																								@charset "utf-8";

#slide-container																{display: none;}
#content-container																{margin: 30px auto; overflow: visible !important; width: 1000px; height: auto !important; min-height: 0 !important; background-color: #ffffff;}
#content-container:before														{content: ''; display: block; position: absolute; z-index: -1; top: -30px; bottom: -135px; left: -500px; width: 2000px; background: url(./../../mycodyimages/m_body.gif) repeat 0 0;}

#mainCont																		{background-color:#86807c;}
#mainCont:after																	{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}

/* 인사말 */
#mainCont .greetings															{display:none;float: left; width: 277px; height: 330px; padding: 0 29px; border: 0px solid #d0d0d0; background-color: #4fc56a;background: url(./../../mycodyimages/banner01.png) no-repeat 0 0;}
#mainCont .greetings h2															{display:none;margin: 70px 0 20px 0; line-height: .9; font-size: 24px; color: #666666; letter-spacing: -2px;}
#mainCont .greetings .summary													{display:none;margin: 0; min-height: 120px; line-height: 20px; font-size: 14px; color: #666666;}
#mainCont .greetings .summary .wbr												{display: inline-block; vertical-align: top;}

#mainCont .greetings .button-area												{display:none;margin-top: 26px;}
#mainCont .greetings .button-area:after											{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
#mainCont .greetings .button-area .btn											{float: left; width: 132px;}
#mainCont .greetings .button-area .btn+.btn										{float: right;}

#mainCont .greetings .nfs														{margin-top: 20px; padding-top: 24px; padding-left: 54px; line-height: 16px; font-size: 12px; color: #666666; border-top: 1px solid #a9a9a9; background: url(./../../mycodyimages/m_nsf.png) no-repeat 0 50%;}
#mainCont .greetings .nfs strong												{color: #4b8fcc;}

#mainCont .greetings .btn:focus,
#mainCont .greetings .btn:hover													{text-decoration: underline;}
#mainCont .greetings .btn span													{padding-top: 14px; height: 28px; text-decoration: inherit; font-weight: bold; font-size: 13px; color: #ffffff; border-radius: 4px;}
#mainCont .greetings .btn.state-a span											{background-color: #015a9e;}
#mainCont .greetings .btn.state-b span											{background-color: #32a13c;}

/* 비주얼 */
#visualArea																		{float: left; width: 1000px; min-width: 330px; height:330px ; overflow: hidden; 330px;background-color:#4fc56a;}
#visualArea .bx-wrapper .bx-controls											{position: absolute; z-index: 60; top: 30px; left: 30px; padding: 0 26px;}
#visualArea .bx-wrapper .bx-controls a											{display: block; width: 25px; height: 23px; overflow: hidden; text-indent: -999em; background-image: url(./../../mycodyimages/m_visual_panel.png); background-repeat: 0 0;}
#visualArea .bx-wrapper .bx-controls .bx-controls-direction a					{position: absolute; top: 0;}
#visualArea .bx-wrapper .bx-controls .bx-controls-direction .bx-prev					{left: 0; background-position: 0 0;}
#visualArea .bx-wrapper .bx-controls .bx-controls-direction .bx-next					{right: 0; background-position: -25px 0;}
#visualArea .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item a.active	{display: none;}
#visualArea .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-stop	{background-position: -50px 0;}
#visualArea .bx-wrapper .bx-controls .bx-controls-auto .bx-controls-auto-item .bx-start	{background-position: -75px 0;}

