@import url(/js/jscal/calendar-brown.css);
#layout-body { background-color:#FFF; }
body {
    background-image: url(/template_images/001/sub_bg.gif);
    background-color: #daceaf;
    background-repeat: repeat-x;
    font-family: "굴림";
    font-size: 12px;
}
h2#title_h2 {
    font-size:31px;
    font-weight:bold;
    color: #5C5038;
}
.sub_title {
    padding:7px 20px;
    font-weight:bold;
    font-family: "돋움";
    font-size: 11pt;
    background:#E1D7C7;
}
.unnamed1 {
    color: #c2b491;
}
.title01 {
    padding-left: 10px;
}
.title_image {
    text-align:left;
    padding-bottom: 15px;
}
.table_title {
    font-size: 12px; color: #6f6043; 
}
.font_black {
    font-size: 12px;
    color: #000000;
}
table.list {
    border-right: 1px solid #c4b59d;
    border-bottom: 1px solid #c4b59d;
}
table.list th {
    border-left: 1px solid #c4b59d;
    border-top: 1px solid #c4b59d;
    background-color:#d3c6ad;
    font-size: 12px;
    color: #6f6043;
}
table.list td {
    text-align:center;
    border-left: 1px solid #c4b59d;
    border-top: 1px solid #c4b59d; 
    font-size: 12px;
    color: #6f6043;
}

/*** 페이징 ****/
div.paging {
    text-align:center;
}
div.paging a {
    cursor:pointer;
}
div.paging span {
    display:inline-block;
    padding:5px;
}
div.paging span.current {
    color:#FF0000;
}

/*** 페이징end ****/


a:hover { text-decoration:none; }
img { border:0; }
a:link, a:active, a:visited, a:hover {
    color: #c2b491;
    text-decoration:none;
}
#layout-left { background-color:#5c5038; }
 

 /** 회원 가입 스타일 시트 정의 **/
form#member .member_text01, form#new_passwd .member_text01 {
    background: #f5f1e3;
    font-face: "돋움";
    font-size:12;
    font-weight:bold;
    color:#998d6f;
    padding-left:15px;
    height:30px;
    width:130px;
}

form#member .member_form, form#new_passwd .member_form {
    padding-left: 35px;
    font-face: "돋움";
    font-size: 12px;
}
form#member input, form#new_passwd input {
    border: 1px solid #b7b7b7;
}

form#member #id {
    width: 130px;
}
form#member #user_name {
    width: 130px;
}

form#member #passwd {
    width: 130px;
}
form#member #passwd_confirm {
    width: 130px;
}
form#member #phone_number {
    width: 200px;
}
form#member #email {
    width: 200px;
}
form#member #zip_code {
    width: 130px;
}
form#member #address {
    width: 300px;
}
form#member #birthday {
    width: 130px;
}
form#member .innner_btn {
    margin-left: 5px;
    cursor:pointer;
}


/******* 마이페이지 예약조회 **********/
#td_calender {
    font-face: "돋움";
    font-size: 12px;
    font-weight: bold;
    width: 760px;
    padding: 15px 0 50px 5px;
    text-valign: top;
}
#td_calender img {
    cursor:pointer;
}

#td_calender input {
    border: 1px solid #b7b7b7;
}
#td_calender #from, #td_calender #to {
    text-align:center;
    width:90px;
}
#td_calender #f_trigger_from, #f_trigger_to {
    margin-left:5px;
}
#mypage_table01 th {
    background: #d3c6ad;
    height: 30px;
    font-face: "돋움";
    font-size: 12px;
    color: #6f6043;
}
#mypage_table01 td {
    height: 30px;
    font-face: "돋움";
    font-size: 12px;
    color: #6f6043;
    text-align:center;
  
}
#navi01 {
    width: 740px;
    height: 30px;
}

#navi_text {
    font-face: "돋움";
    font-size: 12px;
    color: #8a8a8a;
}
.bold {
    font-weight:bold;
}
div.step {
    float:left;
    padding:6px;
    border:2px solid #C9C9C9;
    text-align:center;
    margin-bottom:27px;
}
div.step_img {
    float:left;
    padding:8px 12px;
    text-align:center;
}

div#btns {
    text-align:center;
}
div#btns img {
    cursor:pointer;
}
/*************** 마이페이지-마이페이지 *************/
#mypage_myinfo {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-left: 1px solid #dfdfdf;
    padding: 20px;
    text-align: left;
    font-face: "돋움";
    font-size: 12px;
    color: #998d6f;
}
/*************마이페이지-마이페이지끝*******************/


