@charset "utf-8";

/* Common */
.ws_member_res_wrap input[type="text"],.ws_member_res_wrap select,.ws_member_res_wrap input[type="password"] {border:1px solid #ddd !important; padding:5px; height:50px;width:100%;}	
.ws_member_res_wrap textarea {width:100%; border:1px solid #ddd !important; padding:5px !important;}

/* 회원/비회원 예약하기 */
.ws_member_res_wrap {margin-bottom: 45px; background: #f9f9f9; padding: 60px 0;}
.ws_member_res_wrap .es_mres_box {width: 500px; margin: 0 auto;}
.ws_member_res_wrap .es_mres_box h2 {margin-bottom: 10px; font-size: 2em; text-align:center;}
.ws_member_res_wrap .es_mres_box .bs_mres_title {font-size: 15px; margin-bottom: 35px; text-align:center;}
.ws_member_res_wrap .es_mres_box .bs_res_tab {}
.ws_member_res_wrap .es_mres_box .bs_res_tab ul {overflow: hidden;}
.ws_member_res_wrap .es_mres_box .bs_res_tab ul li {float:left; width:50%; text-align:center; font-size:1.15em;}
.ws_member_res_wrap .es_mres_box .bs_res_tab ul li a {display: block; padding: 20px 0; cursor:pointer; background-color:#4A505D; color:#fff;}
.ws_member_res_wrap .es_mres_box .bs_res_tab ul li a.is_on {color:#444; font-weight:bold;}
.ws_member_res_wrap .es_mres_box .bs_res_tab ul li a.is_on.ss_white {background-color:#fff; border:1px solid #ddd; border-bottom:0;}

.ws_member_res_wrap .es_mres_box #tab02 {display:none;}
.ws_member_res_wrap .es_mres_box #tab01, .ws_member_res_wrap .es_mres_box #tab02 {border:1px solid #ddd; border-top:0; padding:30px 15px; overflow: hidden; min-height:300px; background-color:#fff;}
.ws_member_res_wrap .es_mres_box #tab01 .bs_mem_form {margin:27px 40px;}
.ws_member_res_wrap .es_mres_box #tab01 .bs_mem_form h3 {font-weight: bold; font-size: 1.3em; letter-spacing: -0.5px; margin: 10px 0 7px 0; text-align:center;}
.ws_member_res_wrap .es_mres_box #tab01 .bs_mem_form p {font-size: 1.15em; letter-spacing: -0.5px; margin-bottom: 20px; color: #777; text-align:center;}
.ws_member_res_wrap .es_mres_box #tab01 .bs_mem_form input[type="text"] {margin-bottom:10px;}
.ws_member_res_wrap .es_mres_box #tab01 .bs_mem_form label {}
.ws_member_res_wrap .es_mres_box #tab01 .bs_mem_form .is_submit {width: 100%; margin: 10px 0 0; height: 45px; font-weight: bold; font-size: 1.25em; color:#fff;}

.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form {}
.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form {margin:27px 40px;}
.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form h3 {font-weight: bold; font-size: 1.3em; letter-spacing: -0.5px; margin: 10px 0 7px 0; text-align:center;}
.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form p {font-size: 1.15em; letter-spacing: -0.5px; margin-bottom: 20px; color: #777; text-align:center;}
.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form input[type="text"] {margin-bottom:10px;}
.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form label {}
.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form .is_submit {width: 100%; margin: 10px 0 0; height: 45px; font-weight: bold; font-size: 1.25em; color:#fff;}
.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form select {display:inline-block; width:32.6%;}

.ws_member_res_wrap .es_find_info {background: #d8d8d8; padding: 25px 10px;}
.ws_member_res_wrap .es_find_info a {width: 49%; display:inline-block; text-align:center;}







/* ================================================== *
 *
 *     MEDIA EXTEND - MAX DEVICE
 *
 * ================================================== */


/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.wd_area {padding:0 10px;}
	.ws_member_res_wrap #tab01 .bs_mem_form {margin:10px 30px;}
	.ws_member_res_wrap #tab01 .bs_mem_form .bs_phone {width:100%; display:block;}
	.ws_member_res_wrap #tab01 .bs_mem_form .bs_btn_sms {display:block; margin-bottom:10px;}
	.ws_member_res_wrap #tab02 .bs_none_form {margin:10px 30px;}
	.ws_member_res_wrap .es_mres_box {width:100%;}
	.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form,
	.ws_member_res_wrap .es_mres_box #tab01 .bs_mem_form {margin:27px 10px;}
	.ws_member_res_wrap .es_mres_box #tab02 .bs_none_form select {width:32.3%;}
}

@media all and (max-width:830px) {
}

/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {
	.wd_area {padding:0 10px;}
}

/* MEDIA (데스크탑 이하) 1279px 이하 */
@media all and (max-width:1279px) {
	.wd_area {padding:0 10px;}	
}

 /* ================================================== *
 *
 *     MEDIA EXTEND - MIN DEVICE
 *
 * ================================================== */
 
 /* MEDIA (태블릿 이상) 992px 이상 */
@media all and (min-width:768px) {

}
/* MEDIA (데스크탑 이상) 992px 이상 */
@media all and (min-width:992px) {

}
/* MEDIA (큰화면 데스크탑 이상) 1280px 이상 */
@media all and (min-width:1280px) {
	
}
 
 /* ================================================== *
 *
 *     MEDIA EXTEND - AND DEVICE
 *
 * ================================================== */

/* MEDIA (태블릿 구간만) 768px ~ 991px */
@media (min-width:768px) and (max-width:991px) {

}
/* MEDIA (데스크탑 구간만) 992px ~ 1279px */
@media (min-width:992px) and (max-width:1279px) {

}