/* F12 ������ ������ �ۼ�. �� ������ ��Ȯ�ϰ� ǥ���� ���� �ƴ� ���� �ֽ��ϴ�. */
body {
	padding-top: 20px; padding-bottom: 20px;
}
#hour{
	font-size:xx-small;   
    float: left;
    padding: 10px 15px;
    color: red;
    font-weight: bold;}
.header {
	padding-right: 15px; padding-left: 15px;
}
.marketing {
	padding-right: 5px; padding-left: 5px;
}
.footer {
	padding-right: 2px; padding-left: 2px;
}
.header {
	border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;
}
.footer {
	color: rgb(119, 119, 119); padding-top: 3px; border-top-color: rgb(229, 229, 229); border-top-width: 1px; border-top-style: solid;
}
@media all and (min-width:768px)
{
.container {
	max-width: 730px;
}
}
.container-narrow > hr {
	margin: 5px 0px;
}
.marketing {
	margin: 5px 0px;
}
.marketing p + h4 {
	margin-top: 5px;
}
	.form-ad input[type='text'] {
		width:100%; margin-bottom: -1px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:small; 
	}
	.form-ad input[type='tel']{
		width:100%; margin-bottom: -1px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:small; vertical-align: middle;
	}
	.form-ad input[type='email']{
		width:100%; margin-bottom: -1px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:small; vertical-align: middle;
	}
	.form-ad select[type='grade']{
		width:100%; margin-bottom: -3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:small; vertical-align: middle;
	}
	.form-ad select[type='branch']{
	 width:100%;	margin-bottom: -3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:small; vertical-align: middle;
	}
	.form-ad select[type='turn']{
	 width:100%;	margin-bottom: -3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:small; vertical-align: middle;
	}
	.form-text{
		width:100%; margin-bottom: -3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:small; vertical-align: middle;
	}
	.resize_xs {
		padding-right: 5px; padding-left: 5px;
	}
	.footer_xs {
		padding-right: 1px; padding-left: 1px; 
	}
@media screen and (min-width:768px)
{
	.header {
		padding-right: 0px; padding-left: 0px;
	}
	.marketing {
		padding-right: 0px; padding-left: 0px; 
	}
	.footer {
		padding-right: 0px; padding-left: 0px;
	}
	.header {
		margin-bottom: 10px;
	}
	
	.form-control {
		padding: 5px; height: auto;  box-sizing: border-box; 
	}
	.form-text .from-sel .form-control:focus {
		z-index: 2;  font-size:inherit; 
	}
	.form-ad input[type='text'] {
		margin-bottom: -1px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:inherit; 
	}
	.form-ad input[type='tel']{
		margin-bottom: -1px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:inherit;
	}
	.form-ad input[type='email']{
		margin-bottom: -1px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:inherit;
	}
	.form-ad select[type='grade']{
		margin-bottom: -3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:inherit;
	}
	.form-ad select[type='branch']{
		margin-bottom: -3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:inherit;
	}
	.form-ad select[type='turn']{
		margin-bottom: -3px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:inherit;
	}
	.form-text{
		width:100%; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; font-size:inherit; vertical-align: middle;
	}
	.form-text .from-sel .form-control:focus {
		padding-right: 10px; padding-left: 10px; font-size:xx-small;
	}
	.col-md-2 .col-md-4 {
		padding-right: 10px; padding-left: 10px;
	}
	.footer_xs {
		padding-right: 1px; padding-left: 1px;
	}
}
