@charset "utf-8";

.skip_snb_menu {display:none;}

#fs_container_wrap {}
	@media only screen and (max-width:1199px){
		#fs_container_wrap {}
	}

/* 비주얼 */
.fs_main_visual {display:flex;height:550px;background: #d6d7db;}
.fs_main_visual .vis_slide_box {position:relative;z-index:1;width: 100%;}
.fs_main_visual .vis_slide_box .slides01 {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide {overflow: hidden;color: #fff;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .bgdiv {position: absolute;left: 0;top: 0;z-index: 1;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%;background-position:center;background-size:cover;transition: 1s;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text {width:clamp(0px,98%,1600px);padding:250px 65px 0 0;transition: 1s;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text span {color:#8d755d;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {opacity:0;display:inline-block;line-height: 49px;padding:0 30px;background:#8d755d;border-radius: 50px;font-size:1.8rem;transition: 1s;transition-delay: 0.5s;color:#fff;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb {opacity:0;display:block;margin-top:25px;font-weight:500;font-size:5.2rem;transition: 1s;transition-delay: 0.7s;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb em {display:block;color:#574433;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide .img2 img {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-prev,
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-next {}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .main_visual_text {padding:0 65px 0 0;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .main_visual_text .sta {opacity:1;}
.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .main_visual_text .stb {opacity:1;}
/* 컨트롤
.fs_main_visual .pop_controll_box {position:absolute;top:50%;left:0;right:0;z-index:1;width:1600px;margin: 100px auto 0 auto;padding:0 57px;}
.fs_main_visual .pop_controll_box a {display:inline-block;vertical-align:middle;}
.fs_main_visual .pop_controll_box a:is(:hover, :focus, :active) {color:#4e6cb4;}
.fs_main_visual .pop_controll_box a:is(:hover, :focus, :active) img {filter: invert(43%) sepia(100%) saturate(120%) hue-rotate(175deg);}
.fs_main_visual .pop_controll_box .prev1 {margin-right:10px;background:none;transform: translateY(0);}
.fs_main_visual .pop_controll_box .prev1 img {}
.fs_main_visual .pop_controll_box .next1 {margin-left:10px;background:none;transform: translateY(0);}
.fs_main_visual .pop_controll_box .next1 img {}
.fs_main_visual .pop_controll_box .pop_pager {}
.fs_main_visual .pop_controll_box .pop_pager .swiper-pagination-bullet {opacity:1;display:inline-block;width:10px;height: 10px;margin:0 5px;background: #fff;border-radius: 50px;transition: 0.4s;}
.fs_main_visual .pop_controll_box .pop_pager .swiper-pagination-bullet-active {width:40px;}
.fs_main_visual .pop_controll_box .playStopButton1 {margin-top:-1px;width:15px;height: 40px;font-size:0;}
.fs_main_visual .pop_controll_box .playStopButton1.play {opacity:0.2;background:url("./../../../images/layout/arr_black_stop.png") no-repeat center center;}
.fs_main_visual .pop_controll_box .playStopButton1.stop {opacity:0.2;background:url("./../../../images/layout/arr_black_play.png") no-repeat center center;}
*/
	@media only screen and (max-width:1599px){
.fs_main_visual .vis_slide_box .slides01 .swiper-slide {padding-top:30%;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text {}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .main_visual_text {padding:0 65px 0 0;}
	}
	@media only screen and (max-width:1199px){
		.fs_main_visual {height:auto;}
		.fs_main_visual .vis_slide_box {}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide {padding-top:50%;}
		/*.fs_main_visual .pop_controll_box .prev1 {left:0;transform: translateY(-25px);}
		.fs_main_visual .pop_controll_box .prev1 img {width:50%;}
		.fs_main_visual .pop_controll_box .next1 {right:0;transform: translateY(-25px);}
		.fs_main_visual .pop_controll_box .next1 img {width:50%;}
		.fs_main_visual .pop_controll_box .pop_pager {position:absolute;right:15px;left:auto;bottom:15px;width:90px;height: 30px;}
		.fs_main_visual .pop_controll_box .playStopButton1 {right:110px;bottom:15px;width:30px;height: 30px;}*/
	}
	@media only screen and (max-width:1023px){
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text {width:clamp(0px,100%,1600px);}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .sta {line-height: 35px;padding:0 15px;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb {margin-top:15px;}
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide.swiper-slide-active .main_visual_text {padding:0 65px 0 15px;}
	}
	@media only screen and (max-width:767px){
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb {font-size:4.2rem;}
	}
	@media only screen and (max-width:479px){
		.fs_main_visual .vis_slide_box .slides01 .swiper-slide .main_visual_text .stb {font-size:3.2rem;}
	}


/* 컨텐츠 시작 */
.fs_main_contents {}

/* 우리 잡곡으로 만드는 건강한 한끼 */
.con_box1 {padding-bottom:55px;text-align:center;}
.con_box1 h3 {display:inline-block;margin:40px auto;padding:55px 0 0 10px;background:url("./../images/main/h3.png") no-repeat left bottom;font-weight:500;font-size:3.2rem;color:#000;}
.con_box1 h3 em {color:#876a5a;}
.con_box1 .box {position: relative;padding:0 90px;}
.con_box1 .slide_box1 {}
.con_box1 .slide_box1 .slides01 {}
.con_box1 .slide_box1 .slides01 .swiper-slide {}
.con_box1 .slide_box1 .slides01 .swiper-slide .imgdiv {display:block;position: relative;}
.con_box1 .slide_box1 .slides01 .swiper-slide .imgdiv:after {content:"";position: absolute;bottom:0;width:100%;height:50%;display:block;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);}
.con_box1 .slide_box1 .slides01 .swiper-slide .imgdiv img {width: 100%;}
.con_box1 .slide_box1 .slides01 .swiper-slide .imgdiv span {position: absolute;right:20px;bottom:25px;z-index:1;font-size:2rem;font-weight:500;color:#fff;}
.con_box1 .pop_controll_box {}
.con_box1 .pop_controll_box .prev2 {position: absolute;left:0;top:50%;z-index: 10;background:none;transform: translateY(-50%);}
.con_box1 .pop_controll_box .prev2 img {}
.con_box1 .pop_controll_box .next2 {position: absolute;right:0;top:50%;z-index: 10;background:none;transform: translateY(-50%);}
.con_box1 .pop_controll_box .next2 img {}
.con_box1 .bt {display:inline-block;width:200px;line-height: 55px;margin-top:40px;border:1px solid #ddd;font-weight:300;color:#666;transition: 0.4s;}
.con_box1 .bt:is(:hover,:focus,:active) {background:#000;border:1px solid #000;color:#fff;}
	@media only screen and (max-width:1399px){
		.con_box1 .box {padding:0 45px;}
	}
	@media only screen and (max-width:1023px){
		.con_box1 {padding-bottom:30px;}
		.con_box1 h3 {margin:20px auto;padding:65px 0 0 10px;}
		.con_box1 .box {padding:0 35px;}
		.con_box1 .bt {line-height: 45px;margin-top:20px;}
	}
	@media only screen and (max-width:479px){
		.con_box1 h3 {padding:40px 0 0 10px;}
	}

/* 식량정보마당 */
.con_box2 {padding:60px 0;background:url("./../images/main/bg_obj.png") no-repeat center top #f5f5f5;animation: moveBackground 10s cubic-bezier(0.5, 0, 0.5, 1) infinite;}
.con_box2 .wrap {position: relative;}
.con_box2 .wrap .left {position:absolute;left:0;top:0;}
.con_box2 .wrap .left .tit {margin-top:30px;padding-top:30px;background:url("./../images/main/h_bg.png") no-repeat left top;font-size:4.8rem;font-weight:500;color:#000;}
.con_box2 .wrap .left .tit em {display:block;color:#6c9e03;}
.con_box2 .wrap .left .bt {display:inline-block;width:200px;line-height: 55px;margin-top:40px;background:#fff;text-align:center;font-weight:300;color:#666;transition: 0.4s;}
.con_box2 .wrap .left .bt:is(:hover,:focus,:active) {background:#000;color:#fff;}
.con_box2 .wrap .right {position: relative;margin:0 0 0 360px;padding:0 90px;}
.con_box2 .wrap .right .slide_box2 .slides01 .swiper-slide {}
.con_box2 .wrap .right .slide_box2 .slides01 .swiper-slide .imgdiv {display:block;position: relative;padding-top:100%;}
.con_box2 .wrap .right .slide_box2 .slides01 .swiper-slide .imgdiv:after {content:"";position: absolute;bottom:0;width:100%;height:50%;display:block;background: rgb(255,255,255);background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(0,0,0,0.5) 100%);}
.con_box2 .wrap .right .slide_box2 .slides01 .swiper-slide .imgdiv img {position: absolute;top:0;width: 100%;}
.con_box2 .wrap .right .slide_box2 .slides01 .swiper-slide .imgdiv span {position: absolute;right:20px;bottom:25px;z-index:1;font-size:2rem;font-weight:500;color:#fff;}
.con_box2 .wrap .right .pop_controll_box {}
.con_box2 .wrap .right .pop_controll_box .prev3 {position: absolute;left:0;top:50%;z-index: 10;background:none;transform: translateY(-50%);}
.con_box2 .wrap .right .pop_controll_box .prev3 img {}
.con_box2 .wrap .right .pop_controll_box .next3 {position: absolute;right:0;top:50%;z-index: 10;background:none;transform: translateY(-50%);}
.con_box2 .wrap .right .pop_controll_box .next3 img {}
	@keyframes moveBackground {
		0% {background-position: center top 0;}
		50% {background-position: center top -30px;}
		100% {background-position: center top 0;}
	}
	@media only screen and (max-width:1599px){
		.con_box2 .wrap .left .tit {margin-top:20px;padding-top:30px;font-size:4rem;}
		.con_box2 .wrap .left .bt {margin-top:20px;}
	}
	@media only screen and (max-width:1299px){
		.con_box2 .wrap .left .tit {margin-top:10px;padding-top:30px;font-size:3rem;}
		.con_box2 .wrap .left .bt {margin-top:10px;}
		.con_box2 .wrap .right {margin:0 0 0 260px;padding:0 45px;}
	}
	@media only screen and (max-width:1199px){
		.con_box2 .wrap .left .tit {margin-top:0;padding-top:30px;font-size:3rem;}
	}
	@media only screen and (max-width:1023px){
		.con_box2 {padding:30px 0 60px 0;}
		.con_box2 .wrap .left {left:15px;}
		.con_box2 .wrap .left .bt {line-height: 45px;margin-top:20px;}
	}
	@media only screen and (max-width:767px){
		.con_box2 {padding:30px 0 100px 0;}
		.con_box2 .wrap .left {position:static;text-align: center;}
		.con_box2 .wrap .left .tit {background-position:center top;}
		.con_box2 .wrap .left .tit br {display:none;}
		.con_box2 .wrap .left .tit em {display:inline-block;}
		.con_box2 .wrap .left .bt {position:absolute;left:0;right:0;bottom:-65px;margin:0 auto;}
		.con_box2 .wrap .right {margin:20px 0 0 0;padding:0 35px;}
	}
	@media only screen and (max-width:479px){

	}

/* 푸터영역 */
#fs_footer {border-top:0;}
	@media only screen and (max-width:1439px){

	}

