@charset "UTF-8";
.mapLabel {margin-top:-58px;}
.mapLabel * {display: inline-block;vertical-align: top;}
.mapLabel .left {background: url("/images/com/map/tip_l.png") no-repeat;display: inline-block;height: 24px;overflow: hidden;vertical-align: top;width: 7px;}
.mapLabel .center {background: url("/images/com/map/tip_bg.png") repeat-x;display: inline-block;height: 24px; font-size: 14px; font-weight:bold; line-height: 24px;}
.mapLabel .right {background: url("/images/com/map/tip_r.png") -1px 0  no-repeat;display: inline-block;height: 24px; overflow: hidden; width: 6px;}
.mapInfoCont {font-size: 12px; width : 100%; vertical-align : middle; text-align:left; padding:1px 20px 0px 2px;}


/* 검색폼 */
.searchFormBox {padding: 2rem 1.5rem; background: #ecf6ff; border: 2px solid #d9e6f2; border-radius: 1.5rem;}
.searchFormBox .inner {display: flex; justify-content: space-between; align-items: center;}
.searchFormBox .inbox {margin-right: 0.5rem; width: calc(100% - 8rem);}
.searchFormBox .inner.w3 .inbox {width: calc(((100% - 7.5rem) / 3) - 0.5rem);}
.searchFormBox .inner.w2 .inbox {width: calc(((100% - 7.5rem) / 2) - 0.5rem);}
.searchFormBox .inbox label {display: inline-block; margin-right: 0; padding: 0 0.25rem; width: 3.7rem; text-align: center; font-size: 1rem; font-weight: 600; color: #035692;}
.searchFormBox .inbox input,
.searchFormBox .inbox select {padding: 0.5rem; width: 100%; height: 2.5rem; border-radius: 0.5rem; border: 1px solid #e0e0e0;}
.searchFormBox .inbox label + input,
.searchFormBox .inbox label + select {width: calc(100% - 4rem);}
.searchFormBox .btn_bl {width: 7.5rem; background: #035692; border-radius: 0.5rem;}


@media (max-width:768px){

	/* 검색폼 */
	.searchFormBox {padding: 1rem; border-radius: 1rem;}
	.searchFormBox .inner {display: block;}
	.searchFormBox .inbox {margin-right: 0; margin-bottom: 0.25rem; width: 100%;}
	.searchFormBox .btn_bl {width: 100%;}

}