	div.main_back_gray {background:#f3f3f3; border-bottom:solid 1px #cccccc; }/*회색 배경*/

	/*메인*/
	div.main_visual {position:relative; width:1200px;}

	/*웹진형*/
	div.m_webzin ul {padding:20px 0 20px 0;}
	div.m_webzin ul li {width:25%; float:left;}
	div.m_webzin ul li dl {width:285px; }
	div.m_webzin ul li:nth-child(2) dl {margin-left:5px;}
	div.m_webzin ul li:nth-child(3) dl {margin-left:10px;}
	div.m_webzin ul li:nth-child(4) dl {margin:0 0 0 auto;}
	div.m_webzin ul li dl dt {padding:15px 0 0 0; height:70px;  overflow:hidden;}
	div.m_webzin ul li dl dt a {display:block; font-size:17px; line-height:1.6em; font-weight:bold; text-align:center; }
	div.m_webzin ul li dl dd {width:100%; height:160px; overflow:hidden;}
	div.m_webzin ul li dl dd img {width:100%;height:100%;}

	/*공지 등*/
	div.m_list {margin-top:0px;}
	div.m_list .col1 dl {padding:10px 5px 30px 20px;}
	div.m_list .col1 dl dt {font-size:17px; font-weight:bold; margin-bottom:15px; position:relative; }
	div.m_list .col1 dl dt span {font-size:13px; font-weight:normal; color:#808080; margin-left:10px;}
	div.m_list .col1 dl dt a {font:inherit;}
	div.m_list .col1 dl dt a:hover {color:#ff3300; }

	div.m_list .col1 {width:415px; float:left; padding-top:10px; }
	div.m_list .col2 {width:752px; float:right; border-left:solid 1px #cccccc; padding-top:15px; padding-left:10px; min-height:400px; }

	/*공지사항*/
	div.m_list .col1 dl dd ul {min-height:60px; }
	div.m_list .col1 dl dd ul li {padding:7px 0px; position:relative; }
	div.m_list .col1 dl dd ul li a {font-size:14px; color:#666666; display:block; padding-left:10px; 
		background:url(/images/board/bullet_off.gif) no-repeat 0 center; 
	}
	div.m_list .col1 dl dd ul li a:hover {color:#ff3300; }
	div.m_list .col1 dl dd ul li a.new {color:#007cbb; background-image:url(/images/board/bullet_on.gif);}

	/*메인 유투브*/
	div.main_youtube {padding-top:20px; text-align:center; margin-bottom:30px; }
	div.main_youtube img.list_img {width:100%; max-width:395px;}

	/*목록형*/
	div.m_list .col2 h3 {font-size:17px; margin-bottom:15px; padding-left:20px;}
	div.m_list .col2 ul li {padding:0px 20px 0px 15px; position:relative; border-bottom:solid 1px #eeeeee; }
	div.m_list .col2 ul li:last-child {border-bottom:0; padding-bottom:20px; }
	div.m_list .col2 ul li:hover {border-bottom:solid 1px #aaaaaa; }
	div.m_list .col2 ul li:last-child:hover {border-bottom:0; }
	div.m_list .col2 ul li a {display:block; height:100%; font-size:16px; color:#606060; padding:13px 120px 13px 15px; 
		background:url(/images/board/bullet_off.gif) no-repeat 0 center; 
	}
	div.m_list .col2 ul li a em {display:inline-block; vertical-align:middle; background:#f9f9f9; color:#333333;  padding:4px 10px; font-size:12px;
		font-weight:normal; margin-right:7px; border-radius:3px; border:solid 1px #eeeeee;
	}
	div.m_list .col2 ul li:hover em {background:#ffffff; }
	div.m_list .col2 ul li a:hover {color:#ff3300; }

	div.m_list .col2 ul li a.new {font-weight:600; color:#007cbb; background-image:url(/images/board/bullet_on.gif);}
	div.m_list .col2 ul li span.date {font-size:12px; color:#808080; position:absolute; right:20px; top:50%; margin-top:-7px; }
	div.m_list .col2 ul li span.new {color:#f05000;  }

@media all and (max-width:960px){
	/*메인*/
	div.main_visual {width:auto; margin:0 5px;}
	div.main_content {width:auto;}

	/*웹진형*/
	div.m_webzin ul {padding:10px 0 10px 0;}
	div.m_webzin ul li {width:50%; float:left;}
	div.m_webzin ul li dl {width:auto; margin:0 5px;}
	div.m_webzin ul li:nth-child(n) dl {margin:0 5px;}
	div.m_webzin ul li dl dd {width:100%; height:auto;  }

	/*메인 공지 등*/
	div.m_list .col2 {float:none; width:auto; padding:15px 5px 0px 5px; border:0; border-bottom:solid 1px #cccccc; margin-bottom:20px; }
	div.m_list .col1 {float:none; width:auto; padding:0; margin:0; }

	div.main_youtube {float:left; width:49%; padding:0; margin-bottom:0; }
	div.main_youtube img.list_img {max-width:auto;}
	div.m_list .col1 dl {float:right; width:49%;  padding:0;}

}
@media all and (max-width:800px){

							
}
@media all and (max-width:768px){
	/*메인 공지 등*/

}
@media all and (max-width:667px){
	/*웹진형*/
	div.m_webzin ul li dl dt a {font-size:15px; line-height:1.4em;}
}
@media all and (max-width:533px){
	/*메인 공지 등*/
	div.m_list .col2 {float:none; width:auto; padding:15px 5px 0px 5px; border:0; border-bottom:solid 1px #cccccc; margin-bottom:20px; }
	div.m_list .col1 {float:none; width:auto; padding:0px; margin:0; border:0; }

	/**메인 목록형*/
	div.m_list .col2 {width:100%; float:none; }
	div.m_list .col2 ul li a {font-size:14px; padding-right:10px;}
	div.m_list .col2 ul li a em {display:none; }
	div.m_list .col2 ul li span.date {display:none; }

	/*공지 등*/
	div.m_list .col1 {width:100%; float:none; padding-top:15px;}

	div.main_youtube {float:none; width:auto; padding:0 5px; margin-bottom:20px; }
	div.m_list .col1 dl {float:none; width:auto; padding:15px 5px 15px 5px; border-top:solid 1px #cccccc; }

}
@media all and (max-width:414px){
	/*웹진형*/
	div.m_webzin ul li dl dt a {font-size:14px;}

}
