@import url(http://fonts.googleapis.com/earlyaccess/nanumgothiccoding.css);

@font-face {
	font-family:'NanumGothic'; 
	src : url('fonts/NanumGothic.eot'); 
    src : url('fonts/NanumGothic.eot?iefix') format('eot'), 
          url('fonts/NanumGothic.woff') format('woff'), 
          url('fonts/NanumGothic.ttf') format('ttf');
}

@font-face {
	font-family:'NanumBarunGothic'; 
	src : url('fonts/NanumBarunGothic.eot'); 
    src : url('fonts/NanumBarunGothic.eot?iefix') format('eot'), 
          url('fonts/NanumBarunGothic.woff') format('woff'), 
          url('fonts/NanumBarunGothic.ttf') format('ttf');
}

* {
	margin: 0;
	padding: 0;
}
body {
	overflow-x: hidden;
	width: 100%;
	font-family: 'NanumGothic';
}
img{
	border: none;
}

.margin_0{
	width: 1100px;
	margin: 0 auto;
}

/* ==========================================================================
   Header Start
   ========================================================================== */

#header{
	width: 100%;
}
#header_top{
	width: 100%;
	height: 40px;
	background: #464e59;
	color: #c2c9d3;
}
.header_top{
	height: 40px;
	line-height: 40px;
}
.header_top ul{
	height: 40px;
	line-height: 40px;
}
#header_top_left{
	float: left;
	position: relative;
}
#stx_search{
	width: 240px;
	height: 28px;
	line-height: 28px;
	border: solid 1px #383838;
	background: #f1f1f1;
}
.index_search{
	position: absolute;
	top: 13px;
	right: 150px;
}
#header_top_right{
	float: right;
	list-style: none;
	font-size: 12px;
}
#header_top_right li{
	float: left;
	margin-left: 25px;
}
#header_top_right li:hover{
	font-weight: 600;
	color: #fff;
}
#header_top_right li#header_top_right_li1{
	width: 37px;
}
#header_top_right li#header_top_right_li2{
	width: 49px;
}
#header_top_right li#header_top_right_li3{
	width: 37px;
}
#header_top_right li#header_top_right_li4{
	width: 72px;
}
#header_top_right li#header_top_right_li5{
	width: 72px;
}
#header_top_right li#header_top_right_li6{
	width: 49px;
}
#header_top_right li#header_top_right_li7{
	width: 60px;
}
#header_top_right li#header_top_right_li8{
	width: 50px;
}
#header_top_right li#header_top_right_li9{
	width: 49px;
}
#header_top_right li#header_top_right_li10{
	width: 75px;
}
#header_top_right li#adm_mypage{
	width: 68px;
	position: relative;
}
#header_top_right li#adm_mypage:hover #adm_mypage_down{
	display: block;
	font-weight: normal;
}
#header_top_right li#adm_mypage:hover #adm_mypage_down ul:hover{
	font-weight: 600;
}
#adm_mypage_down{
	display: none;
	position: absolute;
	top: 38px;
	right: 0;
	width: 70px;
	border: solid 1px #464e59;
	color: #464e59;
	background: #fff;
	text-align: center;
}
#adm_mypage_down ul{
	height: 25px;
	line-height: 25px !important;
	border-top: solid 1px #464e59;
}
#header_middle{
	width: 100%;
	height: 102px;
}
.header_middle{
	overflow: auto;
}
.header_middle ul{
	height: 102px;
	line-height: 102px;
}
#header_middle_left{
	float: left;
	width: 20%;
}
#header_middle_center{
	float: left;
	width: 60%;
	text-align: center;
}
#header_middle_right{
	float: right;
	text-align: right;
	width: 20%;
}
#header_bottom{
	width: 100%;
	height: 48px;
	border-top: solid 1px #d7d7d7;
	border-bottom: solid 2px #623472;
}
.header_bottom{
	height: 48px;
	line-height: 48px;
}
.header_bottom ul{
	float: left;
	overflow: auto;
}
#header_bottom_ul1{
	width: 180px;
	background: #623472;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	text-align: center;
}
#header_bottom_ul2{
	width: 920px;
	padding: 16px 0;
	list-style: none;
}
#header_bottom_ul2 li{
	float: left;
	height: 16px !important;
	line-height: 16px !important;
	padding: 0 18.8px;
	font-size: 16px;
	color: #323232;
	border-right: solid 1px #adadad;
}
#header_bottom_ul2 li:hover{
	font-weight: 600;
}
#header_bottom_ul2 li#header_bottom_ul2_li1{
	width: 77px;
	padding-left: 28.8px;
}
#header_bottom_ul2 li#header_bottom_ul2_li2{
	width: 62px;
}
#header_bottom_ul2 li#header_bottom_ul2_li3{
	width: 93px;	
}
#header_bottom_ul2 li#header_bottom_ul2_li4{
	width: 108px;
}
#header_bottom_ul2 li#header_bottom_ul2_li5{
	width: 62px;
}
#header_bottom_ul2 li#header_bottom_ul2_li6{
	width: 148px;
}
#header_bottom_ul2 li#header_bottom_ul2_li7{
	width: 77px;
}
#header_bottom_ul3{
	padding: 16px 0;
	list-style: none;
}
#header_bottom_ul3 li{
	float: left;
	height: 16px !important;
	line-height: 16px !important;
	padding: 0 34px;
	font-size: 16px;
	color: #323232;
	border-right: solid 1px #adadad;
}
#header_boot{
	display: none;
	position: fixed;
	top: 0;
	z-index: 99999;
	width: 100%;
	height: 108px;
	background: #2e323d;
	color: #c2c9d3;
}
.header_boot{
	height: 108px;
}
#header_boot_top{
	position: relative;
	width: 100%;
	height: 59px;
	border-bottom: solid 1px #5f6168;
}
#header_boot_top ul{
	float: left;
	list-style: none;
}
#header_boot_top_left{
	width: 26%;
	height: 59px;
	line-height: 59px;
	font-size: 13px;
	overflow: auto;
}
#header_boot_top_left li{
	float: left;
	height: 59px;
	line-height: 59px;
	margin-right: 5px;
	margin-left:20px;
}
#header_boot_top_left li:hover{
	font-weight: 600;
	color: #fff;
}
#header_boot_top_left2{
	width: 26%;
	height: 59px;
	line-height: 59px;
	font-size: 12px;
	overflow: auto;
}
#header_boot_top_left2 li{
	float: left;
	height: 59px;
	line-height: 59px;
	margin-right: 5px;
	margin-left: 15px;
}
#header_boot_top_left2 li:hover{
	font-weight: 600;
	color: #fff;
}
#boot_blog{
	position: absolute;
	top: 16px;
	left: 215px;
}
#header_boot_top_middle{
	width: 45%;
	height: 59px;
	line-height: 59px;
	text-align: center;
}
#header_boot_top_right{
	width: 29%;
	height: 59px;
}
#header_boot_top_right li{
	float: left;
	width: 50%;
	height: 59px;
	line-height: 59px;
}
#header_boot_top_right li input{
	position: relative;
	left: -4px;
	width: 96px;
	height: 28px;
	line-height: 28px;
	border: 0;
	background: #f1f1f1 !important;
}
#header_boot_top_right li a{
	padding: 5px 8px;
	background: #f1f1f1;
}
#boot_adm{
	float: right;
	position: relative;
	width: 75px;
	text-align: center;
}
#boot_adm:hover #boot_adm_sub{
	display: block;
}
#boot_adm_sub{
	display: none;
	position: absolute;
	top: 40px;
	right: 3px;
	width: 75px;
	line-height: 25px !important;
	border: solid 1px #464e59;
	background: #fff;
	text-align: center;
}
#boot_adm_sub a{
	padding: 0 !important;
	background: #fff !important;
	color: #464e59 !important;
}
#boot_adm_sub ul{
	float: inherit;
	border-bottom: solid 1px #464e59;
}
#boot_adm_sub ul:hover{
	font-weight: 600;
}
#header_boot_bottom{
	width: 100%;
	height: 48px;
	line-height: 48px;
	font-size: 15px;
}
#header_boot_bottom ul{
	float: left;
	list-style: none;
}
#header_boot_bottom ul.login{
	margin-right: 27px;
	margin-left: 20px;
}
#header_boot_bottom ul.logout{
	margin-right: 30.8px;
	margin-left: 30.8px;
}
#header_boot_bottom ul:hover{
	font-weight: 600;
	color: #fff;
}
#header_boot_bottom_ul0{
	margin-left: 25px !important;
	width: 58px;
}
#header_boot_bottom_ul1{
	width: 58px;
}
#header_boot_bottom_ul2{
	width: 72px;
}
#header_boot_bottom_ul3{
	width: 58px;
}
#header_boot_bottom_ul4{
	width: 72px;
}
#header_boot_bottom_ul5{
	width: 44px;
}
#header_boot_bottom_ul6{
	width: 44px;
}
#header_boot_bottom_ul8{
	width: 72px;
}
#header_boot_bottom_ul9{
	width: 76px;
}
#header_boot_bottom_ul10{
	width: 75px;
	margin-right: 25px !important;
}
#header_boot_bottom_ul10:hover{
	font-weight: normal !important;
}
#header_boot_bottom_ul10:hover li{
	display:block;
}
#header_boot_bottom_ul10 li{
	display: none;
	position: relative;
	top: 0;
	right: 72px;
	width: 138px;
	font-size: 15px;
	line-height: 42px;
	color: #5f5f5f;
	background: #fff;
	border-left: solid 1px #2e323d;
	border-right: solid 1px #2e323d;
	padding: 0 20px;
	text-align: left;
}
#header_boot_bottom_ul10 li:hover{
	font-weight: 600;
}
#sub_header_bottom{
	width: 100%;
	height: 16px;
	line-height: 16px;
	font-size: 15px;
}
#sub_header_bottom ul{
	float: left;
	list-style: none;
}
#sub_header_bottom ul.logout{
	margin: 16px 0;
	padding: 0 37.1px;
	border-right: solid 1px #adadad;
}
#sub_header_bottom ul:hover{
	font-weight: 600;
}
#sub_header_bottom_ul1{
	width: 58px;
}
#sub_header_bottom_ul2{
	width: 72px;
}
#sub_header_bottom_ul3{
	width: 58px;
}
#sub_header_bottom_ul4{
	width: 72px;
}
#sub_header_bottom_ul5{
	width: 44px;
}
#sub_header_bottom_ul6{
	width: 44px;
}
#sub_header_bottom_ul7{
	width: 72px;
}
#sub_header_bottom_ul8{
	width: 76px;
}
#sub_header_bottom_ul9{
	position: relative;
	width: 75px;
	height: 32px !important;
	margin: 16px 0 0 !important;
	overflow: inherit !important;
	border-right: 0 !important;
}
#sub_header_bottom_ul9:hover{
	font-weight: normal !important;
}
#sub_header_bottom_ul9:hover #sub_header_bottom_ul_wrap{
	display: block;
}
#sub_header_bottom_ul_wrap{
	display: none;
	position: absolute;
	z-index: 9999;
	top: 32px;
	right: 0;
	border-top: solid 1px #2e323d;
}
#sub_header_bottom_ul_wrap ul{
	width: 138px;
	font-size: 15px;
	line-height: 42px;
	color: #5f5f5f;
	background: #fff;
	border-left: solid 1px #2e323d;
	border-right: solid 1px #2e323d;
	padding: 0 20px;
	text-align: left;
}

