body #contents-body .only-pc{display:none}body #contents-body #contents-main #section-kv{position:relative;margin:0 -15px}body #contents-body #contents-main #section-kv img{width:100%;height:auto}body #contents-body #contents-main #section-gallery{margin:0 -15px;zoom:1}body #contents-body #contents-main #section-gallery:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0;line-height:0}body #contents-body #contents-main #section-gallery .small{position:relative;width:50%;float:left;overflow:hidden}body #contents-body #contents-main #section-gallery .large{position:relative;width:100%;overflow:hidden}body #contents-body #contents-main #section-gallery img{width:100%;height:auto}body #contents-body #contents-main #section-gallery img.img{position:absolute;left:0;top:0}body #contents-body #contents-main #section-gallery .gallery1 .small-container{zoom:1}body #contents-body #contents-main #section-gallery .gallery1 .small-container:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0;line-height:0}body #contents-body #contents-main #section-gallery .gallery2 .small-container{zoom:1}body #contents-body #contents-main #section-gallery .gallery2 .small-container:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0;line-height:0}body #contents-body #contents-main #section-gallery .gallery3 .small-container{zoom:1}body #contents-body #contents-main #section-gallery .gallery3 .small-container:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0;line-height:0}body #contents-body #contents-main #section-detail{margin:25px 0 0}body #contents-body #contents-main #section-detail .block1 div.text,body #contents-body #contents-main #section-detail .block2 div.text,body #contents-body #contents-main #section-detail .block3 div.text{margin:20px 0 0;opacity:0}body #contents-body #contents-main #section-detail .block1 div.text img,body #contents-body #contents-main #section-detail .block2 div.text img,body #contents-body #contents-main #section-detail .block3 div.text img{width:100%;height:auto}body #contents-body #contents-main #section-detail .block1 div.image img,body #contents-body #contents-main #section-detail .block2 div.image img,body #contents-body #contents-main #section-detail .block3 div.image img{width:100%;height:auto}body #contents-body #contents-main #section-detail .block2{margin-top:40px}body #contents-body #contents-main #section-detail .block3{margin-top:40px}body #contents-body #contents-main #section-community{margin:60px -15px 0;padding:30px 15px;background-color:#E13221}body #contents-body #contents-main #section-community .bg{position:relative;margin:0 -15px}body #contents-body #contents-main #section-community .bg img{width:100%;height:auto}body #contents-body #contents-main #section-community .bg img.layer{position:absolute;left:0;top:0}body #contents-body #contents-main #section-community div.text{opacity:0}body #contents-body #contents-main #section-community div.text img{width:100%;height:auto}body #contents-body #contents-main #section-community div.text p{margin:0 0 0}body #contents-body #contents-main #section-community div.text div.link1{margin:45px 0 0}body #contents-body #contents-main #section-community div.text div.link2{margin:10px 0 0}body #contents-body #contents-main #section-community div.text img.layer{display:none}body #contents-body #contents-main .section-utility{margin:30px 0 0}body #contents-body #contents-main .section-utility#section-utility1{margin:30px 0}body #contents-body #contents-main .section-utility a{display:block;padding:10px 0;border:3px solid #e13121;background-color:#E13121;text-align:center;font-size:15px;font-weight:bold;line-height:1.5;color:#fff}body #contents-body #contents-main .section-utility a:active,body #contents-body #contents-main .section-utility a:hover,body #contents-body #contents-main .section-utility a:link,body #contents-body #contents-main .section-utility a:visited{background-color:#E13121;color:#FFF;text-decoration:none}body #contents-body #contents-main .section-utility a span.layer{display:none}body #contents-body #contents-main #section-impression{margin:30px 0 0;padding:30px 0;border-top:1px solid #d8d8d8}body #contents-body #contents-main #section-impression div.unit{margin:40px 0 0}body #contents-body #contents-main #section-impression div.unit:first-child{margin-top:0}body #contents-body #contents-main #section-impression div.video{position:relative;padding:56.27% 0 0}body #contents-body #contents-main #section-impression div.video iframe{position:absolute;left:0;top:0;width:100%;height:100%}body #contents-body #contents-main #section-impression div.text{margin:21px 0 0}body #contents-body #contents-main #section-impression div.text p.title{margin:0;font-size:18px;line-height:1.5}body #contents-body #contents-main #section-impression div.text p.body{margin:10px 0 0;line-height:2}body #contents-body #contents-main #section-impression div.text div.button{margin:10px 0 0}body #contents-body #contents-main #gallery-modal{display:none;position:fixed;left:0;top:0;z-index:122;zoom:1}body #contents-body #contents-main #gallery-modal:after{content:".";display:block;height:0px;clear:both;visibility:hidden;font-size:0;line-height:0}body #contents-body #contents-main #gallery-modal .button-prev{position:absolute;left:0;top:50%;width:25px;height:35px;z-index:1}body #contents-body #contents-main #gallery-modal .button-prev img{width:25px;height:35px}body #contents-body #contents-main #gallery-modal .image{border:1px solid #6f6f70}body #contents-body #contents-main #gallery-modal .image img{width:100%;height:auto}body #contents-body #contents-main #gallery-modal .button-next{position:absolute;right:0;top:50%;width:25px;height:35px;z-index:1}body #contents-body #contents-main #gallery-modal .button-next img{width:25px;height:35px}body #contents-body #contents-main #gallery-modal .button-close{position:absolute;right:0;top:-25px;width:25px;height:25px}body #contents-body #contents-main #gallery-modal .button-close img{width:25px;height:25px}#gallery-bg{display:none;position:fixed;left:0;top:0;z-index:121;width:100%;height:100%;margin-top:0;background-color:#333;opacity:0.9}#contents-body .slide.mv li{list-style: none;}#contents-body .slide.mv{margin-left:-15px;margin-right:-15px;}
/*# sourceMappingURL=sp_base.css.map */
