@charset "UTF-8";



/* ================================================================== */
/*	페이지별 링크 색 변경 부분						*/
/* ================================================================== */

a:link			{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; color: #7a7a7a; text-decoration: none }
a:visited		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; color: #7a7a7a; text-decoration: none }
a:hover		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; color: #191919; text-decoration: none }
a:active		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; color: #7a7a7a; text-decoration: none }


#notice_text a:link			{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #7a7a7a; text-decoration: none }
#notice_text a:visited		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #7a7a7a; text-decoration: none }
#notice_text a:hover		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #191919; text-decoration: none }
#notice_text a:active		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #7a7a7a; text-decoration: none }


#cts_navi a:link			{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #a9a9a9; text-decoration: none }
#cts_navi a:visited		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #a9a9a9; text-decoration: none }
#cts_navi a:hover		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #a9a9a9; text-decoration: none }
#cts_navi a:active		{ font-family: 굴림,Arial,dotum,tahoma,sans-serif; line-height:150%; font-size : 9pt; color: #a9a9a9; text-decoration: none }



/* ================================================================== */
/*	페이지 공통 적용 부분			overflow : auto;		overflow-x : hidden;									*/
/* ================================================================== */
img { border:0; display: inline; }
form { margin: 0px ; }
table { width: 100%; border-collapse:collapse; padding:0px; margin:0px; border:0px; }
div { margin: 0px; }
span { margin: 0px; }
p { margin: 0px; }
a { selector-dummy : expression(this.hideFocus=true); }
dl { margin: 0px; padding: 0px; }
dd { margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; }
li { margin: 0px; padding: 0px; list-style:none; }
/*
select{ behavior: url('/css_js/selectbox.htc'); }
*/
.hand { cursor:pointer; }

.png24 { tmp:expression(setPng24(this)); }

/* ================================================================== */
/*	페이지 공통 클래스 div */
/* ================================================================== */
.left { float: left; }
.right { float: right; }
.PD_R15 { padding-right: 15px; }
.PD_R3 { padding-right: 3px; }
.PD_R5 { padding-right: 5px; }
.PD_R6 { padding-right: 6px; }
.PD_T7 { padding-top: 7px; }
.PD_T20 { padding-top: 20px; }
.PD_L30 { padding-left: 30px; }
.MG_T2 { margin-top: 2px; }
.MG_T3 { margin-top: 3px; }
.MG_T5 { margin-top: 5px; }
.MG_T8 { margin-top: 8px; }
.MG_T10 { margin-top: 10px; }
.MG_T13 { margin-top: 13px; }
.MG_T15 { margin-top: 15px; }
.MG_T18 { margin-top: 18px; }
.MG_T20 { margin-top: 20px; }
.MG_T25 { margin-top: 25px; }
.MG_T30 { margin-top: 30px; }
.MG_T38 { margin-top: 38px; }
.MG_T40 { margin-top: 40px; }
.MG_T45 { margin-top: 45px; }
.MG_T50 { margin-top: 50px; }
.MG_T70 { margin-top: 70px; }
.MG_R7 { margin-right: 7px; }
.MG_R10 { margin-right: 10px; }
.MG_R20 { margin-right: 20px; }
.MG_R30 { margin-right: 30px; }
.MG_R50 { margin-right: 80px; }
.MG_L2 { margin-left: 2px; }
.MG_L4 { margin-left: 4px; }
.MG_L10 { margin-left: 10px; }
.MG_L20 { margin-left: 20px; }
.MG_L30 { margin-left: 30px; }
.MG_L40 { margin-left: 40px; }
.ct_mg { margin: 0px 9px; }
.INLINE { display: inline; }
.ABS { position: absolute; }
.Cts_Center { text-align: center; }
.MG_AUTO { margin: 0px auto; }
.W_100 { width: 100%; }
.H_173 { height: 173px; }
.H_178 { height: 178px; }






/* ================================================================== */
/*	전체 레이아웃 div */
/* ================================================================== */

html, body {
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	min-width : 990px;
	font-family: 굴림,dotum,Arial,tahoma,sans-serif;
};

*html body {
	width: 100%;
	height: 100%;
	margin:0;
	padding:0;
	min-width : 990px;
	font-family: 굴림,dotum,Arial,tahoma,sans-serif;
	}



*html #Wrap {
	position: relative;
	width: 100%;
	height: 100%;
	font-size : 9pt;
	color: #404040;
	line-height:150%;
	float: left;
}


#Wrap {
	position: relative;
	width: 100%;
	height: 100%;
	font-size : 9pt;
	color: #404040;
	line-height:150%;
	float: left;
}


