@charset "utf-8";


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@font-face{
font-family:"Nanum Gothic";
}

html {overflow-y:scroll}
body {margin:0;padding:0;font-size:0.75em; font-family:"Nanum Gothic";}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:Nanum Gothic;dotum}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:Nanum Gothic;dotum;font-size:1em}
button {cursor:pointer}
textarea, select {font-family:Nanum Gothic;dotum;font-size:1em}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none}
a:hover, a:focus, a:active {color:#000;text-decoration:none;  border: none;outline:none;outline-style: none;}



#hd {min-width:1300px;background-color: #f1e3c4;}
#hd_h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

#hd_qnb {position:relative;margin:0 auto; width:1300px;zoom:1 }
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_qnb div {text-align:right;letter-spacing:2px}
#hd_qnb a {letter-spacing:0}

#hd_wrapper {position:relative;margin:0 auto; padding-bottom:0px; width:1300px; height:100px; zoom:1;background-color: #f1e3c4;}
#hd_wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#logo {
    position: absolute;
    width: 100%;
    text-align: center;
}

#hd_sch {}
#hd_sch h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_sch #sch_str {padding-left:5px;width:240px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 5px;height:26px;border:0;background:#e4e1da;color:#333;cursor:pointer}

#tnb {float:right;}
#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#tnb ul {zoom:1}
#tnb ul:after {display:block;visibility:hidden;clear:both;content:""}
#tnb li {float:left}
#tnb a {display:inline-block;padding:0 5px;height:28px;color:#333;letter-spacing:-0.1em;line-height:2.4em}
#tnb a:focus, #tnb a:hover {text-decoration:none}

#wrapper {z-index:5;margin:0 auto 12px auto;width:1300px;zoom:1}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
#wrapper_title {margin-bottom:20px;font-size:1.2em;font-weight:bold}


#dong_search_div {z-index:1001;position:absolute; right:20px;width:170px;border:1px solid #ffffff;}
#dong_search_div h3 { height:25px;font-size:18px;color:#333333; position:relative; text-align: center; }
#dong_search {background:#f6f6f6; padding:12px; border:1px solid #dddddd;}
#dong_search .call{padding: 2px 0px 10px 0px;border-bottom: 1px solid #575757;margin-bottom:10px;}
#dong_search .stxt {font-size:14px;line-height:150%; padding:0px; margin:0px; list-style:none;}
#dong_search .stxt .info{color:#e3712c;font-size:14px;font-weight: bold;}
#dong_search .stxt .txt{color: #666666;float: left;width: 30px;height:24px;padding:4px 2px 2px}
#dong_search .input{
width:65px;font-size:12px;
padding: 2px;
height: 24px;
}
#dong_search .stxt .btn_apply{ width:90px;height:30px;border:0;font-size:12px; text-align:center;text-decoration:none; font-weight:bold;  cursor:pointer; background:#888;color:#fff; font-family:"Nanum Gothic";}
#dong_search select {
    background: none repeat scroll 0 0 #f1f6f8;
    border: 1px solid #999;
    padding: 5px;
}
#dong_search .txtS1{color:#e1e1e1;font-size:1.12em; padding:0 5px 0px 7px;}
#dong_search .btn {
    background: none repeat scroll 0 0 #e3712c;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    margin: 0 2px;
    letter-spacing: 0;
    padding: 7px 13px;
    vertical-align: middle;
    border-radius: 5px;
}

#dong_search .btnArea {
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

/* aside wrapper */
#aside {float:left;margin:0 10px 0 0;width:150px}

#container {position:relative;float:left;width:1300px;min-height:500px;height:auto !important;height:500px;background:#fff;zoom:1; padding-bottom: 50px;}
#container2 {width:1300px;}
#container2 div {padding:50px; font-size:16px; color:#666666; line-height:24px;}
#container2 div p {padding-bottom:20px; }
#container2 div h3 {padding-top:50px;padding-bottom:30px; color:#333333;font-size:32px;}
#container2 div h4 {padding-top:50px;padding-bottom:50px; color:#333333;font-size:24px;}
#container2 div span {width:890px;border:5px solid #e4e1da;display:block;}
#container:after {display:block;visibility:hidden;clear:both;content:""}

