.CommonFooter_commonFooter__sx5Xa{position:relative;padding:62px 0 148px;color:var(--color-blue-1);background-color:#000}@media (max-width:960px){.CommonFooter_commonFooter__sx5Xa{padding:60px 24px 96px}}@media (min-width:961px){.CommonFooter_commonFooterInner__AnUlo{position:relative;width:1066px;max-width:calc(100vw - 24px);margin:0 auto}}.CommonFooter_commonFooterLogoContainer__wxtw1{display:block;max-width:100%;margin:0 auto}.CommonFooter_commonFooterLogo__0u0gx{padding-top:9.84%;background-color:var(--color-blue-1);-webkit-mask:no-repeat url(/images/index/firstview_title.png) center/contain;mask:no-repeat url(/images/index/firstview_title.png) center/contain}.CommonFooter_commonFooterLinkContainer__Ozw7Q{display:flex;margin-top:48px;margin-left:20px}@media (max-width:960px){.CommonFooter_commonFooterLinkContainer__Ozw7Q{margin-left:32px}}@media (max-width:360px){.CommonFooter_commonFooterLinkContainer__Ozw7Q{margin-left:0}}.CommonFooter_commonFooterMainLink__0EeO5{--underline-bottom:6px;--underline-color:var(--color-blue-1);display:inline-block;padding:12px 0;font-size:20px;font-family:var(--font-en-1);font-weight:700;letter-spacing:.08em}.CommonFooter_commonFooterSubLinkAndSocial__3UfWs{margin-left:76px}.CommonFooter_commonFooterSubLink__IhNFH{--underline-bottom:6px;--underline-color:var(--color-blue-1);display:inline-block;padding:12px 0;font-size:15px;font-family:var(--font-en-1)}@media (max-width:960px){.CommonFooter_commonFooterSubLink__IhNFH{padding:16px 0;font-size:14px}}.CommonFooter_commonFooterSocial__GXR1f{margin-top:8px}@media (min-width:961px){.CommonFooter_commonFooterSocial__GXR1f{display:flex;align-items:center}}@media (max-width:960px){.CommonFooter_commonFooterSocial__GXR1f{margin-top:16px}}.CommonFooter_commonFooterSocialTitle__E73xY{font-size:14px;font-family:var(--font-en-1);letter-spacing:.04em}.CommonFooter_commonFooterSocialContentContainer__zDiyn{position:relative;display:flex;align-items:center}@media (min-width:961px){.CommonFooter_commonFooterSocialContentContainer__zDiyn{margin-left:44px}.CommonFooter_commonFooterSocialContentContainer__zDiyn:before{position:absolute;top:-4px;left:-22px;bottom:-4px;width:1px;background-color:var(--color-blue-1);content:""}}@media (max-width:960px){.CommonFooter_commonFooterSocialContentContainer__zDiyn{margin-top:14px}}.CommonFooter_commonFooterSocialContent__qFhFy:not(:first-child){margin-left:16px}@media (max-width:960px){.CommonFooter_commonFooterSocialContent__qFhFy:not(:first-child){margin-left:24px}}.CommonFooter_commonFooterSocialContentIcon__5tt3v{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.CommonFooter_commonFooterSocialContentIcon__5tt3v.CommonFooter_is-x__jkgUU{width:26px;height:26px}@media (min-width:961px){.CommonFooter_commonFooterMeta___5PHH{position:absolute;top:204px;right:-12px}}@media (max-width:960px){.CommonFooter_commonFooterMeta___5PHH{margin-top:60px;margin-left:32px}}@media (max-width:360px){.CommonFooter_commonFooterMeta___5PHH{margin-left:0}}.CommonFooter_commonFooterAddress__FQ_D6{line-height:1.5;font-size:12px}.CommonFooter_commonFooterAddress__FQ_D6 a{text-decoration:underline}.CommonFooter_commonFooterCaution__U8Si1{margin-top:18px;font-size:12px}@media (max-width:960px){.CommonFooter_commonFooterCaution__U8Si1{margin-top:22px;font-size:10px}}.CommonFooter_commonFooterCopyright__mojop{margin-top:18px;font-size:10px;font-family:var(--font-en-1)}@media (max-width:960px){.CommonFooter_commonFooterCopyright__mojop{margin-top:22px}}.CommonMenu_menu__eC3NK{display:none;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:var(--font-en-1);background-color:var(--color-blue-2);z-index:var(--z-index-modal)}.CommonMenu_menu__eC3NK.CommonMenu_isFade__zUP87,.CommonMenu_menu__eC3NK.CommonMenu_isShow__oc8Nv{display:block}@media (min-width:961px){.CommonMenu_menu__eC3NK.CommonMenu_isFade__zUP87,.CommonMenu_menu__eC3NK.CommonMenu_isShow__oc8Nv{display:flex}}@keyframes CommonMenu_show__c3r9M{0%{opacity:0}to{opacity:1}}.CommonMenu_menu__eC3NK.CommonMenu_isShow__oc8Nv{animation:CommonMenu_show__c3r9M .3s}@keyframes CommonMenu_fade__ogwhY{0%{opacity:1}to{opacity:0}}.CommonMenu_menu__eC3NK.CommonMenu_isFade__zUP87{animation:CommonMenu_fade__ogwhY .3s forwards}@media (max-width:960px){.CommonMenu_menu__eC3NK{padding:68px 44px}}.CommonMenu_keyvisualContainer__Qp_yB{position:relative;flex-shrink:0;width:44.4vw;height:100vh}@media (max-width:960px){.CommonMenu_keyvisualContainer__Qp_yB{display:none}}.CommonMenu_keyvisual__gw7cM{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:961px){.CommonMenu_menuContents__gQpaV{flex-grow:1;display:flex;padding:64px 32px 64px 0;overflow-x:hidden;overflow-y:auto}}.CommonMenu_menuContentsInner__gnLvA{margin:auto}@media (min-width:961px){.CommonMenu_linkContainer__9nVwt{display:flex}.CommonMenu_sitemapLinkContainer__tqTkR{width:240px}}.CommonMenu_sitemapLink__elKpm{font-size:35px}@media (max-width:960px){.CommonMenu_sitemapLink__elKpm{font-size:30px}}.CommonMenu_sitemapLink__elKpm:not(:first-child){margin-top:52px}@media (max-width:960px){.CommonMenu_sitemapLink__elKpm:not(:first-child){margin-top:32px}}.CommonMenu_sitemapLinkInner__m5mtG{--underline-bottom:-4px}@media (max-width:960px){.CommonMenu_onlineStore__UcZJh{margin-top:28px}}.CommonMenu_onlineStoreTitle__FsEdt{font-size:35px}@media (max-width:960px){.CommonMenu_onlineStoreTitle__FsEdt{font-size:30px}}.CommonMenu_onlineStoreLinkContainer__jTXus{margin-top:32px}@media (max-width:960px){.CommonMenu_onlineStoreLinkContainer__jTXus{margin-top:20px}}.CommonMenu_onlineStoreLink__6_EJ7{position:relative;padding-left:20px;font-size:30px}@media (max-width:960px){.CommonMenu_onlineStoreLink__6_EJ7{padding-left:12px;font-size:20px}}.CommonMenu_onlineStoreLink__6_EJ7:before{position:absolute;top:15px;left:0;width:12px;height:3px;background-color:#fff;content:""}@media (max-width:960px){.CommonMenu_onlineStoreLink__6_EJ7:before{top:10px;width:6px;height:2px}}.CommonMenu_onlineStoreLink__6_EJ7:not(:first-child){margin-top:24px}@media (max-width:960px){.CommonMenu_onlineStoreLink__6_EJ7:not(:first-child){margin-top:16px}}.CommonMenu_onlineStoreLinkInner__U20YI{--underline-bottom:-4px}.CommonMenu_socialLinkContainer__nQ8Vi{display:flex;align-items:center;margin-top:180px}@media (max-width:960px){.CommonMenu_socialLinkContainer__nQ8Vi{margin-top:54px}}.CommonMenu_socialLink__6X2vg{--width:42px;--ratio:1;width:calc(var(--width) * var(--ratio));height:calc(var(--width) * var(--ratio));background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}@media (max-width:960px){.CommonMenu_socialLink__6X2vg{--width:32px}}.CommonMenu_socialLink__6X2vg:not(:first-child){margin-left:24px}@media (max-width:960px){.CommonMenu_socialLink__6X2vg:not(:first-child){margin-left:28px}}.CommonMenu_socialLink__6X2vg.CommonMenu_is-x___yUYc{--ratio:0.94}.CommonMenu_seriesContainer__5Z9Vm{margin-top:72px}@media (max-width:960px){.CommonMenu_seriesContainer__5Z9Vm{margin-top:48px}}.CommonMenu_series__CU7BP{font-size:20px;letter-spacing:.02em}.CommonMenu_series__CU7BP:not(:first-child){margin-top:32px}.CommonMenu_seriesInner__aMjKS{display:inline-flex;align-items:center}.CommonMenu_seriesInnerIcon__ioSlw{width:14px;height:14px;margin-left:16px;background-color:#fff;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.CommonMenu_menuButton__ySZiW{position:fixed;top:28px;right:24px;padding:16px;z-index:var(--z-index-modal)}@media (max-width:960px){.CommonMenu_menuButton__ySZiW{top:12px;right:0;padding:12px}}.CommonMenu_menuButton__ySZiW.CommonMenu_isOpen__jXQ3R .CommonMenu_menuButtonInner__A_Une{--x:5px;--y:8px;--rotate:45deg}@media (max-width:960px){.CommonMenu_menuButton__ySZiW.CommonMenu_isOpen__jXQ3R .CommonMenu_menuButtonInner__A_Une{--x:4px;--y:6.5px}}.CommonMenu_menuButton__ySZiW.CommonMenu_isOpen__jXQ3R .CommonMenu_menuButtonInner__A_Une:first-child{transform:translateX(var(--x)) rotate(var(--rotate)) translateY(var(--y))}.CommonMenu_menuButton__ySZiW.CommonMenu_isOpen__jXQ3R .CommonMenu_menuButtonInner__A_Une:nth-child(2){transform:translateX(var(--x)) rotate(calc(-1 * var(--rotate))) translateY(calc(-1 * var(--y)))}.CommonMenu_menuButtonInner__A_Une{display:block;width:26px;height:5px;background-color:#fff;transition:transform .3s}@media (max-width:960px){.CommonMenu_menuButtonInner__A_Une{height:2px}}.CommonMenu_menuButtonInner__A_Une:not(:first-child){margin-top:6px}@media (max-width:960px){.CommonMenu_menuButtonInner__A_Une:not(:first-child){margin-top:7px}}.DesignComp_designComp__oALmG{--z-index:4;color:#000}.DesignComp_designCompPicture__Wz547{position:absolute;left:50%;width:100%;transform:translateX(-50%);z-index:var(--z-index)}.DesignComp_designCompPicture__Wz547:not(.DesignComp_isShow__4tBxj){display:none}.DesignComp_designCompPicture__Wz547.DesignComp_isUntoucheable__leSBP{pointer-events:none}.DesignComp_designCompPicture__Wz547.DesignComp_isTransparent__teXi8{opacity:.5}.DesignComp_designCompPictureImg__2UtM4{width:100%}.DesignComp_designCompUI__UMSkh:not(.DesignComp_isShow__4tBxj){display:none}.DesignComp_designCompControllerContainer__NvOC_{position:fixed;bottom:4px;right:12px;padding:2px 4px;background-color:#fff;z-index:var(--z-index)}.DesignComp_designCompController__pvAq8{display:flex;align-items:center}.DesignComp_designCompControllerCheckbox__P583y{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.DesignComp_designCompControllerKey__jR1hm{padding-left:4px;font-size:11px}.DesignComp_designCompControllerInput__bmmG_{width:5em;padding:0 4px;border:1px solid gray;font-size:12px}.DesignComp_windowSize__E4H5Z{position:fixed;bottom:110px;right:12px;width:160px;line-height:1.3;padding:4px 8px;font-size:11px;background-color:#fff;z-index:var(--z-index)}.SwitchImg_switchImg__r_Scr{width:inherit;max-width:inherit}.SwitchImg_switchImgContent__XmCaw{width:inherit;max-width:inherit;height:auto}@media (min-width:961px){.MultiLabel_multiLabel____yXP:not(:last-child) .MultiLabel_multiLabelInner__BMbl_{padding-right:0}.MultiLabel_multiLabel____yXP:not(:first-child) .MultiLabel_multiLabelInner__BMbl_{padding-left:0}}@media (max-width:960px){.MultiLabel_multiLabel____yXP{display:block}.MultiLabel_multiLabel____yXP:not(:first-child){margin-top:8px}}.MultiLabel_multiLabelInner__BMbl_{display:inline-block;padding:var(--padding,20px 32px);background-color:#fff;letter-spacing:var(--letter-spacing,.02em)}.MultiLabel_multiLabelInner__BMbl_.MultiLabel_isBlackLabel__368r0{color:#fff;background-color:#000}@media (max-width:960px){.MultiLabel_multiLabelInner__BMbl_{padding:var(--padding,8px 12px)}}.SizedImg_sizedImg__s2mBI{height:auto}.ConvertSup_supContainer__E3CdJ{display:inline-block;position:relative;vertical-align:top}.CloseButton_closeButton__sWNwN{--width:48px;position:relative;width:var(--width);height:var(--width)}@media (max-width:960px){.CloseButton_closeButton__sWNwN{--width:24px}}.CloseButton_closeButton__sWNwN:after,.CloseButton_closeButton__sWNwN:before{position:absolute;top:50%;right:0;left:0;height:2px;transform:translateY(-50%) rotate(-45deg);background-color:#fff;content:""}@media (max-width:960px){.CloseButton_closeButton__sWNwN:after,.CloseButton_closeButton__sWNwN:before{height:1px}}.CloseButton_closeButton__sWNwN:after{transform:translateY(-50%) rotate(45deg)}.HeaderSection_headerSection__CpL_o{padding-top:1px}.HeaderSection_pageTitle__OiVsG{margin-top:124px;text-align:center;font-size:55px;font-family:var(--font-en-1)}@media (max-width:960px){.HeaderSection_pageTitle__OiVsG{margin-top:62px;font-size:30px}}.HeaderLogo_headerLogo__M4WuC{display:block;width:490px;margin:30px auto 0}@media (max-width:960px){.HeaderLogo_headerLogo__M4WuC{width:218px;margin-top:16px}}.HeaderLogo_headerLogoInner__v_a1F{width:100%;height:auto}._Article_keyVisualContainer__iP5y_{position:relative;padding-top:54.2%;margin-top:48px}@media (max-width:960px){._Article_keyVisualContainer__iP5y_{padding-top:56.2%;margin-top:16px}}._Article_keyVisual__uTmf1{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}._Article_contentContainer__a_VrA{max-width:800px;margin:80px auto 0}@media (max-width:960px){._Article_contentContainer__a_VrA{max-width:calc(100% - 84px);margin-top:24px}}._Article_title__8YRvD{line-height:1.83;font-size:30px;letter-spacing:.1em}@media (max-width:960px){._Article_title__8YRvD{line-height:1.58;font-size:17px}}._Article_date__WuOu0{margin-top:36px;font-size:18px}@media (max-width:960px){._Article_date__WuOu0{margin-top:12px;font-size:15px}}._Article_content__cX4GU{line-height:2;margin-top:48px;font-size:16px}@media (max-width:960px){._Article_content__cX4GU{line-height:1.67;margin-top:36px;font-size:13px}}._Article_content__cX4GU h3,._Article_content__cX4GU h4,._Article_content__cX4GU h5{letter-spacing:.1em}._Article_content__cX4GU h3:not(:first-child),._Article_content__cX4GU h4:not(:first-child),._Article_content__cX4GU h5:not(:first-child){margin-top:48px}@media (max-width:960px){._Article_content__cX4GU h3:not(:first-child),._Article_content__cX4GU h4:not(:first-child),._Article_content__cX4GU h5:not(:first-child){margin-top:28px}}._Article_content__cX4GU h3{font-size:20px}@media (max-width:960px){._Article_content__cX4GU h3{font-size:15px}}._Article_content__cX4GU h4{font-size:18px}@media (max-width:960px){._Article_content__cX4GU h4{font-size:14px}}._Article_content__cX4GU h5{font-size:17px}@media (max-width:960px){._Article_content__cX4GU h5{font-size:14px}}._Article_content__cX4GU p{letter-spacing:.1em}._Article_content__cX4GU p:not(:first-child){margin-top:44px}@media (max-width:960px){._Article_content__cX4GU p:not(:first-child){margin-top:28px}}._Article_content__cX4GU figure:not(:first-child){margin-top:44px}@media (max-width:960px){._Article_content__cX4GU figure:not(:first-child){margin-top:28px}}._Article_content__cX4GU a{word-break:break-all;text-decoration:underline}._Article_content__cX4GU i{font-style:italic}._Article_content__cX4GU u{text-decoration:underline}._Article_content__cX4GU strong{font-weight:700}._Article_content__cX4GU img{max-width:100%}._Article_content__cX4GU li p{margin-top:0}._Article_content__cX4GU ol{padding-left:1.5em}._Article_content__cX4GU ol:not(:first-child){margin-top:32px}._Article_content__cX4GU ol li{list-style:decimal}._Article_content__cX4GU ul{padding-left:1.2em}._Article_content__cX4GU ul:not(:first-child){margin-top:32px}._Article_content__cX4GU ul li{list-style-type:disc}._Article_content__cX4GU blockquote{padding-left:16px;border-left:4px solid #fff}._Article_content__cX4GU blockquote:not(:first-child){margin-top:32px}@media (max-width:960px){._Article_content__cX4GU blockquote{border-width:2px}}._Article_caption__vOKOb{line-height:2;margin-top:48px;font-size:11px;letter-spacing:.1em}@media (max-width:960px){._Article_caption__vOKOb{line-height:1.5;font-size:10px}}.Parallax_parallax__Jce16:not(.Parallax_isShow__NDH_g){visibility:hidden}.Parallax_parallaxInner__Fv6UX{will-change:transform,opacity}.ClipAnimation_clipAnimation__CnMjo{display:inline-block;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .8s cubic-bezier(.65,0,.35,1)}.ClipAnimation_clipAnimation__CnMjo.ClipAnimation_isShow__hXvzx{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ClipAnimation_clipAnimation__CnMjo.ClipAnimation_isFinished__5iHpA{clip-path:none}.DelayedShow_delayedShow__roqS_{opacity:0;transform:translateY(15px);transition:transition,.5s,opacity .5s}.DelayedShow_delayedShow__roqS_.DelayedShow_isShow__C8_q5{opacity:1;transform:translateY(0)}.SeparatorTitle_separatorTitle__o5UBP{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) translateY(-12px)}@media (max-width:960px){.SeparatorTitle_separatorTitle__o5UBP{transform:translate(-50%,-50%) translateY(-32px)}}.SeparatorTitle_separatorTitleFlex__73fuy{display:flex;will-change:transform}.SeparatorTitle_separatorTitleImg__Tmh11{width:3467px}@media (max-width:960px){.SeparatorTitle_separatorTitleImg__Tmh11{width:1394px}}.RippleEffect_rippleEffect__wcC0F{position:relative;opacity:0;transform:translateY(200px) scale(.92);transition:opacity .3s,transform 1.2s}@media (max-width:960px){.RippleEffect_rippleEffect__wcC0F{transform:translateY(100px) scale(.92)}}.RippleEffect_rippleEffect__wcC0F.RippleEffect_noTransition__Fqfcz{transition:none}.RippleEffect_rippleEffect__wcC0F.RippleEffect_isShow__CEWqw{opacity:1;transform:translateY(0) scale(1)}.RippleEffect_rippleEffect__wcC0F canvas{position:absolute;top:0;left:0}.RippleEffect_rippleEffectPlaceholder__FAbOA{visibility:hidden;width:100%;height:auto}.RippleEffect_rippleEffectPlaceholder__FAbOA.RippleEffect_isShow__CEWqw{visibility:visible}.LoadingContextProvider_loadingContainer__NPhRq:not(.LoadingContextProvider_isShow__dPyWa){display:none}@keyframes Loading_hide-loading___1_yE{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 0,0 0)}}.Loading_loading__smAzm{display:flex;justify-content:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:var(--color-blue-2);z-index:var(--z-index-loading);pointer-events:none}.Loading_loading__smAzm:not(.Loading_isShow__61oji){display:none}.Loading_loading__smAzm.Loading_isFade__CjxBc{animation:Loading_hide-loading___1_yE .5s cubic-bezier(.65,0,.35,1) 0s forwards}@keyframes Loading_scale-in__pMnye{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}.Loading_logoContainer__AUPJP{opacity:0}.Loading_logoContainer__AUPJP.Loading_isAnimation__Mi_pq{animation:Loading_scale-in__pMnye 1s cubic-bezier(.33,1,.68,1) 0s forwards}.Loading_subtitle__qgt4D{display:block;max-width:444px;margin:0 auto}@media (max-width:960px){.Loading_subtitle__qgt4D{max-width:308px}}@media (max-width:360px){.Loading_subtitle__qgt4D{max-width:270px}}.Loading_logo__8m0Ji{display:block;width:676px;height:68px;margin:24px auto 0;background-color:#fff;-webkit-mask:no-repeat url(/images/index/firstview_title.png) center/contain;mask:no-repeat url(/images/index/firstview_title.png) center/contain}@media (max-width:960px){.Loading_logo__8m0Ji{--ratio:1;width:calc(304px * var(--ratio));height:calc(30px * var(--ratio));margin-top:32px}}@media (max-width:360px){.Loading_logo__8m0Ji{--ratio:0.85}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}

/*!
 * @license
 * MyFonts Webfont Build ID 3867246, 2020-12-16T11:57:38-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: TT Norms Pro Bold by TypeType
 * URL: https://www.myfonts.com/collections/typetype-foundry
 
 * © 2025 MyFonts Inc. */@font-face{font-family:TTNormsProBold;src:url(/fonts/ttnorms_bold.woff2) format("woff2"),url(/fonts/ttnorms_bold.woff) format("woff")}:root{--width-1:1200px;--width-2:1440px;--width-3:400px;--sp-padding:28px;--color-blue-1:#004cdf;--color-blue-2:#004ebc;--font-en-1:"TTNormsProBold",sans-serif;--z-index-modal:4;--z-index-loading:5}@media (max-width:360px){:root{--sp-padding:12px}}body,html{max-width:100vw;background-color:var(--color-blue-2);font-family:dnp-shuei-gothic-gin-std,sans-serif;font-feature-settings:"palt";overflow-x:hidden}body.no-scroll,html.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{padding:0;font:inherit;color:inherit;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}button{display:block;text-align:left;cursor:pointer}@media (max-width:960px){.only-pc{display:none}}@media (min-width:961px){.only-sp{display:none}}.hover-opacity{transition:opacity .3s}@media (min-width:961px){.hover-opacity:hover{opacity:.6}}.hover-underline{position:relative}.hover-underline:before{position:absolute;right:-2px;bottom:var(--underline-bottom,-6px);left:-2px;height:2px;background-color:var(--underline-color,#fff);transform:scaleX(0);transform-origin:left center;transition:transform .3s;content:""}@media (min-width:961px){.hover-underline:hover:before{transform:scaleX(1)}}