/* ================================================================== */
/*	메인 페이지 div */
/* ================================================================== */
/* 상단 */
#Top_Wrap { width: 100%; height: 135px; background: url("../images/main/top_bg.jpg") repeat-x; float: left; }
	#Top_Wrap #Top_area { width: 1001px; height: 135px; margin: 0px auto; }
		#Top_Wrap #Top_area #Top_area1 { width: 1001px; height: 42px; float: left; }
			#Top_Wrap #Top_area #Top_area1 #Top_icon { width: 171px; height: 13px; margin: 15px 0px 0px 38px; float: left; display: inline; }
			#Top_Wrap #Top_area #Top_area1 #Top_btn { width: 210px; height: 31px; background: url("../images/main/top_btn_bg.jpg") no-repeat; float: right; }
				#Top_Wrap #Top_area #Top_area1 #Top_btn #btn_box {  margin-top: 10px; margin-left: 20px; float: left; display: inline; }
				#Top_Wrap #Top_area #Top_area1 #Top_btn .btn { height: 10px;  margin-left: 10px; padding-right:8px; float: left; }
				#Top_Wrap #Top_area #Top_area1 #Top_btn .line { height: 10px; background: url("../images/main/top_btn_line.jpg") no-repeat right; }

		#Top_Wrap #Top_area #Top_area2 { width: 1001px; height: 88px; float: left; }
			#Top_Wrap #Top_area #Top_area2 #Top_logo { width: 119px; height: 60px; margin: 13px 0px 0px 41px; float: left; display: inline; }

			#Top_Wrap #Top_area #Top_area2 #Top_search { width: 396px; height: 30px; margin: 28px 0px 0px 110px; float: left; display: inline; }
				#Top_Wrap #Top_area #Top_area2 #Top_search #search_title { width: 80px; height: 30px; float: left; }
				#Top_Wrap #Top_area #Top_area2 #Top_search #btn_box { width: 310px; height: 24px; border: 3px solid #a3917b; background: #FFF; float: left; }
					#Top_Wrap #Top_area #Top_area2 #Top_search #btn_box #search_input { width: 274px; height: 24px; float: left; }
						#Top_Wrap #Top_area #Top_area2 #Top_search #btn_box #search_input input { width: 254px; height: 19px; border: 0px; padding: 4px 10px 0px; font-size: 11pt; color: #7c0003; font-weight: bold; font-family: dotum,sans-serif;}
					#Top_Wrap #Top_area #Top_area2 #Top_search #btn_box #search_btn { width: 36px; height: 24px; float: left; }


			#Top_Wrap #Top_area #Top_area2 #kus_logo { width: 155px; height: 63px; margin: 16px 45px 0px 0px; float: right; display: inline; }












