@media screen and (max-width:959px){#wrapper #main #content #mainarea{width:100%;font-size:14px}#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 .box-area .box{width:95.54%;padding:2.23%;float:none;background-color:#363532}#wrapper #main #content #mainarea #content-innr .box-area .box .detail-area .detail-area-innter figure{width:200px}#wrapper #main #content #mainarea #content-innr .box-area .box:nth-child(2),#wrapper #main #content #mainarea #content-innr .box-area .box:nth-child(4){background-color:#42423f}#wrapper #main #content #mainarea #content-innr .box-area .box:nth-child(2) .title-area p.title,#wrapper #main #content #mainarea #content-innr .box-area .box:nth-child(4) .title-area p.title{background-image:-webkit-gradient(linear, left bottom, left top, color-stop(55%, #363532), color-stop(55%, transparent));background-image:-webkit-linear-gradient(bottom, #363532 55%, transparent 55%);background-image:-o-linear-gradient(bottom, #363532 55%, transparent 55%);background-image:linear-gradient(to top, #363532 55%, transparent 55%)}#wrapper #main #content #mainarea .feature-text p{margin:0 5px}}@media screen and (max-width:767px){#wrapper #main{padding-top:51px}#wrapper #main .sp-show{display:block}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box{width:auto;padding:3.13%}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box h2{font-size:18px;line-height:1.0;margin-bottom:5px}#wrapper #main #content #mainarea #content-innr .link-btn{margin:0 10px}#wrapper #main #content #mainarea #content-innr .link-btn p{width:80%}#wrapper #main #content #mainarea #content-innr .link-btn p a{min-width:initial;padding:15px 15px;font-size:16px;background-color:#b8a400}#wrapper #main #content #mainarea #content-innr .link-btn p a:hover{-webkit-box-shadow:none;box-shadow:none}#wrapper #main #content #mainarea #content-innr .link-btn p a:hover span.inner:after{right:0px}#wrapper #main #content #mainarea #content-innr .link-btn.white p a{background-color:#fff}#wrapper #main #content #mainarea #content-innr .link-btn.white p a span.inner:after{background:url(//s3-ap-northeast-1.amazonaws.com/inter-edu/special/wp-content/uploads/sites/2/t-komabajh_toho-u-180724_btn_arrow2.png) right center no-repeat}}@media screen and (max-width:479px){#wrapper #main{padding-top:0px}#wrapper #main #content #mainarea #feature-data-box #feature-data .logo{width:240px;height:20px;margin-top:7px}#wrapper #main #content #mainarea #content-innr .mainttl h1{overflow:hidden;padding:5% 0 8%}#wrapper #main #content #mainarea #content-innr .mainttl h1 img{max-width:initial;width:116%;margin:-8%}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box{margin:0px auto 20px}#wrapper #main #content #mainarea #content-innr .mainttl .iee_box p{margin-bottom:0}#wrapper #main #content #mainarea #content-innr .cont-title h2{overflow:hidden;padding:0 0 10% 0}#wrapper #main #content #mainarea #content-innr .cont-title h2 img{max-width:initial;width:130%}#wrapper #main #content #mainarea #content-innr .event-box .cont-title h2 img{margin-left:-15%}#wrapper #main #content #mainarea #content-innr h3{margin-bottom:20px;font-size:22px;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(25%, #d0cec4), color-stop(25%, transparent));background-image:-webkit-linear-gradient(bottom, #d0cec4 25%, transparent 25%);background-image:-o-linear-gradient(bottom, #d0cec4 25%, transparent 25%);background-image:linear-gradient(to top, #d0cec4 25%, transparent 25%)}#wrapper #main #content #mainarea #content-innr p{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr p.edu{margin-bottom:15px;font-size:16px}#wrapper #main #content #mainarea #content-innr .cont-area{margin:-20% 3.13% 0}#wrapper #main #content #mainarea #content-innr .cont-area figure img{margin:0 auto}#wrapper #main #content #mainarea #content-innr .cont-area .cont-area-left{width:100%;float:none;padding-top:0px}#wrapper #main #content #mainarea #content-innr .cont-area .cont-area-right{width:100%;float:none}#wrapper #main #content #mainarea #content-innr .cont-area .cont-area-inner .cont-area-right{padding-top:0px;margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .chara-comment{padding-bottom:20px}#wrapper #main #content #mainarea #content-innr .chara-comment .thumb{width:35px}#wrapper #main #content #mainarea #content-innr .chara-comment p{padding-left:5px}#wrapper #main #content #mainarea #content-innr .box-area{margin-bottom:20px}#wrapper #main #content #mainarea #content-innr .box-area .box .title-area figure{width:40px}#wrapper #main #content #mainarea #content-innr .box-area .box .title-area p.name{margin-bottom:3px;font-size:14px}#wrapper #main #content #mainarea #content-innr .box-area .box .title-area p.title{font-size:18px;margin-bottom:0;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(35%, #42423f), color-stop(35%, transparent));background-image:-webkit-linear-gradient(bottom, #42423f 35%, transparent 35%);background-image:-o-linear-gradient(bottom, #42423f 35%, transparent 35%);background-image:linear-gradient(to top, #42423f 35%, transparent 35%)}#wrapper #main #content #mainarea #content-innr .box-area .box .title-area p.title span{font-size:14px}#wrapper #main #content #mainarea #content-innr .box-area .box .detail-area .detail-area-innter{border-radius:10px}#wrapper #main #content #mainarea #content-innr .box-area .box .detail-area .detail-area-innter figure{width:50%;margin-left:8px}#wrapper #main #content #mainarea #content-innr .box-area .box .detail-area .detail-area-innter p{padding:8px 0 8px 8px;margin-bottom:0;line-height:1.4}#wrapper #main #content #mainarea #content-innr .slider-area{padding:10px;margin-bottom:40px}#wrapper #main #content #mainarea #content-innr .slider .bx-wrapper .bx-controls-direction a{left:-10px}#wrapper #main #content #mainarea #content-innr .slider .bx-wrapper .bx-controls-direction a.bx-next{left:auto;right:-10px}#wrapper #main #content #mainarea #content-innr .point-box{padding:40px 3.13% 0}#wrapper #main #content #mainarea #content-innr .point-box h2{font-size:18px;line-height:1.0;margin-bottom:5px}#wrapper #main #content #mainarea #content-innr .point-box p{margin-bottom:0}#wrapper #main #content #mainarea #content-innr .event-box .cont-area{margin-top:-38%}#wrapper #main #content #mainarea .feature-text p{padding:20px 0 20px 0}}@media screen and (max-width:320px){#wrapper #main #content #mainarea #content-innr .link-btn p a{font-size:14px}#wrapper #main #content #mainarea #content-innr .image-setagaya .txt-box .name,#wrapper #main #content #mainarea #content-innr .image-yono .txt-box .name{font-size:13px}}