/* =========================
	메인슬라이더
========================= */
@media all and (min-width:780px){
	.mainhh{ height:95px; display: none; }
}



/* =========================
	qbox02
========================= */
#qbox02 .boxDiv{ position: relative; box-sizing: border-box; text-align: center; -webkit-transition: transform 0.2s ease-in-out; -moz-transition: transform 0.2s ease-in-out; -ms-transition: transform 0.2s ease-in-out; -o-transition: transform 0.2s ease-in-out; transition: transform 0.2s ease-in-out; }
#qbox02 .boxDiv:after{ display: block; content: ""; padding-top: 100%; }
#qbox02 .boxDiv .bg{ background: rgba(255,255,255,0.8); position: absolute; z-index: 10; top: 50%; left: 50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); width: 90%; height: 60%; display: table; }
#qbox02 .boxDiv .bg .txt{ display: table-cell; vertical-align: middle; padding: 10px; }
#qbox02 .boxDiv .bg .fs01{ font-size: 1.1rem; font-weight: 500; }
#qbox02 .boxDiv .bg .fs01:after{ display: block; content: ""; width: 48px; height: 1px; background: #000000; margin: 10px auto; }
#qbox02 .boxDiv .bg .fs02{ font-size: 1rem; color: #353535; line-height: 1.5; word-break: keep-all; }
#qbox02 .boxDiv.lDiv{ background: url(../images/main/qbox02_img01.jpg) no-repeat 50% 50%; background-size: cover; }
#qbox02 .boxDiv.rDiv{ background: url(../images/main/qbox02_img02.jpg) no-repeat 50% 50%; background-size: cover; }
/* hover */
#qbox02 .boxDiv:hover{ transform:scale(1.05); z-index: 100; }
@media all and (max-width:1024px){
	#qbox02 .boxDiv .bg .fs02 br{ display: none; }
}
@media all and (max-width:779px){
	#qbox02 .boxDiv{ display: block; }
	#qbox02 .boxDiv.lDiv{ margin-bottom: 30px; }
}
@media all and (min-width:780px){
	#qbox02 .boxDiv{ float: left; width: 50%; height: 600px; padding: 20%; }
	#qbox02 .boxDiv .bg{ width: 60%; height: 210px; }
	#qbox02 .boxDiv .bg .fs01{ font-size: 24px; }
	#qbox02 .boxDiv .bg .fs01:after{ margin: 25px auto; }
	#qbox02 .boxDiv .bg .fs02{ font-size: 16px; }
}

/* =========================
	qbox02
========================= */
#onlineMall{ background: #f7edc6; margin-bottom: 70px; margin-top: 45px; }
@media all and (min-width:970px){
	#onlineMall{ margin-bottom: 140px; margin-top: 150px;}
}

/* =========================
	공지사항
========================= */
#notiBoard{ margin-bottom: 40px; }
@media all and (min-width:970px){
	#notiBoard{ margin-bottom: 140px; }
}

/* =========================
	지도
========================= */
#mainMap{ background: #8a1013; }
#mainMap .titDiv{ margin-bottom: 50px; }
#mainMap .titDiv .fs01{ color: #fff; }
#mainMap .titDiv .fs01:before{ background: url(../images/common/logo_simple02.png) no-repeat 50% 50%; }
#mainMap .titDiv .fs01:after{ background: url(../images/common/logo_simple02.png) no-repeat 50% 50%; }
#mainMap .titDiv .fs05{ color: #fff; }
#mainMap .mapDiv .mapTxtUl .mapTxtLi{ border-bottom: 1px solid #9b3436; }
