/*°øÅëÀû¿ë*/ 
body {font-family:"Malgun Gothic","³ª´®°íµñ","µ¸¿ò",dotum,Apple Gothic,sans-serif; font-size:12px; color:#463f3a; line-height:1.3;}
ul, dl, li, ol {list-style-type:none;}
img,fieldset{border:0; display:block;}
html,body,div,object,iframem,h1,h2,h3,h4,h5,h6,p,blockquote,address,dl,dt,dd,ol,ul,li,fieldset,form,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,select,textarea{margin:0;padding:0;}
a:link { font-style:normal; text-decoration: none; color:#666666;}
a:visited { font-style:normal; text-decoration: none; color:#999999;}
a:hover { font-style:normal; text-decoration: none; color:#CC9900;}
a:active { font-style:normal; text-decoration: none;}
h1, h2, h3, h4, h5, h6 {
	font-size:1em;
}
br	{
	letter-spacing: 0;
}
fieldset {
	border:0;
}
legend {
	display:none;
}
select, input, textarea {
	font:normal 1em "Malgun Gothic","³ª´®°íµñ","µ¸¿ò", AppleGothic, gulim, Arial, Verdana, sans-serif;
	color:#797b80;
	vertical-align:middle;
}
em {
	font-style: normal;
}
hr {
	clear:both;	
	height:0; 
	overflow:hidden;
}
table {
	width:100%;
	border-collapse: collapse;
	font-size:1em;
}
table caption {
	display:none;
}

/*ÄüÅ¾*/
#toTop {
    background: none repeat scroll 0 0 #b4946a;
    border-radius: 30px;
    bottom: 20px;
    display: none;
    font-size: 16px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    opacity: 0.9;
    position: fixed;
    right: 100px;
    text-align: center;
    width: 50px;
}
#toTop span {
    color: #ffffff;
    cursor: pointer;
    display: block;
    height: 100%;
    width: 100%;
}
/*º»¹®*/

#warp{width:100%; background:url('../../image/mainbg.gif') repeat-x 0 0;}
.top_set {width:1000px; margin:0  auto; }
.top{ margin-left:765px; width:211px;}
.logo{float:left; width:238px;}
.center{width:1000px; margin:0 auto;}
.center .main_visual {width:1000px;clear:both;}
.center_bottom{width:1000px; position:relative;}
.center_board{position:absolute; display:inline; width:230px; left: 0px; top: 60px; height: 90px;}
.center_board p{margin-top:3px;}
.center_board span{padding-left:15px;}
.footer_set{border-top:1px solid #c4c4c4; background-repeat:repeat-x 0 0; width:100%; clear:both; }
.footer{width:1000px; margin:0 auto; padding-top:20px; }
.footer_name{float:right; font-family:'¸¼Àº°íµñ','³ª´®°íµñ'; color:#555555; font-size:12px; width:760px;}
.footer_logo{float:left;width:240px;}
.footer_name span.footer_color{color:#339999; padding-left:5px;}
.footer_name strong{padding-left:5px;}

/*subcontent*/
.sub_visual { float:left; border-bottom:2px solid #297b89;width:1000px;}
.sub_con { float:left; width:1000px; padding-bottom:30px;}
.sub_con #leftcategory { float:left; width:230px; position:relative;background:url('../../image/sub_background.gif') repeat-x 0 0;}
.sub_con #leftcategory ul {display:inline-block;padding:0 0 0 0px;margin:0 0 0 0px;width:216px; }
.sub_con #leftcategory ul li {margin:0 0 0 0px;float:left;}
.sub_con #leftcategory ul li.title{ vertical-align:top; }
.sub_con #leftcategory ul li.phone{ vertical-align:top; margin-top:50px; }
.sub_con #leftcategory ul li.title img{display:block; float:left;}
a.rollover img { border-width:0px; display:inline;float:left; }
a.rollover img.over { display:none; }
a.rollover:hover { border:0px }
a.rollover:hover img { display:none; }
a.rollover:hover img.over { display:inline;float:left; }
.sub_con .sub_body{margin-left:230px; width:770px; position:relative;}
.sub_con .sub_body .sub_title {width:770px; float:left;}
.sub_con .sub_body .sub_title h1{float:left; margin-left:30px;}
.sub_con .sub_body .sub_title span{font-weight:bold; float:right;}
.sub_con .sub_body .substance{margin-left:30px;padding-top:20px;width:740px;border-top:1px solid #d7d7d7; float:left;}
.sub_con .sub_body .substance .product {border-bottom: 1px dashed #009999;}
.sub_con .sub_body .substance .title {padding:50px 0 20px 0px; }
.sub_con .sub_body .substance h2 {padding:0 0 20px 0px; }
.sub_con .sub_body .substance h3 {padding:0 0 10px 0px; } /*top right bottom left*/
.sub_con .sub_body .substance .middle { margin:50px 0 50px 150px ;} 
.sub_con .sub_body .substance .reading {position:relative; width:740px;}
.sub_con .sub_body .substance .reading:after {content:''; display:block; clear:both; zoom:1; }
.sub_con .sub_body .substance .reading ul li {overflow:hidden;}
.sub_con .sub_body .substance .reading ul li img {float:left; padding:0 0 20px 0;}
.sub_con .sub_body .substance .reading ul li strong {display:block; font-weight:bold; margin:70px 0 0 0;}
.sub_con .sub_body .substance .reading ul li span {display:block; margin:5px 0 0 0; color:#009999;}
.sub_con .sub_body .substance .reading ul li em {display:block; margin:15px 0 0 0;}
.sub_con .sub_body .substance .reading ul li .last {display:block; margin:70px 0 0 0;}
.sub_con .sub_body .substance .reading ul.right {float:left; padding:0 15px; }
.sub_con .sub_body .substance .reading ul.right li {margin:25px 0 0; width:700px; border-bottom: 1px dashed #009999;}
.sub_con .sub_body .substance .reading ul.right li:first-child {margin:0;}
.sub_con .sub_body .substance .reading ul.right li img {margin:0 10px 0 0;}

.sub_con .sub_body .substance p{font-size:13px; line-height:1.4;}
.sub_con .sub_body .substance p .first{font-size:16px; color:#333333; font-weight:bold; padding-bottom:20px; display:inline-block;}
.sub_con .sub_body .substance .history{width:740px;margin-top:20px;}
.sub_con .sub_body .substance .history .history_body{
	position:absolute;
	width:500px;
	top:240px;
	left:180px;
	display:inline;
	text-align:left;
	font-size:12px;
	color:#666666;
}

.sub_con .sub_body .substance .history .history_body .name{color:#009999; font-weight:bold; padding-right:40px;}
.sub_con .sub_body .substance .history .history_body span{color:#009999; font-weight:bold; padding-right:23px;}



/*mainbox*/
div#main_menu ul li{float:left;}
/*mainmenu*/
div#navigation{ width:762px; height:80px; float:left; position:relative; }
div#mainmenu{ position:relative;z-index:3; }

div#mainleft  , div#mainright { width:19px;height:47px; float:left;}
div#maincenter{width:762px;height:100px;  background:url('../../image/bg01.gif') repeat-x 0 0; float:left; }
div#mainleft { background:url('../../image/mainbg_left.gif') no-repeat right 0; }
div#mainright { background:url('../../image/mainbg_right.gif') no-repeat 0 0; }

div#maincenter > ul > li{ float:left; height:38px; position:relative;padding-top:0px;width:127px;text-align:center; }
div#maincenter > ul > li > a{ line-height:53px; display:block;color:#ffffff;/*padding:0px 67px 0 67px;*/ height:46px; font-family:'Malgun Gothic','³ª´®°íµñ'; font-size:14px; position:relative; z-index:5;}

div#maincenter > ul > li.moveon > a{ color:#fff; line-height:53px;}


/*mainoverlay*/
div#mainover{ position:absolute; top:26px;z-index:-1; display:none;}
div#mainover_left { width:71px; height:20px; float:left;margin-left:20px; background:url('../../image/mainover_left.gif') no-repeat 0 0; }


div#mainover_center{ width:0px;height:20px; float:left; background:url('../../image/mainover_repeat.gif') repeat-x 0 0;}



div#mainover_right { width:71px; height:20px; float:left;background:url('../../image/mainover_right.gif') no-repeat 0 0; }

/*submenu*/
div.submenu{ position:absolute; top:43px;left:0px;z-index:0; display:none;}

div.submenu_left{ float:left; width:13px; height:26px; background:url('../../image/subbg_left.gif') no-repeat 0 0;}
div.submenu_center{ float:left; height:26px; background:url('../../image/subbg_repeat.gif') repeat-x 0 0; }
div.submenu_right{ float:left;width:13px; height:26px; background:url('../../image/subbg_right.gif') no-repeat 0 0;}

div.submenu_center ol li {float:left; height:24px;}
div.submenu_center ol li {float:left; height:24px;}
div.submenu_center ol li a{font-family:'Malgun Gothic','³ª´®°íµñ'; font-weight:bold;line-height:24px;display:block; padding-right:15px; color:#f8eedd; font-size:13px;}
div.submenu_center ol li a.sub_last{padding-left:0x;}
div.submenu_center ol li a:hover{ color:#FFFFFF; }
div.submenu_center ol li a.demo_on{color:#fcff04;}
