@charset "utf-8";

@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

body, html {width:100%;}

html, body {overflow-y:scroll;}
body{ overflow:hidden; }

/* base */
* {margin: 0; padding: 0;}
body {
	font-family: 'Nanum Gothic' !important;
	font-size:12px;
	font-weight:normal;
}
body, form {margin:0}

img	{border:0}

embed      {padding-top:5px;}
ul, ol, li {list-style: none;}

a	{text-decoration:none;color:#000000;outline:none;select-dummy:expression(this.hideFocus=true);}
a:hover {text-decoration:none;color:#007FC8}


.pagediv	{text-align:center;padding:15px}

.inputbox {
	font-family: 'Nanum Gothic' !important;
 BORDER-RIGHT: #e8e8e8 1px solid; 
 BORDER-TOP: #e8e8e8 1px solid; 
 BORDER-LEFT: #e8e8e8 1px solid;
 BORDER-BOTTOM: #e8e8e8 1px solid;
}


.inputbox_board{
 font-family: 'Nanum Gothic' !important;
 BORDER-RIGHT: #ffffff 1px solid; 
 BORDER-TOP: #ffffff 1px solid; 
 BORDER-LEFT: #ffffff 1px solid;
 BORDER-BOTTOM: #ffffff 1px solid;
 height:20px;
 padding-left:10px;

}

#regiform input, select {
 font-family: 'Nanum Gothic' !important;
 BORDER-RIGHT: #e0e0e0 1px solid; 
 BORDER-TOP: #e0e0e0 1px solid; 
 BORDER-LEFT: #e0e0e0 1px solid;
 BORDER-BOTTOM: #e0e0e0 1px solid;
 height:20px;
 padding-left:2px;	
 vertical-align:bottom;
}

.search_input {
    font-family: 'Nanum Gothic' !important;
    BORDER-RIGHT: #b90d0d 2px solid; 
 	BORDER-TOP: #b90d0d 2px solid; 
	BORDER-LEFT: #b90d0d 2px solid;
 	BORDER-BOTTOM: #b90d0d 2px solid;
    color:#4D4D4D;
	padding-left:5px;
	height:20px;

}

.search_select {

    BORDER-RIGHT: #767676 0px solid; 
 	BORDER-TOP: #767676 0px solid; 
	BORDER-LEFT: #767676 0px solid;
 	BORDER-BOTTOM: #767676 0px solid;
	margin:2px;
	height:22px;
    
}

select{
	font-family: 'Nanum Gothic' !important;
	font-size:12px;
	font-weight:normal;
	vertical-align:middle;
	
}



.btn	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma;width:60px}
.btn_white	{border:0;background-color:#ffffff;font:bold 8pt tahoma}
.btnL	{border:1px solid #cccccc;background-color:#000000;color:#ffffff;font:bold 8pt tahoma}
.line	{border:1px solid #cccccc}
.lineBig	{border:1px solid #cccccc;width:300px;}
.lineBg	{border:1px solid #DFDFDF;background-color:#F7F7F7}
.hand	{cursor:pointer}

.blue	{color:#007FC8}
.red	{color:#FF6C68}

.float	{float:left}
.clear	{clear:both}
option.disabled {color:#808080}

.white	{color:#FFFFFF}
A.white	{text-decoration:none;color:#FFFFFF}
A.white:hover {text-decoration:none;color:#FFFFFF}

.position	{text-align:right;padding:5px 10px;border-bottom-width:1; border-bottom-style:solid; border-bottom-color:#dddddd;}

#form input,textarea {border-width:1; border-style:solid; border-color:#DFDFDF ; background:#F7F7F7}
#form .noline input {border:0; background:transparent}
.select {font-size:8pt;BACKGROUND-COLOR:#626262;color:ffffff;}





#top_menu {position:absolute; left:45%; top:0px; height:22px; padding-left:240px;}
#gnbArea {width:100%;top:0px;margin:0;padding:0;}
#gnb {position:absolute; left:47.2%; width:570px; z-index:99; height:90px;  top:45px;}
#gnb ul {display:inline; float:left;} 
#gnb ul li {display:inline; float:left; font-size:15px;}
#gnb ul.mainMenu li {padding:0;}
#gnbSubMenu {position:absolute; width:1000px; top:87px; background:url("http://www.horm.co.kr/new/images/submenu_bg.gif") repeat 0 0;z-index:99; }
#gnbSubMenu .mainSubMenu {width:1000px; height:30px;top:87px;}



.mainSubMenu {*zoom:1;}
.mainSubMenu:after {content:""; display:block; clear:both;}
.mainSubMenu .msmFdivi1 {position:absolute; left:45%; width:560px;  height:180px;top:-20px;}

.mainSubMenu .msmFdivi1 td {color:#fff; font-family:Myriad Pro; font-size:12px;}
.mainSubMenu .msmFdivi1 h5{color:#ffae00; font-family:Myriad Pro; font-size:12px;padding-top:28px; }
#gnbSubMenu .mainSubMenu h5 a,
#gnbSubMenu .mainSubMenu h5 a:link,
#gnbSubMenu .msmFdivi1 h5 a:visited {color:#ffae00;}
#gnbSubMenu .mainSubMenu h5 a:hover,
#gnbSubMenu .msmFdivi1 h5 a:active {color:#fff;}


#footer {width: 1000px;font-size:12px; clear:both;position:relative;height:80px;background:url('/new/images/foot_logo.gif') no-repeat 20px 20px ;padding:35px 0 0 0;}

#footmenu {clear:both;position:relative;height:24px;padding:12px 0 0 20px;border:0;border-bottom:1px solid; border-bottom-color:#dad6d6;color}
#footmenu a	{text-decoration:none;color:#000000;outline:none;select-dummy:expression(this.hideFocus=true);}
#footmenu {width:980px;color:#777;line-height:1.25em;font-size:11px;font-weight:bold;}
#footmenu ul {
	display: inline;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
} 
#footmenu ul li {
	display: inline;
	float: left;
	padding: 0 4px 0 4px;
}



#copyright {font-size:11px; width:567px; margin:0 auto;padding-left:112px;color:#666;float:left;display: inline;}

#familysite {float: left; font-family:Myriad Pro; color:#000000; font-size:13px; display: inline; width:240px; margin:5px auto; padding-left:70px; height:150px;}

#familysite img{margin: -20px auto;padding-left:20px;}

.bg_dotline {background:url(/new/images/bg_dotline.gif) repeat-x;}
.bg_dotline_y {background:url(/new/images/bg_dotline.gif) repeat-y;}

.mgt2 {margin-top:2px !important;}
.mgt5 {margin-top:5px !important;}

.pdt5 {padding-top:5px !important;}
.pdt10 {padding-top:10px !important;}
.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}
.pdt25 {padding-top:25px !important;}
.pdt30 {padding-top:30px !important;}
.pdt35 {padding-top:35px !important;}


.dan30 {margin-top:20px !important;}
.dan50 {margin-top:50px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt30 {margin-top:30px !important;}
.mgt50 {margin-top:50px !important;}

.txt_st1 {font-size:13px;color:#666;line-height:1.417em;}

#contents li {list-style:none;}
#left_navi {
	background:url(/new/images/sub1/sub1_left_bg.gif) no-repeat 6px 18px;
	width:249px;
	height:600px;

}

#left_navi2 {
	background:url(/new/images/sub2/sub2_left_bg.gif) no-repeat 6px 18px;
	width:249px;
	height:600px;

}

#left_navi3 {
	background:url(/new/images/sub3/sub3_left_bg.gif) no-repeat 6px 18px;
	width:249px;
	height:600px;

}

#left_navi4 {
	background:url(/new/images/sub4/sub4_left_bg.gif) no-repeat 6px 18px;
	width:249px;
	height:600px;

}

#left_navi5 {
	background:url(/new/images/sub5/sub5_left_bg.gif) no-repeat 6px 18px;
	width:249px;
	height:600px;

}

#left_navi ul {
	display: inline;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
} 


#left_navi ul li {
	width:180px;
	height:28px;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
} 

#left_navi2 ul {
	display: inline;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
} 


#left_navi2 ul li {
	width:180px;
	height:28px;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
} 

#left_navi3 ul {
	display: inline;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
} 


#left_navi3 ul li {
	width:180px;
	height:28px;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
} 

#left_navi4 ul {
	display: inline;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
} 


#left_navi4 ul li {
	width:180px;
	height:28px;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
} 

#left_navi5 ul {
	display: inline;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
} 


