@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&family=Oswald:wght@700&display=swap";*[class*=ratio-]{width:100%;display:block;position:relative;overflow:hidden}*[class*=ratio-]::before{width:100%;content:"";display:block;position:relative}.ratio-16by9:before{padding-top:56.25%}.ratio-4by3:before{padding-top:75%}.ratio-3by2:before{padding-top:66.6666666667%}.ratio-1by1:before{padding-top:100%}.ratio-golden:before{padding-top:61.804697157%}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}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:-0.25em}sup{top:-0.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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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}picture{display:block;line-height:0}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,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}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}input,textarea{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=radio],input[type=checkbox]{display:none}html{-webkit-text-size-adjust:100%}body{color:#fff;font-family:"HelveticaNeue","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","游ゴシック Mediu",YuGothic,YuGothicM,‘メイリオ’,meiryo,sans-serif;font-weight:400;font-size:15px;line-height:1.6;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}@media(max-width: 812px){body{font-size:14px}}ol,ul{list-style-type:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}body *{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-word}a{color:#fff;cursor:pointer;outline:none;text-decoration:none}::-moz-selection{background:#b22e25;color:#fff}::selection,::-moz-selection{background:#b22e25;color:#fff}h1,h2,h3,h4,h5,h6,li{font-size:100%}img{max-width:100%}#__bs_notify__{display:none !important}.mt0{margin-top:0px !important}.mb0{margin-bottom:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.ml30{margin-left:30px !important}.mr30{margin-right:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.ml35{margin-left:35px !important}.mr35{margin-right:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.ml40{margin-left:40px !important}.mr40{margin-right:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.ml45{margin-left:45px !important}.mr45{margin-right:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.mt55{margin-top:55px !important}.mb55{margin-bottom:55px !important}.ml55{margin-left:55px !important}.mr55{margin-right:55px !important}.mt60{margin-top:60px !important}.mb60{margin-bottom:60px !important}.ml60{margin-left:60px !important}.mr60{margin-right:60px !important}.mt65{margin-top:65px !important}.mb65{margin-bottom:65px !important}.ml65{margin-left:65px !important}.mr65{margin-right:65px !important}.mt70{margin-top:70px !important}.mb70{margin-bottom:70px !important}.ml70{margin-left:70px !important}.mr70{margin-right:70px !important}.mt75{margin-top:75px !important}.mb75{margin-bottom:75px !important}.ml75{margin-left:75px !important}.mr75{margin-right:75px !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mr80{margin-right:80px !important}.mt85{margin-top:85px !important}.mb85{margin-bottom:85px !important}.ml85{margin-left:85px !important}.mr85{margin-right:85px !important}.mt90{margin-top:90px !important}.mb90{margin-bottom:90px !important}.ml90{margin-left:90px !important}.mr90{margin-right:90px !important}.mt95{margin-top:95px !important}.mb95{margin-bottom:95px !important}.ml95{margin-left:95px !important}.mr95{margin-right:95px !important}.mt100{margin-top:100px !important}.mb100{margin-bottom:100px !important}.ml100{margin-left:100px !important}.mr100{margin-right:100px !important}.-isTextCenter{text-align:center !important}.-isTextLeft{text-align:left !important}.-isTextRight{text-align:right !important}.-textLuka5{color:#ffeec5}.-textLuka77{color:#def1ff}.-isBold{font-weight:bold}.-isNormal{font-weight:normal}.-isDispPC{display:block}@media(max-width: 812px){.-isDispPC{display:none}}.-isDispSP{display:none}@media(max-width: 812px){.-isDispSP{display:block}}.-isUnderline{text-decoration:underline}.-isDefaultImg{display:block;line-height:0}.-isDefaultImg img{width:100%}picture img{width:100%}.-isLanJP{font-family:"HelveticaNeue","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","游ゴシック Mediu",YuGothic,YuGothicM,‘メイリオ’,meiryo,sans-serif}.-isLanEN{font-family:"Oswald",sans-serif}#js-resetAnimation{padding:10px 20px;background-color:#000;border:1px solid #ff0f00;color:#ff0f00;cursor:pointer;font-weight:bold;position:fixed;z-index:10000000000}@media(min-width: 813px){#js-resetAnimation{font-size:24px;left:20px;top:20px}}@media(max-width: 812px){#js-resetAnimation{font-size:18px;left:10px;top:10px}}.btnWrap{width:100%;height:58px;margin:auto}.btnWrap.-btnWide{width:100%;max-width:400px}.btnWrap.-btnWideL{max-width:600px}.btn{width:100%;height:100%;background-color:#000;border:2px solid #000;border-radius:8px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-transition:background-color .3s,border-color .3s,opacity .3s;transition:background-color .3s,border-color .3s,opacity .3s}@media(min-width: 813px){.btn:hover{opacity:.8}}.btn span{font-size:18px;font-weight:600}.btn.-bgRed{background-color:#b22e25;border-color:#b22e25;color:#e9e5e1}.btn.-bgRed .-icon.-arrow{background-image:url(../img/icon_arr_wh.svg)}.btn.-bgRed .-icon.-arrowLuka5{background-image:url(../img/icon_arr_luka5.svg)}.btn.-bgRed .-icon.-arrowLuka77{background-image:url(../img/icon_arr_luka77.svg)}.btn.-bgRed .-icon.-chevron:before,.btn.-bgRed .-icon.-chevron:after{background-color:#fff}.btn.-bgRedBorder{background-color:rgba(0,0,0,0);border-color:#b22e25;color:#b22e25}.btn.-bgRedBorder .-icon.-arrow{background-image:url(../img/icon_arr_wh.svg)}.btn.-bgRedBorder .-icon.-chevron:before,.btn.-bgRedBorder .-icon.-chevron:after{background-color:#b22e25}.btn.-bgWhite{background-color:#fff;border-color:#fff;color:#000}.btn.-bgWhite .-icon.-arrow{background-image:url(../img/icon_arr_bk.svg)}.btn.-bgWhite .-icon.-chevron:before,.btn.-bgWhite .-icon.-chevron:after{background-color:#000}.btn.-bgWhiteBorder{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff}.btn.-bgWhiteBorder .-icon.-arrow{background-image:url(../img/icon_arr_bk.svg)}.btn.-bgWhiteBorder .-icon.-chevron:before,.btn.-bgWhiteBorder .-icon.-chevron:after{background-color:#fff}.btn.-isDisabled{background-color:#d9d9d9;border-color:#d9d9d9;color:#999;pointer-events:none !important}.btn.-textLuka5{color:#ffeec5}.btn.-textLuka77{color:#def1ff}.btn .-icon.-arrow{width:1em;height:1em;background-position:center;background-size:contain;background-repeat:no-repeat}.btn .-icon.-chevron{width:1em;height:1em;margin-left:15px;display:inline-block;position:relative}.btn .-icon.-chevron:before,.btn .-icon.-chevron:after{content:"";position:absolute;bottom:0;left:calc(50% - 2px);width:3px;height:12px;background-color:#000;-webkit-transform-origin:50% calc(100% - 1px);transform-origin:50% calc(100% - 1px);-webkit-transition:background-color .3s;transition:background-color .3s}.btn .-icon.-chevron::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn .-icon.-chevron::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btn .btn__motion{padding:0 10px;position:relative;overflow:hidden;line-height:1.45}.btn .btn__motion .btn__motionText{display:inline-block;-webkit-transition:background-color .3s,color .3s,border-color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,border-color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,border-color .3s,transform .3s;transition:background-color .3s,color .3s,border-color .3s,transform .3s,-webkit-transform .3s}.btn .btn__motion .btn__motionText.-textHover{-webkit-transform:translate(3px, -55px);transform:translate(3px, -55px);position:absolute}.btn .btn__motion .-icon{display:inline-block;-webkit-transition:background-color .3s,color .3s,border-color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,border-color .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,border-color .3s,transform .3s;transition:background-color .3s,color .3s,border-color .3s,transform .3s,-webkit-transform .3s}.btn .btn__motion .-icon.-iconDefault{-webkit-transform:translate(0, 3px);transform:translate(0, 3px)}.btn .btn__motion .-icon.-iconHover{-webkit-transform:translate(-16px, 0px);transform:translate(-16px, 0px);position:absolute;right:0}@media(min-width: 813px){.btn:hover.-bgRed{background-color:#891f18;border-color:#891f18;opacity:1}.btn:hover.-bgRedBorder{border-color:#891f18;color:#891f18;opacity:1}.btn:hover.-bgRedBorder .-icon.-chevron:before,.btn:hover.-bgRedBorder .-icon.-chevron:after{background-color:#891f18}.btn:hover .btn__motionText.-textDefault{-webkit-transform:translate(-9px, 30px);transform:translate(-9px, 30px)}.btn:hover .btn__motionText.-textHover{-webkit-transform:translate(-6px, -25px);transform:translate(-6px, -25px)}.btn:hover .-icon.-iconDefault{-webkit-transform:translate(10px, -28px);transform:translate(10px, -28px)}.btn:hover .-icon.-iconHover{-webkit-transform:translate(-4px, -20px);transform:translate(-4px, -20px)}}@media(max-width: 812px){.-spWFull{width:calc(100% + 20px*2) !important;max-width:inherit;margin:0 -20px;display:block}}.anchorHR{margin:0;padding:0;border:none;font-size:0 !important;line-height:0 !important;visibility:hidden !important;margin-top:-79px;padding-top:77px}.-iframe{width:100%;height:0;padding-top:56.25%;position:relative}.-iframe iframe{width:100%;height:100%;position:absolute;left:0;top:0}html,body{width:100%}html.-isNoScroll{overflow:hidden}.-isBodyFixed{position:fixed}.l-wrap{width:100%;background-color:#eaeaea;overflow:hidden;padding-top:61px}.l-contents{width:100%;position:relative;z-index:0}.l-contents.-isActive{opacity:1;visibility:visible}.al-group-global-header{height:61px;top:0;left:0;width:100%;position:fixed;z-index:99999;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.al-group-global-header .header_content{border-bottom:none !important}.section{width:100%;position:relative;z-index:1;overflow-x:hidden}.section .section__inr{width:100%;max-width:1440px;padding-left:80px;padding-right:80px;margin:auto;position:relative}@media(max-width: 812px){.section .section__inr{padding-left:20px;padding-right:20px}}.section .section__body{padding-bottom:120px;padding-top:120px}@media(max-width: 812px){.section .section__body{padding-bottom:60px;padding-top:60px}}.section__title{text-align:center}.section__title .section__titleLogo{width:auto;height:27px}@media(max-width: 812px){.section__title .section__titleLogo{height:20px}}.section__title .section__titleLogo img{width:auto;height:100%}.section__title .section__titleText{margin-top:24px;font-size:40px;font-weight:700}@media(max-width: 812px){.section__title .section__titleText{font-size:28px}}.loader{width:100%;height:100vh;background-color:#eaeaea;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:fixed;left:0;top:0;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0;z-index:100000;pointer-events:none}.loader.-isActive{opacity:1;pointer-events:auto}.loader .loader__inr{width:80%}@media(min-width: 813px){.loader .loader__inr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.loader .loader__text{width:35%}@media(max-width: 812px){.loader .loader__text{width:100%}.loader .loader__text:first-of-type{margin-bottom:200px}}.loader .loader__img{width:100%;margin:0 auto;text-align:center;position:absolute;top:50%;z-index:2;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.loader .loader__img img{width:56px;-webkit-animation:loaderRotate .8s linear infinite;animation:loaderRotate .8s linear infinite}@-webkit-keyframes loaderRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loaderRotate{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.section.-kv{width:100%;height:calc(var(--vh, 1vh)*100 - 61px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.section.-kv .kv__item{width:50%;height:100%;overflow:hidden;position:relative}.section.-kv .kv__item:first-of-type .kv__img{background-color:#e5c068}@media(max-width: 812px){.section.-kv .kv__item:first-of-type .kv__img img{-o-object-position:75% center;object-position:75% center}}.section.-kv .kv__logo{width:100%;text-align:center;position:absolute;left:0;top:48px;z-index:1;overflow:hidden}@media(max-width: 1024px){.section.-kv .kv__logo{padding:0 10px}}@media(max-width: 812px){.section.-kv .kv__logo{padding:25px 0;top:0}}.section.-kv .kv__logo img{width:auto;height:120px}@media(max-width: 812px){.section.-kv .kv__logo img{height:34px}}.section.-kv .kv__img{width:100%;height:100%;pointer-events:none}.section.-kv .kv__img:nth-of-type(1){background-color:#e5c068}.section.-kv .kv__img picture{width:100%;height:100%}.section.-kv .kv__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section.-kv .kv__img .-kvOn{position:absolute;z-index:1}.section.-kv .kv__btns{width:100%;padding:12px 10px;position:absolute;left:0;bottom:0}@media(min-width: 813px){.section.-kv .kv__btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.section.-kv .kv__btns .btnWrap{width:48.5%}@media(max-width: 812px){.section.-kv .kv__btns .btnWrap{width:100%;height:40px;margin-top:5px}.section.-kv .kv__btns .btnWrap:first-of-type{margin-top:0}.section.-kv .kv__btns .btnWrap span{font-size:14px}}.section.-kv .kv__info{width:100%;position:absolute}@media(min-width: 813px){.section.-kv .kv__info{padding:0 50px;left:0;bottom:80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 1024px){.section.-kv .kv__info{padding:40px 20px 0;left:0;top:0;bottom:auto;display:block}}@media(max-width: 812px){.section.-kv .kv__info{padding:40px 20px 0;left:0;top:0}}.section.-kv .kv__info .kv__infoLogo{width:50%;overflow:hidden}@media(max-width: 812px){.section.-kv .kv__info .kv__infoLogo{width:70%}}.section.-kv .kv__info .kv__infoLogo img{-webkit-transform:translateY(200px);transform:translateY(200px)}.section.-kv .kv__info .kv__infoText{width:auto;color:#b22e25;font-size:40px;font-weight:900;line-height:1.4;overflow:hidden}@media(max-width: 1024px){.section.-kv .kv__info .kv__infoText{margin-top:20px}}@media(max-width: 812px){.section.-kv .kv__info .kv__infoText{margin-top:20px;font-size:26px}}.section.-kv .kv__info .kv__infoText span{display:block;-webkit-transform:translateY(200px);transform:translateY(200px)}.productGroup{position:relative}.productGroup.-luka5{background:url(../img/luka5_bg.jpg) left top repeat;color:#ffeec5}.productGroup.-luka77{background:url(../img/luka77_bg.jpg) left top repeat;color:#def1ff}.productGroup.-luka77 .productFeature__item{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.fixedside{width:240px;position:absolute;right:0;top:30px;z-index:100}@media(max-width: 812px){.fixedside{width:100%;padding:0 20px}}.fixedside .fixedside__item{overflow:hidden;position:relative}@media(min-width: 813px){.fixedside .fixedside__item{aspect-ratio:240/115}}@media(max-width: 812px){.fixedside .fixedside__item{margin-bottom:-47px;aspect-ratio:335/70}}.fixedside .fixedside__item .list__img{width:100%;position:absolute;left:0;-webkit-transform:translateY(100px);transform:translateY(100px);pointer-events:none}@media(min-width: 813px){.fixedside .fixedside__item .list__img{top:0}}@media(max-width: 812px){.fixedside .fixedside__item .list__img{width:50%;bottom:5px;text-align:center}}.fixedside .fixedside__item .list__img.-isActive{-webkit-animation:fixedsideSlideIn 1.25s ease forwards;animation:fixedsideSlideIn 1.25s ease forwards;z-index:3}.fixedside .fixedside__item .list__img.-isLeave{-webkit-animation:fixedsideSlideOut 1.25s ease forwards;animation:fixedsideSlideOut 1.25s ease forwards;z-index:2}@media(max-width: 812px){.fixedside .fixedside__item .list__img img{width:80%}}@-webkit-keyframes fixedsideSlideIn{from{-webkit-transform:translateY(150px);transform:translateY(150px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fixedsideSlideIn{from{-webkit-transform:translateY(150px);transform:translateY(150px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fixedsideSlideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(150px);transform:translateY(150px)}}@keyframes fixedsideSlideOut{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(150px);transform:translateY(150px)}}.fixedside .fixedside__btn{width:70%;height:78px;margin:auto;margin-top:-11%;position:relative;z-index:0}@media(max-width: 812px){.fixedside .fixedside__btn{width:100%;height:47px;margin-top:0}}.fixedside .fixedside__btn .btn{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:16px}@media(max-width: 812px){.fixedside .fixedside__btn .btn{padding-bottom:2px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.fixedside .fixedside__btn .btn span{font-size:15px}}@media(max-width: 812px){.fixedside .fixedside__btn .btn__motion{padding:0 40px}}.section.-productKv{width:100%;height:calc(var(--vh, 1vh)*100 - 61px);background:url(../img/luka77_kv.jpg) center center/cover no-repeat}@media(max-width: 812px){.section.-productKv{background:url(../img/luka77_kv_sp.jpg) center center/cover no-repeat;height:auto;aspect-ratio:375/543}}.section.-productKv .productKv__info{width:100%;padding:0 80px;position:absolute}@media(min-width: 813px){.section.-productKv .productKv__info{left:0;top:calc(50% - 60px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media(max-width: 1024px){.section.-productKv .productKv__info{padding:40px 20px 0;left:0;top:0;bottom:auto;display:block}}@media(max-width: 812px){.section.-productKv .productKv__info{padding:0;left:20px;top:40px}}.section.-productKv .productKv__info .productKv__infoLogo{width:450px;overflow:hidden}@media(max-width: 812px){.section.-productKv .productKv__info .productKv__infoLogo{width:80%}}.section.-productKv .productKv__info .productKv__infoLogo img{-webkit-transform:translateY(200px);transform:translateY(200px)}.section.-productKv .productKv__info .productKv__infoText{width:auto;color:#def1ff;font-size:40px;font-weight:900;line-height:1.4;overflow:hidden}@media(max-width: 1024px){.section.-productKv .productKv__info .productKv__infoText{margin-top:20px}}@media(max-width: 812px){.section.-productKv .productKv__info .productKv__infoText{margin-top:20px;font-size:26px}}.section.-productKv .productKv__info .productKv__infoText span{display:block;-webkit-transform:translateY(200px);transform:translateY(200px)}.section.-feature{position:relative}.section.-feature .section__body{padding-bottom:230px}@media(max-width: 812px){.section.-feature .section__body{padding-bottom:130px}}.section.-feature .productFeature .productFeature__item{width:100%;margin-top:80px;position:relative}@media(min-width: 813px){.section.-feature .productFeature .productFeature__item{margin-top:0;min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.section.-feature .productFeature .productFeature__img{width:50%;overflow:hidden}@media(min-width: 813px){.section.-feature .productFeature .productFeature__img{border-radius:16px}}@media(max-width: 812px){.section.-feature .productFeature .productFeature__img{width:100%}}@media(min-width: 813px){.section.-feature .productFeature .productFeature__img.-pcImg{position:relative;overflow:hidden}.section.-feature .productFeature .productFeature__img.-pcImg::before{width:100%;content:"";display:block;position:relative;padding-top:100%}.section.-feature .productFeature .productFeature__img.-pcImg img{display:none}}@media(max-width: 812px){.section.-feature .productFeature .productFeature__img.-pcImg{width:100%}}.section.-feature .productFeature .productFeature__body{width:40%}@media(max-width: 812px){.section.-feature .productFeature .productFeature__body{width:100%;margin-top:32px;padding-left:20px;padding-right:20px}}.section.-feature .productFeature .productFeature__title{font-size:32px;font-weight:700}@media(max-width: 812px){.section.-feature .productFeature .productFeature__title{font-size:24px}}.section.-feature .productFeature .productFeature__caption{margin-top:16px;font-size:16px;font-weight:700}@media(max-width: 812px){.section.-feature .productFeature .productFeature__caption{margin-top:10px;font-size:14px}}.section.-feature .productFeature .productFeature__text{margin-top:30px}.section.-feature .productFeature .productFeature__text p{font-size:15px;line-height:2}.section.-feature .productFeature .productFeature__text p:first-of-type{margin-top:0}@media(max-width: 812px){.section.-feature .productFeature .productFeature__text p{font-size:14px}}.section.-lineup .section__body{position:relative}.section.-lineup .lineup__commingsoonText{width:100%;max-width:706px;margin:134px auto 67px}@media(max-width: 812px){.section.-lineup .lineup__commingsoonText{margin:40px auto 20px}}.section.-lineup .lineup__contents{margin-top:60px;position:relative}.section.-lineup .lineup__contentsInr{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:scroll;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:15px;padding-right:80px;padding-left:80px}@media(min-width: 1440px){.section.-lineup .lineup__contentsInr{padding-right:calc((100vw - 1280px)/2);padding-left:calc((100vw - 1280px)/2)}}@media(max-width: 812px){.section.-lineup .lineup__contentsInr{padding-right:20px;padding-left:20px}}@media(min-width: 813px){.section.-lineup .lineup__contentsInr.-isBCenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media(min-width: 813px){.section.-lineup .lineup__contentsInr .lineup__item{margin-left:30px;max-width:400px;min-width:400px}}@media(max-width: 812px){.section.-lineup .lineup__contentsInr .lineup__item{margin-left:20px;max-width:75vw;min-width:75vw}.section.-lineup .lineup__contentsInr .lineup__item.-isSolo{max-width:100%;min-width:100%}}.section.-lineup .lineup__contentsInr .lineup__item:first-of-type{margin-left:0}.section.-lineup .lineup__contentsInr .lineup__sliderWrap .lineup__sliderImg{border-radius:6px;overflow:hidden}.section.-lineup .lineup__contentsInr .lineup__info{margin-top:24px;position:relative}.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoTag{position:absolute;right:0;top:-5px}.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoTag span{padding:0px 8px 1px;background-color:#b22e25;display:inline-block;font-size:14px;font-weight:bold}@media(max-width: 812px){.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoTag span{padding:1px 8px 0px;font-size:12px}}.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoLogo{width:70px}.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoName{width:100%;margin-top:24px}.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoPrice{width:100%;margin-top:5px;font-size:28px;font-family:"Oswald",sans-serif;font-weight:bold}.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoPrice .yen{font-size:20px;font-family:"Oswald",sans-serif}.section.-lineup .lineup__contentsInr .lineup__info .lineup__infoPrice .tax{font-size:14px}.section.-lineup .lineup__contentsInr .lineup__info .lineup__note{min-height:23px;font-size:14px}.section.-lineup .lineup__contentsInr .lineup__itemBtn{margin-top:16px}.section.-player .player__img{width:100%}.section.-player .player__img img{width:100%}.section.-player .player__info{position:absolute;left:60px;bottom:60px}@media(max-width: 812px){.section.-player .player__info{width:100%;padding:20px;left:0;bottom:0}}.section.-player .player__name{width:300px}@media(min-width: 813px){.section.-player .player__name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.section.-player .player__name .player__nameEn{width:185px}.section.-player .player__name .player__nameJp{font-size:15px;font-weight:500;line-height:1.4}@media(max-width: 812px){.section.-player .player__name .player__nameJp{margin-top:10px}}.section.-player .player__Text{margin-top:30px}.section.-player .player__Link{margin-top:30px}.swiper .swiper-button{width:88px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:15px;bottom:15px}.swiper .swiper-button-next,.swiper .swiper-button-prev{width:40px;height:40px;position:static;left:auto;right:auto;top:auto;bottom:auto}.swiper .swiper-button-next:before,.swiper .swiper-button-next:after,.swiper .swiper-button-prev:before,.swiper .swiper-button-prev:after{display:none}.js-productFeaturePin img{will-change:transform,opacity}.js-kvImg{will-change:transform}/*# sourceMappingURL=assets.css.map */