/*???¥í??????*/
.visual {float:right; padding-right:10px; position:relative;}
#slider {float:left; position:relative; overflow:auto; 
width:100%; 
height:666px; 
}

#slider .slide_contents {
	/*position:absolute; bottom:0;*/
	height:46px;
}

#slider .slide_price {
	background:#e3712c;
	color:white; font-weight:bold; font-size:14px;
	height:46px;
	padding-top:14px;
	width:174px;
	text-align:center;
	float:left;
}
#slider .slide_desc{
	padding-left:190px;
	background:#5b4e4e; height:46px; width:660px;
	color:#ebdecd;
	padding-top:13px;
	font-size:16px;
}

 
    #slides .slidesjs-navigation {
	  visibility:hidden
    }

	#slider1_box {
		position:absolute; top:0; left:0; 
		width:1300px; height:666px; */
		overflow:hidden; list-style:none;  margin:0;padding:0;
	}

    #slider1_box .slidesjs-pagination {
		position:absolute;
		z-index:999;
		left:10px;
		bottom:60px;
		list-style: none;
		width:300px;

    }
	#slider1_box .slidesjs-pagination li a {
      display: block;
      width: 18px;
      height: 0;
      padding-top: 18px;
      background:url(../images/pagination_off.png) no-repeat;
      float: left;
      overflow: hidden;
    }
 
    #slider1_box .slidesjs-pagination li a.active,
    #slider1_box .slidesjs-pagination li a:hover.active {
      background:url(../images/pagination_on.png) no-repeat;
    }
 
    #slider1_box .slidesjs-pagination li a:hover {
      background:url(../images/pagination_on.png) no-repeat;
    }


#main_left_box {
	float:left;
	width:380px;
	height:400px;
	background:#f6f6f6;
	border:0px solid #e9e9e9;
}
#main_notice { margin:14px; height:156px; border-bottom:1px solid #e9e9e9; }


	#main_banner_img .slidesjs-navigation {
	  visibility:hidden
    }

	#main_banner_img {
		width:135px; height:166px; overflow:hidden; list-style:none;  margin:0;padding:0;
	}


	#banner_tel .slidesjs-navigation {
	  visibility:hidden
    }

	#banner_tel .slidesjs-pagination {
		visibility:hidden
	}

	#banner_tel {
		width:152px; height:23px; overflow:hidden; list-style:none;  margin:0;padding:0;
	}


#main_item_area {list-style:none; margin:0px; padding:0px;}

.main_item_box {
	float:left;
	margin-top:25px;
/*	border:1px solid #e9e9e9;
	width:427px;
	height:270px;*/
	position:relative;
	/*cursor:pointer;*/
}

.mg_L1 {margin-left: 1px}
.mg_R1 {margin-right: 1px}
.mg_L5 {margin-left: 5px}
.mg_R5 {margin-right: 5px}

