@media screen and (max-width:959px){#wrapper dd,#wrapper p,#wrapper table{font-size:14px}#wrapper #main .link-btn p a{font-size:18px}#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 .mainttl .link-btn{top:32vw}#wrapper #main #content #mainarea .feature-text p{margin:0 5px}}@media screen and (max-width:767px){#wrapper #main{padding-top:51px}#wrapper #main .link-btn{padding:30px 10px 35px;text-align:right}#wrapper #main .link-btn p a{font-size:16px;padding:16px 47px 16px 0}#wrapper #main .link-btn p a span.inner{padding:0 10px}#wrapper #main .cont-title{padding:20px 10px}#wrapper #main .cont-title h2 img{max-width:60%}#wrapper #main .cont-title .lead{margin-top:0}#wrapper #main .cont-left{width:100%;float:none}#wrapper #main .cont-left .cont-box:first-of-type{padding:16px 0}#wrapper #main .cont-right{width:100%;float:none}#wrapper #main .cont-right.mt{margin-top:0}#wrapper #main .cont-right figure{max-width:480px;margin:0 auto}#wrapper #main .cont-box h3{font-size:16px;padding-bottom:10px;background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/bunsugi-191008_bg_title.png) left bottom repeat-x;margin:0 10px 10px 10px}#wrapper #main .cont{padding:30px 10px 0}#wrapper #main #content #mainarea #content-innr .iee_box,#wrapper #main #content #mainarea #content-innr .point-box{padding:20px 10px}#wrapper #main #content #mainarea #content-innr .iee_box h2 img,#wrapper #main #content #mainarea #content-innr .point-box h2 img{max-width:50%}#wrapper #main #content #mainarea #content-innr .event-box{padding:10px 10px 35%}#wrapper #main #content #mainarea #content-innr .event-box table{margin:0 auto 10px auto}#wrapper #main #content #mainarea #content-innr .cont01{padding-bottom:47%}}@media screen and (max-width:479px){#wrapper #main{padding-top:0px;font-style:normal}#wrapper #main .cont-title h2 img{max-width:90%}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{width:300px;height:auto}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo a{display:block;line-height:1}#wrapper #main #content #mainarea #feature-data-box #feature-data .day{padding-top:8px}}@media screen and (max-width:320px){#wrapper #main .link-btn p a{font-size:14px}}