#contents>.area>.head>.title{font-size:1.9rem;letter-spacing: 0px;}

#contents>.area>.campus>div{width:200px;height:55px;text-align:center;float:left;box-sizing: border-box;}
#contents>.area>.campus>div:nth-child(1), #contents>.area>.campus>div:nth-child(2), #contents>.area>.campus>div:nth-child(3), #contents>.area>.campus>div:nth-child(4), #contents>.area>.campus>div:nth-child(5), #contents>.area>.campus>div:nth-child(6){border-bottom:1px solid #abafb5}
#contents>.area>.campus>div>a{line-height:55px;color:#000}
#contents>.area>.campus>div.on>a{color:#fe330b;}
#contents>.area>.campus>div>.line{background:#abafb5;height:15px;width:1px;position: absolute;right: 0;top: 20px;}

article.full>.area>.campus_2{position: absolute;left: 0;top: 20px;z-index:10}
article.full>.area>.campus_2>div{float: left;width: 80px;height: 32px;line-height: 33px;border: 1px solid #111111;font-size: 14px;text-align: center;background:#fff;cursor:pointer}
article.full>.area>.campus_2>div.on{background:#111111;color:#fff}

article.full{/*margin-left: 180px;*/margin-top: 35px;/*width: -webkit-calc(100% - 180px);width: -moz-calc(100% - 180px);width: calc(100% - 180px);*/width:100%;}
article.full>.ig{background: #f6f6f6;width: 100%;height: 480px;position: absolute;top: 400px;left: 0;}
article.full>.mapV>.bg{width:100%;height:400px;}
article.full>.mapV>.area{width:1200px;height:0;margin: 0 auto;}
article.full>.mapV>.area>.bt{position: absolute;right: 0;top: -75px;z-index:2;width:150px;height:150px;background:url(<?=SITE_IMG?>/Institute/campus/btn.jpg)}
article.full>.mapV>.area>.bt>div{width: 77px;position: absolute;top: 25px;left: 25px;}
#mapV1{z-index:2}
#mapV2{position: absolute;top: 0;left: 0;width: 100%;z-index:1}
#campus_2{display:none}

.contents2>.area{width:1220px;margin:0 auto;}
.contents2>.area>.cont{height:180px;margin:50px 0}
.contents2>.area>.cont>.line{background:#ddd;height:70px;width:1px;position: absolute;left: 600px;top: 65px;}
.contents2>.area>.cont>.line2{background:#ddd;height:70px;width:1px;position: absolute;right: 400px;top: 65px;}
.contents2>.area>.cont>.text>div{float:left;width:580px;height:180px;display:inline-block;}
.contents2>.area>.cont>.text>.txt1{margin:35px 0 0 20px}
.contents2>.area>.cont>.text>.txt1>.t2{margin-top:20px;font-size:1.18rem}
.contents2>.area>.cont>.text>.txt1>.t3{font-size:1.18rem;margin-top:3px;}
.contents2>.area>.cont>.text>.txt2{margin:75px 0 0 20px;}
.contents2>.area>.cont>.text>.txt2>.txt{float:left;width:200px;display:inline-block;font-weight:bold}
.contents2>.area>.cont>.text>.txt2>.txt>.t2{font-size:1.35rem;letter-spacing: 0.5px;margin-top:3px;}
.contents2>.area>.cont>.text>.txt2>.ig{height: 48px;}
.contents2>.area>.cont>.text>.txt2>.ig>a>img{margin-top: 17px;}

.contents2>.area>.images>.arrow{text-align:right}
.contents2>.area>.images>.arrow>.area{display:inline-block;}
.contents2>.area>.images>.arrow>.area>div{float:left;cursor:pointer}
.contents2>.area>.images>.arrow>.area>.r{margin-left: 10px;}
.contents2>.area>.images>.slide{margin-top: 20px;}
.contents2>.area>.images>.slide .item{height:275px;margin: 0 10px;overflow:hidden;}
.contents2>.area>.images>.slide .item:nth-child(1){text-align:left};
.contents2>.area>.images>.slide .item:nth-child(2){text-align:center}
.contents2>.area>.images>.slide .item:nth-child(3){text-align:right}
.contents2>.area>.images>.slide>div>img{display: inline-block;}

