/* 버튼 */
.btn-outline-01{
	color: #001F6D;
	border-radius: 0 !important;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 15px;
	background: transparent;
	border: 1px solid #001F6D;
	font-weight: 600
}
.btn-outline-01:active, .btn-outline-01:hover {
	color: #fff;
	background: #001F6D;
}

.btn-02{
	color: #001F6D;
	border-radius: 5px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
	background: transparent;
	border: 1px solid #001F6D;
	font-weight: 600
}
.btn-02:active, .btn-02:hover {
	color: #fff;
	background: #001F6D;
}

.btn-reservation{
	color: #FF8900;
	border-radius: 50px !important;
	padding-top: 5px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	padding-bottom: 5px !important;
	font-size: 15px;
	background: transparent;
	border: 1px solid #FF8900;
	font-weight: 600
}
.btn-reservation:active, .btn-reservation:hover {
	color: #fff;
	background: #FF8900;
}



.btn-01{
	color: #fff;
	border-radius: 10px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	background: #0075EF;
	font-weight: 500;
}

.btn-01:active, .btn-01:hover {
	color: #fff;
	background: #0075EF;
}


.btn-cs{
	color: #0075EF;
	border-radius: 20px !important;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right : 20px;
	font-size: 14px;
	background: #fff;
	border: 1px solid #0075EF;
	font-weight: 500;
}

.btn-cs:active, .btn-cs:hover {
	color: #fff;
	background: #0075EF;
}

.btn-message{
	color: #0075EF;
	border-radius: 5px !important;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 20px;
	padding-right : 20px;
	font-size: 14px;
	background: #fff;
	border: 1px solid #0075EF;
	font-weight: 500;
}

.btn-message:active, .btn-message:hover {
	color: #fff;
	background: #0075EF;
}

.btn-rounded{
	padding-left: 20px;
	font-family: gmarket-medium;
	color: #333;
	background: #fff !important;
	border-radius: 50px !important;
	padding-top: 12px;
	padding-bottom: 8px;
	font-size: 14px;
	background: transparent;
	border: 1px solid #fff;
	font-weight: 600;
	width: 200px;
	text-align: left !important;
	position: relative;
	-webkit-transition:font-size .3s; transition:font-size .3s;
}

.btn-rounded i{position: absolute; right: 20px; top: 9px; color: #F0809A;-webkit-transition:all .3s; transition:all .3s;}

.btn-rounded:active{}
.btn-rounded:hover i{right: 10px; }

@media (min-width: 768px) {
	.btn-rounded i{top: 13px;}
	.btn-rounded{width: 250px; padding-top: 16px; padding-bottom: 12px;}
}


.btn-more{
	color: #333;
	background-color: #fff;
	border-radius: 10px !important;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 13px;
	border: 1px solid #fff;
	font-weight: 600
}


.btn-disable{
	color: #fff;
	background-color: #C6C7C7;
	border-radius: 5px !important;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 15px;
	border: 1px solid #C6C7C7;
	font-weight: 600
}
.btn-disable:active, .btn-disable:hover {
	color: #fff;
	background-color: #C6C7C7;
}