@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap');

#wrap{display:none;overflow-x:hidden}
.sub_header, .sub_location{display:none}
.scroll_up00, .scroll_right01, .scroll_left00, .scroll_re{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0}
/* .visual_texts02 > a{display:none !important} */

.xe_popup_border{border:1px solid #ccc}
.xe_popup_border .popupcloser span{font-family:"돋움", sans-serif;font-size:12px;color:#ccc}
.xe_popup_border .popupcloser button{top:10px}

#xe_popup31389 {}




/* 로고 */
	body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;text-align:center;-webkit-text-size-adjust:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}
	h1,h2,h3,h4,h5,h6{font-weight:400}
	.clear{clear:both;display:block;width:100%}
	a{text-decoration:none;outline:0;color:#999}
	*{margin:0;padding:0}
	::selection{background:#8defd3}
	::-moz-selection{background:#8defd3}
	textarea{resize:none}
	@-webkit-keyframes FadeIn{0%{opacity:0}100%{opacity:1}}
	@keyframes FadeIn{0%{opacity:0}100%{opacity:1}}
	@-moz-keyframes FadeIn{0%{opacity:0}100%{opacity:1}}
	@-o-keyframes FadeIn{0%{opacity:0}100%{opacity:1}}
	@-webkit-keyframes FadeUpIn{0%{opacity:0;-webkit-transform:translateY(10px) translateZ(0) translate3d(0,0,0)}100%{opacity:1;-webkit-transform:translateY(0px) translateZ(0) translate3d(0,0,0)}}
	@keyframes FadeUpIn{0%{opacity:0;-ms-transform:translateY(10px) translateZ(0) translate3d(0,0,0);transform:translateY(10px) translateZ(0) translate3d(0,0,0)}100%{opacity:1;-ms-transform:translateY(0px) translateZ(0) translate3d(0,0,0);transform:translateY(0px) translateZ(0) translate3d(0,0,0)}}
	@-moz-keyframes FadeUpIn{0%{opacity:0;-moz-transform:translateY(10px) translateZ(0) translate3d(0,0,0)}100%{opacity:1;-moz-transform:translateY(0px) translateZ(0) translate3d(0,0,0)}}
	@-o-keyframes FadeUpIn{0%{opacity:0;-o-transform:translateY(10px) translateZ(0) translate3d(0,0,0)}100%{opacity:1;-o-transform:translateY(0px) translateZ(0) translate3d(0,0,0)}}
	.fx{opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(0px) translateZ(0) translate3d(0,0,0);transform:translateY(0px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 1800ms cubic-bezier(0.23,1,.32,1);-moz-transition:all 1800ms cubic-bezier(0.23,1,.32,1);-o-transition:all 1800ms cubic-bezier(0.23,1,.32,1);transition:all 1800ms cubic-bezier(0.23,1,.32,1)}
	#risen{position:absolute;top:15px;left:16px;z-index:1000;overflow:hidden;width:15px;height:100px;display:block;padding:0 10px;-webkit-transform:translateZ(0) translate3d(0,0,0);-moz-transform:translateZ(0) translate3d(0,0,0);-ms-transform:translateZ(0) translate3d(0,0,0);-o-transform:translateZ(0) translate3d(0,0,0);transform:translateZ(0) translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
	.rCL{width:222px;overflow:hidden;display:block;height:100px;position:relative;-webkit-transition:all 700ms cubic-bezier(0.23,1,.32,1);-moz-transition:all 700ms cubic-bezier(0.23,1,.32,1);-ms-transition:all 700ms cubic-bezier(0.23,1,.32,1);-o-transition:all 700ms cubic-bezier(0.23,1,.32,1);transition:all 700ms cubic-bezier(0.23,1,.32,1)}
	#risen .rCL a{color:#fff;font-size:36px;width:200px;overflow:hidden;text-transform:uppercase;display:block;letter-spacing:1pt;text-align:left;-webkit-tap-highlight-color:transparent;-webkit-transform:translateZ(0) translate3d(0,0,0);-moz-transform:translateZ(0) translate3d(0,0,0);-ms-transform:translateZ(0) translate3d(0,0,0);-o-transform:translateZ(0) translate3d(0,0,0);transform:translateZ(0) translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}
	.rBrand{display:block;width:200px}
	.rBrand ul{list-style:none;width:200px;margin-bottom:4px}
	.rBrand li{display:block;float:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
	.risenUnder{height:5px;background:rgba(255,255,255,0.8);width:36px;margin:0 0 0 2px;display:block;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all 500ms cubic-bezier(0.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(0.23,1,.32,1);-o-transition:all 500ms cubic-bezier(0.23,1,.32,1);transition:all 500ms cubic-bezier(0.23,1,.32,1)}
	.risenUnderW{-webkit-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(0px) translateZ(0) translate3d(0,0,0);transform:translateY(0px) translateZ(0) translate3d(0,0,0)}
	.rhR{-webkit-transition:all 500ms cubic-bezier(0.23,1,.32,1);-moz-transition:all 500ms cubic-bezier(0.23,1,.32,1);-o-transition:all 500ms cubic-bezier(0.23,1,.32,1);transition:all 500ms cubic-bezier(0.23,1,.32,1)}
	.rhI{visibility:hidden;opacity:0;-webkit-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(8px) translateZ(0) translate3d(0,0,0);transform:translateY(8px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s;-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s;-o-transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s;transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s}
	.rhS{visibility:hidden;opacity:0;-webkit-transform:translateY(10px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(10px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(10px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(10px) translateZ(0) translate3d(0,0,0);transform:translateY(10px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s;-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s;-o-transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s;transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s}
	.rhE{visibility:hidden;opacity:0;-webkit-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(8px) translateZ(0) translate3d(0,0,0);transform:translateY(8px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s;-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s;-o-transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s;transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s}
	.rhN{visibility:hidden;opacity:0;-webkit-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(8px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(8px) translateZ(0) translate3d(0,0,0);transform:translateY(8px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1);-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1);-o-transition:all 300ms cubic-bezier(0.23,1,.32,1);transition:all 300ms cubic-bezier(0.23,1,.32,1)}
	#risen{width:200px;-webkit-transition:all 1000ms cubic-bezier(0.23,1,.32,1);-moz-transition:all 1000ms cubic-bezier(0.23,1,.32,1);-o-transition:all 1000ms cubic-bezier(0.23,1,.32,1);transition:all 1000ms cubic-bezier(0.23,1,.32,1)}
	.rBrand,.risenUnder{display:block;-webkit-transform:translateZ(0) translate3d(0,0,0);-moz-transform:translateZ(0) translate3d(0,0,0);-ms-transform:translateZ(0) translate3d(0,0,0);-o-transform:translateZ(0) translate3d(0,0,0);transform:translateZ(0) translate3d(0,0,0)}
	#risen:hover .risenUnder{width:127px;-webkit-transition:all 800ms cubic-bezier(0.23,1,.32,1) .05s;-moz-transition:all 800ms cubic-bezier(0.23,1,.32,1) .05s;-o-transition:all 800ms cubic-bezier(0.23,1,.32,1) .05s;transition:all 800ms cubic-bezier(0.23,1,.32,1) .05s}
	#risen:hover .rhI{visibility:visible;opacity:1;-webkit-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(0px) translateZ(0) translate3d(0,0,0);transform:translateY(0px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1);-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1);-o-transition:all 300ms cubic-bezier(0.23,1,.32,1);transition:all 300ms cubic-bezier(0.23,1,.32,1)}
	#risen:hover .rhS{visibility:visible;opacity:1;-webkit-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(0px) translateZ(0) translate3d(0,0,0);transform:translateY(0px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s;-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s;-o-transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s;transition:all 300ms cubic-bezier(0.23,1,.32,1) .05s}
	#risen:hover .rhE{visibility:visible;opacity:1;-webkit-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(0px) translateZ(0) translate3d(0,0,0);transform:translateY(0px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s;-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s;-o-transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s;transition:all 300ms cubic-bezier(0.23,1,.32,1) .07s}
	#risen:hover .rhN{visibility:visible;opacity:1;-webkit-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-moz-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-ms-transform:translateY(0px) translateZ(0) translate3d(0,0,0);-o-transform:translateY(0px) translateZ(0) translate3d(0,0,0);transform:translateY(0px) translateZ(0) translate3d(0,0,0);-webkit-transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s;-moz-transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s;-o-transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s;transition:all 300ms cubic-bezier(0.23,1,.32,1) .1s}

/* 메뉴바 */
	.navbar{height:110px}
	.navbar-nav > li > a > span{font-size:17px;padding:45px 0}
	.navbar-nav > li > ul{left:50% !important;margin-left:-80px !important;}
	.navbar-nav > li > ul > li > ul a{padding-top:5px;padding-bottom:5px;font-size:13px}
	.navbar-nav > li ul{width:160px !important;background-color:rgba(200,131,38,0.9) !important}
	.navbar-nav > li ul a{color:rgba(255,255,255,0.7) !important;border-bottom:1px solid rgba{255,255,255,0.2} !important}
	.navbar-nav > li ul a:hover{color:#fff !important}
		.dropdown-menu > li > a:hover{border-left:4px solid rgba(255,255,255,0.35) !important}
		ul.float-menu{z-index:99999}
		ul.float-menu .kso-member-profile{margin:-10px 0 30px}
		ul.float-menu .kso-member-profile li a:hover{color:#faa533 !important}
	.fix_logo{position:relative;top:10px;display:none}
	.sticked #risen{display:none}
	.sticked .fix_logo{display:block}
	.xs-sitelogo img{width:95px;height:auto;margin:12px 0 0 -50px}
	.xs-language{display:none !important}
	.mm-menu.mm-theme-dark{background:#333}
	#xs-menu{z-index:15}
	#xs-menu .xs-register{background:#333}
	.xs-searchbox{visibility:hidden;height:30px}
	#xs-menu .xs-register a{border-left:1px solid #444;border-right:1px solid #444;background:rgba(0,0,0,0.2)}
	#xs-menu .xs-register a.xs-login{border-left:none}
	.mm-listview > li > a{text-align:left;padding-left:40px}
	.mm-vertical .mm-listview .mm-panel, .mm-listview .mm-vertical .mm-panel{padding:0}
	#kso-nav.sticked{background-color:#fff}
	.kso-opener .line, .navbar-nav > li > a > span, .navbar-nav > li > a > span{font-family:"NotoSans", "Malgun Gothic", "돋움", "Dotum", "굴림", "Gulim", sans-serif !important}
	/* #kso-nav .header-full .kso-opener{display:block;width:40px;height:110px;background:red} */
	.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > .mm-panel{background:rgba(255, 255, 255, 0.075)}
	.mm-listview > li > a{padding-left:30px !important}
	.mm-listview > li > div > ul > li > a{padding-left:50px !important}
	.mm-listview > li > div > ul > li > div > ul > li > a{padding-left:70px !important}
	.mm-listview > li.xs-register > a{padding:15px 0 !important}
	ul.float-menu li ul li{padding:5px 0;text-align:left;border-bottom:1px solid rgba(255,255,255,0.1)}
	ul.float-menu li ul li:last-child{border-bottom:none}
	.op{display:block !important;width:90%;margin:5% !important;background:rgba(0,0,0,0.2);border:1px solid #444}
	.op a{text-align:center !important;padding:10px 30px !important}
	.ap{clear:both;display:block !important;width:100% !important;border-top:1px solid #444 !important;border-left:1px solid #444 !important}
	/* .header-full{z-index:99999 !important} */
	.header-full:after{display:block;clear:both;content:'';background:#ccc}
	.owl-buttons{z-index:9999 !important}
	.foot_none{display:none}
	.pointBg{background-color:#e29732 !important}
	.pointBg:hover{background-color:rgba(187,128,85,0.85) !important;color:#fff !important}
	.xs-register .fa-lg{font-family:xeicon}

	#kso-nav .dropdown-menu ul{display:block !important;opacity:1 !important;top:0 !important;left:0 !important;position:relative;background:rgba(255,255,255,0.1) !important;box-shadow:none}
	#kso-nav .dropdown-menu ul li a{font-size:12px;padding:2px 20px}

/* 업데이트팝업 */
	.update_poup{/* display:none */;background:rgba(255,255,255,0.7);position:fixed;width:100%;height:100%;z-index:999}
	.update_poup .inner{background:#404040;width:900px;height:350px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:5px;overflow:hidden}
	.update_poup .inner > img{float:left;width:39%}
	.update_poup .inner > p{width:61%;float:right;padding:75px 0 15px 10px;font-size:14px;line-height:22px;color:rgba(255,255,255,0.7);text-align:left;font-weight:100;}
	.update_poup .inner ul{width:55%;margin-right:6%;float:right}
	.update_poup .inner li{float:left;background:rgba(0,0,0,0.5);width:24%;margin:0.5%}
	.update_poup .inner li a{font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;color:#fff;padding:15px 0;display:block}
	.update_poup .inner li a img{display:block;margin:5px auto}
	.update_poup .p_close{position:absolute;top:15px;right:15px;display:block;cursor:pointer}
	.update_poup .p_today{position:absolute;bottom:15px;right:15px;font-size:12px;color:rgba(255,255,255,0.7);font-weight:100}
	.update_poup .p_today input{position:relative;top:3px;left:-3px}

/* 풀스크린 */
	#wrap .section{text-align:center;position:relative;background-size:cover !important;}
		#cont_nav{display:none;position:fixed;z-index:9999;right:20px;top:50%;margin-top:-100px}
		#cont_nav li{position:relative}
		#cont_nav li a{display:block;width:12px;height:12px;border-radius:30px;background:rgba(255,255,255,0.2);margin:15px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px}
		#cont_nav li a i{position:relative;top:4px;right:1px;display:block;width:4px;height:4px;border-radius:30px;background:rgba(0,0,0,0.7);margin:15px 5px;-moz-border-radius:30px;-webkit-border-radius:30px;-o-border-radius:30px}
		#cont_nav li.active a i{background:rgba(250,165,51,0.75)}
		#cont_nav li a span{position:absolute;text-align:right;right:35px;width:100px;top:-3px;font-size:12px;font-weight:600;color:#666}
		#cont_nav li.active a span{color:rgba(250,165,51,0.75)}
	.pfixed{position:fixed !important;}
	.pfixed-bg1{background-attachment:fixed !important; z-index:1}
	.pfixed-bg2{background-attachment:fixed !important; z-index:1}

/* 메인슬라이드 */
	.visual{overflow:hidden;width:100%}
	.visual:after{display:block;content:'';clear:both}
	.visual .slide_img{position:absolute;width:100%; height:100%;}
	.visual .slide_img .widgetContainer {height:100%;}
	.visual_texts01{text-align:left}
	.visual_texts02{text-align:right}
	.visual_texts03{text-align:left}
	.visual_texts04{text-align:center}
	.visual_texts05{text-align:center; }
	.visual_texts06{display:none;}
	.visual_texts07{text-align:left;}


	.visual_texts05 a {width:220px; border:2px solid #c82222 !important; color:#c82222 !important; position:absolute; right:50%; margin-right:-110px; bottom:150px;}
	.visual_texts05 a:hover {background:#c82222 !important; color:#fff !important;}

	/* .doc_37585 > div > div.visual_texts04 > h2 > div.bold {font-family: 'Nanum Pen Script', cursive;} */
	.doc_37585 > div > div.visual_texts04 > h2 > div.bold > span {font-weight: bold;}

	.doc_37585 > div > .visual_texts04 > h2 > .bold > img {width:490px;}



	.camera_wrap {height:100% !important;}
		.camera_caption{width:1200px;position:absolute;top:0;left:50%;margin-left:-600px; height:100%; display:table;}
		.camera_caption > div{background:none !important; display:table-cell;vertical-align:middle;}
		.camera_caption div p{font-family:"Arial",sans-serif;font-size:22px;font-weight:600;color:#fff}
		.camera_caption div h2{font-size:52px;font-weight:400;display:block;color:#fff;/* line-height:0; */padding:0 0 15px;}
		.camera_caption div span{font-size:17px;color:#fff;width:100%}
		.camera_caption div a{font-size:18px;color:#fff;border:2px solid #fff;padding:10px 60px;display:inline-block;margin-top:50px}
		.camera_caption div a:hover{background:#fff;color:#222;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

		.camera_caption div p span{font-family:"Arial",sans-serif;font-size:22px;font-weight:600;color:#fff;}
		.camera_caption div h2 span{font-size:52px;font-weight:400; color:#fff;/* line-height:0; */padding:0 0 15px;}

		.camera_pie, .camera_commands, .camera_pag, .camera_loader{display:none !important}
		.camera_prev, .camera_next{background:none !important; position:fixed; margin-top:0}
		.camera_prev{left:15px}
		.camera_next{right:15px}
		.camera_prev > span{background:url(../images/arrow.png) no-repeat 0 0 !important;height:50px !important;width:50px !important}
		.camera_next > span{background:url(../images/arrow.png) no-repeat -50px 0 !important;height:50px !important;width:50px !important}
	#wrap #section1 .arrow{position:absolute;bottom:35px;left:50%;margin-left:-11px;width:22px;height:25px;overflow:hidden}
	#wrap #section1 .arrow img{position:absolute;top:0;left:0}
	#wrap #section1{width:100%;position:relative}
	


	/* .camera_caption div .visual_texts02 a {display:none;}
	.camera_caption div .visual_texts01 a {display:none;}
	.camera_caption div:first-child .visual_texts04 a {display:none;}
	.camera_caption div .visual_texts02 p:first-child {margin-top:50px; */}


/* 3가지버튼 */
	#wrap #section2{max-width:1650px;margin:0 auto;background:#fff;position:relative}
	#wrap #section2 ul{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:100%;max-height:685px}
	#wrap #section2 li{float:left;width:31.3%;height:100%;max-height:685px;margin:0 1%;display:block}
	#wrap #section2 li:nth-child(1){background:url(../images/section2_img1.jpg) no-repeat center center}
	#wrap #section2 li:nth-child(2){background:url(../images/section2_img2.jpg) no-repeat center center}
	#wrap #section2 li:nth-child(3){background:url(../images/section2_img3.jpg) no-repeat center center}
	#wrap #section2 li a{display:block;width:100%;height:100%;padding-top:80px}
	#wrap #section2 li a h3{color:#fff;border:2px solid #fff;max-width:180px;height:50px;padding-top:13px;font-size:20px;font-weight:400;margin:0 auto}
	#wrap #section2 li a p{color:#000;margin-top:20px}
	#wrap #section2 li:nth-child(1) a p{color:#fff; margin-top:20px}
	#wrap #section2 li:nth-child(3) a p{color:#fff}
	#wrap #section2 li a span{display:none;position:relative;top:50px}
	#wrap #section2 li:hover a{background:rgba(0,0,0,0.6);display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section2 li:hover a h3{color:#faa533;border:2px solid #faa533;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section2 li:hover a p{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section2 li:hover a span{display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

/* 주일설교 */
	#wrap #section3{background:url(../images/section3_bg.jpg) no-repeat center center;position:relative}
	#wrap #section3 .inner{max-width:1200px;margin:0 auto;padding:0 10px;text-align:right;color:#fff;position:absolute;top:25%;right:50%;margin-right:-600px;width:100%}
	#wrap #section3 h3{color:#fff;font-size:41px;font-weight:300;padding-bottom:15px}
	#wrap #section3 h4{color:#faa533;font-size:22px;font-weight:400;width:100%;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}
	#wrap #section3 p{font-size:14px;padding-right:5px;line-height:0}
	#wrap #section3 p i{font-size:9px;color:rgba(255,255,255,0.3)}
	#wrap #section3 span{color:rgba(255,255,255,0.6);float:right;width:48%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:24px;height:45px;margin:20px 0 85px}
	#wrap #section3 a{clear:both;float:right;text-align:center;color:#fff;border:2px solid #fff;width:180px;height:50px;padding-top:8px;font-size:19px;font-weight:400}
	#wrap #section3 a:hover{color:#faa533;border:2px solid #faa533;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

/* 담임목사 */
	#wrap #section4{background:url(../images/section4_bg.jpg) no-repeat center center;position:relative;z-index:2}
	#wrap #section4 .inner{max-width:1200px;height:100%;margin:0 auto;padding:0 10px;text-align:left;color:#fff;position:relative}
	#wrap #section4 h3{color:#fff;font-size:38px;font-family:"Arial",sans-serif;font-weight:600;text-transform:uppercase;padding-bottom:15px;padding-top:15%;line-height:0}
	#wrap #section4 p{margin:25px 0 40px;font-size:16px}
	#wrap #section4 a{text-align:center;color:#fff;border:2px solid #fff;width:210px;height:50px;padding-top:8px;font-size:19px;font-weight:400;display:block}
	#wrap #section4 a:hover{color:#c88326;background:#fff;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section4 ul{position:absolute;bottom:100px}
	#wrap #section4 li{float:left;margin-right:30px}
	#wrap #section4 li h4{color:#fff;font-size:25px;font-weight:400;padding-top:10px}
	#wrap #section4 li p{font-size:15px;color:rgba(255,255,255,0.7);margin-left:3px}

/* 처음방문 */
	#wrap #section5{background:url(../images/section5_bg.jpg) no-repeat fixed;position:relative;z-index:1}
	#wrap #section5 ul{max-width:1200px;width:100%;height:40%;padding:0 10px;position:absolute;top:35%;left:50%;margin-left:-600px;text-align:left;color:#fff}
	#wrap #section5 li{float:left;width:48%;margin:0 1%}
	#wrap #section5 h3{color:#faa533;font-size:41px;font-weight:300;padding:10px 0 15px}
	#wrap #section5 p{color:rgba(255,255,255,0.75);margin-bottom:60px}
	#wrap #section5 li:first-child a{text-align:center;color:#fff;border:2px solid #fff;width:180px;height:50px;padding-top:8px;font-size:19px;font-weight:400;display:block}
	#wrap #section5 li:first-child a:hover{color:#faa533;border:2px solid #faa533;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section5 li:last-child{display:block;cursor:pointer}
	#wrap #section5 li:last-child img{border:3px solid #fff}
		#wrap #section5 .vod_area{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:900}
		#wrap #section5 .vod_area .wrap{width:100%}
		#wrap #section5 .vod_area .wrap iframe, #wrap #section5 .vod_area .wrap video{width:800px;height:450px;position:fixed;top:50%;left:50%;margin:-225px 0 0 -400px;z-index:999}
		#wrap #section5 .vod_area .close{position:fixed;top:50%;right:50%;margin:-260px -400px 0 0;opacity:5;cursor:pointer;z-index:999}
		#wrap #section5 .vod_area .bg{width:100%;height:100%;background:rgba(0,0,0,0.7);position:fixed;top:0;left:0;bottom:0;right:0}

/* 간증 */
	#wrap #section6{background:url(../images/section6_bg.jpg) no-repeat bottom center;position:relative;}
	#wrap #section6 div{width:700px;position:absolute;top:115px;left:50%;margin-left:-350px;}
	#wrap #section6 h3{font-size:41px;font-weight:300;padding:20px 0 10px}
	#wrap #section6 p{margin-bottom:40px}
	#wrap #section6 a{text-align:center;color:#fff;border:2px solid #bb8055;background:#bb8055;width:180px;height:50px;padding-top:8px;font-size:19px;font-weight:400;display:block;margin:0 auto}
	#wrap #section6 a:hover{background:none;color:#bb8055;border:2px solid #bb8055;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

/* 간증나눔 */
	#wrap #section7{background:url(../images/section7_bg.jpg) no-repeat top center;position:relative;z-index:2}
	#wrap #section7 h3{color:#fff;font-size:41px;font-weight:300;padding-bottom:15px;text-align:center}
	#wrap #section7 .inner{width:100%;max-width:1200px;height:100%;max-height:723px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;padding:0 10px;text-align:left}
	#wrap #section7 .inner div:after{display:block;content:'';clear:both}
	#wrap #section7 .inner div a{width:100%;background:rgba(255,255,255,0.9);display:block}
	#wrap #section7 .inner div a:hover{background:#000;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section7 .inner div a:hover h4{color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section7 .inner div a:hover p{color:#aaa;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section7 .inner div a:hover img{-webkit-filter:grayscale(100%);filter:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section7 .inner div a ul{margin-bottom:3px}
	#wrap #section7 .inner div a li{float:left}
	#wrap #section7 .inner div a li img{width:140%}
	#wrap #section7 .inner div a li:first-child{width:200px;height:135px;position:relative;overflow:hidden}
	#wrap #section7 .inner div a li:last-child{width:80%;padding:18px 0 0 35px}
	#wrap #section7 .inner div a li:first-child img{position:absolute;top:50%;left:50%;margin:-70px 0 0 -100px;-webkit-transform:matrix(1, 0, 0, 1, 0, 0);-ms-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
	#wrap #section7 .inner div a:hover li:first-child img{-webkit-transform:matrix(1.1, 0, 0, 1.1, 0, -2.5);-ms-transform:matrix(1.1, 0, 0, 1.1, 0, -2.5);transform:matrix(1.1, 0, 0, 1.1, 0, -2.5)}
	#wrap #section7 .inner div a li h4{font-size:20px;font-weight:400;color:#000;margin-bottom:7px;height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
	#wrap #section7 .inner div a li p{width:95%;height:20px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
	#wrap #section7 .inner div a li span{font-size:14px;color:#bb8055}
	#wrap #section7 .inner > a{text-align:center;color:#fff;border:2px solid #fff;width:180px;height:50px;padding-top:8px;font-size:19px;font-weight:400;display:block;margin:35px auto 0}
	#wrap #section7 .inner > a:hover{color:#6c4332;background:rgba(255,255,255,0.8);border:2px solid rgba(255,255,255,0.8);font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}

/* 소식 */
	#wrap #section8{background:url(../images/section8_bg.jpg) no-repeat bottom center;position:relative}
	#wrap #section8 .inner{width:100%;height:700px;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}
	#wrap #section8 .news{max-width:1750px;margin:0 auto;height:700px;text-align:center;position:relative;top:30px}
	#wrap #section8 h3{font-size:41px;font-weight:300}
		.bg-bt{text-align:center;padding:10px 0 20px}
		.bg-bt li{display:inline-block;font-weight:600;width:150px;height:44px;border:2px solid #bb8055;border-radius:50px;margin:0 7.5px;text-align:center;color:#bb8055;font-size:17px;padding-top:19px;line-height:0;cursor:pointer}
		.bg-bt .on{color:#fff !important;background:#bb8055 !important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section8 .cont{width:100%;max-width:1600px;margin:0 auto}
	#wrap #section8 .cont li{width:96%;margin:0 2%}
	#wrap #section8 .cont li a{display:block;width:100%;height:100%;text-align:left;background:#fff;padding-bottom:50px}
	#wrap #section8 .cont li a img{width:100%}
	#wrap #section8 .cont li a h4{font-size:20px;font-weight:600;width:85%;height:23px;margin:40px 7.5% 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
	#wrap #section8 .cont li a span{font-size:13px;color:#bb8055;width:85%;margin:0 7.5%}
	#wrap #section8 .cont li a p{display:block;font-size:14px;color:#666;width:85%;margin:0 7.5%;padding-top:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:22px;height:90px}
	#wrap #section8 .cont li a:hover{background:#222;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section8 .cont li a:hover h4{color:#fff}
	#wrap #section8 .cont li a:hover p{color:#bbb;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section8 .new_more a{text-align:center;color:#fff;border:2px solid #222;background:#222;width:180px;height:50px;padding-top:8px;font-size:19px;font-weight:400;display:block;margin:50px auto 0}
	#wrap #section8 .new_more a:hover{color:#222;background:none;font-weight:600;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
	#wrap #section8 .news ul.new_more li:nth-child(2), #wrap #section8 .news ul.new_more li:nth-child(3), #wrap #section8 .news ul.new_more li:nth-child(4){display:none}
		.news-back{overflow:hidden;position:relative;width:100%;height:400px}
		.board-back{width:100%;position:absolute}
		.owl-pagination{display:none}
		.owl-carousel{position:relative;overflow:hidden}
		.owl-theme .owl-controls .owl-buttons div{position:absolute;top:50%;margin:-35px 0 0 0;width:45px;height:45px;text-indent:-9999px;cursor:pointer;z-index:999}
		.owl-prev{left:0;background:url('../images/news_btn.png') no-repeat 0 0}
		.owl-next{right:0;background:url('../images/news_btn.png') no-repeat -45px 0}	

/* 표어 */
	#wrap #section9 {
		/* background: url("../images/section9_bg.jpg") no-repeat bottom center; */
		background-size: cover;
		position: relative;
	}

	#wrap .section9_bg_25 {
		background: url("../images/section9_bg.jpg") no-repeat bottom center;
		background-size: cover;
		position: relative;
	}

	
	#wrap .section9_bg_26 {
		background: url("../images/section9_bg_2026.jpg") no-repeat bottom center;
		background-size: cover;
		position: relative;
	}

	#wrap #section9 .inner{width:76%;margin:0 auto;padding-top:7.5%;text-align:right;color:#fff}

	#wrap #section9 p {
		font-size: 22px;
		font-family: "Arial", sans-serif;
		font-weight: 100;
		letter-spacing: 1px;
		margin: 0 0 7px;
	}

	#wrap #section9 p.text_black {
		color: #000080;
	}

	#wrap #section9 h3{
		font-size:50px;
		font-weight:300;
		color:#fff;
		margin:25px -5px 7px 0;
	}

	#wrap #section9 h3.slogan{
		font-size:50px;
		font-weight:300;
		color:#fff;
		margin:0px -5px 7px 0;
	}

	#wrap #section9 span{font-size:17px;color:#e29732;font-family:"Arial",sans-serif;font-weight:100;letter-spacing:7.5px}
	#wrap #section9 .star_s{position:absolute;left:50%;width:8px;height:12px;overflow:hidden}
		#wrap #section9 .star1{top:325px;margin-left:-350px}
		#wrap #section9 .star2{top:125px;margin-left:-100px}
		#wrap #section9 .star3{top:300px;left:100%;margin-left:-50px}
	#wrap #section9 .star_b{position:absolute;left:50%;width:15px;height:17px;;overflow:hidden;top:250px;margin-left:220px}
		#wrap #section9 .star5{top:190px;left:100%;margin-left:-150px}
		#wrap #section9 .star_s img, #wrap #section9 .star_b img{position:absolute;top:0;left:0}

/* 푸터 */
	#footer{padding:60px 0 30px;background:#666;color:#fff}
	#footer > ul > li{float:left;width:60%;text-align:center}
	#footer > ul > li:first-child, #footer > ul > li:last-child{width:20%}
	#footer > ul > li:first-child img, #footer > ul > li:last-child img{width:80%;max-width:175px}
	#footer > ul > li ul{text-align:center;max-width:530px;width:100%;margin:0 auto}
	#footer > ul > li li{display:inline-block;width:23%;margin:0 0.5%;background:#333}
	#footer > ul > li li:first-child{background:#bb8055}
	#footer > ul > li li a{display:block;color:#fff;font-size:12px;padding:3px;letter-spacing:-0.5px}
	#footer address{font-size:12px;line-height:20px}
	#footer address p{margin-top:30px;color:#ddd}
	#footer address p span{font-size:9px;color:#999;margin:0 7px}
	#footer address p i{font-family:"Arial",sans-serif;font-weight:100}
	#footer address a{color:#aaa}

	#top_down{display:none;text-align:center;float:right;position:fixed;bottom:20px;right:25px}
	#top_down li a{font-family:'Roboto', sans-serif;font-weight:600;font-size:12px;width:50px;height:50px;display:block;line-height:0}
	#top_down li:first-child a{background:rgba(0,0,0,0.6);color:rgba(255,255,255,0.7)}
	#top_down li:first-child a:hover{background:rgba(0,0,0,0.9);color:rgba(255,255,255,1)}
	#top_down li:last-child a{background:rgba(230,230,230,0.6);color:rgba(0,0,0,0.5)}
	#top_down li:last-child a:hover{background:rgba(230,230,230,0.9);color:rgba(0,0,0,0.8)}
	#top_down li a p{line-height:10px}

/* 하단고정 */
	.fix_foot{display:none;width:100%;background:rgba(0,0,0,0.7);position:fixed;bottom:0;z-index:10}
	.fix_foot ul{max-width:1200px;margin:0 auto}
	.fix_foot li{float:left;width:20%;text-align:center;padding:5px 0}
	.fix_foot li a{color:#ccc;display:block;line-height:50px;font-size:14px}
	.fix_foot li a img{position:relative;top:-2px;left:-7px}





@media(max-width:2000px){
	.visual .slide_img{width:1950px;left:50%;margin-left:-975px}
}
@media(max-width:1500px){
	#wrap #section9 .inner{width:90%;padding-top:10%}
	#kso-nav.sticked .navbar-nav>li>a, .navbar-nav>li>a{padding-left: 10px !important; padding-right: 10px !important;}
}
@media(max-width:1400px){
	.navbar-nav > li > a{padding-left:6px !important;padding-right:6px !important}
	.navbar-nav > li > a > span{font-size:15px;letter-spacing:-0.5px;padding:45px 0}
	.sticked .fix_logo img{width:70px;padding-top:2px}
}
@media(max-width:1200px){
	#cont_nav{display:none !important}
		.pfixed-bg1{background:url(../images/section3_bg.jpg) no-repeat center center !important;background-size:cover !important;z-index:-1}
		.pfixed-bg1 .pfixed{position:absolute !important;z-index:-1}
		.pfixed-bg2{background:url(../images/section6_bg.jpg) no-repeat bottom center !important;background-size:cover !important;z-index:-1}
		.pfixed-bg2 .pfixed{position:relative !important;z-index:-1}
	
	#wrap .visual .slide_img{width:1400px;margin-left:-700px}
		.camera_caption{width:900px;margin-left:-450px;/* top:40% */}
		.camera_caption div p{display:none}
		.camera_caption div h2{font-size:40px;padding:0 0 35px}
		.camera_caption div span{font-size:14px;line-height:18px}
		.camera_caption div a{font-size:16px;padding:7px 45px;margin-top:45px}
		.camera_prev, .camera_next{top:40%}
	#wrap #section1{height:700px !important}
	#wrap #section1 .arrow{display:none}

	#wrap #section2{padding:5% 0 !important}
	#wrap #section2:after{display:block;clear:both;content:''}
	#wrap #section2 ul{top:10%;height:550px;position:relative}
	#wrap #section2 li{transform:none !important;opacity:1 !important}
	#wrap #section2 li a p{width:90%;margin:20px auto;font-size:14px;line-height:22px}

	#wrap #section3{background-size:125% !important;padding-bottom:50% !important}
	#wrap #section3 .inner{top:50%;right:0;margin:-125px 100px 0 0}
	#wrap #section3 h3{font-size:30px;padding-top:20px}
	#wrap #section3 h4{font-size:18px;height:20px}
	#wrap #section3 p{font-size:14px;padding-right:5px;line-height:0}
	#wrap #section3 span{display:none}
	#wrap #section3 a{width:150px;height:40px;padding-top:6px;font-size:16px;margin-top:25px}
	
	#wrap #section4{padding-bottom:50% !important}
	#wrap #section4 .inner{position:absolute;top:50%;left:0;margin:-125px 0 0 100px}
	#wrap #section4 h3{font-size:28px}
	#wrap #section4 p{font-size:14px;line-height:22px}
	#wrap #section4 a{width:170px;height:40px;padding-top:6px;font-size:16px;margin-top:25px}
	#wrap #section4 ul{display:none}

	#wrap #section5{padding:7% 0 !important;background:url(../images/section5_bg.jpg) no-repeat center center !important;background-size:cover}
	#wrap #section5 ul{height:auto;top:0;left:0;margin-left:0;text-align:center;position:relative}
	#wrap #section5 ul:after{display:block;clear:both;content:''}
	#wrap #section5 li{float:none;width:auto;margin:0 auto}
	#wrap #section5 h3{font-size:30px}
	#wrap #section5 p{font-size:14px;line-height:22px;margin-bottom:30px}
	#wrap #section5 li:first-child a{width:150px;height:40px;padding-top:6px;font-size:16px;margin:20px auto 40px}

	#wrap #section6{background:url(../images/section6_bg_re.jpg) no-repeat center center !important;background-size:cover !important;padding-bottom:10% !important}
	#wrap #section6 div{position:relative;top:0;left:0;margin-left:0;max-width:80%;margin:0 auto}
	#wrap #section6 h3{font-size:35px;padding:10% 0 10px 0}
	#wrap #section6 p{font-size:14px;line-height:22px;margin-bottom:30px}
	#wrap #section6 a{width:150px;height:40px;padding-top:6px;font-size:16px;margin-top:25px}

	#wrap #section7{padding-bottom:10% !important}
	#wrap #section7 h3{font-size:35px;padding:7% 0 15px}
	#wrap #section7 .inner{padding-bottom:50px;position:relative}
	#wrap #section7 .inner div a ul{margin-bottom:3px}
	#wrap #section7 .inner div a li:last-child{width:70%;padding:18px 0 0 18px}
	#wrap #section7 .inner > a{width:150px;height:40px;padding-top:6px;font-size:16px;margin:25px auto}

	#wrap #section8{height:690px !important}
	#wrap #section8 .news{height:auto;top:70px}
	#wrap #section8 h3{font-size:35px}
		.bg-bt{padding:5px 0 20px}
		.bg-bt li{width:140px;height:40px;margin:0 4px;font-size:16px;padding-top:18px}
		.news-back{height:370px}
	#wrap #section8 .cont{width:90%}
	#wrap #section8 .cont li a h4{font-size:18px;height:20px}
	#wrap #section8 .cont li a p{-webkit-line-clamp:2;height:60px}
	#wrap #section8 .new_more a{width:150px;height:40px;padding-top:6px;font-size:16px;margin-top:0}
	
	#wrap #section9{padding-bottom:45% !important}
	#wrap #section9 p{font-size:18px}
	#wrap #section9 h3{font-size:35px;margin:30px -5px 7px 0}
	#wrap #section9 span{font-size:14px;letter-spacing:4px}
	#wrap #section9 .star1, #wrap #section9 .star_b{display:none}

	.visual_texts05 a {bottom:85px;}
}
@media(max-width:1000px){
	.visual .slide_img{width:1200px;margin-left:-600px}
	.visual_texts01, .visual_texts02, .visual_texts03, .visual_texts04, .visual_texts05 {text-align:center !important}
		.camera_caption{width:900px;margin-left:-450px;/* top:37% */}
		.camera_caption div p{display:none}
		.camera_caption div h2{font-size:40px;padding:0 0 35px}
		.camera_caption div span{font-size:14px;line-height:18px}
		.camera_caption div a{font-size:16px;padding:7px 45px;margin-top:45px}
		.camera_prev, .camera_next{top:33%}
	#wrap #section1{height:600px !important}

	#wrap #section2{padding:0.25% 0 !important;top:5px}
	#wrap #section2 ul{top:17.5%;height:280px}
	#wrap #section2 li{width:32.3%;height:270px;margin:0 0.5%}
	#wrap #section2 li:nth-child(1){background:url(../images/section2_img1.jpg) no-repeat bottom center;background-size:cover !important}
	#wrap #section2 li:nth-child(2){background:url(../images/section2_img2.jpg) no-repeat bottom center;background-size:cover !important}
	#wrap #section2 li:nth-child(3){background:url(../images/section2_img3.jpg) no-repeat bottom center;background-size:cover !important}
	#wrap #section2 li a{padding-top:110px;background:rgba(0,0,0,0.4);display:block}
	#wrap #section2 li a h3{border:none}
	#wrap #section2 li a p{display:none}
	#wrap #section2 li:hover a{background:rgba(0,0,0,0.4);display:block}
	#wrap #section2 li:hover a h3{color:#fff;border:none}
	#wrap #section2 li:hover a p{display:none}
	#wrap #section2 li:hover a span{display:none}

	#wrap #section7 .inner div a li:last-child{width:60%}
	#footer{padding:60px 0 100px}
	.fix_foot{display:block}
	#topcontrol{bottom:80px !important;z-index:10000 !important}
	#top_down{bottom:70px}

	/* .camera_target {top:-60px !important;} */
	.visual_texts05 a {bottom:160px;}

	.doc_37585 > div > .visual_texts04 > h2 > .bold > img {width:40%;}

	.doc_37585 > div > .visual_texts04 > a { margin-top: 0px; }
}
@media(max-width:900px){
	.update_poup{display:none !important}
	.visual_texts04 > h2 > div > img {width:400px !important;}
}
@media(max-width:850px){
	#wrap #section5 .vod_area .wrap iframe, #wrap #section5 .vod_area .wrap video{width:90%;height:auto;top:0;bottom:0;right:5%;left:5%;margin:auto}
	#wrap #section5 .vod_area .close{top:5%;right:5%;margin:0}
}
@media(max-width:800px){
	.visual .slide_img{width:900px;margin-left:-450px}
		.camera_caption{/* top:25%; */letter-spacing:-1px}
		.camera_caption div p{display:block;font-size:14px;font-weight:400}
		.camera_caption div h2{padding:0;font-size:33px}
		.camera_caption div span{display:none}
		.camera_caption div a{margin-top:15px}
		.camera_prev, .camera_next{top:25%}
		.camera_pag{display:block !important;position:absolute;top:400px;left:50%;margin-left:-50px}
		.camera_wrap .camera_pag .camera_pag_ul li{background:rgba(255,255,255,0.75)}
	#wrap #section1{height:450px !important}

	#wrap #section2 ul{height:205px}
	#wrap #section2 li{height:200px}
	#wrap #section2 li a{padding-top:85px}
	#wrap #section2 li a h3{font-size:14px;letter-spacing:-1px}
	
	#wrap #section3 .inner{margin:-125px 30px 0 0;letter-spacing:-1px}
	#wrap #section3 h3{font-size:25px}
	#wrap #section3 h4{font-size:15px;margin-bottom:5px;height:17px}
	#wrap #section3 p{font-size:11px}
	#wrap #section3 a{width:110px;height:35px;font-size:13px}

	#wrap #section4 .inner{margin:-125px 0 0 30px;letter-spacing:-1px}
	#wrap #section4 h3{font-size:25px;font-weight:400}
	#wrap #section4 p{font-size:13px;line-height:20px}
	#wrap #section4 a{width:110px;height:35px;font-size:13px}

	#wrap #section5{letter-spacing:-1px}
	#wrap #section5 h3{font-size:25px}
	#wrap #section5 p{font-size:13px;line-height:20px}
	#wrap #section5 li:last-child{width:80%}
	#wrap #section5 li:last-child img{width:100%}
	#wrap #section5 li:first-child a{width:110px;height:35px;font-size:13px;margin:20px auto 40px}

	#wrap #section6{letter-spacing:-1px}
	#wrap #section6 h3{font-size:25px}
	#wrap #section6 p{font-size:13px;line-height:20px}
	#wrap #section6 a{width:110px;height:35px;font-size:13px;margin-top:25px}

	#wrap #section7{letter-spacing:-1px;padding-bottom:10px !important}
	#wrap #section7 h3{font-size:27px}
	#wrap #section7 .inner div a li:first-child{width:180px;height:120px}
	#wrap #section7 .inner div a li h4{font-size:17px;height:20px;margin-bottom:4px}
	#wrap #section7 .inner div a li p{font-size:13px}
	#wrap #section7 .inner div a li span{font-size:11px}
	#wrap #section7 .inner > a{width:110px;height:35px;font-size:13px;margin:25px auto}

	#wrap #section8{height:615px !important}
	#wrap #section8 .news{top:120px;letter-spacing:-1px}
	#wrap #section8 h3{font-size:25px}
		.bg-bt{padding:3px 0 10px}
		.bg-bt li{width:100px;height:33px;margin:0 4px;font-size:13px;padding-top:15px}
		.news-back{height:320px}
	#wrap #section8 .cont li a{padding-bottom:35px}
	#wrap #section8 .cont li a h4{font-size:16px;margin:30px 7.5% 0;height:18px}
	#wrap #section8 .cont li a span{font-size:11px}
	#wrap #section8 .cont li a p{font-size:13px;padding-top:10px;height:50px;line-height:20px}
	#wrap #section8 .new_more a{width:110px;height:35px;font-size:13px}

	#wrap #section9{padding-bottom:40% !important}
	#wrap #section9 p{font-size:14px}
	#wrap #section9 h3{font-size:25px;margin:20px -5px 3px 0}
	#wrap #section9 h3 img {max-width:50%;}
	#wrap #section9 span{font-size:11px}
	
	#footer{padding:30px 0}
	#footer address{font-size:11px;line-height:18px}
	#footer > ul > li{float:none;width:100%}
	#footer > ul > li:first-child, #footer > ul > li:last-child{width:25%;margin:0 auto}
	#footer > ul > li:last-child img{position:relative;top:-15px;left:-2px}

	#footer > ul > li ul {
		margin: 20px auto 0;
	}

	.fix_foot ul{width:95%}
	.fix_foot li a{font-size:12px;letter-spacing:-1px}
	.fix_foot li a img{left:-2px;width:27px}

	#xe_popup31389 {width:85% !important;}
	#xe_popup31389 .popupbody {height:auto !important;}
	#xe_popup31389 .popupbody > p {margin-bottom:0 !important;}
	#xe_popup31389 .popupbody > p:last-child {display:none;}
	#xe_popup31389 .popupbody > p > img {width:100% !important; max-width:640px !important;}


	.visual_texts05 a {bottom:inherit; top:100px; border-color:#fff !important; color:#fff !important;}
	.visual_texts05 a:hover {background:#fff !important; color:#c82222 !important;}

	.doc_37585 > div > .visual_texts04 > h2 > .bold > img {width:30%;}

	.doc_37585 > div > .visual_texts04 > a { margin-top: 0px; }



}
@media(max-width:767px){
	.kso-scroll{display:none !important}
}

@media(max-width: 650px){
	/*팝업 반응형*/
	#xe_popup31547, #xe_popup32620 {width: 400px !important;}
	#xe_popup31547 .popupbody, #xe_popup32620 .popupbody {height: 420px !important;}
	#xe_popup31547 img, #xe_popup32620 img {width: 100% !important;}
}

@media(max-width:600px){
	.visual .slide_img{width:700px;margin-left:-350px}
		/* .camera_caption{top:22%} */
		.camera_caption div p{font-size:13px}
		.camera_caption div h2{font-size:28px}
		.camera_caption div a{font-size:13px;padding:5px 30px;margin-top:0}
		.camera_prev, .camera_next{top:20%;right:0}
		.camera_pag{top:300px}
		.camera_prev span{width:25px !important;height:25px !important;background-size:50px !important}
		.camera_next span{width:25px !important;height:25px !important;background-size:50px !important;background-position:-25px 0 !important}
	#wrap #section1{height:350px !important}

	#wrap #section3{height:285px !important}
	#wrap #section3 .inner{margin:-110px 10px 0 0}

	#wrap #section4{height:285px !important}
	#wrap #section4 .inner{margin:-110px 0 0 15px}
	
	#wrap #section5 p{width:95%;margin:0 auto}
	#wrap #section5 p br{display:none}

	#wrap #section6 div{max-width:95%}
	#wrap #section6 p br{display:none}

	#wrap #section7{letter-spacing:-1px}
	#wrap #section7 h3{font-size:27px}
	#wrap #section7 .inner div a li:first-child{width:150px;height:85px}
	#wrap #section7 .inner div a li:last-child{width:50%;padding:13px 0 0 18px}
	#wrap #section7 .inner div a li h4{font-size:17px;margin-bottom:4px}
	#wrap #section7 .inner div a li p{display:none}
	#wrap #section7 .inner div a li span{font-size:11px}
	#wrap #section7 .inner > a{width:110px;height:35px;font-size:13px;margin:25px auto}

	#wrap #section8{height:615px !important}
	#wrap #section8 .news{top:100px;letter-spacing:-1px}
	#wrap #section8 h3{font-size:25px}
		.bg-bt{padding:3px 0 10px}
		.bg-bt li{width:100px;height:33px;margin:0 4px;font-size:13px;padding-top:15px}
		.news-back{height:340px}
	#wrap #section8 .cont li a{padding-bottom:35px}
	#wrap #section8 .cont li a span{font-size:11px}
	#wrap #section8 .cont li a p{font-size:13px;padding-top:10px}
	#wrap #section8 .new_more a{width:110px;height:35px;font-size:13px}

	#wrap #section9{padding-bottom:40% !important}
	#wrap #section9 p{display:none}
	#wrap #section9 h3{font-size:25px;margin:20px -5px 3px 0}
	#wrap #section9 span{font-size:11px;letter-spacing:2px}
	#wrap #section9 .star2{margin-left:-75px}
	#wrap #section9 .star3{top:45px}

	#wrap{height:auto}
	#footer{padding:20px 0;letter-spacing:-1px}
	/* #footer > ul > li:last-child{height:175px} */
	#footer > ul > li{float:none;width:100%}
	#footer > ul > li:first-child, #footer > ul > li:last-child{width:25%; margin:0 auto 10px auto;}
	#footer > ul > li:first-child img, #footer > ul > li:last-child img{width:100%}
	#footer > ul > li:last-child img{position:relative;top:-15px;left:-2px}

	#top_down{display:none}

	.camera_caption div .visual_texts02 p:first-child {margin-top:0}
	.visual_texts05 a {width:140px; margin-right:-70px; top:120px;}

	.doc_37585 > div > .visual_texts04 > h2 > .bold > img {width:20%;}

	.doc_37585 > div > .visual_texts04 > a { margin-top: 0px; }

	.doc_37585 > div > .visual_texts04 > p { margin-top: 20px; }

}
@media(max-width:500px){
	.visual_texts04 > h2 > div > img {width:250px !important;}
	#wrap #section2 li a{padding-top:25px}
	#wrap #section3{background-size:200% !important}
	#wrap #section4{background-size:175% !important}
	#wrap #section7 .inner{padding:0 15px}
	#wrap #section8 .cont{width:100%}
		.bg-bt{max-width:270px;margin:0 auto 10px}
		.bg-bt li{float:left;width:48%;margin:1%}
		.news-back{height:320px}
	#footer > ul > li ul{width:80%}
	#footer > ul > li li{width:48%;margin:0.5%}
	#footer_sub > ul > li ul{width:80%}
	#footer_sub > ul > li li{width:48%;margin:0.5%}
	.fix_foot li a{line-height:20px}
	.fix_foot li a img{display:block;margin:0 auto;top:0;left:0}
	/*팝업 반응형*/
	#xe_popup31547 {width: 300px !important;}
	#xe_popup31547 .popupbody{height: 340px !important;}
	#xe_popup31547 img{width: 100% !important;}

	#xe_popup32620 {width: 300px !important;}
	#xe_popup32620 .popupbody {height: 330px !important;}
	#xe_popup32620 img {width: 100% !important;}
}
@media(max-width:400px){
	#wrap #section7 .inner div a li:first-child{width:100px}
	#wrap #section7 .inner div a li:first-child img{width:140px !important;height:auto !important;margin:-50px 0 0 -70px}
}