@charset "euc-kr";
@import url("layout.css");
@import url("common.css");
 
body {font-family:'NanumBarunGothic','Nanum Gothic', '³ª´®°íµñ','NanumGothicWeb', '¸¼Àº °íµñ', 'Malgun Gothic', AppleGothic, sans-serif;}
#wrap {margin:0 auto;  position:relative; overflow:hidden;min-width:320px; }
.topmenu{background:#75b61e;height:40px;width:100%;}
.topmenu ul li{float:left;padding-top:10px;padding-bottom:10px; width:20%;text-align:center;background: url(../image/line.png) no-repeat right center}
.topmenu ul li.last{background:none;}

.topmenu ul li a{font-weight:bold;font-size:13px;}
.topmenu ul li a,.topmenu ul li a:hover{ color:#fff;}

.main_contents { background:url(../image/m_bg.gif) repeat; padding-bottom:0px;}
  .main_visual {width:100%; line-height:0; position:relative; }
  .main_visual img {width:100%;}

.main_visual_b:after {clear:both;display:block;content:"";}
.main_visual_b { clear:both;width:100%; line-height:0; position:relative; margin:20px auto 0 auto; background:url(../image/mcon_bg.gif) no-repeat center top; }
.main_visual_b p {float:left; width:33%;text-align:center;}
.main_visual_b p.b2 {width:34%; background:url(../image/mcon_bg1.gif) repeat;}
.main_visual_b p img {vertical-align:middle;padding:10px 0;width:70%; }


.snslink{
	background:#03c75a;
	
}
.snslink a{
	display:block;
	background:#03c75a;
	text-align:center;
	padding: 20px 0;
	margin:0 auto;
}
.snslink a img{max-width:100%;}

/* ~ 768px ----------- */
@media only screen 
and (min-width : 640px)
{
	.main_contents p span {width:60%;}

/*.main_contents p.m5 span {padding:28% 0 29% 0 ;}*/
}