﻿main{overflow:hidden;opacity:0}*{color:#000000;box-sizing:border-box;line-height:1.8em;font-size:1.25vw;font-family:"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","游ゴシック Medium",YuGothic,YuGothicM,メイリオ,Meiryo,sans-serif}@media screen and (min-width: 1280px){*{font-size:16px}}a:focus,*:focus{outline:none}img{pointer-events:none}p{font-size:1.25vw;line-height:1.8em}body{width:100%;overflow-x:hidden;background:url(../images/bg.jpg) repeat}.mvCol{position:relative;z-index:-1;width:100%;height:93.75vw;max-height:1200px;background:url(../images/01_mv/img_mv_01.jpg) no-repeat top center;background-size:cover}.mvCol::after{display:block;content:"";width:100%;height:100%;background:url(../images/01_mv/img_mv_02.jpg) no-repeat top center;background-size:cover;position:absolute;top:0;left:0}.mvCol .mvColInner{position:relative;width:93.75vw;max-width:1200px;height:72.96875vw;max-height:934px;margin:0 auto}.mvCol .mvColInner h1{position:absolute;z-index:2;top:14.0625vw;right:10.46875vw}@media screen and (min-width: 1280px){.mvCol .mvColInner h1{top:180px;right:134px}}.mvCol .mvColInner h1 img{width:20.9375vw;max-width:268px}.mvCol .logoAnime{position:absolute;z-index:2;top:1.25vw;right:1.25vw;width:17.03125vw;max-width:218px}@media screen and (min-width: 1280px){.mvCol .logoAnime{top:16px;right:16px}}.priceCol{width:100%;background:url(../images/03_about/bg_price.png) no-repeat top center;background-size:cover;margin-top:-20.3125vw;padding-top:7.5vw;padding-bottom:7.5vw}@media screen and (min-width: 1280px){.priceCol{margin-top:-260px;padding-top:96px;padding-bottom:96px}}.priceCol img{display:block;margin-left:auto;margin-right:auto}.priceCol .aboutImg02{width:64.45313vw;max-width:825px}.priceCol .aboutImg03{width:27.10938vw;max-width:347px}.priceCol ul{margin-left:auto;margin-right:auto;width:64.6875vw;max-width:828px;text-indent:-1em}.priceCol ul li{margin-left:1em}.mynaviBnr{display:block;margin:5vw auto;width:64.60938vw;max-width:827px}@media screen and (min-width: 1280px){.mynaviBnr{margin:64px auto}}.mynaviBnr img{pointer-events:auto;width:100%;box-shadow:3px 3px 3px rgba(0,0,0,0.2);transition-duration:0.3s}.mynaviBnr img:hover{opacity:0.7 !important}.sumishikiCol{padding-top:10vw;margin-top:-10vw;width:100%;height:207.8125vw;max-height:2660px;background:url(../images/02_sumishiki/bg.jpg) no-repeat top center;background-size:cover}@media screen and (max-width: 740px){.sumishikiCol{height:217vw}}@media screen and (min-width: 1280px){.sumishikiCol{padding-top:128px;margin-top:-128px}}.sumishikiCol h2{width:100%;text-align:center}.sumishikiCol h2 img{width:29.84375vw;max-width:382px}.sumishikiCol .text01{display:block;margin-left:auto;margin-right:auto;width:26.01563vw;max-width:333px;height:7.8125vw;max-height:100px}.sumishikiCol .text02{display:block;margin-left:auto;margin-right:auto;width:43.4375vw;max-width:556px;height:35.625vw;max-height:456px}.sumishikiCol .text03{display:block;margin-left:auto;margin-right:auto;width:48.67188vw;max-width:623px}.profileCol{display:flex;width:93.75vw;max-width:1200px;margin:0 auto}.profileColInner{background:url(../images/bg_comment.png);background-size:100% 100%;width:45.3125vw;max-width:580px;margin:0 auto;padding:2.5vw}@media screen and (min-width: 1280px){.profileColInner{padding:32px}}.profileColInner h3{color:#ffffff;font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;line-height:1.2em;font-size:2.5vw;width:100%;border-bottom:1px solid #ffffff;margin-bottom:0.78125vw}@media screen and (min-width: 1280px){.profileColInner h3{margin-bottom:10px;font-size:32px}}.profileColInner h3 span{color:#ffffff;font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;font-size:1.71875vw}@media screen and (min-width: 1280px){.profileColInner h3 span{font-size:22px}}.profileColInner img{display:block;width:15.15625vw;margin-right:0.78125vw}@media screen and (min-width: 1280px){.profileColInner img{margin-right:10px;width:194px;height:145px}}@media screen and (min-width: 601px){.profileColInner img{float:left}}.profileColInner p{display:flex;color:#ffffff;font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;font-size:1.25vw;line-height:1.6em}@media screen and (min-width: 1280px){.profileColInner p{font-size:16px}}.aboutCol{position:relative;margin-top:-46.09375vw;height:50vw;max-height:640px}@media screen and (min-width: 1280px){.aboutCol{margin-top:-590px}}.aboutCol .titBg{background:#a10000;width:200%;height:500px;margin-left:-50%;transform:rotate(9deg)}.aboutCol .aboutTit{z-index:1;position:relative;width:100%;margin-top:5.46875vw;margin-bottom:-5.46875vw}@media screen and (min-width: 1280px){.aboutCol .aboutTit{margin-top:70px;margin-bottom:-70px}}.aboutCol .aboutTit img{display:block;margin:0 auto;width:41.09375vw;max-width:526px}.aboutCol .aboutColInner{position:absolute;top:15.625vw;width:100%}@media screen and (min-width: 1280px){.aboutCol .aboutColInner{top:200px}}.aboutCol .aboutContents{opacity:0;width:100%;position:absolute;z-index:1}.aboutCol .aboutContents img{display:block;margin-left:auto;margin-right:auto}.aboutCol .aboutContents .aboutImg01{width:64.60938vw;max-width:827px;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.aboutCol .aboutContentsBg{position:absolute;background:url(../images/bg.jpg) repeat;width:200%;height:3000px;margin-left:-50%;transform:rotate(-9deg)}.movieCol{position:relative;height:65vw;max-height:832px}.movieCol .titBg{background:#a10000;width:200%;height:500px;margin-left:-50%;transform:rotate(9deg)}.movieCol .movieTit{z-index:1;position:relative;width:100%;margin-top:3.90625vw;margin-bottom:-3.90625vw}@media screen and (min-width: 1280px){.movieCol .movieTit{margin-top:50px;margin-bottom:-50px}}.movieCol .movieTit img{display:block;margin:0 auto;width:25.46875vw;max-width:326px}.movieCol .movieColInner{position:absolute;top:15.625vw;width:100%}@media screen and (min-width: 1280px){.movieCol .movieColInner{top:200px}}.movieCol .movieContents{opacity:1;width:100%;position:absolute;z-index:1}.movieCol .movieContents .movie{margin-left:auto;margin-right:auto;width:64.6875vw;max-width:828px}.movieCol .movieContents .movie h3 img{display:block;margin-left:auto;margin-right:auto;width:23.82813vw;max-width:305px}.movieCol .movieContents .movie02 h3 img{width:30.70313vw;max-width:393px}.movieCol .movieContents .movieEmbed{position:relative;width:100%;padding-top:56.25%;background:#000000;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.movieCol .movieContents .movieEmbed iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important;border:none}.movieCol .movieContentsBg{position:absolute;background:url(../images/bg.jpg) repeat;width:200%;height:3000px;margin-left:-50%;transform:rotate(-9deg)}.movieCol .movieContentsBg::after{content:"";display:block;width:100%;height:100%;background:rgba(255,170,20,0.08)}.itemCol{position:relative;z-index:2;height:921.25vw;max-height:11792px}.itemCol .titBg{background:#a10000;width:200%;height:500px;margin-left:-50%;transform:rotate(9deg)}.itemCol .itemTit{z-index:1;position:relative;width:100%;margin-top:5.46875vw;margin-bottom:-5.46875vw}@media screen and (min-width: 1280px){.itemCol .itemTit{margin-top:70px;margin-bottom:-70px}}.itemCol .itemTit img{display:block;margin:0 auto;width:30.3125vw;max-width:388px}.figureCol{width:100%;position:absolute}.figureCol .lineCol{width:100%;transform:rotate(-9deg)}.figureCol .line{background:url(../images/line2.png) no-repeat top left;background-size:cover;width:0;height:7.8125vw;max-height:100px;position:absolute;top:-2.5vw;left:auto;right:-1.5625vw}@media screen and (min-width: 1280px){.figureCol .line{top:-32px;right:-20px}}.figureCol .lineLtoR{background:url(../images/line.png) no-repeat top right;background-size:cover;top:-2.5vw;right:auto;left:-1.5625vw}@media screen and (min-width: 1280px){.figureCol .lineLtoR{top:-32px;left:-20px}}.figureCol .lineLoTop{left:-3.2vw}@media screen and (min-width: 1280px){.figureCol .lineLoTop{left:-40px}}.figureCol .lineColBottom{position:absolute;bottom:0}.figureCol .lineColBottom .line{top:auto;bottom:8.59375vw;right:-3.90625vw}@media screen and (min-width: 1280px){.figureCol .lineColBottom .line{bottom:110px;right:-50px}}.figureColLo{position:relative;top:7.5vw}@media screen and (min-width: 1280px){.figureColLo{top:96px}}.figureColLo .line{top:7.5vw}@media screen and (min-width: 1280px){.figureColLo .line{top:96px}}.loCol{height:123.82813vw;max-height:1585px}.figureBg{width:100%;height:123.82813vw;max-height:1585px;margin-top:-10.625vw;overflow:hidden}@media screen and (min-width: 1280px){.figureBg{margin-top:-136px}}.figureBg::after{content:"";display:block;background:url(../images/04_item/a/bg.png) no-repeat top center;background-size:cover;width:100%;height:123.82813vw;max-height:1585px}.figureColA{top:14.0625vw}@media screen and (min-width: 1280px){.figureColA{top:180px}}.figureColB{top:112.5vw}@media screen and (min-width: 1280px){.figureColB{top:1440px}}.figureColB .figureBg::after{background:url(../images/04_item/b/bg.png) no-repeat top center;background-size:cover}.figureColC{top:210.9375vw}@media screen and (min-width: 1280px){.figureColC{top:2700px}}.figureColC .figureBg::after{background:url(../images/04_item/c/bg.png) no-repeat top center;background-size:cover}.figureColD{top:309.375vw}@media screen and (min-width: 1280px){.figureColD{top:3960px}}.figureColD .figureBg::after{background:url(../images/04_item/d/bg.png) no-repeat top center;background-size:cover}.figureColE{top:407.8125vw}@media screen and (min-width: 1280px){.figureColE{top:5220px}}.figureColE .figureBg::after{background:url(../images/04_item/e/bg.png) no-repeat top center;background-size:cover}.figureContents{position:absolute;top:0;width:100%;height:85.9375vw;max-height:1100px}.figureColLo .figureContents{top:10.625vw}@media screen and (min-width: 1280px){.figureColLo .figureContents{top:136px}}.figureColLo .figureBg::after{background:url(../images/04_item/lo/bg.png) no-repeat top center;background-size:cover}.figureColLo .figureContentsInner{margin:0 auto}.lastText{display:block;position:absolute;z-index:2;width:100%;text-align:center;top:6.25vw}@media screen and (min-width: 1280px){.lastText{top:80px}}.lastText img{width:93.75vw;max-width:1200px}.figureContentsInner{position:relative;width:93.75%;max-width:1200px;margin:-64px auto 0;height:100%}.figureContentsInner .tit{position:absolute;width:72.8125vw;max-width:932px;top:36.71875vw;left:-15.625vw}@media screen and (min-width: 1280px){.figureContentsInner .tit{top:470px;left:-200px}}.figureContentsInner .textCol{position:absolute;top:0;right:0}.figureContentsInner .commentCol{position:absolute;top:75.78125vw}@media screen and (min-width: 1280px){.figureContentsInner .commentCol{top:970px}}.figureContentsInner .sliderCol{position:absolute;top:7.5vw;right:0;width:38.28125vw;max-width:490px}@media screen and (min-width: 1280px){.figureContentsInner .sliderCol{top:96px}}.figureContentsInner .mainSlides{background:#ffffff;width:100%;height:57.34375vw;max-height:734px}.figureContentsInner .mainSlides li{width:38.28125vw !important;max-width:490px !important}.figureContentsInner .mainSlides li img{width:100%}.figureContentsInner .flexslider{box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.figureContentsInner .carousel{clear:both;margin-top:0.39063vw}@media screen and (min-width: 1280px){.figureContentsInner .carousel{margin-top:5px}}.figureContentsInner .carousel .flex-viewport{overflow:visible !important}.figureContentsInner .carousel.flexslider{box-shadow:none}.figureContentsInner .carousel li{box-shadow:3px 3px 3px rgba(0,0,0,0.2);display:block;overflow:hidden;cursor:pointer;width:9.375vw !important;max-width:120px !important;height:9.375vw !important;max-height:120px !important;margin-right:0.26563vw;opacity:0.7}@media screen and (min-width: 1280px){.figureContentsInner .carousel li{margin-right:3.4px}}.figureContentsInner .carousel li img{width:100%}.figureContentsInner .carousel li.carouselActive{opacity:1;pointer-events:none}.blackTextBox{display:inline;color:#ffffff;background:#000000;font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;line-height:1.2em;font-size:2.5vw}@media screen and (min-width: 1280px){.blackTextBox{font-size:32px}}h3.blackTextBox::after{content:"";display:block;margin-bottom:0.313vw}@media screen and (min-width: 1280px){h3.blackTextBox::after{margin-bottom:4px}}p.blackTextBox{font-size:1.875vw}@media screen and (min-width: 1280px){p.blackTextBox{font-size:24px}}.commentCol{background:url(../images/bg_comment.png);background-size:100% 100%;width:100%;padding:2.5vw}@media screen and (min-width: 1280px){.commentCol{padding:32px}}.commentCol h3{color:#ffffff;font-size:1.71875vw}@media screen and (min-width: 1280px){.commentCol h3{font-size:22px}}.commentCol .spec{margin-bottom:1.25vw}@media screen and (min-width: 1280px){.commentCol .spec{margin-bottom:16px}}.commentCol p{color:#ffffff;font-size:1.40625vw}@media screen and (min-width: 1280px){.commentCol p{font-size:18px}}.otherItemCol{width:100%;position:absolute;top:506.25vw}@media screen and (min-width: 1280px){.otherItemCol{top:6480px}}.otherItemColInner{position:relative;width:93.75vw;max-width:1200px;margin:0 auto}.otherItemColInner .tit{position:absolute;top:0;left:-15.625vw;width:90.39063vw;max-width:1157px}@media screen and (min-width: 1280px){.otherItemColInner .tit{left:-200px}}.otherItemColInner .size{display:block;position:absolute;right:-0.78125vw;top:7.8125vw;width:32.8125vw;max-width:420px}@media screen and (min-width: 1280px){.otherItemColInner .size{right:-10px;top:100px}}.otherItemColInner .brandLogo{width:7.8125vw;max-width:100px;display:block;position:absolute;top:13.28125vw;right:0.39063vw}@media screen and (min-width: 1280px){.otherItemColInner .brandLogo{top:170px;right:5px}}.otherItemColInner .contents{padding-top:21.875vw;display:flex;justify-content:space-between}@media screen and (min-width: 1280px){.otherItemColInner .contents{padding-top:280px}}.otherItemColInner .infoCol{position:relative;top:0;left:0;width:47.65625vw;max-width:610px}.otherItemColInner .carousel li.carouselActive{opacity:1;pointer-events:none}.otherItemColInner p.blackTextBox{display:inline}.otherItemColInner .sliderCol{position:relative;top:0;left:0;width:42.96875vw;max-width:550px}.otherItemColInner .flexslider{width:42.96875vw !important;max-width:550px !important;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.otherItemColInner .mainSlides{background:#ffffff;width:100%;height:42.96875vw;max-height:550px}.otherItemColInner .mainSlides li{width:42.96875vw !important;max-width:550px !important}.otherItemColInner .mainSlides li img{width:100%}.otherItemColInner .carousel.flexslider{box-shadow:none}.otherItemColInner .carousel .flex-viewport{display:flex;width:39.0625vw;max-width:500px;z-index:3}.otherItemColInner .carousel li{display:block;overflow:hidden;cursor:pointer;box-shadow:3px 3px 3px rgba(0,0,0,0.2);background:#ffffff;width:9.375vw !important;max-width:120px !important;height:9.375vw !important;max-height:120px !important;margin-right:0.26563vw;margin-bottom:0.26563vw;opacity:0.7}@media screen and (min-width: 1280px){.otherItemColInner .carousel li{margin-right:3.4px;margin-bottom:3.4px}}.otherItemColInner .carousel li img{width:100%}.wcamCol{width:100%;position:relative;z-index:2}.wcamCol h2{position:relative;z-index:1;text-align:center}.wcamCol h2 img{margin:0 auto;width:70.3125vw;max-width:900px}.wcamColInner{position:relative;background:url(../images/05_wcam/bg.jpg) no-repeat top center;background-size:cover;box-shadow:3px 3px 3px rgba(0,0,0,0.2);width:93.75vw;max-width:1200px;margin:0 auto;padding:2.5vw}.wcamColInner .tit{display:block;position:relative;z-index:2;width:70.9375vw;max-width:908px;margin:-7.8125vw 0 1.5625vw -10.9375vw}@media screen and (min-width: 1280px){.wcamColInner .tit{margin:-100px 0 20px -140px}}@media screen and (min-width: 1280px){.wcamColInner{padding:32px}}.wcamColInner h3{position:relative;z-index:1}.wcamColInner h3 span.prize{background:#000000;font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;display:inline-block;color:#ffffff;font-size:2.5vw;line-height:1.4em}@media screen and (min-width: 1280px){.wcamColInner h3 span.prize{font-size:32px}}.wcamColInner h3 span.blackTextBox{font-size:5vw;display:table;margin-top:0.46875vw}@media screen and (min-width: 1280px){.wcamColInner h3 span.blackTextBox{font-size:64px;margin-top:6px}}.wcamColInner .textCol{text-align:left;position:relative;z-index:1}.wcamColInner .commentCol{position:relative;z-index:2;background:rgba(0,0,0,0.1)}.wcamColInner .commentCol h3{color:#000000}.wcamColInner .commentCol .spec{color:#000000}.wcamColInner .commentCol .date{position:relative;z-index:1;font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;color:#000000;font-size:2.34375vw;margin-bottom:-1.25vw;margin-top:-1.25vw}@media screen and (min-width: 1280px){.wcamColInner .commentCol .date{font-size:30px}}.wcamColInner .commentCol .date span{font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;color:#a10000;font-size:2.8125vw}@media screen and (min-width: 1280px){.wcamColInner .commentCol .date span{font-size:36px}}@media screen and (min-width: 1280px){.wcamColInner .commentCol .date{margin-bottom:-16px;margin-top:-16px}}.wcamColInner .commentCol .date:last-of-type{margin-bottom:0;margin-top:0}.wcamColInner .commentCol ul{position:relative;z-index:1;text-indent:-1em}.wcamColInner .commentCol ul li{margin-left:1em}.wcamColInner .pic{display:block;width:93.75vw;max-width:1200px;position:absolute;right:-4.6875vw;top:-17.1875vw}@media screen and (min-width: 1280px){.wcamColInner .pic{right:-60px;top:-220px}}.footer::before{content:"";display:block;background:url(../images/06_footer/bg.png) no-repeat top center;background-size:cover;width:100%;height:4.53125vw;max-height:58px}.footer .footerInner{position:relative;text-align:center;background:#000000;padding:5vw 0}@media screen and (min-width: 1280px){.footer .footerInner{padding:64px 0}}.footer .footerInner .bnrCol{width:37.5vw;max-width:480px;margin-left:auto;margin-right:auto}.footer .footerInner .bnrCol a{display:block}.footer .footerInner .bnrCol a img{border:1px solid #ffffff;width:100%}.footer .footerInner .endCol{position:relative;width:93.75vw;max-width:1200px;margin-left:auto;margin-right:auto}.footer .footerInner .btnBack{position:relative;color:#ffffff;display:inline-block;margin-left:auto;margin-right:auto;text-decoration:none;transition-duration:0.3s;font-size:1.5625vw}@media screen and (min-width: 1280px){.footer .footerInner .btnBack{font-size:20px}}.footer .footerInner .btnBack::after{content:"";width:100%;height:1px;display:block;background:#fff;position:absolute;bottom:-2px;transition-duration:0.3s}@media screen and (min-width: 601px){.footer .footerInner .btnBack:hover{opacity:1;color:#ecb71a}.footer .footerInner .btnBack:hover::after{width:0;background:#ecb71a}}.footer .footerInner .copylight{font-size:16px;color:#ffffff;margin-left:auto;margin-right:auto}.footer .footerInner small{position:absolute;right:21.875vw;bottom:0}@media screen and (min-width: 1280px){.footer .footerInner small{right:280px;bottom:0}}.footer .footerInner small a{display:block}@media screen and (max-width: 1080px){.footer .footerInner small{position:relative;right:0;bottom:0}.footer .footerInner .copylight{margin-bottom:2vw}}.fixedBtnCol{height:0}.fixedBtnCol a{font-family:游明朝, YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", HG明朝E, "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-weight:bold;font-size:1.5625vw;line-height:1.2em;text-decoration:none;text-align:center;display:block;position:fixed;z-index:5656;color:#ffffff;text-shadow:#a10000 2px 0px,  #a10000 -2px 0px, #a10000 0px -2px, #a10000 0px 2px, #a10000 2px 2px , #a10000 -2px 2px, #a10000 2px -2px, #a10000 -2px -2px, #a10000 1px 2px,  #a10000 -1px 2px, #a10000 1px -2px, #a10000 -1px -2px, #a10000 2px 1px,  #a10000 -2px 1px, #a10000 2px -1px, #a10000 -2px -1px}@media screen and (min-width: 1280px){.fixedBtnCol a{font-size:20px}}.fixedBtnCol .kujiLogo{width:9.76563vw;max-width:125px;top:1.25vw;left:1.25vw}@media screen and (min-width: 1280px){.fixedBtnCol .kujiLogo{top:16px;left:16px}}.fixedBtnCol .kujiLogo img{width:100%}.fixedBtnCol .topBtn{background:url(../images/btn_fixed_pagetop.png) no-repeat top center;background-size:contain;letter-spacing:-0.1em;width:19.10156vw;max-width:244.5px;height:7.42188vw;max-height:95px;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:1.25vw;left:1.25vw;padding-right:3.125vw}@media screen and (min-width: 1280px){.fixedBtnCol .topBtn{bottom:16px;left:16px;padding-right:40px}}.fixedBtnCol .shopBtn{background:url(../images/btn_fixed_shop.png) no-repeat top center;background-size:contain;width:22.26563vw;max-width:285px;height:10vw;max-height:128px;display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:1.25vw;right:0;padding-top:0.3125vw;padding-right:3.90625vw}@media screen and (min-width: 1280px){.fixedBtnCol .shopBtn{bottom:16px;padding-top:4px;padding-right:50px}}.cpBnrCol img{display:block;width:94%;max-width:1014px;margin-left:auto;margin-right:auto;border:6px solid #fff;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.mb32{margin-bottom:2.5vw}@media screen and (min-width: 1280px){.mb32{margin-bottom:32px}}.mb16{margin-bottom:1.25vw}@media screen and (min-width: 1280px){.mb16{margin-bottom:16px}}.mb64{margin-bottom:5vw}@media screen and (min-width: 1280px){.mb64{margin-bottom:64px}}.mb96{margin-bottom:7.5vw}@media screen and (min-width: 1280px){.mb96{margin-bottom:96px}}.mb128{margin-bottom:10vw}@media screen and (min-width: 1280px){.mb128{margin-bottom:128px}}.mb160{margin-bottom:12.5vw}@media screen and (min-width: 1280px){.mb160{margin-bottom:160px}}.mt16{margin-top:1.25vw}@media screen and (min-width: 1280px){.mt16{margin-top:16px}}.mt96{margin-top:7.5vw}@media screen and (min-width: 1280px){.mt96{margin-top:96px}}.mt128{margin-top:10vw}@media screen and (min-width: 1280px){.mt128{margin-top:128px}}.pointerNone{pointer-events:none}.textAlignRight{text-align:right}@media screen and (min-width: 601px){a{transition-duration:0.3s}a:hover{opacity:0.6}}.sp{display:none}.pc{display:block}@media screen and (max-width: 600px){*{font-size:3.6vw}main{width:100%;overflow:hidden;position:relative}.mvCol .mvColInner h1{top:15vw}.mvCol .logoAnime{width:24vw}.priceCol{padding-top:12.8vw;padding-bottom:12.8vw}.priceCol .aboutImg02{width:94%;max-width:none}.priceCol .aboutImg03{width:64%;max-width:none}.priceCol ul{width:94%;max-width:none}.mynaviBnr{width:94%;margin-bottom:0}.mynaviBnr img:hover{opacity:1 !important}.sumishikiCol{padding-top:24vw;padding-bottom:54vw;margin-top:-30vw;width:100%;height:auto;max-height:none;background:url(../images/02_sumishiki/bg_sp.jpg) no-repeat top center,#fff;background-size:contain}.sumishikiCol h2{width:100%;text-align:center}.sumishikiCol h2 img{width:54%;max-width:none}.sumishikiCol .text01{width:50%;max-width:none;height:auto;max-height:none}.sumishikiCol .text02{width:92%;max-width:none;height:auto;max-height:none}.sumishikiCol .text03{width:94%;max-width:none;height:auto;max-height:none}.profileCol{display:block;width:94%;max-width:none}.profileColInner{width:100%;max-width:none;padding:4vw;margin-bottom:4vw}.profileColInner h3{line-height:1.4em;font-size:6vw;margin-bottom:2vw}.profileColInner h3 span{font-size:4.5vw}.profileColInner div{display:block}.profileColInner img{display:block;width:70%;max-width:none;margin:0 auto 3vw}.profileColInner p{font-size:3.6vw;line-height:1.6em}.aboutCol{height:86vw;max-height:none}.aboutCol .titBg{margin-top:-10.5vw}.aboutCol .aboutTit img{width:80vw;max-width:none}.aboutCol .aboutColInner{top:26vw}.aboutCol .aboutContents{margin-top:6vw}.aboutCol .aboutContents .aboutImg01{width:94%;max-width:none}.aboutCol .aboutContentsBg{width:300%}.movieCol{height:118vw;max-height:none}}@media screen and (max-width: 600px) and (min-width: 1280px){.movieCol{margin-top:-540px}}@media screen and (max-width: 600px){.movieCol .titBg{margin-top:-10.5vw}.movieCol .movieTit{padding-bottom:2.4vw}.movieCol .movieTit img{width:54vw;max-width:none;margin:0 auto}.movieCol .movieColInner{top:26vw}.movieCol .movieContents{margin-top:12vw}.movieCol .movieContents .movie{width:94%;max-width:none;margin-bottom:9vw}.movieCol .movieContents .movie h3 img{width:50vw;max-width:none}.movieCol .movieContents .movie02 h3 img{width:60vw}.movieCol .movieContentsBg{width:300%}.itemCol{position:relative;z-index:2;height:auto;max-height:none}.itemCol .titBg{margin-top:-10.7vw;height:90vw}.itemCol .itemTit img{width:60vw;max-width:none}.figureCol{position:relative}.figureCol .lineCol{position:relative;z-index:1;top:-12vw}.figureCol .lineCol .line{height:24vw}.figureCol .lineLtoR{left:-4vw}.figureCol .lineColBottom .line{top:20vw}.figureBg{width:100%;height:120%;max-height:none;margin-top:-10.625vw;position:absolute;top:0}.figureBg::after{content:"";display:block;background:url(../images/04_item/a/bg_sp.png) no-repeat top center;background-size:cover;width:100%;height:100%;max-height:none}.figureColA{top:0;margin-top:-70vw}.figureColB{top:0;margin-top:20vw}.figureColB .figureBg::after{background:url(../images/04_item/b/bg_sp.png) no-repeat top center;background-size:cover}.figureColC{top:0;margin-top:20vw}.figureColC .figureBg::after{background:url(../images/04_item/c/bg_sp.png) no-repeat top center;background-size:cover}.figureColD{top:0;margin-top:20vw}.figureColD .figureBg::after{background:url(../images/04_item/d/bg_sp.png) no-repeat top center;background-size:cover}.figureColE{top:0;margin-top:20vw}.figureColE .figureBg::after{background:url(../images/04_item/e/bg_sp.png) no-repeat top center;background-size:cover}.figureColLo .figureBg::after{background:url(../images/04_item/lo/bg_sp.png) no-repeat top center;background-size:cover}.figureColLo .figureContentsInner{top:20vw}.figureContents{position:relative;height:auto;max-height:none;z-index:1}.figureContentsInner{width:94%;max-width:none;height:100%;margin:0 auto}.figureContentsInner .textCol{position:relative}.figureContentsInner .tit{position:relative;margin-top:36vw;margin-left:-24vw;width:130%;max-width:none;top:0;left:0}.figureContentsInner .commentCol{position:relative;top:0;margin-top:2vw}.figureContentsInner .sliderCol{position:relative;margin-top:2vw;top:0;right:0;width:100%;max-width:none}.figureContentsInner .mainSlides{height:135.6vw;max-height:none}.figureContentsInner .mainSlides li{width:12.5% !important;max-width:none !important}.figureContentsInner .carousel{height:24.2vw;margin-top:1vw}.figureContentsInner .carousel ul{width:100% !important}.figureContentsInner .carousel li{width:24.2% !important;max-width:none !important;height:24.2% !important;max-height:none !important;margin-right:1%}.figureContentsInner .carousel li:last-child{margin-right:0}.loCol{height:auto;max-height:none}.figureColLo .line{top:-2.5vw}.figureColLo .figureContents{top:-12vw}.otherItemCol{width:100%;position:relative;top:40vw;padding-bottom:40vw}.otherItemColInner{position:relative;width:93.75vw;max-width:none;height:auto;max-height:none;margin:0 auto}.otherItemColInner .tit{position:relative;left:-24vw;width:144%;max-width:none;margin-bottom:-22vw}.otherItemColInner .size{width:50vw;top:174vw;right:-2vw;z-index:2}.otherItemColInner .brandLogo{max-width:none;width:15vw;top:0;right:-1.2vw}.otherItemColInner .contents{display:block;padding-top:0}.otherItemColInner .infoCol{width:100%;position:relative;top:0;left:0;margin-top:2vw;display:flex;flex-wrap:wrap}.otherItemColInner .infoCol .commentCol{width:100%;order:2}.otherItemColInner .carousel li.carouselActive{opacity:1;pointer-events:none}.otherItemColInner p.blackTextBox{display:inline}.otherItemColInner .sliderCol{position:relative;top:0;left:0;width:94%;max-width:none}.otherItemColInner .flexslider{width:106% !important;max-width:none !important;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}.otherItemColInner .mainSlides{background:#ffffff;width:100%;height:42.96875vw;max-height:none}.otherItemColInner .mainSlides li{width:6.25% !important;max-width:none !important}.otherItemColInner .carouselCol{width:100%}.otherItemColInner .carousel{order:1;height:24.2vw;margin-top:0;margin-bottom:2vw}.otherItemColInner .carousel .flex-viewport{width:100%;max-width:none}.otherItemColInner .carousel ul{width:100% !important}.otherItemColInner .carousel li{width:23% !important;max-width:none !important;height:96% !important;max-height:none !important;margin-right:0.8%}.otherItemColInner .carousel li:last-child{margin-right:0}.otherItemColInnerI{margin-bottom:20vw !important}.otherItemColInnerG .mainSlides li,.otherItemColInnerH .mainSlides li,.otherItemColInnerI .mainSlides li{width:6.25% !important}.otherItemColInnerG .carousel,.otherItemColInnerH .carousel,.otherItemColInnerI .carousel{height:48.4vw;margin-top:0;margin-bottom:2vw}.otherItemColInnerG .carousel li,.otherItemColInnerH .carousel li,.otherItemColInnerI .carousel li{width:23% !important;height:22.5vw !important;margin-right:0.8%;margin-bottom:1%}.otherItemColInnerG .carousel li:last-child,.otherItemColInnerH .carousel li:last-child,.otherItemColInnerI .carousel li:last-child{margin-right:0}.otherItemColInnerF .mainSlides li{width:50% !important}.otherItemColInnerG .mainSlides li{width:8.34% !important}.wcamCol{margin-top:56vw}.wcamCol h2 img{width:98%;max-width:none}.wcamColInner{width:94%;padding:6.4vw;margin-top:40vw}.wcamColInner .tit{width:130vw;max-width:none;margin:-32vw 0 4vw -32vw}.wcamColInner h3 span.prize{font-size:5vw;margin-bottom:2vw}.wcamColInner h3 span.blackTextBox{font-size:8vw;display:inline;margin-top:0}.wcamColInner .commentCol .date{margin-bottom:1vw;margin-top:4vw;font-size:5vw}.wcamColInner .commentCol .date span{font-size:6vw;line-height:1em}.wcamColInner .commentCol .date:last-of-type{margin-bottom:4vw;margin-top:1vw}.wcamColInner .pic{z-index:-1;width:220vw;max-width:none;position:absolute;right:-4vw;top:-70vw}.footer .footerInner{padding:19.2vw 0}.footer .footerInner .bnrCol{width:82vw;max-width:none;margin-left:auto;margin-right:auto}.footer .footerInner .bnrCol a{display:block}.footer .footerInner .bnrCol a img{border:1px solid #ffffff;width:100%}.footer .footerInner .endCol{width:94%}.footer .footerInner .btnBack{font-size:4vw}.footer .footerInner .btnBack::after{bottom:0}.footer .footerInner .copylight{font-size:3vw;margin-bottom:4vw}.fixedBtnCol a{font-size:4vw;line-height:1.2em}.fixedBtnCol .kujiLogo{width:13vw;top:2vw;left:2vw}.fixedBtnCol .topBtn{width:40.66667vw;max-width:none;height:15.83333vw;max-height:none;bottom:1.25vw;left:1.25vw;padding-right:5.5vw}.fixedBtnCol .shopBtn{width:47.5vw;max-width:none;height:21.33333vw;max-height:none;bottom:0;right:-10vw;padding-top:1vw;padding-right:7vw}.blackTextBox{line-height:1.2em;font-size:6.4vw}p.blackTextBox{font-size:4.4vw}.commentCol{padding:4vw}.commentCol h3{font-size:4vw;line-height:1.4em}.commentCol p{color:#ffffff;font-size:3.6vw}.mb32{margin-bottom:6.4vw}.mb16{margin-bottom:3.2vw}.mb64{margin-bottom:12.8vw}.mb96{margin-bottom:19.2vw}.mb128{margin-bottom:25.6vw}.mb160{margin-bottom:32vw}.mt16{margin-top:3.2vw}.mt96{margin-top:19.2vw}.mt128{margin-top:25.6vw}.sp{display:block}.pc{display:none}}.mvCol::after,.sumishikiCol .text01,.sumishikiCol .text02,.sumishikiCol .text03,.profileCol,.mynaviBnr,.movie,.figureContents,.lastText,.otherItemColInner,.wcamCol{opacity:0}.mvCol::after{animation-name:mvFade;animation-duration:20s;animation-timing-function:ease-out;animation-delay:9s;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:forwards}@keyframes mvFade{0%{opacity:0}5%{opacity:1}50%{opacity:1}55%{opacity:0}100%{opacity:0}}.inTtoB{animation-name:inTtoB;animation-duration:0.2s;animation-timing-function:ease-out;animation-delay:0;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes inTtoB{0%{height:0}100%{opacity:1;height:500px}}.inTtoB2{animation-name:inTtoB2;animation-duration:1.2s;animation-timing-function:ease-out;animation-delay:0.4s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes inTtoB2{0%{height:0}100%{opacity:1;height:3000px;margin-top:16px}}.inTtoB3{animation-name:inTtoB3;animation-duration:0.6s;animation-timing-function:ease-out;animation-delay:0.4s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes inTtoB3{0%{height:0}100%{height:123.82813vw}}.fadeinBtoT{animation-name:fadeinBtoT;animation-duration:0.6s;animation-timing-function:ease-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes fadeinBtoT{0%{opacity:0;transform:translate3d(0, 30px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}.fadeinBig{animation-name:fadeinBig;animation-duration:0.2s;animation-timing-function:ease-out;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes fadeinBig{0%{opacity:0;transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}.inLine{animation-name:inLine;animation-duration:0.3s;animation-timing-function:ease;animation-delay:0.1s;animation-iteration-count:1;animation-direction:normal;animation-fill-mode:forwards}@keyframes inLine{0%{opacity:0;width:0}100%{opacity:1;width:120%}}.d03{animation-delay:0.6s}.d06{animation-delay:0.6s}.d09{animation-delay:0.9s}.d12{animation-delay:1.2s}body{height:100vh;overflow-y:hidden}.loading{z-index:999999;display:none;position:fixed;top:0;width:100vw;height:100vh;background:url(../images/bg.jpg) repeat;pointer-events:none}#svg-animation .samplemask{stroke:#ffffff;stroke-linecap:round;stroke-linejoin:round;stroke-width:200px}#svg-animation{max-width:90%;height:100%;margin:0 auto;display:block}.loadStart{animation-name:loadStart;animation-duration:3s}@keyframes loadStart{from{transform:scale(1.3, 1.3)}to{transform:scale(1, 1)}}.finished{animation-name:my-fade-out;animation-duration:1s}.finished{opacity:0}@keyframes my-fade-out{from{opacity:1;transform:scale(1, 1)}to{opacity:0;transform:scale(3, 3)}}@keyframes my-fade-in{from{opacity:0}to{opacity:1}}main::before{content:"";display:block;background:#000000;height:35px}@media screen and (max-width: 600px){main::before{height:45px}}.fixedBtnCol .kujiLogo{top:51px}@media screen and (min-width: 1280px){.fixedBtnCol .kujiLogo{top:51px}}.prize_language_inner{overflow:hidden;text-align:right;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:fixed;top:0;width:100%;z-index:998;height:35px}.prize_language_inner:before{content:"Transisted by machine";font-size:6pt;color:#999;line-height:35px;padding:0 10px}@media screen and (max-width: 600px){.prize_language_inner:before{position:absolute;bottom:0;right:0;left:0;padding:0;line-height:normal}}@media screen and (max-width: 600px){.prize_language_inner{height:45px;text-align:center}}.prize_language_inner li{font-size:16px;padding:5px 10px;transition:all 0.3s ease 0s;display:inline-block;cursor:pointer;color:#ffffff}.prize_language_inner li:hover{opacity:0.8}.prize_language_inner li:last-child{margin-right:10px}@media screen and (max-width: 600px){.prize_language_inner li:last-child{margin-right:0px}}@media screen and (max-width: 600px){.prize_language_inner li{font-size:3.6vw}}.prize_language_inner li.selected{color:#ffffff;background:#a10000;font-weight:bolder}.prize_language_inner li.selected:hover{opacity:0.8;color:#FFFFFF}@media screen and (max-width: 600px){.prize_language_inner li{width:25%;display:block;float:left;padding:5px;line-height:5vw;margin-bottom:15px}}.cpBnrCol{padding-top:35px;margin-top:-35px}@media screen and (max-width: 600px){.cpBnrCol{padding-top:45px;margin-top:-45px}}