#left_navi5 ul li {
	width:180px;
	height:28px;
	float: left;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
} 

#answer_cover {
	padding-top: 45px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 11px;
}



.sub1_2_txt1 {padding-top:105px;width:300px;height:53px;padding-left:20px;line-height:130%;font-size:11px;float:left;}
.sub1_2_txt2 {padding-top:50px;width:340px;height:53px;padding-left:0px;line-height:130%;font-size:11px;float:left;}
.sub1_2_txt3 {clear:left;padding-top:242px;width:340px;height:53px;padding-left:0px;line-height:130%;font-size:11px;float:left;}
.sub1_2_txt4 {padding-top:200px;width:320px;height:100px;padding-left:40px;line-height:130%;font-size:11px;float:right;}
.sub1_2_txt5 {padding-top:48px;width:300px;height:53px;padding-left:230px;line-height:130%;font-size:11px;float:left;}

.sub1_3_txt1 {padding-top:40px;width:500px;height:auto;padding-left:5px;line-height:150%;letter-spacing:-0.03em;font-size:12px;}
.sub1_3_txt2 {padding-top:30px;width:650px;height:auto;padding-left:5px;line-height:150%;letter-spacing:-0.03em;font-size:12px;}
.sub1_3_txt3 {padding-top:40px;width:auto;height:auto;padding-left:5px;padding-bottom:0px;padding-right:0px;line-height:150%;float:left;font-size:11px; letter-spacing:-0.01em; }
.sub1_3_txt4 {padding-top:40px;width:480px;height:auto;padding-left:240px;line-height:150%;font-size:11px;letter-spacing:-0.01em; }

