#all_pcmenu .allmenubox:nth-child(2)  .sub_pcmenu > li {   min-height:60px;}
#all_pcmenu .allmenubox:nth-child(3)  .sub_pcmenu > li {   min-height:60px;}
#all_pcmenu .allmenubox:nth-child(4)  .sub_pcmenu > li {   min-height:60px;}
#all_pcmenu .allmenubox:nth-child(5)  .sub_pcmenu > li {   min-height:60px;}


.allmenubox .allmleft {width:225px;padding-right:50px;padding-left:50px;}
.allmenubox .sub_pcmenu {width:850px;}

#all_pcmenu .allmenubox:nth-child(3) .sub_pcmenu > li:nth-child(6) {margin-right:6px;;}
#all_pcmenu .allmenubox:nth-child(5) .sub_pcmenu > li:nth-child(6) {margin-right:6px;;}
#all_pcmenu .allmenubox:nth-child(6) .sub_pcmenu > li {min-height:60px;}
#all_pcmenu .sub_pcmenu > li:nth-child(6) {margin-right:6px;}

.allmenubox:nth-child(2) a.Bmenu{margin-left: -250px}
.allmenubox:nth-child(3) a.Bmenu{margin-left: -100px;}
.allmenubox:nth-child(4) a.Bmenu{margin-left: 50px;}
.allmenubox:nth-child(5) a.Bmenu{margin-left: 200px;}
.allmenubox:nth-child(6) a.Bmenu{margin-left: 350px;}
.fixmenu {display:none;}
.search-box .submit-btn {background:url(/www/images/farm/main/icon_search.png) 50% 50% no-repeat;background-color:#00BE5A;}


.mainWrap {position:absolute;top:490px;z-index:1;left:50%;margin-left:-590px;width:1200px;}

.comBg {  opacity: 0;}

.mainimg {width:100%;}
.mainimg h1.logo a{background: url(/www/images/farm/main/imgskin-logo2.png) no-repeat; background-size:170px;padding-left:170px;color:#002e75;width:250px;font-size:32px;}
.mainimg #header {position: absolute;  position: absolute;   z-index: 2;   width: 100%;   background: #fff;    height: 100px;}
.mainimg #all_pcmenu{top:100px; border-top: 1px solid #d6d6d6;}
.mainimg #header {background:rgba(0,0,0,0); top:48px; }
.mainimg .gnb > ul > li > a{color:#fff;}
.mainimg .gnb .fmSitBt{background:#595959 url(/www/images/main/icon_set_common.png) no-repeat 15px -238px; display:none}
.mainimg .headtop{background:none; border-bottom:none; }
.mainimg .search-boxw{position: absolute;    width: 100%;     z-index: 3;}
.mainimg .headtop .weather{background:none; border: none;     background: rgba(0,0,0,0); }
.mainimg .top-area{border-bottom:1px solid rgba(255,255,255,0.05); background: none; top: 0;}
.mainimg .headtop .htbtn span a{}
.mainimg .headtop .htbtn span em{}
.mainimg .htbtn span a:hover{color:#54aedc;}
.mainimg .headtopgnb ul li a {}
.mainimg .headtopgnb ul li > a::before{left:0;}
.mainimg .weather{}
.mainimg .color-blue{}
.mainimg .headtop .htbtn span a.htbtn-off {color:inherit;}
.mainimg .allmenubox a.Bmenu{left:53%;}*/
 
 
.mainimg #headerW.on a.Bmenu{color:#000;}

.mainimg #headerW.on .gnb .fmSitBt{background:#005aab url(/www/images/main/icon_set_common.png) no-repeat 15px -238px;}
.mainimg #headerW.on .gnb > ul > li > a{color:#000;}
/*.mainimg #headerW.on .headtop{background:rgba(255,255,255,1);}*/
.mainimg #headerW.on #header{background:rgba(255,255,255,1);}
.mainimg #headerW.on .headtop .weather{background:#fff;     border: 1px solid #d6d6d6; border-bottom: none;}
.mainimg #headerW.on .headtop .htbtn span a{border: 1px solid #73ccf9; color: #73ccf9;}
.mainimg #headerW.on .headtop .htbtn span a.htbtn-off:hover{color:#73ccf9}
.mainimg #headerW.on .headtop .htbtn span em{}
.mainimg #headerW.on .headtopgnb ul li a {color: #686868;}
.mainimg #headerW.on .weather{color:rgba(0,0,0,1);}
.mainimg #headerW.on .color-blue{ color: #3066d3;}
.mainimg #headerW.on .headtop{background: #f6f6f6;}
.mainimg #headerW.on .search-boxw{width: 100%; border-bottom: 1px solid #d6d6d6;}

.mainSection {left: 0px; top:0; width: 100%; height: 1020px; overflow: hidden; position: absolute;}



/*섹션1*/

.intro{position:absolute; top:220px; left:88%; z-index:1; margin-left:-590px;background:url('/www/images/gcf/main/logo_ico.png') no-repeat top right;padding-top:50px;}


.cWrap {top:720px;z-index:1;width:1200px;position:absolute;left:50.51%;margin-left:-590px;}

.top-section {position:absolute;height:300px;background-color:rgba(44,154,146,0.8)}
.top-section:after {clear: both; display: block; content: "";}

.popupzone {width:330px;padding:10px;float:right;display:none}
.popupzone img {width:100%;height:300px;}
.popupzone.maintopsite_wrap .maintop_control {position:static;float:right;}

.board-link {width:520px;float:left; }
.mainboard {padding: 30px 20px 18px;}
.mainboard .subtabmenu {position:relative;height:247px;}
.mainboard dl dt {}
.mainboard dl dt a {display:block;position:absolute;box-sizing:border-box;width:100px;text-align:center;top:0;border:1px solid #e1e1e1;padding:3px;color:#ffffff}
.mainboard dl dt a.active {background-color:#8CBF1A;border:1px solid #8CBF1A;}
.mainboard dl dt.tab1 a {left:10px;}
.mainboard dl dt.tab2 a {left:115px;}
.mainboard .more {position:absolute;right:0;top:0;}
.mainboard .more a {height:35px; width: 35px; display:block; background: url(/www/images/gcf/main/more_ico.png) no-repeat center; box-sizing:border-box;text-indent:-9999px;}
.mainboard dd {display:none;padding-top:40px;}
.mainboard dd.active {display:block;}

.mainboard ul li {border-bottom:1px solid #002e75; font-size:15px; padding:10px 0 7px 7px;  white-space: nowrap;   overflow: hidden;    text-overflow: ellipsis; font-weight:500 }
.mainboard ul li .tit{float:left; font-weight:400;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width:80%;color:#ffffff}
.mainboard ul li .day{float:right; font-weight:400;color:#ffffff}

.mainlink {width:auto;float:right;}
.mainlink .maintel {background:url(/www/images/gcf/main/tel_ico.png) no-repeat;width:296px;height:267px;margin-top:50px;background-size:95%;}
.mainlink .maintel > div {padding-top:20px;padding-left:20px;color:#fbf809;}
.mainlink .maintel > div > div:nth-child(1) {font-size:20px;}
.mainlink .maintel > div > div:nth-child(1) > span {font-weight:500;}
.mainlink .maintel > div > div:nth-child(2) {font-weight:300;font-size:30px;}
.mainlink .maintel > div > div:nth-child(2) span {font-weight:700;font-size:38px;}
.mainlink .mainsns {margin-top:-130px;margin-left:110px;}
.mainlink .mainsns a {background:url(/www/images/gcf/main/sns_ico.png) no-repeat;height:54px;width:54px;float:left;}
.mainlink .mainsns a:nth-child(2) {background-position:  -58px 0}
.mainlink .mainsns a:nth-child(3) {background-position:  -116px 0}
.mainlink .mainsns a span {width:0;height:0;inlilne-block;font-size:0;visibility:hidden}


.mainlink2 {width:100%;position:absolute;top:1020px;background:white;}
.mainlink2-wrap {background-color:white;width:1160px;margin:0 auto;}
.mainlink2 ul {font-size:10pt;padding:10px 0;margin:0 auto;width:960px;}
.mainlink2 ul li {float:left;box-sizing:border-box;width:33.3%}

.mainlink2 ul li a {display:block;padding-top:182px;}
.mainlink2 ul li a span {text-align:center;display:block;width:270px;margin:0 auto;}
.mainlink2 ul li a span:nth-child(1) {font-size:24px;font-weight:bold;color:#002e75}
.mainlink2 ul li a span:nth-child(2) {font-size:16px;;color:#000000}
.mainlink2 ul li:nth-child(1) {background:url('/www/images/gcf/main/link_ico1.png') no-repeat top center;}
.mainlink2 ul li:nth-child(2) {background:url('/www/images/gcf/main/link_ico2.png') no-repeat top center;}
.mainlink2 ul li:nth-child(3) {background:url('/www/images/gcf/main/link_ico3.png') no-repeat top center;}


.photoWrap {width:100%;padding-top:1300px;background-color:#e2e2e2}
.photo {color:white;}
.photo .board-area-title {font-size:24px;font-weight:bold;color:#002D75;}
.board-area-title span {width:40px;height:3px;background-color:#002D75;display:block;}
.photo .board-area-stitle {font-size:18px;color:#3b3b3b;}
.border-area-con .nowbox .tit {font-weight:normal;font-size:16px;}
.border-area-con .nowbox .tit a {color:#3a3a3a;}
.border-area-con {border:none;margin-bottom:0;}
.now_area .now_control button {border:none;}
.now_area .now_control .btn_play {background:url(/www/images/gcf/main/icon_play.png) no-repeat;display:none;}
.now_area .now_control .btn_pause {background:url(/www/images/gcf/main/icon_pause.png) no-repeat;display:block;}
.now_area .now_control .btn_prev {background:url(/www/images/gcf/main/icon_prev.png) no-repeat;}
.now_area .now_control .btn_next {background:url(/www/images/gcf/main/icon_next.png) no-repeat;}
.now_area .now_control .btn_more a {background:url(/www/images/gcf/main/icon_more.png) no-repeat;border:none;}

.border-area-con {height:auto;}

.othersite_wrap {padding:0 10px;}
.othersite_wrap .othersite_list .othersite_slide {width:160px;}
.othersite_wrap .othersite_control {top:47px;}
.othersite_wrap .othersite_slide img {max-width:150px;width:100%;max-height:65px;vertical-align:middle;}
/*메뉴*/


	
.main_section {	width: 100%; height: 100%; position: relative; box-sizing: border-box;}
.pages { height: 100%; padding-top: 0px; display: block; position: relative; min-height: 320px; min-width: 320px;}
.pages .slick_slider {	transition:opacity 0.5s; opacity: 0; -webkit-transition: opacity 0.5s ease;}
.pages .slick-initialized {	left: 0px; top: 0px; width: 100%; height: 100%; margin-left: 0px; display: block; position: relative; max-width: none; opacity: 1;}
.pages .slick-list {	z-index: 1;}
.pages .slick-list {	width: 100%; height: 100%;}
.pages .slick-track {	width: 100%; height: 100%;}
.pages .slick-slide {	width: 100%; height: 100%;}
.slick_slider .page {	width: 100%; height: 100%; display: block; position: relative; box-sizing: border-box; overflow:hidden;}
.slick_slider .page .bg {	background-position: 50% 50%; transition:transform 7s ease-out, opacity 1s 0.3s; left: 0px; top: 0px; width: 100%; right: 0px; bottom: 0px; position: absolute; z-index: -1; opacity: 0; transform: scale(1.2); background-repeat: no-repeat; background-size: cover; -webkit-transform: scale(1.2, 1.2); -webkit-transition: transform 7s ease-out, opacity 1s ease 0.3s;}
.slick_slider.ani .page.slick-active .bg {	opacity: 1; transform: scale(1) rotate(0.001deg); transition-delay: 0s; -webkit-transform: scale(1, 1) rotate(.001deg); -webkit-transition-delay: 0s;}
.slick_slider .page .bg .bg_area {	left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 9990;}
.slick_slider .page .bg img {	display: none;}
.slick_slider .page.page_01 .bg {	background-image: url("/www/images/gcf/main/rolling/main01-3.png");}
.slick_slider .page.page_02 .bg {	background-image: url("/www/images/gcf/main/rolling/main01-1.png");}
.slick_slider .page.page_03 .bg {	background-image: url("/www/images/gcf/main/rolling/main01-2.png");}

.slick_slider .intro {	padding: 100px 60px 150px; left: 0px; top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; display: table; position: absolute; box-sizing: border-box;}
.slick_slider .intro .text_box {text-align: center; vertical-align: middle; display: table-cell;}
.slick_slider .intro .title {	letter-spacing: -2.5px; padding-bottom: 25px; position: relative;}
.slick_slider .intro .title em {	color: rgb(255, 255, 255); text-transform: uppercase; line-height: 110px; font-size: 90px; font-weight: bold; display: block; opacity: 0; transform: translateX(-50px); -webkit-transform: translateX(-50px);}
.slick_slider.ani .page.slick-active .intro .title em {	transition:transform 1s; opacity: 1; transform: translateX(0px); -webkit-transform: translateX(0);}
.slick_slider .intro .title::after {	left: 50%; width: 80px; height: 4px; bottom: 0px; margin-left: -40px; display: block; position: absolute; content: ""; background-color: rgb(0, 174, 239);}
.slick_slider .intro .desc {	color: rgb(255, 255, 255); line-height: 24px; font-size: 18px; margin-top: 26px; opacity: 0; transform: translateX(50px); -webkit-transform: translateX(50px);}
.slick_slider.ani .page.slick-active .intro .desc {	transition:transform 1s; opacity: 0.8; transform: translateX(0px); -webkit-transform: translateX(0);}
.slick_slider .intro .desc .br {	display: block;}
.slick_slider .intro a.btn_box {	border: 2px solid rgb(255, 255, 255); border-image: none; width: 156px; height: 56px; text-align: center; margin-top: 50px; display: inline-block; opacity: 0; transform: translateY(50px); -webkit-transform: translateY(50px);}
.slick_slider .intro a.btn_box:hover {	border-color: rgb(0, 174, 239); background-color: rgb(0, 174, 239);}
.slick_slider.ani .page.slick-active .intro a.btn_box {	transition:transform 1s; opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);}
.slick_slider .intro a.btn_box em {	height: 56px; color: rgb(255, 255, 255); line-height: 56px; padding-right: 15px; font-family: "Noto Sans"; font-size: 16px; display: inline-block; position: relative;}
.slick_slider .intro a.btn_box em::before {	background: url("../images/icons/icons.png") no-repeat -550px -60px; top: 50%; width: 7px; height: 12px; right: 0px; margin-top: -5px; display: block; position: absolute; content: "";}

/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0px; font-size: 0px; cursor: pointer; background: transparent; color: transparent; top: 50%; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); padding: 0; border: none; outline: none; }
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus { outline: none; background: transparent; color: transparent; }
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before { opacity: 1; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev { left: -25px; }
[dir="rtl"] .slick-prev { left: auto; right: -25px; }
.slick-prev:before { content: "←"; }
[dir="rtl"] .slick-prev:before { content: "→"; }
.slick-next { right: -25px; }
[dir="rtl"] .slick-next { left: -25px; right: auto; }
.slick-next:before { content: "→"; }
[dir="rtl"] .slick-next:before { content: "←"; }

.mainimg_control{position:absolute; z-index:10; top: 473px; left: 40%;}

.mainimg_control button{width:33px; height:33px; position:absolute;  line-height: 9999px; border:1px solid rgba(255,255,255,1)}
.mainimg_control .btn_play{background: url(/www/images/main/main/controls-play.png) center no-repeat ; display:none}
.mainimg_control .btn_pause{background: url(/www/images/main/main/controls-1.png) -74px -23px no-repeat ;}


.slick_slider .slick-arrow{display: inline-block;width: 40px;height: 40px;vertical-align: middle; border: solid #fff; border-width: 0 3px 3px 0; padding: 5px; vertical-align: 3px;z-index:1000;opacity:0.5;transition:all 0.2s ease-in-out}
.slick_slider .slick-arrow:before{display: none;}
.slick_slider .slick-prev {left: 168px;transform: rotate(135deg); -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); }
.slick_slider .slick-next {right: 168px;transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
.slick_slider .slick-arrow:hover{opacity:1;}




.slick_slider .slick-dots {	top: 500px; width: 100%; text-align: center; position: absolute;z-index: 1;left: 50%;width: 400px;margin-left: -200px;} 
.slick_slider .slick-dots li {	 display: inline-block; max-width: 240px; float: left;}


.slick_slider .slick-dots li button {	background: none; border: currentColor; border-image: none; width:16px;  height: 16px; color: rgb(255, 255, 255); overflow: hidden; display: block; position: relative; background:rgba(255,255,255,1); border-radius:100%; margin-right:7px;}

.slick_slider .slick-dots li.slick-active button{background:#24dfb2;}
.slick_slider .slick-dots li button em {	transition:opacity 0.5s; left: 0px; width: 100%; height: 60px; text-align: center; bottom: 0px; color: rgb(255, 255, 255); line-height: 60px; display: block; position: absolute; z-index: 3; -webkit-transition: opacity 0.5s;}
.slick_slider .slick-dots li button::before {	background: url("../images/main/web_nav_off.jpg") no-repeat 0px 0px; left: 50%; width: 240px; height: 60px; bottom: 0px; margin-left: -120px; display: block; position: absolute; content: "";}
.slick_slider .slick-dots li#slick-slide00 button::before {	background-position: 0px 0px;}
.slick_slider .slick-dots li#slick-slide01 button::before {	background-position: -240px 0px;}
.slick_slider .slick-dots li#slick-slide02 button::before {	background-position: -480px 0px;}
.slick_slider .slick-dots li#slick-slide03 button::before {	background-position: -720px 0px;}
.slick_slider .slick-dots li#slick-slide04 button::before {	background-position: -960px 0px;}
.slick_slider .slick-dots li button::after {	background: url("../images/main/web_nav_on.jpg") no-repeat 0px 0px; transition:opacity 0.5s; left: 50%; top: 0px; width: 240px; height: 80px; margin-left: -120px; display: block; position: absolute; content: ""; opacity: 0; transform: translateY(20px); -webkit-transform: translateY(20px); -webkit-transition: opacity 0.5s;}
.slick_slider .slick-dots li#slick-slide00 button::after {	background-position: 0px -20px;}
.slick_slider .slick-dots li#slick-slide01 button::after {	background-position: -240px -20px;}
.slick_slider .slick-dots li#slick-slide02 button::after {	background-position: -480px -20px;}
.slick_slider .slick-dots li#slick-slide03 button::after {	background-position: -720px -20px;}
.slick_slider .slick-dots li#slick-slide04 button::after {	background-position: -960px -20px;}
.slick_slider .slick-dots li.slick-active button::after {	transition:0.5s; -webkit-transition: all 0.5s;}
.slick_slider .slick-dots li button:hover::after {	opacity: 1; transform: translateY(20px); -webkit-transform: translateY(20px);}
.slick_slider .slick-dots li.slick-active button::after {	opacity: 1; transform: translateY(0px); -webkit-transform: translateY(0);}
.slick_slider .slick-dots li.slick-active button em {	transition:bottom 0.5s; bottom: 10px; -webkit-transition: bottom 0.5s;}
.slick_slider .slick-dots li.slick-active#slick-slide00 button::after {	background-position: 0px 0px;}
.slick_slider .slick-dots li.slick-active#slick-slide01 button::after {	background-position: -240px 0px;}
.slick_slider .slick-dots li.slick-active#slick-slide02 button::after {	background-position: -480px 0px;}
.slick_slider .slick-dots li.slick-active#slick-slide03 button::after {	background-position: -720px 0px;}
.slick_slider .slick-dots li.slick-active#slick-slide04 button::after {	background-position: -960px 0px;}


.slick-slider {	display: block; position: relative; box-sizing: border-box; -ms-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -moz-box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -webkit-tap-highlight-color: transparent;}
.slick-list {	margin: 0px; padding: 0px; overflow: hidden; display: block; position: relative;}
.slick-list:focus {	}
.slick-list.dragging {	cursor: pointer;}
.slick-slider .slick-track {	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);}
.slick-slider .slick-list {	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);}
.slick-track {	left: 0px; top: 0px; display: block; position: relative;}
.slick-track::before {	display: table; content: "";}
.slick-track::after {	display: table; content: "";}
.slick-track::after {	clear: both;}
.slick-loading .slick-track {	visibility: hidden;}
.slick-slide {	height: 100%; float: left; display: none; min-height: 1px;}
[dir='rtl'] .slick-slide {	float: right;}
.slick-slide img {	}
.slick-slide.slick-loading img {	display: none;}
.slick-slide.dragging img {	pointer-events: none;}
.slick-initialized .slick-slide {	display: block;}
.slick-loading .slick-slide {	visibility: hidden;}
.slick-vertical .slick-slide {	border: 1px solid transparent; border-image: none; height: auto; display: block;}
.slick-arrow.slick-hidden {	display: none;}
.slider {	transition:opacity 0.3s; opacity: 0; -webkit-transition: opacity 0.3s;}
.slider::after {	clear: both; display: block; content: "";}
.slider.slick-initialized {	opacity: 1;}
.slider > :not(:first-of-type).item {	position: absolute; opacity: 0;}

.bpopup {background-color: #fff; color: #111; display: none; min-width: 450px; padding: 25px;}
.bpopup .b-close { box-shadow: none; font: bold 131% sans-serif; padding: 0 6px 2px; position: absolute; right: -7px; top: -7px;cursor:pointer }

.popupContent dl {border-bottom:1px dotted black;margin-bottom:3px;}

.maintopsite_wrap .count {background:white; color:black;}
@media all and (max-width:1151px){
	.mainimg .gnb.all_gnb > .clfix .sub_menu {top:181px;}
/*
	.mainimg #headerW .gnb > ul > li.selected > a {color:white;background:#2F52A3;}
	.mainimg .gnb.all_gnb > .clfix {background:#E5E5E5}
*/
	
.mainSection {height:700px}
.intro .text_box{margin:9% auto 0;  box-sizing: border-box;}
.intro{margin-left:-450px;}

.mainboard ul.tabs{border:none;}
.mainboard .tab_content .more a{left:inherit; right: 0;    top: 0; height: 38px; line-height:38px}
.mainboard ul.tabs li{width:110px;}
.intro{top:150px;background-position: right 40px;}

.top-area h1{padding-top:25px;}
.top-area .btn_menu{top:30px;}
.top-area .btn_sch{top:30px;}
.headtop .weather{display:block;}
.mainimg .top-area{height:98px;position:static;}

	.mainimg #headerW a.Bmenu{color:#000;}
	.mainimg #headerW .gnb .fmSitBt{background:#005aab url(/www/images/main/icon_set_common.png) no-repeat 15px -238px;}
	.mainimg #headerW .gnb > ul > li > a{color:#000;}
	.mainimg #headerW #header{background:rgba(255,255,255,1);}
	.mainimg #headerW .headtop .weather{background:#fff;     border: 1px solid #d6d6d6; border-bottom: none;}
	.mainimg #headerW .headtop .htbtn span a{border: 1px solid #73ccf9; color: #73ccf9;}
	.mainimg #headerW .headtop .htbtn span a.htbtn-off:hover{color:#73ccf9}
	.mainimg #headerW .headtop .htbtn span em{color: #1a6cbf;}
	.mainimg #headerW .headtopgnb ul li a {color: #686868;}
	.mainimg #headerW .weather{color:rgba(0,0,0,1);}
	.mainimg #headerW .color-blue{ color: #3066d3;}
	/*.mainimg #headerW h1.logo a{background: url(/www/images/main/icon_set_common.png) no-repeat -50px 0px;}*/
	.mainimg #headerW .headtop{background: #f6f6f6;}
	.mainimg #headerW .search-boxw{width: 100%; border-bottom: 1px solid #d6d6d6;}
	.mainimg #headerW .headtop .lang{ color:#555555}
	.mainimg #headerW .headtop .lang::after{  background:url(/www/images/main/icon_set_common.png) no-repeat -222px -23px; }
	
	.mainimg #headerW.on h1.logo a {background:none;padding-left:0;}
	.mainimg #headerW h1.logo a {background:none;padding-left:0;width:auto;}
	
	.top-area .btn_close {top:30px;}
	
	.main .search-box {top:70px;}
	.main .search-box .search-wrap {margin:0 auto;}
	

	.logo .mo-view {padding-top:5px;}
	
	
	.cWrap {position:static;z-index:0;width:100%;margin:0;padding-top:130px;}
	
	.top-section {position:static;padding-top:600px;background-color:#ffffff;}
	
	.popupzone {width:38%;}
	.popupzone img {height:408px;}
	.popupzone.maintopsite_wrap .maintop_control {float:none;bottom:15px;right:15px;left:unset;float:right;}
	
	.board-link {float:left;width:59%;box-sizing:border-box; padding: 0;position:static;margin:0;}
	.mainboard {padding:25px 20px 8px 0;}
	.mainboard dl dt a {color:black;}
	.mainboard ul li .tit {color:black;}
	.mainboard ul li .day {color:black;}
	.mainlink {width:59%;margin-top:-20px;}
	.mainlink .maintel {background:none;width:100%;height:140px;margin-top:10px;margin-left:-30px;background:#e1e1e1;padding-top:10px;padding-left:10px;}
	.mainlink .maintel > div {padding-top:20px;padding-left:20px;color:#008950;}
	.mainlink .mainsns {margin-left:55%;margin-top:-115px;}
	.mainlink .mainsns a {margin:5px;}
	
	.mainlink2 {width:100%;position:static;clear:both;}
	.mainlink2-wrap {width:100%;}
	.mainlink2 ul {width:100%;}
	.mainlink2 ul li a {border-right:1px solid #E1E1E1;}
	.mainlink2 ul li:last-child a {border-right:none}

	.photoWrap {padding-top:0;}
	
	.dcf .qnb_area .select_box {width:100%;border-bottom:1px solid #dcdcdc;}
	
	.footer {clear:both;}
}

@media all and (max-width:842px){
	.mainSection {display:none;}
	.intro {display:none;}
	.cWrap {padding-top:150px;}
	.top-section {padding-top:0;}
	.popupzone {width:100%;float:none;padding:0;display: block;}
	.popupzone img {height:auto;}
	.board-link {width:100%;float:none;}
	
	.mainlink {width:100%;background-color:#2c9a92;margin-top:0;padding-bottom:20px;clear:both;}
	.mainlink .maintel {margin-left:0;}
	
	.mainlink2 ul {padding:0;}
	.mainlink2 ul li {border-bottom:1px solid #E1E1E1; margin:0 30px;width:calc(100% - 60px);}
	.mainlink2 ul li:nth-child(1) {background-position:10% center}
	.mainlink2 ul li:nth-child(2) {background-position:10% center}
	.mainlink2 ul li:nth-child(3) {background-position:10% center}
.mainlink2 ul li a {height:200px;padding-top:0;padding-left:340px;padding-top:50px;border-right:none;}
.mainlink2 ul li a span {text-align:left;width:auto;}
}

@media all and (max-width:700px){
	.mainimg #headerW .headtop .weather {display:none;}
}

@media all and (max-width:640px){
	.mainlink .maintel {text-align:center;height:auto;padding:0;margin-top:0;margin-left:0;}
	.mainlink .mainsns {margin-left:0;margin-top:0;width:200px;margin:0 auto;}
	
	.mainlink2 ul li a {padding-left:50%;padding-top:20%;height:150px;}
	.mainlink2 ul li:nth-child(1) {background-size:40%;}
	.mainlink2 ul li:nth-child(2) {background-size:40%;}
	.mainlink2 ul li:nth-child(3) {background-size:40%;}
}

