:root{--black:#000;--light-basic:#e6e6e6;--smoke-basic:#999;--smoke-strong:#767676;--default-key-color:#da0;--default-key-color-gradated-on-heading:#b2ba00;--white:#fff;--dark-basic:#212121;--dark-weak:#333;--white-8:rgba(255,255,255,.08);--black-8:rgba(0,0,0,.08);--purple:#e9d2fd;--pale-weak:#f5f5f5;--bg-regular:var(--black);--bg-white:var(--white);--bg-smoke-basic:var(--smoke-basic);--bg-dark-weak:var(--dark-weak);--bg-placeholder:var(--bg-dark-weak);--bg-link-hover--on-dark-bg:var(--white-8);--bg-link-hover--on-light-bg:var(--black-8);--bg-text-highlight:var(--purple);--bg-pale-weak:var(--pale-weak);--bg-dark-basic:var(--dark-basic);--font-family-sans-serif:"CopyRight", "Emoji", "Hiragino Sans", "BIZ UDPGothic Alphabet", "BIZ UDGothic", Meiryo, sans-serif;--font-size-12px:12px;--font-size-14px:14px;--font-size-16px:16px;--font-size-18px:18px;--font-size-20px:20px;--font-size-22px:22px;--font-size-24px:24px;--font-size-28px:28px;--font-size-36px:36px;--font-size-40px:40px;--font-style-bold:bold;--font-color-regular:var(--light-basic);--font-color-smoke-basic:var(--smoke-basic);--font-color-smoke-strong:var(--smoke-strong);--font-color-white:var(--white);--font-color-dark-basic:var(--dark-basic);--font-color-black:var(--black);--space:4px;--content-module-max-width:680px;--content-module-padding-horizontal:calc(var(--space) * 4);--content-module-container-max-width:calc(var(--content-module-max-width) + var(--content-module-padding-horizontal) * 2);--header-logo-height:60px;--header-vertical-padding:var(--space);--header-height:calc(var(--header-logo-height) + 2 * var(--header-vertical-padding));--fading-duration:.1s;--fading-easing:linear;--padding-inline-link:3px;--radius:4px}html{-webkit-text-size-adjust:100%;box-sizing:border-box;tab-size:4;word-break:normal}*,:after,:before{box-sizing:inherit;background-repeat:no-repeat}:after,:before{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{resize:vertical;overflow:auto}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{outline:1px dotted buttontext}[type=reset]::-moz-focus-inner{outline:1px dotted buttontext}[type=submit]::-moz-focus-inner{outline:1px dotted buttontext}button:-moz-focusring{outline:1px dotted buttontext}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{color:inherit;white-space:normal;border:0;max-width:100%;display:table}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}input,button,select,textarea{color:inherit;font:inherit}a:focus,a:active,a:hover,button:focus,input:focus,select:focus,textarea:focus{outline-width:initial}@font-face{font-family:"Emoji";src:local(Segoe UI Emoji),local(Segoe UI Symbol),local(Apple Color Emoji),local(Noto Color Emoji),local(Noto Emoji);unicode-range:U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+2328,U+23CF,U+23ED-23EF,U+23F1-23F2,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FC,U+2600-2604,U+260E,U+2611,U+2618,U+261D,U+2620,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638-263A,U+2640,U+2642,U+265F-2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E,U+2692,U+2694-2697,U+2699,U+269B-269C,U+26A0,U+26A7,U+26B0-26B1,U+26C8,U+26CF,U+26D1,U+26D3,U+26E9,U+26F0-26F1,U+26F4,U+26F7-26F9,U+2702,U+2708-2709,U+270C-270D,U+270F,U+2712,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2744,U+2747,U+2763-2764,U+27A1,U+2934-2935,U+2B05-2B07,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F202,U+1F237,U+1F308,U+1F321,U+1F324-1F32C,U+1F336,U+1F37D,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3CB-1F3CE,U+1F3D4-1F3DF,U+1F3F3,U+1F3F5,U+1F3F7,U+1F43F,U+1F441,U+1F4FD,U+1F549-1F54A,U+1F56F-1F570,U+1F573-1F579,U+1F587,U+1F58A-1F58D,U+1F590,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5BC,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5E3,U+1F5E8,U+1F5EF,U+1F5F3,U+1F5FA,U+1F6CB,U+1F6CD-1F6CF,U+1F6E0-1F6E5,U+1F6E9,U+1F6F0,U+1F6F3}@font-face{font-family:CopyRight;src:local(helvetica),local(arial);unicode-range:U+A9}@font-face{font-family:BIZ UDPGothic Alphabet;font-weight:400;src:local(BIZ UDPGothic);unicode-range:U+0-7F}@font-face{font-family:BIZ UDPGothic Alphabet;font-weight:700;src:local(BIZ UDPGothic Bold);unicode-range:U+0-7F}@supports (scroll-behavior:smooth){:root{scroll-behavior:smooth}}body{color:var(--font-color-regular);font-family:var(--font-family-sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-break:break-all}@supports (overflow-wrap:anywhere){body{overflow-wrap:anywhere;word-break:normal}}html{scroll-padding-top:var(--header-height)}[data-visually-hidden=true]{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media screen and (max-width:712px){html{scroll-padding-top:0}}:root{--com-Modules-Divider-height:1px;--com-Modules-Divider-opacity:.5}.com-Modules-Divider{padding:calc(var(--space) * 9) 0 calc(var(--space) * 5) 0;width:100%}.com-Modules-Divider:before{background:var(--bg-smoke-basic);content:"";height:var(--com-Modules-Divider-height);opacity:var(--com-Modules-Divider-opacity);width:100%;display:block}.com-modules-Copyright{padding:calc(var(--space) * 8) 0}.com-modules-Copyright__listitem{color:var(--font-color-smoke-basic);font-size:var(--font-size-14px);line-height:1.3;list-style:none}.com-modules-Copyright__listitem+.com-modules-Copyright__listitem{margin-top:var(--space)}.com-modules-HeadingH1{font-size:var(--font-size-40px);font-weight:var(--font-style-bold);padding-top:calc(var(--space) * 6);line-height:1.5}.com-modules-HeadingH1--light{color:var(--font-color-dark-basic)}.com-modules-HeadingH1--dark{color:var(--font-color-regular)}.com-modules-HeadingH1:after{background:var(--default-key-color);background:var(--key-color);content:"";height:calc(var(--space) * 2);margin-top:calc(var(--space) * 4);width:100px;display:block}@media screen and (max-width:712px){.com-modules-HeadingH1{font-size:var(--font-size-28px);padding-top:calc(var(--space) * 2)}.com-modules-HeadingH1:after{margin-top:calc(var(--space) * 2);width:80px}}.com-modules-Heading{font-weight:var(--font-style-bold);line-height:1.5}.com-modules-Heading:target .com-modules-Heading-text{background-color:var(--bg-text-highlight);color:var(--font-color-black)}.com-modules-Heading--h2{background:linear-gradient(90deg, var(--default-key-color), var(--default-key-color-gradated-on-heading));background:linear-gradient(90deg, var(--key-color), var(--key-color-gradated-on-heading25) 25%, var(--key-color-gradated-on-heading50) 50%, var(--key-color-gradated-on-heading75) 75%, var(--key-color-gradated-on-heading));font-size:var(--font-size-36px);padding:calc(var(--space) * 8) 0 calc(var(--space) * 2) 0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.com-modules-Heading:target.com-modules-Heading--h2{background:0 0;-webkit-background-clip:inherit;background-clip:inherit;-webkit-text-fill-color:inherit}.com-modules-Heading--h3{font-size:var(--font-size-28px);padding-top:calc(var(--space) * 4)}.com-modules-Heading--h3--light{color:var(--font-color-dark-basic)}.com-modules-Heading--h3--dark{color:var(--font-color-regular)}.com-modules-Heading--h4{font-size:var(--font-size-22px)}.com-modules-Heading--h4--light{color:var(--font-color-smoke-strong)}.com-modules-Heading--h4--dark{color:var(--font-color-smoke-basic)}@media screen and (max-width:712px){.com-modules-Heading--h2{font-size:var(--font-size-24px);padding:calc(var(--space) * 4) 0 0}.com-modules-Heading--h3{font-size:var(--font-size-20px);padding-top:calc(var(--space) * 3)}.com-modules-Heading--h4{font-size:var(--font-size-18px)}}.com-modules-Body{font-size:var(--font-size-18px);line-height:1.7}.com-modules-Body--light{color:var(--font-color-dark-basic)}.com-modules-Body--dark{color:var(--font-color-white)}.com-modules-Body a{border-radius:var(--radius);color:var(--key-color);margin:calc(var(--padding-inline-link) * -1);padding:var(--padding-inline-link);transition:background-color var(--fading-duration) var(--fading-easing);display:inline-block}.com-modules-Body--light a:hover,.com-modules-Body--light a:focus{background-color:var(--bg-link-hover--on-light-bg)}.com-modules-Body--dark a:hover,.com-modules-Body--dark a:focus{background-color:var(--bg-link-hover--on-dark-bg)}.com-modules-Body a:focus:not(:focus-visible):not(:hover){background:0 0}@media screen and (max-width:712px){.com-modules-Body{font-size:var(--font-size-16px)}}.com-modules-Header__container{background:var(--bg-regular);width:100%;display:block}.com-modules-Header__nav-list{padding:var(--header-vertical-padding) calc(var(--space) * 3);flex-direction:row;align-items:center;display:flex}.com-modules-Header__list-item{list-style:none}.com-modules-Header__service-logo-container{flex-grow:1;flex-shrink:0}.com-modules-Header__service-logo-link{border-radius:var(--radius);height:var(--header-logo-height);justify-content:center;align-items:center;width:116px;display:flex;position:relative;overflow:hidden}.com-modules-Header__service-logo-link:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-Header__service-logo-link:hover:after,.com-modules-Header__service-logo-link:focus:after{opacity:1}.com-modules-Header__service-logo-link:focus:not(:focus-visible):not(:hover):after{opacity:0}.com-modules-Header__service-logo{fill:var(--font-color-white);width:112px;height:32px}.com-modules-Header__sns-icon-container{flex-grow:0;flex-shrink:0}.com-modules-Header__sns-icon-container+.com-modules-Header__sns-icon-container{margin-left:calc(var(--space) * 3)}.com-modules-Header__sns-icon-link{color:var(--font-color-white);justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:relative}.com-modules-Header__sns-icon-link:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-Header__sns-icon-link:hover:after,.com-modules-Header__sns-icon-link:focus:after{opacity:1}.com-modules-Header__sns-icon-link:focus:not(:focus-visible):not(:hover):after{opacity:0}.com-modules-Header__sns-icon-logo{width:28px;height:28px;display:inline-block}@media screen and (max-width:712px){.com-modules-Header__nav-list{padding:var(--header-vertical-padding) calc(var(--space) * 2)}.com-modules-Header__service-logo-link{justify-content:center;width:85px;height:40px}.com-modules-Header__service-logo{width:77px;height:22px}.com-modules-Header__sns-icon-link{width:32px;height:32px}.com-modules-Header__sns-icon-container+.com-modules-Header__sns-icon-container{margin-left:calc(var(--space) * 2)}.com-modules-Header__sns-icon-logo{width:22.4px;height:22.4px}}.com-modules-Footer{background:var(--bg-regular);padding:calc(var(--space) * 20) 0;flex-direction:column;align-items:center;display:flex}.com-modules-Footer__container{max-width:var(--content-module-max-width);flex-direction:column;align-items:center;width:100%;display:flex}.com-modules-Footer__service-logo-link{margin-bottom:calc(var(--space) * 10);display:block;position:relative}.com-modules-Footer__service-logo-link:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-Footer__service-logo-link:hover:after,.com-modules-Footer__service-logo-link:focus:after{opacity:1}.com-modules-Footer__service-logo-link:focus:not(:focus-visible):not(:hover):after{opacity:0}.com-modules-Footer__service-logo{width:240px;height:96px;display:block}.com-modules-Footer__store-link-list{margin-bottom:calc(var(--space) * 10);justify-content:center;display:flex}.com-modules-Footer__store-link-listitem{flex-grow:0;flex-shrink:0;list-style:none}.com-modules-Footer__store-link-listitem+.com-modules-Footer__store-link-listitem{margin-left:calc(var(--space) * 4)}.com-modules-Footer__store-link{border-radius:var(--radius);display:block;position:relative;overflow:hidden}.com-modules-Footer__store-link:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-Footer__store-link:hover:after,.com-modules-Footer__store-link:focus:after{opacity:1}.com-modules-Footer__store-img{display:block}.com-modules-Footer__guideline-link-list{margin-bottom:calc(var(--space) * 10);padding:0 calc(var(--space) * 4);width:100%}.com-modules-Footer__guideline-link-listitem{font-size:var(--font-size-20px);font-weight:var(--font-style-bold);line-height:1.5;list-style:none}.com-modules-Footer__guideline-link-listitem+.com-modules-Footer__guideline-link-listitem{margin-top:calc(var(--space) * 4)}.com-modules-Footer__guideline-link{border-radius:var(--radius);color:var(--font-color-regular);margin:calc(var(--padding-inline-link) * -1);padding:var(--padding-inline-link);transition:background-color var(--fading-duration) var(--fading-easing);text-decoration:none;display:inline-block}.com-modules-Footer__guideline-link:hover,.com-modules-Footer__guideline-link:focus{background-color:var(--bg-link-hover--on-dark-bg)}.com-modules-Footer__guideline-link:not(:focus-visible):not(:hover){background:0 0}.com-modules-Footer__copyright{color:var(--font-color-smoke-basic);font-size:var(--font-size-16px);text-align:center;line-height:1.5}@media screen and (max-width:712px){.com-modules-Footer{padding:calc(var(--space) * 15) 0}.com-modules-Footer__service-logo-link,.com-modules-Footer__store-link-list,.com-modules-Footer__guideline-link-list{margin-bottom:calc(var(--space) * 6)}.com-modules-Footer__service-logo{width:160px;height:64px}.com-modules-Footer__guideline-link-listitem{font-size:var(--font-size-14px)}.com-modules-Footer__copyright{font-size:var(--font-size-12px)}}.com-modules-Cover{background:var(--bg-placeholder);width:100%;position:relative}.com-modules-Cover__placeholder{width:100%}.com-modules-Cover__placeholder--mobile{display:none}.com-modules-Cover__img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (max-width:712px){.com-modules-Cover__placeholder--desktop{display:none}.com-modules-Cover__placeholder--mobile{display:block}}.com-modules-Picture__figure{flex-direction:column;align-items:center;display:flex}.com-modules-Picture__link{display:block;position:relative}.com-modules-Picture__img{max-width:100%;height:auto;display:block}.com-modules-Picture__link:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-Picture__link:hover:after,.com-modules-Picture__link:focus:after{opacity:1}.com-modules-Picture__link:focus:not(:focus-visible):not(:hover):after{opacity:0}.com-modules-Picture__figure-caption{color:var(--font-color-smoke-basic);font-size:var(--font-size-14px);margin-top:calc(var(--space) * 2);width:100%;line-height:1.5}@media screen and (max-width:712px){.com-modules-Picture__figure-caption{font-size:var(--font-size-12px)}}.com-modules-CardVerticalThumb{position:relative}.com-modules-CardVerticalThumb:after{background-color:var(--bg-link-hover--on-dark-bg);border-radius:var(--radius);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-CardVerticalThumb:hover:after,.com-modules-CardVerticalThumb:focus:after{opacity:1}.com-modules-CardVerticalThumb:focus:not(:focus-visible):not(:hover):after{opacity:0}.com-modules-CardVerticalThumb__img{width:100%;height:auto;display:block}:root{--com-modules-CardVertical-desktop-item-margin:calc(var(--space) * 4);--com-modules-CardVertical-desktop-thumbnail-width:calc(1 / 3 * (100% - var(--com-modules-CardVertical-desktop-item-margin) * 2));--com-modules-CardVertical-mobile-item-margin:var(--space);--com-modules-CardVertical-mobile-thumbnail-width:calc(1 / 3 * (100% - var(--com-modules-CardVertical-mobile-item-margin) * 2))}.com-modules-CardVertical{flex-wrap:wrap;display:flex}.com-modules-CardVertical__listitem{margin-bottom:var(--com-modules-CardVertical-desktop-item-margin);margin-right:var(--com-modules-CardVertical-desktop-item-margin);width:var(--com-modules-CardVertical-desktop-thumbnail-width);list-style:none}.com-modules-CardVertical__listitem--3x{margin-right:0}@media screen and (max-width:712px){.com-modules-CardVertical__listitem{margin-bottom:var(--com-modules-CardVertical-mobile-item-margin);margin-right:var(--com-modules-CardVertical-mobile-item-margin);width:var(--com-modules-CardVertical-mobile-thumbnail-width)}.com-modules-CardVertical__listitem--3x{margin-right:0}}.com-modules-CardHorizontalThumb{width:100%;position:relative}.com-modules-CardHorizontalThumb:before{content:"";width:100%;padding-top:56.25%;display:block}.com-modules-CardHorizontalThumb--small{margin-right:calc(var(--space) * 4);width:50%}.com-modules-CardHorizontalThumb--is-loaded{background:0 0}.com-modules-CardHorizontalThumb-img{background:var(--bg-placeholder);border-radius:var(--radius);width:100%;height:100%;display:block;position:absolute;top:0;left:0}.com-modules-CardHorizontal{padding:calc(var(--space) * 2) 0 calc(var(--space) * 6);flex-direction:column;width:100%;display:flex}.com-modules-CardHorizontal--double-column{height:100%}.com-modules-CardHorizontal__upper-container--small-thumbnail{flex-direction:row;display:flex}.com-modules-CardHorizontal__heading-container--small-thumbnail{flex-direction:column;justify-content:center;width:50%;display:flex}.com-modules-CardHorizontal__title{font-size:var(--font-size-22px);font-weight:var(--font-style-bold);margin-top:calc(var(--space) * 3);text-overflow:ellipsis;white-space:nowrap;line-height:1.5;overflow:hidden}.com-modules-CardHorizontal__title--small-thumbnail{-webkit-line-clamp:2;max-height:calc(var(--font-size-20px) * 1.5 * 2);white-space:normal;-webkit-box-orient:vertical;margin-top:0;display:-webkit-box}.com-modules-CardHorizontal__title--light{color:var(--font-color-dark-basic)}.com-modules-CardHorizontal__title--dark{color:var(--font-color-white)}.com-modules-CardHorizontal__tags{margin:calc(var(--space) * 3) 0 calc(-1 * var(--space) * 2) 0;flex-wrap:wrap;display:flex}.com-modules-CardHorizontal__tag{border-radius:var(--radius);font-size:var(--font-size-12px);font-weight:var(--font-style-bold);height:22px;margin:0 calc(var(--space) * 2) calc(var(--space) * 2) 0;padding:0 calc(var(--space) * 2);flex-direction:row;flex-grow:0;flex-shrink:0;align-items:center;display:flex}.com-modules-CardHorizontal__description{font-size:var(--font-size-18px);margin-top:calc(var(--space) * 3);line-height:1.7}.com-modules-CardHorizontal__description--light{color:var(--font-color-dark-basic)}.com-modules-CardHorizontal__description--dark{color:var(--font-color-white)}.com-modules-CardHorizontal__description--double-column{flex-grow:1}.com-modules-CardHorizontal__button{margin-top:calc(var(--space) * 3)}@media screen and (max-width:712px){.com-modules-CardHorizontal{padding:0 0 calc(var(--space) * 8) 0}.com-modules-CardHorizontal--double-column{height:auto}.com-modules-CardHorizontal__title{font-size:var(--font-size-18px)}.com-modules-CardHorizontal__title--small-thumbnail{font-size:var(--font-size-16px)}.com-modules-CardHorizontal__tags{margin-top:calc(var(--space) * 2)}.com-modules-CardHorizontal__description{font-size:var(--font-size-16px);margin-top:calc(var(--space) * 2)}.com-modules-CardHorizontal__description--double-column{flex-grow:0}}.com-modules-BasicButton{background:var(--default-key-color);background:var(--key-color);border-radius:calc(var(--radius) * 3);font-size:var(--font-size-20px);font-weight:var(--font-style-bold);flex-direction:row;justify-content:center;align-items:center;width:100%;height:60px;line-height:1.5;text-decoration:none;display:flex;position:relative;overflow:hidden}.com-modules-BasicButton--light{color:var(--font-color-white)}.com-modules-BasicButton--dark{color:var(--font-color-black)}.com-modules-BasicButton:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-BasicButton:hover:after,.com-modules-BasicButton:focus:after{opacity:1}.com-modules-BasicButton:focus:not(:focus-visible):not(:hover):after{opacity:0}@media screen and (max-width:712px){.com-modules-BasicButton{border-radius:calc(var(--radius) * 2);font-size:var(--font-size-16px);height:48px}}:root{--com-module-YouTubeEmbed-player-ratio:9 / 16}.com-modules-YouTubeEmbed{position:relative}.com-modules-YouTubeEmbed:before{content:"";padding-top:calc(var(--com-module-YouTubeEmbed-player-ratio) * 100%);width:100%;display:block}.com-modules-YouTubeEmbed__player{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-CardHorizontal2Column{flex-direction:row;display:flex}.com-modules-CardHorizontal2Column__card{flex-grow:0;flex-shrink:1;width:50%;min-width:0;list-style:none}.com-modules-CardHorizontal2Column__card+.com-modules-CardHorizontal2Column__card{margin-left:calc(var(--space) * 4)}@media screen and (max-width:712px){.com-modules-CardHorizontal2Column{flex-direction:column}.com-modules-CardHorizontal2Column__card{width:100%}.com-modules-CardHorizontal2Column__card+.com-modules-CardHorizontal2Column__card{margin-left:0;margin-top:calc(var(--space) * 4)}}.com-modules-TextButton{padding:var(--space) 0;text-align:center;align-items:center;width:100%}.com-modules-TextButton__link{border-radius:var(--radius);color:var(--key-color);padding:var(--space);transition:background-color var(--fading-duration) var(--fading-easing);flex-direction:row;align-items:center;text-decoration:none;display:inline-flex}.com-modules-TextButton__link--light:hover,.com-modules-TextButton__link--light:focus{background:var(--bg-link-hover--on-light-bg)}.com-modules-TextButton__link--dark:hover,.com-modules-TextButton__link--dark:focus{background:var(--bg-link-hover--on-dark-bg)}.com-modules-TextButton__link:not(:focus-visible):not(:hover){background:0 0}.com-modules-TextButton__text{font-size:var(--font-size-18px);font-weight:var(--font-style-bold);margin-right:var(--space);line-height:1.5}.com-modules-TextButton__arrow-forward{width:20px;height:20px}.com-modules-SNSEmbed{font-size:var(--font-size-18px);line-height:1.7}.com-modules-SNSEmbed>p{margin:calc(var(--space) * 4) 0}.com-modules-SNSEmbed--light{color:var(--font-color-dark-basic)}.com-modules-SNSEmbed--dark{color:var(--font-color-white)}.com-modules-TableOfContentsListItem{border-bottom:solid 1px var(--black-8);color:var(--font-color-dark-basic);font-size:var(--font-size-14px);padding:calc(var(--space) * 2) 0;line-height:1.5;text-decoration:none;display:block;position:relative}.com-modules-TableOfContentsListItem:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-TableOfContentsListItem:hover:after,.com-modules-TableOfContentsListItem:focus:after{opacity:1}.com-modules-TableOfContentsListItem:focus:not(:focus-visible):not(:hover):after{opacity:0}.com-modules-TableOfContentsListItem--dark{border-bottom:solid 1px var(--white-8);color:var(--font-color-regular)}.com-modules-TableOfContentsListItem--h3{margin-left:calc(var(--space) * 4)}.com-modules-TableOfContentsListItem--h4{margin-left:calc(var(--space) * 8)}.com-modules-TableOfContents{background:var(--bg-pale-weak);border-radius:var(--radius);position:relative}.com-modules-TableOfContents--dark{background:var(--bg-dark-basic)}.com-modules-TableOfContents--with-height-limit{max-height:272px;overflow:hidden}.com-modules-TableOfContents__inner{padding:calc(var(--space) * 4)}.com-modules-TableOfContents__title{color:var(--font-color-smoke-basic);font-size:var(--font-size-18px);font-weight:var(--font-style-bold);margin-bottom:calc(var(--space) * 2);line-height:1.5}.com-modules-TableOfContents__table-list-item{list-style:none}.com-modules-TableOfContents__more-read{background:linear-gradient(to top, var(--bg-pale-weak) 0, var(--bg-pale-weak) 48px, transparent 100%);color:var(--font-color-smoke-basic);text-align:center;align-items:center;width:100%;height:64px;font-weight:700;display:block;position:absolute;bottom:0;left:0}.com-modules-TableOfContents__more-read:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-TableOfContents__more-read:hover:after,.com-modules-TableOfContents__more-read:focus:after{opacity:1}.com-modules-TableOfContents__more-read:focus:not(:focus-visible):not(:hover):after{opacity:0}.com-modules-TableOfContents__more-read--dark{background:linear-gradient(to top, var(--bg-dark-basic) 0, var(--bg-dark-basic) 48px, transparent 100%)}.com-modules-BackToTopButton--enter,.com-modules-BackToTopButton--exit-active{opacity:0}.com-modules-BackToTopButton--enter-active,.com-modules-BackToTopButton--enter-done,.com-modules-BackToTopButton--exit{opacity:1}.com-modules-BackToTopButton--exit-done{display:none}.com-modules-BackToTopButton__button{background:var(--bg-smoke-basic);border-radius:var(--radius);padding:calc(var(--space) * 2)}.com-modules-BackToTopButton__button-icon{color:var(--font-color-white);width:32px;height:32px}.com-modules-PlayguideButton__submit{background:var(--default-key-color);background:var(--key-color);border-radius:calc(var(--radius) * 3);font-size:var(--font-size-20px);font-weight:var(--font-style-bold);text-align:center;width:100%;height:60px;line-height:1.5;position:relative;overflow:hidden}.com-modules-PlayguideButton__submit--light{color:var(--font-color-white)}.com-modules-PlayguideButton__submit--dark{color:var(--font-color-black)}.com-modules-PlayguideButton__submit:after{background-color:var(--bg-link-hover--on-dark-bg);content:"";opacity:0;pointer-events:none;transition:opacity var(--fading-duration) var(--fading-easing);display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0}.com-modules-PlayguideButton__submit:hover:after,.com-modules-PlayguideButton__submit:focus:after{opacity:1}.com-modules-PlayguideButton__submit:focus:not(:focus-visible):not(:hover):after{opacity:0}@media screen and (max-width:712px){.com-modules-PlayguideButton__submit{border-radius:calc(var(--radius) * 2);font-size:var(--font-size-16px);height:48px}}.com-elements-CMSImage{background:var(--bg-placeholder)}.com-elements-CMSImage--rounded{border-radius:var(--radius)}.com-elements-CMSImage--rounded.com-elements-CMSImage--loaded{background:0 0}:root{--com-pages-LandingPageContainerView-header-z-index:1}.com-pages-LandingPageContainerView__main{flex-direction:column;align-items:center;display:flex}.com-pages-LandingPageContainerView--light{background:var(--bg-white)}.com-pages-LandingPageContainerView--dark{background:var(--bg-regular)}.com-pages-LandingPageContainerView__header{z-index:var(--com-pages-LandingPageContainerView-header-z-index);position:sticky;top:0;left:0;right:0}.com-pages-LandingPageContainerView__contents-wrapper{max-width:var(--content-module-container-max-width);padding:calc(var(--space) * 6) var(--content-module-padding-horizontal);width:100%}.com-page-LandingPageContainerView__content-module+.com-page-LandingPageContainerView__content-module{margin-top:calc(var(--space) * 4)}.com-page-LandingPageContainerView__headingH1-module--visually-hidden+.com-page-LandingPageContainerView__content-module{margin:0}.com-page-LandingPageContainerView__content-module:empty{display:none}.com-page-LandingPageContainerView__back-to-top-button{bottom:calc(var(--space) * 6);right:calc(var(--space) * 6);position:fixed}@media screen and (max-width:712px){.com-pages-LandingPageContainerView__header{position:static}}