/* ==========================================================================
   Footer Start
   ========================================================================== */

#footer{
	clear: both;
	width: 100%;
	margin-top: 30px;
}
#footer_top{
	width: 100%;
	height: 32px;
	background: #353535;
	color: #ffffff;
}
.footer_top{
	padding: 10px 0;
	height: 12px;
	line-height: 12px;
}
.footer_top ul{
	float: left;
	padding: 0 15px;
	border-right: solid 1px #fff;
}
#footer_bottom{
	width: 100%;
	padding: 40px 0;
	height: 92px;
	background: #f1f1f1;
}
.footer_bottom{
	height: 92px;
}
.footer_bottom ul{
	float: left;
	height: 92px;
	list-style: none;
}
#footer_bottom_left{
	line-height: 92px;
}
#footer_bottom_right{
	margin-left: 28px;
	font-size: 13px;
	line-height: 18px;
	color: #5f5f5f;
}
#m_footer_pc_btn{
	width: 100%;
	padding-top: 2.5em;
	padding-bottom: 2.5em;
}
#m_footer_pc_btn img{
	width: 100%;
}

/* ==========================================================================
   Main Start
   ========================================================================== */

#index_wrap{
	width: 100%;
	min-height: 550px;
}
#index_top_wrap{
	position: relative;
	width: 100%;
	height: 440px;
	background: #f8f8f8;
}
.index_top_wrap{
	overflow: auto;
}
#index_top_left{
	float: left;
	width: 180px;
	height: 440px;
	list-style: none;
}
#index_top_left li{
	width: 100%;
	text-indent: 18px;
	color: #c2c9d3;
	font-size: 16px;
	background: url('../img/index_top_left_li_bg.png');
	border-bottom: solid 1px #6d7078;
}
#index_top_left li:hover{
	font-weight: 600;
	color: #fff;
}
#index_top_left li.login{
	height: 54px;
	line-height: 54px;
}
#index_top_left li.logout{
	height: 72px;
	line-height: 72px;
}
#index_top_center{
	float: left;
	width: 640px;
	height: 440px;
	margin: 0 10px;
}
#index_top_center img{
	width: 100%;
	height: 100%;
}
#slider_wrap{
	width: 100%;
	height: 100%;
}
#slider_wrap ul.slides{
	width: 100%;
	height: 100%;
}
#slider_wrap ul.slides li{
	width: 100%;
	height: 100%;
}
#index_top_right{
	float: left;
	width: 260px;
	height: 440px;
	list-style: none;
}
#index_top_right li{
	width: 100%;
}
#index_top_right li strong{
	font-weight: 600;
}
#index_top_right_li1{
	height: 318px;
	background: url('../img/index_top_right_li1_bg.png');
}
#index_top_notice_wrap{
	padding: 16.5px 12.5px;
}
#index_top_notice{
	overflow: auto;
}
#index_top_notice_title{
	font-size: 16px;
	font-weight: 600;
	color: #1b1b1b;
	padding-bottom: 10px;
	border-bottom: solid 2px #3b3b3b;
}
.index_top_notice_txt{
	padding: 12px 0;
	border-bottom: dotted 1px #a6afb0;
}
.index_top_notice_txt_li1{
	font-size: 15px;
	color: #2a2a2a;
	text-indent: 6px;
}
.index_top_notice_txt_li2{
	padding-top: 8px;
	font-size: 14px;
	color: #888888;
	text-align: right;
}
.index_bottom_wrap{
	padding: 20px 0;
}
#index_bottom_slider{
	width: 1098px;
	height: 265px;
	border: solid 1px #a9a9a9;
}
#index_bottom_slider_bottom{
	height: 250px
}
.index_bottom_pd_wrap{
	margin: 30px 0;
}
.index_bottom_pd_title{
	text-indent: 11px;
	height: 24px;
	border-left: solid 3px #623472;
	margin-bottom: 12px;
}
.index_bottom_pd_span1{
	font-size: 24px;
	font-weight: 600;
}
.index_bottom_pd_span2{
	font-size: 12px;
}
.index_bottom_pd_span3{
	float: right;
	font-size: 14px;
	color: #623472;
}
.index_bottom_pd_list{
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: auto;
}
.index_bottom_pd_list li{
	position: relative;
	float: left;
	width: 200px;
	border: solid 1px #c5c4c4;
	margin: 0 8px 18px 2px;
	padding: 4px;
}
.index_bottom_pd_list li:hover{
	width: 200px;
	border: solid 1px #3da6e8 ;
	padding: 4px;
}
.index_bottom_pd_list2{
	list-style: none;
	margin: 0;
	padding: 0;
	clear: both;
	overflow: auto;
}
.index_bottom_pd_list2 li{
	position: relative;
	float: left;
	width: 200px;
	border: solid 1px #c5c4c4;
	margin: 0 5px 18px 0;
	padding: 7px;
}
.index_bottom_pd_list2 li:hover{
	width: 200px;
	border: solid 2px #3da6e8 ;
	padding: 6px;
}
.pd_margin_right{
	margin-right: 0 !important;
}
.index_bottom_pd_list_img{
	margin-bottom: 10px;
}
.index_bottom_pd_list_img2{
	margin-bottom: 6px;
}
.index_bottom_pd_list_txt1{
	width: 100%;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	font-family: 'Dotum';
	font-size: 12px;
	color: #656565;
	text-align: center;
	margin-bottom: 5px;
}
.index_bottom_pd_list_txt3{
	font-family: 'Dotum';
	font-size: 12px;
	color: #656565;
	text-align: center;
	margin-bottom: 4px;
}
.index_bottom_pd_list_icon{
	text-align: center;
	margin-bottom: 5px;
}
.index_bottom_pd_list_icon2{
	text-align: center;
	margin-bottom: 6px;
}
.index_bottom_pd_list_txt2{
	font-family: 'Dotum';
	font-size: 12px;
	color: #656565;
	text-align: center;
	margin-bottom: 6px;
}
.index_sct_sns{
	text-align: center;
}
.index_sct_sns a.share-facebook{
	margin-right: 4px;
}
.index_sct_sns a.share-twitter{
	margin-right: 4px;
}
#index_bottom_best{
	overflow: auto;
}
.index_bottom_best_wrap{
	float: left;
	width: 542px;
	height: 430px;
	border: solid 1px #dcdcdc;
}
.index_bottom_best_left{
	margin-right: 12px;
}
.index_bottom_best_top{
	height: 184px;
	overflow: auto;
	border-bottom: solid 1px #dcdcdc;
}
.index_bottom_best_top ul{
	float: left;
}
.index_bottom_best_top_pd{
	width: 331px;
	height: 150px;
	padding: 17px 14px;
	border-left: solid 1px #dcdcdc;
	list-style: none;
}
.index_bottom_best_top_pd li{
	float: left;
}
.index_bottom_best_top_pd_img{
	width: 180px;
	height: 150px;
}
.index_bottom_best_top_pd_info{
	width: 121px;
	height: 90px;
	padding: 30px 15px;
}
.index_bottom_best_top_pd_info_title{
	margin-bottom: 12px;
}
.index_bottom_best_top_pd_info_txt1{
	font-family: 'Dotum';
	font-size: 12px;
	color: #656565;
	margin-bottom: 12px;
}
.index_bottom_best_top_pd_info_txt2{
	font-family: 'Dotum';
	font-size: 12px;
	color: #656565;
}
.index_bottom_best_top_pd_info_price{
	color: #e30000;
}
.index_bottom_best_bottom{
	width: 100%;
	height: 245px;
}
.index_bottom_best_bottom_left{
	float: left;
	height: 245px;
	width: 270px;
	border-right: solid 1px #dcdcdc;
}
.index_bottom_best_bottom_right{
	float: left;
	height: 245px;
	width: 271px;
}
.index_bottom_best_bottom ul{
	padding: 15px 45px;
	list-style: none;
}
.index_bottom_best_bottom_txt1{
	font-family: 'Dotum';
	font-size: 12px;
	color: #656565;
	text-align: center;
	margin-bottom: 6px;
}
.index_bottom_best_bottom_img{
	text-align: center;
	margin-bottom: 6px;
}
.index_bottom_best_bottom_txt2{
	font-family: 'Dotum';
	font-size: 12px;
	color: #656565;
	text-align: center;
}

