@charset "utf-8";
/*contents */


@media all and (max-width:1000px) {
	
.intr-txt-bg {background:none}

.txt-st01 li.b-txt {font-size:35px;line-height:45px;}

.intr-mov {position:relative;top:0;right:0;margin-top:30px;}
.intr-mov a#intrmov-open {width:100%;height:100%;}

.intr-garo-tit dt {width:100%;float:none;height:auto;margin-bottom:15px;display:inline-block}
.intr-garo-tit dd {width:100%;float:none;height:auto;padding:0;display:inline-block}
.intr-garo-tit dd.b-txt-bl {margin-bottom:40px;font-size:25px;}

.intr-garo-tit02 dt {width:100%;float:none;height:auto;margin-bottom:15px;display:inline-block}
.intr-garo-tit02 dd {width:100%;float:none;height:auto;padding:0;display:inline-block}
.intr-garo-tit02 dd.b-txt-bl {margin-bottom:40px;font-size:25px;}


.intr-num-txt {margin-top:40px;}
.intr-num-txt li {width:50%;height:auto;padding-right:3%;box-sizing:border-box;margin-right:0;margin-bottom:50px;}
.intr-num-txt li.last {padding-right:0;margin-bottom:0;}

.intr-num02-txt {margin-top:0px;}
.intr-num02-txt li {width:50%;height:auto;padding-right:3%;box-sizing:border-box;margin-right:0;margin-bottom:50px;}
.intr-num02-txt li.last {padding-right:0;margin-bottom:0;}

.intr-num03-txt {margin-top:0px;}
.intr-num03-txt li {width:50%;height:auto;padding-right:3%;box-sizing:border-box;margin-right:0;margin-bottom:50px;}
.intr-num03-txt li.last {padding-right:0;margin-bottom:0;}

.cont-box .tit-stxt {position:relative;display:block;top:0;left:0;}
.all-box .tit-stxt {position:relative;display:block;top:0;left:0;}

.facilities-viw {width:100%;height:364px;}
.facilities-viw ul.item-top{width:100%;height:364px;margin-bottom:1.3%;overflow:hidden; padding-right:36%;box-sizing:border-box}
.facilities-viw ul.item-top li {width:48%;height:177px;margin:0 2% 2% 0}
.facilities-viw ul.item-top li img {width:150%;height:auto}

.facilities-viw ul.item-top li.mov {width:36%;height:364px;}
.facilities-viw ul.item-top li.mov img {width:auto !important;height:100%}
.facilities-viw ul.item-top li.mov a#facil-open {width:100%;}


.facilities-viw ul.item {width:100%;}
.facilities-viw ul.item li {width:24%;height:120px;margin:0 1.3% 1.3% 0}
.facilities-viw ul.item li img {width:150%;height:auto}
.facilities-viw ul.item li:nth-child(4), .facilities-viw ul.item li:nth-child(8) {margin-right:0}

.his-txtBox {width:100%;float:none;padding:20px 0 0 300px;box-sizing:border-box;margin-bottom:50px;}
.his-txtBox li {display:block;width:100%;}
.his-txtBox li.img {width:280px;}
.his-txtBox li.img img {width:280px;}

.his-list {width:100%;float:none;background:url(/data/secret/contents/img//his-line.png) repeat-x top}


/*
.history-bg {background:none;}
.history-viw {width:100%;height:auto;}
.history-viw ul.list {width:100%;}
.history-viw ul.list li {width:33.3%;}
*/

.award-viw {width:100%;}
.award-viw ul.list {width:100%;}
.award-viw ul.list li {width:46%;margin:0 2% 30px;height:265px;box-sizing:border-box;}

.map-list li p  br {display:none}

.prof-box {padding-bottom:0;margin-bottom:0;border-bottom:none;}
.prof-list {width:100%;box-sizing:border-box;height:342px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dfdfdf;}
.prof-list dd.prof-sub ul li {width:100%;box-sizing:border-box}
.prof-list dd.img {width:180px;height:212px;}
.prof-list dd.img img {width:180px;height:212px;}
.prof-list dd.btn { position:relative;top:0;right:0;width:100%;text-align:right;margin-top:10px}

.prof-fl {float:none;}
.prof-fr {float:none;}

.pop-layer {width:94%;margin:0 3%;border:2px solid #0059fb;}	
.pop-layer .pop-container .pop-conts {padding:30px 20px;height:530px}
.pop-layer .pop-container .pop-conts .prof-list {width:100%;padding-bottom:0}
.pop-layer .pop-container .pop-conts .prof-list dd.prof-sub ul li {width:100%}

a.btn-close { top:-37px;right:-2px;}

.student-box {padding-bottom:0;margin-bottom:0;border-bottom:none;}
.student-box dl {width:50%;box-sizing:border-box;margin-right:0;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #ddd;height:222px}

.group-list {width:100%;height:232px;box-sizing:border-box;}




}

@media all and (max-width:680px) {
	
.txt-st01 {display:inline-block;}
.txt-st01 li.b-txt {font-size:22px;line-height:35px;}

.intr-table {width:100%;background:none;border:6px solid #fff;}

.intr-mov {width:100%;height:auto;}
.intr-mov img {width:100%;}
.intr-mov a#intrmov-poen {width:100%;height:100%;}
.intr-mov a#intrmov-poen:hover {background:url(/images/03/main/mov-ico-over.png) no-repeat center center}

.intrmov-layer {height:100%;}	
.intrmov-layer .mov-frame {height:100%}

.intr-garo-tit dd.b-txt-bl {font-size:18px;line-height:35px;}

.intr-garo-tit02 dd.b-txt-bl {font-size:18px;line-height:35px;}

.intr-num-txt li {width:100%;padding-right:0;}
.intr-num-txt li span.num-big {;font-size:30px;line-height:30px;}
.intr-num-txt li p.b-txt {font-size:25px;line-height:30px;margin:7px 0 5px;}

.intr-num02-txt li {width:100%;padding-right:0;}
.intr-num02-txt li span.num-big {;font-size:30px;line-height:30px;}
.intr-num02-txt li p.b-txt {font-size:25px;line-height:30px;margin:7px 0 5px;}

.intr-num03-txt li {width:100%;padding-right:0;}
.intr-num03-txt li span.num-big {;font-size:30px;line-height:30px;}
.intr-num03-txt li p.b-txt {font-size:25px;line-height:30px;margin:7px 0 5px;}

.facilities-viw {width:100%;height:600px;}
.facilities-viw ul.item-top{width:100%;height:900px;margin-bottom:2%;overflow:hidden; padding-right:0;box-sizing:border-box}
.facilities-viw ul.item-top li {width:100%;height:200px;margin:0 0 2% 0}
.facilities-viw ul.item-top li img {width:100%;height:auto}

.facilities-viw ul.item-top li.mov {position:relative;top:0;left:0;width:100%;height:200px;}
.facilities-viw ul.item-top li.mov img {width:100% !important;height:auto}
.facilities-viw ul.item-top li.mov a#facil-open {width:100%;height:200px}
.facil-layer {height:200px;}
.facil-layer .mov-frame {height:200px;}


.facilities-viw ul.item {width:100%;}
.facilities-viw ul.item li {width:100%;height:200px;margin:0 0 2% 0}
.facilities-viw ul.item li img {width:100%;height:auto}
.facilities-viw ul.item li:nth-child(4), .facilities-viw ul.item li:nth-child(8) {margin-right:0}

.his-txtBox {;padding:0;}
.his-txtBox li.img {display:none}
.his-txtBox li.tit {font-size:35px;line-height:45px;margin-bottom:0}
.his-txtBox li.txt {font-size:18px;line-height:30px;}
.his-txtBox li.txt span {font-size:25px;}

.his-list {margin-bottom:0}
.his-list li {padding:20px 10px 13px;}
.his-list li dl {padding-left:0;}
.his-list li dl dt {position:relative;margin-bottom:10px;}
.his-list li dl dd {font-size:13px;}

/*
.history-viw {width:100%;height:auto;}
.history-viw ul.list {width:100%;}
.history-viw ul.list li {width:100%;}
*/

.award-viw {width:100%;height:370px;}
.award-viw ul.list {width:100%;}
.award-viw ul.list li {width:100%;margin:0 0 30px 0;height:auto;padding:15px}
.award-viw ul.list li span.year {font-size:14px;line-height:18px;}
.award-viw ul.list li span.txt {margin:20px 0 10px;}
.award-viw ul.list li span.name {font-size:20px;line-height:22px;}

.prof-list {padding:180px 0 30px 0;height:auto}
.prof-list dd.img {width:130px;height:153px;}
.prof-list dd.img img {width:130px;height:153px;}

.pop-layer .pop-container .pop-conts .prof-list {padding-top:210px}

.student-box dl {width:100%;}

.group-list {height:auto;padding:222px 0 30px 0;}
.group-list dd.img {top:0;left:0;}



	
}