@charset "utf-8";

/* foundational */
.page{}

.header,
.body,
.footer{position:relative;}

.section{position:relative;}
.vp{position:relative;min-width:1000px;width:1000px;margin:0 auto;}
.vp:after{display:block;clear:both;content:" ";}

/* header */
.header{height:120px;}
.header .section.q1{background:#002148;}
.header .section.q1 .vp{line-height:0;font-size:0;}
.header .section.q2{background:url("/front/images/local/gnb_bg.png") repeat-x 0 0;}

.header .section.q1 .t{width:100%;}
.header .section.q1 .r{}
.header .section.q1 .c.q1{float:left;width:900px;}
.header .section.q1 .c.q2{float:right;width:100px;}

.header iframe.menu{width:900px;height:35px;overflow:hidden;border:0;}
/*.header-menu{width:900px;background:#002148;}*/
.header-menu{width:770px;background:#002148;}
.header-menu:after{display:block;clear:both;content:" ";}
.header-menu .group{display:inline;}
.header-menu .group.q1{float:left;}
.header-menu .group.q2{float:right;}
.header-menu .group ul{display:inline-block;vertical-align:top;}
.header-menu .group ul:after{display:block;clear:both;content:" ";}
.header-menu .group li{display:inline;float:left;}
.header-menu .group a{display:block;height:35px;line-height:33px;text-align:center;color:#E5DCCF;}
.header-menu .group li.current a{color:#FFFFFF;background:url("/front/images/local/top_current.png") repeat-x 0 0;}
.header-menu .group a.classnet{background:#094286;}
.header-menu .group a:focus,
.header-menu .group a:hover{color:#FFFFFF;}

.header-menu .group.q1{}
.header-menu .group.q1 li{border-right:1px solid #1A385B;}
.header-menu .group.q1 li:first-child{border-left:1px solid #1A385B;}
.header-menu .group.q1 a{font-size:12px;padding:0 12px;}
.header-menu .group.q2 a{font-size:11px;padding:0 10px;}

.language.select-custom{font-size:11px;background:#001024;}
.language.select-custom div.selected{position:relative;height:35px;line-height:35px;font-size:11px;font-weight:normal;color:#FFFFFF;padding:0 20px 0 15px;border:0;background:#001024;}
.language.select-custom div.selected:after{display:block;position:absolute;right:13px;top:50%;width:5px;height:3px;margin-top:-2px;background:url("/front/images/local/header_language_caret.png") no-repeat 100% 50%;content:"";}
.language.select-custom .dropdown{display:block;height:auto;max-height:0;overflow:hidden;padding:0;background:#001024;transition:all .4s ease-out;}
.language.select-custom:hover .dropdown{max-height:100px;}
.language.select-custom .dropdown *{background:none;}
.language.select-custom .scroll{height:80px;border:0;}
.language.select-custom .options{}
.language.select-custom .option{display:block;height:25px;line-height:25px;font-size:11px;color:#9DBED2;padding:0 0 0 15px;}
.language.select-custom .option:hover{color:#FFFFFF;}
	.language.select-custom div.selected{z-index:2;}
	.language.select-custom .dropdown{z-index:1;}


/* skip */
#skip{display:block;position:absolute;left:0;top:0;width:100%;height:0;text-align:center;}
#skip a{display:inline-block;width:0;height:0;overflow:hidden;line-height:0;vertical-align:top;text-align:center;font-size:0;font-weight:normal;white-space:nowrap;}
#skip a:active,
#skip a:focus,
#skip a:hover{width:auto;height:auto;line-height:normal;font-size:16px;color:#FFFFFF;padding:12px 40px;background:url("/front/images/common/b_2x2_c01_50.png") repeat 0 0;outline:0;z-index:10000;}

.header .logo{position:absolute;left:0;top:23px;}

.header .logo{z-index:12;}
.header .gnb{z-index:11;}

/* gnb */
.gnb{position:relative;height:85px;overflow:hidden;}
.gnb a{display:block;line-height:1.5;text-decoration:none;letter-spacing:normal;border:0;}
.gnb div.a3{width:1000px;height:95px;text-align:right;margin:0 auto;}
.gnb div.a3 > ul{display:inline-block;vertical-align:top;}
.gnb div.a3 > ul:after{display:block;clear:both;content:" ";}
.gnb div.a3 > ul > li{display:inline;float:left;}
.gnb div.a3 > ul > li > a{display:block;height:85px;line-height:85px;text-align:center;font-size:17px;color:#333333;padding:0 15px;}
.gnb div.a3 > ul > li > a:hover{background:url("/front/images/local/gnb_a3.png") repeat-x 0 0;}
.gnb div.a3 > ul > li.current > a{font-weight:bold;color:#004EAE;background:url("/front/images/local/gnb_a3.png") repeat-x 0 0;}

.gnb div.a4{height:210px;}
.gnb div.a4 > ul{padding:20px 0;}
.gnb div.a4 > ul > li{display:block;}
.gnb div.a4 > ul > li > a{display:block;line-height:normal;text-align:center;font-size:13px;font-weight:normal;color:#AAC5E7;letter-spacing:-0.1em;padding:5px 10px;}
.gnb div.a4 > ul > li > a:hover{color:#FFFFFF;text-decoration:underline;}
.gnb div.a3 > ul > li.current div.a4 > ul > li > a{color:#FFFFFF;}
.gnb div.a3 > ul > li.current div.a4 > ul > li.current > a{font-weight:bold;color:#1981FF;text-decoration:underline;}

.gnb div.a5{display:none;}
.gnb :lang(en){font-family:Helvetica, Arial, sans-serif;}

/* footer */
.footer{}
.footer .section.q1{background:#00ADE3;}
.footer .section.q1 .vp{text-align:right;}

.footer .pane.social{display:inline-block;vertical-align:top;padding:0 0 0 50px;background:url("/front/images/local/footer_social_before.png") no-repeat 0 1px;}
.footer .pane.social .t{border-top:1px solid #D9D9D9;background:#FFFFFF;}
.footer .pane.social .r{}
.footer .pane.social .c{height:49px;overflow:hidden;vertical-align:middle;}
.footer .pane.social .c.q1{padding:0 20px}
.footer .pane.social .c.q2{}
.footer .pane.social .c.q3{}
.footer .pane.social h3{font-size:15px;font-weight:bold;color:#7E898C;}
.footer .pane.social ul{display:inline-block;vertical-align:middle;padding:0 15px;}
.footer .pane.social ul:after{display:block;clear:both;content:" ";}
.footer .pane.social li{display:inline;float:left;}
.footer .pane.social ul a{padding:9px 4px;}

.footer .section.q2{display:none;border-bottom:1px solid #D9D9D9;}

.fnb{padding:30px 0;}
.fnb a{display:block;}
.fnb div.a3{display:table;}
.fnb div.a3 > ul{display:table-row;}
.fnb div.a3 > ul > li{display:table-cell;width:144px;}
.fnb div.a3 > ul > li.q7{width:136px;}
.fnb div.a3 > ul > li > a{font-size:14px;font-weight:bold;color:#007BC0;padding:10px 0;}
.fnb div.a4{padding-right:30px;}
.fnb div.a3 > ul > li.q7 > div.a4{padding-right:0;}
.fnb div.a4 > ul{padding:10px 0;border-top:1px solid #D9D9D9;}
.fnb div.a4 > ul > li > a{font-size:14px;color:#888888;padding:2px 0;}
.fnb div.a4 > ul > li > a:hover{color:#FF6C33;}

.footer .section.q3{}
.footer .section.q3 .vp{}
.footer .section.q3 .vp > .t{width:100%;}
.footer .section.q3 .vp > .t > .r{}
.footer .section.q3 .vp > .t > .r > .c{height:145px;vertical-align:middle;}
.footer .section.q3 .vp > .t > .r > .c.q1{width:320px;}
.footer .section.q3 .vp > .t > .r > .c.q2{width:680px;}

.footer .site{}
.footer .logo{display:inline-block;vertical-align:middle;}
.footer .shortcut{}
.footer .shortcut > .t{width:100%;}
.footer .shortcut > .t > .r{}
.footer .shortcut > .t > .r > .c{vertical-align:middle;}
.footer .shortcut > .t > .r > .c.q1{}
.footer .shortcut > .t > .r > .c.q2{text-align:right;}
.footer .shortcut ul{display:inline-block;vertical-align:top;}
.footer .shortcut ul:after{display:block;clear:both;content:" ";}
.footer .shortcut li{display:inline;float:left;}
.footer .shortcut li + li{padding-left:1px;background:url("/front/images/common/separator_1x9_000_25.png") no-repeat 0 50%;}
.footer .shortcut li a{display:block;height:40px;line-height:38px;color:#999999;padding:0 8px;}
.footer .shortcut li a.privacy{color:#000000;font-weight:bold}
.footer .shortcut li a:hover{color:#666666;}
.footer .shortcut li:first-child{margin-left:-8px;}
.footer .shortcut select.cd{height:28px;margin-top:-2px;}
.footer .info{margin-top:10px;}
.footer .info > div{}
.footer .info > div:after{display:block;clear:both;content:" ";}
.footer .info p{line-height:1.7;font-size:13px;}
.footer .info p:after{display:block;clear:both;content:" ";}
.footer .info p > span{display:inline;float:left;}
.footer .info .address,
.footer .info .copyright{color:#999999;}
.footer .info .address{}
.footer .info .address:after{display:block;clear:both;content:" ";}
.footer .info .address > p{display:inline;float:left;}
.footer .info .address > p.q2{margin-left:10px;}
.footer .info .address > p.q2:before{display:inline-block;content:"·";padding:0 10px 0 0;}
.footer .info .copyright{font-size:12px;}
.footer .info .mailto{color:#999999;}
.footer .info .mailto:hover{color:#333333;text-decoration:none;}

/* body */
.page .body .section.q1{min-width:0;width:auto;line-height:0;font-size:0;}
.page.foled .body .section.q1{margin-top:-260px;}

.page .body .section.q1{background:#E0E1E3;}
/* .page .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_08.jpg") no-repeat 50% 0;} */
.page .body .section.q1 .sv{height:260px;}
.page.search .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_08.jpg") no-repeat 50% 0;}
.page.a3-01 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_01.jpg") no-repeat 50% 0;}
.page.a3-02 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_02.jpg") no-repeat 50% 0;}
.page.a3-03 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_03.jpg") no-repeat 50% 0;}
.page.a3-04 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_04.jpg") no-repeat 50% 0;}
.page.a3-05 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_05.jpg") no-repeat 50% 0;}
.page.a3-06 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_06.jpg") no-repeat 50% 0;}
.page.a3-07 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_07.jpg") no-repeat 50% 0;}
.page.a3-08 .body .section.q1 .sv{height:260px;background:url("/front/images/local/sub_visual_08.jpg") no-repeat 50% 0;}

.body .section.q2{margin-top:-50px;}
.body .section.q2 .vp{position:relative;background:#E6E6E6;}

/* location */
.body .section.q2 .location{width:950px;text-align:right;}
.body .section.q2 .location ul:after{display:block;clear:both;content:" ";}
.body .section.q2 .location ul{display:inline-block;vertical-align:top;padding:0 20px 0 0;}
.body .section.q2 .location li{
	position:relative;display:inline;float:left;line-height:normal;
	text-align:left;font-size:12px;text-decoration:none;padding:0 0 0 8px;
}
.body .section.q2 .location li:before{
	display:block;
	position:absolute;left:0;top:50%;
	width:8px;
	vertical-align:top;
	text-align:center;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:normal;
	color:#A9A9A9;
	margin-top:-0.5em;
	-webkit-font-smoothing:antialiased;
	content:"\f105";
}
.body .section.q2 .location li:first-child{padding-left:0;}
.body .section.q2 .location li:first-child:before{display:none;}
.body .section.q2 .location li .path{
	display:inline-block;height:50px;line-height:48px;vertical-align:middle;
	text-align:left;text-decoration:none;letter-spacing:normal;padding:0 4px 0 6px;
}
.body .section.q2 .location li a{color:#666666;}
.body .section.q2 .location li a:hover{color:#333333;}
.body .section.q2 .location li.home{}
.body .section.q2 .location li.home a:hover{}
.body .section.q2 .location li.home span.home{}
.body .section.q2 .location li.home span.home:before{
	display:inline-block;
	vertical-align:0;
	text-align:center;
	font-family:FontAwesome;
	font-size:13px;
	font-style:normal;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	content:"\f015";
}

/* remote */
.cui.remote{position:absolute;right:0;top:0;}
.cui.remote .fold{display:block;position:relative;width:50px;height:50px;overflow:hidden;cursor:pointer;background:url("/front/images/common/b_2x2_000_25.png") repeat 0 0;}
.cui.remote .fold img{margin-top:-50px;}
.page.folded .cui.remote .fold img{margin-top:0;}


/* z-index */
.header{z-index:30;}
.header .section.q1{z-index:32;}
.header .section.q2{z-index:31;}
.body{z-index:10;}
.body .section.q1{z-index:11;}
.body .section.q2{z-index:12;}
.body .section.q3{z-index:13;}
.footer .section.q1{z-index:22;}
.footer .section.q2{z-index:21;}
.rside{z-index:40;}

.body .section.q3 .vp{}
.body .section.q3 .vp > .t{width:100%;}
.body .section.q3 .vp > .t > .r{}
.body .section.q3 .vp > .t > .r > .c{vertical-align:top;}
.body .section.q3 .vp > .t > .r > .c.q1{width:250px;}
.body .section.q3 .vp > .t > .r > .c.q2{width:750px;}


/* lnb */
.lnb{width:200px;margin-top:-50px;}
.lnb a{display:block;text-decoration:none;}
.lnb img{vertical-align:top;}
.lnb div.a3{}
.lnb div.a3 > ul{}
.lnb div.a3 > ul > li{display:none;}
.lnb div.a3 > ul > li.current{display:block;}
	.page.common .lnb div.a3 > ul > li{display:block;}
.lnb div.a3 > ul > li > a{position:relative;height:50px;line-height:48px;font-size:18px;font-weight:bold;color:#004EAE;padding:0 25px;background:#FFFFFF;}
.lnb div.a3 > ul > li > a:after{display:block;position:absolute;right:-50px;top:0;width:50px;height:50px;background:url("/front/images/local/lnb_a3_after.png") no-repeat 0 0;content:"";}
.lnb div.a4{}
.lnb div.a4 > ul{border-bottom:1px solid #CCCCCC;}
.lnb div.a4 > ul > li{border-top:1px dotted #CCCCCC;}
.lnb div.a4 > ul > li:first-child{border-top:0;}
.lnb div.a4 > ul > li > a{position:relative;line-height:normal;font-size:14px;font-weight:normal;color:#333333;padding:10px 25px;transition:background .3s;}
.lnb div.a4 > ul > li > a:before{
	display:none;
	position:absolute;left:13px;top:50%;
	width:4px;height:6px;
	margin-top:-3px;
	background:url("/front/images/local/lnb_a4_gt.png") no-repeat 0 0;
	content:"";
}
.lnb div.a4 > ul > li.current > a{font-weight:bold;color:#004EAE;}
.lnb div.a4 > ul > li.current > a:before{display:block;}
.lnb div.a4 > ul > li > a:hover{font-weight:bold;color:#004EAE;text-decoration:underline;}
.lnb div.a5{}
.lnb div.a5 > ul{padding:0 0 10px 0;}
.lnb div.a4 > ul > li div.a5{display:none;}
.lnb div.a4 > ul > li.current div.a5{display:block;}
	.page.common .lnb div.a4 > ul > li div.a5{display:block;}
.lnb div.a5 > ul > li{}
.lnb div.a5 > ul > li > a{line-height:normal;font-size:14px;color:#333333;padding:4px 20px 4px 35px;background:url("/front/images/local/lnb_a5_dash.png") no-repeat 25px 14px;}
.lnb div.a5 > ul > li > a:hover{font-weight:bold;color:#004EAE;text-decoration:underline;}
.lnb div.a5 > ul > li.current > a,
.lnb div.a5 > ul > li.current > a:hover{font-weight:bold;color:#004EAE;}

.lnb :lang(en){font-family:Helvetica, Arial, sans-serif;}


.lbs{padding-top:20px;}
.lbs .unit{display:block;width:200px;height:60px;overflow:hidden;margin-top:5px;}
.lbs .unit:hover{border-color:#004EAE;}
.lbs .unit img{margin-top:-60px;}
.lbs .unit:hover img{margin-top:0;}

/* main */
.main{position:relative;width:750px;min-height:800px;padding:25px 0 120px 0;}
.main:after{display:block;clear:both;content:" ";}

.h1.title{}
.h1.title:after{display:block;clear:both;content:" ";}
.h1.title .t{width:100%;border-bottom:1px solid #D9D9D9;}
.h1.title .r{}
.h1.title .c{height:75px;vertical-align:middle;}
.h1.title h1{line-height:normal;font-size:30px;font-weight:bold;color:#000000;letter-spacing:-1px;}

.h1.content{position:relative;margin-top:30px;}




.scroll-nav{display:none;position:fixed;left:50%;bottom:0;width:1000px;height:0;margin:0 0 0 -500px;cursor:pointer;z-index:10000;}
.btt{position:absolute;right:-60px;}




.h2.greeting.t1{}
.h2.greeting.t1 > .trc{width:100%;table-layout:fixed;}
.h2.greeting.t1 > .trc > .t{}
.h2.greeting.t1 > .trc > .t > .r{}
.h2.greeting.t1 > .trc > .t > .r > .c{vertical-align:top;}
.h2.greeting.t1 > .trc > .t > .r > .c.q1{width:400px;}
.h2.greeting.t1 > .trc > .t > .r > .c.q1 .h3{padding:0 40px 0 0;}
.h2.greeting.t1 > .trc > .t > .r > .c.q2{width:350px;text-align:right;}
.h2.greeting.t1 > .trc > .t > .r > .c.q2 .h3{}
.h2.greeting.t1 h2{margin-bottom:30px;}
.h2.greeting.t1 .portrait{margin-bottom:30px;}
.h2.greeting.t1 .h3{}
.h2.greeting.t1 .h3 p{text-align:justify;margin-top:20px;}
.h2.greeting.t1 .signature{text-align:right;margin-top:40px;}

.h2.greeting.t2{}
.h2.greeting.t2:after{display:block;clear:both;content:" ";}
.h2.greeting.t2 h2{display:inline;float:left;width:350px;margin-bottom:30px;}
.h2.greeting.t2 .portrait{display:inline;float:right;width:400px;text-align:right;margin:0 0 0 0;}
.h2.greeting.t2 .h3{}
.h2.greeting.t2 .h3 p{text-align:justify;margin-top:20px;}
.h2.greeting.t2 .signature{text-align:right;}

.h2.spirit{}
.h2.spirit:after{display:block;clear:both;content:" ";}
.h2.spirit h2{margin-bottom:30px;}
.h2.spirit .picture{display:inline;float:right;margin:0 0 10px 10px;}
.h2.spirit .h3{}
.h2.spirit .h3 p{text-align:justify;margin-top:20px;}


.history-list{border-left:1px solid #D9D9D9;}
.history-list dl{margin-top:30px;}
.history-list dl:first-child{margin-top:0;}
.history-list dl:after{display:block;clear:both;content:" ";}
.history-list dt,
.history-list dd{display:inline;float:left;}
.history-list dt{width:100px;text-align:center;font-size:16px;font-weight:bold;color:#061B79;}
.history-list dd{width:450px;}

.ref-list{}
.ref-list > table{}
.ref-list > table tbody th,
.ref-list > table tbody td{border-left:0;}
.ref-list > table tbody th{font-size:1.1em;background:none;}


.campus-map{position:relative;}
.campus-map .base{position:relative;}
.campus-map .base img{}
.campus-map .anchor{position:absolute;left:0;top:0;width:100%;height:0;}
.campus-map .anchor .unit{
	display:block;position:absolute;width:24px;height:24px;line-height:24px;
	text-align:center;font-family:"Segoe UI", "Malgun Gothic", sans-serif;font-size:11px;font-weight:bold;color:#000000;
	cursor:default;background:url("/front/images/local/campus_map.png") no-repeat 0 -24px;
}
.campus-map .anchor .unit.hover{color:#FFFFFF;background-position:0 0;}
.campus-map .nameplate{padding:20px;border:1px solid #D9D9D9;border-top:0;background:#FAFAFA;}
.campus-map .nameplate > .t{table-layour:fixed;width:100%;}
.campus-map .nameplate > .t > .r{}
.campus-map .nameplate > .t > .r > .c{vertical-align:top;}
.campus-map .nameplate .unit{display:block;line-height:1;font-size:0;cursor:default;padding:5px 0;}
.campus-map .nameplate .unit span{display:inline-block;vertical-align:middle;font-size:13px;color:#666666;}
.campus-map .nameplate .unit span:first-child{margin-left:0;}
.campus-map .nameplate .unit .number{width:25px;text-align:center;font-family:"Segoe UI", "Malgun Gothic", sans-serif;font-size:13px;font-weight:bold;}
.campus-map .nameplate .unit .number:after{content:".";}
.campus-map .nameplate .unit .label{line-height:normal;font-size:13px;}
.campus-map .nameplate .unit.hover .number{color:#EE5B00;}
.campus-map .nameplate .unit.hover .label{color:#EE5B00;}

	.campus-map.q1 .anchor .unit.q1{left:104px; top:350px;}
	.campus-map.q1 .anchor .unit.q2{left:93px; top:283px;}
	.campus-map.q1 .anchor .unit.q3{left:118px; top:166px;}
	.campus-map.q1 .anchor .unit.q4{left:176px; top:138px;}
	.campus-map.q1 .anchor .unit.q5{left:156px; top:89px;}
	.campus-map.q1 .anchor .unit.q6{left:191px; top:36px;}
	.campus-map.q1 .anchor .unit.q7{left:220px; top:125px;}
	.campus-map.q1 .anchor .unit.q8{left:234px; top:84px;}
	.campus-map.q1 .anchor .unit.q9{left:251px; top:41px;}
	.campus-map.q1 .anchor .unit.q10{left:286px; top:78px;}
	.campus-map.q1 .anchor .unit.q11{left:338px; top:88px;}
	.campus-map.q1 .anchor .unit.q12{left:325px; top:68px;}
	.campus-map.q1 .anchor .unit.q13{left:374px; top:92px;}
	.campus-map.q1 .anchor .unit.q14{left:390px; top:65px;}
	.campus-map.q1 .anchor .unit.q15{left:442px; top:140px;}
	.campus-map.q1 .anchor .unit.q16{left:487px; top:144px;}
	.campus-map.q1 .anchor .unit.q17{left:517px; top:86px;}
	.campus-map.q1 .anchor .unit.q18{left:573px; top:117px;}
	.campus-map.q1 .anchor .unit.q19{left:602px; top:112px;}
	.campus-map.q1 .anchor .unit.q20{left:627px; top:112px;}
	.campus-map.q1 .anchor .unit.q21{left:652px; top:106px;}
	.campus-map.q1 .anchor .unit.q22{left:678px; top:110px;}
	.campus-map.q1 .anchor .unit.q23{left:670px; top:146px;}
	.campus-map.q1 .anchor .unit.q24{left:701px; top:158px;}
	.campus-map.q1 .anchor .unit.q25{left:557px; top:143px;}
	.campus-map.q1 .anchor .unit.q26{left:481px; top:200px;}
	.campus-map.q1 .anchor .unit.q27{left:517px; top:277px;}
	.campus-map.q1 .anchor .unit.q28{left:483px; top:238px;}
	.campus-map.q1 .anchor .unit.q29{left:407px; top:219px;}
	.campus-map.q1 .anchor .unit.q30{left:379px; top:203px;}
	.campus-map.q1 .anchor .unit.q31{left:375px; top:274px;}
	.campus-map.q1 .anchor .unit.q32{left:253px; top:280px;}
	.campus-map.q1 .anchor .unit.q33{left:203px; top:325px;}
	.campus-map.q1 .anchor .unit.q34{left:288px; top:344px;}
	.campus-map.q1 .anchor .unit.q35{left:136px; top:366px;}	
	.campus-map.q1 .anchor .unit.q36{left:675px; top:277px;}

	.campus-map.q2 .anchor .unit.q1{left:272px;top:308px;}
	.campus-map.q2 .anchor .unit.q2{left:210px;top:275px;}
	.campus-map.q2 .anchor .unit.q3{left:326px;top:269px;}
	.campus-map.q2 .anchor .unit.q4{left:379px;top:232px;}
	.campus-map.q2 .anchor .unit.q5{left:474px;top:169px;}
	.campus-map.q2 .anchor .unit.q6{left:585px;top:212px;}
	.campus-map.q2 .anchor .unit.q7{left:624px;top:288px;}
	.campus-map.q2 .anchor .unit.q8{left:129px;top:318px;}
	.campus-map.q2 .anchor .unit.q9{left:68px;top:383px;}
	.campus-map.q2 .anchor .unit.q10{left:98px;top:347px;}
	.campus-map.q2 .anchor .unit.q11{left:540px;top:313px;}
	.campus-map.q2 .anchor .unit.q12{left:240px;top:403px;}
	.campus-map.q2 .anchor .unit.q13{left:263px;top:462px;}
	.campus-map.q2 .anchor .unit.q14{left:120px;top:489px;}
	.campus-map.q2 .anchor .unit.q15{left:655px;top:26px;}
	.campus-map.q2 .anchor .unit.q16{left:633px;top:163px;}
	.campus-map.q2 .anchor .unit.q17{left:175px;top:443px;}
	.campus-map.q2 .anchor .unit.q18{left:163px;top:140px;}
	.campus-map.q2 .anchor .unit.q19{left:429px;top:116px;}
	.campus-map.q2 .anchor .unit.q20{left:385px;top:125px;}
	.campus-map.q2 .anchor .unit.q21{left:433px;top:403px;}
	.campus-map.q2 .anchor .unit.q22{left:464px;top:347px;}
	.campus-map.q2 .anchor .unit.q23{left:341px;top:538px;}
	.campus-map.q2 .anchor .unit.q24{left:313px;top:93px;}
	.campus-map.q2 .anchor .unit.q25{left:363px;top:69px;}













.jt{padding:40px;border:2px solid #D9D9D9;}

.h2.m0{margin:0;}
.h2.m0 .h3{margin:0;}

.info h3{line-height:1.8;font-size:16px;font-weight:bold;}
.info h4{line-height:1.8;font-weight:bold;}

/* term */
.h2.term{padding:20px;border:1px solid #D9D9D9;background:#F9F9F9;}
.term p{line-height:1.8;}
.term h2{font-size:20px;font-weight:bold;}
.term h3{font-size:14px;font-weight:bold;margin-bottom:10px;}
.term h4{}
.term h5{}
.term h6{}
.term > ul{}
.term > ul > li{margin-top:30px;}
.term > ul > li:first-child{margin-top:0;}
.term > ul > li > ul{padding-left:10px;}
.term > ul > li > ul > li{margin-top:15px;}
.term > ul > li > ul > li > ul{margin-top:10px;padding-left:16px;}
.term > ul > li > ul > li > ul > li{}
.term > ul > li > ul > li > ul > li > ul{margin-top:6px;padding-left:19px;}
.term > ul > li > ul > li > ul > li > ul > li{}
.term .ls.pb{text-indent:-19px;padding-left:19px;}
.term .ls.ph{text-indent:-15px;padding-left:15px;}


.for-dialog_privacy_01{display:block;position:relative;}
iframe.dialog-privacy{width:616px;height:542px;}
#dialog_privacy_01{}






