@charset "UTF-8";.clear{clear:both;}
.only-pc{display:block;}
.only-sp{display:none;}
.pc_only{display:block;}
.sp_only{display:none;}
.rp-pb20{padding-bottom:20px;}
#snav .sbnr a > img{width:240px;}
@media screen and (max-width:750px){.only-pc{display:none;}
.only-sp{display:block;}
.pc_only{display:none;}
.sp_only{display:block;}
.rp-pb20{padding-bottom:0px;}
#content{padding:0 10px;}
.va-1{vertical-align:-1px;}
#adn_box{display:none;}
.w #alpha,
.w #header-inner,
.w #footer-bottom-inner,
.w #footer-pagetop,
#header-inner, #content-inner, #footer-inner, .wt #alpha{width:100% !important;}
.wt #alpha{float:none;width:100%;display:block;margin-bottom:30px;}
.wt #beta{float:none;width:100%;display:block;}
#snav{padding:0 0px;}
#snav .sbnr a > img{width:100%;}
#topic-path{margin-bottom:10px;}
.rp-btn{float:none !important;padding:0 !important;margin-bottom:10px;}
.rp-btn img{width:100%;}
.wp-pagenavi{word-break:break-all;}
.sp_float-none{float:none !important;}
.sp_none{display:none !important;}
.sp_block{display:block !important;}
.sp_inline-block{display:inline-block !important;}
.sp_w100p{width:100% !important;}
.sp_wauto{width:auto !important;}
.sp_maxw100p{max-width:100% !important;}
.sp_p0{padding:0px !important;}
.sp_pt0{padding-top:0px !important;}
.sp_pb0{padding-bottom:0px !important;}
.sp_pl0{padding-left:0px !important;}
.sp_pr0{padding-right:0px !important;}
.sp_pv0{padding-top:0px !important;padding-bottom:0px !important;}
.sp_ph0{padding-left:0px !important;padding-right:0px !important;}
.sp_m0{margin:0px !important;}
.sp_mt0{margin-top:0px !important;}
.sp_mb0{margin-bottom:0px !important;}
.sp_ml0{margin-left:0px !important;}
.sp_mr0{margin-right:0px !important;}
.sp_mv0{margin-top:0px !important;margin-bottom:0px !important;}
.sp_mh0{margin-left:0px !important;margin-right:0px !important;}
.sp_p5{padding:5px !important;}
.sp_pt5{padding-top:5px !important;}
.sp_pb5{padding-bottom:5px !important;}
.sp_pl5{padding-left:5px !important;}
.sp_pr5{padding-right:5px !important;}
.sp_pv5{padding-top:5px !important;padding-bottom:5px !important;}
.sp_ph5{padding-left:5px !important;padding-right:5px !important;}
.sp_m5{margin:5px !important;}
.sp_mt5{margin-top:5px !important;}
.sp_mb5{margin-bottom:5px !important;}
.sp_ml5{margin-left:5px !important;}
.sp_mr5{margin-right:5px !important;}
.sp_mv5{margin-top:5px !important;margin-bottom:5px !important;}
.sp_mh5{margin-left:5px !important;margin-right:5px !important;}
.sp_p10{padding:10px !important;}
.sp_pt10{padding-top:10px !important;}
.sp_pb10{padding-bottom:10px !important;}
.sp_pl10{padding-left:10px !important;}
.sp_pr10{padding-right:10px !important;}
.sp_pv10{padding-top:10px !important;padding-bottom:10px !important;}
.sp_ph10{padding-left:10px !important;padding-right:10px !important;}
.sp_m10{margin:10px !important;}
.sp_mt10{margin-top:10px !important;}
.sp_mb10{margin-bottom:10px !important;}
.sp_ml10{margin-left:10px !important;}
.sp_mr10{margin-right:10px !important;}
.sp_mv10{margin-top:10px !important;margin-bottom:10px !important;}
.sp_mh10{margin-left:10px !important;margin-right:10px !important;}
.sp_p15{padding:15px !important;}
.sp_pt15{padding-top:15px !important;}
.sp_pb15{padding-bottom:15px !important;}
.sp_pl15{padding-left:15px !important;}
.sp_pr15{padding-right:15px !important;}
.sp_pv15{padding-top:15px !important;padding-bottom:15px !important;}
.sp_ph15{padding-left:15px !important;padding-right:15px !important;}
.sp_m15{margin:15px !important;}
.sp_mt15{margin-top:15px !important;}
.sp_mb15{margin-bottom:15px !important;}
.sp_ml15{margin-left:15px !important;}
.sp_mr15{margin-right:15px !important;}
.sp_mv15{margin-top:15px !important;margin-bottom:15px !important;}
.sp_mh15{margin-left:15px !important;margin-right:15px !important;}
.sp_p20{padding:20px !important;}
.sp_pt20{padding-top:20px !important;}
.sp_pb20{padding-bottom:20px !important;}
.sp_pl20{padding-left:20px !important;}
.sp_pr20{padding-right:20px !important;}
.sp_pv20{padding-top:20px !important;padding-bottom:20px !important;}
.sp_ph20{padding-left:20px !important;padding-right:20px !important;}
.sp_m20{margin:20px !important;}
.sp_mt20{margin-top:20px !important;}
.sp_mb20{margin-bottom:20px !important;}
.sp_ml20{margin-left:20px !important;}
.sp_mr20{margin-right:20px !important;}
.sp_mv20{margin-top:20px !important;margin-bottom:20px !important;}
.sp_mh20{margin-left:20px !important;margin-right:20px !important;}
.sp_p25{padding:25px !important;}
.sp_pt25{padding-top:25px !important;}
.sp_pb25{padding-bottom:25px !important;}
.sp_pl25{padding-left:25px !important;}
.sp_pr25{padding-right:25px !important;}
.sp_pv25{padding-top:25px !important;padding-bottom:25px !important;}
.sp_ph25{padding-left:25px !important;padding-right:25px !important;}
.sp_m25{margin:25px !important;}
.sp_mt25{margin-top:25px !important;}
.sp_mb25{margin-bottom:25px !important;}
.sp_ml25{margin-left:25px !important;}
.sp_mr25{margin-right:25px !important;}
.sp_mv25{margin-top:25px !important;margin-bottom:25px !important;}
.sp_mh25{margin-left:25px !important;margin-right:25px !important;}
.sp_p30{padding:30px !important;}
.sp_pt30{padding-top:30px !important;}
.sp_pb30{padding-bottom:30px !important;}
.sp_pl30{padding-left:30px !important;}
.sp_pr30{padding-right:30px !important;}
.sp_pv30{padding-top:30px !important;padding-bottom:30px !important;}
.sp_ph30{padding-left:30px !important;padding-right:30px !important;}
.sp_m30{margin:30px !important;}
.sp_mt30{margin-top:30px !important;}
.sp_mb30{margin-bottom:30px !important;}
.sp_ml30{margin-left:30px !important;}
.sp_mr30{margin-right:30px !important;}
.sp_mv30{margin-top:30px !important;margin-bottom:30px !important;}
.sp_mh30{margin-left:30px !important;margin-right:30px !important;}
.sp_p35{padding:35px !important;}
.sp_pt35{padding-top:35px !important;}
.sp_pb35{padding-bottom:35px !important;}
.sp_pl35{padding-left:35px !important;}
.sp_pr35{padding-right:35px !important;}
.sp_pv35{padding-top:35px !important;padding-bottom:35px !important;}
.sp_ph35{padding-left:35px !important;padding-right:35px !important;}
.sp_m35{margin:35px !important;}
.sp_mt35{margin-top:35px !important;}
.sp_mb35{margin-bottom:35px !important;}
.sp_ml35{margin-left:35px !important;}
.sp_mr35{margin-right:35px !important;}
.sp_mv35{margin-top:35px !important;margin-bottom:35px !important;}
.sp_mh35{margin-left:35px !important;margin-right:35px !important;}
.sp_p40{padding:40px !important;}
.sp_pt40{padding-top:40px !important;}
.sp_pb40{padding-bottom:40px !important;}
.sp_pl40{padding-left:40px !important;}
.sp_pr40{padding-right:40px !important;}
.sp_pv40{padding-top:40px !important;padding-bottom:40px !important;}
.sp_ph40{padding-left:40px !important;padding-right:40px !important;}
.sp_m40{margin:40px !important;}
.sp_mt40{margin-top:40px !important;}
.sp_mb40{margin-bottom:40px !important;}
.sp_ml40{margin-left:40px !important;}
.sp_mr40{margin-right:40px !important;}
.sp_mv40{margin-top:40px !important;margin-bottom:40px !important;}
.sp_mh40{margin-left:40px !important;margin-right:40px !important;}
.sp_p45{padding:45px !important;}
.sp_pt45{padding-top:45px !important;}
.sp_pb45{padding-bottom:45px !important;}
.sp_pl45{padding-left:45px !important;}
.sp_pr45{padding-right:45px !important;}
.sp_pv45{padding-top:45px !important;padding-bottom:45px !important;}
.sp_ph45{padding-left:45px !important;padding-right:45px !important;}
.sp_m45{margin:45px !important;}
.sp_mt45{margin-top:45px !important;}
.sp_mb45{margin-bottom:45px !important;}
.sp_ml45{margin-left:45px !important;}
.sp_mr45{margin-right:45px !important;}
.sp_mv45{margin-top:45px !important;margin-bottom:45px !important;}
.sp_mh45{margin-left:45px !important;margin-right:45px !important;}
.sp_p50{padding:50px !important;}
.sp_pt50{padding-top:50px !important;}
.sp_pb50{padding-bottom:50px !important;}
.sp_pl50{padding-left:50px !important;}
.sp_pr50{padding-right:50px !important;}
.sp_pv50{padding-top:50px !important;padding-bottom:50px !important;}
.sp_ph50{padding-left:50px !important;padding-right:50px !important;}
.sp_m50{margin:50px !important;}
.sp_mt50{margin-top:50px !important;}
.sp_mb50{margin-bottom:50px !important;}
.sp_ml50{margin-left:50px !important;}
.sp_mr50{margin-right:50px !important;}
.sp_mv50{margin-top:50px !important;margin-bottom:50px !important;}
.sp_mh50{margin-left:50px !important;margin-right:50px !important;}
}
@media screen and (max-width:750px){a.banner-seach{display:block;padding:15px 0;color:#fff;text-decoration:none;text-align:center;font-size:18px;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#EC6C00 url("../images/icon-japan.png") 15px 8px no-repeat;-moz-background-size:43px 39px;-o-background-size:43px 39px;-webkit-background-size:43px 39px;background-size:43px 39px;}
}
@media screen and (max-width:750px){#header{min-width:100%;padding:0;height:60px;text-align:center;background:#006F4F;}
#header-inner{max-width:100%;height:100%;position:relative;}
#header .logo{position:static;padding:0;background:none;width:auto;margin-right:45px;}
.w #header .logo{padding:0;margin-right:0;}
#header .logo a{padding:0;height:auto;display:inline-block;}
#header .logo img{margin-top:8px;height:45px;width:auto;}
}
@media screen and (max-width:750px){.swiper-container, .swiper-slide{width:100px;height:160px;}
.body-home .section-main{position:relative;overflow:hidden;height:320px;width:100%;}
.body-home .section-main .swiper-container{height:320px;width:100%;overflow:hidden;position:relative;}
div#slider03{height:320px;width:100%;overflow:hidden;position:relative;}
.body-home .section-main .swiper-container .slider{height:320px;width:100%;overflow:hidden;background-position:top center;background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.body-home .section-main .swiper-container .slider#slider01{background-image:url("../images/img-home-main-01.png");}
.body-home .section-main .swiper-container .slider#slider02{background-image:url("../images/img-home-main-02.png");}
.body-home .section-main .swiper-container .slider#slider03{background-image:url("../images/img-home-main-03.png");}
.body-home .section-main .swiper-container .slider .slider-inner{height:320px;margin:0 auto;position:relative;}
.body-home .section-main .swiper-container .slider .slider-inner .title{width:100%;background-color:rgba(255, 255, 255, 0.75);text-align:center;position:absolute;bottom:20px;left:0;padding:10px 0;}
.body-home .section-main .swiper-container .slider .slider-inner .title h1{color:#EF7100;font-weight:bold;font-size:20px;line-height:1.2;text-shadow:0px 0px 5px #fff;}
}
@media screen and (max-width:750px){#alpha h3{font-size:16px;font-weight:bold;padding:2px 10px 0;background-color:#FFF;border-top:none;border-bottom:none;color:#009844;margin-bottom:20px;}
}
@media screen and (max-width:750px){#point h3{margin-bottom:0;}
#point h3 img{width:100%;}
#point .float-right, #point .float-left{float:none !important;width:100%;margin:0 0 20px 0;padding:0 1em;box-sizing:border-box;text-align:center;}
#point .box-inner{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#point-01 h4{margin:0 0px 20px 0;}
#point-01 h4 img{width:90%;}
#point-03 ul.float-left{width:auto;}
#point-02 li, #point-03 li{text-align:left;}
}
@media screen and (max-width:750px){#wpd-system .float-right, #wpd-system .float-left{float:none !important;width:100%;margin:0 0 20px 0;padding:0 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#wpd-system-about ul li span{display:block;}
#wpd-system #wpd-system-flow dt{padding-left:0px;padding-right:0px;text-align:left;font-weight:bold;}
}
@media screen and (max-width:750px){#feature-index .entry-body > .ph10{padding:0 !important;}
#feature-index h3{background-color:#FFF;}
#feature-index .float-right, #feature-index .float-left{float:none !important;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:0px !important;}
#feature-index .w450{width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;}
#feature-index .float-right{text-align:center;}
#feature .float-left,
#feature .float-right{float:none !important;padding:0 !important;margin-bottom:20px;}
#feature .float-left dt,
#feature .float-right dt{text-align:left;font-weight:bold;}
#feature .float-left .pl10,
#feature .float-right .pl10{padding:0 !important;}
#feature .rp-img{text-align:center;}
#feature .rp-img img{width:100%;}
#feature #next-prev-post-nav .next{text-align:right;}
#feature #next-prev-post-nav .float-left{float:left !important;}
#feature #next-prev-post-nav .float-rigeht{float:right !important;}
#feature-difference .float-left,
#feature-difference .float-right{float:none !important;padding:10px !important;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#feature-difference .float-left img,
#feature-difference .float-right img{width:100%;}
#feature-difference .entry-body > div{padding-bottom:0px !important;}
}
@media screen and (max-width:750px){#guidance-subcat-nav{}
#guidance h3{background-color:#FFF;line-height:22px;padding-left:10px;padding-top:3px;color:#009844;font-size:20px;}
#guidance-subcat-nav ul{padding-bottom:0px;}
#guidance-subcat-nav li{float:none;width:100%;margin-bottom:20px;}
#guidance-subcat-nav li.post-2{padding-left:0;}
#guidance-subcat-nav li .point-title{width:100%;}
#guidance-subcat-nav dt{min-height:auto;}
#guidance-subcat-nav dd{position:static;width:100%;text-align:center;padding:0 1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#guidance-subcat-nav dd img{width:100%;}
#guidance .entry-body li:last-child{padding-bottom:0 !important;}
#guidance .entry-body{padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:40px;}
#guidance .entry-body > div:first-child{padding-bottom:20px !important;}
#guidance .entry-body .float-right{padding-left:0px !important;float:none !important;margin-bottom:20px;}
#guidance .entry-body .float-right img{width:100%;}
#junior-06 .entry-body .float-right{width:40%;float:right !important;margin-left:10px;}
#junior-03 .entry-body dl.pb40:nth-of-type(6){padding-bottom:0px !important;}
#junior-04 .entry-body div:nth-of-type(1){padding-bottom:20px !important;}
#junior-04 .entry-body dl.pb40:nth-of-type(1),
#junior-04 .entry-body dl.pb40:nth-of-type(5){padding-bottom:20px !important;}
}
@media screen and (max-width:750px){#course .entry-body table{width:100%;background:#fff;color:#444;border:1px #aaa solid;border-spacing:1px;border-collapse:separate;line-height:1.8;}
#course .entry-body th{font-weight:bold;width:20%;}
#course .entry-body th,
#course .entry-body td{padding:5px;}
#course .entry-body td{white-space:normal;}
#course .pl20{padding-left:0px !important;}
#course-point{background:none;}
#course-point ul{padding:0 10px;}
#course-point li{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#course .rp-bnr{float:none !important;padding:0 !important;margin-bottom:20px;}
#course .rp-bnr img{width:100%;}
#course-nav ul.courses{float:none !important;width:100%;}
#course-nav ul.courses li a{padding:10px;}
#course-nav ul.courses:first-child li:last-child{border-bottom:none;}
#course-point.bg-mother-thinking{background:none;}
#primary-main .bottom-arrow02 p{padding-bottom:2em;}
#primary-main .w350{width:100% !important;}
#primary-main .rp-bnrbox{margin:0 !important;padding:0 !important;}
#primary-main .rp-bnrbox .float-left,
#primary-main .rp-bnrbox .float-right{float:none !important;margin-bottom:20px;}
#primary-main .rp-bnrbox img{width:100%;}
}
@media screen and (max-width:750px){#online .pl20{padding:0px 10px !important;margin-bottom:40px;}
#online .float-left,
#online .float-right{float:none !important;}
#online .float-left .icon-check{margin-bottom:1em;}
#online ul.float-left{margin-bottom:40px;}
#online .float-right{text-align:center;}
#online .float-right img{width:100%;}
#course-point img{width:80%;}
#online .float-right,
#online .float-left{float:none !important;width:100% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
#online .float-right img,
#online .float-left img{width:100%;}
#online .float-left{margin-bottom:10px;}
#online .float-right{margin-bottom:20px;}
}
@media screen and (max-width:750px){#campaign h2{margin-bottom:20px;}
#campaign .entry-body a.btn-green{display:inline-block;}
}
@media screen and (max-width:750px){#recruit h3 + div{padding-left:10px !important;padding-right:10px !important;}
#recruit ul{padding-left:0px !important;}
#recruit ul li.icon-check{margin-bottom:10px;}
#recruit #entryform table .w100,
#recruit #entryform table .w130{width:auto !important;}
}
@media screen and (max-width:750px){#result .ph10{padding:0px !important;}
#result .result .clearfix{padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#result .result .thumbnail{float:none;width:100%;margin-bottom:20px;text-align:center;}
#result .result .thumbnail img{width:70%;height:auto;}
#result .result .content{width:100%;float:none;}
#result #result-index h2{margin-bottom:20px;}
#result #result-index h2 + div{padding-bottom:40px !important;}
#result #result-index a.btn-green{display:inline-block;}
#result #result-index h2 + div + div{padding:0px !important;}
#result #result-index .result h3 + div{padding:0 10px !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#result #result-index .result{padding-bottom:20px;}
#result #result-index .result + .pb30{padding-bottom:20px !important;}
#result #result-index .result .thumbnail{width:30%;float:left;}
#result #result-index .result .thumbnail img{width:100%;height:auto;}
#result #result-index .result .excerpt{width:65%;padding-left:5%;}
#result #result-index .no_thumbnail .excerpt{width:100%;padding-left:0;}
#result #result-index .no_thumbnail .thumbnail{display:none;}
#result #result-index .result .excerpt dt{font-weight:bold;}
}
@media screen and (max-width:750px){#school-list li{padding:10px .25em;background:url(../images/icon-arrow.gif) 0 14px no-repeat;}
#school-list a{height:auto;}
#school-posts ul dt{font-weight:bold;}
#school-list .school-name{display:block;float:none;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school-list .school-address{display:block;float:none;width:100%;padding:0 0 0 1.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school-list .school-tel{display:block;float:none;width:100%;padding:0 0 0 1.25em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;}
}
.school-images .long-height .img-inner{width:144px;}
.school-images .img-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.school-images li img{position:absolute;}
@media screen and (max-width:750px){.school-images li{float:left !important;width:47%;margin-right:0;margin:0 1.5% 10px 1.5% !important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.school-images .img-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.school-images li img{position:absolute;}
.entry-content-inner .pb30{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:20px !important;}
.school-data dd{margin-left:30%;}
.school-data{width:100%;float:none;margin-bottom:20px;}
.school-map{width:100%;float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.school-map img{width:100%;}
.gm-img{float:left;text-align:left;width:30%;margin-right:20px;}
.gm-img img{width:100%;margin-bottom:10px;margin-right:20px;}
.gm-img p{text-align:center;}
.gm-img span{display:block;}
.gm-comment{float:none;width:100%;}
#school #voice-result-comment{margin-left:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school #voice-result-comment > div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school #voice-result-comment .voice-content{margin:0 0 20px 0;width:100%;float:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school #voice-result-comment .voice-content{height:auto;}
#school #voice-result-comment .voice-content .voice-content-inner{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school #voice-result-comment .mosaic{width:100%;float:none;margin:0;padding-bottom:0;}
#school #voice-result-comment .voice-content .mosaic-overlay{padding:0;width:40%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school #voice-result-comment .voice-content .mosaic-backdrop{padding:0;width:59%;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#school #voice-result-comment .voice-comment{margin:0;border-left:none;min-height:70px;}
#school #voice-result-comment .voice-result{margin-bottom:10px;}
#school #voice-result-comment .voice-content .very-good{padding:0;width:40%;}
#school #voice-result-comment .voice-content .voice-point{padding:0;display:inline-block;width:60%;margin:0;padding-top:12px;}
.school-blog li.blog-post .date{width:100%;float:none;padding:0 0 0 25px;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.school-blog li.blog-post .title{font-weight:bold;padding:0 0 0 25px;width:100%;float:none;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media screen and (max-width:750px){#join-flow .step-01, #join-flow .step-02, #join-flow .step-03, #join-flow .step-04{width:100%;}
#join-flow h4{overflow:hidden;}
#join-flow h4 img{width:150%;max-width:150%;}
#join-flow dl{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#join-flow .step-box dt{width:100%;float:none !important;padding:0;margin-bottom:1em;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#join-flow .step-box dt img{width:70%;}
#join-flow .step-box dd{width:100%;float:none !important;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media screen and (max-width:750px){#open .green-list li a{line-height:1.5;padding:10px 10px 7px 30px;}
}
@media screen and (max-width:750px){#voice-comment-long .voice-comment{padding-left:5px;margin:5px 5px 5px 125px;}
#voice-comment-long .mosaic{width:120px;}
#voice-comment-long .mosaic-overlay{padding-left:5px;}
#voice-comment-long .voice-img{height:auto;}
#voice-comment-long .voice-text{width:auto;float:none;}
.voice-content .mosaic-backdrop{width:auto;}
#voice-comment-long .mosaic-backdrop{float:none;padding:0 0 0 0;}
.voice-content .voice-result{position:static;width:auto;height:auto;}
.voice-content .voice-point{padding-right:0;}
#voice-result-comment{margin:0;}
#voice-result-comment .voice-content{width:100%;margin-left:0px;margin-bottom:20px;float:none;}
#voice-result-comment .voice-content .voice-content-inner{padding:5px;}
#voice-result-comment .voice-content .mosaic{width:100%;float:none;margin-top:0px;padding-bottom:0;}
#voice-result-comment .voice-content .mosaic-overlay{padding:0px;width:40%;}
#voice-result-comment .voice-content .mosaic-backdrop{padding:0;width:59%;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#voice-result-comment .voice-content .voice-text{padding-top:0px;}
#voice-result-comment .voice-content .very-good{padding:0;width:40%;}
#voice-result-comment .voice-content .voice-point{padding:0;display:inline-block;width:60%;margin:0;padding-top:12px;}
#voice-result-comment .voice-comment{padding:5px 0 0 0;border-left:none;min-height:auto;}
#voice #voice-comment-long .voice-result{position:absolute;width:120px;}
#voice #voice-comment-long .voice-content .mosaic{padding-bottom:100px;}
#voice #voice-comment-long .voice-content .very-good{width:100%;}
#voice #voice-comment-long .voice-content .voice-point{width:100%;}
}
@media screen and (max-width:750px){.info-box li{padding:10px 0 8px;}
.info-box .info-arrow{display:none;}
.info-box .info-text{width:100%;margin-top:5px;}
}
@media screen and (max-width:750px){#info .btn-primary,
#info .btn-success,
#info .btn-info,
#info .btn-warning,
#info .btn-danger{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media screen and (max-width:750px){#online-teachers .float-left,
#online-teachers .float-right{float:none !important;}
#online-teachers .float-right{margin:0px !important;}
#online-teachers .float-right .photo{width:70%;margin:0 auto;}
}
.wpcf7-radio{width:100%;}
.wpcf7-radio:after{content:" ";display:block;clear:both;}