body main{position:relative;z-index:-1}body main::before{position:fixed;content:'';display:block;width:100%;height:100%;background-position:center, center;background-size:cover;background-repeat:no-repeat;background-image:url(../images/common/bg_0.jpg);z-index:-1}@media (max-width: 750px){body main::before{height:100lvh}}@media (min-width: 750px){body main::before{background-size:cover}}#specialCol #specialColInner{margin:0 auto;width:100%;text-align:center}@media (max-width: 750px){#specialCol #specialColInner{padding:6.66667vw 0vw 9.33333vw 0vw}}@media (min-width: 750px){#specialCol #specialColInner{padding:10vw 0vw 7.08333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #specialColInner{padding:120px 0px 85px 0px}}#specialCol #specialColInner h2{padding:0;text-align:center}@media (max-width: 750px){#specialCol #specialColInner h2{margin:2% auto 4%}}@media (min-width: 750px){#specialCol #specialColInner h2{margin:0 auto 3.3%}}@media (min-width: 1200px){#specialCol #specialColInner h2{margin:0 auto 30px}}#specialCol #specialColInner h2 img{margin:0 auto}@media (max-width: 750px){#specialCol #specialColInner h2 img{width:40.93333vw}}@media (min-width: 750px){#specialCol #specialColInner h2 img{width:25.58333vw;max-width:307px}}@media (min-width: 1200px){#specialCol #specialColInner h2 img{width:307px}}#specialCol #specialColInner h2>p{display:block;padding:1.33333vw 0vw 0vw 0vw;font-size:2.4vw;font-weight:700}@media (min-width: 750px){#specialCol #specialColInner h2>p{padding:.83333vw 0vw 0vw 0vw;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #specialColInner h2>p{padding:10px 0px 0px 0px}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #specialColInner h2>p{font-size:18px}}@media (max-width: 750px){#specialCol #specialColInner .snavi{margin-bottom:3%}}@media (min-width: 750px){#specialCol #specialColInner .snavi{margin-bottom:4%}}@media (min-width: 1200px){#specialCol #specialColInner .snavi{margin-bottom:50px}}@media (max-width: 750px){#specialCol #specialColInner .snavi li{width:49%;margin-right:2%;margin-bottom:2%}#specialCol #specialColInner .snavi li:nth-child(2n){margin-right:0}#specialCol #specialColInner .snavi li:nth-child(n+4){margin-top:0}}@media (max-width: 750px){#specialCol #specialColInner .accordion{margin:0 auto 4.5%}}@media (min-width: 750px){#specialCol #specialColInner .accordion{margin:0 auto 5%}}@media (min-width: 1200px){#specialCol #specialColInner .accordion{margin:0 auto 40px}}#specialCol #specialColInner .accordion .endCp{position:relative;display:block;cursor:pointer;border:1px solid rgba(255,255,255,0.6);background:rgba(0,0,0,0.2);width:94%;max-width:1100px;margin:0 auto;padding:0.2em}#specialCol #specialColInner .accordion summary.endCp::-webkit-details-marker{display:none}#specialCol #specialColInner .accordion::details-content{opacity:0;block-size:0;transition:.3s;transition-property:display, opacity, block-size, padding;transition-behavior:allow-discrete;line-height:1.6em}#specialCol #specialColInner .accordion .accordion_content{padding:0 2em 0 3em}#specialCol #specialColInner .accordion .accordion_content .snavi{margin-bottom:0}#specialCol #specialColInner .accordion[open]::details-content{opacity:1;block-size:auto;block-size:calc-size(auto, size)}#specialCol #specialColInner .accordion[open] .accordion_content{padding:1.4em 2em 1.4em 3em}#specialCol #specialColInner .content .bnr{margin:1.66667vw 0vw 1.66667vw 0vw}@media (min-width: 1200px){#specialCol #specialColInner .content .bnr{margin:20px 0px 20px 0px}}@media (max-width: 750px){#specialCol #specialColInner .content .bnr{margin:2.66667vw 0vw 2.66667vw 0vw}}#specialCol #specialColInner .content h3{margin:0vw 0vw 2.5vw 0vw;padding:0;color:#fff;font-size:2.5vw;font-weight:500}@media (min-width: 1200px){#specialCol #specialColInner .content h3{margin:0px 0px 30px 0px}}@media (min-width: 1200px){#specialCol #specialColInner .content h3{font-size:30px}}@media (max-width: 750px){#specialCol #specialColInner .content h3{margin:0vw 0vw 5.33333vw 0vw;font-size:4.4vw}}#specialCol #specialColInner .content h4{display:block;margin:2.5vw 0vw 1.66667vw 0vw;padding:.41667vw 0vw .41667vw .83333vw;text-align:left;background:linear-gradient(to left, rgba(34,19,14,0) 10%, #705624 120%);color:#fff;font-weight:500;font-size:3.46667vw}@media (min-width: 1200px){#specialCol #specialColInner .content h4{margin:30px 0px 20px 0px}}@media (min-width: 1200px){#specialCol #specialColInner .content h4{padding:5px 0px 5px 10px}}@media (max-width: 750px){#specialCol #specialColInner .content h4{margin:5.33333vw 0vw 4vw 0vw;padding:.66667vw 0vw .66667vw 1.86667vw}}@media (min-width: 750px){#specialCol #specialColInner .content h4{font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #specialColInner .content h4{font-size:18px}}@media (min-width: 1200px){#specialCol #specialColInner .content h4{font-size:20px}}#specialCol #specialColInner .content h4:first-child{margin-top:0}#specialCol #specialColInner .content ul,#specialCol #specialColInner .content ol{margin:1.66667vw 0vw 1.66667vw 0vw}@media (min-width: 1200px){#specialCol #specialColInner .content ul,#specialCol #specialColInner .content ol{margin:20px 0px 20px 0px}}@media (max-width: 750px){#specialCol #specialColInner .content ul,#specialCol #specialColInner .content ol{margin:2.66667vw 0vw 2.66667vw 0vw}}#specialCol #specialColInner .content ul li,#specialCol #specialColInner .content ol li{margin-bottom:0.5em}#specialCol #specialColInner .content ul li:last-child,#specialCol #specialColInner .content ol li:last-child{margin-bottom:0}#specialCol #specialColInner .content ol{margin-left:1em}#specialCol #specialColInner .content .contentList li{text-indent:-1em;margin-left:1em}#specialCol #specialColInner .content .notes{font-size:90%}#specialCol #specialColInner .content .udLine{border-bottom:1px solid #cf9b36}#specialCol #specialColInner .content .t-c{text-align:center}#specialCol #specialColInner .end .bnr{pointer-events:none;position:relative}#specialCol #specialColInner .end .bnr::before{content:'';background:#000;display:block;width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0.7;z-index:2}#specialCol #specialColInner .end .bnr::after{content:'本キャンペーンは終了いたしました';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;text-align:center;color:#cf9b36;z-index:3;font-size:3.46667vw}@media (min-width: 750px){#specialCol #specialColInner .end .bnr::after{font-size:2vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #specialColInner .end .bnr::after{font-size:24px}}@media (min-width: 1200px){#specialCol #specialColInner .end .bnr::after{font-size:20px}}

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