/* 상단 */
#Body_Wrap { width: 100%; padding-bottom: 40px; background: #FFFFFF url("../images/main/body_bg.jpg") repeat-x top; float: left; }


	#Body_Wrap #Body_area { width: 1001px; margin: 0px auto; }

		#Body_Wrap #Body_area #top_menu { width: 1001px; height: 35px; float: left;}
			#Body_Wrap #Body_area #top_menu .menu { height: 35px; float: left; }

		#Body_Wrap #Body_area #Body_left { width: 200px; float: left; }
			#Body_Wrap #Body_area #Body_left #cate_menu { width: 200px; padding-top: 8px; background: url("../images/main/cate_bg.jpg") repeat-y; float: left; }
				#Body_Wrap #Body_area #Body_left #cate_menu .cate { width: 200px; float: left; }

			#Body_Wrap #Body_area #Body_left #icon1 { width: 200px; margin-top: 20px; float: left; }
			#Body_Wrap #Body_area #Body_left #icon2 { width: 200px; height: 180px; margin-top: 20px; float: left; }
			#Body_Wrap #Body_area #Body_left #notice { width: 200px; margin-top: 0px; float: left; }
				#Body_Wrap #Body_area #Body_left #notice #title { width: 200px; height: 15px; float: left; }
				#Body_Wrap #Body_area #Body_left #notice #text { width: 200px; margin-top: 10px; float: left; }
					#Body_Wrap #Body_area #Body_left #notice #text .subject { width: 190px; height: 18px; padding-left: 10px; background: url("../images/main/notice_point.jpg") no-repeat 0px 7px; float: left; }
						#Body_Wrap #Body_area #Body_left #notice #text .subject span { font-size: 8pt; color: #ff0000; }

		#Body_Wrap #Body_area #Body_right { width: 780px; margin: 13px 0px 0px 20px; float: left; display: inline; }
			#Body_Wrap #Body_area #Body_right #main_img { width: 781px; height: 300px; float: left; }
			#Body_Wrap #Body_area #Body_right #main_item { width: 781px; float: left; }
				#Body_Wrap #Body_area #Body_right #main_item #best_item { width: 781px; height: 195px; margin-top: 20px; background: url("../images/main/best_item.jpg") no-repeat; float: left; }
					#Body_Wrap #Body_area #Body_right #main_item #best_item .box1 { width: 180px; margin-top: 5px; margin-left: 187px; float: left; display: inline; }
					#Body_Wrap #Body_area #Body_right #main_item #best_item .box2 { width: 180px; margin-top: 5px; margin-left: 19px; float: left; display: inline; }
					#Body_Wrap #Body_area #Body_right #main_item #best_item .img { width: 178px; height: 138px; float: left; }
					#Body_Wrap #Body_area #Body_right #main_item #best_item .text { width: 180px; margin-top: 5px; color: #000000; text-align: center; float: left; }
					#Body_Wrap #Body_area #Body_right #main_item #best_item .price  { width: 180px; margin-top: 2px; color: #000000; text-align: center; font-weight: bold; float: left; }

					#Body_Wrap #Body_area #Body_right #main_item #item_area { width: 781px; margin-top: 25px; float: left; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .item_title { width: 781px; height: 30px; background: url("../images/main/item_title_bg.jpg") repeat-x; float: left; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .title { height: 30px; float: left; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .more { width: 47px; height: 12px; margin-top: 9px; float: right;}
						#Body_Wrap #Body_area #Body_right #main_item #item_area .item_box { width: 781px; height: 231px; margin-top: 10px; float: left; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .box1 { width: 180px; float: left; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .box2 { width: 180px; margin-left: 19px; float: left; display: inline; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .img { width: 178px; height: 138px; border: 1px solid #d7d7d7; float: left; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .text { width: 180px; margin-top: 5px; color: #000000; text-align: center; float: left; }
						#Body_Wrap #Body_area #Body_right #main_item #item_area .price { width: 180px; margin-top: 5px; color: #000000; text-align: center; font-weight: bold; float: left; }




/* 회사소개 */
		#Body_Wrap #Body_area #Body_right #title { width: 100%; height: 40px; margin-top: 20px; border-bottom: 2px solid #d7c9b0; }
			#Body_Wrap #Body_area #Body_right #title #cts_title { width: 300px; height: 23px; float: left; }
			#Body_Wrap #Body_area #Body_right #title #navi { width: 300px; height: 20px; margin-top: 7px; color: #000000; text-align: right; float: right; }
		#Body_Wrap #Body_area #Body_right .cts_img1 { width: 770px; margin: 20px 0px 0px 10px; float: left; display: inline; }
		#Body_Wrap #Body_area #Body_right .cts_img2 { width: 770px; margin: 40px 0px 0px 10px; float: left; display: inline; }
		#Body_Wrap #Body_area #Body_right .map_api { width: 781px; height: 415px; margin-top: 20px; float: left; }
		#Body_Wrap #Body_area #Body_right .cts_img3 { width: 770px; margin-left: 10px; float: left; display: inline; }

/* 제품소개 */
		#Body_Wrap #Body_area #Body_right #board_title { width: 100%; height: 40px; margin-top: 20px; margin-bottom: 20px; border-bottom: 2px solid #d7c9b0; }
			#Body_Wrap #Body_area #Body_right #board_title #cts_title { width: 300px; height: 23px; float: left; }
			#Body_Wrap #Body_area #Body_right #board_title #navi { width: 300px; height: 20px; margin-top: 7px; color: #000000; text-align: right; float: right; }





/* 하단 */
#Foot_Wrap { width: 100%; height: 150px;  background: #FFFFFF url("../images/main/foot_bg.jpg") repeat-x top; float: left; }
	#Foot_Wrap #Foot_area { width: 1001px; margin: 28px auto 0px; border-top: 2px solid #dbcdc2; }
		#Foot_Wrap #Foot_area #foot_logo { width: 119px; height: 61px; margin: 15px 0px 0px 40px; float: left; display: inline; }
		#Foot_Wrap #Foot_area #foot_copy { width: 720px; margin: 15px 0px 0px 80px; font-size: 8pt; color: #000000; line-height:140%; float: left; display: inline; }
			#Foot_Wrap #Foot_area #foot_copy a { color: #000000; font-weight: bold; }









/* ================================================================== */
/*	서브 페이지 div */
/* ================================================================== */
