@media print,screen and (min-width:768px){#top_mv{position:relative;text-align:center;margin-bottom:0;background:url(/brand/boukoren/img/top_mv_bg.jpg) repeat-x center top;z-index:100}#top_mv .container{position:relative}.btn_mv{position:absolute;right:5px;top:295px}#top_enter{margin-top:-59px;background:#ffbbd4;padding-top:50px;padding-bottom:70px}#top_enter .container{width:988px}#top_enter li{float:left;padding-right:10px}#top_enter li:nth-child(2){padding-right:0;padding-left:10px}#top_trouble{padding:45px 0 60px;background:#f01569}#top_trouble .container{width:988px}.btn_about{margin:0 auto}.btn_about img.pc{display:inline-block !important}#top_enter .top-links{display:flex;justify-content:space-between;width:100%}#top_enter .top-links li{padding-right:0;width:49%}#top_enter .top-links li:nth-child(2){padding-left:0}#top_enter .top-links li img{width:100%}#top_manga{padding:40px 0 66px}#top_main{background:#ffbbd4;padding:90px 0 80px;margin:0 0 102px}#top_main .container{width:988px}.shadow{filter:drop-shadow(3px 3px 3px rgba(106, 10, 47, 0.1))}#top_mv a img:hover,#top_enter a img:hover,#top_trouble a img:hover,#top_manga a img:hover,#top_main a img:hover{opacity:.9}#top_pickup{padding:0}#top_pickup h3{margin:0 0 33px}#top_pickup ul li{float:left;margin:0 0 20px}#top_pickup ul li:nth-child(2n){margin-left:20px}#top_pickup a img:hover{opacity:.9}#top_second{background:#ffbbd4;padding:78px 0 40px;margin:0 0 80px}#top_tvcm h3{margin-bottom:40px}#top_tvcm p{text-align:center;font-size:16px}#movie_container{width:640px;margin:0 auto 80px}#movie_container ul{overflow:hidden}#movie_container ul li{width:640px;float:left;margin-top:20px}#movie_container ul li:nth-child(1),#movie_container ul li:nth-child(2){margin-top:0}#movie_container ul li.first{margin-right:20px}#movie_container ul li img{width:100% !important;height:auto !important}#movie_container .lead{text-align:center;font-size:15px;margin-bottom:10px;line-height:1.4;padding:0 10px}#movie_container .thumb{text-align:center;padding-bottom:10px}.jstream-eqPlayer{display:block !important;margin:0 auto !important}#movie_container ul li .thumb{position:relative}.c-movie{width:640px;margin:0 auto 70px;padding-bottom:0}.c-movie ul{display:block}.c-movie li{display:block;width:100% !important;margin-bottom:30px;text-align:center}.top-bnr{margin:20px 0 30px}.top-bnr ul{display:flex;justify-content:space-between}.top-bnr ul li{float:none;padding-right:0}}@media screen and (max-width:767px){#top_enter .container{width:auto}.container{width:auto}#top_mv{position:relative}.btn_mv{position:absolute;right:2.5vw;bottom:13vw;width:45vw}#top_lead{margin:0;padding:13px 20px 16px;background:#f01569}#top_lead div{margin:0 0 0 -2.24%}#top_main{background:#ffbbd4}#top_main .btn_about{margin-bottom:21px}#top_enter{padding:8px 20px 21px;background:#ffbbd4}.shadow{filter:drop-shadow(3px 3px 3px rgba(106, 10, 47, 0.1))}#top_trouble{padding:0 0 30px;background:#f01569}.btn_about{margin:0 20px}#top_pickup{background:#ffbbd4;margin:0 0 34px;padding:27px 20px 30px}#top_pickup h3{margin:0px -20px 18px}#top_pickup ul li{margin:0 0 10px}#top_tvcm{margin:0;padding:44px 20px 15px;background:#ffbbd4}#top_tvcm h3{margin:0 -15px 25px}#top_tvcm p{text-align:center}#movie_container{margin:0 -10px 25px}#movie_container .movie_list{margin-bottom:6.33%;text-align:center}#movie_container .movie_box{width:95%;display:block;text-align:center;margin:0 auto;zoom:.5 !important;position:relative}#movie_container .lead{text-align:center;font-size:15px;margin-top:10px;margin-bottom:10px;line-height:1.4;padding:0 10px}#movie_container .thumb{text-align:center}#movie_container .thumb iframe{width:100%}#movie_container .movie_box{zoom:.7 !important}.c-movie{width:100%;margin:0 auto 50px;padding-bottom:0}.c-movie ul{display:block}.c-movie li{display:block;width:100% !important;margin-bottom:15px;text-align:center}.top-bnr{margin:10px 0 15px}.top-bnr ul{display:block}.top-bnr ul li{float:none;padding-right:0;margin-bottom:10px}.top-bnr ul li img{width:100%}}.c-store-modal{display:none;z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%}.c-store-modal_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8)}.c-store-modal_inner{position:absolute;top:50%;left:50%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff}.c-store-modal_inner ul{width:200px;margin:0 auto 20px}.c-store-modal_inner ul li{margin:7px 0 0}.c-store-modal_ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2.16rem;font-weight:bold;text-align:center;margin-bottom:40px}@media screen and (max-width: 767px){.c-store-modal_ttl{margin-bottom:30px}}.c-store-modal_ttl::before{display:inline-block;width:24px;height:25px;margin:0 9px 0 0;background:url(/brand/boukoren/img/ico_cart.svg) no-repeat center;background-size:contain;content:""}.c-store-modal_ttl02{margin-bottom:10px;font-size:2.2rem;line-height:1.4;text-align:center}@media screen and (max-width: 767px){.c-store-modal_ttl02{font-size:1.8rem}}.c-store-modal_btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:135px;height:30px;margin:31px auto 0;border:1px solid #fff;border-radius:2px;font-size:1.3rem}@media print,screen and (min-width: 768px){.c-store-modal_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:789px;margin:0 auto 40px}.c-store-modal_inner ul li{width:237px;margin:27px 13px 0}.c-store-modal_inner ul li:nth-of-type(-n+3){margin-top:0}.c-store-modal_ttl{font-size:3.2rem}.c-store-modal_ttl::before{width:34px;height:36px;margin-right:17px}.c-store-modal_btn{width:180px;height:40px;margin:61px auto 0;border-radius:4px;font-size:1.7rem;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.c-store-modal_btn:hover{opacity:.8}}