/*************로그인-로그인폼**************************/
form#login_mem input {
    width:100px;
    color: #43362e;
    font-size: 12px;
    padding-left: 7px;
}
form#login_nomem input {
    width:130px;
    color: #43362e;
    font-size: 12px;
}
.input_title_text {
    background: url(/test/images/id_search_dot.gif) no-repeat 0 50%;
    padding-left: 20px;
    padding-top: 3px;
    font-face: "돋움";
    font-size: 12px;
    color: #787166;
}
.login_bottom_text {
    color: #43362e;
    font-size: 12px;
}
/*************로그인-로그인폼끝**************************/


/*************하단안내메뉴*****************/
.bottom_table_td {  
    padding: 10px;
    border-left: 1px solid #c4b59d;
    border-top: 1px solid #c4b59d;
    border-right: 1px solid #c4b59d;
    border-bottom: 1px solid #c4b59d;
    font-fade: "돋움";
    font-size: 12px;
    color: #6f6043;
}
/*************하단안내메뉴끝******************/



/*************상품 리스트*******************/
.reservation04_black {
    font-size: 12px;
    color: #000000;
    
}
.style1 {font-size: 12px; color: #6f6043; font-weight: bold; }
.subsidary_table {   
    border-left: 1px solid #c4b59d;
    border-bottom: 1px solid #c4b59d;
    border-right: 1px solid #c4b59d;
    font-size: 12px;
    color: #887d68;
    font-weight: bold;
    text-align: left;
}
.subsidary_table th {
    height:27px;
    background-color:#F5F1E3;
    font-size: 12px;
    color: #887d68;
    font-weight: bold;
    text-align: left;
}
.subsidary_table th, .subsidary_table td {
    padding-left: 10px;
    border-top: 1px solid #c4b59d;
}
.subsidary_detail {
    border-bottom: 1px solid #c4b59d;
}

.subsidary_bottom_table { 
    border-top: 5px solid #dbcfb1;
    border-left: 1px solid #dbcfb1;
    border-bottom: 1px solid #dbcfb1;
    border-right: 1px solid #dbcfb1;
    font-face: 돋움;
    font-size: 12px;
}
.subsidary_bottom_table1 {
    border-top: 5px solid #dbcfb1;
    border-left: 1px solid #dbcfb1;
    border-bottom: 1px solid #dbcfb1;
    border-right: 1px solid #dbcfb1;
    font-face: 돋움;
    font-size: 12px;
}

/*************상품 리스트끝*******************/

/********** 예약상세(팝업) ***************/
.reservation_popup_table { 
    
    border-left: 1px solid #c4b59d;
    border-top: 1px solid #c4b59d;
}
.reservation_popup_table th {
    text-align:center;
    background-color:#e1d7c7;
    border-right: 1px solid #c4b59d;
    border-bottom: 1px solid #c4b59d;
    font-size: 12px;
    color: #887d68;
    font-weight: bold;
}
.reservation_popup_table td {
    padding-left: 10px; 
    border-right: 1px solid #c4b59d;
    border-bottom: 1px solid #c4b59d;
    height: 40px;
}
.reservation_popup_table2 { 
    border-left: 1px solid #c4b59d;
    border-top: 1px solid #c4b59d;
}
.reservation_popup_table2 th {
    text-align:center;
    border-right: 1px solid #c4b59d;
    border-bottom: 1px solid #c4b59d;
    font-size: 12px;
    color: #887d68;
    font-weight: bold;
}
.reservation_popup_table2 td {
    padding-left: 10px; 
    border-right: 1px solid #c4b59d;
    border-bottom: 1px solid #c4b59d;
    height: 40px;
}
/********** 예약상세끝 ***************/

/********** 회원ID찾기팝업, 비밀번호 찾기 팝업**********/
.id_search_input {
    background: #ffffff;
    border: 1px solid #c8c6bd;
}
.id_search_bottomtext {
    font-size: 11px;
    color: #B3AFA9;
    font-weight: bold;
}
/********** 회원ID찾기팝업, 비밀번호 찾기 팝업끝**********/

/********** 사이트맵 ***********************/
.site_map_table {border-top: 1px dashed #5c5038;
border-left: 1px dashed #5c5038;
}

.site_map_td {border-bottom: 1px dashed #5c5038;
border-right: 1px dashed #5c5038;
}
.style3 {
    font-size: 12px;
    color: #6F6043;
}
.style5 {font-family: "돋움"; font-weight: bold; color: #6F6043; font-size: 14px; }
/*********** 사이트맵 끝************************/
/*********** 회사소개  시작************************/
.company_table th {
    color:#5a513c;
    font-size:bold;
}
.company_table td {
    padding: 3px 0 0 0;
    line-height:15px;
    color:#5a513c;
}

/*********** 회사소개  끝************************/
