/*! CSS Used from: ../css/index_pc.css?21092901 */
button{outline:none;}
.manga-modal-wrapper .modaal-inner-wrapper{padding:60px 0 0 0;}
.manga-modal-wrapper .modaal-container{max-width:700px;}
.modaal-wrapper.manga-modal-wrapper .modaal-close{position:absolute;left:50%;right:auto;top:-45px;width:29px;height:29px;background:url(../img/icon_modal_close2.png) no-repeat;background-size:contain;border-radius:0;margin-left:24.5%;margin-left:26%;}
.manga-slider-box{padding:0 calc(210 / 1000 * 100%);}
#modal-manga-block .swiper-wrapper{margin:0 auto calc(70 / 580 * 100%);}
#modal-manga-block .swiper-slide{width:100%!important;}
#modal-manga-block img{width:100%;}
#modal-manga-block .swiper-button-next,#modal-manga-block .swiper-button-prev{position:absolute;top:auto;bottom:0;left:50%;left:0;width:calc(55 / 1000 * 100%);width:calc(55 / 580 * 100%);height:auto;padding-top:calc(55 / 1000 * 100%);padding-top:calc(55 / 580 * 100%);margin-top:0;z-index:11;cursor:pointer;}
#modal-manga-block .swiper-button-prev{background:url("../img/icon_arrow_slider.png") no-repeat;background-size:contain;transform:scaleX(-1);}
#modal-manga-block .swiper-button-next{left:auto;right:0;background:url("../img/icon_arrow_slider.png") no-repeat;background-size:contain;}
.swiper-pagination-fraction{bottom:0;font-size:22px;font-weight:bold;color:#fff;margin-bottom:calc(10 / 1000 * 100%);}
@media screen and (min-width: 480px) and (max-width: 680px){
.swiper-pagination-fraction{font-size:18px;margin-bottom:0;}
}
@media all and (-ms-high-contrast: none){
.manga-modal-wrapper .modaal-container{width:90vw;}
}
.modaal-wrapper .modaal-close{width:47px;height:47px;background:url("../img/icon_modal_close.png") no-repeat;background-size:contain;border-radius:0;}
.modaal-wrapper .modaal-close::before,.modaal-wrapper .modaal-close::after{content:none;}
.modaal-content-container{padding:0;}
.modaal-container{max-width:1068px;background:transparent;box-shadow:none;}
/*! CSS Used from: ../css/index_sp.css?21092901 ; media=screen and (max-width: 479px) */
@media screen and (max-width: 479px){
.manga-modal-wrapper .modaal-inner-wrapper{padding:calc(85 / 375 * 100%) 0 calc(40 / 375 * 100%) 0;}
.modaal-wrapper.manga-modal-wrapper .modaal-close{left:auto;right:0;top:-45px;width:29px;height:29px;background:url(../img/icon_modal_close2.png) no-repeat;background-size:contain;margin-left:0;margin-right:12px;}
.manga-slider-box{padding:0 calc(11 / 375 * 100%);}
#modal-manga-block .swiper-wrapper{margin:0 auto calc(85 / 375 * 100%);}
#modal-manga-block .swiper-button-next,#modal-manga-block .swiper-button-prev{left:0;width:calc(55 / 364 * 100%);height:auto;padding-top:calc(55 / 364 * 100%);}
#modal-manga-block .swiper-button-prev{background:url("../img/icon_arrow_slider.png") no-repeat;background-size:contain;}
#modal-manga-block .swiper-button-next{left:auto;right:0;background:url("../img/icon_arrow_slider.png") no-repeat;background-size:contain;}
.swiper-pagination-fraction{font-size:calc(22 / 375 * 100vw);margin-bottom:calc(10 / 364 * 100%);}
.modaal-wrapper .modaal-close{position:absolute;top:-30px;right:0;width:24px;height:24px;}
.modaal-inner-wrapper{padding:calc(61 / 375 * 100%) calc(15 / 375 * 100%);}
}