/* 최근게시물 */
#mainCont .latest-posts-group													{float: left; background-color: #ffffff; height:330px; overflow:hidden;}
#mainCont .latest-posts															{position: relative; width: 305px; height: 147px; padding: 18px 0 0 30px;}
#mainCont .latest-posts:before													{content: ''; display: block; position: absolute; top: 0; left: 0; width: 50px; height: 50px; background-image: url(./../../mycodyimages/m_latest_posts.png); background-repeat: no-repeat;}
#mainCont .latest-posts.notice:before											{background-position: 0 0;}
#mainCont .latest-posts.notice h2												{position: absolute; top: 16px; left: 60px; height: 34px; line-height: 24px;}
#mainCont .latest-posts.news:before												{background-position: 0 -50px;}
#mainCont .latest-posts.news h2													{overflow: hidden; visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#mainCont .latest-posts + .latest-posts											{border-top:1px solid #ddd;} 

/* 게시판탭 공통 */
.tab_list																		{position: relative;}
.tab_list>ul																	{list-style: none; margin: 0; padding: 0;}
.tab_list>ul>li																	{float: left; line-height: .9;}
.tab_list>ul:after																{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
.tab_list>ul>li>a																{float: left; line-height: inherit;}
.tab_list>ul>li>a span															{display: block; font-weight: bold; line-height: inherit; letter-spacing: -1px;}
.tab_list>ul>li>ul																{position: absolute; left: 0; right: 0; list-style: none; margin: 0; padding: 0;}
.tab_list>ul>li>ul li															{position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;padding-left:22px}
.tab_list>ul>li>ul li a															{text-decoration: none;}
.tab_list>ul>li>ul li a:focus,
.tab_list>ul>li>ul li a:hover													{text-decoration: underline;}
.tab_list>ul>li>ul li span														{position: absolute; right: 0; top: 0;}
.tab_list>ul>li>ul li.more														{position: static;}
.tab_list>ul>li>ul li.more a													{display: block; position: absolute; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; background-position: 0 0;}

/* 게시판탭 템플릿 */
.tab_list>ul>li+li																{margin-left: 8px;}
.tab_list>ul>li>a																{font-size: 16px; color: #a9a9a9;}
.tab_list>ul>li>a span.over														{color: #505050;text-decoration:underline;}
.tab_list>ul>li>ul																{top: 48px; right: 30px; left: -30px;}
.tab_list>ul>li>ul li															{padding-right: 60px;}
.tab_list>ul>li>ul li a															{line-height: 27px; font-size: 13px; color: #666666;padding-left:10px;background:url(./../../mycodyimages/ico_dot.png)no-repeat 0px 8px}
.tab_list>ul>li>ul li span														{line-height: 27px; font-size: 13px; color: #666666;}
.tab_list>ul>li>ul li.more a													{top: -48px; left: 282px; width: 24px; height: 24px; background-image: url(./../../mycodyimages/m_btn_more.png);}

/* 신용사업 */
#mainCont .financial-products													{float: left; width: 330px; height: 330px; background-color: #0072bc;}
#mainCont .financial-products h2												{overflow: hidden; visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#mainCont .financial-products ul												{list-style: none; margin: 0; padding: 0; overflow: hidden;}
#mainCont .financial-products ul:after											{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
#mainCont .financial-products ul li												{float: left; position: relative;}
#mainCont .financial-products ul li a											{display: block; margin: -1px 0 0 -1px; padding-top: 100px; width: 165px; height: 65px; font-weight: bold; font-size: 16px; color: #b5d5e5; text-align: center; text-decoration: none; border-left: 1px solid #1a80c3; border-top: 1px solid #1a80c3;}
#mainCont .financial-products ul li a:focus,
#mainCont .financial-products ul li a:hover										{text-decoration: underline;}
#mainCont .financial-products ul li a:before									{content: ''; display: block; position: absolute; top: 15px; left: 50%; margin-left: -50px; width: 100px; height: 100px; background-image: url(./../../mycodyimages/m_financial.png); background-repeat: no-repeat;}
#mainCont .financial-products ul li.item-01 a:before							{background-position: 0 0;}
#mainCont .financial-products ul li.item-02 a:before							{background-position: 0 -100px;}
#mainCont .financial-products ul li.item-03 a:before							{background-position: 0 -200px;}
#mainCont .financial-products ul li.item-04 a:before							{background-position: 0 -300px;}

/* BEST ITEM */ 
#mainCont .best-item															{float: left; position: relative; width: 335px; height: 330px; overflow:hidden;}
#mainCont .best-item h2															{overflow: hidden; visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#mainCont .best-item ul															{list-style: none; margin: 0; padding: 0; position: relative;}
#mainCont .best-item .item-display .item										{}
#mainCont .best-item .item-display .item .thumbnail								{position: relative; background: url(./../../mycodyimages/m_best_item.png) no-repeat 0 0;}
#mainCont .best-item .item-display .item .thumbnail .images						{position: relative; z-index: -1; display: block;}
#mainCont .best-item .item-display .item .thumbnail .images img					{vertical-align: top; width:100%;}

#mainCont .best-item .item-display .item .item-body								{position: absolute; top: 60px; right: 0; bottom: 0; left: 0; text-align: center;}
#mainCont .best-item .item-display .item .item-body .data-head					{padding: 0 40px; max-height: 84px; color: #ffffff; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; word-wrap: break-word; text-overflow: ellipsis;}
#mainCont .best-item .item-display .item .item-body .data-head .title			{font-size: 34px; line-height: 42px;  color: inherit; font-weight: normal; text-decoration: none;}
#mainCont .best-item .item-display .item .item-body .data-head a.title:focus,
#mainCont .best-item .item-display .item .item-body .data-head a.title:hover	{text-decoration: underline;}

#mainCont .best-item .item-display .item .item-body .data-body					{margin-top: 32px; min-height:30px}
#mainCont .best-item .item-display .item .item-body .data-body .summary			{margin: 0 auto; width: 200px; max-height: 95px; line-height: 19px; font-size: 16px; color: #ffffff; text-align: center; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-wrap: break-word; text-overflow: ellipsis;}
#mainCont .best-item .item-display .item .item-body .data-body .summary a		{color: inherit; text-decoration: none;}
#mainCont .best-item .item-display .item .item-body .data-body .summary a:focus,
#mainCont .best-item .item-display .item .item-body .data-body .summary a:hover	{text-decoration: underline;}

#mainCont .best-item .item-display .item .item-body .data-foot					{color:#fff; margin-top:10px; font-size:14px;}
#mainCont .best-item .item-display .item .item-body .data-foot .head			{display:none;}
#mainCont .best-item .item-display .item .item-body .data-foot strong			{font-weight:100}
#mainCont .best-item .item-display .item .item-body .data-foot .price-consumer	{display:block; font-size:14px; text-decoration: line-through;}
#mainCont .best-item .item-display .item .item-body .data-foot .price-selling	{display:block; font-size:18px;}
#mainCont .best-item .item-display .item .item-body .data-foot .price-selling .value{color:#f0ff00;}

#mainCont .best-item .item-display .item .item-body .button-area				{position: absolute; right: 0; bottom: 36px; left: 0;}
#mainCont .best-item .item-display .item .item-body .button-area a				{display: inline-block; text-decoration: none;}
#mainCont .best-item .item-display .item .item-body .button-area a+a			{margin-left: 10px;}
#mainCont .best-item .item-display .item .item-body .button-area a:focus,
#mainCont .best-item .item-display .item .item-body .button-area a:hover		{text-decoration: underline;}
#mainCont .best-item .item-display .item .item-body .button-area a span			{display: block; padding-top: 13px; height: 25px; width: 110px; line-height: .9; font-size: 13px; color: #3333; text-decoration: inherit; border: 1px solid #ffffff; border-radius: 5px; background-color: rgba(0,0,0,0.1);}

#mainCont .best-item .no-data													{display: table; width: 100%; height: 100%; background-color: #ffffff;}
#mainCont .best-item .no-data p													{display: table-cell; margin: 0; padding: 0; font-size: 16px; color: #999999; vertical-align: middle; text-align: center;}

/* bxslider */
.bx-wrapper																		{}
.bx-wrapper .bx-viewport														{}
.bx-wrapper .bx-viewport .bxslider												{margin: 0; padding: 0; width: 100%; height: 100%;}
.bx-wrapper .bx-viewport .bxslider li											{}
.bx-wrapper .bx-viewport .bxslider li a											{display: block;}
.bx-wrapper .bx-viewport .bxslider li a img										{vertical-align: top; border: 0 none;}

/* bxslider 이동 */
#mainCont .best-item .bx-wrapper .bx-controls .bx-controls-direction a			{display: block; position: absolute; z-index: 60; top: 50%; margin-top: -18px; width: 37px; height: 44px; overflow: hidden; text-indent: -999em; background-image: url(./../../mycodyimages/m_bestitem_direction.png); background-repeat: no-repeat;}
#mainCont .best-item .bx-wrapper .bx-controls .bx-controls-direction .bx-prev	{left: 20px; background-position: 0 0;}
#mainCont .best-item .bx-wrapper .bx-controls .bx-controls-direction .bx-next	{right: 20px; background-position: 0 100%;}

#mainCont .farmers-container													{float: left;}
/* 농민신문 월간지 */
#mainCont .farmers-magazine														{padding: 0px 0 0 0px; width: 335px; height: 165px; background: url(./../../mycodyimages/m_magazine.png) no-repeat 100% 50%;}
#mainCont .farmers-magazine h2													{display:none;margin-bottom: 24px; line-height: .9; font-size: 16px; color: #ffffff;}
#mainCont .farmers-magazine ul													{s}
#mainCont .farmers-magazine ul:after											{}
#mainCont .farmers-magazine ul li												{float: left; }
#mainCont .farmers-magazine ul li a												{display: block; margin: 6px 5px 1px 0; padding:28px 0 0 80px; height: 45px; font-weight: bold; line-height: 0.9; font-size: 13px; color: #ffffff; width:78px;}
#mainCont .farmers-magazine ul li a:focus,
#mainCont .farmers-magazine ul li a:hover										{text-decoration:underline;}

/* 조합소개 */
#mainCont .about-us																{padding: 30px 0 0 10px; width: 325px; height: 135px; background-image: url(./../../mycodyimages/bg_about_us.png); background-repeat: no-repeat;}
#mainCont .about-us h2															{overflow: hidden; visibility: hidden; margin: 0px; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#mainCont .about-us ul															{margin: 0px; padding: 0;}
#mainCont .about-us ul:after													{ }
#mainCont .about-us ul li														{float: left;}
#mainCont .about-us ul li+li													{margin-left: 10px;}
#mainCont .about-us ul li a														{display: block; width: 99px; font-weight: bold; font-size: 14px; color: #5b5b60; text-align: center; text-decoration: none;height:70px;margin-top:65px;}
#mainCont .about-us ul li a:focus,
#mainCont .about-us ul li a:hover												{text-decoration: underline;}
#mainCont .about-us ul li a:before												{}
#mainCont .about-us ul li.item-01 a:before										{}
#mainCont .about-us ul li.item-02 a:before										{}
#mainCont .about-us ul li.item-03 a:before										{}

/* 바로가기 */
#mainCont .shortcut																{float: left; position: relative; padding: 40px; width: 250px; height: 250px; background: url(./../../mycodyimages/m_shortcut_02.png);}
#mainCont .shortcut h2															{overflow: hidden; visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#mainCont .shortcut:before														{content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(./../../mycodyimages/m_shortcut_01.png);}
#mainCont .shortcut .item-list													{display: table; table-layout: fixed; height: 250px; width: 250px;}
#mainCont .shortcut .item-list .item											{display: table-cell; padding: 0 20px; text-align: center; vertical-align: middle;}
#mainCont .shortcut .item-list .item .wrap										{position: relative; line-height: 32px; font-size: 24px; color: #ffffff; text-decoration: underline;}
#mainCont .shortcut .item-list .item .wrap .wbr									{display: inline-block; vertical-align: top; line-height: inherit;}
#mainCont .shortcut .item-list .item a											{text-decoration: underline;}
#mainCont .shortcut .item-list .item a *										{text-decoration: inherit;}

/* 포토갤러리 */
#mainCont .photo-gallery														{float: left; position: relative; width: 330px; height: 330px;}
#mainCont .photo-gallery h2														{overflow: hidden; visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#mainCont .miniBox																{position: static !important;}
#mainCont .miniBox .miniGallery-container h2									{display: none;}
#mainCont .miniBox .miniGallery-container ul									{list-style: none; margin: 0; padding: 0; height: auto;}
#mainCont .miniBox .miniGallery-container ul li									{float: none; width: 330px; height: 330px; position:relative;}
#mainCont .miniBox .miniGallery-container ul li .thumb							{width: 330px; height: 330px;}
#mainCont .miniBox .miniGallery-container ul li .thumb a						{display: block; position: relative; width: 100%; height: 100%;}
#mainCont .miniBox .miniGallery-container ul li .thumb a img					{vertical-align: top;}
#mainCont .miniBox .miniGallery-container ul li .title							{position: absolute; right: 10px; bottom: 10px; left: 10px; width: auto; background-color: #000000; text-align: left; background-color: rgba(0,0,0,0.8)}
#mainCont .miniBox .miniGallery-container ul li .title a						{display: block; margin: 0; padding: 10px 0 0 8px; height: 26px; line-height: .9; font-size: 14px; color: #ffffff; text-decoration: none; vertical-align: top; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#mainCont .miniBox .miniGallery-container ul li .title a:focus,
#mainCont .miniBox .miniGallery-container ul li .title a:hover					{text-decoration: underline;}
#mainCont .miniBox .miniGallery-container a.more								{display: block; position: absolute; top: auto; bottom: 10px; right: 10px; width: 36px; height: 36px; text-indent: -999em; overflow: hidden; background: url(./../../mycodyimages/m_btn_more_gallery.png) no-repeat 0 0;}

#mainCont .calendar-container													{float: left; background-color: #ffffff;}
/* 행사일정표 */
#mainCont .event-calendar														{padding: 23px 30px 0 30px; width: 275px; height: 242px;}
#mainCont .event-calendar h2													{margin: 0; height: 24px; line-height: 24px; font-size: 16px; font-weight: bold; color: #484e5a;}
#mainCont .event-calendar #flonttimetable-container #date						{position: absolute; top: 0; right: 0;}

/* 농산물가격안내 */
#mainCont .price-guide															{margin-top: 5px; width: 335px; height: 60px; background: url(./../../mycodyimages/bg_price.png) no-repeat 0 0}
#mainCont .price-guide h2														{overflow: hidden; visibility: hidden; margin: 0; padding: 0; width: 0; height: 0; line-height: 0; font-size: 0;}
#mainCont .price-guide ul														{list-style: none; margin: 0; padding: 0;}
#mainCont .price-guide ul:after													{content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
#mainCont .price-guide ul li													{float: left; width: 160px;}
#mainCont .price-guide ul li a													{display: block; padding-top: 8px; height: 52px; line-height: 20px; text-align: left;}
#mainCont .price-guide ul li a span												{display: block; font-size: 12px; text-decoration: inherit;}
#mainCont .price-guide ul li a strong											{display: block; font-size: 15px; text-decoration: inherit;}
#mainCont .price-guide ul li a:focus,
#mainCont .price-guide ul li a:hover											{text-decoration: underline;}
#mainCont .price-guide ul li.item-01 a											{color: #606363;margin-left:50px;height:30px;margin-top:12px;}
#mainCont .price-guide ul li.item-02 a											{color: #ffffff;padding-left:52px;}





.banner-zone {border:1px solid #ffffff !important; }





















								

								

								