@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap");#special{position:relative}#special h2{width:188px;margin:40px auto 0;padding:20px 0 0}#special:before{position:fixed;top:0;left:0;width:100%;height:100%;background:url(../images/top/img_mv.png) center;background-color:rgba(255,255,255,0.8);background-blend-mode:lighten;z-index:-1;content:""}#special section{position:relative;padding:20px 0 60px;overflow:hidden}#special section h3{margin:1em 0;padding:.5em 1em;color:#fff100;background:#23adcf;text-align:center;font-size:6.1vw;font-weight:bold;line-height:1.3}@media screen and (min-width: 751px){#special section h3{font-size:4.5vw}}@media screen and (min-width: 1280px){#special section h3{padding:10px 0;font-size:46px}#special section h3 br{display:none}}#special section#picture{position:relative;margin-top:1em;padding:0px 0 20px}#special section#picture:after{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;padding-top:10em;color:#fff;font-size:1.5em;font-weight:bold;background:rgba(0,0,0,0.5);content:"終了しました"}@media screen and (min-width: 751px){#special section#picture:after{font-size:36px}}#special section#picture h3{margin-top:0}#special section#picture ul.sample{padding:0 20px}#special section#picture ul.sample li{margin-bottom:20px}#special section#picture ul.sample li img{border:1px solid #000}@media screen and (min-width: 751px){#special section#picture ul.sample{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#special section#picture ul.sample li{width:32%;margin-bottom:40px}}#special section#picture .detail{max-width:1000px;margin:0 auto;padding:0 20px;font-weight:bold}#special section#picture .detail h4{padding:.5em;color:#23adcf;font-size:6vw;text-align:center;border:2px solid #23adcf;background:#fff}@media screen and (min-width: 751px){#special section#picture .detail h4{font-size:4vw}}@media screen and (min-width: 1280px){#special section#picture .detail h4{font-size:60px}}#special section#picture .detail .inner p{margin-top:20px;line-height:1.8}#special section#picture .detail .inner p.notice{margin-top:10px;font-weight:normal}#special section#picture .detail .inner p strong{color:#23adcf;font-size:1.2em}#special section#picture .detail .inner dl{margin-top:20px;padding:16px;background:#fff;border:1px solid #000;border-radius:10px}#special section#picture .detail .inner dl dt{display:inline-block;margin-bottom:1em;padding:.1em .6em .2em;color:#fff;background:#23adcf;border-radius:5px}#special section#picture .detail .inner dl dd ul li{margin:0 0 .5em 1em;text-indent:-1em;line-height:1.3}@media screen and (min-width: 751px){#special section#picture .detail .inner{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}#special section#picture .detail .inner>p{width:46%}#special section#picture .detail .inner .box{width:52%}}#special section#ranjyatai .kv{max-width:1000px;margin:0 auto;padding:0 20px}#special section#ranjyatai .comment{position:relative;margin-top:12%;padding:0 20px}#special section#ranjyatai .comment img{display:block;width:40%;margin:0 auto 30px}@media screen and (min-width: 751px){#special section#ranjyatai .comment img{margin:0}}#special section#ranjyatai .comment dl{position:relative;border:3px solid #23adcf}#special section#ranjyatai .comment dl dt{padding:.2em .5em .3em;font-size:1.2em;font-weight:bold;background:#23adcf;color:#fff}#special section#ranjyatai .comment dl dd{padding:1em;font-weight:bold;line-height:1.8;background:#fff}#special section#ranjyatai .comment dl dd strong{font-size:1.2em}#special section#ranjyatai .comment.itou dl:before{position:absolute;top:-30px;left:calc(50% - 15px);border-right:15px solid transparent;border-bottom:30px solid #23adcf;border-left:15px solid transparent;content:""}@media screen and (min-width: 751px){#special section#ranjyatai .comment.itou dl:before{top:calc(50% - 15px);left:-30px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}}#special section#ranjyatai .comment.kunisaki{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}#special section#ranjyatai .comment.kunisaki dl:after{position:absolute;top:-30px;right:calc(50% - 15px);border-right:15px solid transparent;border-bottom:30px solid #23adcf;border-left:15px solid transparent;content:""}@media screen and (min-width: 751px){#special section#ranjyatai .comment.kunisaki dl:after{top:calc(50% - 15px);right:-30px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media screen and (min-width: 751px){#special section#ranjyatai .comment{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;max-width:1000px;margin:60px auto 0}#special section#ranjyatai .comment img{width:16%}#special section#ranjyatai .comment dl{width:80%}#special section#ranjyatai .comment dl dt{font-size:1.5em}#special section#ranjyatai .comment dl dd strong{font-size:1.5em}}#special section#ranjyatai .movie{max-width:1000px;margin:40px auto 0;padding:0 20px}@media screen and (min-width: 751px){#special section#ranjyatai .movie{margin:60px auto 0}}#special section#ranjyatai .movie .inner{position:relative;width:100%;padding-top:56.25%;border:2px solid #23adcf}#special section#ranjyatai .movie .inner iframe{position:absolute;top:0;right:0;width:100%;height:100%;border:none}

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