@media screen and (max-width:959px){#wrapper dd,#wrapper li,#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 .mainttl .nav_box ul li a p{padding:10px 15px}#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 a{padding:15px 3px 15px 13px}#wrapper #main .link-btn a span.inner{font-size:14px;padding:0 50px 0 0}#wrapper #main .link-btn a span.inner:after{width:40px;height:36px;background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/takinogawa-171114_arrow_sp.png);background-repeat:no-repeat;background-size:contain;margin-top:-18px}#wrapper #main .link-btn a span.inner.small{font-size:13px}#wrapper #main .link-btn a:active,#wrapper #main .link-btn a:hover{background-color:#f3f3f3;-webkit-box-shadow:none;box-shadow:none}#wrapper #main .link-btn a:active span.inner:after,#wrapper #main .link-btn a:hover span.inner:after{right:0}#wrapper #main .cont-title h2{padding:0 10px;margin-bottom:20px}#wrapper #main .cont-title .lead{padding:0 10px 15px 24.18%}#wrapper #main .image-section-float{padding-right:10px}#wrapper #main .image-section-float figure{border-top:solid 4px #f14d8f;border-left:solid 4px #f14d8f;margin-bottom:20px}#wrapper #main .image-section-float figure figcaption{font-size:11px;padding:4px 4px 4px 0}#wrapper #main .image-section-float .txt p{margin-bottom:15px}#wrapper #main .image-section-position figure{border-top:solid 4px #f14d8f;border-right:solid 4px #f14d8f;margin-bottom:20px}#wrapper #main .image-section-position figure figcaption{font-size:11px;padding:4px 0 4px 4px}#wrapper #main .image-section-position .txt{padding:20px 10px 0 10px}#wrapper #main .image-section-position .txt p{margin-bottom:15px}#wrapper #main .plain-txt-section p{padding:0 10px;margin-bottom:15px}#wrapper #main .movie-section{padding:4px 4px 0 4px;margin-bottom:20px}#wrapper #main .movie-section .movie-section-movie{max-width:400px}#wrapper #main .movie-section p{padding:3px 0}#wrapper #main #content #mainarea #feature-data-box #feature-data{padding-bottom:10px}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{width:230px}#wrapper #main #content #mainarea #feature-data-box #feature-data .day{padding-top:8px;line-height:1.0}#wrapper #main #content #mainarea #content-innr .mainttl{border-top:solid 4px #14ad8a;border-left:solid 4px #14ad8a;margin-bottom:35px}#wrapper #main #content #mainarea #content-innr .mainttl h1{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .mainttl p.cap{width:250px}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box{padding:0 10px 0 10px}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box h2{font-size:14px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box{padding-top:20px;background-size:190px auto}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box .link-btn{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul{padding:0 10px 0 10px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li{width:48.56%;border-top:solid 4px #f14d8f;border-left:solid 4px #f14d8f}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li a p{font-size:13px;padding:5px 10px 0 10px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li a p:after{width:18px;height:22px;background-size:contain;left:87%;margin-left:0}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li.right{border-top:solid 4px #00b3ce;border-left:solid 4px #00b3ce}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li.right p:after{background-size:contain}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li:active,#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li:hover{-webkit-box-shadow:none;box-shadow:none}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li:active a,#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li:hover a{background-color:#f3f3f3}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li:active a p:after,#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li:hover a p:after{bottom:0px}#wrapper #main #content #mainarea #content-innr #cont01{margin-bottom:35px}#wrapper #main #content #mainarea #content-innr #cont01 .cont-title .lead{background-size:190px auto;background-position:left 65px}#wrapper #main #content #mainarea #content-innr #cont02{margin-bottom:35px}#wrapper #main #content #mainarea #content-innr #cont02 .cont-title .lead{background-size:190px auto;background-position:left 10px}#wrapper #main #content #mainarea #content-innr #cont02 .image-section-float figure{border-top:solid 4px #00b3ce;border-left:solid 4px #00b3ce}#wrapper #main #content #mainarea #content-innr #cont02 .image-section-position figure{border-top:solid 4px #00b3ce;border-right:solid 4px #00b3ce}#wrapper #main #content #mainarea #content-innr #cont03{margin-bottom:35px}#wrapper #main #content #mainarea #content-innr #cont03 .image-section-position figure{border-top:solid 4px #ff9e36;border-right:solid 4px #ff9e36}#wrapper #main #content #mainarea #content-innr #cont04{padding:20px 10px;border-top:solid 4px #14ad8a;border-bottom:solid 4px #14ad8a;margin-bottom:35px}#wrapper #main #content #mainarea #content-innr #cont04 h2{font-size:14px}#wrapper #main #content #mainarea #content-innr #cont05{margin-bottom:35px}#wrapper #main #content #mainarea #content-innr #cont05 .footable{font-size:14px;margin-bottom:20px}}@media screen and (max-width:479px){#wrapper #main{padding-top:0px;font-style:normal}#wrapper #main .cont-title .lead{padding:0 10px 15px 10px}#wrapper #main .image-section-float figure{width:40%;margin-bottom:10px;margin-right:10px;margin-left:10px}#wrapper #main .image-section-float .txt{width:auto;float:none}#wrapper #main .image-section-float .txt p{margin-left:10px}#wrapper #main .image-section-position figure{width:295px;float:none;margin-left:auto;margin-right:auto}#wrapper #main .image-section-position figure figcaption{right:0;bottom:0}#wrapper #main .image-section-position .txt{width:auto;padding:0 10px 0 10px;margin-top:0;float:none}#wrapper #main .movie-section{padding:4px 10px 0 10px}#wrapper #main .movie-section p{font-size:11px}#wrapper #main #content #mainarea #feature-data-box #feature-data .day{padding-top:0px}#wrapper #main #content #mainarea #content-innr .mainttl h1{margin-bottom:10px}#wrapper #main #content #mainarea #content-innr .mainttl p.cap{width:75%;padding-left:25%;position:relative;font-size:10px;line-height:1.2;margin-bottom:3px;color:#aaaaaa}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box{background-size:170px auto}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li{width:auto;float:none;margin-bottom:5px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li a figure{width:46px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li a p{line-height:1.4;padding:5px 30px 0 10px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li a p:after{left:auto;right:3px;bottom:11px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li a:active a p:after,#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li a:hover a p:after{bottom:10px}#wrapper #main #content #mainarea #content-innr .mainttl .nav_box ul li.right{margin-bottom:0}#wrapper #main #content #mainarea #content-innr #cont01 .cont-title .lead,#wrapper #main #content #mainarea #content-innr #cont02 .cont-title .lead{background-size:170px auto;background-position:left top}}@media screen and (max-width:321px){#wrapper #main .link-btn a span.inner{font-size:12px}#wrapper #main .link-btn a span.inner.small{font-size:12px;letter-spacing:-1px}}