.main_item_box.last { margin-right:0px; }
.item_box_title { padding:8px 8px;height: 30px;font-size:14px;font-weight:bold;color:#222222; border-top:1px solid #e9e9e9;background: none repeat scroll 0 0 rgba(241,227,196, 0.5);}

.item_box_price { padding:8px 8px ; color:#666666; line-height:18px;font-size:14px; }
.main_item_box .price_number{ color:#0099cc; font-size:14px;}
.main_item_box .price_han{ color:#434343; font-size:14px;}
.main_item_box .item_type_title { 
    float: left;
    background-color: rgba(255,255,255,0.5);
    width: 25px;
    height: 25px;
    font-size: 14px;
    line-height: 25px;
    text-align: center;
    margin-right: 20px;
    margin-top: 2px;
}
.main_item_box .lst_price2 {
    display: inline-block;
    text-align: right;
    line-height: 26px;
}
.pic_imgon { width:426px; height:285px; background:#000000; position:absolute; top:0px; left:0px; background-color: rgba(0,0,0,0.3); }
.pic_imgon_s { width:158px; height:105px; background:#000000; position:absolute; top:5px; left:0px; background-color: rgba(0,0,0,0.3); }
.pic_imgon2 { width:280px; height:186px; background:#000000; position:absolute; top:0px; left:0px; background-color: rgba(0,0,0,0.5); }
.pic_imgon_info { width:370px;position: absolute;
padding-left: 10px;color: #fff;
top: 120px;
height:150px;
margin-left: 20px;
border-left: 4px solid #f1e3c4 ;
}
.pic_imgon_info_detail { 
	width: 100px;
    position: relative;
    color: #fff;
    top: 160px;
    height: 100px;
    border: 4px solid #f1e3c4;
    float: right;
    margin-right: 15px;
    background-color: rgba(255,255,255,0.2);
    font-size:14px
}


.pic_imgon7 {
    background: #000000;
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(255,255,255,0.1);
}

#bottom_banner_area {
	height:228px;
	background:#f5f5f5;
	margin-top:50px;
}
.bottom_banner_wrapper { position:relative; margin:0px auto;width:1300px;zoom:1 }

#bottom_banner_area .icon_img { position:absolute; top:-30px; left:0px;   }
#bottom_banner_area .bottom_banner_contents{ float:right; margin-top:10px; width:792px; height:208px; background:url('../images/bottom_banner_bg.jpg');  }
#bottom_banner_area .go_qna { position:absolute; top:180px; left:398px; }
#bottom_banner_area .qna_box { position:absolute; top:40px; left:196px; line-height:20px; }



.pg_wrap {clear:both;margin:0 0 20px;padding:20px 0 0;text-align:center;
font-size: 13px
}
.pg {}
.pg_page, .pg_current, .qa_page {display:inline-block;padding:0 8px;;color:#000;letter-spacing:0;
vertical-align:middle;
font-size: 13px
margin: 0 1px 5px;
padding: 7px 13px;
}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page, .qa_page {
    /*background:#efebe2;*/
    background:#af9a71;
    text-decoration:none;
    margin:0 2px;
}
.pg_start, .pg_prev {/* ???? */}
.pg_end, .pg_next {/* ???? */}
.pg_current {display:inline-block;margin:0 2px;background:#e3712c;color:#fff;font-weight:normal}


#menu_navi {
	margin:0;padding:0;list-style:none;
	height:48px;
	background:#42382c;
}


.jqueryslidemenu{
background: #414141;
position:relative;margin:0 auto; width:1300px;
z-index:30000;
}

.jqueryslidemenu ul{
margin:0 auto;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
width:216.6px;  
text-align:center;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
    /* border-right: 1px solid #4f4545;
    border-left: 1px solid #4f4545; */
    text-decoration: none;
    display: block;
    font-size: 16px;
    padding: 14px 10px;
    text-decoration: none;
    font-weight: bold;
    background: none repeat scroll 0 0 #42382c;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color:#F2F2F2;
}

.jqueryslidemenu ul li a:hover{
background: #none; /*tab link background during hover state*/
color:#f1e3c4;
}

.jqueryslidemenu ul li span{
	float:left;
	font-size:14px;
	width:53px;
	background:none;
	border-right: 1px solid #5b4e4e;
}
.jqueryslidemenu ul li span a{ 
    font-size:14px;
	background:none;
	color:#666666;
	padding:6px 0px;
	font-weight:bold;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
	position: absolute;
	left: 0;
	visibility: hidden;
	border-left:1px solid #42382c;
	border-right:1px solid #42382c;
	border-bottom:1px solid #42382c;
	background:#42382c;
	opacity: 0.9;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
	float: left;
	width:306px;
	padding:12px 0px;
	background:#42382c;
}



.lat {position:relative; color:#353333;}
.lat ul {margin-top:8px;padding:0;list-style:none}
.lat li {padding:4px 0}
.lat li a {color:#353333; }
.lat_title {display:block;padding:10px 0 8px}
.lat_more {position:absolute;top:10px;right:0}



.search_table {
    width:100%;
    line-height: 30px;
}


.det_title {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e4e1da;
    margin: 14px 0 14px;
    padding: 6px 12px;
    color:#595959;
}

.det_tbl  {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 14px;
    width: 700px;
}


.det_tbl th {
    background: none repeat scroll 0 0 rgba(241,227,196, 0.2);
    border-bottom: 1px solid #dbd8d2;
    border-top: 1px solid #dbd8d2;
    color: #434343;
    padding: 10px 13px;
    text-align: left;
    width: 15%;
}

.det_tbl td {
    border-bottom: 1px solid #dbd8d2;
    border-top: 1px solid #dbd8d2;
    color: #333;
    padding: 10px;
    width: 38%;
}

.lst_price {
    display: inline-block;
    /*color: #7c7878;*/
    text-align: right;
    width: 150px;
    float: right;
}

#footer_wrapper {
    margin:auto;width:100%;
    line-height:20px;
    color:#ffffff;
    background:#42382c;
    padding:20px 0;
    font-size:13px;
}


#footer_wrapper div {
    margin:auto;width:1300px;
   
}

#footer_wrapper a{
    text-decoration: none;
    text-decoration: none;
}

#footer_wrapper a:link, #footer_wrapper a:visited{
color:#ffffff;
}

#footer_wrapper a:hover{
background: #none; 
color:#ffffff;
}

.top_left_btns {
	position: absolute; width:300px;padding-top: 50px;padding-left:5px;z-index:999;
}

.top_btn {
  position: fixed;
  right: 15px;
  bottom: 15px;
  display: none;
  z-index: 999999;
}

.top_btn a:link, a:visited,a:hover{
    color: #f1e3c4;
    text-decoration: none;
}


.all_menu {
	position: fixed;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0;
	width: 100%;
	min-width: 768px;
	height: 100%;
	z-index: 999999;
	display: none;
}

.all_menu > .inner {
	position: absolute;
	top: 0;
	left: 100%;
	padding: 0;
	margin: 0;
	width: 100%;
	min-width:1200px;
	height: 100%;
	background: url('../images/all_menu_bg.jpeg') repeat left center;
	background-size: contain;
	overflow-y: auto;
	text-align:center;
}


.all_menu > .inner > .close {
	position: absolute;
	top: 50px;
	right: 50px;
}

.all_menu > .inner > .line {
	position: absolute;
    top: 220px;
    left: calc((100% - 1000px)/2);
    height: 2px;
    width: 1000px;
    background-color: rgba(255,255,255,0.3)
}
.all_menu > .inner > .line_b {
	position: absolute;
    top: 700px;
    left: calc((100% - 1000px)/2);
    height: 2px;
    width: 1000px;
    background-color: rgba(255,255,255,0.3)
}

area:focus{
  border: none;
  outline:none;
  outline-style: none;
  -moz-outline-style:none; 
}

img a {
 outline: none !important;
 border: none !important;
}


.main_search {
	/* position: absolute; */
	top: 30px;
	right: 5px;
	width: 260px;
	height: 34px;
	background: #f1e3c4;
	padding-top: 2px;
	border-radius: 5px;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
	opacity: 0;
	display: none;
}


.main_more_btn {
    position: relative;
    bottom: 1px;
    height: 20px;
    cursor: pointer;
}


/*
.history_pop {z-index:1001;position:absolute; right:20px;width:200px;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);border-radius: 10px;}
*/
.history_pop {z-index:1001;position:fixed; right:20px;top: 200px;width:200px;box-shadow: 3px 3px 3px rgba(0,0,0,0.4);border-radius: 10px;}

.history_pop .top {border-radius: 10px 10px 0 0; padding:10px; text-align:center; background: none repeat scroll 0 0 #42382c; }
.history_pop .bottom {border-radius: 0 0 10px 10px; padding:10px 0 0 0; text-align:center; background: none repeat scroll 0 0 #42382c;}
.history_pop .top h3 { height:25px;font-size:18px;color:#ffffff; position:relative; text-align: center; }
.history_pop .bottom h3 { height:26px;font-size:16px;color:#f1e3c4; position:relative; text-align: center; }
.history_pop_cont {background:rgb(251,246,233); text-align: center;}
.history_item {position: relative;padding:5px 0 5px 0;}
.history_pop a{text-decoration: none;text-decoration: none;}
.history_pop div:focus{
  border: none;
  outline:none;
  outline-style: none;
  -moz-outline-style:none; 
}

.pop_close {
	position: absolute;
	left: calc((100% + 300px) / 2); 
}