@charset "utf-8";
#main_head_ttl{width:100%;height:85px;position:relative}
#main_head_ttl img{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto}
#main_contentsbefore{margin-top:20px}
#pageInlist{text-align:center}
#pageInlist ul li{display:inline-block;margin:0 8px;font-size:1.4rem;background:url(../common/imgs/ico_todown_pc.png);background-repeat:no-repeat;background-position:right 10px center;padding-right:20px;border-right:1px solid #bfbeb9}
#pageInlist ul li a:hover{color:#ef8d18;text-decoration:underline}
#top_mainvisual{margin-top:20px}
.top_mainvisual_container{width:100%;height:100%;overflow-x:hidden}
.top_mainvisual_slide_all{width:100%;margin:0 auto;height:320px;position:relative}
.top_mainvisual_slide_wrap{width:2160px;position:absolute;left:50%;margin-left:-1080px}
.slide_body{width:100%}
.top_mainvisual_slide{width:720px;background-image:url(../imgs/top_mainvisualbg.png);background-repeat:no-repeat;background-size:720px 280px;margin:0}
.top_mainvisual_slide a{display:block;top:0;left:0;width:100%;height:100%}
.top_mainvisual_slide a:hover{opacity:.6;text-decoration:none}
.top_mainvisual_slide_inwrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.top_mainvisual_slide_left{width:280px;background:#fff}
.top_mainvisual_slide_left img{display:block;margin-left:auto;margin-right:auto}
.top_mainvisual_slide_right{-webkit-flex:1;flex:1;padding:12px 24px;text-align:left;display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-align:center}
.top_mainvisual_slide_right_ttl{font-size:1.8rem;font-weight:700;padding-bottom:10px}
.top_mainvisual_slide_right_dtl{font-size:1.4rem}
#elebooks_denshirank{width:100%;margin-top:-20px}
#elebooks_denshirankIn1 span{font-size:1.4rem}
.elebooks_denshirankIn2In1{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px}
.elebooks_denshirankIn2Inlist1{width:200px;list-style:none;margin-bottom:6px}
.elebooks_denshirankIn2In2{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px}
.elebooks_denshirankIn2Inlist2{width:200px;box-sizing:border-box;border-right:1px solid #e5e5e5;margin-bottom:2px;background:#f9f9f9}
.elebooks_denshirankIn2Inlist2:nth-child(5){border-right:0}
.elebooks_denshirankIn2Inlist2:last-child{border-right:0}
.elebooks_denshirankIn2Inlist2 a{display:block;width:100%;height:100%;top:0;left:0}
.elebooks_denshirankIn2Inlist2 a:hover{text-decoration:none;opacity:.6}
.elebooks_denshirankIn2Inlist2In{padding:20px 10px 16px}
.elebooks_denshirankIn2 img{vertical-align:bottom}
.elebooks_denshirankIn_more img{float:right;margin:15px 0;cursor:pointer}
.rankbook{width:110px;margin:10px 0}
#shinkan{margin-top:20px}
.shinkan_dtlIn{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}
.shinkan_dtlInlist{width:250px;box-sizing:border-box;border-right:1px solid #e5e5e5;padding-bottom:33px;position:relative}
.shinkan_dtlInlist:nth-child(4n){border-right:0}
.shinkan_dtlInlist:nth-child(n + 5){box-sizing:border-box;border-top:1px solid #e5e5e5}
.shinkan_dtlInlistIn1{height:100%;padding:20px 10px 16px}
.shinkan_dtlInlistIn1 a{display:block;height:100%}
.shinkan_dtlInlistIn1 a:hover{text-decoration:none;opacity:.6}
.shinkan_dtlInlist_tokki{color:#ff7e02}
.shinkan_dtlInlistIn2{width:100%;position:absolute;bottom:0;padding-bottom:10px}
#shinkan_next{text-align:right;margin-top:10px}
.main_dtlInul{margin:-12px 0 0;padding:20px 0;background:#f9f9f9}
.main_dtlIn a{display:block}
.main_dtlIn a:hover{text-decoration:none;opacity:.6}
.main_dtlInul{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.osusume_left{width:25%;list-style:none}
#osusume_leftIn1 a:hover{opacity:.5}
#osusume_leftIn2 img{margin-top:12px}
.osusume_right{width:72%;padding-right:30px;text-align:left}
.osusumettl{font-size:2rem;font-weight:700}
.osusumechosha{margin:20px 0;font-size:1.5rem}
.osusumedtl{font-size:1.5rem}
.main_dtlIn_morelabel img{float:right;cursor:pointer}
.genrulist_dtlIn{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}
.genrulist_dtlInlist{width:250px;box-sizing:border-box;border-right:1px solid #e5e5e5;padding-bottom:38px;position:relative}
.genrulist_dtlInlist:nth-child(4n){border-right:0}
.genrulist_dtlInlist:nth-child(n + 5){box-sizing:border-box;border-top:1px solid #e5e5e5}
.genrulist_dtlInlist2{width:250px;box-sizing:border-box;border-top:1px solid #e5e5e5;padding-bottom:38px;position:relative}
.genrulist_dtlInlistIn1{height:100%;padding:20px 10px 16px}
.genrulist_dtlInlistIn1 a{display:block;height:100%}
.genrulist_dtlInlistIn1 a:hover{text-decoration:none;opacity:.6}
.genrulist_dtlInlist_genru{font-size:1.6rem;font-weight:700;color:#ff7e02}
.genrulist_dtlInlistIn2{width:100%;position:absolute;bottom:0;padding-bottom:10px}
#news{width:100%}
.newsIn{margin-top:20px;overflow:hidden}
.newsIn_contentli{font-size:1.5rem;text-align:left}
.newsIn_contentliIn{width:100%;height:100%;margin:0 auto;border-bottom:1px solid #e5e5e5}
.newsIn_contentliIn:last-child{border-bottom:0}
.newsIn_contentliIn ul li{display:inline-block;vertical-align:top;padding:14px 7px}
.newsIn_contentliIn ul li:first-child{width:9%}
.newsIn_contentliIn ul li:last-child{width:87.5%}
.newsIn_contentliIn img{vertical-align:bottom;padding-left:7px}
.newsIn_contentliIn ul li a{text-decoration:underline}
.newsIn_contentliIn ul li a:hover{text-decoration:underline;color:#ef8d18}
.main_newsIn_morelabel img{float:right;margin-top:20px;margin-right:10px;cursor:pointer}
#news_next{text-align:right;margin-top:20px}
#taiou{margin-top:20px}
.taiou_dtlIn{width:84%;margin:0 auto;margin-top:20px;text-align:left}
.taiou_dtlIn ul li{display:inline-block;padding-left:10px;padding-top:10px}
#audiobook{margin-top:20px}
#main_audiobook{margin-top:20px}
#main_audiobookIn_left a:hover{text-decoration:none;opacity:.6}
#main_audiobookIn{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-top:10px}
#main_audiobookIn_left{order:2;-webkit-order:2;flex-basis:22%;-webkit-flex-basis:22%;font-size:1.4rem}
#main_audiobookIn_right{order:3;-webkit-order:3;flex-basis:76%;-webkit-flex-basis:76%;text-align:left;padding-left:20px}
#main_audiobookIn_right_ttl{font-size:2rem;font-weight:700}
#main_audiobookIn_right_dtl{margin-top:20px;font-size:1.5rem}
#podcast{margin-top:20px}
.main_podcast{margin-top:20px}
.main_podcastIn_left a:hover{text-decoration:none;opacity:.6}
.main_podcastIn{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-top:10px}
.main_podcastIn_left{order:2;-webkit-order:2;flex-basis:22%;-webkit-flex-basis:22%;font-size:1.4rem}
.main_podcastIn_right{order:3;-webkit-order:3;flex-basis:76%;-webkit-flex-basis:76%;text-align:left;padding-left:20px}
.main_podcastIn_right_date img{margin-right:10px}
.main_podcastIn_right_ttl{font-size:2rem;font-weight:700;margin-top:20px}
.main_podcastIn_right_dtl{margin-top:20px;font-size:1.5rem}
.main_podcastIn_morelabel img{float:right;margin-top:20px;margin-right:10px;cursor:pointer}
#podcast_next{text-align:right;margin-top:20px}
.to_itunes{margin-top:10px}
#apply{margin-top:20px}
.main_apply{margin-top:20px}
.main_applyIn_left a:hover{text-decoration:none;opacity:.6}
.main_applyIn{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-top:10px}
.main_applyIn_left{order:2;-webkit-order:2;flex-basis:22%;-webkit-flex-basis:22%;font-size:1.4rem}
.main_applyIn_right{order:3;-webkit-order:3;flex-basis:76%;-webkit-flex-basis:76%;text-align:left;padding-left:20px}
.main_applyIn_right_ttl{font-size:2rem;font-weight:700}
.main_applyIn_right_ttl_sub{font-size:1.4rem;font-weight:700;color:#ff9c00}
.main_applyIn_right_dtl{margin-top:20px;font-size:1.5rem}
.main_applyIn_morelabel img{float:right;margin-top:20px;margin-right:10px;cursor:pointer}
#apply_next{text-align:right;margin-top:30px}
.main_hr{margin-top:30px;width:100%;height:1px;background:#bfbeb9;border:none;color:#bfbeb9}
.listbook{max-width:110px;height:auto;margin:10px 0}
.osusumebook{max-width:110px;height:auto;vertical-align:middle}
.main_ttl{background:url(../common/imgs/h3_ttlbg_pc.png),#f4f4f3;background-repeat:no-repeat;background-position:left center;padding:10px 0 10px 20px;text-align:left;font-size:1.8rem;font-weight:700}
.main_ttl2{background:url(../common/imgs/h3_ttlbg2_pc.png),#f4f4f3;background-repeat:no-repeat;background-position:left center;padding:10px 0 10px 20px;text-align:left;font-size:1.8rem;font-weight:700}
.main_dtl{margin:12px 0 20px}
@media screen and (max-width: 768px) {
#main_head_ttl{width:100%;height:60px;position:relative}
#main_head_ttl img{position:absolute;display:block;top:0;right:0;bottom:0;left:0;margin:auto;max-width:185.5px}
#main_contentsbefore{margin:10px auto}
#pageInlist{width:90%;margin:0 auto;text-align:right}
#pageInlist ul li{display:inline-block;margin:0 10px;font-size:1rem;background:url(../common/imgs/ico_todown_sp.png);background-size:5px 5px;background-repeat:no-repeat;background-position:right 10px center;padding-right:20px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;border-right:1px solid #bfbeb9}
#pageInlist ul li a:hover{color:#ef8d18;text-decoration:underline}
#top_mainvisual{margin-top:10px}
.top_mainvisual_container{width:100%;height:100%;overflow-x:hidden}
.top_mainvisual_slide_all{width:100%;margin:0 auto;height:185px;position:relative}
.top_mainvisual_slide_wrap{width:960px;position:absolute;left:50%;margin-left:-500px}
.slide_body{width:100%}
.top_mainvisual_slide{width:320px;background-image:url(../imgs/top_mainvisualbg.png);background-repeat:no-repeat;background-size:320px 160px;margin:0 5px}
.top_mainvisual_slide a{display:block;top:0;left:0;width:100%;height:100%}
.top_mainvisual_slide a:hover{opacity:1;text-decoration:none}
.top_mainvisual_slide_inwrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.top_mainvisual_slide_left{width:50%}
.top_mainvisual_slide_left img{max-width:160px;max-height:160px}
.top_mainvisual_slide_right{-webkit-flex:1;flex:1;padding:10px;text-align:left;display:-webkit-box;display:-moz-box;display:-o-box;display:-ms-box;display:box;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;box-align:center}
.top_mainvisual_slide_right_ttl{font-size:1.3rem;font-weight:700;padding-bottom:0}
.top_mainvisual_slide_right_dtl{display:none}
#elebooks_denshirank{width:100%;margin-bottom:20px;margin-top:-10px}
#elebooks_denshirankIn{width:100%;margin:0 auto}
#elebooks_denshirankIn1{padding-top:10px}
#elebooks_denshirankIn1 img{width:50%;max-width:242px}
#elebooks_denshirankIn1 span{font-size:1.1rem}
.elebooks_denshirankIn2{-webkit-overflow-scrolling:touch;overflow:auto}
.elebooks_denshirankIn2In1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0 auto;width:2000px}
.elebooks_denshirankIn2Inlist1{width:calc(100% / 10);list-style:none;margin-bottom:6px}
.elebooks_denshirankIn2In2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:2px solid #fff;width:2000px}
.elebooks_denshirankIn2Inlist2{width:200px;box-sizing:border-box;border-right:1px solid #e5e5e5;background:#f9f9f9}
.elebooks_denshirankIn2Inlist2:nth-child(5){box-sizing:border-box;border-right:1px solid #e5e5e5}
.elebooks_denshirankIn2Inlist2:last-child{border-right:0}
.elebooks_denshirankIn2Inlist2 a{display:block;width:100%;height:100%;top:0;left:0}
.elebooks_denshirankIn2Inlist2 a:hover{text-decoration:none;opacity:1}
.elebooks_denshirankIn2Inlist2In{padding:20px 10px 16px}
.elebooks_denshirankIn2 img{vertical-align:bottom}
.elebooks_denshirankIn_more img{display:none}
#shinkan{width:90%;margin:0 auto;margin-top:20px}
.shinkan_dtlIn{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}
.shinkan_dtlInlist{width:50%;box-sizing:border-box;border-right:1px solid #e5e5e5;padding-bottom:33px;position:relative}
.shinkan_dtlInlist:nth-child(4n){border-right:1px solid #e5e5e5}
.shinkan_dtlInlist:nth-child(n + 5){box-sizing:border-box;border-top:1px solid #e5e5e5}
.shinkan_dtlInlistIn1{padding:20px 10px 16px}
.shinkan_dtlInlist:nth-child(2n){border-right:0}
.shinkan_dtlInlist:nth-child(n + 3){box-sizing:border-box;border-top:1px solid #e5e5e5}
.shinkan_dtlInlistIn1 a{display:block;width:100%;height:100%}
.shinkan_dtlInlistIn1 a:hover{text-decoration:none;opacity:1}
.shinkan_dtlInlist_tokki{color:#ff7e02}
.urebook{width:82px;margin:10px 0}
.shinkan_dtlInlistIn2{width:100%;position:absolute;bottom:0;padding-bottom:10px}
.shinkan_dtlInlistIn2 img{max-width:85px}
#shinkan_next{text-align:right;margin-top:10px}
#shinkan_next img{width:50%;max-width:130px}
#osusume{width:90%;margin:0 auto;margin-top:20px}
.main_dtlIn{margin:-6px 0 0;padding:10px 0;background:#f9f9f9}
.main_dtlIn a{display:block}
.main_dtlIn a:hover{text-decoration:none;opacity:1}
.main_dtlInul{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.osusume_left{width:100%;list-style:none}
#osusume_leftIn2 img{margin-top:0;max-width:85px}
.osusume_right{width:100%;padding:20px;text-align:left}
.osusumettl{font-size:1.8rem;font-weight:700}
.osusumechosha{margin:20px 0;font-size:1.5rem}
.osusumedtl{font-size:1.5rem}
.main_dtlIn_morelabel img{float:right;cursor:pointer;max-width:80px}
#genrulist{width:90%;margin:0 auto;margin-top:20px}
.genrulist_dtlIn{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flexbox;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0 auto}
.genrulist_dtlInlist{width:50%;box-sizing:border-box;border-right:1px solid #e5e5e5;padding-bottom:38px;position:relative}
.genrulist_dtlInlist:nth-child(4n){border-right:1px solid #e5e5e5}
.genrulist_dtlInlist:nth-child(n + 5){box-sizing:border-box;border-top:1px solid #e5e5e5}
.genrulist_dtlInlistIn1{padding:20px 10px 16px;height:100%}
.genrulist_dtlInlist:nth-child(2n){border-right:0}
.genrulist_dtlInlist:nth-child(n + 3){box-sizing:border-box;border-top:1px solid #e5e5e5}
.genrulist_dtlInlistIn1 a{display:block;height:100%}
.genrulist_dtlInlistIn1 a:hover{text-decoration:none;opacity:1}
.genrulist_dtlInlist_genru{font-size:1.1rem;font-weight:700;color:#ff7e02}
.genrulist_dtlInlistIn2{width:100%;position:absolute;bottom:0;padding-bottom:10px}
.genrulist_dtlInlistIn2 img{max-width:55px}
#news{width:90%;margin:0 auto;margin-top:20px}
.newsIn{margin-top:10px;overflow:hidden}
.newsIn_contentli{font-size:1.3rem;text-align:left}
.newsIn_contentliIn{width:100%;height:100%;margin:0 auto;border-bottom:1px solid #e5e5e5}
.newsIn_contentliIn:last-child{border-bottom:0}
.newsIn_contentliIn ul li{display:inline-block;vertical-align:middle;padding:7px}
.newsIn_contentliIn ul li:first-child{width:98%}
.newsIn_contentliIn ul li:last-child{width:98%}
.newsIn_contentliIn img{vertical-align:bottom;padding-left:7px}
#news_next{text-align:right;margin-top:10px}
.main_newsIn_morelabel img{float:right;margin-top:20px;margin-right:0;cursor:pointer;max-width:80px}
#news_next img{width:50%;max-width:91.5px}
#taiou{width:90%;margin:0 auto;margin-top:20px}
.taiou_dtlIn{width:100%;margin:0 auto;text-align:left}
.taiou_dtlIn ul li{display:inline-block;padding-left:0;padding-top:10px;width:49%}
.taiou_dtlIn ul li:nth-child(even){text-align:right}
.taiou_dtlIn ul li img{vertical-align:bottom;width:100%}
#audiobook{width:90%;margin:0 auto;margin-top:20px}
#main_audiobook{margin-top:12px}
#main_audiobook a{display:block}
#main_audiobook a:hover{text-decoration:none;opacity:1}
#main_audiobookIn{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-top:0}
#main_audiobookIn_left{order:2;-webkit-order:2;flex-basis:100%;-webkit-flex-basis:100%}
#main_audiobookIn_left img{max-width:142px}
#main_audiobookIn_right{order:3;-webkit-order:3;flex-basis:100%;-webkit-flex-basis:100%;margin-top:10px;padding-left:0}
#main_audiobookIn_right_ttl{font-size:1.8rem;font-weight:700}
#main_audiobookIn_right_dtl{margin-top:20px;font-size:1.3rem}
#podcast{width:90%;margin:0 auto;margin-top:20px}
.main_podcast{margin-top:12px}
.main_podcastIn_left a:hover{text-decoration:none;opacity:1}
.main_podcastIn{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-top:10px}
.main_podcastIn_left{order:2;-webkit-order:2;flex-basis:100%;-webkit-flex-basis:100%}
.main_podcastIn_right{order:3;-webkit-order:3;flex-basis:100%;-webkit-flex-basis:100%;margin-top:10px;padding-left:0}
.main_podcastIn_right_date img{margin-right:10px;max-width:30.5px}
.main_podcastIn_right_ttl{font-size:1.8rem;font-weight:700;margin-top:12px}
.main_podcastIn_right_dtl{margin-top:10px;font-size:1.3rem;word-break:break-all}
#podcast_next{text-align:right;margin-top:30px}
.main_podcastIn_morelabel img{float:right;margin-top:20px;margin-right:0;cursor:pointer;max-width:80px}
#podcast_next{text-align:right;margin-top:10px}
#podcast_next img{width:50%;max-width:91.5px}
.to_itunes{margin-top:10px}
.to_itunes img{max-width:117px}
#apply{width:90%;margin:0 auto;margin-top:20px}
.main_apply{margin-top:12px}
.main_apply a{display:block}
.main_apply a:hover{text-decoration:none;opacity:1}
.main_applyIn{display:flex;display:-webkit-flex;flex-flow:row wrap;-webkit-flex-flow:row wrap;margin-top:10px}
.main_applyIn_left{order:2;-webkit-order:2;flex-basis:100%;-webkit-flex-basis:100%}
.main_applyIn_right{order:3;-webkit-order:3;flex-basis:100%;-webkit-flex-basis:100%;margin-top:10px;padding-left:0}
.main_applyIn_right_ttl{font-size:1.8rem;font-weight:700;margin-top:10px}
.main_applyIn_right_ttl_sub{font-size:1.3rem;font-weight:700;color:#ff9c00}
.main_applyIn_right_dtl{margin-top:10px;font-size:1.3rem}
#apply_next{text-align:right;margin-top:30px}
.main_applyIn_morelabel img{float:right;margin-top:20px;margin-right:0;cursor:pointer;max-width:80px}
#apply_next img{width:50%;max-width:91.5px}
.listbook{width:110px;margin:10px 0}
.osusumebook{width:104px;margin:10px 0}
.main_ttl{background:url(../common/imgs/h3_ttlbg_sp.png),#f4f4f3;background-size:12.5px 9px;background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 18px;text-align:left;font-size:1.5rem;font-weight:700}
.main_ttl2{background:url(../common/imgs/h3_ttlbg2_sp.png),#f4f4f3;background-size:12.5px 9px;background-repeat:no-repeat;background-position:left center;padding:5px 0 5px 18px;text-align:left;font-size:1.5rem;font-weight:700}
.main_dtl{margin:6px 0 15px}
}