/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{scroll-behavior:smooth}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}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}input{-webkit-appearance:none;border-radius:0}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}.fs29{font-size:29px}.fs30{font-size:30px}.fs31{font-size:31px}.fs32{font-size:32px}.fs33{font-size:33px}.fs34{font-size:34px}.fs35{font-size:35px}.fs36{font-size:36px}.fs37{font-size:37px}.fs38{font-size:38px}.fs39{font-size:39px}.fs40{font-size:40px}.fs41{font-size:41px}.fs42{font-size:42px}.fs43{font-size:43px}.fs44{font-size:44px}.fs45{font-size:45px}.fs46{font-size:46px}.fs47{font-size:47px}.fs48{font-size:48px}.fs49{font-size:49px}.fs50{font-size:50px}.fs51{font-size:51px}.fs52{font-size:52px}.fs53{font-size:53px}.fs54{font-size:54px}.fs55{font-size:55px}.fs56{font-size:56px}.fs57{font-size:57px}.fs58{font-size:58px}.fs59{font-size:59px}.fs60{font-size:60px}@media screen and (max-width:640px){.fs_sp10{font-size:10px}}@media screen and (max-width:640px){.fs_sp11{font-size:11px}}@media screen and (max-width:640px){.fs_sp12{font-size:12px}}@media screen and (max-width:640px){.fs_sp13{font-size:13px}}@media screen and (max-width:640px){.fs_sp14{font-size:14px}}@media screen and (max-width:640px){.fs_sp15{font-size:15px}}@media screen and (max-width:640px){.fs_sp16{font-size:16px}}@media screen and (max-width:640px){.fs_sp17{font-size:17px}}@media screen and (max-width:640px){.fs_sp18{font-size:18px}}@media screen and (max-width:640px){.fs_sp19{font-size:19px}}@media screen and (max-width:640px){.fs_sp20{font-size:20px}}@media screen and (max-width:640px){.fs_sp21{font-size:21px}}@media screen and (max-width:640px){.fs_sp22{font-size:22px}}@media screen and (max-width:640px){.fs_sp23{font-size:23px}}@media screen and (max-width:640px){.fs_sp24{font-size:24px}}@media screen and (max-width:640px){.fs_sp25{font-size:25px}}@media screen and (max-width:640px){.fs_sp26{font-size:26px}}@media screen and (max-width:640px){.fs_sp27{font-size:27px}}@media screen and (max-width:640px){.fs_sp28{font-size:28px}}@media screen and (max-width:640px){.fs_sp29{font-size:29px}}@media screen and (max-width:640px){.fs_sp30{font-size:30px}}@media screen and (max-width:640px){.fs_sp31{font-size:31px}}@media screen and (max-width:640px){.fs_sp32{font-size:32px}}@media screen and (max-width:640px){.fs_sp33{font-size:33px}}@media screen and (max-width:640px){.fs_sp34{font-size:34px}}@media screen and (max-width:640px){.fs_sp35{font-size:35px}}@media screen and (max-width:640px){.fs_sp36{font-size:36px}}@media screen and (max-width:640px){.fs_sp37{font-size:37px}}@media screen and (max-width:640px){.fs_sp38{font-size:38px}}@media screen and (max-width:640px){.fs_sp39{font-size:39px}}@media screen and (max-width:640px){.fs_sp40{font-size:40px}}@media screen and (max-width:640px){.fs_sp41{font-size:41px}}@media screen and (max-width:640px){.fs_sp42{font-size:42px}}@media screen and (max-width:640px){.fs_sp43{font-size:43px}}@media screen and (max-width:640px){.fs_sp44{font-size:44px}}@media screen and (max-width:640px){.fs_sp45{font-size:45px}}@media screen and (max-width:640px){.fs_sp46{font-size:46px}}@media screen and (max-width:640px){.fs_sp47{font-size:47px}}@media screen and (max-width:640px){.fs_sp48{font-size:48px}}@media screen and (max-width:640px){.fs_sp49{font-size:49px}}@media screen and (max-width:640px){.fs_sp50{font-size:50px}}@media screen and (max-width:640px){.fs_sp51{font-size:51px}}@media screen and (max-width:640px){.fs_sp52{font-size:52px}}@media screen and (max-width:640px){.fs_sp53{font-size:53px}}@media screen and (max-width:640px){.fs_sp54{font-size:54px}}@media screen and (max-width:640px){.fs_sp55{font-size:55px}}@media screen and (max-width:640px){.fs_sp56{font-size:56px}}@media screen and (max-width:640px){.fs_sp57{font-size:57px}}@media screen and (max-width:640px){.fs_sp58{font-size:58px}}@media screen and (max-width:640px){.fs_sp59{font-size:59px}}@media screen and (max-width:640px){.fs_sp60{font-size:60px}}.fs-os{font-family:"Open Sans",sans-serif}.italic{font-style:italic}.mt4{margin-top:4px}.mb4{margin-bottom:4px}.mr4{margin-right:4px}.ml4{margin-left:4px}.pt4{padding-top:4px}.pb4{padding-bottom:4px}.pr4{padding-right:4px}.pl4{padding-left:4px}@media screen and (max-width:640px){.mt_sp4{margin-top:4px}}@media screen and (max-width:640px){.mb_sp4{margin-bottom:4px}}@media screen and (max-width:640px){.mr_sp4{margin-right:4px}}@media screen and (max-width:640px){.ml_sp4{margin-left:4px}}@media screen and (max-width:640px){.pt_sp4{padding-top:4px}}@media screen and (max-width:640px){.pb_sp4{padding-bottom:4px}}@media screen and (max-width:640px){.pr_sp4{padding-right:4px}}@media screen and (max-width:640px){.pl_sp4{padding-left:4px}}.mt8{margin-top:8px}.mb8{margin-bottom:8px}.mr8{margin-right:8px}.ml8{margin-left:8px}.pt8{padding-top:8px}.pb8{padding-bottom:8px}.pr8{padding-right:8px}.pl8{padding-left:8px}@media screen and (max-width:640px){.mt_sp8{margin-top:8px}}@media screen and (max-width:640px){.mb_sp8{margin-bottom:8px}}@media screen and (max-width:640px){.mr_sp8{margin-right:8px}}@media screen and (max-width:640px){.ml_sp8{margin-left:8px}}@media screen and (max-width:640px){.pt_sp8{padding-top:8px}}@media screen and (max-width:640px){.pb_sp8{padding-bottom:8px}}@media screen and (max-width:640px){.pr_sp8{padding-right:8px}}@media screen and (max-width:640px){.pl_sp8{padding-left:8px}}.mt12{margin-top:12px}.mb12{margin-bottom:12px}.mr12{margin-right:12px}.ml12{margin-left:12px}.pt12{padding-top:12px}.pb12{padding-bottom:12px}.pr12{padding-right:12px}.pl12{padding-left:12px}@media screen and (max-width:640px){.mt_sp12{margin-top:12px}}@media screen and (max-width:640px){.mb_sp12{margin-bottom:12px}}@media screen and (max-width:640px){.mr_sp12{margin-right:12px}}@media screen and (max-width:640px){.ml_sp12{margin-left:12px}}@media screen and (max-width:640px){.pt_sp12{padding-top:12px}}@media screen and (max-width:640px){.pb_sp12{padding-bottom:12px}}@media screen and (max-width:640px){.pr_sp12{padding-right:12px}}@media screen and (max-width:640px){.pl_sp12{padding-left:12px}}.mt16{margin-top:16px}.mb16{margin-bottom:16px}.mr16{margin-right:16px}.ml16{margin-left:16px}.pt16{padding-top:16px}.pb16{padding-bottom:16px}.pr16{padding-right:16px}.pl16{padding-left:16px}@media screen and (max-width:640px){.mt_sp16{margin-top:16px}}@media screen and (max-width:640px){.mb_sp16{margin-bottom:16px}}@media screen and (max-width:640px){.mr_sp16{margin-right:16px}}@media screen and (max-width:640px){.ml_sp16{margin-left:16px}}@media screen and (max-width:640px){.pt_sp16{padding-top:16px}}@media screen and (max-width:640px){.pb_sp16{padding-bottom:16px}}@media screen and (max-width:640px){.pr_sp16{padding-right:16px}}@media screen and (max-width:640px){.pl_sp16{padding-left:16px}}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mr20{margin-right:20px}.ml20{margin-left:20px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}.pr20{padding-right:20px}.pl20{padding-left:20px}@media screen and (max-width:640px){.mt_sp20{margin-top:20px}}@media screen and (max-width:640px){.mb_sp20{margin-bottom:20px}}@media screen and (max-width:640px){.mr_sp20{margin-right:20px}}@media screen and (max-width:640px){.ml_sp20{margin-left:20px}}@media screen and (max-width:640px){.pt_sp20{padding-top:20px}}@media screen and (max-width:640px){.pb_sp20{padding-bottom:20px}}@media screen and (max-width:640px){.pr_sp20{padding-right:20px}}@media screen and (max-width:640px){.pl_sp20{padding-left:20px}}.mt24{margin-top:24px}.mb24{margin-bottom:24px}.mr24{margin-right:24px}.ml24{margin-left:24px}.pt24{padding-top:24px}.pb24{padding-bottom:24px}.pr24{padding-right:24px}.pl24{padding-left:24px}@media screen and (max-width:640px){.mt_sp24{margin-top:24px}}@media screen and (max-width:640px){.mb_sp24{margin-bottom:24px}}@media screen and (max-width:640px){.mr_sp24{margin-right:24px}}@media screen and (max-width:640px){.ml_sp24{margin-left:24px}}@media screen and (max-width:640px){.pt_sp24{padding-top:24px}}@media screen and (max-width:640px){.pb_sp24{padding-bottom:24px}}@media screen and (max-width:640px){.pr_sp24{padding-right:24px}}@media screen and (max-width:640px){.pl_sp24{padding-left:24px}}.mt28{margin-top:28px}.mb28{margin-bottom:28px}.mr28{margin-right:28px}.ml28{margin-left:28px}.pt28{padding-top:28px}.pb28{padding-bottom:28px}.pr28{padding-right:28px}.pl28{padding-left:28px}@media screen and (max-width:640px){.mt_sp28{margin-top:28px}}@media screen and (max-width:640px){.mb_sp28{margin-bottom:28px}}@media screen and (max-width:640px){.mr_sp28{margin-right:28px}}@media screen and (max-width:640px){.ml_sp28{margin-left:28px}}@media screen and (max-width:640px){.pt_sp28{padding-top:28px}}@media screen and (max-width:640px){.pb_sp28{padding-bottom:28px}}@media screen and (max-width:640px){.pr_sp28{padding-right:28px}}@media screen and (max-width:640px){.pl_sp28{padding-left:28px}}.mt32{margin-top:32px}.mb32{margin-bottom:32px}.mr32{margin-right:32px}.ml32{margin-left:32px}.pt32{padding-top:32px}.pb32{padding-bottom:32px}.pr32{padding-right:32px}.pl32{padding-left:32px}@media screen and (max-width:640px){.mt_sp32{margin-top:32px}}@media screen and (max-width:640px){.mb_sp32{margin-bottom:32px}}@media screen and (max-width:640px){.mr_sp32{margin-right:32px}}@media screen and (max-width:640px){.ml_sp32{margin-left:32px}}@media screen and (max-width:640px){.pt_sp32{padding-top:32px}}@media screen and (max-width:640px){.pb_sp32{padding-bottom:32px}}@media screen and (max-width:640px){.pr_sp32{padding-right:32px}}@media screen and (max-width:640px){.pl_sp32{padding-left:32px}}.mt36{margin-top:36px}.mb36{margin-bottom:36px}.mr36{margin-right:36px}.ml36{margin-left:36px}.pt36{padding-top:36px}.pb36{padding-bottom:36px}.pr36{padding-right:36px}.pl36{padding-left:36px}@media screen and (max-width:640px){.mt_sp36{margin-top:36px}}@media screen and (max-width:640px){.mb_sp36{margin-bottom:36px}}@media screen and (max-width:640px){.mr_sp36{margin-right:36px}}@media screen and (max-width:640px){.ml_sp36{margin-left:36px}}@media screen and (max-width:640px){.pt_sp36{padding-top:36px}}@media screen and (max-width:640px){.pb_sp36{padding-bottom:36px}}@media screen and (max-width:640px){.pr_sp36{padding-right:36px}}@media screen and (max-width:640px){.pl_sp36{padding-left:36px}}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mr40{margin-right:40px}.ml40{margin-left:40px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}.pr40{padding-right:40px}.pl40{padding-left:40px}@media screen and (max-width:640px){.mt_sp40{margin-top:40px}}@media screen and (max-width:640px){.mb_sp40{margin-bottom:40px}}@media screen and (max-width:640px){.mr_sp40{margin-right:40px}}@media screen and (max-width:640px){.ml_sp40{margin-left:40px}}@media screen and (max-width:640px){.pt_sp40{padding-top:40px}}@media screen and (max-width:640px){.pb_sp40{padding-bottom:40px}}@media screen and (max-width:640px){.pr_sp40{padding-right:40px}}@media screen and (max-width:640px){.pl_sp40{padding-left:40px}}.mt44{margin-top:44px}.mb44{margin-bottom:44px}.mr44{margin-right:44px}.ml44{margin-left:44px}.pt44{padding-top:44px}.pb44{padding-bottom:44px}.pr44{padding-right:44px}.pl44{padding-left:44px}@media screen and (max-width:640px){.mt_sp44{margin-top:44px}}@media screen and (max-width:640px){.mb_sp44{margin-bottom:44px}}@media screen and (max-width:640px){.mr_sp44{margin-right:44px}}@media screen and (max-width:640px){.ml_sp44{margin-left:44px}}@media screen and (max-width:640px){.pt_sp44{padding-top:44px}}@media screen and (max-width:640px){.pb_sp44{padding-bottom:44px}}@media screen and (max-width:640px){.pr_sp44{padding-right:44px}}@media screen and (max-width:640px){.pl_sp44{padding-left:44px}}.mt48{margin-top:48px}.mb48{margin-bottom:48px}.mr48{margin-right:48px}.ml48{margin-left:48px}.pt48{padding-top:48px}.pb48{padding-bottom:48px}.pr48{padding-right:48px}.pl48{padding-left:48px}@media screen and (max-width:640px){.mt_sp48{margin-top:48px}}@media screen and (max-width:640px){.mb_sp48{margin-bottom:48px}}@media screen and (max-width:640px){.mr_sp48{margin-right:48px}}@media screen and (max-width:640px){.ml_sp48{margin-left:48px}}@media screen and (max-width:640px){.pt_sp48{padding-top:48px}}@media screen and (max-width:640px){.pb_sp48{padding-bottom:48px}}@media screen and (max-width:640px){.pr_sp48{padding-right:48px}}@media screen and (max-width:640px){.pl_sp48{padding-left:48px}}.mt52{margin-top:52px}.mb52{margin-bottom:52px}.mr52{margin-right:52px}.ml52{margin-left:52px}.pt52{padding-top:52px}.pb52{padding-bottom:52px}.pr52{padding-right:52px}.pl52{padding-left:52px}@media screen and (max-width:640px){.mt_sp52{margin-top:52px}}@media screen and (max-width:640px){.mb_sp52{margin-bottom:52px}}@media screen and (max-width:640px){.mr_sp52{margin-right:52px}}@media screen and (max-width:640px){.ml_sp52{margin-left:52px}}@media screen and (max-width:640px){.pt_sp52{padding-top:52px}}@media screen and (max-width:640px){.pb_sp52{padding-bottom:52px}}@media screen and (max-width:640px){.pr_sp52{padding-right:52px}}@media screen and (max-width:640px){.pl_sp52{padding-left:52px}}.mt56{margin-top:56px}.mb56{margin-bottom:56px}.mr56{margin-right:56px}.ml56{margin-left:56px}.pt56{padding-top:56px}.pb56{padding-bottom:56px}.pr56{padding-right:56px}.pl56{padding-left:56px}@media screen and (max-width:640px){.mt_sp56{margin-top:56px}}@media screen and (max-width:640px){.mb_sp56{margin-bottom:56px}}@media screen and (max-width:640px){.mr_sp56{margin-right:56px}}@media screen and (max-width:640px){.ml_sp56{margin-left:56px}}@media screen and (max-width:640px){.pt_sp56{padding-top:56px}}@media screen and (max-width:640px){.pb_sp56{padding-bottom:56px}}@media screen and (max-width:640px){.pr_sp56{padding-right:56px}}@media screen and (max-width:640px){.pl_sp56{padding-left:56px}}.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mr60{margin-right:60px}.ml60{margin-left:60px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pr60{padding-right:60px}.pl60{padding-left:60px}@media screen and (max-width:640px){.mt_sp60{margin-top:60px}}@media screen and (max-width:640px){.mb_sp60{margin-bottom:60px}}@media screen and (max-width:640px){.mr_sp60{margin-right:60px}}@media screen and (max-width:640px){.ml_sp60{margin-left:60px}}@media screen and (max-width:640px){.pt_sp60{padding-top:60px}}@media screen and (max-width:640px){.pb_sp60{padding-bottom:60px}}@media screen and (max-width:640px){.pr_sp60{padding-right:60px}}@media screen and (max-width:640px){.pl_sp60{padding-left:60px}}.mt64{margin-top:64px}.mb64{margin-bottom:64px}.mr64{margin-right:64px}.ml64{margin-left:64px}.pt64{padding-top:64px}.pb64{padding-bottom:64px}.pr64{padding-right:64px}.pl64{padding-left:64px}@media screen and (max-width:640px){.mt_sp64{margin-top:64px}}@media screen and (max-width:640px){.mb_sp64{margin-bottom:64px}}@media screen and (max-width:640px){.mr_sp64{margin-right:64px}}@media screen and (max-width:640px){.ml_sp64{margin-left:64px}}@media screen and (max-width:640px){.pt_sp64{padding-top:64px}}@media screen and (max-width:640px){.pb_sp64{padding-bottom:64px}}@media screen and (max-width:640px){.pr_sp64{padding-right:64px}}@media screen and (max-width:640px){.pl_sp64{padding-left:64px}}.mt68{margin-top:68px}.mb68{margin-bottom:68px}.mr68{margin-right:68px}.ml68{margin-left:68px}.pt68{padding-top:68px}.pb68{padding-bottom:68px}.pr68{padding-right:68px}.pl68{padding-left:68px}@media screen and (max-width:640px){.mt_sp68{margin-top:68px}}@media screen and (max-width:640px){.mb_sp68{margin-bottom:68px}}@media screen and (max-width:640px){.mr_sp68{margin-right:68px}}@media screen and (max-width:640px){.ml_sp68{margin-left:68px}}@media screen and (max-width:640px){.pt_sp68{padding-top:68px}}@media screen and (max-width:640px){.pb_sp68{padding-bottom:68px}}@media screen and (max-width:640px){.pr_sp68{padding-right:68px}}@media screen and (max-width:640px){.pl_sp68{padding-left:68px}}.mt72{margin-top:72px}.mb72{margin-bottom:72px}.mr72{margin-right:72px}.ml72{margin-left:72px}.pt72{padding-top:72px}.pb72{padding-bottom:72px}.pr72{padding-right:72px}.pl72{padding-left:72px}@media screen and (max-width:640px){.mt_sp72{margin-top:72px}}@media screen and (max-width:640px){.mb_sp72{margin-bottom:72px}}@media screen and (max-width:640px){.mr_sp72{margin-right:72px}}@media screen and (max-width:640px){.ml_sp72{margin-left:72px}}@media screen and (max-width:640px){.pt_sp72{padding-top:72px}}@media screen and (max-width:640px){.pb_sp72{padding-bottom:72px}}@media screen and (max-width:640px){.pr_sp72{padding-right:72px}}@media screen and (max-width:640px){.pl_sp72{padding-left:72px}}.mt76{margin-top:76px}.mb76{margin-bottom:76px}.mr76{margin-right:76px}.ml76{margin-left:76px}.pt76{padding-top:76px}.pb76{padding-bottom:76px}.pr76{padding-right:76px}.pl76{padding-left:76px}@media screen and (max-width:640px){.mt_sp76{margin-top:76px}}@media screen and (max-width:640px){.mb_sp76{margin-bottom:76px}}@media screen and (max-width:640px){.mr_sp76{margin-right:76px}}@media screen and (max-width:640px){.ml_sp76{margin-left:76px}}@media screen and (max-width:640px){.pt_sp76{padding-top:76px}}@media screen and (max-width:640px){.pb_sp76{padding-bottom:76px}}@media screen and (max-width:640px){.pr_sp76{padding-right:76px}}@media screen and (max-width:640px){.pl_sp76{padding-left:76px}}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mr80{margin-right:80px}.ml80{margin-left:80px}.pt80{padding-top:80px}.pb80{padding-bottom:80px}.pr80{padding-right:80px}.pl80{padding-left:80px}@media screen and (max-width:640px){.mt_sp80{margin-top:80px}}@media screen and (max-width:640px){.mb_sp80{margin-bottom:80px}}@media screen and (max-width:640px){.mr_sp80{margin-right:80px}}@media screen and (max-width:640px){.ml_sp80{margin-left:80px}}@media screen and (max-width:640px){.pt_sp80{padding-top:80px}}@media screen and (max-width:640px){.pb_sp80{padding-bottom:80px}}@media screen and (max-width:640px){.pr_sp80{padding-right:80px}}@media screen and (max-width:640px){.pl_sp80{padding-left:80px}}.t-left{text-align:left}.t-center{text-align:center}.t-right{text-align:right}@media screen and (max-width:640px){.t-left_sp{text-align:justify}}@media screen and (max-width:640px){.t-center_sp{text-align:center}}@media screen and (max-width:640px){.t-right_sp{text-align:right}}.fw300{font-weight:300}.fw301{font-weight:301}.fw302{font-weight:302}.fw303{font-weight:303}.fw304{font-weight:304}.fw305{font-weight:305}.fw306{font-weight:306}.fw307{font-weight:307}.fw308{font-weight:308}.fw309{font-weight:309}.fw310{font-weight:310}.fw311{font-weight:311}.fw312{font-weight:312}.fw313{font-weight:313}.fw314{font-weight:314}.fw315{font-weight:315}.fw316{font-weight:316}.fw317{font-weight:317}.fw318{font-weight:318}.fw319{font-weight:319}.fw320{font-weight:320}.fw321{font-weight:321}.fw322{font-weight:322}.fw323{font-weight:323}.fw324{font-weight:324}.fw325{font-weight:325}.fw326{font-weight:326}.fw327{font-weight:327}.fw328{font-weight:328}.fw329{font-weight:329}.fw330{font-weight:330}.fw331{font-weight:331}.fw332{font-weight:332}.fw333{font-weight:333}.fw334{font-weight:334}.fw335{font-weight:335}.fw336{font-weight:336}.fw337{font-weight:337}.fw338{font-weight:338}.fw339{font-weight:339}.fw340{font-weight:340}.fw341{font-weight:341}.fw342{font-weight:342}.fw343{font-weight:343}.fw344{font-weight:344}.fw345{font-weight:345}.fw346{font-weight:346}.fw347{font-weight:347}.fw348{font-weight:348}.fw349{font-weight:349}.fw350{font-weight:350}.fw351{font-weight:351}.fw352{font-weight:352}.fw353{font-weight:353}.fw354{font-weight:354}.fw355{font-weight:355}.fw356{font-weight:356}.fw357{font-weight:357}.fw358{font-weight:358}.fw359{font-weight:359}.fw360{font-weight:360}.fw361{font-weight:361}.fw362{font-weight:362}.fw363{font-weight:363}.fw364{font-weight:364}.fw365{font-weight:365}.fw366{font-weight:366}.fw367{font-weight:367}.fw368{font-weight:368}.fw369{font-weight:369}.fw370{font-weight:370}.fw371{font-weight:371}.fw372{font-weight:372}.fw373{font-weight:373}.fw374{font-weight:374}.fw375{font-weight:375}.fw376{font-weight:376}.fw377{font-weight:377}.fw378{font-weight:378}.fw379{font-weight:379}.fw380{font-weight:380}.fw381{font-weight:381}.fw382{font-weight:382}.fw383{font-weight:383}.fw384{font-weight:384}.fw385{font-weight:385}.fw386{font-weight:386}.fw387{font-weight:387}.fw388{font-weight:388}.fw389{font-weight:389}.fw390{font-weight:390}.fw391{font-weight:391}.fw392{font-weight:392}.fw393{font-weight:393}.fw394{font-weight:394}.fw395{font-weight:395}.fw396{font-weight:396}.fw397{font-weight:397}.fw398{font-weight:398}.fw399{font-weight:399}.fw400{font-weight:400}.fw401{font-weight:401}.fw402{font-weight:402}.fw403{font-weight:403}.fw404{font-weight:404}.fw405{font-weight:405}.fw406{font-weight:406}.fw407{font-weight:407}.fw408{font-weight:408}.fw409{font-weight:409}.fw410{font-weight:410}.fw411{font-weight:411}.fw412{font-weight:412}.fw413{font-weight:413}.fw414{font-weight:414}.fw415{font-weight:415}.fw416{font-weight:416}.fw417{font-weight:417}.fw418{font-weight:418}.fw419{font-weight:419}.fw420{font-weight:420}.fw421{font-weight:421}.fw422{font-weight:422}.fw423{font-weight:423}.fw424{font-weight:424}.fw425{font-weight:425}.fw426{font-weight:426}.fw427{font-weight:427}.fw428{font-weight:428}.fw429{font-weight:429}.fw430{font-weight:430}.fw431{font-weight:431}.fw432{font-weight:432}.fw433{font-weight:433}.fw434{font-weight:434}.fw435{font-weight:435}.fw436{font-weight:436}.fw437{font-weight:437}.fw438{font-weight:438}.fw439{font-weight:439}.fw440{font-weight:440}.fw441{font-weight:441}.fw442{font-weight:442}.fw443{font-weight:443}.fw444{font-weight:444}.fw445{font-weight:445}.fw446{font-weight:446}.fw447{font-weight:447}.fw448{font-weight:448}.fw449{font-weight:449}.fw450{font-weight:450}.fw451{font-weight:451}.fw452{font-weight:452}.fw453{font-weight:453}.fw454{font-weight:454}.fw455{font-weight:455}.fw456{font-weight:456}.fw457{font-weight:457}.fw458{font-weight:458}.fw459{font-weight:459}.fw460{font-weight:460}.fw461{font-weight:461}.fw462{font-weight:462}.fw463{font-weight:463}.fw464{font-weight:464}.fw465{font-weight:465}.fw466{font-weight:466}.fw467{font-weight:467}.fw468{font-weight:468}.fw469{font-weight:469}.fw470{font-weight:470}.fw471{font-weight:471}.fw472{font-weight:472}.fw473{font-weight:473}.fw474{font-weight:474}.fw475{font-weight:475}.fw476{font-weight:476}.fw477{font-weight:477}.fw478{font-weight:478}.fw479{font-weight:479}.fw480{font-weight:480}.fw481{font-weight:481}.fw482{font-weight:482}.fw483{font-weight:483}.fw484{font-weight:484}.fw485{font-weight:485}.fw486{font-weight:486}.fw487{font-weight:487}.fw488{font-weight:488}.fw489{font-weight:489}.fw490{font-weight:490}.fw491{font-weight:491}.fw492{font-weight:492}.fw493{font-weight:493}.fw494{font-weight:494}.fw495{font-weight:495}.fw496{font-weight:496}.fw497{font-weight:497}.fw498{font-weight:498}.fw499{font-weight:499}.fw500{font-weight:500}.fw501{font-weight:501}.fw502{font-weight:502}.fw503{font-weight:503}.fw504{font-weight:504}.fw505{font-weight:505}.fw506{font-weight:506}.fw507{font-weight:507}.fw508{font-weight:508}.fw509{font-weight:509}.fw510{font-weight:510}.fw511{font-weight:511}.fw512{font-weight:512}.fw513{font-weight:513}.fw514{font-weight:514}.fw515{font-weight:515}.fw516{font-weight:516}.fw517{font-weight:517}.fw518{font-weight:518}.fw519{font-weight:519}.fw520{font-weight:520}.fw521{font-weight:521}.fw522{font-weight:522}.fw523{font-weight:523}.fw524{font-weight:524}.fw525{font-weight:525}.fw526{font-weight:526}.fw527{font-weight:527}.fw528{font-weight:528}.fw529{font-weight:529}.fw530{font-weight:530}.fw531{font-weight:531}.fw532{font-weight:532}.fw533{font-weight:533}.fw534{font-weight:534}.fw535{font-weight:535}.fw536{font-weight:536}.fw537{font-weight:537}.fw538{font-weight:538}.fw539{font-weight:539}.fw540{font-weight:540}.fw541{font-weight:541}.fw542{font-weight:542}.fw543{font-weight:543}.fw544{font-weight:544}.fw545{font-weight:545}.fw546{font-weight:546}.fw547{font-weight:547}.fw548{font-weight:548}.fw549{font-weight:549}.fw550{font-weight:550}.fw551{font-weight:551}.fw552{font-weight:552}.fw553{font-weight:553}.fw554{font-weight:554}.fw555{font-weight:555}.fw556{font-weight:556}.fw557{font-weight:557}.fw558{font-weight:558}.fw559{font-weight:559}.fw560{font-weight:560}.fw561{font-weight:561}.fw562{font-weight:562}.fw563{font-weight:563}.fw564{font-weight:564}.fw565{font-weight:565}.fw566{font-weight:566}.fw567{font-weight:567}.fw568{font-weight:568}.fw569{font-weight:569}.fw570{font-weight:570}.fw571{font-weight:571}.fw572{font-weight:572}.fw573{font-weight:573}.fw574{font-weight:574}.fw575{font-weight:575}.fw576{font-weight:576}.fw577{font-weight:577}.fw578{font-weight:578}.fw579{font-weight:579}.fw580{font-weight:580}.fw581{font-weight:581}.fw582{font-weight:582}.fw583{font-weight:583}.fw584{font-weight:584}.fw585{font-weight:585}.fw586{font-weight:586}.fw587{font-weight:587}.fw588{font-weight:588}.fw589{font-weight:589}.fw590{font-weight:590}.fw591{font-weight:591}.fw592{font-weight:592}.fw593{font-weight:593}.fw594{font-weight:594}.fw595{font-weight:595}.fw596{font-weight:596}.fw597{font-weight:597}.fw598{font-weight:598}.fw599{font-weight:599}.fw600{font-weight:600}.fw601{font-weight:601}.fw602{font-weight:602}.fw603{font-weight:603}.fw604{font-weight:604}.fw605{font-weight:605}.fw606{font-weight:606}.fw607{font-weight:607}.fw608{font-weight:608}.fw609{font-weight:609}.fw610{font-weight:610}.fw611{font-weight:611}.fw612{font-weight:612}.fw613{font-weight:613}.fw614{font-weight:614}.fw615{font-weight:615}.fw616{font-weight:616}.fw617{font-weight:617}.fw618{font-weight:618}.fw619{font-weight:619}.fw620{font-weight:620}.fw621{font-weight:621}.fw622{font-weight:622}.fw623{font-weight:623}.fw624{font-weight:624}.fw625{font-weight:625}.fw626{font-weight:626}.fw627{font-weight:627}.fw628{font-weight:628}.fw629{font-weight:629}.fw630{font-weight:630}.fw631{font-weight:631}.fw632{font-weight:632}.fw633{font-weight:633}.fw634{font-weight:634}.fw635{font-weight:635}.fw636{font-weight:636}.fw637{font-weight:637}.fw638{font-weight:638}.fw639{font-weight:639}.fw640{font-weight:640}.fw641{font-weight:641}.fw642{font-weight:642}.fw643{font-weight:643}.fw644{font-weight:644}.fw645{font-weight:645}.fw646{font-weight:646}.fw647{font-weight:647}.fw648{font-weight:648}.fw649{font-weight:649}.fw650{font-weight:650}.fw651{font-weight:651}.fw652{font-weight:652}.fw653{font-weight:653}.fw654{font-weight:654}.fw655{font-weight:655}.fw656{font-weight:656}.fw657{font-weight:657}.fw658{font-weight:658}.fw659{font-weight:659}.fw660{font-weight:660}.fw661{font-weight:661}.fw662{font-weight:662}.fw663{font-weight:663}.fw664{font-weight:664}.fw665{font-weight:665}.fw666{font-weight:666}.fw667{font-weight:667}.fw668{font-weight:668}.fw669{font-weight:669}.fw670{font-weight:670}.fw671{font-weight:671}.fw672{font-weight:672}.fw673{font-weight:673}.fw674{font-weight:674}.fw675{font-weight:675}.fw676{font-weight:676}.fw677{font-weight:677}.fw678{font-weight:678}.fw679{font-weight:679}.fw680{font-weight:680}.fw681{font-weight:681}.fw682{font-weight:682}.fw683{font-weight:683}.fw684{font-weight:684}.fw685{font-weight:685}.fw686{font-weight:686}.fw687{font-weight:687}.fw688{font-weight:688}.fw689{font-weight:689}.fw690{font-weight:690}.fw691{font-weight:691}.fw692{font-weight:692}.fw693{font-weight:693}.fw694{font-weight:694}.fw695{font-weight:695}.fw696{font-weight:696}.fw697{font-weight:697}.fw698{font-weight:698}.fw699{font-weight:699}.fw700{font-weight:700}.fw701{font-weight:701}.fw702{font-weight:702}.fw703{font-weight:703}.fw704{font-weight:704}.fw705{font-weight:705}.fw706{font-weight:706}.fw707{font-weight:707}.fw708{font-weight:708}.fw709{font-weight:709}.fw710{font-weight:710}.fw711{font-weight:711}.fw712{font-weight:712}.fw713{font-weight:713}.fw714{font-weight:714}.fw715{font-weight:715}.fw716{font-weight:716}.fw717{font-weight:717}.fw718{font-weight:718}.fw719{font-weight:719}.fw720{font-weight:720}.fw721{font-weight:721}.fw722{font-weight:722}.fw723{font-weight:723}.fw724{font-weight:724}.fw725{font-weight:725}.fw726{font-weight:726}.fw727{font-weight:727}.fw728{font-weight:728}.fw729{font-weight:729}.fw730{font-weight:730}.fw731{font-weight:731}.fw732{font-weight:732}.fw733{font-weight:733}.fw734{font-weight:734}.fw735{font-weight:735}.fw736{font-weight:736}.fw737{font-weight:737}.fw738{font-weight:738}.fw739{font-weight:739}.fw740{font-weight:740}.fw741{font-weight:741}.fw742{font-weight:742}.fw743{font-weight:743}.fw744{font-weight:744}.fw745{font-weight:745}.fw746{font-weight:746}.fw747{font-weight:747}.fw748{font-weight:748}.fw749{font-weight:749}.fw750{font-weight:750}.fw751{font-weight:751}.fw752{font-weight:752}.fw753{font-weight:753}.fw754{font-weight:754}.fw755{font-weight:755}.fw756{font-weight:756}.fw757{font-weight:757}.fw758{font-weight:758}.fw759{font-weight:759}.fw760{font-weight:760}.fw761{font-weight:761}.fw762{font-weight:762}.fw763{font-weight:763}.fw764{font-weight:764}.fw765{font-weight:765}.fw766{font-weight:766}.fw767{font-weight:767}.fw768{font-weight:768}.fw769{font-weight:769}.fw770{font-weight:770}.fw771{font-weight:771}.fw772{font-weight:772}.fw773{font-weight:773}.fw774{font-weight:774}.fw775{font-weight:775}.fw776{font-weight:776}.fw777{font-weight:777}.fw778{font-weight:778}.fw779{font-weight:779}.fw780{font-weight:780}.fw781{font-weight:781}.fw782{font-weight:782}.fw783{font-weight:783}.fw784{font-weight:784}.fw785{font-weight:785}.fw786{font-weight:786}.fw787{font-weight:787}.fw788{font-weight:788}.fw789{font-weight:789}.fw790{font-weight:790}.fw791{font-weight:791}.fw792{font-weight:792}.fw793{font-weight:793}.fw794{font-weight:794}.fw795{font-weight:795}.fw796{font-weight:796}.fw797{font-weight:797}.fw798{font-weight:798}.fw799{font-weight:799}.fw800{font-weight:800}.fw801{font-weight:801}.fw802{font-weight:802}.fw803{font-weight:803}.fw804{font-weight:804}.fw805{font-weight:805}.fw806{font-weight:806}.fw807{font-weight:807}.fw808{font-weight:808}.fw809{font-weight:809}.fw810{font-weight:810}.fw811{font-weight:811}.fw812{font-weight:812}.fw813{font-weight:813}.fw814{font-weight:814}.fw815{font-weight:815}.fw816{font-weight:816}.fw817{font-weight:817}.fw818{font-weight:818}.fw819{font-weight:819}.fw820{font-weight:820}.fw821{font-weight:821}.fw822{font-weight:822}.fw823{font-weight:823}.fw824{font-weight:824}.fw825{font-weight:825}.fw826{font-weight:826}.fw827{font-weight:827}.fw828{font-weight:828}.fw829{font-weight:829}.fw830{font-weight:830}.fw831{font-weight:831}.fw832{font-weight:832}.fw833{font-weight:833}.fw834{font-weight:834}.fw835{font-weight:835}.fw836{font-weight:836}.fw837{font-weight:837}.fw838{font-weight:838}.fw839{font-weight:839}.fw840{font-weight:840}.fw841{font-weight:841}.fw842{font-weight:842}.fw843{font-weight:843}.fw844{font-weight:844}.fw845{font-weight:845}.fw846{font-weight:846}.fw847{font-weight:847}.fw848{font-weight:848}.fw849{font-weight:849}.fw850{font-weight:850}.fw851{font-weight:851}.fw852{font-weight:852}.fw853{font-weight:853}.fw854{font-weight:854}.fw855{font-weight:855}.fw856{font-weight:856}.fw857{font-weight:857}.fw858{font-weight:858}.fw859{font-weight:859}.fw860{font-weight:860}.fw861{font-weight:861}.fw862{font-weight:862}.fw863{font-weight:863}.fw864{font-weight:864}.fw865{font-weight:865}.fw866{font-weight:866}.fw867{font-weight:867}.fw868{font-weight:868}.fw869{font-weight:869}.fw870{font-weight:870}.fw871{font-weight:871}.fw872{font-weight:872}.fw873{font-weight:873}.fw874{font-weight:874}.fw875{font-weight:875}.fw876{font-weight:876}.fw877{font-weight:877}.fw878{font-weight:878}.fw879{font-weight:879}.fw880{font-weight:880}.fw881{font-weight:881}.fw882{font-weight:882}.fw883{font-weight:883}.fw884{font-weight:884}.fw885{font-weight:885}.fw886{font-weight:886}.fw887{font-weight:887}.fw888{font-weight:888}.fw889{font-weight:889}.fw890{font-weight:890}.fw891{font-weight:891}.fw892{font-weight:892}.fw893{font-weight:893}.fw894{font-weight:894}.fw895{font-weight:895}.fw896{font-weight:896}.fw897{font-weight:897}.fw898{font-weight:898}.fw899{font-weight:899}.fw900{font-weight:900}html body{font-family:"Noto Sans JP";font-size:1rem;letter-spacing:.06rem;line-height:1.4}html body.no-scroll{overflow:hidden}html body .tester{padding:16px;background-color:#ff0;color:red;position:fixed;top:0;left:0;z-index:10}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px transparent;border-radius:6px}::-webkit-scrollbar-thumb{background:rgba(204,204,204,.8);box-shadow:inset 0 0 5px gray;border-radius:6px}.en{font-family:Lato}.inner{max-width:500px;width:100%;padding:0 16px}@media screen and (min-width:641px){.inner{margin:0 auto}}.pc{display:none}@media screen and (min-width:500px){.pc{display:block}}.sp{display:block}@media screen and (min-width:500px){.sp{display:none}}.floatButton{box-shadow:red 0 0 20px;position:fixed;bottom:1rem;right:1rem;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;border-radius:50%;width:64px;aspect-ratio:1/1;background-color:#fff}.floatButton>p{color:red;font-size:.625rem;font-weight:700}.topMV .inner{overflow:hidden;height:100dvh;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:100px}@keyframes bg-zoomin{0%{transform:scale(1)}100%{transform:scale(1.2)}}@keyframes beat{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.topMV .inner .mvContent{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transform:translateY(60px)}.topMV .inner .mvContent>p{font-size:.875rem;color:#fff}.topMV .inner .mvContent .logo-sp{width:25vw;aspect-ratio:contain}.topMV .inner .mvContent .logo{width:420px;-o-object-fit:contain;object-fit:contain}.topMV .inner .scroll{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);opacity:1;transition:.3s all linear}@media screen and (min-width:500px){.topMV .inner .scroll{bottom:1rem}}.topMV .inner .scroll.hidden{opacity:0}.topMV .inner .scroll .en{font-size:.6875rem;font-weight:700;color:#fff}.topMV .inner .scroll__mouse{animation:scroll 2s infinite linear}.topMV .inner .scroll__scroll{animation:scroll 2s infinite linear}@keyframes scroll{0%{transform:translateY(0)}50%{transform:translateY(8px)}100%{transform:translateY(0)}}.blankSpace{overflow:hidden;height:100dvh;position:relative}.blankSpace .inner{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5;width:101%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 10%) no-repeat center;background-size:100%;display:flex;align-items:center;justify-content:center}.blankSpace .inner>p{width:100%;font-size:.875rem;color:#fff;font-weight:700;text-align:center;transition:1s all ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.blankSpace .inner>p.text-animation{opacity:0}.blankSpace .inner .scroll{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:absolute;bottom:16px;left:50%;transform:translateX(-50%);opacity:1;transition:.3s all linear}@media screen and (min-width:500px){.blankSpace .inner .scroll{bottom:1rem}}.blankSpace .inner .scroll.hidden{opacity:0}.blankSpace .inner .scroll .en{font-size:.6875rem;font-weight:700;color:#fff}.blankSpace .inner .scroll__mouse{animation:scroll 2s infinite linear}.blankSpace .inner .scroll__scroll{animation:scroll 2s infinite linear}@keyframes scroll{0%{transform:translateY(0)}50%{transform:translateY(8px)}100%{transform:translateY(0)}}.loading{width:100vw;height:100dvh;background-color:rgba(0,0,0,.15);position:fixed;top:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center}.loading .loader{width:100px;aspect-ratio:1;border-radius:50%;border:8px solid #fff;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}@keyframes l20-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}100%{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}100%{transform:scaleY(-1) rotate(-135deg)}}.mainHeader{position:absolute;top:0;left:0;z-index:2;display:none;flex-direction:column;align-items:center;justify-content:center;gap:60px;height:100dvh;width:33%}.mainHeader a{cursor:pointer}.mainHeader>a>img{width:150px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1000px){.mainHeader{display:flex}}.mainHeader ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}.mainHeader ul>li>a{font-size:18px;font-weight:700;color:#fff;position:relative;transition:.3s all;text-decoration:none}.mainHeader ul>li>a::before{content:"";width:0;display:block;position:absolute;bottom:0;left:0;transition:.3s all}.mainHeader ul>li>a:hover{text-shadow:0 0 20px #f0a}.mainHeader ul>li>a:hover::before{width:100%;border:1px solid #fff}footer.footer{height:100dvh}footer.footer .inner{height:100dvh;position:relative;display:flex;align-items:center;justify-content:center}footer.footer .inner::before{content:"";background:url(../../assets/images/common/bg-footer.webp) no-repeat center;background-size:100% 100%;width:100%;height:100%;position:absolute;top:0;left:0}footer.footer .inner .end-page{position:absolute;bottom:20px;text-align:center;color:#fff;font-size:.8125rem}footer.footer .inner .end-page.smaller{font-size:.6875rem}footer.footer .inner .content{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}footer.footer .inner .content>p{text-align:center;color:#fff;font-size:.8125rem}footer.footer .inner .content>p.smaller{font-size:.6875rem}footer.footer .inner .content .footer-logo{max-width:150px;width:30vw;-o-object-fit:contain;object-fit:contain}footer.footer .inner .content .back-top{cursor:pointer}footer.footer .inner .content .contactButton{color:#fff;border:1px solid #fff;border-radius:28px;width:304px;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:.875rem}footer.footer .inner .content .contactButton::before{content:"";background:url(../../assets/images/common/icon-mail.svg) no-repeat center;width:20px;aspect-ratio:1/1;display:block}.banner{height:100dvh}@media screen and (min-width:500px){.banner{max-width:500px;width:100%;margin:0 auto}}.banner.space{margin-top:60px}.banner__slide{width:500px;display:flex;align-items:center;justify-content:center;transition:.3s all}.banner__slide.is-prev{transform:translateX(24px);position:relative;z-index:1}.banner__slide.is-next{transform:translateX(-24px);position:relative;z-index:1}.banner__img{height:100dvh;width:100%;-o-object-fit:cover;object-fit:cover;max-width:500px}.banner__pagination{display:none!important}.banner .slick{position:relative;height:100dvh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.8) 100%)}.banner .slick .slick-current+.slick-slide{transform:translateX(-24px)}.banner .slick img{height:80vh;-o-object-fit:cover;object-fit:cover;max-width:500px;aspect-ratio:9/16}.banner .slick .slick-prev{display:none!important;position:absolute;top:50%;left:0;transform:translate(24px,-50%);z-index:3;background:url(../images/common/icon-arrow-banner.svg) no-repeat center;width:50px;height:50px}.banner .slick .slick-next{display:none!important;position:absolute;top:50%;right:0;transform:translate(-24px,-50%) rotate(180deg);z-index:3;background:url(../images/common/icon-arrow-banner.svg) no-repeat center;width:50px;height:50px}.banner .slick .custom-dots{position:absolute;bottom:32px;display:flex;align-items:center;justify-content:center;gap:16px}.banner .slick .custom-dots>li>button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;font-size:0;max-width:12px;max-height:12px;width:12px;aspect-ratio:1/1;background-color:#fff;border-radius:50%}.banner .slick .custom-dots>li.slick-active>button{background-color:red}.scroll-reels{height:100dvh;scroll-snap-type:y mandatory;overflow-y:scroll;scroll-behavior:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:auto}.scroll-reels::-webkit-scrollbar{display:none}section.posts{max-width:500px;width:100%;margin:0 auto;background:#333}@media screen and (min-width:500px){section.posts{background:0 0}}.blog{max-width:500px;width:100%;margin:0 auto;position:relative;height:100dvh;background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.5) 50%,rgba(0,0,0,.8) 100%);overflow:hidden}.blog .mistress-slick{top:50%;transform:translateY(-50%)}.blog .mistress-slick .slick-track{display:flex;align-items:center}.blog__unmute{cursor:pointer;position:absolute;top:3px;right:0;z-index:2;color:#fff;width:35px;aspect-ratio:1/1;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;opacity:.3}.blog__unmute::after{content:"";background:url(../../assets/images/common/icon-sound.webp) no-repeat center;background-size:25px 25px;width:25px;height:25px;transition:.3s all linear}.blog__unmute.icon-mute::after{content:"";background:url(../../assets/images/common/icon-mute.webp) no-repeat center;background-size:20px 20px;width:25px;height:25px}.blog__wrapper{position:relative;height:100%;width:100%;overflow:hidden}.blog__container{position:relative;width:-moz-max-content;width:max-content;height:100%}.blog__eachimg{position:relative}.blog__bg{max-width:100%;opacity:1;-o-object-fit:contain;object-fit:contain;transition:1s all ease-in-out}.blog__bg-text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.blog__bg.videos{top:0;left:0;transform:translateY(0);width:100%;height:100dvh;-o-object-fit:contain!important;object-fit:contain!important}.blog__bg.blog-img{top:30px;opacity:0}.blog__bg.blog-txt{min-width:200px;width:44%;left:50%;transform:translate(-50%,-50%)}.blog__bg.landscape{width:100%;height:100dvh;-o-object-fit:contain;object-fit:contain}.blog__bg.portrait{width:100%;height:100dvh;-o-object-fit:contain;object-fit:contain}.blog__notice{background:linear-gradient(180deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);position:absolute;left:0;top:0;padding:8px 0 24px;overflow:hidden;white-space:nowrap;width:100%;transition:1s all ease-in-out}.blog__notice.text-animation{opacity:0}.blog__notice--container{width:calc(100% - 35px);overflow:hidden}.blog__notice--text{width:100%;display:inline-block;font-size:.875rem;color:#fff;animation:marquee 12s linear infinite}.blog__notice--text.text2{display:inline-block;animation:marquee2 12s linear infinite;animation-delay:6s}@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes marquee2{from{transform:translateX(0)}to{transform:translateX(-200%)}}.blog .inner{position:absolute;z-index:2;padding-bottom:24px;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);transition:1s all ease-in-out}.blog .inner.text-animation{opacity:0}@media screen and (min-width:500px){.blog .inner{bottom:0}}.blog .inner .blog__user{display:flex;align-items:center;justify-content:flex-start;gap:8px;text-decoration:none}.blog .inner .blog__user--icon{width:48px;aspect-ratio:1/1;border-radius:50%}.blog .inner .blog__user--name{font-size:1.125rem;color:#fff}.blog .inner .blog__user--title{font-size:1.25rem;font-weight:700;color:#fff;position:relative;margin-top:8px}.blog .inner .blog__user--title::after{content:"";display:block;width:100%;border:1px solid #fff;margin-top:16px}.blog .inner .blog__user--midashi{margin-top:16px;font-size:1rem;font-weight:700;color:#fff}.blog .inner .blog__user--content{color:#fff;margin-top:16px;overflow:hidden;text-overflow:ellipsis;transition:.3s all linear;max-height:100%;font-size:.875rem}.blog .inner .blog__user--content.opened{max-height:0}@media screen and (min-width:500px){.blog .inner .blog__user--content.opened{max-height:0}}.blog .inner .blog__user--content>div{color:#fff;overflow:visible}.blog .inner .blog__user--content p{color:#fff}.blog .inner .blog__user--content a{color:#fff}.blog .inner .blog__user--mottomiru{font-size:.8125rem;color:#fff;text-decoration:underline}.blog .inner .blog__user--redBorder{height:100%;border:1px solid red;padding:4px 8px;border-radius:4px;background-color:red;border-radius:50%;display:flex;align-items:center;justify-content:center;text-wrap:nowrap;width:72px;height:72px;font-size:16px}.blog .inner .blog__user--linkBox{font-size:1.125rem;color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:8px;position:absolute;bottom:16px;right:16px;text-decoration:none;width:-moz-max-content;width:max-content}.blog .inner .blog__user--link{font-size:.8125rem;color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:8px;position:relative;text-decoration:none;width:-moz-max-content;width:max-content}.blog .inner .blog__user--link::before{content:"";width:100%;border:1px solid #fff;position:absolute;bottom:-4px;left:0}.blog .inner .blog__user--link_wicon::after{content:"";background:url(../../assets/images/common/icon-link.svg) no-repeat center;width:16px;aspect-ratio:1/1;display:block}.blog .inner .blog__user--bottom{margin-top:36px}.blog .inner .blog__user--contacts{margin-top:20px;display:flex;align-items:center;justify-content:space-between;gap:16px}@media screen and (max-width:640px){.blog .inner .blog__user--contacts{flex-wrap:wrap-reverse;gap:8px}}.bg_zoomin{animation:bg-zoomoutbg 10s forwards linear;transform-origin:center}@keyframes bg-zoomoutbg{0%{transform:scale(1.2)}100%{transform:scale(1)}}section.bg{display:block;position:fixed;top:0;left:0;background:#000;width:100%;height:100dvh}section.bg .zoom-bg{max-width:500px;margin:0 auto;overflow:hidden;width:100%;height:100%}section.bg .zoom-bg::before{content:"";background:url(../../assets/images/common/top-mv.webp) no-repeat center;background-size:100% 100%;display:block;max-width:500px;width:100%;height:100%;animation:bg-zoomin 20s forwards}@keyframes bg-zoomin{0%{transform:scale(1)}100%{transform:scale(1.2)}}section.bg .inner{overflow:hidden;height:100dvh;position:fixed;top:0;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}section.bg .inner .mvContent{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}section.bg .inner .mvContent>p{font-size:.875rem;color:#fff}section.bg .inner .mvContent .logo-sp{width:25vw;aspect-ratio:contain}section.bg .inner .mvContent .logo{width:420px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:500px){section.bg{background:#000 url(../../assets/images/common/bg-asset.svg) no-repeat center;background-size:100%}}section.contact .inner{padding:96px 16px;position:relative;background-color:#000}section.contact .inner .contactHeader{padding-bottom:64px;border-bottom:1px solid #fff;margin-bottom:64px}section.contact .inner .contactHeader .titleContainer{display:flex;flex-direction:column;align-items:center;justify-content:center}section.contact .inner .contactHeader .titleContainer>h2{font-size:2.5625rem;font-weight:700;color:#fff}section.contact .inner .contactHeader .titleContainer>span{font-weight:700;color:#fff}section.contact .inner .contactHeader .titleContainer>img{width:130px;-o-object-fit:contain;object-fit:contain}section.contact .inner .contactHeader .noticeContainer{margin-top:64px;display:flex;align-items:center;justify-content:center;flex-direction:column}section.contact .inner .contactHeader .noticeContainer .text{font-size:1rem;font-weight:700;text-align:center;color:#fff}section.contact .inner .contactHeader .noticeContainer>div{margin-top:32px;display:grid;grid-template-columns:.8fr 1fr;align-items:center;justify-content:flex-start;width:70%}@media screen and (max-width:640px){section.contact .inner .contactHeader .noticeContainer>div{width:90%}}section.contact .inner .contactHeader .noticeContainer>div .mix{font-size:1rem;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff;justify-self:flex-start}section.contact .inner .contactHeader .noticeContainer>div .mix .red{color:red}section.contact .inner .contactHeader .noticeContainer>div .mix .silver{color:red}section.contact .inner .contactHeader .noticeContainer>div .mix .big{font-size:1.3125rem}section.contact .inner .contactHeader .noticeContainer>div .mix .big.space{display:flex;justify-content:space-between;width:82px}section.contact .inner .contactHeader .noticeContainer>div .mix .big2{font-size:1.5rem}section.contact .inner .text-header{font-size:.875rem;text-align:center;color:#fff}section.contact .inner form{margin-top:40px;width:100%;display:flex;flex-direction:column;gap:40px}section.contact .inner form .eachContainer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:16px}section.contact .inner form .eachContainer.button{gap:0}section.contact .inner form .eachContainer .label{display:flex;align-items:center;justify-content:flex-start;gap:8px;font-size:.875rem;font-weight:700;color:#fff}section.contact .inner form .eachContainer .label .required{min-width:38px;color:#fff;background-color:red;border-radius:5px;padding:0 4px}section.contact .inner form .eachContainer .label .opt{color:#fff;background-color:#ccc;border-radius:5px;padding:0 4px}section.contact .inner form .eachContainer>p{width:100%;color:#fff}section.contact .inner form .eachContainer .text{border-radius:5px;background-color:#f4f4f4;width:100%;height:60px;border:0;padding:8px}section.contact .inner form .eachContainer .textarea{border-radius:5px;background-color:#f4f4f4;width:100%;height:160px;border:0;padding:8px}section.contact .inner form .eachContainer .question{-webkit-appearance:radio;color:#fff}section.contact .inner form .eachContainer .mwform-radio-field-text{color:#fff}section.contact .inner form .eachContainer .confirm-button{margin:0 auto;color:#000;background-color:transparent;width:294px;height:60px;border:0;display:flex;align-items:center;justify-content:center;position:relative;font-weight:700;cursor:pointer;overflow:hidden}section.contact .inner form .eachContainer .confirm-button>span{position:static;z-index:1}section.contact .inner form .eachContainer .confirm-button::after{content:"";background:url(../../assets/images/common/icon-right-black.svg) no-repeat center;width:8px;aspect-ratio:1/1;display:block;position:absolute;right:30px;transform:translateY(1px)}section.contact .inner form .eachContainer .confirm-button::before{content:"";background:url(../../assets/images/common/button-bg.svg) no-repeat center;background-size:contain;z-index:0;width:100%;aspect-ratio:378/88;display:block;position:absolute;left:0;top:0}section.contact .inner .back-button{margin:0 auto;border-radius:35px;background-color:#fff;width:294px;height:60px;border:1px solid #ccc;color:#333;text-decoration:none;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer}section.contact .inner .back-button::before{content:"";background:url(../../assets/images/common/icon-left.svg) no-repeat center;width:8px;aspect-ratio:1/1;display:block;position:absolute;left:30px;transform:translateY(1px)}section.contact .inner .back-button.mt-64{margin-top:64px}section.contact .inner .completeContainer .inner{display:flex;align-items:center;justify-content:center;gap:24px;flex-direction:column}section.contact .inner .completeContainer .inner .title{color:#fff;font-size:1.25rem;font-weight:700;text-align:center}section.contact .inner .completeContainer .inner .message{color:#fff;font-size:.875rem;line-height:1.5;text-align:center;letter-spacing:0}