

#container {padding:70px 10px 90px 10px; min-height:250px}



/* 메인 슬라이더 */
.row.row_visual {position:relative; padding-top:160px}
.main_visua_txt {position:absolute; top:40%; z-index:99; width:100%; text-align:center}
.main_visua_txt img {width:100%; max-width:980px}



.slider .img_visual {width:100%; min-height:500px;}
.slider .visual01 {background:url('/images/main/main_visual01.jpg') center top no-repeat ; background-size:cover}
.slider .visual02 {background:url('/images/main/main_visual02.jpg') center top no-repeat ; background-size:cover}
.slider .visual03 {background:url('/images/main/main_visual03.jpg') left top no-repeat ; background-size:cover}



/* 메인 row01 */
.row01 {min-width:320px}
.row01_body {width:100%; max-width:1200px; margin:0 auto; text-align:center}
.row01_body h1 {font-family: 'NotoSansKR-Bold'; font-size:23px; color:#584b35}
.row01_body h2 {font-family: 'NotoSansKR'; font-size:16px; color:#555; margin-top:20px}
.row01_body h3 {font-family: 'NotoSansKR-Medium'; font-size:17px; color:#584b35; margin-top:41px}
.row01_body li {float:left; width:33.333%}
.row01_body a {position:relative; display:block; text-align:center; background:#fff; width:92%; margin:65px auto 0;}
.row01_body p {font-size:14px; line-height:25px; color:#777; margin-top:23px;}







@media all and (max-width:1300px){

	/* 비주얼이미지 */	
	.main_visua_txt img {width:60%}	

}



@media all and (max-width:1150px){
	.row01_body h1 {font-size:22px; color:#584b35}
	.row01_body h2 {font-size:15px; color:#555; margin-top:20px}
	.row01_body h3 {font-size:17px; color:#584b35; margin-top:41px}
	.row01_body a {}
	.row01_body p {font-size:13px; line-height:22px;}
}


@media all and (max-width:1000px){

	.row01_body h1 {font-size:21px; color:#584b35}
	.row01_body h2 {font-size:14px; color:#555; margin-top:20px}
	.row01_body h3 {font-size:16px; color:#584b35; margin-top:41px}
	.row01_body a {}
	.row01_body p {display:none}

	/* 비주얼이미지 */
	.row.row_visual {padding-top:60px}
	.main_visua_txt {top:45%}
}


@media all and (max-width:800px){

}



@media all and (max-width:780px){
}


@media all and (max-width:600px){

	/* 비주얼이미지 */
	.main_visua_txt {top:45%}



	.row01_body h1 {font-size:20px; color:#584b35}
	.row01_body h2 {font-size:12px; color:#555; margin-top:20px}
	.row01_body h3 {font-size:15px; color:#584b35; margin-top:35px}
	.row01_body a {margin:35px auto 0;}
	.row01_body img {width:90%}
	.row01_body span {display:inline-block;}
}




@media all and (max-width:490px){

	/* 비주얼이미지 */
	.main_visua_txt img {width:100%}	


}