/* ==========================================================================
   Sub Start
   ========================================================================== */

#sub_title{
	width: 100%;
	margin-bottom: 20px;
}
.sub_img{
	width: 100%;
	margin-bottom: 20px;
}
#sub_txt{
	width: 100%;
	font-size: 14px;
	line-height: 24px;
	color: #272727;
	margin-bottom: 20px;
}
#board_menu{
	width: 100%;
	overflow: auto;
	margin-bottom: 20px;
}
#board_menu ul{
	float: left;
	width: 149.1px;
	height: 30px;
	line-height: 30px;
	margin-right: 7px;
	text-align: center;
	font-size: 13px;
	border: solid 1px #dcdcdc;
}
.board_menu_on{
	font-weight: 600;
	background: #fff;
	color: #000;
}
.board_menu_off{
	background: #f7f7f7;
	color: #868686;
}
#board_wrap{
	width: 100%;
	margin-bottom: 20px;
}
.site_sub_title{
	border-left: solid 3px #d6dce4;
	font-size: 18px;
	color: #2d2d2d;
	text-indent: 8px;
	margin-bottom: 20px;
}
.site_sub_box{
	padding: 25px 45px;
	background: #f6f6f6;
	margin-bottom: 20px;
}
.site_sub_box_table{
	padding: 4px;
	background: #d0cfd0;
}
.site_table1{
	width: 100%;
	border: solid 1px #d0cfd0;
	border-collapse: collapse;
	margin-bottom: 10px;
}
.site_table1 tr td{
	width: 20%;
	height: 25px;
	font-size: 14px;
	text-indent: 5px;
	background: #e8e6e8;
	color: #898889;
	font-weight: 600;
	border: solid 1px #d0cfd0;
}
.site_table2{
	width: 100%;
	border: solid 1px #d0cfd0;
	border-collapse: collapse;
}
.site_table2 th{
	height: 25px;
	font-size: 14px;
	text-align: center;
	background: #fff;
	color: #898889;
	border: solid 1px #d0cfd0;
}
.site_table2 tr td{
	width: 20%;
	height: 25px;
	font-size: 14px;
	text-align: center;
	background: #fff;
	color: #898889;
	border: solid 1px #d0cfd0;
}

