/* 캘린더 스타일 리스트 */
.board_list {padding-bottom:30px;overflow:hidden;}
.board_list .calendar_header {color:#555;text-align:center;font-size:19px;}
.board_list .calendar_header a {color:#555;font-size:15px;}
.board_list .cld-tbl {margin-top:10px;border-collapse:collapse;}
.board_list .cld-tbl td,
.board_list .cld-tbl th {border:1px solid #e5e5e5;vertical-align:top;}
.board_list .cld-tbl th {background:#fafafa;padding:5px;color:#454545;}
.board_list .cld-tbl td {height:130px;text-align:right;}
.board_list .cld-tbl td a {color:#555;}
.board_list .cld-tbl .sun_ {color:red;}
.board_list .cld-tbl .sun_ .what-day .day-num {color:red;}
.board_list .cld-tbl .sat_ {color:#4896ED;}
.board_list .cld-tbl .sat_ .what-day .day-num {color:#4896ED;}


.board_list .cld-tbl .mon_ {color:#333;}
.board_list .cld-tbl .mon_ .what-day .day-num {color:#333;}


.board_list .cld-tbl .what-day {overflow:hidden;border-bottom:1px solid #e5e5e5;background:#FFFDEB;padding:2px 3px;}
.board_list .cld-tbl .what-day .day-num {float:right;font-weight:600;color:#444;}
.board_list .cld-tbl .what-day .terms {margin-right:10px;float:left;color:#888;}
.board_list .cld-tbl .what-day .holiday {float:left;color:#EB4444;font-size:15px;}
.board_list .cld-tbl .what-day.o_holiday {color:#ED4848;}
.board_list .cld-tbl .what-day.o_holiday .day-num {color:#ED4848;}
.board_list .cld-tbl .room-info {color:#555;text-align:left;}
.board_list .accept_btn {border:1px solid #12A227;display:inline-block;padding:0 10px;background:#25B339;color:#fff;cursor:pointer;}
.b_ready {display:inline-block;*zoom:1;*display:inline;width:50px;height:18px;background:#f1f1f1;vertical-align:middle;}
.b_success {display:inline-block;*zoom:1;*display:inline;width:50px;height:18px;background:#D8FFD8;vertical-align:middle;}
.b_cancel {display:inline-block;*zoom:1;*display:inline;width:50px;height:18px;background:#FFCDCD;vertical-align:middle;}


.division{width:25%;float:right;}
.division h3.dot2{clear:both;background: url("/src/img/sub/dot2.gif") no-repeat left 20px; padding:10px 0 10px 25px;font-size:20px;color:#767675;border:1px solid #4abcde;border-bottom:2px solid #4abcde;margin-top:15px;cursor:pointer;color:#000;}
.division .con_wrap{clear:both;font-size:15px; color:#767675;line-height:24px;}

.board_write {vertical-align:top;width:100%;padding-bottom:40px;margin:0 auto;overflow:hidden;letter-spacing:0.2px;}
.board_write h4 {text-align:center;margin-bottom:10px;font-weight:bold;font-size:21px;}
.board_write table.form{width:100%;border-top:1px solid #b0b0b0; border-collapse:collapse;}
.board_write .form th {border-bottom:1px solid #e1e1e1;background:#f3f4f6;padding:10px;color:#555; text-align:center;font-size:16px;}
.board_write .form td {border-bottom:1px solid #e1e1e1;background:#fff;padding:10px;font-size:16px;letter-spacing:-0.05em;text-align:left;vertical-align:middle;}
.board_write .form tr:last-child td {border-bottom:0;}

.board_write .form td select {border:1px solid #c5c5c5;height:30px;}


.board_write .form input[type=text] {border:1px solid #c5c5c5;height:24px;line-height:24px;width:98%;vertical-align:middle;letter-spacing:0.2px;font-size:13px;}
.board_write .form textarea {border:1px solid #c5c5c5;height:100px;width:98%;}
.board_write .form label {vertical-align:middle;cursor:pointer;}
.board_write .form .accept_btn {border:1px solid #12A227;display:inline-block;padding:0 10px;background:#25B339;color:#fff;cursor:pointer;}
.board_write .form .nt_accept_btn {border:1px solid #E72D2D;display:inline-block;padding:0 10px;background:#F34444;color:#fff;cursor:pointer;}
.board_write .form .ready_btn {border:1px solid #636363;display:inline-block;padding:0 10px;background:#808080;color:#fff;cursor:pointer;}
.board_write .form input[type=submit] {padding:10px 20px;background:#333;color:#fff;cursor:pointer;border:0;cursor:pointer;}

.board_write .btn{margin:20px auto;text-align:center;}
.board_write .btn input[type="submit"]{font-size:16px; padding:0 50px;}
.board_write .btn2{width:150px;margin:30px auto; line-height:26px; border:1px #ddd solid; background:#3c5c97; padding:10px 50px; vertical-align:middle;text-align:center; }
.board_write .btn2 a{color:#fff;display:block;}

.board_write .info_btn{border-bottom:0px solid !important;text-align:right !important;}
.board_write .info_btn .accept_btn2 {border:1px solid #E72D2D;display:inline-block;padding:5px 20px;background:#F34444;color:#fff;cursor:pointer;}
.board_write .info_btn .nt_accept_btn2 {border:1px solid #5c5c5c;display:inline-block;padding:5px 20px;background:#868686;color:#fff;cursor:pointer;}

@media all and (max-width: 700px) {
	.listBox{display:block !important;}
	.listBox td{font-size:14px;line-height:16px;}
	.division{display:none;width:100%;float:none;}
	.board_write {float:none;width:100%;}
	.board_write .form td{font-size:12px;line-height:16px;}
}

@media all and (max-width: 767px) {
.board_list .cld-tbl .what-day {padding:3px 0}
.board_list .cld-tbl {font-size:0.8em}
.board_list .cld-tbl .room-info .rv-items {padding:5px 0; overflow:hidden}
.board_write .form th {font-size:12px}



}

.more_area { display:none; }
.more_btn {text-align:center;padding:5px;display:block;cursor:pointer;font-size:14px;}
#place_info {display:block;color:#ff0000;padding:3px 0px;}


.dot1{padding:0px 10px; background: url("/src/img/sub/dot1.gif") no-repeat left 5px;font-size:30px;color:#111;text-align:center;margin:0 0 20px 0;font-weight:bold;}
.dot1 span{font-weight:300;font-size:14px;padding:0 15px;}
.dot2{padding-left:10px;font-size:15px;font-weight:300;background: url("/src/img/sub/dot2.gif") no-repeat left 12px;letter-spacing: -1px;}

/* 비밀번호 입력 */
.various-form{border:1px solid #b9b9b9;border-top:2px solid #555;text-align:center;padding:75px 0;}
.various-form .pw_icon{margin:0 auto 15px;background-color:#fff;border:1px solid #cfcfcf;border-radius:50%;width:100px;padding:20px 0}
.various-form .section-title strong{color:#03459b;font-size:20px;}
.various-form .section-title p{color:#4b4b4b;font-size:16px;}
.various-form .ent-password{margin-top:10px;}





.apply_btn {border-radius:3px;font-size:16px;height:100%!important;line-height:100%!important;}









.cmn_btn {border:1px solid #ccc;border-radius:3px;padding:5px 10px;display:inline-block;cursor:pointer;font-size:15px;}

/*.cxl_btn {border:1px solid #ccc;border-radius:3px;padding:5px 10px;display:inline-block;cursor:pointer;}*/



td.grade input {width:60px!important;display:inline-block;text-align:right;box-sizing:border-box;padding:0 10px;}




.space_info {margin:0 0 30px 0;}

.space_info p.spaceInfo_tit {font-size:20px;font-weight:bold;position:relative;padding:0 0 0 24px;line-height:32px;word-break:keep-all;margin:0 0 10px 0;}
.space_info p.spaceInfo_tit:before{content:"";background:url(/src/img/sub/con_icon.png)0 0 no-repeat;width:20px;height:20px;position:absolute;top: 4px;left:0;}


.space_info ul.remark li {line-height:24px;box-sizing:border-box;padding:0 0 0 20px;}
.space_info ul.remark li:before {content:"-";position:absolute;left:0;top:0;font-size:16px;}
.space_info ul.remark li b {font-weight:bold;}


.space_info ul.step {font-size:0;}
.space_info ul.step li {display:inline-block;vertical-align:top;width:32%;margin:0 1% 1% 0;font-size:16px;text-align:center;padding:30px 10px;box-sizing:border-box;border-radius:5px;min-height:80px;border:1px solid #d5d5d5;min-height:163px;}
.space_info ul.step li:before {content:"1";display:block;margin:0 auto 15px;text-align:center;font-weight:bold;font-size:24px;border-radius:50%;background:#FEE252;color:#333;width:50px;height:50px;line-height:53px;font-family:"GmarketSansBold"}
.space_info ul.step li:nth-child(2):before {content:"2"}
.space_info ul.step li:nth-child(3):before {content:"3"}
.space_info ul.step li:nth-child(4):before {content:"4"}
.space_info ul.step li:nth-child(5):before {content:"5"}


@media all and (max-width:768px){

.space_info ul.step li {width:100%;margin:0 0 2% 0;display:block;}


}


#rsrvStatus {font-size:0;}
#rsrvStatus h2.rsrv_tit {text-align:left;font-size:28px;font-weight:bold;margin:0 0 10px 0;}
#rsrvStatus h2.rsrv_tit span {font-size:20px}
#rsrvStatus .fac_cmn {display:inline-block;vertical-align:top;width:50%;box-sizing:border-box;padding:1%;}

#rsrvStatus .fac_cmn .fac_img_cmn {display:inline-block;width:100%;}
#rsrvStatus .fac_cmn .fac_img_cmn img {max-width:100%;}
#rsrvStatus .fac_cmn .fac_img_cmn p {font-size:16px;text-align:center;}

#rsrvStatus .fac_cmn .fac_tit {text-align:center;padding:10px 0;font-size:16px;font-weight:700;background:#333;color:#fff;}

#rsrvStatus .fac_cmn .time_table {}
#rsrvStatus .fac_cmn .time_table ul {box-sizing:border-box;font-size:16px;border:1px solid #ccc;}
#rsrvStatus .fac_cmn .time_table ul li {display:inline-block;vertical-align:top;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;box-sizing:border-box;width:20%;}

/*#rsrvStatus .fac_cmn .time_table ul li:last-child {border:0;}*/
#rsrvStatus .fac_cmn .time_table ul li a {font-size:14px;display:block;padding:5px;}
#rsrvStatus .fac_cmn .time_table ul li.comp {background:#e8e8e8;}
#rsrvStatus .fac_cmn .time_table ul li.comp a {cursor:default;}

@media all and (max-width:768px){

#rsrvStatus .fac_cmn {display: block;width:100%;}

}

@media all and (max-width:640px){

#rsrvStatus .fac_cmn .time_table ul li a {font-size:13px;}

}



