#reserve_wrap {padding-bottom: 20px;}
.reserve_cal {width:100%;}
.reserve_info {width:100%;}

.reserve_cal_box {}
.reserve_cal_box .title {height:35px;border:1px solid #3b75e1;background:#fff;padding-left:10px;font:bold 12px/35px "dotum";color:#555;}
.reserve_cal_box .title input {margin-left:7px;width:120px;height:22px;border:1px solid #eaeaea;}
.reserve_cal_box .title select {margin-left:7px;height:24px;font: 13px 'NanumBarunGothic';border:1px solid #e1e1e1;}
.reserve_cal_box .title #restime_add {display:inline-block;margin-left:10px;border:1px solid #ff0000;height:30px;}
.reserve_cal_notice {color:#eb5556;font-weight:bold;font-size:12px;}

/*±Û¾²±â*/
.agreement_wrap .agree_form {padding:15px 15px 10px 15px;border:1px solid #e4e4e4;border-top:2px solid #1D5578;background:#fafafa;}
.agreement_wrap .agree_form textarea {padding:12px;font:normal 13px "dotum";width:100%;height:60px;border:1px solid #d9d9d9;color:#7d7d7d;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.agreement_wrap .agree_form .agree_check {margin-top:5px;}
.agreement_wrap .agree_form .agree_check .s_checkbox {}
.agreement_wrap {margin-bottom:10px;}
.agreement_wrap h2 {font:bold 18px 'NanumGothic';color:#0b204e;margin-bottom:10px;}
.agreement_wrap h2.type2 {border-bottom:2px solid #aaa;padding-bottom:10px;}
.agreement_wrap .agree {margin:7px 0;padding-right:3%;width:97%;text-align:right;font:normal 13px 'NanumGothic';color:#555;}
#agree_form {padding:20px;border:1px solid #e4e4e4;border-top:2px solid #4b87d1; background-color:#fafafa;}
#agree_form textarea {padding:3%;font:normal 12px 'NanumGothic';width:94%;height:30px;border:1px solid #d9d9d9;color:#7d7d7d;}


.reserve_counsel_wrap {padding:15px 15px;position:relative;border:1px solid #e4e4e4;border-top:2px solid #4b87d1; background-color:#fafafa;}
.reserve_counsel_wrap img {width:100%;}

.reserve_counsel_wrap .il span {margin:0;padding:0;}
.reserve_counsel_wrap .il {padding:5px 0;}
.reserve_counsel_wrap .il .s_text, .reserve_counsel_wrap .il .s_select {border:1px solid #c1c1c1;}
.reserve_counsel_wrap .il.type2 {text-align:center;margin-top:10px;}
.reserve_counsel_wrap .il .tcal {background: url('/mpreserve/skin/basic_skin_mobile/skin_images/cal.gif') top 5px right 10px no-repeat #fff !important;border:1px solid #3b75e1;}

.reserve_counsel_wrap p {text-align:center;}
.reserve_counsel_wrap p strong {font-size:18px;color:#3992ff;}
.reserve_counsel_wrap p strong.type2 {font-size:18px;color:#f40b48;}
.reserve_counsel_wrap p span {font-weight:bold;font-size:17px;color:#3b75e1;}


#bbs_list_wrap {width:100%;margin:20px 0;}
.bbs_list_table {width:100%;margin-bottom:30px;}
.bbs_list_table a {font:normal 13px "dotum";text-decoration:none;color:#000;}
.bbs_list_table a:hover {color:#0078c6;}
.bbs_list_table thead {}
.bbs_list_table thead th {font:bold 13px "dotum";height:45px;background:#3b75e1;color:#fff;}
.bbs_list_table tbody {}
.bbs_list_table tbody th {padding:10px 5px;font:normal 13px "dotum";height:40px;border-bottom:1px solid #dfdfdf;}
.bbs_list_table tbody th.titles {text-align:left;}
.bbs_list_table tbody td {padding:5px;height:40px;border-bottom:1px solid #dfdfdf;font:bold 12px "dotum";text-align:center;color:#555;}
.bbs_list_table tbody td span.status {background:#adb2af;color:#fff;padding:5px 10px;font-weight:bold;}
.bbs_list_table tbody td span.wait {background:#adb2af;}
.bbs_list_table tbody td span.finish {background:#1ba64c;}
.bbs_list_table tbody td span.cancels {background:#ad1818;}
.bbs_list_table tbody td span.categorys {background:#3861b4;color:#fff;padding:5px 10px;font-weight:bold;}

/*¹öÆ°*/
.bbs_btns {width:100%;margin:10px 0;text-align:right;}
.bbs_btns li {margin:0 2px;}


/* ¿Â¶óÀÎ¿¹¾à */
input{ font:13px "µ¸¿ò", "Dutum", "Tahoma"; color:#000; vertical-align:middle; }
select{ font-size:13px; border:1px solid #D0D0D0; background:#fff; }

.my-placeholder { color: #aaa; }
input[type=checkbox].s_checkbox {position:relative;top:-1px;margin-right:5px;width:15px;height:15px;border:1px solid #D4D4D4;border-radius:0;background:url(../img/comm/chk_img.gif) no-repeat 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:15px 30px;}
input[type=checkbox]:checked.s_checkbox {background-position:0 -15px;}

input[type=radio].s_radiobox {vertical-align: -3px;position:relative;width:15px;height:15px;border:0;border-radius:0;background:url(../img/comm/radio_img.png) no-repeat 0 0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:15px 30px;}
input[type=radio]:checked.s_radiobox {background-position:0 -15px;}

input[type=file].s_upload {filter: alpha(opacity=0);opacity:0;outline:none;background:none;cursor:pointer;}

select.s_select {width:100%;border:1px solid #c3c3c3;position:relative;top:0px;display:inline-block;padding:0 0 0 5px;line-height:30px;height:30px;background:url('../img/comm/bg_select.gif') right top no-repeat padding-box border-box #fff;appearance:none;-webkit-appearance:none;-ms-appearance:none;-moz-appearance:none;border-radius:0;text-indent:0.01px; text-overflow:'';}
select.s_select::-ms-expand {display:none;}
textarea.s_area {width:100%;padding:10px;height:150px !important;line-height:15px;border:1px solid #c3c3c3;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.s_text {background:#fff;border:1px solid #c3c3c3;padding:7px 10px;height:30px;width:100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
input.s_text:input-placeholder {color:#ccc;}
input.s_text:-webkit-input-placeholder {color:#ccc;}
input.s_text:-ms-input-placeholder {color:#ccc;}

.il {position:relative;}
.il label {font-weight:bold;display:block;padding-bottom:7px;font-size:17px;}
.il span {display:block;margin-top:5px;padding-left:3px;}
.il span i {position:relative;top:2px;font-size:14px;color:#bb8400;margin-right:3px;}

.double_wrap {width:100%;overflow:hidden;padding:0 !important;margin:0 !important;}
.double_wrap li {float:left;width:50%;border-bottom:0 !important;padding:0 !important;}
.double_wrap li:first-child {padding-right:3px !important;box-sizing: border-box;}

.double_wrap3 {width:100%;overflow:hidden;padding:0 !important;margin:0 !important;}
.double_wrap3 li {float:left;width:50%;border-bottom:0 !important;padding:0 !important;}
.double_wrap3 li:first-child {padding-right:3px !important;box-sizing: border-box;}

.double_wrap2 {width:100%;overflow:hidden;padding:0 !important;margin:0 !important;}
.double_wrap2 li {float:left;width:33.3%;border-bottom:0 !important;padding:0 !important;}
.double_wrap2 li:first-child {width:66.6%;padding-right:3px !important;box-sizing: border-box;}

.triple_wrap {width:100%;overflow:hidden;padding:0 !important;margin:0 !important;}
.triple_wrap li {float:left;width:33.3%;padding-right:3px;border-bottom:0 !important;padding:0 !important;box-sizing: border-box;}
.triple_wrap li:last-child {padding-right:0px !important;box-sizing: border-box;}

.cell_wrap {position:relative;padding-left:73px;overflow:hidden;}
.cell_wrap .s_select {position:absolute !important;width:70px;left:0px;top:0;}
.cell_wrap ul {}
.cell_wrap ul li {width:50%;border:0 !important;margin:0 !important;padding:0 !important;border-bottom:0 !important;}
.cell_wrap ul li:first-child {float:left;padding-right:3px !important;box-sizing: border-box;}
.cell_wrap ul li:last-child {float:left;}

.mail_wrap {position:relative;padding-left:73px;overflow:hidden;}
.mail_wrap ul {}
.mail_wrap ul li {width:50%;border:0 !important;margin:0 !important;padding:0 !important;border-bottom:0 !important;}
.mail_wrap ul li:first-child {float:left;padding-right:3px !important;box-sizing: border-box;}
.mail_wrap ul li:last-child {float:right;}

.s_btn1 {display:block;text-align:center;background:#445791;color:#fff;font-size:16px;border:1px solid #384776;margin:10px 0;padding:10px 0;}
.s_btn1 a {display:block;}

.tc_confirm {position:absolute;right:0;top:15px;width:110px;}
.tc_confirm2 {width:100%;height:40px;background:#3b75e1;color:#fff;border:1px solid #2f63c3;font-size:16px;font-weight:bold;}
