@font-face {
  font-family: 'Nanum Square';
  src: url('fonts/NanumSquareR.eot'); /* IE9 Compat Modes */
  src: url('fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/NanumSquareR.woff') format('woff'), /* Modern Browsers */
       url('fonts/NanumSquareR.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/NanumSquareOTFR.svg#9e23ceb0c858ca37642ba540402577eb') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  400;
}

@font-face {
  font-family: 'Nanum Square';
  src: url('fonts/NanumSquareB.eot'); /* IE9 Compat Modes */
  src: url('fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/NanumSquareB.woff') format('woff'), /* Modern Browsers */
       url('fonts/NanumSquareB.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('fonts/NanumSquareOTFB.svg#a41a1fda1fdf3dafd3394867a156b1cf') format('svg'); /* Legacy iOS */
       
  font-style:   normal;
  font-weight:  700;
}


.bn-1 {font-size: 24px;color: #04325d;font-weight: bold;line-height: 35px;}
.bn-4 {font-size: 15px;color: #666666;font-weight: bold;line-height: 30px;}
.bn-2 {font-size: 14px;color: #272727;line-height:25px;}
.bn-2s {font-size: 12px;color: #272727;line-height: 25px;}
.bn-3 {font-size: 21px;color: #e18a19;font-weight: bold;line-height: 35px;}
.bn-3-0 {font-size: 20px;color: #e18a19;font-weight: bold;line-height: 45px;}
.bn-3-1 {font-size: 18px;font-weight: bold;color: #e18a19;}
.tabel1 {font-size: 14px;color: #FFF;background:url(/page/bg.jpg);/*background-color: #f79646;*/border-top:#f79646 0px solid;border-right:#FFFFFF 1px solid;border-bottom:#FFFFFF 2px solid;padding:2px 0;font-weight: bold;}
.tabel111 {padding:2px 0;font-size: 14px;color: #FFF;background:url(/page/bg.jpg);/*background-color: #f79646;*/border-top:#f79646 0px solid;border-right:#FFFFFF 1px solid;border-bottom:#FFFFFF 1px solid;font-weight: bold;}
.tabel11 {font-size: 13px;color: #FFF;background-color: #1e8fff;border-right:#FFFFFF 1px solid;border-bottom:#FFFFFF 2px solid;
font-weight: bold;padding:2px 0;}
.tabel12 {font-size: 13px;color: #FFF;background-color: #1e8fff;border-right:#FFFFFF 1px solid;border-bottom:#FFFFFF 1px solid;
font-weight: bold;padding:2px 0;}
.tabel2 {font-size: 12px;color: #000;line-height:18px;padding:2px 0;background-color: #f2f2f2;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #FFF;border-bottom-color: #FFF;}
.tabel2_BL {font-size: 12px;color: #000;background-color: #f2f2f2;border-right-width: 1px;border-bottom-width: 2px;border-right-style: solid;border-bottom-style: solid;border-right-color: #FFF;border-bottom-color: #f79646;}
.tabel3 {font-size: 12px;color: #000;line-height:18px;padding:2px 0;background-color: #f2f2f2;border-right:#FFFFFF 1px solid;
border-bottom:#0b4fa0 2px solid;}
#ctainer {overflow:hidden;height:360px;position:relative;}
#mapWrapper {width:100%;height:360px;z-index:1;}
#rvWrapper {width:50%;height:360px;top:0;right:0;position:absolute;z-index:0;}
#ctainer.view_roadview #mapWrapper {width: 50%;}
#roadviewControl {position:absolute;top:5px;left:5px;width:65px;height:24px;padding:2px;z-index: 1;background: #f7f7f7;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;cursor: pointer;}
#roadviewControl span {background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker.png) no-repeat;  padding-left:23px;height:24px;font-size: 12px;display: inline-block;line-height: 2;font-weight: bold;}
#roadviewControl.active {background: #ccc;box-shadow: 0px 1px #5F616D;border: 1px solid #7F818A;}
#roadviewControl.active span {background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker_on.png) no-repeat;color: #4C4E57;}
#close {position: absolute;padding: 4px;top: 5px;left: 5px;cursor: pointer;background: #fff;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;}
#close .img {display: block;background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/rv_close.png) no-repeat;width: 14px;height: 14px;}

#ctainer2 {overflow:hidden;height:360px;position:relative;}
#mapWrapper2 {width:100%;height:360px;z-index:1;}
#rvWrapper2 {width:50%;height:360px;top:0;right:0;position:absolute;z-index:0;}
#ctainer2.view_roadview2 #mapWrapper2 {width: 50%;}
#roadviewControl2 {position:absolute;top:5px;left:5px;width:65px;height:24px;padding:2px;z-index: 1;background: #f7f7f7;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;cursor: pointer;}
#roadviewControl2 span {background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker.png) no-repeat;  padding-left:23px;height:24px;font-size: 12px;display: inline-block;line-height: 2;font-weight: bold;}
#roadviewControl2.active {background: #ccc;box-shadow: 0px 1px #5F616D;border: 1px solid #7F818A;}
#roadviewControl2.active span {background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/mapworker_on.png) no-repeat;color: #4C4E57;}
#close2 {position: absolute;padding: 4px;top: 5px;left: 5px;cursor: pointer;background: #fff;border-radius: 4px;border: 1px solid #c8c8c8;box-shadow: 0px 1px #888;}
#close2 .img2 {display: block;background: url(http://i1.daumcdn.net/localimg/localimages/07/mapapidoc/rv_close.png) no-repeat;width: 14px;height: 14px;}
.label {margin-bottom: 26px;}
.label * {display: inline-block;vertical-align: top;}
.label .left {background: url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_l.png") no-repeat;display: inline-block;height: 24px;overflow: hidden;vertical-align: top;width: 7px;}
.label .center {background: url(http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_bg.png) repeat-x;display: inline-block;height: 24px;font-size: 12px;line-height: 24px;}
.label .right {background: url("http://i1.daumcdn.net/localimg/localimages/07/2011/map/storeview/tip_r.png") -1px 0  no-repeat;display: inline-block;height: 24px;overflow: hidden;width: 6px;}


/*히코_hwakyung*/
.hi1{ font-size:24px; line-height:35px; font-weight:bold; font-family:"나눔명조"; color:#013666;}
.hi2{ font-size:24px; line-height:35px; font-weight:bold; font-family:"나눔명조"; color:#352916;}
.hi3{ font-size:16px; line-height:25px; color:#352916;}
.page1{font-size:17px; font-weight:bold; color:#055bc5; line-height:25px;}
.page2{font-size:16px; color:#666; line-height:23px;}
.hj1 {
	font-size: 16px;
	font-weight: bold;
	padding-left: 30px;
	padding-bottom: 10px;
}
.hj2 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	background-color: #dcdee2;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
.hj3 {
	font-size: 16px;
	color: #666;
	padding-left: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999;
	border-left-color: #999;
}
.hj4 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	background-color: #dcdee2;
	padding-left: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	
}
.hj5 {
	font-size: 16px;
	color: #666;
	padding-left: 10px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.hj6 {
	font-size: 16px;
	font-weight: bold;
	color:#666
	padding-left: 30px;
	padding-bottom: 10px;
	
}
.as1 {
	font-size: 16px;
	color: #FFF;
	background-color: #232E49
	text-align: center;
	font-weight: bold;
	background-color: #1E2D4F;
	text-align: center;
}
.as2 {
	font-size: 16px;
	color:#333;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
}
.as3 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.as4 {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: top;
	}
.as5 {
	font-size: 18px;
	color: #FFF;
	background-color: #232E49
	text-align: center;
	font-weight: bold;
	background-color: #1E2D4F;
	text-align: center;
}



.page-scroll{width:32%; float: left;text-align: center;list-style-type: none; margin: 0 5px 5px 0; background: #f7f7f7;}
.mu-tit{color:#FFF; font-size:20px; font-weight:bold; background-color:#000; line-height:40px; }
.mu-text{line-height: 35px;color:#000; text-decoration:none; font-size: 14px !important;padding: 0 7px; text-decoration:none !important;    font-weight: bold;}
.mu-div a {display:block;position:relative;padding:6px 0 5px; border:1px solid #ddd;background:#fff;color:#616161;text-align:center;line-height:25px;cursor:pointer; font-size: 14px; }
.mu-div{margin: 15px 0 10px 0;  height: 35px;  position: relative;}
    
.txtt{float: left; padding: 40px 0 0 0; text-align: left;}
.hr1 {
	font-size: 18px;
	font-weight: bold;
	color: #003;
}
.hr2 {
	font-size: 14px;
	font-weight: bold;
	color: #013777;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.hr3 {
	font-size: 14px;
	font-weight: bold;
	color: #013777;}
.hr4 {
	font-size:14px;
	font-weight:bold;
	color:#666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
}
.hr5 {
	font-size:14px;
	font-weight:bold;
	color:#666;}
	
.ij1 {
	font-size: 30px;
	color: #026AA5;
	padding-top: 10px;
	padding-bottom: 20px;
	font-weight: bold;
	text-align: center;
	font-family: "나눔고딕";
}
.ij2 {
	font-size: 17px;
	font-weight: bold;
	color: #333;
	padding-bottom: 15px;
	text-align: center;
	font-family: "맑은 고딕";
}
.ij3 {
	font-size: 14px;
	font-weight: bold;
	color: #666;
	text-align: center;
	font-family: "맑은 고딕";

}
.sb1 {
	font-size: 16px;
	font-weight: bold;
	color: #003399;
}
.sb2 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-style: solid;
	border-top-color: #CCC;
	border-top-width: 1px;
}

.sb3 {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
}