@charset "UTF-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url("//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css");

img {border:0px;}
body {background-color:#fff; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size: 11px;}

.line1{background-color:#85dcd4;}
.line2{background-color:#e5e5e5;}
.main {position:absolute; width:100%; height:675px; top:0; z-index:2;background-image:url(../images/mainimg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	top:116;
}

.subimg{background-image:url(../images/subimg.jpg);
	background-repeat:no-repeat;
	background-position:center top;}


.main_con {position:relative; z-index:3}

/* ����  filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.6; */
.copy {
	background-color:#2d2d2d;
	padding:30px 0px;
}
.copyaddress {
	color:#999;
	font-size:14px;
	line-height:150%;
}
}
.subtitle {
	color:#939393;
	font-size:11px;
	letter-spacing:-1px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif;
}
#tonavi {
	color:#939393;
	font-size:11px;
	padding-left:10px;
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif;
	text-decoration:none;
}

#tonavi a{
	color:#939393;
	font-size:11px;
	padding-left:10px;
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif;
	text-decoration:none;
}

.titlenavi {
	color:#939393;
	font-size:11px;
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif;
}

.titlenavi2 {
	color:#939393;
	font-size:11px;
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif;
	letter-spacing:-1px;
	padding-left:10px;
}

.bigtitle { font-weight:bold; color:#85dcd4; font-size:23px; font-family: malgun gothic, dotum, sans-serif; padding:0 0 0 0;}
.bigtitle2 { color:#dadada; font-size:10px; font-family: malgun gothic, dotum, sans-serif; padding:0 0 0 0;}
.subtitle { font-weight:bold; font-family: malgun gothic, dotum, sans-serif; font-size:16px; color:#727171; text-align:left; letter-spacing:-2px; text-decoration:none; padding-left:3px;}
.subtitle2 { color:#939393; font-size:12px; font-family: malgun gothic, dotum, sans-serif; letter-spacing:-1px; padding-left:10px;}

.main_board ul{padding:0; margin:0; list-style:none;}
.main_board li{font-size:14px; margin:5px 0px; color:#4ec6bb;}
.main_board li a{font-size:14px; text-decoration:none; color:#555;}
.main_board li a:hover{color:#333;}

/*topmenu end*/


/* submenu���� */
#menu_sub a{
	padding:0px 0px 2px 20px; /* ���ο��� padding�� �������� top right bottom left */
	color:#959595; /* ���ڻ� */
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size: 11px;
	text-decoration:none;
	line-height:27px;
	width:200px;
	font-weight:800;
	float:left;
	background-image:url(../images/lbg-off.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#menu_sub a:hover{
	background-image:url(../images/lbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size: 11px;
	color:#85dcd4; /* ��Ʈ ���� */
	width:200px;
	padding:0px 0px 2px 20px;
	line-height:27px;
	font-weight:800;
	float:left;
}


#page0101 #menu_sub a.menu1, #page0102 #menu_sub a.menu1_2, #page0103 #menu_sub a.menu1_3, #page0104 #menu_sub a.menu1_4, #page0105 #menu_sub a.menu1_5,
#page0201 #menu_sub a.menu2, #page0202 #menu_sub a.menu2_2, #page0203 #menu_sub a.menu2_3, #page0204 #menu_sub a.menu2_4, #page0205 #menu_sub a.menu2_5,
#page0301 #menu_sub a.menu3, #page0302 #menu_sub a.menu3_2, #page0303 #menu_sub a.menu3_3, #page0304 #menu_sub a.menu3_4, #page0305 #menu_sub a.menu3_5,
#page0401 #menu_sub a.menu4, #page0402 #menu_sub a.menu4_2, #page0403 #menu_sub a.menu4_3, #page0404 #menu_sub a.menu4_4, #page0405 #menu_sub a.menu4_5,
#page0501 #menu_sub a.menu5, #page0502 #menu_sub a.menu5_2, #page0503 #menu_sub a.menu5_3, #page0504 #menu_sub a.menu5_4, #page0505 #menu_sub a.menu5_5,
#page0601 #menu_sub a.menu6,
#page0701 #menu_sub a.menu7,
#page0801 #menu_sub a.menu8,
#page0901 #menu_sub a.menu9,
#page1001 #menu_sub a.menu10{
	background-image:url(../images/lbg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size: 11px;
	color:#85dcd4; /* ��Ʈ ���� */
	width:200px;
	padding:0px 0px 2px 20px;
	line-height:27px;
	font-weight:800;
	float:left;
}

/* submenu�� */

/* topmenu */
#topmenu a{font-family:Nanum Gothic, dotum, sans-serif; font-size:14px; color:#333; text-decoration:none; font-weight:bold; padding-left:15px;}
#topmenu a b{color:#ff0000;}
#topmenu a:hover{color:#4ec6bb;}

#head01 a.top1, #head02 a.top2, #head03 a.top3, #head04 a.top4, #head05 a.top5, #head06 a.top6, #head07 a.top7, #head08 a.top8, #head09 a.top9, #head10 a.top10
{color:#4ec6bb; font-weight:bold; padding-left:20px;}
/* topmenu�� */

/* bottommenu */
#bottommenu a{font-family:Nanum Gothic, dotum, sans-serif; font-size:13px; color:#333; text-decoration:none; font-weight:bold; padding-left:25px; padding-right:25px;}
#bottommenu a:hover{font-family:Nanum Gothic, dotum, sans-serif; font-size:13px; color:#000; text-decoration:none; font-weight:bold; padding-left:25px; padding-right:25px;}
/* bottommenu�� */

/* 공통 */
.normal *{margin:0; padding:0; list-style:none; text-decoration:none;}
.normal{font-size:15px; line-height:150%; color:#555; word-spacing:-1px;}
.s_text01{font-size:30px; color:#000; font-family:'Nanum Square';}
.s_text01 span{color:#4ec6bb;}
.s_text02{font-weight:normal; color:#666; font-size:15px; margin:5px 0px 40px 0px;}

/* sub0101 */
.sub0101{padding:10px 0px 10px 320px; text-align:justify; background:url(../images/sub0101.jpg) left center no-repeat;}
.sub0101 b{text-decoration:underline; color:#333;}

/* sub0102 */
.sub0102 h3{width:120px; line-height:120px; border-radius:50%; background:#4ec6bb; margin-left:90px;}
.sub0102 h3 center{color:#fff; font-size:19px;}
.sub0102 figure{padding:40px 0px 1px 0px; background:url(../images/sub0102_1.jpg) left 147px top repeat-y;}
.sub0102 div{margin-bottom:50px; background:url(../images/sub0102_2.jpg) left 140px top 5px no-repeat;}
.sub0102 h4{float:left; font-size:25px; font-family:'Nanum Square'; color:#4ec6bb; padding-top:5px;}
.sub0102 ul{margin-left:250px;}
.sub0102 li{margin-bottom:10px; background:url(../images/sub0102_3.jpg) left center no-repeat; padding-left:12px;}

/* sub0103 */
.sub0103{background:url(../images/sub0103.jpg) right top -50px no-repeat;}
.sub0103 .map_con{overflow:hidden; height:340px;}
.sub0103 h4{margin-top:50px; font-size:18px; font-family:'Nanum Square'; color:#333; margin-bottom:10px; background:url(../images/sub_dot01.jpg) left center no-repeat; padding-left:25px;}
.sub0103 .con01 li{background:#f8f8f8;}
.sub0103 .con01 li span{display:inline-block; width:120px; text-align:center; background:#4ec6bb; color:#fff; margin-right:20px; padding:5px 0px;}
.sub0103 .con02 li{float:left; width:32%; text-align:center; margin-bottom:25px; color:#333; background:#f8f8f8; padding-bottom:5px;}
.sub0103 .con02 li:nth-child(2){margin:0px 2%;}
.sub0103 .con02 li center{margin-bottom:5px;}
