html{height:100%}body{height:100%;margin:0;position:relative;font-family:"Gothic MB101 Regular";background-color:#e0e0e0}.swiper-container{position:absolute;width:100%;height:100%}.swiper-container .page{width:424px;height:600px;overflow:visible}.swiper-container .page .book_size{position:relative;width:100%}.swiper-container .page .book_size .page_img{position:relative;width:100%;height:auto;margin:0;padding:0}.swiper-container .page .book_size .btn{position:absolute;display:block}.swiper-container .page .book_size .btn img{display:block}.swiper-container .page .book_size .btn.btn_text,.swiper-container .page .book_size .btn.btn_menu{text-indent:-9999px;overflow:hidden}.swiper-container .page .book_size .btn.btn_text{background:url(../images/bg_btn_text.png) no-repeat center center;background-size:80px 80px}.swiper-container .page .book_size .btn#next_page,.swiper-container .page .book_size .btn#prev_page{top:0;left:0;width:100%;height:100%;text-indent:-9999px;overflow:hidden}.swiper-container .page .book_size .nombre{position:absolute;z-index:20;bottom:-6px;left:50%;margin-left:-36px;width:72px;height:18px;text-align:center;line-height:18px;font-size:10px;border-radius:18px;background-color:#fff;color:#000a24;border:1px solid #e5e6e9}.swiper-container .page .book_size #magazines_list{position:absolute;top:0;left:0;width:100%;height:100%}.swiper-container .page .book_size #magazines_list li{position:absolute;width:20.0%;height:20.0%;list-style-type:none;margin:0;padding:0}.swiper-container .page .book_size #magazines_list li a{display:block;width:100%;height:100%}.swiper-container .page .book_size #magazines_list li.btn01{top:16.0%;left:11.0%}.swiper-container .page .book_size #magazines_list li.btn02{top:16.0%;left:35.0%}.swiper-container .page .book_size #magazines_list li.btn03{top:16.0%;left:59.0%}.swiper-container .page .book_size #magazines_list li.btn04{top:40.0%;left:11.0%}.swiper-container .page .book_size #magazines_list li.btn05{top:40.0%;left:35.0%}.swiper-container .page .book_size #magazines_list li.btn06{top:40.0%;left:59.0%}.swiper-container .page .book_size #magazines_list li.btn07{top:64.0%;left:11.0%}.swiper-container .page .book_size #magazines_list li.btn08{top:64.0%;left:35.0%}.swiper-container .page .book_size #magazines_list li.btn09{top:64.0%;left:59.0%}.swiper-slide{position:relative}.swiper-container:after{padding-top:141.5%;display:block;content:""}#gheader{position:absolute;width:100%;height:40px;bottom:0}#gheader #logo_tabiiro{position:absolute;left:0;bottom:5px;width:60px;height:30px;z-index:50}#gheader #logo_tabiiro a{display:block;text-indent:-9999px;overflow:hidden;width:60px;height:30px;outline:none;background:#fff url(../images/logo_tabiiro.png) no-repeat top center;background-size:40px 30px;box-shadow:0px 0px 10px rgba(0,0,0,0.4);border-radius:0 30px 30px 0}#gheader #btn_gmenu{position:absolute;right:0;bottom:5px;width:50px;height:30px;z-index:50}#gheader #btn_gmenu a{display:block;width:50px;height:30px;outline:none;text-indent:-9999px;overflow:hidden;border-radius:30px 0 0 30px;background:#fff url(../images/btn_gmenu.png) no-repeat top center;background-size:30px 30px;box-shadow:0px 0px 10px rgba(0,0,0,0.4)}#gheader #btn_gmenu a span{display:block;height:30px}#box_gmenu,#box_maintext{position:relative;width:100%;height:100%;overflow:scroll}#box_gmenu .btn_close,#box_maintext .btn_close{position:fixed;bottom:0;left:50%;width:80px;height:30px;margin-left:-40px;line-height:30px;z-index:9999}#box_gmenu .btn_close a,#box_maintext .btn_close a{position:relative;display:block;width:80px;height:30px;background-color:#666;color:#fff;text-decoration:none;text-align:center;font-size:13px;letter-spacing:1px;font-weight:bold;border-radius:6px 6px 0 0;font-family:"Gothic MB101 Medium", sans-serif;z-index:9999}#box_gmenu #list_gmenu{position:relative;background:#fff;margin:0 0 0;padding:0 0 20px}#box_gmenu #list_gmenu li{height:60px;margin:0;padding:0;border-bottom:#ccc 1px solid;list-style-type:none}#box_gmenu #list_gmenu li a{display:block;padding:0 0 0 60px;text-decoration:none;color:#000a24;background-position:5px 5px;background-repeat:no-repeat;background-size:50px 50px;font-family:"Gothic MB101 Medium", sans-serif}#box_gmenu #list_gmenu li a span{display:table-cell;vertical-align:middle;height:60px}#box_maintext{background-color:#fff;overflow:auto}#box_maintext .text_contents{width:100%;margin-top:10px;padding-bottom:30px}#box_maintext .text_contents h3{margin:15px 15px;font-size:1.2rem;line-height:1.3;font-family:"Ryumin Medium KL",serif;color:#FF6666}#box_maintext .text_contents .main{font-size:1rem;line-height:1.5;margin:15px 15px;font-family:"Ryumin Regular KL",serif}#box_maintext .text_contents .main.interview_q{color:#777;font-family:"Gothic MB101 Medium", sans-serif}#box_maintext .text_contents .main strong{font-family:"Ryumin Bold KL",serif}#box_maintext .text_contents .data{font-size:0.92rem;line-height:1.3;color:#666;margin:15px 15px;font-family:"Ryumin Regular KL",serif}#box_maintext .text_contents a{word-wrap:break-word;word-break:break-all}#box_maintext .img_contents{width:100%;overflow:scroll}#box_maintext .img_contents .img{margin:0}#box_maintext .img_contents .img img{display:block;margin:0}#ui_explanation{display:none;width:100%;height:100%;z-index:5000;position:absolute;background:rgba(0,0,0,0.75) url(../images/sp_ui_explanation.png) no-repeat center center;background-size:contain}#ui_explanation.yado{background-image:url(../images/sp_ui_explanation_yado.png)}.pagination{position:fixed;z-index:100;left:0;bottom:0;width:100%;height:24px;text-align:center}.swiper-pagination-switch{display:inline-block;width:12px;height:24px;background:#aaa;opacity:0.33;margin:0 0 0 0;padding:0;cursor:pointer}.swiper-visible-switch{background:#aaa}.swiper-active-switch{background:#bf3a60;opacity:1}@media only screen and (min-device-width: 320px) and (max-device-height: 480px){.swiper-container{width:75%;margin:0 12.5%}.swiper-container .page{width:100%}}@media only screen and (min-device-width: 540px) and (max-device-height: 912px) and (-webkit-device-pixel-ratio: 2){.swiper-container .page{width:540px;height:764px}}