/* ==========================================================================
   Shop Start
   ========================================================================== */

#list_search_warp{
	float: right;
	margin-top:10px;
}
#search_select {
    font-size: 15px;
    height: 32px;
    border: solid 1px #595757;
}
.list_search_txt {
    position: relative;
    left: 4px;
    width: 239px;
    height: 30px;
    line-height: 30px;
    font-family: 'NanumGothic';
    font-size: 15px;
    padding-left: 15px;
    border: solid 1px #595757;
    border-right: none;
}
#shop_clear_div {
    clear: both;
    height: 10px;
    border-bottom: solid 1px #b8b8b8;
    margin-bottom: 15px;
}



#sub_txt_1{
	width:572px;
	font-size: 14px;
	line-height: 24px;
	color: #272727;
	margin-bottom: 20px;float:left;
	margin-right:38px;
	}
#sub_txt_2{width:489px;float:left;}



/*�쒕툕�섏씠吏�*/
/*
#hbb_1 {width:81px}
#hbb_2 {width:136px}
#hbb_3 {width:121px}
#hbb_4 {width:136px}
#hbb_5 {width:106px}
#hbb_6 {width:106px}
#hbb_8 {width:136px}
#hbb_9 {width:136px}
#hbb_10 {width:114px}
*/
#hbb_1,#hbb_2,#hbb_3,#hbb_4,#hbb_5,#hbb_6,#hbb_7,#hbb_8,#hbb_9,#hbb_10{float:left;}
#hbb_1{border-right:1px solid #000;}
#hbb_2,#hbb_3,#hbb_4,#hbb_5,#hbb_6,#hbb_7,#hbb_8,#hbb_9{border-right:1px solid #000;}
#hbb_t {height:18px;line-height:16px;padding:15px 0;margin-left:20px;}
#hbb_1:hover a,#hbb_2:hover a,#hbb_3:hover a,#hbb_4:hover a,#hbb_5:hover a,#hbb_6:hover a
,#hbb_7:hover a,#hbb_8:hover a,#hbb_9:hover a,#hbb_10:hover span{font-weight:600;}