.sub1_4_txt1 {padding-top:35px;width:650px;height:auto;padding-left:10px;line-height:130%;letter-spacing:-0.01em;font-size:16px;}
.sub1_4_txt2 {padding-top:5px;width:650px;height:auto;padding-left:10px;line-height:130%;letter-spacing:-0.01em;padding-bottom:10px;font-size:12px;}
.sub1_4_tit  {
	padding-top: 50px;
	width: 136px;
	height: 360px;
	padding-left: 20px;
	padding-bottom: 0px;
	padding-right: 0px;
	float: left;
	font-size: 14px;
	letter-spacing: 0.02em;
	text-align: right;
	line-height:130%;
}

.sub1_4_txt3 {padding-top:20px !important;width:auto;height:570px;padding-left:70px;padding-bottom:0px;padding-right:0px;line-height:200%;float:left;letter-spacing:0.05em;font-size: 13px;background-color:#fcfafa;}
.sub1_4_txt4 {padding-top:20px !important;width:150px;height:570px;padding-left:0px;padding-right:100px;line-height:200%;letter-spacing:0.05em;font-size: 13px; float:right;background-color:#fcfafa;}

.sub1_6_txt1 {padding-top:35px;width:650px;height:auto;padding:5px;line-height:130%;letter-spacing:-0.01em;font-size:14px;}
.sub1_6_txt2 {padding-top:5px;width:650px;height:auto;padding-left:30px;line-height:130%;letter-spacing:-0.01em;padding-bottom:10px;font-size:12px;}
.sub1_6_txt3 {padding-top:5px;width:650px;height:auto;padding-left:30px;line-height:130%;letter-spacing:-0.01em;padding-bottom:10px;font-size:12px;color:#666}

.sub1_7_map {padding-left:30px;}
.sub1_7_txt3 {padding-top:5px;width:650px;height:auto;padding-left:30px;line-height:160%;letter-spacing:-0.01em;padding-bottom:10px;font-size:12px;color:#666}

.sub3_1_main {width:285px;height:350px;float:left;padding-right:20px;}
.sub3_1_txt {padding-top:45px;width:650px;height:350px;line-height:130%;letter-spacing:-0.01em;font-size:12px;padding-bottom:30px;}
.sub3_1_pic1 {padding-top:5px;width:650px;height:auto;line-height:130%;letter-spacing:-0.01em;font-size:14px;padding-bottom:0px;}

.sub3_2_main {width:750px;height:900px;float:left;padding-left:50px;padding-top:25px}
.sub3_3_main {width:750px;height:650px;float:left;padding-left:0px;padding-top:25px}
.sub3_4_main {width:750px;height:850px;float:left;padding-left:0px;padding-top:5px}
.sub3_5_main {width:750px;height:750px;float:left;padding-left:15px;padding-top:15px}
.sub3_6_main {width:750px;height:950px;float:left;padding-left:0px;padding-top:15px}

.sub5_1_txt1 {padding-top:20px;width:640px;height:auto;padding-left:10px;line-height:150%;letter-spacing:-0.03em;font-size:12px;}
.sub5_1_txt2 {padding-top:25px;width:640px;height:auto;padding-left:10px;line-height:150%;letter-spacing:-0.03em;font-size:12px;;padding-right:16px; }
.sub5_textarea {font-family: 'Nanum Gothic' !important;border:1px solid #e7e7e7; background-color:#f4f4f4;width:590px;padding:10px;font-size:11px; font-weight:normal !important;}


#wrapper tr td table tr td table tr td table tr td table tr td #contents .sub1_3_txt1 strong {
	color: #C30;
}


#regiform td { padding-left:10px;padding-top:10px;line-height:160%; vertical-align:middle; border-bottom:1px solid #e0e0e0;
}