@charset "utf-8"; 
 
 
  
/* 메인 비주얼  ===================================================================================== */
#main_wrap					{position:relative;}
.main_visual				{position:relative;height:650px; }
.visual01					{height:650px;background:url('../image/main/visual01.png') no-repeat center;background-size:cover;}
.visual02					{height:650px;background:url('../image/main/visual02.png') no-repeat center;background-size:cover;}
.visual03					{height:650px;background:url('../image/main/visual03.png') no-repeat center;background-size:cover;}
.visual04					{height:650px;background:url('../image/main/visual04.png') no-repeat center;background-size:cover;}

.main_txt					{position:absolute;width:100%;top:0;}
.main_txt dl				{padding:90px 0 0 0;}
.main_txt dl dt img			{width:470px;}
.main_txt dl dd				{color:#fff;font-size:17px;text-shadow:#333 2px 2px 5px;line-height:150%;margin-top:10px;}
 


/* 메인 배너  ===================================================================================== */
.main_bn_wrap				{position:relative;padding:40px 0;}
.main_bn_wrap ul			{overflow:hidden;list-style:none;}
.main_bn_wrap ul li			{float:left;width:20%;}
.main_bn_wrap dl			{margin:0 25px;padding:35px 0 45px 0;border-top-left-radius:90px;border-bottom-left-radius:90px;border-bottom-right-radius:90px;}
.main_bn_wrap .color01		{background:url('../image/main/color01.png') repeat;}
.main_bn_wrap .color02		{background:url('../image/main/color02.png') repeat;}
.main_bn_wrap .color03		{background:url('../image/main/color03.png') repeat;}
.main_bn_wrap dl dt			{text-align:center;}
.main_bn_wrap dl dt img		{width:85px;}
.main_bn_wrap dl dd			{text-align:center;letter-spacing:-0.5px;font-size:17px;color:#fff;padding-top:15px;}



/* 뉴스  ===================================================================================== */

.main_news_wrap				{position:relative;overflow:hidden;margin:20px 0px;}
.main_news_wrap	.lt			{position:relative;overflow:hidden;float:left;width:78.5%;}
.main_news_wrap .news		{position:relative;float:left;width:62.5%;height:258px;border:1px solid #ddd;}
.main_news_tab_title		{height:52px;border-bottom:1px solid #ddd;background:#f5f5ef;}  /*  공지사항 탭버튼에 사용 */ 	
.main_news_tab_title p		{float:left;font-size:17px;text-align:center;cursor:pointer;}
.main_news_tab_title p a	{display:block;color:#7a7571;font-weight:bold;padding:0 30px;letter-spacing:-0.2px;line-height:50px;min-height:50px;border-right:1px solid #ddd;border-top:2px solid #f5f5ef;}
.main_news_tab_title p a.on	{color:#446f18;background:#fff;line-height:50px;min-height:50px;border-bottom:1px solid #fff;border-top:2px solid #446f18;}
.main_news_tab_title .btn_more	{float:right;width:50px;height:52px;line-height:52px;border-left:1px solid #ddd;text-align:center;}
.main_news_tab_title .btn_more img	{width:16px;}
.news_wrap					{padding:25px;}


.main_news_wrap .photo		{position:relative;float:right;width:35.2%;border:1px solid #ddd;}
.photo .wrap				{padding:25px;}
.news_top					{overflow:hidden;margin-bottom:25px;}
.news_top .main_title		{float:left;}
.news_top .main_title a		{font-weight:bold;font-size:17px;color:#446f18;}
.news_top .btn_more			{float:right;}
.news_top .btn_more	img		{width:16px;}

.main_news_wrap .bn			{position:relative;float:right;width:19.8%;}
.main_news_wrap .bn01		{border:1px solid #ddd;margin-bottom:20px;background:url('../image/main/bn_bg02.png') no-repeat right;}
.main_news_wrap .bn01 dl	{padding:24px 20px;}
.main_news_wrap .bn01 dl dt	{font-weight:bold;font-size:17px;color:#446f18;margin-bottom:10px;}
.main_news_wrap .bn01 dl dd	{color:#888;font-size:14px;}
.main_news_wrap .bn02		{border:1px solid #ddd;background:url('../image/main/bn_bg01.png') no-repeat right;}
.main_news_wrap .bn02 dl	{padding:24px 20px;}
.main_news_wrap .bn02 dl dt	{font-weight:bold;font-size:17px;color:#446f18;margin-bottom:10px;}
.main_news_wrap .bn02 dl dd	{color:#888;font-size:14px;}


/* 배너ZONE  ===================================================================================== */

.main_item					{position:relative;overflow:hidden;margin-bottom:30px;border:1px solid #ddd;}
.main_item .title			{float:left;width:20%;text-align:center;color:#fff;font-size:22px;line-height:161px;background:url('../image/main/bnbox_bg.png')no-repeat center;background-size:cover;}
.main_item .item			{float:right;width:80%;}
.main_item .item ul			{overflow:hidden;padding:20px;list-style:none;}
.main_item .item ul	li		{float:left;width:25%;border-right:1px solid #ddd;margin-left:-1px;}
.main_item .item ul	li:nth-child(4), .main_item .item ul li:nth-child(8)	{border-right:0;}
.item01, .item02, .item03, .item04	{padding-bottom:10px;border-bottom:1px solid #ddd;}
.item05, .item06, .item07, .item08	{padding-top:10px;}
.main_item .item ul	li img	{float:left;width:50px;border-radius:50px;background:#efefe4;margin:0 0 0 18px;}
.main_item .item ul	li p	{padding-left:80px;line-height:50px;font-size:15px;color:#666;}


/* 관련사이트  ===================================================================================== */
.main_bnlist				{position:relative;height:50px;line-height:50px;margin-bottom:30px;}



/* screen 1220 */
@media screen and (max-width:1220px) {
	
	.main_bnlist				{display:none;}

}


/* screen 1200 */
@media screen and (max-width:1200px) {
	
	#main_wrap					{margin:0 10px;}
	.main_bn_wrap				{padding:30px 0;}
	.main_bn_wrap dl			{margin:0 5%;padding:15% 0 20% 0;}
	.main_item .item ul			{padding:20px 10px;}

	.main_txt dl				{padding:90px 0 0 20px;}

}


/* screen 1120 */
@media screen and (max-width:1120px) {
	

	.main_news_wrap	.lt			{float:none;width:100%;}
	.main_news_wrap .bn			{float:none;width:100%;margin-top:20px;overflow:hidden;}
	.main_news_wrap .bn01		{float:left;width:49%;margin:0;}
	.main_news_wrap .bn02		{float:right;width:49%;}
	.main_news_wrap .bn01 dl dt, .main_news_wrap .bn02 dl dt		{margin-bottom:5px;}
	.main_news_wrap .bn01 dl dd br, .main_news_wrap .bn02 dl dd br	{display:none;}

	.main_item .title			{float:none;width:100%;background:#446f18;line-height:100%;padding:15px 0;font-size:1.4em;}
	.main_item .item			{float:none;width:100%;}
	.main_item .item ul			{padding:0;}
	.main_item .item ul	li		{padding:10px 0;}

}


/* screen 1024 */
@media screen and (max-width:1024px) {


	.main_visual				{height:500px;}
	.visual01, .visual02, .visual03, .visual04		{height:500px;}
	.main_txt					{top:10%;}
	.main_txt dl				{padding:0 0 0 20px;}
	.main_txt dl dd				{font-size:1.2em;}
	.main_txt dl dt img			{width:40%;}


}


/* screen 900 */
@media screen and (max-width:900px) {

	.main_bn_wrap dl dd							{font-size:1.2em;}

	.main_news_wrap .news						{float:none;width:100%;box-sizing: border-box;margin-bottom:20px;height:235px;}
	.news_wrap									{padding:20px;}
	.main_news_tab_title						{height:47px;}
	.main_news_tab_title p						{font-size:1.1em;}
	.main_news_tab_title p a.on					{min-height:45px;line-height:45px;}
	.main_news_tab_title p a					{min-height:45px;line-height:45px;}
	.main_news_tab_title .btn_more				{height:45px;line-height:45px;}

	.main_news_wrap .photo						{float:left;width:55%;}
	.photo .wrap								{padding:20px;}
	.news_top									{margin-bottom:15px;}
	.main_news_wrap .photo .la_gall_txt			{overflow: hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap;}

	.main_news_wrap .bn							{position:absolute;right:0;top:257px;width:43%;margin-top:0;}
	.main_news_wrap .bn01						{float:none;width:100%;box-sizing: border-box;margin-bottom:15px;}
	.main_news_wrap .bn01 dl, .main_news_wrap .bn02 dl				{padding:17px;}
	.main_news_wrap .bn02						{float:none;width:100%;box-sizing: border-box;}
	.main_news_wrap .bn01 dl dd br, .main_news_wrap .bn02 dl dd br	{display:block;}

	.main_item .item ul	li						{width:33.3%;}
	.main_item .item ul	li:nth-child(3)			{border-right:0;}
	.main_item .item ul	li:nth-child(4)			{border-right:1px solid #ddd;}
	.main_item .item ul	li:nth-child(5)			{border-bottom:1px solid #ddd;}
	.main_item .item ul	li:nth-child(6)			{border-bottom:1px solid #ddd;border-right:0;}
	.main_item .item ul	li:nth-child(7)			{border-right:1px solid #ddd;}
	.main_item .item ul	li:nth-child(8)			{border-right:1px solid #ddd;}



}



/* screen 785 */
@media screen and (max-width:785px) {
	
	.main_visual								{height:350px;}
	.visual01, .visual02, .visual03, .visual04	{height:350px;}
	.main_txt dl dt img							{width:60%;}
	.main_txt dl dd								{font-size:1em;}

	.main_bn_wrap								{padding:20px 0;}
	.main_bn_wrap dl							{height:130px;padding:15% 0 0 0;}
	.main_bn_wrap dl dt img						{width:55px;}

	.main_news_tab_title p a.on					{padding:0 13px;}
	.main_news_tab_title p a					{padding:0 13px;}
	.news_top .main_title a						{font-size:1.1em;}
	.main_news_wrap .bn01 dl dt, .main_news_wrap .bn02 dl dt		{font-size:1.1em;}
	.main_item .title							{font-size:1.1em;}

	.main_item .item ul	li						{padding:5px 0;}
	.main_item .item ul	li p					{font-size:1em;}

}


/* screen 680 */
@media screen and (max-width:680px) {

	.main_bn_wrap								{padding:10px 0;}
	.main_bn_wrap ul li							{width:50%;}
	.main_bn_wrap dl							{height:100%;padding:0;overflow:hidden;margin:1.5%;border-radius:0;}
	.main_bn_wrap dl dt							{float:left;margin-left:25px;}
	.main_bn_wrap dl dd							{padding:13px 0 0 100px;text-align:left;}

	.main_item .item ul	li img					{width:40px;}
	.main_item .item ul	li p					{line-height:40px;padding-left:70px;}
	.main_item .item ul	li						{width:50%;}
	.main_item .item ul	li:nth-child(2)			{border-right:0;}
	.main_item .item ul	li:nth-child(3)			{border-right:1px solid #ddd;}
	.main_item .item ul	li:nth-child(4)			{border-right:0;}
	.main_item .item ul	li:nth-child(5)			{border-bottom:1px solid #ddd;}
	.main_item .item ul	li:nth-child(6)			{border-bottom:1px solid #ddd;border-right:0;}
	.main_item .item ul	li:nth-child(7)			{border-right:1px solid #ddd;}
	.main_item .item ul	li:nth-child(8)			{border-right:0;}

}


/* screen 580 */
@media screen and (max-width:580px) {


	.main_news_wrap								{margin-bottom:10px;}
	.main_news_wrap .news						{height:225px;margin-bottom:10px;}
	.news_wrap									{padding:15px;}
	.photo .wrap								{padding:15px;}
	.main_news_wrap .photo						{float:none;width:100%;box-sizing: border-box;}
	.main_news_wrap .bn							{position:relative;top:0;width:100%;margin-top:10px;}
	.main_news_wrap .bn01						{float:left;width:49%;margin:0;}
	.main_news_wrap .bn02						{float:right;width:49%;}

}




/* screen 480 */
@media screen and (max-width:480px) {

	.main_visual				{height:300px;}
	.visual01, .visual02, .visual03, .visual04		{height:300px;}			
	.main_news_tab_title .btn_more				{width:40px;border:0;}

	.main_bn_wrap ul li							{width:100%;}
	.main_bn_wrap dl							{margin:0;}

	.main_news_wrap .bn01						{float:none;width:100%;box-sizing: border-box;margin-bottom:10px;}
	.main_news_wrap .bn01 dl, .main_news_wrap .bn02 dl				{padding:15px;}
	.main_news_wrap .bn02						{float:none;width:100%;box-sizing: border-box;}
	.main_news_wrap .bn01 dl dd br, .main_news_wrap .bn02 dl dd br	{display:none;}

	.main_item .item ul	li						{width:100%;}
	.main_item .item ul	li:first-child			{border-right:0;}
	.main_item .item ul	li:nth-child(2)			{border-right:0;}
	.main_item .item ul	li:nth-child(3)			{border-right:0;}
	.main_item .item ul	li:nth-child(4)			{border-right:0;}
	.main_item .item ul	li:nth-child(5)			{border-right:0;}
	.main_item .item ul	li:nth-child(6)			{border-bottom:1px solid #ddd;border-right:0;}
	.main_item .item ul	li:nth-child(7)			{border-right:0;border-bottom:1px solid #ddd;}
	.main_item .item ul	li:nth-child(8)			{border-right:0;}


}