@charset 'UTF-8';@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);@import url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/css/yakuhanjp_s.min.css);@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&subset=japanese);@font-face{font-family:'Yu Gothic M';font-weight:500;src:local('Yu Gothic Medium'),local('Yu Gothic')}@font-face{font-family:'Adobe Blank';src:url(../fonts/AdobeBlank.woff) format('woff');src:url(../fonts/AdobeBlank.ttf) format('ttf')}body{font-family:YakuHanJPs,'Noto Sans JP','游ゴシック体','游ゴシック','Yu Gothic',YuGothic,'Yu Gothic M',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-color:#fff;color:#fff;font-size:16px;font-weight:400;line-height:24px;overflow-x:hidden}a{color:#e50012;cursor:pointer;text-decoration:none}a:hover{color:#ff4c5a;text-decoration:none}*,::after,::before{-webkit-transition:all .2s ease-out;transition:all .2s ease-out}::-moz-selection{background-color:rgba(229,0,18,.2)}::selection{background-color:rgba(229,0,18,.2)}::-moz-selection{background-color:rgba(229,0,18,.2)}.-bold{font-weight:700}.-pen{background:-webkit-gradient(linear,left top,left bottom,color-stop(80%,transparent),color-stop(80%,#ff0));background:linear-gradient(transparent 80%,#ff0 80%)}.svg-spacer{fill:transparent}.-tb{display:none!important}.-pc{display:none!important}br.-sptb{display:block!important}.loader{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;opacity:1;padding:20px;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9;align-items:center;-webkit-backdrop-filter:blur(80px);backdrop-filter:blur(80px);-webkit-box-align:center;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-direction:column;-ms-flex-pack:center;justify-content:center}.loader__logo{margin-bottom:32px;opacity:1;width:80vw}.loader__icon{opacity:1;width:10vw}.loader.-loaded{visibility:hidden;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.header{position:fixed;top:0;left:0;width:100%;z-index:8}.header__polygon{background-color:#e50012;padding:16px;width:300px;height:75px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.header__logo{position:absolute;top:12px;left:12px;width:120px;height:30px;fill:#fff}.header__link{background-color:#fff;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:12px;right:12px;width:40px;height:40px;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.header__link svg{width:24px;height:24px;fill:#e50012}.footer{background-color:#e50012;padding-top:128px;position:relative;text-align:center;z-index:5}.footer::before{background-color:#e50012;content:'';display:block;position:absolute;top:-25vw;left:0;width:100%;height:25vw;-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%)}.footer__bnrs{margin:0 auto 32px;width:90%;max-width:1024px}.footer__bnrs a{display:block;margin-bottom:8px}.footer__logo{display:block;margin:0 auto 32px;width:200px;height:50px;fill:#fff}.footer__link{color:#fff;display:inline-block;margin-bottom:32px}.footer__link:hover{color:#fff}.pagetop{background-color:#e50012;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:12px;bottom:64px;width:40px;height:40px;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.pagetop svg{width:24px;height:24px;fill:#fff}.buy{background-color:#fff;border:1px solid #e50012;border-radius:16px;padding:4px 8px;position:fixed;right:2.5%;bottom:-40px;width:95%;height:80px;z-index:7}.buy:hover img{opacity:1;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.buy.-hide{visibility:hidden;bottom:-200px}.buy__catch{background-color:#e50012;border:1px solid #fff;border-radius:100%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;font-weight:700;line-height:12px;position:absolute;text-align:center;top:-44px;left:-8px;width:48px;height:48px;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.buy__text{font-size:11px;font-weight:700;line-height:16px}.buy__text span{font-family:Montserrat,sans-serif;font-size:14px;margin:0 4px}.buy__img{position:absolute;top:-24px;right:12px}.buy__img img{border:1px solid #e50012;display:block;width:120px}.main{margin-bottom:32px;overflow:hidden;position:relative;width:100%;height:100vh;z-index:1}.main__logo{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:0;position:absolute;width:100%;height:100vh;z-index:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main__logo svg{width:80vw;fill:#e50012}.main__scroll{position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;bottom:0;left:50%;width:1px;height:20vh;z-index:2}.main__scroll::before{-webkit-animation:scroll 4s infinite;animation:scroll 4s infinite;background-color:#e50012;content:'';display:block;margin:0 auto;position:relative;width:1px}@-webkit-keyframes scroll{0%{top:0;height:0}50%{top:10vh;height:10vh}100%{top:20vh;height:20vh}}@keyframes scroll{0%{top:0;height:0}50%{top:10vh;height:10vh}100%{top:20vh;height:20vh}}.mainSlide{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:.2;width:100%;height:25vh}.mainSlide__list{display:-webkit-box;display:-ms-flexbox;display:flex}.mainSlide__list:first-child{-webkit-animation:loop 120s linear infinite;animation:loop 120s linear infinite}.mainSlide__list:nth-child(2){-webkit-animation:loop2 120s -80s linear infinite;animation:loop2 120s -80s linear infinite}.mainSlide__list:last-child{-webkit-animation:loop3 120s -40s linear infinite;animation:loop3 120s -40s linear infinite}.mainSlide__list.-r{animation-direction:reverse}.mainSlide li{width:25vh}@-webkit-keyframes loop{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes loop2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@keyframes loop2{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-webkit-transform:translateX(-200%);transform:translateX(-200%)}}@-webkit-keyframes loop3{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-300%);transform:translateX(-300%)}}@keyframes loop3{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-300%);transform:translateX(-300%)}}.container{background-color:#fafafa;position:relative;z-index:4}.container::before{background-color:#e50012;content:'';display:block;position:absolute;top:-25vw;left:0;width:100%;height:25vw;-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%)}.container__inner{overflow-x:hidden}.about{background-color:#e50012;margin-bottom:25vw;padding:32px 24px 20vw;position:relative}.about::after{background-color:#e50012;content:'';display:block;position:absolute;bottom:-25vw;left:0;width:100%;height:25vw;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.about__inner{margin-bottom:32px}.about__logo svg{display:block;margin:0 auto 32px;width:80vw;height:20vw;fill:#fff}.about__text{font-size:15px;font-weight:700;line-height:30px;margin-bottom:16px}.about__btn{border:1px solid #fff!important;border-radius:2px!important;color:#fff;display:inline-block;display:block;font-size:14px;font-weight:700;line-height:46px;margin:64px auto 0;overflow:hidden;padding:0 32px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;max-width:400px}.about__btn::before{background-color:#fff;content:'';position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;bottom:0;left:0;width:100%;height:0;z-index:-1}.about__btn:hover{color:#fff!important;cursor:pointer;opacity:1!important;text-decoration:none}.about__btn:hover::before{height:100%}.about__btn:hover{color:#e50012!important}.movie{margin:-14vw 0 128px;width:100%}.movieList{margin:0 auto;width:100%}.movieList__item{background-color:#000;border-radius:4px;cursor:pointer;display:block;margin:0 16px;overflow:hidden;position:relative}.movieList__item::after{background:url(../img/icon-youtube.svg) center center no-repeat;background-size:contain;content:'';display:inline-block;position:absolute;vertical-align:middle;top:calc(50% - 21px);left:calc(50% - 32px);width:64px;height:42px}.movieList img{opacity:.9}.movieList img:hover{opacity:1}.slick-slider{opacity:0;visibility:hidden}.slick-slider.slick-initialized{opacity:1;visibility:visible}.slick-list{overflow:visible}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;bottom:-48px!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots li{background-color:#e50012;border:1px solid #fff;border-radius:100%;display:block;margin:0 16px;opacity:.5;width:16px;height:16px}.slick-dots li.slick-active{opacity:1}.product{margin-bottom:32px;position:relative;z-index:6}.productItem__title{color:#e50012;font-size:20px;font-weight:700;letter-spacing:-.05em;line-height:30px;padding:8px 16px}.productItem__title span{border:1px solid #e50012;border-radius:2px;display:inline-block;font-size:10px;letter-spacing:.125em;line-height:14px;padding:0 4px;text-indent:.125em}.productItem__wrap{background-color:#e50012;display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 8px 8px;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.productItem__list{-webkit-box-flex:1;-ms-flex:1;flex:1}.productItem__list li{font-size:13px;font-weight:700;line-height:13px;margin-bottom:16px;padding-left:32px;text-indent:-32px}.productItem__list li::before{background:url(../img/icon-check.svg) center center no-repeat;background-size:contain;content:'';display:inline-block;margin-right:4px;vertical-align:middle;width:28px;height:28px}.productItem__imgs{margin-top:-64px;width:50%}.productItem__imgs .-jk{display:block;margin-bottom:16px}.productItem__imgs .-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.productItem__imgs .-img a{display:block;position:relative;width:49%}.productItem__imgs .-img a:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.productItem__imgs .-img a::before{background-color:#fff;border-radius:100%;content:'';display:block;padding:8px;position:absolute;bottom:-16px;left:calc(50% - 16px);width:32px;height:32px}.productItem__imgs .-img a::after{background:url(../img/icon-search.svg) center center no-repeat;background-size:contain;content:'';display:block;position:absolute;bottom:-8px;left:calc(50% - 8px);width:16px;height:16px}.productItem__data{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;padding:0 8px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.productItem__data .-catch{background-color:#ff0;border-radius:2px;color:#e50012;font-size:12px;font-weight:700;letter-spacing:-.05em;line-height:16px;margin-bottom:8px;padding:4px;text-align:center;text-indent:-.05em;width:100%;height:40px}.productItem__data .-date,.productItem__data .-price{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.05em}.productItem__data small{font-size:10px}.productDetail{background-color:#e50012;padding-bottom:32px}.productDetail__trigger{border:1px solid #fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 16px;padding:16px 0;text-align:center;width:90%;align-items:center;-webkit-box-align:center;-webkit-box-pack:center;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.productDetail__trigger:hover{background-color:#fff;color:#e50012}.productDetail__trigger::before{content:'収録内容を見る';display:block;font-size:14px;font-weight:700}.productDetail__trigger.-active::before{content:'閉じる'}.productDetail__detail{background:-webkit-gradient(linear,left top,left bottom,from(#cc0010),to(#e50012));background:linear-gradient(#cc0010,#e50012);overflow:hidden;padding:0 16px;height:0}.productDetail__detail.-active{padding-top:32px;height:auto}.productDetail__title{border-left:4px solid #fff;font-weight:700;margin-bottom:24px;padding-left:16px;position:relative}.productDetail__title::before{background-color:rgba(229,0,18,.5);content:'';display:block;position:absolute;top:0;left:-4px;width:4px;height:25%;-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%)}.productDetail__title span{display:block;font-family:Montserrat,sans-serif;font-size:20px;line-height:30px}.productDetail__list{margin-bottom:32px}.productDetail__list li{border-bottom:1px solid rgba(255,255,255,.5);font-size:14px;font-weight:700;list-style-position:inside;list-style-type:decimal-leading-zero;margin-bottom:12px;padding-bottom:12px}.productDetail__special{border:2px solid #fff;margin-bottom:32px;padding:16px}.productDetail__special ul{margin-bottom:32px}.productDetail__special li{border-bottom:1px solid rgba(255,255,255,.5);font-size:14px;list-style-position:inside;list-style-type:none;margin-bottom:12px;padding-bottom:12px}.productDetail__special li span{display:block;font-weight:700}.productDetail__special h4{font-size:18px;font-weight:700;line-height:28px}.productDetail__special h4 span{display:block;font-size:14px;margin-bottom:8px}.productDetail__special p{font-size:14px;line-height:24px;text-align:justify}.productDetail__imgs{margin-bottom:32px}.productDetail__imgs img{display:block;margin-bottom:8px}.productBuy{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 1.25rem 1rem -1rem rgba(26,60,77,.4);box-shadow:0 1.25rem 1rem -1rem rgba(26,60,77,.4);margin:-32px auto 32px;padding:16px 16px 8px;width:95%}.productBuy__title{color:#000;font-size:12px;font-weight:700;margin-bottom:16px;text-align:center}.productBuy__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}.productBuy a{display:block;margin-bottom:16px;width:40%}.productBuy a:last-child{margin-right:50%}.productBuy a:hover{opacity:.8}.productBuy img{display:block;margin:0 auto;width:100%;max-width:160px}.info{border:1px solid #e50012;border-radius:8px;margin:0 auto -40px;padding:8px;position:relative;width:90%;max-width:1024px;min-height:80px;z-index:6;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.infoHeader{border-bottom:1px solid #e50012;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center}.infoHeader a{display:block;margin-right:16px;width:64px}.infoHeader p{color:#000;font-size:14px;font-weight:700;line-height:21px;-webkit-box-flex:1;-ms-flex:1;flex:1}.infoList li{border-bottom:1px solid rgba(0,0,0,.1)}.infoList a{color:#000;display:block;padding:16px 8px}.c2__date{color:rgba(0,0,0,.5);font-size:14px;font-weight:700;margin-bottom:8px;width:100%}.c2__image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c2__image img{display:block;margin-right:8px}.c2__text{font-size:14px;line-height:24px}.c2__text:hover{text-decoration:underline}#js-infoBtn{background-color:#e50012;border:1px solid #fff;color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:.1em;margin:24px auto 0;padding:16px 0;text-align:center;text-indent:.1em;width:50%}#js-infoBtn:hover{background-color:#fff;color:#e50012}#layer_board_area{z-index:10}.layer_board_bg{background-color:#e50012}.layer_board{margin:10vh auto 5vh;overflow-y:scroll;padding:24px;width:100%;height:85vh}.notice__text{color:#333;font-size:14px;line-height:24px;margin-bottom:16px}.notice__title{color:#e50012;font-size:16px;font-weight:700;line-height:26px;margin-bottom:16px}.notice__list{color:#333;font-size:14px;line-height:26px}.notice__list dt{border-bottom:1px solid #333;font-weight:700;margin-bottom:8px;padding-bottom:4px}.notice__list dd{margin-bottom:8px}.mdl_btn_close{border:1px solid #e50012;border-radius:16px;display:block;font-size:14px;line-height:32px;margin:0 auto 32px;text-align:center;max-width:400px}.-in .about__logo,.-in .li:nth-child(odd),.-in .productItem__title,.in2{opacity:0;-webkit-transition:all .4s ease-out .4s;transition:all .4s ease-out .4s;-webkit-transform:translate(0,16px);transform:translate(0,16px)}.-in .about__text,.-in .li:nth-child(even),.-in .productItem__list,.in3{opacity:0;-webkit-transition:all .4s ease-out .6s;transition:all .4s ease-out .6s;-webkit-transform:translate(0,16px);transform:translate(0,16px)}.-in .productItem__imgs,.in4{opacity:0;-webkit-transition:all .4s ease-out .8s;transition:all .4s ease-out .8s;-webkit-transform:translate(0,16px);transform:translate(0,16px)}.-in{opacity:0;-webkit-transition:all .4s ease-out .2s;transition:all .4s ease-out .2s;-webkit-transform:translate(0,16px);transform:translate(0,16px)}.-view{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.-view .about__logo,.-view .about__text,.-view .li,.-view .productItem__imgs,.-view .productItem__list,.-view .productItem__title{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.-mt05{margin-top:8px}.-mr05{margin-right:8px}.-mb05{margin-bottom:8px}.-ml05{margin-left:8px}.-mt10{margin-top:16px}.-mr10{margin-right:16px}.-mb10{margin-bottom:16px}.-ml10{margin-left:16px}.-mt15{margin-top:24px}.-mr15{margin-right:24px}.-mb15{margin-bottom:24px}.-ml15{margin-left:24px}.-mt20{margin-top:32px}.-mr20{margin-right:32px}.-mb20{margin-bottom:32px}.-ml20{margin-left:32px}.modalMovie{padding-top:56.25%;position:relative;width:100%}.modalMovie iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.modalContact{background-color:#fff;color:#000;margin:0 auto;padding:32px;text-align:center;width:100vw;max-width:768px}.modalContact__text{font-weight:700;margin-bottom:16px}.modalContact__link{background-color:#e50012;border-radius:24px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:48px;margin-bottom:16px;padding:0 24px;text-align:center}.modalContact span{display:block;font-size:14px;font-weight:700;margin-bottom:16px}.modalContact small{font-size:12px;line-height:18px}.mfp-bg{opacity:1}.nfp-wrap{overflow:hidden}.mfp-container{cursor:pointer;overflow-y:scroll;padding:16px;position:fixed;-webkit-overflow-scrolling:touch}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:1}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translate(0,2%);transform:translate(0,2%)}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.mfp-zoom-in .modal{opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:scale(.9);transform:scale(.9)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:1}.mfp-zoom-in.mfp-ready .modal{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.mfp-zoom-in.mfp-removing .modal{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}@page{margin:0;size:A4}@media screen and (min-width:768px){body{margin:0}.-tb{display:block!important}.-sp{display:none!important}.loader__logo{width:60vw}.header__polygon{width:400px;height:100px}.header__logo{top:16px;left:16px;width:160px;height:40px}.footer__bnrs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.footer__bnrs a{margin:0 4px 16px;width:50%;max-width:312px}.footer__logo{width:300px;height:75px}.buy{padding:8px 56px;right:16px;width:520px;height:100px}.buy__catch{font-size:12px;line-height:16px;top:-16px;left:-8px;width:56px;height:56px}.buy__text{font-size:14px;line-height:20px}.buy__text span{font-size:20px}.buy__img{top:-96px}.buy__img img{width:240px}.main__logo svg{width:60vw}.about{padding-bottom:32px}.about__logo{-webkit-transform:translateY(-32px);transform:translateY(-32px)}.about__logo svg{width:500px;height:125px}.about__text{font-size:18px;line-height:45px;text-align:center}.movie{margin-bottom:256px}.movieList{width:560px}.movieList__item{margin:0 40px}.slick-dots li{margin:0 8px;width:8px;height:8px}.product__inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;-ms-flex-pack:distribute;justify-content:space-around}.productItem{width:48%}.productItem.-dx{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.productItem__title{padding:8px}.productItem__wrap{padding:24px 16px 8px}.productItem__list{min-height:320px}.productItem__list li{font-size:14px;line-height:14px;padding-right:16px}.productItem__data .-catch2{margin-bottom:8px;width:100%;height:40px}.productDetail__detail{padding:0 32px}.productBuy a{width:30%}.productBuy a:last-child{margin-right:0}.info{padding:16px 32px}}@media screen and (min-width:1024px){body{margin:0}.-pc{display:block!important}br.-sptb{display:none!important}.slick-dots li{background-color:#fff;border-color:#e50012}.product__inner{margin:0 auto;width:1024px}.productItem__data .-date,.productItem__data .-price{font-size:20px}.infoHeader p{font-size:16px;line-height:24px}.infoList a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.c2__image{margin-right:16px}.c2__image img{height:160px}.c2__text{font-size:16px;line-height:26px;-webkit-box-flex:1;-ms-flex:1;flex:1}.layer_board{padding:48px}.notice__text{margin-bottom:32px}.notice__title{font-size:20px;line-height:30px;margin-bottom:32px;text-align:center}.notice .-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.notice__list{width:48%}.-in{-webkit-transition-delay:.4s;transition-delay:.4s}}@media print{*{background:0 0!important;border-color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}body{width:210mm}footer,header{display:none!important}footer::after{content:''}.-noprint{display:none}}