@media all and (min-width: 1px) and (max-width: 767px) {
#BodyFooter_rwd{padding-bottom:50px}
#event h1 strong,#event h2 strong,#event h3 strong{/*display:block;*/display: contents;}
#Related{display:none}
.flex100{margin:2% auto}
.flex33{flex:0 0 100%;width:100%;margin:0 auto 4%}
.bgpadding{padding:4% 3%}
#event h1{font-size:1.8rem}
#event h2{font-size:1.9rem;line-height:1.3em}
#event h3{font-size:2.1rem}
.teacher_tab img{width:100%}
.teacher_tab li{font-size:1.3em;border-bottom:16px solid}
.tacher_container{padding:4% 2%}
.teacher_content .flex33:nth-child(2) .teacher_txt li{margin:0 auto}
.teacher_title,.teacher_title a{font-size:1.2rem;line-height:1.9em}
.classlist{margin:1% auto 4%}
.classlist li{margin:1% 2%}
.media_title{line-height:1.6em;margin:0 auto 2%;text-align:center}
.media_title span{display:block;margin:0 5%}
.navBtn{margin: 0 auto 0;border-bottom: 2px #ccc dotted}
.navBtn li{display:inline-block;margin:-6% 3% 7%;font-size:1.2rem;margin: 0 3% 6%;}
.step_box{margin:1% auto 4%}
.step_box li{width:96%;margin:1% auto 13px}
.step_box li:after{right:0;left:0;top:100%;border-width:13px 160px 0 160px;border-color:#269745 transparent transparent transparent}
.step_box li:nth-child(2n):after{border-color:#187bb2 transparent transparent transparent}
.step_box li:nth-child(3):after {border-color:#000 transparent transparent transparent}
.step_box a {font-size: 1.7rem;}
.physical{padding:5% 0 2%}
.physical p{font-size:1.5rem;margin:2% auto 0}
.physical dl{width:96%;margin:0 auto;padding:2%;border-right:0;border-bottom:2px #a7d7c0 dotted}
.newopen_bg{width:98%}
.bottomlink{padding:2% 0}
.bottomlink li{font-size:1.1em;display:inline-block;margin:1% 3%}
.LINE,.FB{width:94%;padding:3%}
    
}

@media all and (min-width: 768px) and (max-width:1200px) {
#BodyFooter_rwd{padding-bottom:50px}
#BodyFooter_rwd #footer_inline ul li img{max-width:33%}
}

@media all and (min-width: 1px) and (max-width: 1200px){
#BodyMenu,#BodyContentAd,#BodyContentMainNavigator,#BodyHeader_event,#noie{display:none}
#BodyContainer_event,#BodyContent,#BodyContentMain,#BodyContentMainDetail_learning{width:100%;margin:0 auto;padding:0}
#topbutton{width:50px;height:50px;color:#FFF;border-radius:50%;background-color:#000;opacity:.4;right:1%;bottom:18%;position:fixed;line-height:50px;font-size:15px;text-align:center;z-index:99}
#topbutton a{color:#FFF;text-decoration:none;line-height:50px}
}