@media screen and (max-width:959px){#wrapper dd,#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 .feature-text p{margin:0 5px}}@media screen and (max-width:767px){#wrapper #main{padding-top:51px}#wrapper #main .base-padding{padding:0 10px}#wrapper #main .link-btn{width:auto;padding:0 10px}#wrapper #main .link-btn a{padding:13px 13px;-webkit-box-shadow:4px 4px 0px #5cffdd;box-shadow:4px 4px 0px #5cffdd}#wrapper #main .link-btn a span.inner{font-size:16px;padding:0 35px 0 0}#wrapper #main .link-btn a span.inner:after{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/jissen-171114_arrow_sp.png);background-repeat:no-repeat;background-size:contain}#wrapper #main .link-btn a:active,#wrapper #main .link-btn a:hover{background-color:#2d3a63;-webkit-box-shadow:4px 4px 0px #5cffdd;box-shadow:4px 4px 0px #5cffdd}#wrapper #main .link-btn a:active span.inner:after,#wrapper #main .link-btn a:hover span.inner:after{right:0px}#wrapper #main .cont-title{padding:20px 10px}#wrapper #main .cont-title h2{font-size:30px;padding-top:45px;margin-bottom:20px;background-size:35px auto}#wrapper #main .cont-title p{color:#ffffff}#wrapper #main .contents-area{margin:0 10px 10px 10px;padding-top:20px}#wrapper #main .imagefloat>figure{margin-bottom:10px}#wrapper #main .imagefloat>figure figcaption{position:relative;padding:5px 0 0 0;background-color:none}#wrapper #main .imagefloat .chara-area{padding:0 0 0 10px}#wrapper #main .imagefloat.imgleft .chara-area{padding:0 10px 0 0}#wrapper #main .chara-area.imagenone{padding:0 10px}#wrapper #main .chara-comment{margin-bottom:20px}#wrapper #main .chara-comment .chara-comment-inner .thumb{width:50px}#wrapper #main .chara-comment .chara-comment-inner .thumb figure figcaption{width:50px;font-size:10px}#wrapper #main .chara-comment .chara-comment-inner p{padding-left:10px}#wrapper #main h3.q{font-size:14px;margin-bottom:20px}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{width:160px}#wrapper #main #content #mainarea #feature-data-box #feature-data .day{padding-top:0;padding-left:10px}#wrapper #main #content #mainarea #content-innr .mainttl{padding-bottom:50px}#wrapper #main #content #mainarea #content-innr .mainttl .link-btn{bottom:57%}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box{bottom:0}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box .iee_box_inner{width:auto;padding:20px 10px;background-color:rgba(255, 255, 255, 0.9)}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box .iee_box_inner h2{margin-bottom:10px}#wrapper #main #content #mainarea #content-innr #cont01,#wrapper #main #content #mainarea #content-innr #cont02,#wrapper #main #content #mainarea #content-innr #cont03,#wrapper #main #content #mainarea #content-innr #schedule-box{padding-bottom:40px}#wrapper #main #content #mainarea #content-innr #cont01,#wrapper #main #content #mainarea #content-innr #cont02,#wrapper #main #content #mainarea #content-innr #cont03{background-size:120% auto;background-position:center top}#wrapper #main #content #mainarea #content-innr #cont03 .chara-area p{padding-bottom:20px}#wrapper #main #content #mainarea #content-innr #point-box{padding:20px 10px}#wrapper #main #content #mainarea #content-innr #point-box h2{font-size:16px;margin-bottom:10px}#wrapper #main #content #mainarea #content-innr #schedule-box .base-padding{margin-bottom:10px}#wrapper #main #content #mainarea #content-innr #schedule-box .footable{font-size:14px}#wrapper #main #content #mainarea #content-innr #schedule-box .footable td,#wrapper #main #content #mainarea #content-innr #schedule-box .footable th{padding:8px}}@media screen and (max-width:479px){#wrapper #main{padding-top:0px;font-style:normal}#wrapper #main .cont-title h2{font-size:24px}#wrapper #main .imagefloat{width:auto;padding:0 10px}#wrapper #main .imagefloat>figure{width:260px;float:none;margin:0 auto 20px}#wrapper #main .imagefloat .chara-area{width:auto;float:none;padding:0}#wrapper #main .imagefloat.imgleft>figure{float:none;padding:0}#wrapper #main .imagefloat.imgleft .chara-area{float:none;padding:0}#wrapper #main #content #mainarea #content-innr .mainttl{padding-bottom:0}#wrapper #main #content #mainarea #content-innr .mainttl .link-btn{position:relative;left:auto;bottom:auto;margin-top:-60px}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box{position:relative;left:auto;bottom:auto;margin-top:20px}}@media screen and (max-width:321px){#wrapper #main .link-btn a span.inner{font-size:14px}}