@media screen and (max-width:959px){#wrapper p{font-size:14px}#wrapper #main #content #mainarea{width:100%}#wrapper #main #content #mainarea #feature-data-box{margin:0 5px}#wrapper #main #content #mainarea #feature-data-box #feature-data{padding-top:10px}#wrapper #main #content #mainarea #content-innr .title_btn{right:13px}#wrapper #main #content #mainarea #content-innr .iee_box{margin-left:15px;margin-right:15px}#wrapper #main #content #mainarea #content-innr section .img_l{width:47.38%}#wrapper #main #content #mainarea #content-innr section .img_l figcaption{bottom:-75px}#wrapper #main #content #mainarea #content-innr section .sp_mb{margin-bottom:45px}#wrapper #main #content #mainarea #content-innr section .img_r{width:46.81%}#wrapper #main #content #mainarea #content-innr section .img_r figcaption{bottom:-30px}#wrapper #main #content #mainarea #content-innr section #cont01 h2{width:48%}#wrapper #main #content #mainarea #content-innr section .event .footable tbody tr td{border-right:none}#wrapper #main #content #mainarea #content-innr section .event .footable tbody tr .footable-row-detail-cell{background:#fff}#wrapper #main #content .feature-text p{margin:0 5px}}@media screen and (min-width:956px) and (max-width:959px){#wrapper #main #content #mainarea #content-innr section #cont02 .mb60{margin-bottom:110px}}@media screen and (min-width:767px){#wrapper #main #content #mainarea #content-innr section .br_sp{display:block}}@media screen and (max-width:767px){#wrapper #main #content #mainarea{margin-top:52px}#wrapper #main #content #mainarea #content-innr .title_btn{background-size:contain;padding:38px 15px 50px;right:5px}#wrapper #main #content #mainarea #content-innr section figcaption{font-size:12px}#wrapper #main #content #mainarea #content-innr section .br_sp{display:none}#wrapper #main #content #mainarea #content-innr section .sp_mb{margin-bottom:0}#wrapper #main #content #mainarea #content-innr section .img_l{width:46.65%}#wrapper #main #content #mainarea #content-innr section .img_r{width:46.12%}#wrapper #main #content #mainarea #content-innr section .img_l02,#wrapper #main #content #mainarea #content-innr section .img_r02{width:38%}#wrapper #main #content #mainarea #content-innr section .comment .edu{font-size:17px}#wrapper #main #content #mainarea #content-innr section #cont02 .mb60{margin-bottom:30px}#wrapper #main #content #mainarea #content-innr section .event .footable{font-size:14px}#wrapper #main #content #mainarea #content-innr section .event .footable .footable-row-detail-name{width:34px}#wrapper #main #content #mainarea .feature-text p{padding:50px 0 20px 0}}@media screen and (min-width:626px){#wrapper #main #content #mainarea #content-innr .ttl_btn{display:block}}@media screen and (max-width:626px){#wrapper #main #content #mainarea #content-innr .ttl_btn{display:none}#wrapper #main #content #mainarea #content-innr .title_btn{position:relative;background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-shotoku-191023-ttlbtnbg.png) no-repeat #43d5de bottom left;-webkit-box-shadow:0 3px 6px 0px #ababab;box-shadow:0 3px 6px 0px #ababab;bottom:inherit;border:2px solid #fff;display:block;right:inherit;margin:0 15px;padding:15px}#wrapper #main #content #mainarea #content-innr .title_btn:before{content:"";position:absolute;top:-5px;left:-5px;border:3px solid #43d5de;width:calc(100% + 4px);height:calc(100% + 4px)}#wrapper #main #content #mainarea #content-innr .title_btn:after{display:inline-block;margin:0 0 0 15px}#wrapper #main #content #mainarea #content-innr .title_btn:hover span{display:inline-block;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-o-transition:none;transition:none}#wrapper #main #content #mainarea #content-innr .title_btn:hover:after{-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}#wrapper #main #content #mainarea #content-innr .h2_pc{display:none}#wrapper #main #content #mainarea #content-innr .h2_sp{display:block}#wrapper #main #content #mainarea #content-innr section .img_l{width:45.45%}#wrapper #main #content #mainarea #content-innr section .img_l figcaption{border-radius:70px;bottom:inherit;top:70%}#wrapper #main #content #mainarea #content-innr section .img_r{width:44.97%}#wrapper #main #content #mainarea #content-innr section .img_r figcaption{border-radius:70px;bottom:inherit;top:60%}#wrapper #main #content #mainarea #content-innr section #cont01 h2{width:calc(100% - 30px);float:inherit;text-align:center;padding:30px 15px 0;margin:0}#wrapper #main #content #mainarea #content-innr section #cont01 p{padding-left:15px}#wrapper #main #content #mainarea #content-innr section #cont02 .mb60{margin-bottom:0}#wrapper #main #content #mainarea .feature-text p{padding:40px 0 20px 0}}@media screen and (max-width:479px){#wrapper #main #content #mainarea{margin-top:0}#wrapper #main #content #mainarea #content-innr section .img_l,#wrapper #main #content #mainarea #content-innr section .img_l02,#wrapper #main #content #mainarea #content-innr section .img_r,#wrapper #main #content #mainarea #content-innr section .img_r02{width:100%;float:inherit;text-align:center;margin:0 auto 20px}#wrapper #main #content #mainarea #content-innr section .img_l{margin-bottom:20%}#wrapper #main #content #mainarea #content-innr section .img_l figcaption{text-align:left}#wrapper #main #content #mainarea #content-innr section .img_r figcaption{text-align:left;top:inherit;bottom:0}#wrapper #main #content #mainarea #content-innr section #cont01 .sec{background-size:90%}#wrapper #main #content #mainarea #content-innr section #cont01 p{padding-top:15px}#wrapper #main #content #mainarea #content-innr section #cont01 p:first-of-type{padding-top:30px}#wrapper #main #content #mainarea #content-innr section #cont02 .seminar{display:block}#wrapper #main #content #mainarea #content-innr section #cont02 .seminar div:first-of-type{margin-right:0;margin-bottom:30px}#wrapper #main #content #mainarea #content-innr section #cont02 .txt_l,#wrapper #main #content #mainarea #content-innr section #cont02 .txt_r{float:inherit;width:100%}#wrapper #main #content #mainarea .feature-text p{padding:40px 0 20px 0}}@media screen and (min-width:403px){#wrapper #main #content #mainarea #content-innr .btn_br{display:none}}@media screen and (max-width:403px){#wrapper #main #content #mainarea #content-innr .btn_br{display:block}#wrapper #main #content #mainarea #content-innr section a{display:block;float:inherit;text-align:center}#wrapper #main #content #mainarea #content-innr section .iee_footer a{margin-left:15px}#wrapper #main #content #mainarea #content-innr section .event a{margin-left:30px}}@media screen and (max-width:366px){#wrapper #main #content #mainarea #content-innr section .img_r{margin-bottom:50px}#wrapper #main #content #mainarea #content-innr section .img_r figcaption{bottom:-30px}#wrapper #main #content #mainarea #content-innr section #cont02 .mb60{margin-bottom:60px}}