/* font */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');

/* reset */
html,body{margin:0;padding:0;height:100%;  font-family:nanumgothic, '나눔고딕', '맑은고딕', '돋움', 'Dotum' ,sans-serif;}
body{font:12px/1.5 gulim, Arial; color:black; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
input,textarea,select,td,th{font:12px/1.5 gulim, Arial, sans-serif; color:black; vertical-align:middle;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%; letter-spacing: -1px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {  display: block; }
table{table-layout:fixed;border-spacing:0;border-collapse:collapse;}
ul,ol,li{list-style:none;}
hr, legend, .skip{position:absolute;left:-5000px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{position:relative;}
img,fieldset{border:0 none;}
label,button{cursor:pointer;}
em,address{font-style:normal;}
a:link,a:visited{text-decoration:none; }
a:hover,a:active,a:focus{text-decoration:none;}

/* input */
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"]{height:16px;line-height:16px;}
input[type="checkbox"],
input[type="radio"]{width:14px;height:14px;}

/* button */
/* button{overflow:visible;margin:0;padding:0;border:0;background:none;font-size:0;vertical-align:middle;} */
button span{font-size:12px;}
button::-moz-focus-inner{padding:0;border:0;}
*+html button{margin:0 1px;}

::-webkit-input-placeholder {color:  #ed6d00; }
:-moz-placeholder {  color:   #ed6d00;}
::-moz-placeholder {  color:    #ed6d00;}
:-ms-input-placeholder {  color:    #ed6d00; }

#headerWrap{position:relative; height:100px; border-bottom:1px solid #ed6d00;}


.header_area{
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    box-sizing: border-box;	
}
.header_area .logo{
	position: absolute;
    left: 0%;
    top: 18px;
}

.header_area #lang{
	position: absolute;
    left: 14%;
    top: 40px;
}

.header_srch {
    position: absolute;
    left: 50%;
    top: 30px;
   	width: 26%;	
    margin-left:-20%;
}

.ipt_srch {
    padding: 8px 20px;
    border: 4px solid #ed6d00;
    border-radius: 25px;
    font-size: 13px;
	width: 100%;	
	
}

.header_srch .btn_srch{
	position: absolute;
    right: -10%;
    top: 20%;
	cursor:pointer;
	z-index:999;
}

.header_go_main .btn_srch{
	position: absolute;
    left:22%;
    top: 32px;
	padding:5px 10px;
	color:#ffffff;
	font-family: nanumgothic;
	font-size:14px;
	/*font-weight:600;*/
	background-color:#695d4a;
	border-radius: 5px;
	margin-right:8px;
	border-left:1px solid #f7b700;
}

.nav_wrap_1{
	position: absolute;
    right:0%;
    top: 10px;
}

.nav_wrap_1 ul li{
	float:left;	
}
.nav_wrap_1 ul li a{
	padding:3px 1px;
	color:#ffffff;
	font-family: nanumgothic;
	font-size:13px;
	font-weight:600;
}
.nav_wrap_1 ul li .small{color:black;margin-right:8px;}

.nav_wrap_2{
	position: absolute;
    right:0%;
    top: 42px;
}

.nav_wrap_2 ul li{
	float:left;	
}
.nav_wrap_2 ul li a{
	padding:7px 16px;
	color:#ffffff;
	font-family: nanumgothic;
	font-size:13px;
	font-weight:600;
}
.nav_wrap_2 ul li #reserv{background-color:#ed6d00; border-radius:4px; margin-right:8px;}
.nav_wrap_2 ul li #log{background-color:#f39800; border-radius:5px 0 0 5px; border-right:1px solid #ec6f00;}
.nav_wrap_2 ul li #join{background-color:#f39800; border-radius:0 5px 5px 0; margin-right:8px; border-left:1px solid #f7b700; }
.nav_wrap_2 ul li #myab{background-color:#695d4a; border-radius:5px;}


/* 검색단 시작 */

.sub_txt{font-size:13px; font-family: nanumgothic; font-weight:600;  color:#8d8c8c;}
.sub1{padding:14px; }

.sub_all {position:relative; width:100%;  }
.sub_all .sub_wrap{max-width:1200px; margin:0 auto; zoom:0;}
.sub_all .sub_wrap:after{clear:both; content:''; display:block;}
.sub_all .sub_wrap .sub_left{width:50%;  float:left;  }
.sub_all .sub_wrap .sub_right{width:50%; height:100%;background-color:#fff;  float:right;  }
.sub_all select, 
.sub_all input[type="text"]{border:1px solid #ffc47e; padding:8px;}
.sub_all input[type="checkbox"],
.sub_all input[type="radio"]{ border:1px solid #ffc47e; margin-top:-2px;}

.togletable{display:none;}

.th_txt {	color: white;	padding:18px 20px; font-family: nanumgothic; font-weight:600; font-size:13px;}
.td_left {padding-left: 20px;}
.td_row {	border-bottom:1px solid #ffc47e;}
.td_row input[type="submit"]{padding:6px 12px; border-radius:5px; background-color:#ed6d00; color:white;height:100%;}
.td_row .td_left label{font-size:12px; font-family: Gulim; font-weight:normal; color:#555555; padding-right:10px; }
.td_row .td_left #pricebar_bg{width:380px; height:2px; position:relative; background-color:#dce0e0; }
.td_row .td_left #pricebar{width:80%; height:4px; position:absolute; background-color:#ed6d00; top:0; left:0; }
.td_row .td_left #pricebar_bg #low_price{position:absolute; left:0%; top:-7px; }
.td_row .td_left #pricebar_bg #high_price{position:absolute; left:80% ; top:-7px;}
.td_row .td_left #pricebar_bg .price_txt{position:absolute; top:12px; color:#898989; ont-family: nanumgothic; font-weight:600; font-size:10px; text-align:left;}
.td_row .td_left #pricebar_bg .price_txt#low_txt{left:0%;}
.td_row .td_left #pricebar_bg .price_txt#high_txt{left:80%;}

.panel_all{  background: #f5f5f5; zoom:0; padding-bottom:20px; }
.panel_all:after{clear:both;  content:''; display:block;}
.panel_all .panels {width:50%; box-sizing: border-box; float:left; height:270px; margin-bottom:10px;}
.panel_all .panels .inner{margin:10px;  height:100%; position:relative;}
.panel_all .panels .inner .sale {position:absolute; top:120px; left:-10px;}
.panel_all .panels .inner .imgs{height:170px; overflow:hidden;}
.panel_all .panels .inner .imgs img{width:100%;}
.panel_all .panels .inner .txts{text-align:center; padding:10px; font-family: nanumgothic; font-weight:600; font-size:13px; }
.panel_all .panels .inner .txts h3{color:#575757; font-weight:600; font-family: nanumgothic;}
.panel_all .panels .inner .txts p{color:#575757; font-weight:500;}
.panel_all .panels .inner .txts .btns ul li {float:left;}
.panel_all .panels .inner .txts .reserv{width:26%; background-color:white; border:3px solid #ed6d00; padding:2px; border-radius:5px; margin:6px 2% 6px 2%; height:22px;}
.panel_all .panels .inner .txts .thin{width:26%; background-color:white; border:1px solid #ed6d00; padding:4px; border-radius:5px; margin-top:6px; height:22px; }
.panel_all .panels .inner .txts .reserv.thin{border:1px solid #ed6d00;}
.panel_all .panels .inner .txts span{color:#ed6d00; padding-top:6px;}
.panel_all .tabindex{text-align:center; padding-top:10px;}
.panel_all .tabindex a{padding:0 5px;}
.menu_list_tag_1{width:100px;height:30px;line-height:30px;text-align:center;background-color:#5681ff;color:white;font-size:9pt;font-weight:600;margin-left:10px;}
.menu_list_tag_2{width:130px;height:30px;line-height:30px;text-align:center;background-color:#5681ff;color:white;font-size:9pt;font-weight:600;margin-left:10px;}

/* footer */
.footer{background-color:#ebebeb; width:100%;}
.footer .footer_wrap{max-width:1200px; margin:0 auto; position:relative; padding-bottom:30px;}
.footer .footer_wrap #foot_txt{color:gray; padding-left:30px; margin:30px 0  0 180px; border-left:1px solid #d1d1d1;}
.footer .footer_wrap #foot_txt a{color:gray;}
.footer .footer_wrap #foot_txt .link{display:inline-block; padding-bottom:10px; font-weight:bold;}
.footer_wrap #f_left{position:absolute; top:0px; left:0;}
.footer_wrap #f_right{position:absolute; top:0px; right:0;}
#etc{width:100%; background-color:#4e4b45; text-align:center; border-top:1px solid black; border-bottom:1px solid black;}
#etc ul li {display:inline-block; padding:10px; }
#etc ul li a{font-weight:400; }
#etc ul img{margin-bottom:-2px;}

.nav_txt {color: white; font-size:14px; font-family: nanumgothic; font-weight:600; }