#hbb_1 a{font-size:16px;padding-right:20px;}
#hbb_2 a,#hbb_3 a,#hbb_4 a,#hbb_5 a,#hbb_6 a,#hbb_7 a,#hbb_8 a,#hbb_9 a,#hbb_10{font-size:16px;}
#hbb_2 a.logout,#hbb_3 a.logout,#hbb_4 a.logout,#hbb_5 a.logout,#hbb_6 a.logout,#hbb_7 a.logout,#hbb_8 a.logout,#hbb_9 a.logout {padding:15px 30px;}
#hbb_10 {float:left;position:relative;}
#hbb_10 span{padding-top:14px;padding-right:20px;padding-bottom:17px;padding-left:20px;}
#hbb_10 p {float:left;}
#hbb_10:hover ul{display:block;z-index:9;}
#hbb_10 ul {display:none;position:absolute;top:33px;left:-45px;background-color:#fff;overflow:hidden;
border:1px solid #623472;}
#hbb_10 ul li {padding:5px;width:154px;height:28px;line-height:28px;font-size:15px;}
#hbb_10 ul li:hover a{font-weight:600}
#hbb_10 ul li a {padding:4px 5px;}


/*紐⑤컮��*/

#m_header_menu{

}
#m_header{width:100%;height:81px;line-height:81px;text-align:center;background-color:rgba(255,255,255,1);}
.m_header_ul1{width:10%;float:left;text-align:center;}
	.m_header_ul1 input {width:78%;max-height:81px;}
