

/*표*/

.con_arrow {font-size:1.6em; font-weight:700; line-height:30px;  color: #000; margin:50px 0 20px 0; border:0px solid red;}
.con_arrow:before { content: ""; width:16px; height:16px; display:inline-block; border:5px #59647A solid; box-sizing:border-box; border-radius:14px; background:#fff; margin-right:10px;}
.con_arrow:first-child { margin:0 0 20px 0;}

.tbl_type1{width:100%; border-collapse:separate; border-spacing:0px; border-top:2px solid #002b5c; margin-bottom:10px;}
.tbl_type1 th{ color:#333; text-align:center; font-weight:700; padding:10px 15px; border-bottom:1px solid #eee; border-right:1px solid #eee; background-color:#f8f8f8;}
.tbl_type1 td{ text-align:left; padding:10px 15px; border-bottom:1px solid #eee;}


/*예약버튼*/
.vouln_btn { width: 100%;  float: right;margin-bottom:30px; }
.vouln_btn a {display: inline-block; float: right; padding: 1% 2%; font-size: 17px; margin: 1% 0 0 1%; background-color: #f0f0f0; border-radius: 10px; font-weight: 700; border-bottom: 2px solid #ddd;	transition:0.2s ease-in-out;
    color: #328941;	min-width:180px; text-align:center; margin-bottom:30px;}
.vouln_btn a:hover{	background-color:#328941;color:#fff;}
.vouln_bt { margin:9% 0 1%;}


/*갤린더*/
.calendar > p{
	padding: 0px 0px;
	font-size: 16px;
	text-align: center;
}
.calendar > p > a{
	font-size: 14px;
	vertical-align: 0px;
}
.calendar > p > a:first-child{
	margin-right: 20px;
}
.calendar > p > a:last-child{
	margin-left: 20px;
}
.calendar > table{
	width: 100%;
	border-collapse: collapse;
}
.calendar > table > thead > tr > th{
	width: 14%;
	padding: 10px 0px;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	font-size: 12px;
}
.calendar > table > thead > tr > th:first-child,
.calendar > table > thead > tr > th:last-child{
	width: 15%;
}
.calendar > table > thead > tr > th:first-child{
	border-left: none;
}
.calendar > table > tbody > tr > td{
	padding: 3px 0px;
	border-top: 1px solid #EBEBEB;
	border-left: 1px solid #EBEBEB;
	cursor: pointer;
}
.calendar > table > tbody > tr > td:first-child{
	border-left: none;
}
.calendar > table > tbody > tr > td:hover,
.calendar > table > tbody > tr > td.today{
	background-color: #ffcc00;
}
.calendar > table > tbody > tr > td > p{
	font-size: 12px;
	text-align: center;
}
.calendar > table > tbody > tr > td.today > p{
	font-weight: bold;
}
.calendar > table > tbody > tr > td:first-child > p{
	color: #FF0000;
}
.calendar > table > tbody > tr > td > div{
	display: none;
}
.calendar > div{
	padding: 10px 15px;
	border-top: 2px solid #0062B1;
	background-color: #fef7c2;
}
.calendar > div > p:first-child{
	margin-bottom: 5px;
	color: #0062B1;
	font-size: 14px;
}
.calendar > div > p > a{
	font-size: 16px;
}

