@charset "utf-8"; 
 
 
  
/* 메인 디자인 관련  ===================================================================================== */
#main_wrap					{position:relative; width:100%; min-height:500px;}
.visual_wrap				{margin:0 auto; background:#666;} 
.visual01					{height:580px; background:url('../image/main/visual01.jpg') no-repeat center 0; }
.visual02					{height:580px; background:url('../image/main/visual02.jpg') no-repeat center 0; }
.visual03					{height:580px; background:url('../image/main/visual03.jpg') no-repeat center 0; }
.main_txt					{position:absolute; top:200px; margin:0 auto; left:0; right:0; text-align:center;}
.main_txt	img				{width:570px; }

.main_contbox				{overflow:hidden; width:100%; margin:0 auto; padding:40px 0; font-size:15px; background:#eaeaea;}
.main_contbox dl						{float:left; width:30%; margin:0 1.46%; border:2px solid #f05046; background:#fff; }
.main_contbox dt			{float:left; width:76px; margin:0 15px 0 0; }
.main_contbox dd			{padding:13px 0 0 0; font-size:1.15em; line-height:140%; letter-spacing:0.5px; }
.main_contbox span		{font-size:0.8em; color:#ccc;}



/* screen 960 */
@media screen and (max-width:960px) {

.visual01					{height:50%; background:url('../image/main/visual01.jpg') no-repeat 50% 15%; }
.visual02					{height:50%; background:url('../image/main/visual02.jpg') no-repeat 50% 15%; }
.visual03					{height:50%; background:url('../image/main/visual03.jpg') no-repeat 50% 15%; }
.main_txt	img				{width:50%; }

.main_contbox				{width:100%; margin:0; padding:4% 0;}
.main_contbox dl						{width:93%; margin:5px 3%; padding:0; }

}


