@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 .mainttl a{bottom:0;margin-left:10%}#wrapper #main #content #mainarea #content-innr .footable .footable-row-detail-cell{background:#fdfaff}#wrapper #main #content #mainarea #content-innr .colum .exam p{width:47%}#wrapper #main #content #mainarea #content-innr .colum .colum_point{width:45%}#wrapper #main #content #mainarea #content-innr #cont04 .footable>tbody>tr>td.footable-last-column{min-width:inherit;width:40%}}@media screen and (max-width:767px){#wrapper #main{margin-top:51px}#wrapper #main #content #mainarea .logo{width:260px}#wrapper #main #content #mainarea .feature-text p{padding:10px 0 15px}#wrapper #main #content #mainarea #content-innr .mainttl a{display:block;float:inherit;font-size:20px;text-align:center;width:calc(100% - 185px);margin:20px auto 0;padding:28px;position:inherit}#wrapper #main #content #mainarea #content-innr .edu,#wrapper #main #content #mainarea #content-innr a{font-size:18px}#wrapper #main #content #mainarea #content-innr .edu{line-height:1.4}#wrapper #main #content #mainarea #content-innr .iee_box,#wrapper #main #content #mainarea #content-innr .iee_footer{margin:0 15px 50px}#wrapper #main #content #mainarea #content-innr .iee_box p,#wrapper #main #content #mainarea #content-innr .iee_footer p{display:table}#wrapper #main #content #mainarea #content-innr .colum .img_left{width:inherit;margin-bottom:0}#wrapper #main #content #mainarea #content-innr .footable .footable-row-detail-value span{font-size:14px}#wrapper #main #content #mainarea #content-innr .colum .exam p{width:100%}#wrapper #main #content #mainarea #content-innr .colum .colum_point{display:block;width:inherit}#wrapper #main #content #mainarea #content-innr #cont01 h3,#wrapper #main #content #mainarea #content-innr #cont02 h3,#wrapper #main #content #mainarea #content-innr #cont03 h3,#wrapper #main #content #mainarea #content-innr #cont04 h3{font-size:24px}#wrapper #main #content #mainarea #content-innr #cont01 figcaption,#wrapper #main #content #mainarea #content-innr #cont02 figcaption,#wrapper #main #content #mainarea #content-innr #cont03 figcaption,#wrapper #main #content #mainarea #content-innr #cont04 figcaption{padding:5px 28px 5px 15px;font-size:12px}#wrapper #main #content #mainarea #content-innr #cont01 .fll:before,#wrapper #main #content #mainarea #content-innr #cont02 .fll:before,#wrapper #main #content #mainarea #content-innr #cont03 .fll:before,#wrapper #main #content #mainarea #content-innr #cont04 .fll:before{width:40px;height:42px;bottom:-23px;left:-5px}#wrapper #main #content #mainarea #content-innr #cont01 .flr:before,#wrapper #main #content #mainarea #content-innr #cont02 .flr:before,#wrapper #main #content #mainarea #content-innr #cont03 .flr:before,#wrapper #main #content #mainarea #content-innr #cont04 .flr:before{width:33px;height:27px;bottom:-10px;right:0}#wrapper #main #content #mainarea #content-innr #cont01 .pic_m,#wrapper #main #content #mainarea #content-innr #cont02 .pic_m,#wrapper #main #content #mainarea #content-innr #cont03 .pic_m,#wrapper #main #content #mainarea #content-innr #cont04 .pic_m{width:38%;margin-bottom:25px}#wrapper #main #content #mainarea #content-innr #cont01 .pic_l,#wrapper #main #content #mainarea #content-innr #cont02 .pic_l,#wrapper #main #content #mainarea #content-innr #cont03 .pic_l,#wrapper #main #content #mainarea #content-innr #cont04 .pic_l{width:50%}#wrapper #main #content #mainarea #content-innr #cont01 .pic_ll,#wrapper #main #content #mainarea #content-innr #cont02 .pic_ll,#wrapper #main #content #mainarea #content-innr #cont03 .pic_ll,#wrapper #main #content #mainarea #content-innr #cont04 .pic_ll{display:block;float:inherit;text-align:center;margin:0}#wrapper #main #content #mainarea #content-innr #cont01 .maintitle{padding:0 15px 5rem}#wrapper #main #content #mainarea #content-innr #cont01 .maintitle img{display:block;margin:0 auto;max-width:65%}#wrapper #main #content #mainarea #content-innr #cont01 .maintitle img:first-child{margin-bottom:8px}#wrapper #main #content #mainarea #content-innr #cont01 figcaption{bottom:-15px}#wrapper #main #content #mainarea #content-innr #cont01 .txt{padding-top:95px;margin-top:-80px}#wrapper #main #content #mainarea #content-innr #cont01 .footable .footable-row-detail-row{display:-ms-grid;display:grid;margin-bottom:15px}#wrapper #main #content #mainarea #content-innr #cont01 .footable .footable-row-detail-name{min-width:34px}#wrapper #main #content #mainarea #content-innr #cont02 .maintitle,#wrapper #main #content #mainarea #content-innr #cont03 .maintitle{padding:0 15px 70px}#wrapper #main #content #mainarea #content-innr #cont02 figcaption,#wrapper #main #content #mainarea #content-innr #cont03 figcaption{bottom:0}#wrapper #main #content #mainarea #content-innr #cont02 .txt,#wrapper #main #content #mainarea #content-innr #cont02 .txt_2n,#wrapper #main #content #mainarea #content-innr #cont03 .txt,#wrapper #main #content #mainarea #content-innr #cont03 .txt_2n{padding-top:95px;margin-top:-75px}#wrapper #main #content #mainarea #content-innr #cont03 .maintitle img{max-width:90%}#wrapper #main #content #mainarea #content-innr #cont04 .maintitle{padding:20px 15px 55px}#wrapper #main #content #mainarea #content-innr #cont04 .maintitle img{max-width:73%}#wrapper #main #content #mainarea #content-innr #cont04 .txt_2n{padding-top:95px;margin-top:-65px}}@media screen and (max-width:659px){#wrapper #main #content #mainarea #content-innr .mainttl{background-size:42%;background-position-y:55px}#wrapper #main #content #mainarea #content-innr .mainttl h1{width:70%}}@media screen and (min-width:479px){#wrapper #main #content #mainarea #content-innr a .pc{display:block}}@media screen and (max-width:479px){#wrapper #main{margin-top:0}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{height:inherit;width:inherit}#wrapper #main #content #mainarea #feature-data-box #feature-data .day{padding-top:0}#wrapper #main #content #mainarea #content-innr .mainttl{background-size:80%;background-position-y:inherit;background-position-x:center}#wrapper #main #content #mainarea #content-innr .mainttl h1{width:100%;padding-top:33%}#wrapper #main #content #mainarea #content-innr .mainttl a{position:absolute;margin:20px 15px 0;padding:18px;width:calc(100% - 70px)}#wrapper #main #content #mainarea #content-innr .mainttl a:before{right:-20px;left:inherit;width:62px;height:40px}#wrapper #main #content #mainarea #content-innr a{padding:18px 70px 18px 50px;float:none;display:block;text-align:center;padding:18px}#wrapper #main #content #mainarea #content-innr a:before{left:-5px;bottom:-10px;width:57px;height:40px}#wrapper #main #content #mainarea #content-innr a:after{background-size:contain;width:20px;height:10px;position:inherit;display:inline-block;right:inherit}#wrapper #main #content #mainarea #content-innr a .pc{display:none}#wrapper #main #content #mainarea #content-innr .iee_box h2,#wrapper #main #content #mainarea #content-innr .iee_footer h2{float:inherit;margin-right:0;margin-bottom:10px}#wrapper #main #content #mainarea #content-innr .iee_box h2:before,#wrapper #main #content #mainarea #content-innr .iee_footer h2:before{right:0;margin:auto}#wrapper #main #content #mainarea #content-innr .edu{padding:10px}#wrapper #main #content #mainarea #content-innr #cont01 .img_left,#wrapper #main #content #mainarea #content-innr #cont01 .img_right,#wrapper #main #content #mainarea #content-innr #cont02 .img_left,#wrapper #main #content #mainarea #content-innr #cont02 .img_right,#wrapper #main #content #mainarea #content-innr #cont03 .img_left,#wrapper #main #content #mainarea #content-innr #cont03 .img_right,#wrapper #main #content #mainarea #content-innr #cont04 .img_left,#wrapper #main #content #mainarea #content-innr #cont04 .img_right{float:inherit;text-align:center;width:100%;margin:0 auto 20px}#wrapper #main #content #mainarea #content-innr #cont01 figcaption,#wrapper #main #content #mainarea #content-innr #cont02 figcaption,#wrapper #main #content #mainarea #content-innr #cont03 figcaption,#wrapper #main #content #mainarea #content-innr #cont04 figcaption{bottom:10px}#wrapper #main #content #mainarea #content-innr #cont01 h3,#wrapper #main #content #mainarea #content-innr #cont02 h3,#wrapper #main #content #mainarea #content-innr #cont03 h3,#wrapper #main #content #mainarea #content-innr #cont04 h3{font-size:20px}#wrapper #main #content #mainarea #content-innr #cont01 h3:before,#wrapper #main #content #mainarea #content-innr #cont02 h3:before,#wrapper #main #content #mainarea #content-innr #cont03 h3:before,#wrapper #main #content #mainarea #content-innr #cont04 h3:before{width:45px;height:34px}#wrapper #main #content #mainarea #content-innr #cont01 .footable>tbody>tr>td.footable-last-column,#wrapper #main #content #mainarea #content-innr #cont02 .footable>tbody>tr>td.footable-last-column,#wrapper #main #content #mainarea #content-innr #cont03 .footable>tbody>tr>td.footable-last-column,#wrapper #main #content #mainarea #content-innr #cont04 .footable>tbody>tr>td.footable-last-column{min-width:inherit}#wrapper #main #content #mainarea #content-innr #cont01 .maintitle{padding:0 30px 4rem}#wrapper #main #content #mainarea #content-innr #cont01 .maintitle img{max-width:65%}#wrapper #main #content #mainarea #content-innr #cont01 .maintitle img:first-child{margin-bottom:5px}#wrapper #main #content #mainarea #content-innr #cont01 figcaption{bottom:0}#wrapper #main #content #mainarea #content-innr #cont01 .txt{padding-top:50px;margin-top:-60px}#wrapper #main #content #mainarea #content-innr #cont02 .txt_2n{padding-top:70px;margin-top:-65px}#wrapper #main #content #mainarea #content-innr #cont03 .txt{padding-top:60px;margin-top:-70px}#wrapper #main #content #mainarea #content-innr #cont03 .maintitle img{max-width:90%}#wrapper #main #content #mainarea #content-innr #cont04 .txt_2n{padding-top:70px;margin-top:-57px}#wrapper #main #content #mainarea #content-innr #cont04 .maintitle img{max-width:75%}#wrapper #main #content #mainarea #content-innr #cont04 .footable .footable-row-detail-name{min-width:39px}}