@import url("https://fonts.googleapis.com/css2?family=Kaisei+Tokumin:wght@500;700;800&family=Playball&display=swap");@-webkit-keyframes bound{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}48%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}52%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}54%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}56%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes bound{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}48%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}52%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}54%{-webkit-transform:translate(0, -10px);transform:translate(0, -10px)}56%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}*{box-sizing:border-box;margin:0;padding:0;outline:none}ul li,ol li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;pointer-events:none}svg{position:absolute;top:0vw;left:0vw;width:100%;height:100%}table{border-collapse:collapse;border-spacing:0}main{display:block}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}a{color:#e93a80;text-decoration:none}::selection{background:#a82550;color:#fff}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#241a15}.btn,.btnWhite,.btnRed,#snav li.active a,#snav li.active div,#snav li a,#snav li div{position:relative;z-index:0;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:nowrap;flex-wrap:nowrap;background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #2e1b13, #391d11 50%, #2e1b13 100%);width:66.66667vw;min-height:12vw;margin:0vw auto 0vw auto;color:#FFF;box-shadow:10px 10px 20px 0px rgba(39,24,11,0.4);transition:letter-spacing 0.5s, box-shadow 0.5s}.btn:before,.btnWhite:before,.btnRed:before,#snav li.active a:before,#snav li.active div:before,#snav li a:before,#snav li div:before{box-sizing:border-box;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;border:1.06667vw solid rgba(224,132,23,0.15)}.btn.deco,.deco.btnWhite,.deco.btnRed,#snav li a.deco,#snav li div.deco{width:74.66667vw;text-align:center}.btn.deco span,.deco.btnWhite span,.deco.btnRed span,#snav li a.deco span,#snav li div.deco span{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:nowrap;flex-wrap:nowrap;width:66.66667vw;padding:2.66667vw 0vw 2.66667vw 0vw}.btn.deco span:before,.deco.btnWhite span:before,.deco.btnRed span:before,#snav li a.deco span:before,#snav li div.deco span:before{-webkit-flex:none;flex:none;pointer-events:none;content:"";width:100%;height:100%;display:block;background:url(../images/common/ico_btn_01.png) no-repeat center;background-size:contain;width:2.26667vw;height:3.33333vw;margin:0vw 4vw 0vw 0vw;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.btn.deco span:after,.deco.btnWhite span:after,.deco.btnRed span:after,#snav li a.deco span:after,#snav li div.deco span:after{-webkit-flex:none;flex:none;pointer-events:none;content:"";width:100%;height:100%;display:block;background:url(../images/common/ico_btn_01.png) no-repeat center;background-size:contain;width:2.26667vw;height:3.33333vw;margin:0vw 0vw 0vw 4vw}@media (hover: hover), (-ms-high-contrast: none){.btn.deco:hover,.deco.btnWhite:hover,.deco.btnRed:hover,#snav li a.deco:hover,#snav li div.deco:hover{letter-spacing:0.1em}}@media (hover: hover), (-ms-high-contrast: none){.btn:hover,.btnWhite:hover,.btnRed:hover,#snav li a:hover,#snav li div:hover{letter-spacing:0.3em;box-shadow:10px 10px 20px 0px rgba(39,24,11,0.4),10px 10px 20px 0px rgba(39,24,11,0.4)}}@media (min-width: 750px){.btn,.btnWhite,.btnRed,#snav li.active a,#snav li.active div,#snav li a,#snav li div{width:20vw;max-width:240px;min-height:5vw}.btn:before,.btnWhite:before,.btnRed:before,#snav li.active a:before,#snav li.active div:before,#snav li a:before,#snav li div:before{border:.33333vw solid rgba(224,132,23,0.15)}}@media (min-width: 750px) and (min-width: 1200px){.btn:before,.btnWhite:before,.btnRed:before,#snav li.active a:before,#snav li.active div:before,#snav li a:before,#snav li div:before{border:4px solid rgba(224,132,23,0.15)}}@media (min-width: 750px) and (min-width: 1200px){.btn,.btnWhite,.btnRed,#snav li.active a,#snav li.active div,#snav li a,#snav li div{min-height:60px}}@media (min-width: 750px){.btn.deco,.deco.btnWhite,.deco.btnRed,#snav li a.deco,#snav li div.deco{width:28.33333vw;max-width:340px}.btn.deco span,.deco.btnWhite span,.deco.btnRed span,#snav li a.deco span,#snav li div.deco span{width:25vw;max-width:300px;padding:1.66667vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.btn.deco span,.deco.btnWhite span,.deco.btnRed span,#snav li a.deco span,#snav li div.deco span{padding:20px 0px 20px 0px}}@media (min-width: 750px){.btn.deco span:before,.deco.btnWhite span:before,.deco.btnRed span:before,#snav li a.deco span:before,#snav li div.deco span:before{width:1.41667vw;max-width:17px;height:1.91667vw;max-height:23px;margin:0vw 2.5vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.btn.deco span:before,.deco.btnWhite span:before,.deco.btnRed span:before,#snav li a.deco span:before,#snav li div.deco span:before{margin:0px 30px 0px 0px}}@media (min-width: 750px){.btn.deco span:after,.deco.btnWhite span:after,.deco.btnRed span:after,#snav li a.deco span:after,#snav li div.deco span:after{width:1.41667vw;max-width:17px;height:1.91667vw;max-height:23px;margin:0vw 0vw 0vw 2.5vw}}@media (min-width: 750px) and (min-width: 1200px){.btn.deco span:after,.deco.btnWhite span:after,.deco.btnRed span:after,#snav li a.deco span:after,#snav li div.deco span:after{margin:0px 0px 0px 30px}}.btnWhite{background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #f3e9d8, #fbf2e5 5%, #f3e9d8 100%);font-weight:800;color:#241a15}.btnWhite:before{box-sizing:border-box;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;border:1.06667vw solid rgba(137,116,116,0.2)}@media (min-width: 750px){.btnWhite:before{border:.33333vw solid rgba(137,116,116,0.2)}}@media (min-width: 750px) and (min-width: 1200px){.btnWhite:before{border:4px solid rgba(137,116,116,0.2)}}.btnRed,#snav li.active a,#snav li.active div{background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #b21d59, #d03573 50%, #b21d59 100%);color:#FFF}.btnRed:before,#snav li.active a:before,#snav li.active div:before{box-sizing:border-box;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;border:1.06667vw solid rgba(247,140,208,0.2)}@media (min-width: 750px){.btnRed:before,#snav li.active a:before,#snav li.active div:before{border:.33333vw solid rgba(247,140,208,0.2)}}@media (min-width: 750px) and (min-width: 1200px){.btnRed:before,#snav li.active a:before,#snav li.active div:before{border:4px solid rgba(247,140,208,0.2)}}.notice{font-size:2.66667vw}.notice li{padding-left:1em;text-indent:-1em}@media (min-width: 750px){.notice{font-size:1vw}}@media (min-width: 750px) and (min-width: 1200px){.notice{font-size:12px}}.ss{-webkit-mask-image:url("../images/common/mask_ss.png");mask-image:url("../images/common/mask_ss.png");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left 0 top 0;mask-position:left 0 top 0;-webkit-mask-size:100% auto;mask-size:100% auto}@-webkit-keyframes ssMask{to{mask-position:left 0 top 100%;-webkit-mask-position:left 0 top 100%}}@keyframes ssMask{to{mask-position:left 0 top 100%;-webkit-mask-position:left 0 top 100%}}.table{overflow-x:scroll;width:100%}@media (min-width: 750px){.table{overflow-x:visible;padding:0}.table.scroll{overflow-x:scroll}}.table table{background:#f5efeb;width:100%;font-family:'メイリオ', Meiryo, 'ヒラギノ角ゴシック', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;font-size:2.93333vw;font-weight:normal;text-align:center;white-space:nowrap}.table table th{padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw;border-right:1px dotted #FFF}.table table td{padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw;border-right:1px dotted #241a15}.table table th{background:#241a15;font-weight:bold;color:#FFF}.table table tr th:last-child,.table table tr td:last-child{border-right:0}.table table tr td:first-child{font-weight:bold}.table table tr:nth-child(2n-1){background:#ebe4df}.table table tr.txtL td:nth-of-type(n+2){text-align:left}@media (min-width: 750px){.table table{font-size:1.16667vw}}@media (min-width: 750px) and (min-width: 1200px){.table table{font-size:14px}}@media (min-width: 750px){.table table th{padding:.83333vw 1.66667vw .83333vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){.table table th{padding:10px 20px 10px 20px}}@media (min-width: 750px){.table table td{padding:.83333vw 1.66667vw .83333vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){.table table td{padding:10px 20px 10px 20px}}.txtC{text-align:center}.txtR{text-align:right}.txtL{text-align:left}.cRed{color:#a82550}body{position:relative;z-index:0;background:url(../images/common/bg_sp.jpg) repeat-y top center;background-size:100% auto;font-family:'Kaisei Tokumin', serif;font-size:3.46667vw;font-weight:500;line-height:1.3;letter-spacing:0.04em;color:#241a15}@media (min-width: 750px){body{background:url(../images/common/bg_pc.jpg) repeat-y top center;background-size:100% auto;font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){body{font-size:16px}}#contents{overflow:hidden}#snav{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:84vw;margin:0vw auto 0vw auto}@media (min-width: 750px){#snav{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:nowrap;flex-wrap:nowrap;width:91.66667vw;max-width:1100px}}#snav li{width:30%}#snav li a,#snav li div{width:100%;box-shadow:5px 5px 10px 0px rgba(39,24,11,0.4)}@media (hover: hover), (-ms-high-contrast: none){#snav li a:hover,#snav li div:hover{letter-spacing:0.3em;box-shadow:5px 5px 10px 0px rgba(39,24,11,0.4),5px 5px 10px 0px rgba(39,24,11,0.4)}}#snav li.active a,#snav li.active div{width:100%;box-shadow:5px 5px 10px 0px rgba(39,24,11,0.4)}@media (hover: hover), (-ms-high-contrast: none){#snav li.active a:hover,#snav li.active div:hover{letter-spacing:0.3em;box-shadow:5px 5px 10px 0px rgba(39,24,11,0.4),5px 5px 10px 0px rgba(39,24,11,0.4)}}@media (min-width: 750px){#snav li{width:20vw;max-width:240px;margin:0vw 1.66667vw 0vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#snav li{margin:0px 20px 0px 20px}}#btnNav{pointer-events:none;opacity:0;position:fixed;top:2.66667vw;right:2.66667vw;z-index:100;background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #b21d59, #d03573 50%, #b21d59 100%);width:12vw;height:12vw;box-shadow:3px 3px 5px 0px rgba(39,24,11,0.4);transition:opacity 0.5s}#btnNav:before{box-sizing:border-box;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;border:1.06667vw solid rgba(247,140,208,0.2)}#btnNav span{position:absolute;top:50%;left:50%;background:#FFF;width:6vw;height:.53333vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:background-color 0.3s 0.3s}#btnNav span:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:#FFF;width:6vw;height:.53333vw;margin:-2vw 0vw 0vw 0vw;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);transition:background-color 0.3s 0s, margin 0.3s 0.3s, -webkit-transform 0.3s 0s;transition:background-color 0.3s 0s, margin 0.3s 0.3s, transform 0.3s 0s;transition:background-color 0.3s 0s, margin 0.3s 0.3s, transform 0.3s 0s, -webkit-transform 0.3s 0s}#btnNav span:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:50%;left:50%;background:#FFF;width:6vw;height:.53333vw;margin:0vw 0vw -2vw 0vw;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%);transition:background-color 0.3s 0s, margin 0.3s 0.3s, -webkit-transform 0.3s 0s;transition:background-color 0.3s 0s, margin 0.3s 0.3s, transform 0.3s 0s;transition:background-color 0.3s 0s, margin 0.3s 0.3s, transform 0.3s 0s, -webkit-transform 0.3s 0s}#btnNav.show{pointer-events:all;opacity:1}#btnNav.open{background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #f3e9d8, #fbf2e5 5%, #f3e9d8 100%)}#btnNav.open:before{border:1.06667vw solid rgba(137,116,116,0.2)}#btnNav.open span{background:none;transition:background-color 0.3s 0.3s}#btnNav.open span:before{background:#241a15;margin:0vw 0vw 0vw 0vw;-webkit-transform:translate(-50%, -50%) rotateZ(-45deg);transform:translate(-50%, -50%) rotateZ(-45deg);transition:background-color 0.3s 0s, margin 0.3s 0s, -webkit-transform 0.3s 0.3s;transition:background-color 0.3s 0s, margin 0.3s 0s, transform 0.3s 0.3s;transition:background-color 0.3s 0s, margin 0.3s 0s, transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s}#btnNav.open span:after{background:#241a15;margin:0vw 0vw 0vw 0vw;-webkit-transform:translate(-50%, 50%) rotateZ(45deg);transform:translate(-50%, 50%) rotateZ(45deg);transition:background-color 0.3s 0s, margin 0.3s 0s, -webkit-transform 0.3s 0.3s;transition:background-color 0.3s 0s, margin 0.3s 0s, transform 0.3s 0.3s;transition:background-color 0.3s 0s, margin 0.3s 0s, transform 0.3s 0.3s, -webkit-transform 0.3s 0.3s}#btnNav.page{pointer-events:all;opacity:1}@media (min-width: 750px){#btnNav{display:none}}nav{position:fixed;top:0vw;right:0vw;z-index:99;-webkit-transform:translate(0, -100%);transform:translate(0, -100%);overflow-y:scroll;height:100%;width:100%;text-align:center}@media (min-width: 750px){nav{height:initial;overflow-y:visible}nav.page{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@media (max-width: 750px){nav.open{-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:0.5s}nav.open.hide{-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}}@media (min-width: 750px){nav{transition:0.5s}nav.show{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}nav ul{background:url(../images/common/bg_nav.png) no-repeat bottom 20px center;background-size:100% auto;min-height:100%;padding:13.33333vw 0vw 20vw 0vw}nav ul:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:60px;left:0vw;z-index:-1;background:url(../images/common/bg_nav_r.png) repeat-y;background-size:100% auto}@media (min-width: 750px){nav ul{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:nowrap;flex-wrap:nowrap;background:none;min-height:initial;padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){nav ul{padding:0px 0px 0px 0px}}@media (min-width: 750px){nav ul::before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/bg_nav_pc.png) repeat-x bottom 0 center;background-size:auto 100%}}nav ul li:nth-of-type(1){display:inline-block;width:60vw}@media (min-width: 750px){nav ul li:nth-of-type(1){display:none}}nav ul li a{display:block;background:url(../images/common/bg_noise.png) repeat,linear-gradient(0deg, #eddfd6 0%, #fdf8ed 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:6.66667vw;font-weight:700;line-height:1;text-align:center;padding:6.66667vw 0vw 6.66667vw 0vw}@media (min-width: 750px){nav ul li a{background:url(../images/common/bg_noise.png) repeat,linear-gradient(0deg, #291a10 0%, #7f5d1a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2vw;padding:1.66667vw 1.66667vw 5vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){nav ul li a{font-size:24px}}@media (min-width: 750px) and (min-width: 1200px){nav ul li a{padding:20px 20px 60px 20px}}@media (min-width: 750px) and (hover: hover), (min-width: 750px) and (-ms-high-contrast: none){nav ul li a:hover{background:url(../images/common/bg_noise.png) repeat,linear-gradient(0deg, #b21d59 0%, #d03573 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}footer{background:#121212;color:#FFF;text-align:center}footer .btnPageTop{position:relative;z-index:0;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:nowrap;flex-wrap:nowrap;background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #272521 0%, #171615 50%, #272521 100%);height:13.33333vw;margin:0vw 0vw 13.33333vw 0vw;color:#FFF;transition:background-color 0.5s}footer .btnPageTop::before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:0;background:#FFF;height:.8vw;opacity:0.1}footer .btnPageTop::after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;z-index:0;background:#FFF;height:.8vw;opacity:0.1}footer .btnPageTop span{position:relative;z-index:0;display:inline-block;width:5.33333vw;height:2.66667vw;margin:0vw 2.66667vw 0vw 0vw}footer .btnPageTop span svg{fill-rule:evenodd;fill:#FFF}@media (hover: hover), (-ms-high-contrast: none){footer .btnPageTop{transition:letter-spacing 0.5s}footer .btnPageTop:hover{letter-spacing:0.3em}}@media (min-width: 750px){footer .btnPageTop{height:6.66667vw;max-height:80px;margin:0vw 0vw 6.66667vw 0vw;font-size:1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){footer .btnPageTop{margin:0px 0px 80px 0px}}@media (min-width: 750px) and (min-width: 1200px){footer .btnPageTop{font-size:20px}}@media (min-width: 750px){footer .btnPageTop::before{height:.33333vw;max-height:4px}footer .btnPageTop::after{height:.33333vw;max-height:4px}footer .btnPageTop span{width:2.5vw;max-width:30px;height:1.25vw;max-height:15px;margin:0vw 1.66667vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer .btnPageTop span{margin:0px 20px 0px 0px}}footer .txt{width:84vw;margin:0vw auto 10.66667vw auto;font-size:3.2vw}@media (min-width: 750px){footer .txt{width:91.66667vw;max-width:1100px;margin:0vw auto 5vw auto;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){footer .txt{margin:0px auto 60px auto}}@media (min-width: 750px) and (min-width: 1200px){footer .txt{font-size:18px}}footer .txt .eula{margin:0vw auto 6.66667vw auto}@media (min-width: 750px){footer .txt .eula{margin:0vw auto 4.16667vw auto}}@media (min-width: 750px) and (min-width: 1200px){footer .txt .eula{margin:0px auto 50px auto}}footer .txt .notice{margin:0vw auto 6.66667vw auto;font-size:2.93333vw;text-align:left}footer .txt .notice li{margin-top:0.5em;padding-left:1em;text-indent:-1em}footer .txt .notice li:nth-of-type(1){margin-bottom:1em}footer .txt .notice img{width:auto;height:1em}@media (min-width: 750px){footer .txt .notice{margin:0vw auto 4.16667vw auto;font-size:1.33333vw;text-align:center}}@media (min-width: 750px) and (min-width: 1200px){footer .txt .notice{margin:0px auto 50px auto}}@media (min-width: 750px) and (min-width: 1200px){footer .txt .notice{font-size:16px}}footer .txt .copyright{font-size:2.93333vw}@media (min-width: 750px){footer .txt .copyright{font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){footer .txt .copyright{font-size:16px}}@media (hover: hover), (-ms-high-contrast: none){footer .txt a{transition:background-color 0.5s, color 0.5s}footer .txt a:hover{background:#e93a80;color:#FFF}}footer .bnrTch{display:block;width:85.33333vw;margin:0vw auto 13.33333vw auto}@media (hover: hover), (-ms-high-contrast: none){footer .bnrTch{transition:opacity 1s}footer .bnrTch:hover{opacity:0.5}}@media (min-width: 750px){footer .bnrTch{width:53.33333vw;max-width:640px;margin:0vw auto 5vw auto}}@media (min-width: 750px) and (min-width: 1200px){footer .bnrTch{margin:0px auto 60px auto}}footer #snsCol{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:nowrap;flex-wrap:nowrap;padding:10.66667vw 0vw 10.66667vw 0vw;border-top:1px solid rgba(255,255,255,0.1)}footer #snsCol li{width:13.33333vw;margin:0vw 4.66667vw 0vw 4.66667vw}footer #snsCol li a{display:block}@media (min-width: 750px){footer #snsCol{padding:3.33333vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){footer #snsCol{padding:40px 0px 40px 0px}}@media (min-width: 750px){footer #snsCol li{width:4.16667vw;max-width:50px;margin:0vw 2.08333vw 0vw 2.08333vw}}@media (min-width: 750px) and (min-width: 1200px){footer #snsCol li{margin:0px 25px 0px 25px}}#bne{font-weight:normal;letter-spacing:0;line-height:1}#bne a{color:#333}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}.fancybox-slide--iframe .fancybox-content{background:none}.fancybox-is-open .fancybox-bg{background:url(../images/common/bg_noise.png) repeat,rgba(36,26,21,0.9);opacity:1}.fancybox-slide{padding:60px 20px}@media (min-width: 750px){.fancybox-slide{padding:60px 60px}}.fancybox-close-small{position:absolute;top:0vw;right:-1.33333vw;width:8vw;height:8vw;padding:0;opacity:1;-webkit-transform:translate(0, -100%);transform:translate(0, -100%)}.fancybox-close-small:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:#FFF;width:5.33333vw;height:2px;-webkit-transform:translate(-50%, -50%) rotateZ(45deg);transform:translate(-50%, -50%) rotateZ(45deg)}.fancybox-close-small:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;background:#FFF;width:5.33333vw;height:2px;-webkit-transform:translate(-50%, -50%) rotateZ(-45deg);transform:translate(-50%, -50%) rotateZ(-45deg)}@media (hover: hover), (-ms-high-contrast: none){.fancybox-close-small:before{transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.fancybox-close-small:after{transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.fancybox-close-small:hover:before{-webkit-transform:translate(-50%, -50%) rotateZ(45deg) scaleX(0.8);transform:translate(-50%, -50%) rotateZ(45deg) scaleX(0.8)}.fancybox-close-small:hover:after{-webkit-transform:translate(-50%, -50%) rotateZ(-45deg) scaleX(0.8);transform:translate(-50%, -50%) rotateZ(-45deg) scaleX(0.8)}}@media (min-width: 750px){.fancybox-close-small{position:absolute;top:0vw;right:-.83333vw;width:5vw;max-width:60px;height:5vw;max-height:60px}}@media (min-width: 750px) and (min-width: 1200px){.fancybox-close-small{top:0px;right:-10px}}@media (min-width: 750px){.fancybox-close-small:before{width:3.33333vw;max-width:40px;height:2px}.fancybox-close-small:after{width:3.33333vw;max-width:40px;height:2px}}main{background:url(../images/common/bg_tit_sp.png) no-repeat top 5.33333vw center;background-size:100% auto;padding:13.33333vw 0vw 13.33333vw 0vw}@media (min-width: 750px){main{background:url(../images/common/bg_tit_pc.png) no-repeat top 3.33333vw center;background-size:100.16667vw auto;padding:12.5vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){main{padding:150px 0px 100px 0px}}@media (min-width: 750px) and (min-width: 1200px){main{background:url(../images/common/bg_tit_pc.png) no-repeat top 40px center;background-size:1202px auto}}h1{background:url(../images/common/bg_noise.png) repeat,linear-gradient(0deg, #291a10 0%, #7f5d1a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0vw 0vw 6.66667vw 0vw;font-family:'Playball', cursive;font-weight:400;font-size:10.66667vw;line-height:1;text-align:center}@media (min-width: 750px){h1{margin:0vw 0vw 3.33333vw 0vw;font-size:5vw}}@media (min-width: 750px) and (min-width: 1200px){h1{margin:0px 0px 40px 0px}}@media (min-width: 750px) and (min-width: 1200px){h1{font-size:60px}}h1+p{width:84vw;margin:0vw auto 8vw auto;font-size:4vw;text-align:center;background:url(../images/common/bg_noise.png) repeat,linear-gradient(0deg, #b21d59 0%, #d03573 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (min-width: 750px){h1+p{width:83.33333vw;max-width:1000px;margin:0vw auto 5vw auto;font-size:1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){h1+p{margin:0px auto 60px auto}}@media (min-width: 750px) and (min-width: 1200px){h1+p{font-size:20px}}#snav{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:84vw;margin:0vw auto 0vw auto;text-align:center}@media (min-width: 750px){#snav{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;width:91.66667vw;max-width:1100px;margin:0vw auto -1.66667vw auto}}@media (min-width: 750px) and (min-width: 1200px){#snav{margin:0px auto -20px auto}}#snav li{width:100%}@media (max-width: 750px){#snav li{margin:0vw 0vw 2.66667vw 0vw}#snav li:last-child{margin-bottom:0}}#snav li a,#snav li div{width:100%;padding:1em 0}@media (hover: hover), (-ms-high-contrast: none){#snav li a:hover,#snav li div:hover{letter-spacing:0.1em}}#snav li div{pointer-events:none;-webkit-filter:grayscale(100%);filter:grayscale(100%)}#snav li.active a,#snav li.active div{width:100%}@media (min-width: 750px){#snav li{width:26.66667vw;max-width:320px;margin:0vw 1.66667vw 1.66667vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#snav li{margin:0px 20px 20px 20px}}@media (min-width: 750px){#snav li:nth-last-child(-n+2) a,#snav li:nth-last-child(-n+2) div{min-height:6.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#snav li:nth-last-child(-n+2) a,#snav li:nth-last-child(-n+2) div{min-height:80px}}@media (min-width: 750px){#snav li a,#snav li div{width:100%;max-width:100%;padding:0}#snav li.active a,#snav li.active div{width:100%;max-width:100%}}@media (min-width: 750px) and (hover: hover), (min-width: 750px) and (-ms-high-contrast: none){#snav li.active a:hover,#snav li.active div:hover{letter-spacing:0.1em}}section{position:relative;z-index:0;background:url(../images/products/special/bg_sp.png) repeat-y;background-size:100% auto;width:84.26667vw;margin:13.33333vw auto 6.66667vw auto;padding:0vw 6.66667vw 0vw 6.66667vw}section:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:-6.66667vw;left:0vw;background:url(../images/products/special/bg_t_sp.png) repeat-y;background-size:100% auto;height:6.66667vw}section:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:-6.66667vw;left:0vw;background:url(../images/products/special/bg_b_sp.png) repeat-y;background-size:100% auto;height:6.66667vw}@media (min-width: 750px){section{background:url(../images/top/battle/bg_pc.png) repeat-y;background-size:100% auto;width:86.83333vw;max-width:1042px;margin:8.33333vw auto 3.33333vw auto;padding:0vw 3.33333vw 0vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){section{margin:100px auto 40px auto}}@media (min-width: 750px) and (min-width: 1200px){section{padding:0px 40px 0px 40px}}@media (min-width: 750px){section:before{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:-3.33333vw;left:0vw;background:url(../images/top/battle/bg_t_pc.png) repeat-y;background-size:100% auto;height:3.33333vw;max-height:40px}}@media (min-width: 750px) and (min-width: 1200px){section:before{top:-40px;left:0px}}@media (min-width: 750px){section:after{pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;bottom:-3.33333vw;left:0vw;background:url(../images/top/battle/bg_b_pc.png) repeat-y;background-size:100% auto;height:3.33333vw;max-height:40px}}@media (min-width: 750px) and (min-width: 1200px){section:after{bottom:-40px;left:0px}}section h2{margin:0vw 0vw 2.66667vw 0vw;font-size:5.6vw;text-align:center}section h2+p{margin:0vw 0vw 6.66667vw 0vw;font-size:3.73333vw}@media (min-width: 750px){section h2{margin:0vw 0vw 2.5vw 0vw;font-size:2.83333vw}}@media (min-width: 750px) and (min-width: 1200px){section h2{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){section h2{font-size:34px}}@media (min-width: 750px){section h2+p{margin:0vw 0vw 2.5vw 0vw;font-size:1.5vw;text-align:center}}@media (min-width: 750px) and (min-width: 1200px){section h2+p{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){section h2+p{font-size:18px}}section h3{position:relative;z-index:0;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:nowrap;flex-wrap:nowrap;background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #2e1b13, #391d11 50%, #2e1b13 100%);margin:6.66667vw auto 4vw auto;padding:2vw 2vw 2vw 2vw;font-size:4vw;color:#FFF;-webkit-clip-path:polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);clip-path:polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px)}@media (min-width: 750px){section h3{margin:4.16667vw auto 2.5vw auto;padding:1.25vw 1.25vw 1.25vw 1.25vw;font-size:1.58333vw}}@media (min-width: 750px) and (min-width: 1200px){section h3{margin:50px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){section h3{padding:15px 15px 15px 15px}}@media (min-width: 750px) and (min-width: 1200px){section h3{font-size:19px}}section h4{position:relative;z-index:0;margin:4vw auto 2.66667vw auto;font-size:3.73333vw;font-weight:bold;color:#241a15}section h4:after{pointer-events:none;content:"";width:100%;height:100%;display:block;background:#241a15;width:100%;height:2px}@media (min-width: 750px){section h4{margin:3.33333vw auto 1.66667vw auto;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){section h4{margin:40px auto 20px auto}}@media (min-width: 750px) and (min-width: 1200px){section h4{font-size:18px}}section h5{margin:2.66667vw auto 1.33333vw auto;padding:0 0 0 0.5em;font-size:3.46667vw;font-weight:bold;line-height:1.2;color:#241a15;border-left:4px solid #241a15}@media (min-width: 750px){section h5{margin:1.66667vw auto .83333vw auto;font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){section h5{margin:20px auto 10px auto}}@media (min-width: 750px) and (min-width: 1200px){section h5{font-size:16px}}section hr{border:none;background:linear-gradient(90deg, #2e1b13, #391d11 50%, #2e1b13 100%);width:100%;height:1px;margin:8vw 0vw 8vw 0vw}@media (min-width: 750px){section hr{margin:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){section hr{margin:60px 0px 60px 0px}}section .btnRed,section #snav li.active a,#snav li.active section a,section #snav li.active div,#snav li.active section div{width:100%}section .btnRed.deco,section #snav li.active a.deco,#snav li.active section a.deco,section #snav li.active div.deco,#snav li.active section div.deco{width:100%}section .notice{font-family:YuGothic, 'Yu Gothic', sans-serif;font-size:2.66667vw}section .notice li{margin-top:0.5em;padding-left:1em;text-indent:-1em}@media (min-width: 750px){section .notice{font-size:1.16667vw}}@media (min-width: 750px) and (min-width: 1200px){section .notice{font-size:14px}}section .box{position:relative;z-index:0;padding:1.5em;text-indent:0}section .box:after{box-sizing:border-box;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;border:1.06667vw solid rgba(137,116,116,0.2)}@media (min-width: 750px){section .box:after{border:.33333vw solid rgba(137,116,116,0.2)}}@media (min-width: 750px) and (min-width: 1200px){section .box:after{border:4px solid rgba(137,116,116,0.2)}}section .txtOverview{margin:0vw 0vw 6.66667vw 0vw;font-size:3.73333vw}@media (min-width: 750px){section .txtOverview{margin:0vw 0vw 2.5vw 0vw;font-size:1.5vw;text-align:center}}@media (min-width: 750px) and (min-width: 1200px){section .txtOverview{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){section .txtOverview{font-size:18px}}#mv .date{text-align:center;margin:0vw 0vw 4vw 0vw}#mv .date span{display:inline-block;background:linear-gradient(90deg, #b21d59, #d03573 50%, #b21d59 100%);color:#FFF;padding:0.5em 0.8em;line-height:1.2;text-align:center}@media (min-width: 750px){#mv .date{margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mv .date{margin:0px 0px 40px 0px}}#mv .movie{position:relative;z-index:0;display:block;width:66.66667vw;margin:0vw auto 0vw auto}#mv .movie.end{position:relative;z-index:0}#mv .movie.end:before{pointer-events:none;content:"映像の公開は終了いたしました。";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:1;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:nowrap;flex-wrap:nowrap;background:rgba(0,0,0,0.5);font-size:3.73333vw;color:#FFF}@media (min-width: 750px){#mv .movie.end:before{font-size:2.5vw}}@media (min-width: 750px) and (min-width: 1200px){#mv .movie.end:before{font-size:30px}}@media (min-width: 750px){#mv .movie{width:62.5vw;max-width:750px;margin:0vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#mv .movie{margin:0px auto 0px auto}}#mv .movie+p{background:url(../images/common/bg_noise.png) repeat,linear-gradient(0deg, #b21d59 0%, #d03573 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:1em;font-size:3.46667vw;font-weight:700;text-align:center}@media (min-width: 750px){#mv .movie+p{font-size:1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#mv .movie+p{font-size:20px}}#mv aside{margin:8vw 0vw 0vw 0vw;position:relative;z-index:0;background:url(../images/common/bg_noise.png) repeat,linear-gradient(90deg, #f3e9d8, #fbf2e5 5%, #f3e9d8 100%);color:#241a15;padding:6.66667vw 6.66667vw 6.66667vw 6.66667vw}#mv aside:before{content:"misono";position:absolute;bottom:-4vw;left:1.33333vw;z-index:-1;font-family:'Playball', cursive;font-weight:400;font-size:16vw;opacity:0.1}#mv aside:after{box-sizing:border-box;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;border:1.06667vw solid rgba(137,116,116,0.2)}#mv aside .img{margin:0vw 0vw 5.33333vw 0vw}#mv aside .txt{line-height:1.6}@media (min-width: 750px){#mv aside{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:5vw 0vw 0vw 0vw;padding:3.33333vw 3.33333vw 3.33333vw 3.33333vw}}@media (min-width: 750px) and (min-width: 1200px){#mv aside{margin:60px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){#mv aside{padding:40px 40px 40px 40px}}@media (min-width: 750px){#mv aside:before{left:inherit;position:absolute;bottom:-1.25vw;right:1.25vw;font-size:10vw;line-height:1}}@media (min-width: 750px) and (min-width: 1200px){#mv aside:before{bottom:-15px;right:15px}}@media (min-width: 750px) and (min-width: 1200px){#mv aside:before{font-size:120px}}@media (min-width: 750px){#mv aside:after{border:.33333vw solid rgba(137,116,116,0.2)}}@media (min-width: 750px) and (min-width: 1200px){#mv aside:after{border:4px solid rgba(137,116,116,0.2)}}@media (min-width: 750px){#mv aside .img{-webkit-flex:none;flex:none;width:33.33333vw;max-width:400px;margin:0vw 2.5vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mv aside .img{margin:0px 30px 0px 0px}}#quiz .img{width:100%;margin:0vw 0vw 6.66667vw 0vw}#quiz .img h3{background:none;width:80%;margin:0vw auto 5.33333vw auto;padding:0}#quiz .img ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}#quiz .img ul li{width:32%;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform-origin:bottom;transform-origin:bottom}#quiz .img ul li:nth-of-type(1){-webkit-animation:bound 10s 0s infinite;animation:bound 10s 0s infinite}#quiz .img ul li:nth-of-type(2){-webkit-animation:bound 10s 1s infinite;animation:bound 10s 1s infinite}#quiz .img ul li:nth-of-type(3){-webkit-animation:bound 10s 2s infinite;animation:bound 10s 2s infinite}@media (min-width: 750px){#quiz .img{position:relative;z-index:0;display:block;width:75vw;max-width:900px;margin:0vw auto 4.16667vw auto;padding-top:38%}}@media (min-width: 750px) and (min-width: 1200px){#quiz .img{margin:0px auto 50px auto}}@media (min-width: 750px){#quiz .img h3{position:absolute;top:50%;left:0vw;width:40vw;max-width:480px;margin:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-clip-path:none;clip-path:none}#quiz .img ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:absolute;top:50%;right:-.83333vw;width:33.33333vw;max-width:400px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}@media (min-width: 750px) and (min-width: 1200px){#quiz .img ul{top:50%;right:-10px}}@media (min-width: 750px){#quiz .img ul li{width:15vw;max-width:180px;margin:0vw .83333vw 0vw .83333vw}}@media (min-width: 750px) and (min-width: 1200px){#quiz .img ul li{margin:0px 10px 0px 10px}}@media (min-width: 750px){#quiz .img ul li:nth-of-type(1){margin:0vw 4.16667vw 0vw 4.16667vw}}@media (min-width: 750px) and (min-width: 1200px){#quiz .img ul li:nth-of-type(1){margin:0px 50px 0px 50px}}#quiz aside{margin:8vw 0vw 0vw 0vw;text-align:center}#quiz aside h3{margin-top:0}#quiz aside dl{display:inline-block;overflow:hidden;line-height:2}#quiz aside dl dt{float:left;clear:left;margin-right:1em;font-weight:800;text-align:right}#quiz aside dl dd{float:left;text-align:left}@media (min-width: 750px){#quiz aside{margin:3.33333vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#quiz aside{margin:40px 0px 0px 0px}}#ad h2{background:url(../images/common/bg_noise.png) repeat,linear-gradient(0deg, #b21d59 0%, #d03573 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:5.06667vw}@media (min-width: 750px){#ad h2{font-size:2.83333vw}}@media (min-width: 750px) and (min-width: 1200px){#ad h2{font-size:34px}}#ad .adImg img{width:auto;max-width:100%}#ad .adImg.end{position:relative;z-index:0}#ad .adImg.end:before{pointer-events:none;content:"応募期間は終了いたしました。";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:1;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:nowrap;flex-wrap:nowrap;background:rgba(0,0,0,0.5);font-size:3.73333vw;color:#FFF}@media (min-width: 750px){#ad .adImg.end:before{font-size:2.5vw}}@media (min-width: 750px) and (min-width: 1200px){#ad .adImg.end:before{font-size:30px}}#ad .ad{font-family:YuGothic, 'Yu Gothic', sans-serif;font-weight:bold;line-height:1.8;word-break:break-all;text-align:left}#ad .ad dl dt{position:relative;z-index:0;margin:2.66667vw auto 2.66667vw auto;font-size:3.73333vw;font-weight:bold;color:#241a15}#ad .ad dl dt:after{pointer-events:none;content:"";width:100%;height:100%;display:block;background:#241a15;width:100%;height:2px}#ad .ad dl dt:first-child{margin-top:0}@media (min-width: 750px){#ad .ad dl dt{margin:1.66667vw auto 1.66667vw auto;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#ad .ad dl dt{margin:20px auto 20px auto}}@media (min-width: 750px) and (min-width: 1200px){#ad .ad dl dt{font-size:18px}}#ad .ad p,#ad .ad ul{margin:2.66667vw 0vw 2.66667vw 0vw}@media (min-width: 750px){#ad .ad p,#ad .ad ul{margin:1.66667vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#ad .ad p,#ad .ad ul{margin:20px 0px 20px 0px}}#ad .ad .box{position:relative;z-index:0;padding:1.5em;text-indent:0}#ad .ad .box:after{box-sizing:border-box;pointer-events:none;content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;border:1.06667vw solid rgba(137,116,116,0.2)}@media (min-width: 750px){#ad .ad .box:after{border:.33333vw solid rgba(137,116,116,0.2)}}@media (min-width: 750px) and (min-width: 1200px){#ad .ad .box:after{border:4px solid rgba(137,116,116,0.2)}}#ad .terms{font-family:YuGothic, 'Yu Gothic', sans-serif;font-weight:bold;line-height:1.8;word-break:break-all}#ad .terms>*:not(h4){margin:2.66667vw 0vw 0vw 0vw}@media (min-width: 750px){#ad .terms>*:not(h4){margin:1.66667vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#ad .terms>*:not(h4){margin:20px 0px 0px 0px}}#ad .terms ul li,#ad .terms ol li{margin-top:0.5em;padding-left:1em;text-indent:-1em}#ad .terms ul li:first-child,#ad .terms ol li:first-child{margin-top:0}#ad .terms .step>li{padding-left:0em;text-indent:0em}@media (min-width: 750px){#ad .terms .step>li{margin-top:1em;padding-left:4.5em;text-indent:-4.5em}}#ad .terms .txtLine{background:linear-gradient(transparent 90%, #a82550 90%)}#anime h2{font-size:5.06667vw}@media (min-width: 750px){#anime h2{font-size:2.83333vw}}@media (min-width: 750px) and (min-width: 1200px){#anime h2{font-size:34px}}#anime .img{width:100%;margin:0vw 0vw 6.66667vw 0vw;text-align:center}#anime .img img:nth-child(1){width:16vw;margin:0vw auto 4vw auto}@media (min-width: 750px){#anime .img{position:relative;z-index:0;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:nowrap;flex-wrap:nowrap;width:31.66667vw;max-width:380px;margin:0vw auto 2.5vw auto}}@media (min-width: 750px) and (min-width: 1200px){#anime .img{margin:0px auto 30px auto}}@media (min-width: 750px){#anime .img img:nth-child(1){position:absolute;top:0vw;right:-2.5vw;width:6.66667vw;max-width:80px;margin:0;-webkit-transform:translate(100%, 0);transform:translate(100%, 0)}}@media (min-width: 750px) and (min-width: 1200px){#anime .img img:nth-child(1){top:0px;right:-30px}}#anime .btnRed.deco span,#anime #snav li.active a.deco span,#snav li.active #anime a.deco span,#anime #snav li.active div.deco span,#snav li.active #anime div.deco span{width:100%}#anime .btnRed.deco span:before,#anime #snav li.active a.deco span:before,#snav li.active #anime a.deco span:before,#anime #snav li.active div.deco span:before,#snav li.active #anime div.deco span:before{margin:0vw 1.33333vw 0vw 0vw}#anime .btnRed.deco span:after,#anime #snav li.active a.deco span:after,#snav li.active #anime a.deco span:after,#anime #snav li.active div.deco span:after,#snav li.active #anime div.deco span:after{margin:0vw 0vw 0vw 1.33333vw}@media (min-width: 750px){#anime .btnRed.deco,#anime #snav li.active a.deco,#snav li.active #anime a.deco,#anime #snav li.active div.deco,#snav li.active #anime div.deco{width:41.66667vw;max-width:500px}#anime .btnRed.deco span,#anime #snav li.active a.deco span,#snav li.active #anime a.deco span,#anime #snav li.active div.deco span,#snav li.active #anime div.deco span{width:38.33333vw;max-width:460px}}#anime .btnRed.deco+p,#anime #snav li.active a.deco+p,#snav li.active #anime a.deco+p,#anime #snav li.active div.deco+p,#snav li.active #anime div.deco+p{margin-top:1em;text-align:center}#anime aside{margin:8vw 0vw 2.66667vw 0vw;text-align:center}#anime aside h3{width:100%;margin-top:0}#anime aside dl{overflow:hidden;line-height:2}#anime aside dl dt{float:left;clear:left;width:5em;margin-right:1em;font-weight:800;text-align:right}#anime aside dl dd{float:left;text-align:left}#anime aside .notice{margin-top:1em}@media (min-width: 750px){#anime aside{margin:3.33333vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#anime aside{margin:40px 0px 20px 0px}}@media (min-width: 750px){#anime aside .box{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}#anime aside dl{width:25%}}#anime .copyright{margin-top:1em}#shindan .img{width:100%;margin:0vw 0vw 6.66667vw 0vw}#shindan .img h3{background:none;width:100%;margin:0vw auto 5.33333vw auto;padding:0}#shindan .img ul{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:center;justify-content:center;-webkit-align-items:flex-end;align-items:flex-end;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:24.13333vw;margin:0vw auto 0vw auto}#shindan .img ul li{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform-origin:bottom;transform-origin:bottom}#shindan .img ul li:nth-of-type(1){-webkit-animation:bound 10s 0s infinite;animation:bound 10s 0s infinite}@media (min-width: 750px){#shindan .img{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row;flex-flow:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:75vw;max-width:900px;margin:0vw auto 4.16667vw auto}}@media (min-width: 750px) and (min-width: 1200px){#shindan .img{margin:0px auto 50px auto}}@media (min-width: 750px){#shindan .img h3{width:45.83333vw;max-width:550px;margin:0;-webkit-clip-path:none;clip-path:none}#shindan .img ul{width:15.91667vw;max-width:191px}}#shindan aside{margin:8vw 0vw 0vw 0vw;text-align:center}#shindan aside h3{margin-top:0}#shindan aside dl{display:inline-block;overflow:hidden;line-height:2}#shindan aside dl dt{float:left;clear:left;margin-right:1em;font-weight:800;text-align:right}#shindan aside dl dd{float:left;text-align:left}@media (min-width: 750px){#shindan aside{margin:3.33333vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#shindan aside{margin:40px 0px 0px 0px}}

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