@charset "utf-8";

.quick_ul {height:115px; width:100%;display:block;position:relative; margin-bottom:80px;}
.quick_ul > li {text-align:center; padding:25px; float:left; width:calc( 100% / 2 ); display:inline-block;}
.quick_ul > li:nth-child(1) {background:#ca650b;}
.quick_ul > li:nth-child(2) {background:#eabc37;}
.quick_ul > li > a {color:#fff; font-size:25px;}
.quick_ul > li > a > img {margin-right:20px; display:inline-block;}

.reserve_tit {margin-bottom:40px; text-align:center; font-size:19px; color:#232323;}
.reserve_tit > span {color:#ee5a00; font-size:19px;}
.reserve_ul {width:100%;display:block;position:relative; margin-bottom:80px; text-align:center;}
.reserve_ul > li {padding:30px 80px 30px 340px; height:219px; text-align:left; width:48%; display:inline-block; color:#fff; font-size:18px; vertical-align:top;}
.reserve_ul > li:nth-child(1) {background:url('../_img/reserve_bg01.png') no-repeat left center; background-color:#a06d3c; margin-right:1%;}
.reserve_ul > li:nth-child(2) {padding:45px 80px 45px 340px; background:url('../_img/reserve_bg02.png') no-repeat left center; background-color:#338e52;}
.reserve_ul > li > .reserve_tit {font-size:26px; color:#fff; font-weight:bold; margin-bottom:10px;}
.reserve_ul > li > a {color:#fff; font-size:18px; text-align:center; border:1px solid #fff; padding:3px; width:100%; display:inline-block; margin-top:15px;}

.sta_search{ border-radius: 5px; padding: 3px 10px; background:#555555; color:#fff !important;border:0; font-size:1em !important; }
.sta_list{ border-radius: 5px; padding: 3px 10px; background:#394367; color:#fff !important;border:0; font-size:1em !important;}
.sta_cancel{ border-radius: 5px; padding: 3px 10px;  background:#942d2d; color:#fff !important;border:0; font-size:1em !important;}
.sta_ok{ border-radius: 5px; padding: 3px 10px;  background:#37791c; color:#fff !important;border:0; font-size:1em !important;}
.sta_ing{ border-radius: 5px; padding: 3px 10px;  background:#d86400; color:#fff !important;border:0; font-size:1em !important;}

.btn_search_wrap{ display :inline-block;vertical-align:top;}
.btn_last_wrap{vertical-align:top;text-align:right; margin: 20px 0;}
.btn_search{ padding: 0 25px; height:40px; line-height:40px; background:#555555; color:#fff;border:0; font-size:1.2em; }
.btn_list{ padding: 0 25px; height:40px; line-height:40px; background:#394367; color:#fff;border:0; font-size:1.2em; }
.btn_cancel{ padding: 0 25px; height:40px; line-height:40px; background:#942d2d; color:#fff;border:0; font-size:1.2em; }
.btn_ok{ padding: 0 25px; height:40px; line-height:40px; background:#37791c; color:#fff;border:0; font-size:1.2em; }
.btn_ing{ padding: 0 25px; height:40px; line-height:40px; background:#d86400; color:#fff;border:0; font-size:1.2em; }

.guntab a { margin-bottom: 20px; }


.as_table{overflow-x:auto; padding-bottom:10px; margin-bottom:20px; padding-right:10px; }
.as_table table{ border-collapse: collapse;border-spacing: 0;min-width: 100%; position:relative;border-bottom:1px solid #ccc; border-top: 2px solid #232323;}
.as_table table caption{ width:0; height:0; overflow:hidden; }
.as_table table th, .as_table table td { padding: 10px 5px; white-space: nowrap; font-size:1.1em; }
.as_table table th{ background:#f5f5f5; font-size:1.5em; color:#232323; text-align:center; border-right: 1px solid #ccc;font-weight:normal; }
.as_table table tr th:last-child{border-right:0;}
.as_table table td{ color:#232323; text-align:center; font-size:1.2em; border-right: 1px solid #ccc; border-top:1px solid #ccc; padding: 8px 5px; background:#fff; }
.as_table table td a{ font-size:1.2em; color:#232323; font-size:normal;}
.as_table table td.left{text-align:left;}
.as_table table tr td:last-child{border-right:0;}
.as_table table tr:hover{ background-color:#e4e4e4;}



@media screen and (max-width: 1250px) {
	.greed22 > div{ width : 100% ;  }
	.greed22{ border-bottom : 0px; }
	.greed2i { border-bottom : 1px solid #cccccc;  }
}


@media screen and (max-width: 1020px) {
	.cal_l, .cal_r{  float:none;}
	.cal_l{  width: 400px; margin:0 auto;}
	.cal_r{ width:100%; padding:10px;}
}

@media screen and (max-width: 900px) {
	.greed3{ border-bottom : 0px; }
	.greed3 > div{ width : 100% ;  border-bottom : 1px solid #cccccc; }
}

@media screen and (max-width: 900px) {
	.quick_ul{height:auto; overflow: hidden;}
	.quick_ul > li { width: 100%; height:auto; }

	.reserve_ul {height:auto; overflow: hidden;}
	.reserve_ul > li { width: 100%; height:auto; padding:30px;}
	.reserve_ul > li:nth-child(1) {background:#a06d3c; margin-right:0;}
	.reserve_ul > li:nth-child(2) {background:#338e52; padding:30px;}
}

@media screen and (max-width: 500px) {
	.greed2{ border-bottom : 0px; }
	.greed2 > div{ width : 100% ;  border-bottom : 1px solid #cccccc;}
	.greed2i { border-bottom : 0px;  }
	.greed2i > div{ width : 100% ;  border-bottom : 1px solid #cccccc;  }
}