

/*main layout*/
#wrap { width:100%; height:100%; }
#header { width:100%; min-height:139px; max-height:330px; height:100%; background-color:#222; border-bottom:3px solid; border-color:#ff8149; z-index:999;}
#contents { width:100%; height:100%; z-index:100;}
/*
#header {position:absolute; width:100%; min-height:139px; max-height:316px; height:100%; background-color:#222; border-bottom:3px solid; border-color:#ff8149; z-index:9999;}
#contents { width:100%; height:100%; margin-top:139px;}
*/

/*
#header {float:left; width:100%; min-height:139px; max-height:316px; height:100%; background-color:#222; border-bottom:3px solid; border-color:#ff8149; z-index:9999;}
#contents { width:100%; height:100%; margin-top:139px;}
*/

#footer { width:100%; height:194px; background-color:#444444; background:url(../img/main/copyright_bg.gif) left top repeat-x; z-index:999;}
.footer_box { width:1200px; margin:0 auto; padding-top:20px;}
.call_img { width:422px; height:54px; margin:0 auto; padding-bottom:40px;}
.copy_text { width:1100px; margin:0 auto; font-family:돋움, 나눔고딕; font-size:11px; color:#aaa; font-weight:bold; line-height:18px; text-align:center;}
.copy_text li { padding-bottom:10px;}
.copyright { margin-left:250px;}



/* 닷메뉴 */
.dot_menu_wrap { width:100%; height:27px; padding-top:8px; background-color:#eee; border-bottom:1px solid; border-color:#999;}
.dot_menu_box { width:1200px; height:27px; margin:0 auto; text-align:right;}
.dot_menu { width:195px; height:27px; float:right;}
.dot_menu:after{content:"";display:block; clear:both;}
.dot_menu li { float:left;}
.dot_menu_pd { padding-right:10px;}



/* 메인메뉴 */
#header .center{width:1200px; margin:0 auto;}
#header .center>h1{padding:23px 0 0 0;}
#gnb_Box {width:100%; position:relative; z-index:999;}
#navi_box { width:1200px; margin:0 auto; position:relative;}
#navi_box .main_menu { width:1200px; }
#navi_box .top_logo {padding-top:17px;}
#navi_box .gnb {position:absolute; top:-42px; left:275px; display:inline-block; }
#navi_box .gnb>li { float:left; padding-bottom:50px; }
#navi_box .navi_pd { padding-right:48px;}


/*서브메뉴*/

/* #navi_box .sub_menu_wrap { width:1200px; padding-bottfom:15px;}
#navi_box .sub_menu { width:881px; margin-left:327px; padding-top:15px;}

#navi_box .sub_menu_box01 { float:left; }
#navi_box .sub_menu_box01 li { padding-bottom:6px;}
#navi_box .sub_menu_box02 { float:left; margin-left:100px;}
#navi_box .sub_menu_box02 li { padding-bottom:6px;}
#navi_box .sub_menu_box03 { float:left; margin-left:415px;}
#navi_box .sub_menu_box03 li { padding-bottom:6px;}
#navi_box .sub_menu_box04 { margin-left:806px;}
#navi_box .sub_menu_box04 li { padding-bottom:6px;} */

#header .sub_menu_wrap {position:absolute; top:24px; width:100%; height:0; overflow:hidden; background-color:#222; border-top:2px solid; border-color:#ff8149;}
#header .sub_menu { width:1200px;  margin:0 auto; padding-top:15px; background-color:#222; border-top:1px solid #333;}
#header .sub_menu:after{content:""; display:block; clear:both;}


#header .s_menu { float:left; }
#header .s_menu ul>li{line-height:20px;}
#header .sub_menu_box01 {margin-left:273px;}
#header .sub_menu_box02 {margin-left:91px;}
#header .sub_menu_box03 {margin-left:523px;}
#header .sub_menu_box04 {margin-left:50px;}




/* 메인비주얼 */
#contents .visual { background:url(../img/main/main_visual_bg.jpg) center top no-repeat; width:100%; height:568px;}
#contents .v_award { position:absolute; width:508px; height:194px; margin-left:26px; z-index:101;}
#contents .v_bottom_bar { position:absolute; width:100%; height:72px; background-color:#222; margin-top:496px;}
#contents .v_bar_img_wrap { width:1250px; margin:0 auto;}
#contents .v_bar_img { height:243px; margin-top:325px; position:absolute; z-index:100;}
#contents .visual_house { position:absolute; z-index:50; margin-left:100px; margin-top:55px; }
#contents .banner_wrap { width:100%; height:100%; background:url(../img/main/banner_bg.gif) repeat-x;}

#contents .banner_align { width:1200px; position:absolute; overflow:hidden; background:url(../img/main/dote_bg.gif); }
/*#contents .quick_banner_wrap { position:absolute; width:100%;}
#contents .quick_banner_layout { width:1550px; margin:0 auto;}
#contents .null_layout { width:1200px; float:left;}*/
#contents .right_quick_box { width:130px; height:764px; float:right;  margin-top:47px; margin-right:50px;}
#contents .right_quick01 { width:130px; height:617px; margin-bottom:13px;}
#contents .right_quick02 { width:130px; height:130px;}

#contents .banner_box {padding-bottom:40px; width:1200px; margin:0 auto; padding-top:47px;}
#contents .banner_box:after{content:""; display:block; clear:both;}

#contents .banner_line01 { width:287px; float:left; padding-right:80px;}
#contents .lnb_Area { width:287px; float:left; padding-right:80px;}
#contents .right_Contents {float:left; width:833px; margin-bottom:50px;}
#contents .banner_line02 {float:left; width:833px; margin-bottom:50px;}

/*.input_quick { width:287px; height:273px;}*/
/* .input_quick { width:287px; height:350px; margin-bottom:20px;} 20140915 bakup */
.input_quick { width:287px; margin-bottom:20px;}
.input_style01 { height:21px; width:201px; border:1px solid; border-color:#CCC; font:돋움; font-size:12px; color:#333;}
.input_style02 { height:21px; width:171px; border:1px solid; border-color:#CCC; font:돋움; font-size:12px; color:#333;}
.input_style03 { height:21px; border:1px solid; border-color:#CCC; font:돋움; font-size:12px; color:#333;}

/*
.input_email { width:287px; height:360px; margin-top:49px;}
.input_style04 { width:201px; height:90px; border:1px solid; border-color:#ccc;}
.input_customer { width:287px; height:360px; margin-top:42px;}
*/
/* .input_email { width:287px; height:360px; margin-top:39px;} 20140915 bakup */
.input_email { width:287px; margin-top:39px;}
.input_style04 { width:201px; height:60px; border:1px solid; border-color:#ccc;}

/* .input_customer { width:287px; height:360px; margin-top:32px;} 20140915 bakup */
.input_customer { width:287px; margin-top:32px;}



.banner_right_top { width:833px; height:220px; margin-top:80px; background:url(../img/main/banner_right_topbg.gif) no-repeat;}
.arrow_btn01 { float:left; width:23px; height:20px; margin-left:27px; margin-top:110px;}
.s_min_box { float:left; margin-top:53px; margin-left:30px; margin-right:25px;}
.s_img_ins { margin-left:25px; margin-top:7px; }
.s_min_box li { float:left;}
.s_img_pd01 { margin-right:25px;}
.s_img_pd02 { margin-right:25px;}
.s_img_pd03 {}
.arrow_btn02 {width:23px; height:20px; float:left; margin-top:110px;}

.banner_right_bottom { margin-left:367px; margin-top:30px;}
.td_border { border:1px solid; border-color:#CCC; background-color:#FFF;}
.font_style01 { font-family:돋움, 나눔고딕; font-size:12px; color:#999; padding-top:3px; background-color:#FFF;}
.code_pd { padding-left:20px; background-color:#FFF;}
.list3_border { border:1px solid; border-color:#fff;}
.font_style02 { font-family:돋움, 나눔고딕; font-size:12px; color:#777; padding-top:3px; background-color:#FFF;}
.font_style03 { font-family:돋움, 나눔고딕; font-size:12px; color:#777; padding-top:3px; background-color:#F9F9F9;}




a:link {  font-family:돋움, 나눔고딕; font-size:12px; color:#999;text-decoration:none;}
a:visited {  font-family:돋움, 나눔고딕; font-size:12px; color:#999;text-decoration: none;}
a:active {  font-family:돋움, 나눔고딕; font-size:12px; color:#999;text-decoration: none;}
a:hover {  font-family:돋움, 나눔고딕; font-size:12px; color:#999;text-decoration: none;}





/*신규 레이아웃*/
.product_list_box {margin-bottom:10px; position:relative;}
.list_img_box { width:201px; height:150px; padding:5px; /*border:1px solid; border-color:#CCC;*/}
.list_img_text { width:201px; height:100px; border:1px solid; border-color:#CCC;}
.list_img_text_tit { width:52px; background-color:#f0f9e8; font-family:돋움, 굴림; font-size:12px; color:#666; padding-left:10px;}


.quality_list_wrap { width:832px; height:200px; margin:0 auto;}
.quality_list { width:100%; height:154px; margin-bottom:57px; border:1px solid #CCC;}
.qua_box01 { width:203px; height:173px; /*background:url(../img/main/quality_list_bg.gif) no-repeat;*/ float:left; }
.qua_box02 { width:203px; height:173px; /*background:url(../img/main/quality_list_bg.gif) no-repeat;*/ float:left; margin-left:4px;}
.qua_box03 { width:203px; height:173px; /*background:url(../img/main/quality_list_bg.gif) no-repeat;*/ float:left; margin-left:4px;}
.qua_box04 { width:203px; height:173px; /*background:url(../img/main/quality_list_bg.gif) no-repeat;*/ float:left; margin-left:4px;}
.qua_name_style { font-family:돋움; font-size:12px; color:#666;}
.qua_box0_ma { padding-left:5px; padding-top:5px;}

.box_line {  border:1px solid #CCC; }

.new_left_img { margin-top:40px;}

/* 140915 추가css S */
/* 140915 추가css S */
caption {display:none;}
.menu form.hide {display : none;}

.table_style1 {	width:100%;	border:1px solid #DDD;}
.table_style1.mt5 {margin:5px 0 0 0;}
.table_style1 th {	padding:10px 0 10px 0;	 text-align:center; background-color:#F0F9E8; border:1px solid #DDD;}
.table_style1 td {padding:10px 5px 10px 5px; text-align:left; border:1px solid #DDD; letter-spacing:-1px;}

.top_title_Box {padding-left:10px; position:relative;}
.top_title_Box.mt30 {	margin-top:30px;}
.top_title_Box p.more {position:absolute; right:0;	top:14px;}

.div_List_Box{width:823px; padding-top:7px; padding-left:7px; padding-right:7px; border:1px solid #ccc;}
.div_List_Box .ul_list_type{display:inline-block; margin-left:1px;}
.div_List_Box .ul_list_type>li{float:left; width:200px; margin:0 7px 7px 0;}
.div_List_Box .ul_list_type>li.last{margin-right:0;}
.div_List_Box .ul_list_type>li a>img{width:198px; height:142px; border:1px solid #ccc;}
.div_List_Box .ul_list_type>li .txt_Box{margin-top:5px;width:200px;}
.div_List_Box .ul_list_type>li .txt_Box:after{content:""; display:block; clear:both;}
.div_List_Box .ul_list_type>li .txt_Box>span{display:inline-block;}
.div_List_Box .ul_list_type>li .txt_Box>span.title{float:left; width:48px; height:13px; padding:10px 0 10px 0; font-size:11px; text-align:center; background-color:#F0F9E8; border:1px solid #ccc;}
.div_List_Box .ul_list_type>li .txt_Box>span.address{float:left; width:139px; height:23px; padding:5px 5px 5px 5px; font-size:11px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; letter-spacing:-1px;}
.div_List_Box .ul_list_type>li .txt_Box>span.price_title{float:left; width:48px; padding:10px 0 10px 0; font-size:11px; text-align:center; background-color:#F0F9E8; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.div_List_Box .ul_list_type>li .txt_Box>span.price{float:left; width:139px; padding:10px 5px 10px 5px; font-size:11px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; letter-spacing:-1px;}

#contents .lnb_Notice_Area{width:287px; }
#contents .lnb_Notice_Area .notice_list01{margin-top:40px; padding:5px 0 5px 0; text-align:center; border:1px solid #ccc; background-color:#F9F9F9;}
#contents .lnb_Notice_Area .notice_list02{margin-top:40px;border:1px solid #ccc; background-color:#F9F9F9;}
#contents .lnb_Notice_Area .notice_list02>.in_box{margin:5px; }
#contents .lnb_Notice_Area .notice_list02>.in_box.mt40{margin-top:30px;}
/* #contents .lnb_Notice_Area .notice_list02>.in_box>img{padding-bottom:10px;} */
#contents .table_list{width:275px; margin:0 auto; }
#contents .table_list td{margin:5px; padding:10px 5px 10px 5px; background-color:#FFF; border:1px solid #ccc;}
#contents .table_list td.notice{text-align:left; background-color:#ddd;}

#contents .div_ul_list{width:275px;  margin:0 auto;}
#contents .ul_list{width:275px; text-align:left;}
#contents .ul_list>li{margin-bottom:5px; padding:10px 5px 10px 10px;background-color:#FFF; border:1px solid #ccc; position:relative;}
#contents .ul_list>li>span.notice{vertical-align:0; padding:0 5px 0 5px;}
#contents .ul_list>li>span.notice>a{color:#666;}
#contents .ul_list>li>span{vertical-align:0;}
#contents .ul_list>li>span.day{position:absolute; top:10px; right:10px;}

#contents .ul_list01{padding:15px 10px 20px 10px; width:253px; border-right:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc; background-color:#FFF;}
#contents .ul_list01>li{padding-left:10px; background: url("img/main/ico_bullet.gif") 5px 5px no-repeat; position:relative;}
#contents .ul_list01>li>a{color:#666;}
#contents .ul_list01>li>span.day{position:absolute; top:0; right:0;}

#contents .ul_list02{padding:15px 10px 0 10px; width:255px;}
#contents .ul_list02>li{padding:0 0 10px 10px; background: url("img/main/ico_bullet.gif") 5px 5px no-repeat; position:relative;}
#contents .ul_list02>li.last{padding-bottom:0;}
#contents .ul_list02>li>a{color:#666;}
#contents .ul_list02>li>span.day{position:absolute; top:0; right:0;}

#contents .ul_list03{padding:15px 10px 20px 10px; width:255px;}
#contents .ul_list03>li{padding:0 0 10px 10px; background: url("img/main/ico_bullet.gif") 5px 5px no-repeat; position:relative;}
#contents .ul_list03>li.last{padding-bottom:0;}
#contents .ul_list03>li>a{color:#666;}
#contents .ul_list03>li>span.day{position:absolute; top:0; right:0;}
/* 140915 추가css E */
/* 140915 추가css E */