.m_header_ul2{width:67%;float:left;text-align:center;}
	.m_header_ul2 img {width:90%;max-height:81px;}
.m_header_ul3{width:10%;float:left;text-align:center;}
	.m_header_ul3 input {width:95%;max-height:81px;}
.m_header_ul1,.m_header_ul2,.m_header_ul3{float:left;padding:0 5px;}


#section_header {width:100%; height:82px;text-align:center;border-top:2px solid #ddd;border-bottom:2px solid #ddd;background-color:#f6f6f6;}
#section_header table {width:100%;height:55px;margin-top:15px}
#section_header table tr td {width:25%;border-left:solid 1px #ddd;border-right:solid 1px #ddd;}


#board_area{ width:100%;border-top:2px solid #ddd;
		border-bottom:2px solid #ddd;margin-top:19px;height:121px;}

#board_area table {width:100%;height:100%;border-collapse: collapse;}
#board_area table tr td {width:25%;text-align:center;border:solid 1px #ddd;}


	#board1{width:100%;height:60px;line-height:60px;}
	#board1 li{width:24%;min-height:61px;float:left;text-align:center;}
	#board1 li a{padding:5%;display:inline;}
	#board2{width:100%;height:60px;line-height:60px;}
	#board2 li{width:24%;min-height:61px;float:left;text-align:center;}
	#board2 li a{padding:5%;display:inline;}
			.border2 {border-bottom:1px solid #ddd;}
.f_t{font-size:22px;color:#383838;line-height:159%;}
	.f_s {font-size:12px;color:#383838;}
	.url_s {font-size:12px;color:#565E60;}
#board_1, #board_2{width:100%;margin:5% 5%;}



#footer_1 {width:100%;;border-top:1px solid #ddd;}
 #footer_w {padding:5% 5%;overflow:auto;line-height:22px;}

 #f_left {width:45%;float:left;padding-right:4.5%;}
 #f_right {width:45%;float:left;padding-left:4.5%;}
	.fl_t {font-size:15px; color:#666;}
	.fl_tel {font-size:0.8rem; color:#666;word-break:break-all;}
	.fl_red {font-size:1rem; color:#f53d46;line-height:40px;}
	.fl_text {font-size:0.6rem; color:#888;}
	.fl_span {font-size:15px; color:#888;}
#w_customer {width:100%;clear:both;}
#customer {width:88.5%;text-align:center;margin:0 5%;
		border:2px solid #ddd;line-height:40px;}
#customer a strong{font-size:17px;color:#565e60;}


#m_footer_btn {width:100%;background-color:#313031;margin:5% 0 5% 0;}
#m_footer_btn ul {width:100%;padding-top:3%;padding-bottom:3%;
				height:19px;line-height:19px;list-style:none;}
#m_footer_btn ul li {/*min-width:82px;*/width:25%;float:left;text-align:center;}
#m_footer_btn ul li a{color:#fff; text-align:center; padding:0 20px;}

#w_fbtn { min-width:250px;width:90%;text-align:center;margin-left:5%;margin-right:5%;}

#m_footer {text-align:center; margin-bottom:20px; color:#888;}
#m_footer span {font-size:11px;}
.m_header_logo{max-height:81px;}


#m_header_menu_top {background-color:#464646;}
#m_hidden_title {padding-left:10%;width:70%;height:61px;line-height:61px;font-size:18px;}


#m_header_menu_top ul {list-style:none;}
#m_header_menu_top ul li {height:60px;}
.white{font-weight:600;color:#fff;font-size:21px;}
.gray{font-weight:500;color:#808080;font-size:18px;}


.mh_left {padding-left:5%;width:85%;height:60px;line-height:60px;float:left;font-size:16px;background-color:#464646;border-bottom:1px solid #313131;}
.mh_left a {color:#d1d1d1;padding:10px 100px 10px 5%;}
.mh_right{width:10%;height:60px;line-height:60px;float:left;background-color:#464646;border-bottom:1px solid #313131;}

.border_tb {border-bottom:2px solid #7e7e7e;}

.swiper-slide img{width:100%;}

#sct_hhtml{width:100%;}
#sct_hhtml p img{width:100%;}

#m_search {width:100%;background:#f6f6f6;display:none;text-align:center;}
#m_search div {padding:5px 10px;height:40px;line-height:40px}
#m_search div input.m_search_text {width:80%;height:30px;padding:0 5px;margin:0;}
#m_search div input.m_search_submit {}

#location_div1{
	height: 122px;
}
.location_div1_ul1{
	float: left;
	width: 276px;
	height: 122px;
	line-height: 122px;
	text-align: center;
	font-family: 'NanumBarunGothic';
	font-size: 23px;
	color: #403a39;
}
.location_div1_ul2{
	margin-left: 296px;
	height: 122px;
	list-style: none;
}
.location_div1_ul2 li{
	padding-left: 13px;
	width: 100%;
	height: 60px;
	line-height: 60px;
	border-bottom: solid 1px #c1c1c1;
}
.location_font1{
	font-family: 'NanumBarunGothic';
	font-size: 16px;
	font-weight: bold;
	color: #403a39;
}
.location_font2{
	font-family: 'NanumBarunGothic';
	font-size: 14px;
	color: #575757;
}
#location_div2{
	margin-top: 64px;
	height: 450px;
	border: solid 1px #000;
}

#popup_02 {
    top: 3px;
    left: 78px;
}
.laypopup {
    z-index: 15;
    position: absolute;
    width: 260px;
    display: none;
}
.laypopup ul{
	list-style: none;
}
.laypopup ul li{
	font-size: 15px;
	line-height: 20px;
}
.laypopup_top{
	border: solid 3px #e6e6e6;
	background: #fff;
	padding: 9px 7px;
}
.laypoup_close {
    height: 26px;
    line-height: 26px;
    background: #000;
    color: #fff;
    font-size: 12px;
	cursor: pointer;
}
.popup_close {
    margin: 0 5px 0 15px;
}
.laypoup_close_span{
	float: right;
	margin-right: 15px;
}
.laypoup_close_span a{
	cursor: pointer;
}
.laypoup_close_span a:hover{
	color: #623472;
}