#kv{position:relative;width:100%;padding-top:118%;background:url(../images/top/mv_sp.jpg) top center no-repeat,#000;background-size:contain;opacity:0}#kv.s{opacity:1;transition:opacity 1.5s 0s}@media (min-width: 750px){#kv{padding-top:48.26%;background:url(../images/top/mv.jpg) top center no-repeat;background-size:contain}}#kv .logo{position:absolute;top:0;left:0;right:0;margin:0 auto}@media (max-width: 750px){#kv .logo{padding-top:56.7%;width:60%}}@media (min-width: 750px){#kv .logo{left:auto;right:10%;padding-top:12.66%;width:36.8%}}#kv .btnBuy{position:absolute;top:0;left:0;right:0;margin:0 auto;font-family:'Oxanium', sans-serif}#kv .btnBuy>a{color:#000}@media (max-width: 750px){#kv .btnBuy{margin-top:79%;width:60%;text-align:center}#kv .btnBuy a{display:block;padding:1em 0;background:#fff}}@media (min-width: 750px){#kv .btnBuy{display:none}}#kv .release{position:absolute;background:url(../images/top/line_t.png) top center no-repeat,url(../images/top/line_b.png) bottom center no-repeat,rgba(0,18,11,0.2);background-size:100% auto,100% auto,auto}@media (max-width: 750px){#kv .release{top:0;right:0;left:0;margin:95% auto 1%;width:96%}}@media (min-width: 750px){#kv .release{top:0;right:10%;margin-top:29.13%;width:36.8%}}#kv .release .releaseInner{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:4px 0 4px 0;margin:0 auto}@media (min-width: 750px){#kv .release .releaseInner{-webkit-flex-flow:column-reverse wrap;flex-flow:column-reverse wrap}}#kv .release .releaseTxt{font-family:'Oxanium', sans-serif;text-align:center}@media (max-width: 750px){#kv .release .releaseTxt{padding:1.5% 0;width:62%;font-size:2.5em}}@media (min-width: 750px){#kv .release .releaseTxt{padding:0 0 3.597%;width:60.25%;font-size:2.8em}}@media (max-width: 750px){#kv .release .pt{display:none}}@media (min-width: 750px){#kv .release .pt{margin-bottom:4px;padding:3.597% 2.5%;width:100%}}#kv .infoArea{padding:0 3% 3%;width:100%;background:#000}@media (min-width: 750px){#kv .infoArea{position:absolute;bottom:15%;left:0;right:0;margin:0;padding:0;width:12em;background-color:transparent}}@media (min-width: 750px){#kv .infoArea.wide{width:17em}}#kv .infoArea ul li{padding-left:0;text-indent:0}#kv .infoArea a{display:block;transition:.3s}#kv .infoArea a:hover{opacity:.6}#kv .infoArea a.txtLink{padding:1em 0.2em;background:#000;text-align:center;color:#fff;font-size:90%}@media (max-width: 750px){#kv .infoArea a.txtLink{border:1px solid #fff}}@media (min-width: 750px){#kv .infoArea a.txtLink{border-top:1px solid #fff;border-bottom:1px solid #fff;border-right:1px solid #fff}}#kv .infoArea a.txtLink .txtSmall{display:block;text-align:center;font-size:0.8em}#kv .infoArea a.txtLink.blue{color:#00d8ff}@media (max-width: 750px){#kv .infoArea a.txtLink.blue{border-color:#00d8ff}}@media (min-width: 750px){#kv .infoArea a.txtLink.blue{border-top-color:#00d8ff;border-bottom-color:#00d8ff;border-right-color:#00d8ff}}#kv .infoArea a.imgLink img{width:100%}#kv .infoArea .trialCol{margin:0.5em auto 2em}@media (max-width: 750px){#kv .infoArea .trialCol{width:100%}}@media (min-width: 750px){#kv .infoArea .trialCol{margin:1em 0 2em 1em;width:82%;max-width:365px}}@media (max-width: 750px){#kv .infoArea .trialCol .trialTxt{width:55%;margin:0 auto 0.75em}}@media (min-width: 750px){#kv .infoArea .trialCol .trialTxt{width:85%;margin:0 0 1em 6%}}@media (max-width: 750px){#kv .infoArea .trialCol ul{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}}@media (min-width: 750px){#kv .infoArea .trialCol ul{display:block}}#kv .infoArea .trialCol ul li{width:32%;margin:0;padding:0}@media (min-width: 750px){#kv .infoArea .trialCol ul li{width:100%;margin-top:0.5em}}#kv .infoArea .trialCol ul li img{width:100%;max-width:230px}@media (min-width: 750px){#kv .infoArea .trialCol ul li img{max-width:365px}}.btnBuy_pc{position:absolute;top:0;left:0;right:0;margin:0;z-index:10}@media (max-width: 750px){.btnBuy_pc{display:none}}@media (min-width: 750px){.btnBuy_pc{left:auto;top:0;right:0;width:16%;margin-top:5%}.btnBuy_pc a{display:block;text-indent:-9999em;background:url(../images/top/btn_buynow.png) top left no-repeat;background-size:contain;height:3em;transition:.3s}.btnBuy_pc a:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}}@media (min-width: 1200px){.btnBuy_pc{margin-top:5%}}@media (max-width: 750px){.pt_sp{display:block;position:absolute;top:1em;right:0;left:0;margin:0 auto;padding-left:12%;width:70%;z-index:2}}@media (min-width: 750px){.pt_sp{display:none}}.fancybox-container:has(#popInfo){z-index:99999}@media (max-width: 750px){.fancybox-slide:has(#popInfo){padding:30px 20px 20px}}#popInfo{display:none;background:#fff;border:2px solid #000;width:100%;max-width:850px;height:100%;min-width:auto}@media (max-width: 750px){#popInfo{padding:0 1em 1em;height:calc(100% - 20px * 2)}}@media (min-width: 750px){#popInfo{padding:0 1.5em 1.5em}}#popInfo #popInfoCol{margin:0 auto;padding-top:30px;width:100%;max-width:850px;min-height:600px;text-align:left;color:#000}#popInfo #popInfoCol .popDetail{border-bottom:1px solid #626262;font-size:2.4vw}#popInfo #popInfoCol .popDetail:last-child{border-bottom:none}@media (min-width: 750px){#popInfo #popInfoCol .popDetail{font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail{font-size:16px}}@media (min-width: 1200px){#popInfo #popInfoCol .popDetail{font-size:1.33333vw}}#popInfo #popInfoCol .popDetail .titPopup{position:relative;padding-bottom:0.25em;text-align:center;color:#000;font-size:min(22px, 120%)}#popInfo #popInfoCol .popDetail .titPopup:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:0%;left:50%;background:#000;width:100%;height:1px;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);transition:width 0.6s}#popInfo #popInfoCol .popDetail .titPopup span.titDate{font-size:70%}#popInfo #popInfoCol .popDetail .popTxtBox{position:relative;margin:5.33333vw 0vw 0vw 0vw}@media (min-width: 750px){#popInfo #popInfoCol .popDetail .popTxtBox{margin:3.33333vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail .popTxtBox{margin:40px 0px 0px 0px}}#popInfo #popInfoCol .popDetail .popTxtBox::before{pointer-events:none;content:"";width:100%;height:100%;display:block;margin:0 auto;background:#8b8b8b;width:15%;height:2px}#popInfo #popInfoCol .popDetail .titPopup+h3{margin-top:1.5em}#popInfo #popInfoCol .popDetail h3{background:#000;margin-top:2.5em;padding:1.33333vw 2.66667vw 2vw 2.66667vw;background-size:5px auto;font-weight:800;font-size:min(18px, 110%);color:#fff;text-align:center}@media (min-width: 750px){#popInfo #popInfoCol .popDetail h3{padding:.83333vw 1.66667vw 1.25vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail h3{padding:10px 20px 15px 20px}}#popInfo #popInfoCol .popDetail h3 .date{display:block;font-size:0.8em;font-weight:normal}#popInfo #popInfoCol .popDetail dl+h4{margin-top:2.5em}#popInfo #popInfoCol .popDetail h4{margin-top:1.5em;padding:1.06667vw 2.66667vw 2vw 2.66667vw;border-left:3px double #000;border-bottom:1px solid #000;font-weight:800;font-size:min(18px, 110%)}@media (min-width: 750px){#popInfo #popInfoCol .popDetail h4{padding:.66667vw 1.66667vw 1vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail h4{padding:8px 20px 12px 20px}}#popInfo #popInfoCol .popDetail h4+h5{margin-top:1.5em}#popInfo #popInfoCol .popDetail h5{margin-top:2.5em;font-size:min(18px, 110%);font-weight:800}#popInfo #popInfoCol .popDetail p{margin:4vw 0vw 0vw 0vw;font-size:min(16px, 100%)}@media (min-width: 750px){#popInfo #popInfoCol .popDetail p{margin:2.5vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail p{margin:30px 0px 0px 0px}}#popInfo #popInfoCol .popDetail ul{margin:4vw 0vw 0vw 0vw;font-size:min(16px, 100%)}@media (min-width: 750px){#popInfo #popInfoCol .popDetail ul{margin:2.5vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail ul{margin:30px 0px 0px 0px}}#popInfo #popInfoCol .popDetail h4+dl,#popInfo #popInfoCol .popDetail h5+dl{margin:2.66667vw 0vw 0vw 0vw}@media (min-width: 750px){#popInfo #popInfoCol .popDetail h4+dl,#popInfo #popInfoCol .popDetail h5+dl{margin:1.66667vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail h4+dl,#popInfo #popInfoCol .popDetail h5+dl{margin:20px 0px 0px 0px}}#popInfo #popInfoCol .popDetail dl{margin:4vw 0vw 0vw 0vw;font-size:min(16px, 100%)}@media (min-width: 750px){#popInfo #popInfoCol .popDetail dl{margin:2.5vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail dl{margin:30px 0px 0px 0px}}#popInfo #popInfoCol .popDetail dl dt{margin:4vw 0vw 0vw 0vw;padding-left:8px;border-left:2px solid #000;font-weight:bold}@media (min-width: 750px){#popInfo #popInfoCol .popDetail dl dt{margin:2.5vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail dl dt{margin:30px 0px 0px 0px}}#popInfo #popInfoCol .popDetail dl dt:first-child{margin-top:0}#popInfo #popInfoCol .popDetail dl dd{margin:1.33333vw 0vw 0vw 0vw}@media (min-width: 750px){#popInfo #popInfoCol .popDetail dl dd{margin:.83333vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail dl dd{margin:10px 0px 0px 0px}}#popInfo #popInfoCol .popDetail dl dd>dl,#popInfo #popInfoCol .popDetail dl dd ul{margin:0vw 0vw 0vw 0vw}@media (min-width: 750px){#popInfo #popInfoCol .popDetail dl dd>dl,#popInfo #popInfoCol .popDetail dl dd ul{margin:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail dl dd>dl,#popInfo #popInfoCol .popDetail dl dd ul{margin:0px 0px 0px 0px}}#popInfo #popInfoCol .popDetail dl dd>dl dt,#popInfo #popInfoCol .popDetail dl dd ul dt{margin:2vw 0vw 0vw 0vw;border:none}@media (min-width: 750px){#popInfo #popInfoCol .popDetail dl dd>dl dt,#popInfo #popInfoCol .popDetail dl dd ul dt{margin:1.25vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#popInfo #popInfoCol .popDetail dl dd>dl dt,#popInfo #popInfoCol .popDetail dl dd ul dt{margin:15px 0px 0px 0px}}#snsBnrCol{position:fixed;right:0;z-index:50}@media (max-width: 750px){#snsBnrCol{bottom:16vh;width:33%}}@media (min-width: 750px){#snsBnrCol{bottom:16vh;width:30%;max-width:270px}}#snsBnrCol .snsBnrList li{padding-top:8px;text-align:right}#snsBnrCol .snsBnrList li a{transition:.3s}#snsBnrCol .snsBnrList li a:hover{-webkit-filter:brightness(1.45);filter:brightness(1.45)}#snsBnrCol .snsBnrList li a.buynow{display:inline-block;width:85%}@media (min-width: 750px){#snsBnrCol .snsBnrList li a.buynow{width:81.48%}}#snsBnrCol .snsBnrList li#btnEnq a{padding-top:10px;display:inline-block;width:85%}@media (min-width: 750px){#snsBnrCol .snsBnrList li#btnEnq a{width:81.48%}}#trailerCol{width:100%;text-align:center;opacity:0}#trailerCol.s{opacity:1;transition:1s 0.5s}#trailerCol #trailerColInner{margin:0vw auto 0vw auto;padding:18.66667vw 0vw 18.66667vw 0vw;width:100%;background:url(../images/trailer/bg_line.png) center no-repeat;background-size:contain;text-align:center}@media (min-width: 750px){#trailerCol #trailerColInner{margin:0vw auto 0vw auto;padding:11.66667vw 0vw 11.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#trailerCol #trailerColInner{margin:0px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#trailerCol #trailerColInner{padding:140px 0px 140px 0px}}@media (min-width: 1200px){#trailerCol #trailerColInner{margin:0 auto}}#trailerCol #trailerColInner .trailerSlider .trailerBox{width:89.33333vw;margin:0vw 4vw 0vw 4vw;text-align:center}@media (min-width: 750px){#trailerCol #trailerColInner .trailerSlider .trailerBox{width:66.66667vw;max-width:800px;margin:0vw 2.5vw 0vw 2.5vw}}@media (min-width: 750px) and (min-width: 1200px){#trailerCol #trailerColInner .trailerSlider .trailerBox{margin:0px 30px 0px 30px}}@media (min-width: 1200px){#trailerCol #trailerColInner .trailerSlider .trailerBox{margin:0vw 2.5vw 0vw 2.5vw}#trailerCol #trailerColInner .trailerSlider .trailerBox img{width:100%}}#trailerCol #trailerColInner .trailerSlider .trailerBox>a,#trailerCol #trailerColInner .trailerSlider .trailerBox>span{display:block;position:relative}#trailerCol #trailerColInner .trailerSlider .trailerBox>a span,#trailerCol #trailerColInner .trailerSlider .trailerBox>span span{position:absolute;bottom:0;left:0;right:0;padding:0.8em 0.3em;margin:0 auto;line-height:1em;color:#fff;font-weight:500}@media (max-width: 750px){#trailerCol #trailerColInner .trailerSlider .trailerBox>a span,#trailerCol #trailerColInner .trailerSlider .trailerBox>span span{font-size:90%}}@media (min-width: 750px){#trailerCol #trailerColInner .trailerSlider .trailerBox>a span,#trailerCol #trailerColInner .trailerSlider .trailerBox>span span{font-size:90%}}#trailerCol #trailerColInner .trailerSlider .trailerBox>a p,#trailerCol #trailerColInner .trailerSlider .trailerBox>span p{margin:0 0 1em 0}#trailerCol #trailerColInner .trailerSlider .trailerBox>a .thumb,#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb{position:relative;z-index:0;padding:1.33333vw 1.33333vw 1.33333vw 1.33333vw;border:1px solid #fff}@media (min-width: 750px){#trailerCol #trailerColInner .trailerSlider .trailerBox>a .thumb,#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb{padding:.83333vw .83333vw .83333vw .83333vw}}@media (min-width: 750px) and (min-width: 1200px){#trailerCol #trailerColInner .trailerSlider .trailerBox>a .thumb,#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb{padding:10px 10px 10px 10px}}@media (min-width: 1200px){#trailerCol #trailerColInner .trailerSlider .trailerBox>a .thumb,#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb{padding:.83333vw .83333vw .83333vw .83333vw}}#trailerCol #trailerColInner .trailerSlider .trailerBox>a .thumb::after,#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb::after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;padding-top:14.28%;z-index:1;transition:.3s}#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb::after{background:url(../images/common/btn_closed.png) center no-repeat;background-size:contain;width:calc(20% * 1.25)}@media (min-width: 750px){#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb::after{width:calc(14.28% * 1.25)}}#trailerCol #trailerColInner .trailerSlider .trailerBox>span .thumb img{-webkit-filter:brightness(0.4);filter:brightness(0.4)}#trailerCol #trailerColInner .trailerSlider .trailerBox a .thumb::after{background:url(../images/common/btn_play.png) center no-repeat;background-size:contain;width:20%}@media (min-width: 750px){#trailerCol #trailerColInner .trailerSlider .trailerBox a .thumb::after{width:14.28%}}#trailerCol #trailerColInner .trailerSlider .trailerBox a:hover::after{-webkit-transform:scale(1.1);transform:scale(1.1)}#trailerCol #trailerColInner .trailerSlider .slick-prev{left:0;-webkit-transform:none;transform:none;font-size:1em;translate:0 calc(-50% + 1lh + 1em)}@media (min-width: 750px){#trailerCol #trailerColInner .trailerSlider .slick-prev{left:18.33333vw}}@media (min-width: 1200px){#trailerCol #trailerColInner .trailerSlider .slick-prev{left:calc(50% - 400px)}}#trailerCol #trailerColInner .trailerSlider .slick-next{right:0;-webkit-transform:none;transform:none;font-size:1em;translate:0 calc(-50% + 1lh + 1em)}@media (min-width: 750px){#trailerCol #trailerColInner .trailerSlider .slick-next{right:17.5vw}}@media (min-width: 1200px){#trailerCol #trailerColInner .trailerSlider .slick-next{right:calc(50% - 400px)}}#trailerCol #trailerColInner .trailerSlider .slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}#trailerCol #trailerColInner .trailerSlider .slick-dots li{position:relative;display:inline-block;height:20px;width:36px;margin:0;padding:0;cursor:pointer}#trailerCol #trailerColInner .trailerSlider .slick-dots li button{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:20px;width:36px;padding:0}#trailerCol #trailerColInner .trailerSlider .slick-dots li button:hover:before,#trailerCol #trailerColInner .trailerSlider .slick-dots li button:focus:before{background:#00b7ff}#trailerCol #trailerColInner .trailerSlider .slick-dots li button:before{position:static;content:"";display:block;width:20px;height:3px;font-family:"slick";font-size:0px;line-height:0px;text-align:center;background:#fff;color:#fff;opacity:1;transition:background-color 0.5s}#trailerCol #trailerColInner .trailerSlider .slick-dots li.slick-active button:before{background:#00b7ff;opacity:1}#aboutCol{position:relative;padding-top:10%;background:url(../images/about/bg_top.svg) top 1px center no-repeat,linear-gradient(0deg, #e02e14 0%, rgba(0,18,11,0.8) 100%);background-size:auto}@media (min-width: 750px){#aboutCol{padding-top:3.6%;background-size:contain}}#aboutCol .aboutAttention{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);z-index:100;pointer-events:none;opacity:0}#aboutCol .aboutAttention::after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../images/about/img_attention.png) center no-repeat;background-size:contain;opacity:0;-webkit-transform:scaleX(1%);transform:scaleX(1%)}@media (max-width: 750px){#aboutCol .aboutAttention::after{padding-top:120%;width:90%;height:0;max-width:1000px}}@media (min-width: 750px){#aboutCol .aboutAttention::after{padding-top:50%;width:50%;height:0;max-width:1000px}}#aboutCol #aboutColInner{margin:0vw auto 0vw auto;padding:9.33333vw 0vw 10vw 0vw;width:94.6%;opacity:0}@media (min-width: 750px){#aboutCol #aboutColInner{margin:0vw auto 0vw auto;padding:5.83333vw 0vw 6.25vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol #aboutColInner{margin:0px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol #aboutColInner{padding:70px 0px 75px 0px}}@media (min-width: 750px){#aboutCol #aboutColInner{width:80%}}#aboutCol #aboutColInner .h2{color:#d92c16}#aboutCol #aboutColInner .h2:after{background-color:#d92c16;transition:width 0.6s 0.5s}#aboutCol #aboutColInner>p{text-align:center}#aboutCol #aboutColInner .catch{font-size:150%;font-weight:900;color:#d92c16}#aboutCol #aboutColInner .catch>span{font-size:120%}@media (min-width: 750px){#aboutCol #aboutColInner .img img{width:auto}}#aboutCol #aboutColInner .aboutBox,#aboutCol #aboutColInner .aboutBoxRe{margin:9.33333vw auto 0vw auto;padding:4vw 1.33333vw 1.33333vw 1.33333vw;background:#00120b}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBox,#aboutCol #aboutColInner .aboutBoxRe{margin:5.83333vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol #aboutColInner .aboutBox,#aboutCol #aboutColInner .aboutBoxRe{margin:70px auto 0px auto}}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBox>dl,#aboutCol #aboutColInner .aboutBoxRe>dl{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}}#aboutCol #aboutColInner .aboutBox>dl dt .boxTit,#aboutCol #aboutColInner .aboutBoxRe>dl dt .boxTit{margin-top:0;font-size:150%;font-weight:900}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBox>dl dt .boxTit,#aboutCol #aboutColInner .aboutBoxRe>dl dt .boxTit{margin-top:0}}#aboutCol #aboutColInner .aboutBox>dl dd,#aboutCol #aboutColInner .aboutBoxRe>dl dd{margin:4vw auto 0vw auto;width:100%}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBox>dl dd,#aboutCol #aboutColInner .aboutBoxRe>dl dd{width:61%;margin:0}}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBox{padding:.83333vw .83333vw .83333vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol #aboutColInner .aboutBox{padding:10px 10px 10px 20px}}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBox dt{padding:0vw 1.66667vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol #aboutColInner .aboutBox dt{padding:0px 20px 0px 0px}}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBoxRe{padding:.83333vw 1.66667vw .83333vw .83333vw}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol #aboutColInner .aboutBoxRe{padding:10px 20px 10px 10px}}@media (min-width: 750px){#aboutCol #aboutColInner .aboutBoxRe>dl{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#aboutCol #aboutColInner .aboutBoxRe>dl dt{padding:0vw 0vw 0vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol #aboutColInner .aboutBoxRe>dl dt{padding:0px 0px 0px 20px}}#aboutCol.s #aboutColInner{opacity:1;transition:1s 0s}#aboutCol .btnMore,#aboutCol .btnMoreR{text-align:center;margin:6.66667vw auto 6.66667vw auto;width:70%}#aboutCol .btnMore a,#aboutCol .btnMoreR a{position:relative;border-radius:100px;display:block;width:100%;padding:1.5em 1.5em;box-sizing:border-box;background:#000;color:#fff;text-decoration:none;text-align:center}#aboutCol .btnMore a::after,#aboutCol .btnMoreR a::after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;right:5%;margin:auto 0;background:url(../images/common/arw_r_w.svg) center no-repeat;background-size:contain;width:2.3%;height:0;padding-top:3.84%;transition:.3s}#aboutCol .btnMore a:hover::after,#aboutCol .btnMoreR a:hover::after{right:2.5%}@media (min-width: 750px){#aboutCol .btnMore,#aboutCol .btnMoreR{margin:4.16667vw auto 4.16667vw auto;width:520px}}@media (min-width: 750px) and (min-width: 1200px){#aboutCol .btnMore,#aboutCol .btnMoreR{margin:50px auto 50px auto}}#aboutCol .btnMoreR a{background:#d92c16}#aboutCol.s #aboutColInner{opacity:1;transition:1s 2.5s}#aboutCol.s .aboutAttention{-webkit-animation:.3s linear .1s 1 forwards fadeIn, .3s linear 2s 1 forwards fadeOut;animation:.3s linear .1s 1 forwards fadeIn, .3s linear 2s 1 forwards fadeOut}#aboutCol.s .aboutAttention::after{-webkit-animation:.2s linear .1s 1 forwards openAttention, .2s linear 2s 1 forwards closeAttention;animation:.2s linear .1s 1 forwards openAttention, .2s linear 2s 1 forwards closeAttention}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes openAttention{from{opacity:0;-webkit-transform:scaleX(1%);transform:scaleX(1%)}to{opacity:1;-webkit-transform:scaleX(100%);transform:scaleX(100%)}}@keyframes openAttention{from{opacity:0;-webkit-transform:scaleX(1%);transform:scaleX(1%)}to{opacity:1;-webkit-transform:scaleX(100%);transform:scaleX(100%)}}@-webkit-keyframes closeAttention{from{opacity:1;-webkit-transform:scaleX(100%);transform:scaleX(100%)}to{opacity:0;-webkit-transform:scaleX(1%);transform:scaleX(1%)}}@keyframes closeAttention{from{opacity:1;-webkit-transform:scaleX(100%);transform:scaleX(100%)}to{opacity:0;-webkit-transform:scaleX(1%);transform:scaleX(1%)}}#remasterCol{position:relative;z-index:0;overflow:hidden}@media (min-width: 750px){#remasterCol{padding-top:56.26%}}#remasterCol #remasterBg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:-1;opacity:0;-webkit-filter:blur(30px);filter:blur(30px)}@media (max-width: 750px){#remasterCol #remasterBg .slick-list,#remasterCol #remasterBg .slick-track,#remasterCol #remasterBg ul{height:100% !important}}#remasterCol #remasterBg li{margin-top:0;height:100%}@media (max-width: 750px){#remasterCol #remasterBg li img{width:160%;height:100%;-o-object-fit:cover;object-fit:cover}}@media (min-width: 750px){#remasterCol #remasterBg li img{width:100%}}#remasterCol #remasterColInner{margin:0vw auto 0vw auto;padding:9.33333vw 0vw 10vw 0vw;margin:auto;width:94.6%;opacity:0}@media (min-width: 750px){#remasterCol #remasterColInner{margin:0vw auto 0vw auto;padding:5.83333vw 0vw 6.25vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#remasterCol #remasterColInner{margin:0px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#remasterCol #remasterColInner{padding:70px 0px 75px 0px}}@media (min-width: 750px){#remasterCol #remasterColInner{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:80%}}#remasterCol #remasterColInner>p>span{display:inline-block;padding:2vw 2vw 2vw 2vw;background:#000}@media (min-width: 750px){#remasterCol #remasterColInner>p>span{padding:1.25vw 1.25vw 1.25vw 1.25vw}}@media (min-width: 750px) and (min-width: 1200px){#remasterCol #remasterColInner>p>span{padding:15px 15px 15px 15px}}#remasterCol #remasterColInner .catch{font-size:150%;font-weight:900}#remasterCol .btnMore{text-align:center;margin:6.66667vw auto 6.66667vw auto;width:70%}#remasterCol .btnMore a{position:relative;border-radius:100px;display:block;width:100%;padding:1.5em 1.5em;box-sizing:border-box;background:#000;color:#fff;text-decoration:none;text-align:center}#remasterCol .btnMore a::after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;right:5%;margin:auto 0;background:url(../images/common/arw_r_w.svg) center no-repeat;background-size:contain;width:2.3%;height:0;padding-top:3.84%;transition:.3s}#remasterCol .btnMore a:hover::after{right:2.5%}@media (min-width: 750px){#remasterCol .btnMore{margin:auto auto 4.16667vw auto;width:520px}}@media (min-width: 750px) and (min-width: 1200px){#remasterCol .btnMore{margin:auto auto 50px auto}}#remasterCol.s #remasterColInner{opacity:1;transition:1s .1s}#remasterCol.s #remasterBg{opacity:1;-webkit-filter:blur(0px);filter:blur(0px);transition:1s 0.5s}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.08);transform:scale(1.08)}}.add-animation{-webkit-animation:zoomUp 10s linear 0s normal both;animation:zoomUp 10s linear 0s normal both}#productCol #productColInner{margin:0vw auto 0vw auto;padding:9.33333vw 0vw 10vw 0vw;width:94.6%;opacity:0}@media (min-width: 750px){#productCol #productColInner{margin:0vw auto 0vw auto;padding:5.83333vw 0vw 6.25vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner{margin:0px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner{padding:70px 0px 75px 0px}}@media (min-width: 750px){#productCol #productColInner{width:80%}}#productCol #productColInner .productBox{margin:2.66667vw auto 0vw auto;padding:5.33333vw 4vw 5.33333vw 4vw;background:url(../images/common/img_line_l.png) top left repeat-y;background-size:5px auto;width:100%}@media (min-width: 750px){#productCol #productColInner .productBox{margin:1.66667vw auto 0vw auto;padding:3.33333vw 2.5vw 3.33333vw 2.5vw}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox{margin:20px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox{padding:40px 30px 40px 30px}}#productCol #productColInner .productBox:first-of-type{margin:6.66667vw auto 0vw auto}@media (min-width: 750px){#productCol #productColInner .productBox:first-of-type{margin:4.16667vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox:first-of-type{margin:50px auto 0px auto}}#productCol #productColInner .productBox .h3{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center}#productCol #productColInner .productBox .h3 span{padding-right:0.5em}#productCol #productColInner .productBox .h3 .ptIco{display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}#productCol #productColInner .productBox .h3 .ptIco li{margin-right:0.5em;padding:0.1em 0.1em 0 0.1em;border:1px solid #fff;font-size:40%;font-weight:500}#productCol #productColInner .productBox>dl{margin:5.33333vw auto 0vw auto;width:100%}@media (min-width: 750px){#productCol #productColInner .productBox>dl{margin:3.33333vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox>dl{margin:40px auto 0px auto}}#productCol #productColInner .productBox>dl>dt{font-size:150%;font-weight:900}@media (min-width: 750px){#productCol #productColInner .productBox>dl>dt{margin-top:0}}#productCol #productColInner .productBox>dl>dd a{transition:.3s}#productCol #productColInner .productBox>dl>dd a:hover{-webkit-filter:brightness(1.45);filter:brightness(1.45)}#productCol #productColInner .productBox>dl>dd .img{margin:2.66667vw auto 0vw auto}@media (min-width: 750px){#productCol #productColInner .productBox>dl>dd .img{margin:1.66667vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox>dl>dd .img{margin:20px auto 0px auto}}@media (min-width: 1200px){#productCol #productColInner .productBox>dl>dd .img{max-width:900px}}#productCol #productColInner .productBox .detailTxt{margin:2.66667vw auto 0vw auto;padding:0vw 0vw 0vw 0vw;width:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}@media (min-width: 750px){#productCol #productColInner .productBox .detailTxt{margin:1.66667vw auto 0vw auto;padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .detailTxt{margin:20px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .detailTxt{padding:0px 0px 0px 0px}}@media (max-width: 750px){#productCol #productColInner .productBox .detailTxt>dt{width:30%}}@media (min-width: 750px){#productCol #productColInner .productBox .detailTxt>dt{width:23%}}@media (max-width: 750px){#productCol #productColInner .productBox .detailTxt dt{margin-top:0.3em;padding:1.25vw 0vw 0vw 0vw}}@media (max-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .detailTxt dt{padding:15px 0px 0px 0px}}@media (min-width: 750px){#productCol #productColInner .productBox .detailTxt dt{margin-top:0.3em;padding:1.25vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .detailTxt dt{padding:15px 0px 0px 0px}}@media (max-width: 750px){#productCol #productColInner .productBox .detailTxt>dd{width:69%;padding:1.25vw 0vw 0vw 0vw}}@media (max-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .detailTxt>dd{padding:15px 0px 0px 0px}}@media (min-width: 750px){#productCol #productColInner .productBox .detailTxt>dd{width:75%;padding:1.25vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .detailTxt>dd{padding:15px 0px 0px 0px}}#productCol #productColInner .productBox .detailTxt>dd dd{padding-left:1em;text-indent:-1em}#productCol #productColInner .productBox .detailTxt>dd dd:before{content:"- ";color:#d2d2d2}@media (max-width: 750px){#productCol #productColInner .productBox .detailTxt dd{margin-top:0.3em}}@media (min-width: 750px){#productCol #productColInner .productBox .detailTxt dd{margin-top:0.3em}}#productCol #productColInner .productBox .detailTxt dd>ul{margin-top:0}#productCol #productColInner .productBox .btnCol{margin:6.66667vw auto 0vw auto;width:100%;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}@media (min-width: 750px){#productCol #productColInner .productBox .btnCol{margin:4.16667vw auto 0vw auto;width:100%}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .btnCol{margin:50px auto 0px auto}}#productCol #productColInner .productBox .btnCol li{margin:0vw 2vw 4vw 0vw}@media (max-width: 750px){#productCol #productColInner .productBox .btnCol li{width:48.5%}#productCol #productColInner .productBox .btnCol li:nth-child(2n){margin-right:0}}@media (min-width: 750px){#productCol #productColInner .productBox .btnCol li{margin:0vw 1.66667vw 2.5vw 0vw;width:31.5%}}@media (min-width: 750px) and (min-width: 1200px){#productCol #productColInner .productBox .btnCol li{margin:0px 20px 30px 0px}}@media (min-width: 750px){#productCol #productColInner .productBox .btnCol li:nth-child(3n){margin-right:0}}#productCol #productColInner .productBox .btnCol li a{position:relative;border-radius:100px;display:block;width:100%;box-sizing:border-box;background:#fff;color:#000;text-decoration:none;text-align:center}@media (max-width: 750px){#productCol #productColInner .productBox .btnCol li a{padding:1em 0.5em;font-size:95%;letter-spacing:-0.03em}}@media (min-width: 750px){#productCol #productColInner .productBox .btnCol li a{padding:1.5em 1.5em}}#productCol #productColInner .productBox .btnCol li a::after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;right:5%;margin:auto 0;background:url(../images/common/arw_r.svg) center no-repeat;background-size:contain;width:12px;height:0;padding-top:19px;transition:.3s}#productCol #productColInner .productBox .btnCol li a:hover::after{right:2.5%}#productCol.s #productColInner{opacity:1;transition:1s .1s}#specCol{background:rgba(1,1,1,0.6)}#specCol #specColInner{margin:0vw auto 0vw auto;padding:9.33333vw 0vw 10vw 0vw;width:94.6%;opacity:0}@media (min-width: 750px){#specCol #specColInner{margin:0vw auto 0vw auto;padding:5.83333vw 0vw 6.25vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner{margin:0px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner{padding:70px 0px 75px 0px}}@media (min-width: 750px){#specCol #specColInner{width:80%}}#specCol #specColInner .specBox{width:100%}#specCol #specColInner .specBox>dl{margin:5.33333vw auto 0vw auto;padding:5.33333vw 0vw 5.33333vw 0vw;width:100%}@media (min-width: 750px){#specCol #specColInner .specBox>dl{margin:3.33333vw auto 0vw auto;padding:3.33333vw 0vw 3.33333vw 0vw;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-justify-content:flex-start;justify-content:flex-start}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner .specBox>dl{margin:40px auto 0px auto}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner .specBox>dl{padding:40px 0px 40px 0px}}#specCol #specColInner .specBox>dl>dt{margin-top:2px;padding:2.66667vw 3.33333vw 2.66667vw 4vw;background:url(../images/common/img_line_l.png) top left repeat-y;background-size:5px auto;font-weight:800}@media (min-width: 750px){#specCol #specColInner .specBox>dl>dt{padding:1.66667vw 2.08333vw 1.66667vw 2.08333vw;width:23%}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner .specBox>dl>dt{padding:20px 25px 20px 25px}}#specCol #specColInner .specBox>dl>dd{padding:2.66667vw 3.33333vw 2.66667vw 4vw}@media (min-width: 750px){#specCol #specColInner .specBox>dl>dd{margin-top:2px;padding:1.66667vw 2.08333vw 1.66667vw 2.08333vw;width:75%}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner .specBox>dl>dd{padding:20px 25px 20px 25px}}#specCol #specColInner .specBox ~ .h2{font-family:'Noto Sans JP', sans-serif;font-size:2em;margin:5.33333vw 0vw 0vw 0vw}@media (min-width: 750px){#specCol #specColInner .specBox ~ .h2{margin:3.33333vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner .specBox ~ .h2{margin:40px 0px 0px 0px}}#specCol #specColInner .tableBox{overflow-x:auto;width:100%;max-width:100%;padding:5.33333vw 0vw 0vw 0vw}#specCol #specColInner .tableBox table{width:100%;white-space:nowrap;word-break:keep-all;border-collapse:collapse}#specCol #specColInner .tableBox table th,#specCol #specColInner .tableBox table td{padding:0.8em;border-bottom:1px solid #8b8b8b}#specCol #specColInner .tableBox table th{font-weight:700}#specCol #specColInner .tableBox table tr:first-of-type{border-bottom:2px solid #fff}#specCol #specColInner .tableBox table tr th{background:rgba(255,255,255,0.05)}#specCol #specColInner .tableBox table dl{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto}#specCol #specColInner .tableBox table dl dt{padding:0.5em;font-weight:700;border-top:1px solid #585858}#specCol #specColInner .tableBox table dl dt:first-of-type{border-top:none}#specCol #specColInner .tableBox table dl dd{padding:0.5em;border-top:1px solid #585858}#specCol #specColInner .tableBox table dl dd:first-of-type{border-top:none}@media (min-width: 750px){#specCol #specColInner .tableBox{padding:3.33333vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specCol #specColInner .tableBox{padding:40px 0px 0px 0px}}@media (min-width: 750px){#specCol #specColInner .tableBox table{white-space:wrap;word-wrap:normal}#specCol #specColInner .tableBox table th{white-space:nowrap;word-break:keep-all}#specCol #specColInner .tableBox table dl{display:block}#specCol #specColInner .tableBox table dl dt{padding:0.5em 0 0 0;border-top:1px solid #585858}#specCol #specColInner .tableBox table dl dt:first-of-type{border-top:none}#specCol #specColInner .tableBox table dl dd{padding:0.5em 0;border-top:none}}#specCol.s #specColInner{opacity:1;transition:1s .1s}.accordionBtn{cursor:pointer;position:relative;display:inline-block;vertical-align:middle}.accordionBtn::after{position:absolute;top:0.2em;content:"";vertical-align:middle;right:-1em;width:0.5em;height:0.5em;border-bottom:2px solid #00b7ff;border-right:2px solid #00b7ff;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:0.3s}.accordionBtn.open::after{-webkit-transform:rotate(225deg);transform:rotate(225deg);top:0.6em}.accordionBox{display:none;background:rgba(1,1,1,0.5)}@media (max-width: 750px){.accordionBox{margin:2vw 0vw 2vw 0vw;padding:5.33333vw 5.33333vw 5.33333vw 5.33333vw}}@media (min-width: 750px){.accordionBox{margin:1.25vw 0vw 1.25vw 0vw;padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){.accordionBox{margin:15px 0px 15px 0px}}@media (min-width: 750px) and (min-width: 1200px){.accordionBox{padding:40px 40px 40px 40px}}

/*# sourceMappingURL=maps/top.css.map */
