@media screen and (max-width:959px){#wrapper p{font-size:14px}#wrapper #main #content #mainarea{width:100%;font-style:normal}#wrapper #main #content #mainarea #feature-data-box{padding:0 5px}#wrapper #main #content #mainarea #feature-data-box #feature-data{padding-top:10px}#wrapper #main #content #mainarea .feature-text p{margin:0 5px}#wrapper #main #content #mainarea #content-innr #cont01 .section-title{margin-bottom:50px}#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .ohyu{width:22%}#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image{width:50%}#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image .ohyu,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image .ohyu{left:0;bottom:0}#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image .ohyu,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image .ohyu{left:auto;right:0}#wrapper #main #content #mainarea #content-innr #iee_footer .iee_footer_left{float:left;width:70%}#wrapper #main #content #mainarea #content-innr #iee_footer figure{width:26%;float:right}#wrapper #main #content #mainarea #content-innr #iee_footer figure img{display:block;width:100%;height:auto}#wrapper #main #content #mainarea #content-innr #iee_footer .btns .link-btn:first-of-type{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .tbl-bdr .footable{font-size:14px}#wrapper #main #content #mainarea #content-innr .tbl-bdr .footable th{font-size:14px}}@media screen and (max-width:767px){#wrapper #main{margin-top:51px}#wrapper #main .base-margin{margin-left:10px;margin-right:10px}#wrapper #main .link-btn{width:100%;float:none;margin-left:0}#wrapper #main .link-btn .event a,#wrapper #main .link-btn .keisen a,#wrapper #main .link-btn .ohyu a{-webkit-transition:none;-o-transition:none;transition:none;color:#000099}#wrapper #main .link-btn .event a:after,#wrapper #main .link-btn .keisen a:after,#wrapper #main .link-btn .ohyu a:after{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/keisen_ohyu-180626_btn_arrow_green_sp.png) left top no-repeat;background-size:contain}#wrapper #main .link-btn .event a:hover,#wrapper #main .link-btn .keisen a:hover,#wrapper #main .link-btn .ohyu a:hover{-webkit-box-shadow:4px 4px 0px #222;box-shadow:4px 4px 0px #222}#wrapper #main .link-btn .event a:hover:before,#wrapper #main .link-btn .keisen a:hover:before,#wrapper #main .link-btn .ohyu a:hover:before{background:rgba(255, 255, 255, 0)}#wrapper #main .link-btn .event a:hover:after,#wrapper #main .link-btn .keisen a:hover:after,#wrapper #main .link-btn .ohyu a:hover:after{-webkit-animation-play-state:paused;animation-play-state:paused}#wrapper #main .link-btn.right-type{float:none;margin-left:0;margin-right:0;text-align:right}#wrapper #main .link-btn .ohyu a:after{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/keisen_ohyu-180626_btn_arrow_blue_sp.png) left top no-repeat;background-size:contain}#wrapper #main .link-btn .event a:after{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/keisen_ohyu-180626_btn_arrow_yellow_sp.png) left top no-repeat;background-size:contain}#wrapper #main .imagefloat{margin:0 10px}#wrapper #main .imagefloat>.imageblock,#wrapper #main .imagefloat>figure{margin-right:-10px;margin-bottom:10px}#wrapper #main .imagefloat>.imageblock .keisen figcaption,#wrapper #main .imagefloat>.imageblock .ohyu figcaption{font-size:10px;padding:2px 3px 1px 3px;line-height:1.3}#wrapper #main .imagefloat .chara-area{width:auto;margin-bottom:15px;float:none}#wrapper #main .imagefloat.imgleft{margin:0 10px}#wrapper #main .imagefloat.imgleft>.imageblock,#wrapper #main .imagefloat.imgleft>figure{margin-left:-10px;margin-right:0}#wrapper #main .imagefloat.imgleft .chara-area{width:auto;float:none}#wrapper #main .chara-area.imagenone{padding:0 10px 15px}#wrapper #main .chara-comment{margin-bottom:15px}#wrapper #main .chara-comment:last-of-type{margin-bottom:0}#wrapper #main .chara-comment .chara-comment-inner{display:block}#wrapper #main .chara-comment .chara-comment-inner .thumb{width:44px}#wrapper #main .chara-comment .chara-comment-inner .thumb .keisen,#wrapper #main .chara-comment .chara-comment-inner .thumb .ohyu{width:100%;font-size:10px}#wrapper #main .chara-comment .chara-comment-inner .thumb .yu{padding:3px 0}#wrapper #main .chara-comment .chara-comment-inner>p{padding-left:5px}#wrapper #main .lead{margin-bottom:15px}#wrapper #main .edu{font-weight:bold;margin-bottom:15px}#wrapper #main .iee_box{padding:15px 10px}#wrapper #main .iee_box h2{font-size:16px}#wrapper #main #content #mainarea{font-style:normal}#wrapper #main #content #mainarea .feature-text p{padding:10px 0 15px}#wrapper #main #content #mainarea #content-innr #cont01 .section-title{padding-top:20px;margin-bottom:15px}#wrapper #main #content #mainarea #content-innr #cont01 .section-title h2{width:auto;position:static;left:auto;top:auto;margin:0 10px 10px}#wrapper #main #content #mainarea #content-innr #cont01 .section-title h2 img{width:70%}#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .ohyu{width:240px}#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .keisen figcaption,#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .ohyu figcaption{font-size:10px;line-height:1.3;padding:2px 3px 1px 3px}#wrapper #main #content #mainarea #content-innr #cont01 .link-btn{margin-top:0;margin-bottom:40px}#wrapper #main #content #mainarea #content-innr #cont01 .link-btn.left-type{text-align:right}#wrapper #main #content #mainarea #content-innr #cont01 .link-btn.right-type{text-align:left}#wrapper #main #content #mainarea #content-innr #cont02 .section-title,#wrapper #main #content #mainarea #content-innr #cont03 .section-title{width:100%;margin-bottom:15px;position:relative}#wrapper #main #content #mainarea #content-innr #cont02 .section-title h2 img,#wrapper #main #content #mainarea #content-innr #cont03 .section-title h2 img{width:80%}#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image .ohyu,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image .ohyu{font-size:10px;padding:2px 3px 1px 3px;line-height:1.3;letter-spacing:-1px}#wrapper #main #content #mainarea #content-innr #cont02 .link-btn+.link-btn,#wrapper #main #content #mainarea #content-innr #cont03 .link-btn+.link-btn{margin-bottom:40px}#wrapper #main #content #mainarea #content-innr #iee_footer .iee_footer_left{float:none;width:auto}#wrapper #main #content #mainarea #content-innr #iee_footer figure{width:240px;float:none;margin:20px auto 0}#wrapper #main #content #mainarea #content-innr #iee_footer .btns{padding:15px 0 0 0}#wrapper #main #content #mainarea #content-innr #iee_footer .btns .link-btn{width:auto}#wrapper #main #content #mainarea #content-innr #event,#wrapper #main #content #mainarea #content-innr #event-keisen,#wrapper #main #content #mainarea #content-innr #event-ohyu{padding:20px 10px}}@media screen and (max-width:479px){#wrapper #main{margin-top:0;font-style:normal}#wrapper #main .link-btn{text-align:right}#wrapper #main .link-btn.center-type{margin-right:0px}#wrapper #main .link-btn .event a span.inner,#wrapper #main .link-btn .keisen a span.inner,#wrapper #main .link-btn .ohyu a span.inner{padding:13px 10px}#wrapper #main .imagefloat>.imageblock,#wrapper #main .imagefloat>figure{width:35%}#wrapper #main .imagefloat>.imageblock{width:72%;margin:0 auto 10px;float:none}#wrapper #main .imagefloat.imgleft .chara-area{float:none}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{height:22px}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo img{width:auto;height:22px}#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont01 .section-title .section-title-image .ohyu{width:48.5%}#wrapper #main #content #mainarea #content-innr #cont01 .link-btn.right-type{text-align:right}#wrapper #main #content #mainarea #content-innr #cont02 .section-title,#wrapper #main #content #mainarea #content-innr #cont03 .section-title{padding-top:20px;margin-bottom:15px}#wrapper #main #content #mainarea #content-innr #cont02 .section-title h2,#wrapper #main #content #mainarea #content-innr #cont03 .section-title h2{width:auto;position:static;left:auto;top:auto;margin:0 10px 10px}#wrapper #main #content #mainarea #content-innr #cont02 .section-title h2 img,#wrapper #main #content #mainarea #content-innr #cont03 .section-title h2 img{width:45%}#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image{width:100%}#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont02 .section-title .section-title-image .ohyu,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image .keisen,#wrapper #main #content #mainarea #content-innr #cont03 .section-title .section-title-image .ohyu{letter-spacing:0}#wrapper #main #content #mainarea #content-innr #iee_footer .btns{padding-bottom:5px}#wrapper #main #content #mainarea #content-innr #event h2{width:auto;float:none;margin-bottom:15px}#wrapper #main #content #mainarea #content-innr #event .txt{width:auto;float:none}#wrapper #main #content #mainarea #content-innr #event .txt>p{margin-bottom:15px}}