@charset "utf-8";


/* 헤더영역 */
#fs_header {position:fixed;left:0;top:0;z-index:51;width:100%;height:140px;transition:all 0.4s;-webkit-transition:all 0.4s;border-bottom:1px solid rgba(255,255,255,.3);}
#fs_header a {transition:all 0.4s;-webkit-transition:all 0.4s;}

/* 상단 */
.fs_head {width:1800px;margin:0 auto;height:140px;}
.fs_head .logo {position:relative;z-index:1;display:inline-block;margin:27px 0 0 50px;vertical-align:top;}

/* mobile_menu */
.fs_head .mbtn_box {display:none;}
/*pc*/
@media only screen and (max-width:1799px){
	.fs_head {width:100%;}
}

/*pc*/
@media only screen and (max-width:1023px){

	/*모바일 버튼*/
	.fs_head .mbtn_box {display:block;float:right;transition:all 0.4s;-webkit-transition:all 0.4s;}
	.fs_head .mbtn_box.on {margin-top:-135px;}
	#fs_header .fs_head .mbtn_box a {transition:all 0s;-webkit-transition:all 0s;}
	.fs_head .mbtn_box .menu_open {position:relative;z-index:11;display:block;width:32px;height:26px;margin:-60px 15px 0 0;/*transition:all 0.4s;-webkit-transition:all 0.4s;*/font-size:0;}
	.fs_head .mbtn_box .menu_open:after {content:"";position:absolute;left:0;top:0;bottom:0;width:32px;height:2px;margin:auto 0;background:#3e4242;transition:all 0.4s;-webkit-transition:all 0.4s;}/* 가운데 */
	.fs_head .mbtn_box .menu_open span:after {content:"";position:absolute;left:0;bottom:0;width:32px;height:2px;background:#3e4242;transition:all 0.4s;-webkit-transition:all 0.4s;}/* 하단 */
	.fs_head .mbtn_box .menu_open span:before {content:"";position:absolute;left:0;top:0;width:32px;height:2px;background:#3e4242;transition:all 0.4s;-webkit-transition:all 0.4s;}/* 위 */
	/*모바일 버튼_on*/
	.fs_head .mbtn_box .menu_open.on {position:relative;display:block;width:32px;height:26px;margin:-60px 15px 0 0;font-size:0;}
	.fs_head .mbtn_box .menu_open.on:after {content:"";position:absolute;left:0;top:0;bottom:0;width:0;height:2px;margin:auto 0;background:#3e4242;}/* 가운데 */
	.fs_head .mbtn_box .menu_open.on span:after {content:"";position:absolute;left:0;bottom:12px;width:32px;height:2px;background:#3e4242;transform:rotate(45deg);-webkit-transform:rotate(45deg);}/* 하단 */
	.fs_head .mbtn_box .menu_open.on span:before {content:"";position:absolute;left:0;top:12px;width:32px;height:2px;background:#3e4242;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}/* 위 */
}
/*모바일*/
@media only screen and (max-width:767px){
	/*모바일 버튼*/
	.fs_head .mbtn_box .menu_open {margin:-50px 15px 0 0;}
	.fs_head .mbtn_box .menu_open.on {margin:-50px 15px 0 0;}
}


/* 헤더메뉴 */
.mglobal_box {display:none;}
.fs_mtop_menu {display:none;}
.fs_top_menu {position:relative;width:1800px;margin:0 auto;text-align:center;}
.fs_top_menu.on:after {content:"";display:block;position:absolute;left:0;bottom:0;right:0;z-index:-1;width:100%;height:auto;border-top:1px solid #dcdcdc;border-bottom:1px solid #ddd;}
.fs_top_menu .lnb {position:relative;padding-left:15%;margin:-140px auto 0 auto;width:100%;line-height:140px;text-align:right;}
.fs_top_menu .lnb:after {content:'';display:block;clear: both;}
/* 1뎁스 */
.fs_top_menu .lnb > li {display:inline-block;}
.fs_top_menu .lnb > li > a {position:relative;padding:0 25px;color:#fff;font-weight:400;transition:all 0.4s;-webkit-transition:all 0.4s;}
.fs_top_menu .lnb > li > a:hover,
.fs_top_menu .lnb > li > a:focus,
.fs_top_menu .lnb > li > a:active {color:#26c410 !important;}
.fs_top_menu .lnb > li.on a.lnb_title {text-decoration:none;}
.fs_top_menu .lnb > li a:after {content:'';position:absolute;bottom:0;left:0;right:0;width:100%;height:0;background:#26c410;transition:all 0.4s;-webkit-transition:all 0.4s;}
.fs_top_menu .lnb > li.on a:after {opacity:1;height:3px;}
.fs_top_menu a.lnb_title {display:block;height:140px;line-height:140px;font-size:20px;letter-spacing:-0.4px;font-family:"Noto Sans KR", sans-serif;}
.fs_top_menu .lnb > li:first-child a.lnb_title {background:none;}
.fs_top_menu a.lnb_title:hover,.fs_top_menu a.lnb_title:focus,.fs_top_menu a.lnb_title:active {}
	/*pc*/
	@media only screen and (max-width:1799px){
		/* 상단 */
		.fs_head {width:100%;}
		.fs_head .logo {margin:20px 0 0 30px;}

		/* 헤더메뉴 */
		.fs_top_menu {width:100%;}
		.fs_top_menu .lnb {padding-left:15%;padding-right:30px;width:100%;text-align:right;}
		.fs_top_menu .lnb > li > a {padding:0 15px;font-size:18px;}
	}

	/*pc*/
	@media only screen and (max-width:1399px){
		/* 헤더메뉴 */
		.fs_top_menu .lnb {width:auto;}
		/* 1뎁스 */
		.fs_top_menu .lnb > li {}
		.fs_top_menu .lnb > li > a {font-size:16px;}
	}

	/*pc*/
	@media only screen and (max-width:1299px){
		#fs_header {height:auto;border-bottom:0;}
		/* 상단 */
		.fs_head {height:110px;background:#fff;}
		.fs_head .logo {margin:15px 0 0 30px;}
		.fs_head .logo a {display:block;width:140px;height:80px;background:url(./../img/layout/logo_origin.png) no-repeat left center;background-size:contain;}
		.fs_head .logo a img {display:none;}
		/*모바일 버튼*/
		.fs_head .mbtn_box {display:block;float:right;}
		.fs_head .mbtn_box .menu_open {position:relative;z-index:11;display:block;width:32px;height:26px;margin:40px 30px 0 0;font-size:0;}
		.fs_head .mbtn_box .menu_open:after {transition:all 0.4s;-webkit-transition:all 0.4s;content:"";position:absolute;left:0;top:0;bottom:0;width:27px;height:3px;margin:auto 0;background:#444;}/* 가운데 */
		.fs_head .mbtn_box .menu_open span:after {transition:all 0.4s;-webkit-transition:all 0.4s;content:"";position:absolute;left:0;bottom:2px;width:27px;height:3px;background:#444;}/* 하단 */
		.fs_head .mbtn_box .menu_open span:before {transition:all 0.4s;-webkit-transition:all 0.4s;content:"";position:absolute;left:0;top:2px;width:27px;height:3px;background:#444;}/* 위 */
		/*모바일 버튼_on*/
		.fs_head .mbtn_box .menu_open.on {position:relative;z-index:10;display:block;width:32px;height:26px;margin:40px 30px 0 0;font-size:0;}
		.fs_head .mbtn_box .menu_open.on:after {content:"";position:absolute;left:0;top:0;bottom:0;width:0;height:4px;margin:auto 0;background:#3e4242;}/* 가운데 */
		.fs_head .mbtn_box .menu_open.on span:after {content:"";position:absolute;left:0;bottom:11px;width:32px;height:4px;background:#3e4242;transform:rotate(45deg);-webkit-transform:rotate(45deg);}/* 하단 */
		.fs_head .mbtn_box .menu_open.on span:before {content:"";position:absolute;left:0;top:11px;width:32px;height:4px;background:#3e4242;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}/* 위 */

		/* 검색 */
		.fs_head .search {display:none;}

		/* 헤더메뉴 */
		.fs_head .sitemap_b .sitemap {display:none;}
		.mglobal_box {display:block;position:fixed;width:100%;z-index:102;height:130px;padding:0;background:#5f5f5f;border-bottom:1px solid #98a0b1;}
		.mglobal_box > div {display:none;}

		.fs_top_menu {display:none;}
		.overflow_y {overflow:hidden;}
		.fs_mtop_menu {display:none;position:fixed;left:0;top:110px;z-index:11;overflow-y:scroll;width:100%;height:auto;}
		.fs_mtop_menu .menu_text {font-size:0;}
		.fs_mtop_menu .lnb {position:relative;z-index:101;width:100%;}
		.fs_mtop_menu .lnb:after {content:"";display:block;clear:both;}
		/* 1뎁스 */
		.fs_mtop_menu .lnb {position:relative;z-index:101;padding:40px;width:100%;min-height:600px;text-align:left;background:rgba(0,0,0,0.9);}
		.fs_mtop_menu .lnb > li {float:none;}
		.fs_mtop_menu .lnb > li.on .lnb_title {color:#fff;background:#31ab20;}
		.fs_mtop_menu .lnb > li .lnb_title:hover,
		.fs_mtop_menu .lnb > li .lnb_title:focus,
		.fs_mtop_menu .lnb > li .lnb_title:active {color:#fff;background:#31ab20;}
		.fs_mtop_menu .lnb > li .lnb_title {position:relative;}
		.fs_mtop_menu a.lnb_title {border-bottom:1px solid rgba(255,255,255,0.3);display:block;width:100%;height:60px;line-height:60px;text-align:center;font-size:16px;font-weight:bold;text-decoration:none;color:#fff;}
		.fs_mtop_menu a.lnb_title.on .lnb_layer01 {display:block;}
		.fs_mtop_menu a.lnb_title.on,a.lnb_title:hover {background:#1f2634;text-decoration:none;}
	}

	/*모바일*/
	@media only screen and (max-width:767px){
		/* 헤더메뉴 */
		.mglobal_box {padding:20px 15px;}
		.mglobal_box .global_btn > ul > li {}
		.mglobal_box .global_btn > ul > li.last > ul {right:-22px;width:230px;}

		.fs_mtop_menu a.lnb_title {font-size:17px;}

		/* 상단 서브메뉴 */
		/* 서브메뉴 */
		.snb_menu > ul.snb > li {min-width:200px;}
		.snb_menu > ul.snb > li > a {padding:0 0 0 15px;}
		.snb_menu > ul.snb > li.on > ul.depth01_menu {min-width:182px;padding-left:30px;padding-right:20px;color:#222;}
	}
	/*모바일*/
	@media only screen and (max-width:560px){
		.fs_head {height:70px;}
		.fs_head .logo a {height:40px;}
		.fs_head .mbtn_box .menu_open {margin:15px 15px 0 0;}

		.fs_mtop_menu {top:70px;}
		#fs_header .fs_head .mbtn_box a {margin:20px 15px 0 0;}
	}

#fs_container_wrap {}

#fullpage {}
#fullpage a {transition:all 0.4s;-webkit-transition:all 0.4s;}
	/* 모바일 */
	@media only screen and (max-width:560px) {
		#fullpage {padding-bottom:150px;}
	}
/* 스크롤시 헤더메뉴 고정 */
.fp-viewing-1 #fs_header,
.fp-viewing-2 #fs_header,
.fp-viewing-3 #fs_header,
.fp-viewing-4 #fs_header,
.fp-viewing-5 #fs_header {position:fixed;left:0;top:0;}

.section .fp-tableCell {vertical-align:baseline;}


/* 투명도 */
.opacity_on {opacity:0;filter:alpha(opacity=100);}
	/* 모바일 */
	@media only screen and (max-width:560px) {
		.opacity_on {opacity:1;filter:alpha(opacity=100);}
	}
/* 컨텐츠 시작 */
.fs_main_contents {}
.con_box {width:1400px;margin:220px auto 0 auto;/*height:100%;*/}
.con_box:after {content:"";display:block;clear:both;}
	/* 태블릿 */
		@media only screen and (max-width:1875px){
			.con_box {margin:160px auto 0 auto;}
		}
/* 공통 */
.left_box {float:left;width:50%;}
.right_box {float:left;width:50%;}
.left_box:after, right_box:after {content:'';display:block;clear: both;}
	

.main_box {display:block;width:100%;height:auto;min-height:500px;background:rgba(0,0,0,.7);border-radius:30px;padding:20px 60px 40px 60px;}
.main_box .title {display:block;height:60px;line-height:50px;border-bottom:1px solid rgba(255,255,255,.3);font-size:24px;font-weight:600;color:#26c410;text-align:center;}
.main_box div.txtbox {padding:30px 20px 0 20px;}
	/* 태블릿 */
	@media only screen and (max-width:1399px){
		.con_box {margin:160px auto 0 auto;padding:0 30px;width:100%;}
	}
	/* 태블릿 */
	@media only screen and (max-width:767px){
		.con_box {padding:0 15px;}
		.main_box {padding:20px 20px 40px 20px;height:auto;min-height:auto;border-radius:10px;}
		.main_box .title {font-size:1.2em;}
	}
	/* 모바일 */
	@media only screen and (max-width:560px) {
		.con_box {margin:100px auto 0 auto;}
		.main_box {border-radius:10px;padding:20px 15px 20px 15px;}
		.main_box div.txtbox {padding:25px 15px 0 15px;}
		.animated {animation-delay:0s !important;}
		.fadeInDown {animation-name:unset;}

		.opacity_on {opacity:1;}
	}
	/* 모바일 */
	@media only screen and (max-width:450px) {
		.con_box {margin:100px auto 40px auto;}
		.con_box5 {margin:100px auto 60px auto;}
	}

/* 우측 컨트롤 */
.menu_box {position:fixed;left:0;right:0;top:50%;z-index:10;max-width:1800px;margin:0 auto;}
#menu {position:absolute;right:0;top:50%;z-index: 10;transform:translate(0, -49%);}
#menu li {}
#menu li > a {opacity:.3;transition:all 0.4s;-webkit-transition:all 0.4s;position:relative;display:block;margin:10px 0;padding-right:35px;text-decoration:none;font-size:16px;font-weight:300;color:#fff;text-align:right;}
#menu li > a:after {content:'';position:absolute;top:0;bottom:0;right:10px;margin:auto 0;width:5px;height:5px;background:#fff;border-radius:100px;}
#menu li.active > a {opacity:1;transition:all 0.4s;-webkit-transition:all 0.4s;color:#72f760;font-weight:700;}
#menu li.active > a:before {content:'';position:absolute;top:0;bottom:0;right:2px;margin:auto 0;width:21px;height:21px;border:3px solid rgba(114,247,96,.4);border-radius:100px;}
#menu li.active > a:after {background:#72f760;}
/* 태블릿 */
@media only screen and (max-width:1600px){
	#menu {display:none;}
}

/* 화면1 */
/* .section {position:relative;background:url(./../img/main/mvis_bg.jpg) no-repeat center top;background-size:cover;} */
#section1 .con_box1 .section1_ul li .main_visual_text {display: block;width:100%;margin:0 auto 30px auto;color:#000;text-align:center;}
#section1 .con_box1 .section1_ul li .main_visual_text div {display:block;}
#section1 .con_box1 .section1_ul li .main_visual_text div .sta {display:block;line-height:52px;font-weight:bold;font-size:44px;color:#fff;}
#section1 .con_box1 .section1_ul li .main_visual_text div .sta em {display:inline-block;margin:0 5px;font-family:'NanumSquareRound', sans-serif;font-weight:900;font-size:48px;}
#section1 .con_box1 .section1_ul li .main_visual_text div .sta .em1 {color:#26c410;}
#section1 .con_box1 .section1_ul li .main_visual_text div .sta .em2 {color:#2ec7ff;}

#section1 .con_box1 .info_wrp {width:100%;margin:0 auto;color:#fff;}
#section1 .con_box1 .info_wrp  .info_box.left_box {width:40%;}
#section1 .con_box1 .info_wrp  .info_box.right_box {width:60%;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list {}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li {position:relative;margin:0 10px 0 10px;padding:52px 50px;height:170px;background:rgba(0,0,0,.7);border-radius:30px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li + li {margin-top:10px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li:after {content:'';display:block;clear: both;}

#section1 .con_box1 .info_wrp  .info_box.left_box ul.info_list > li .stit {position:absolute;top:0;bottom:0;left:14px;height:20px;line-height:20px;margin:auto 0;font-weight:bold;color:#31ab20;}
#section1 .con_box1 .info_wrp  .info_box.right_box ul.info_list > li .stit {position:absolute;top:50px;left:14px;height:20px;line-height:20px;margin:auto 0;font-weight:bold;color:#31ab20;}

#section1 .con_box1 .info_wrp  .info_box ul.info_list > li .stit:before {content:'';position:absolute;left:-14px;top:0;width:4px;height:20px;background:#31ab20;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li .icobox {float:left;width:35%;text-align:right;padding-right:30px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li .titlebox {float:left;width:65%;padding-left:40px;border-left:1px solid rgba(255,255,255,.3);}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li .titlebox .tit {display:block;font-size:28px;font-weight:700;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li .titlebox .num {position:relative;display:block;margin-top:20px;padding-left:30px;font-size:24px;color:#fff;font-family: 'Montserrat', sans-serif;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list > li .titlebox .num:before {content:'';position:absolute;left:0;top:0;background:url(./../img/main/ico_num.png) no-repeat center;width:20px;height:20px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li {padding:40px 50px;height:350px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .titlebox {position:relative;float:none;display:block;padding-left:100px;width:100%;border-bottom:1px solid rgba(255,255,255,.3);border-left:0;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .titlebox > div {margin:0 0 30px 0;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .titlebox > div .tit {position:relative;display:inline-block;padding-left:50px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .titlebox > div .tit:after {content:'';position:absolute;left:0;top:-5px;background:url(./../img/main/ico_support.png) no-repeat center;width:40px;height:40px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .titlebox > div .num {display:inline-block;margin-left:40px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .contbox {padding:40px 0 0 100px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .contbox ul.sup_box > li {margin-bottom:15px;font-size:18px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .contbox ul.sup_box > li span {display:inline-block;font-size:20px;font-weight:bold;width:120px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .contbox ul.sup_box > li strong {display:inline-block;font-size:20px;font-weight:bold;margin: 0 10px;}
#section1 .con_box1 .info_wrp  .info_box ul.info_list.info3 > li .contbox ul.sup_box > li:last-child {margin:30px 0 0 0;}
#section1 .con_box1 .info_box3 {display:block;margin:10px 10px 0 10px;background:rgba(255,255,255,.7); border-radius:20px;color:#fff;text-align:center;}
#section1 .con_box1 .info_box3 > .banner_box {display:inline-block;margin:0 auto;}
#section1 .con_box1 .info_box3 > .banner_box > li {display:inline-block;float:left;width:16%;}
#section1 .con_box1 .info_box3 > .banner_box > li a {display:block;padding:15px;}
#section1 .con_box1 .info_box3 > .banner_box > li a span.cor_tit {display:none;}
#section1 .con_box1 .info_box3 > .banner_box > li img {max-width:100%;}

#section1 .mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools {display:none !important;}

	/* pc */
	@media only screen and (max-width:1599px) {
		#section1 .con_box1 .section1_ul li .main_visual_text {margin-bottom:40px;}
	}
	/* 태블릿 */
	@media only screen and (max-width:1499px) {
		#section1 .con_box1 .section1_ul li .main_visual_text div .sta {font-size:2em;line-height:normal;}
		#section1 .con_box1 .section1_ul li .main_visual_text div .sta em {font-size:1em;}
		#section1 .con_box1 .info_wrp .info_box.left_box {float:none;width:100%;}
		#section1 .con_box1 .info_wrp .info_box.left_box .info_list > li  {float:left;width:49%;margin:0 .5% 10px .5%;padding:30px 20px;height:auto;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .icobox {}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .icobox img {max-width:100%;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox {padding-left:30px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox .tit {font-size:24px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox .num {margin-top:15px;padding-left:25px;font-size:20px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox .num:before {top:5px;height:15px;background-size:contain;}

		#section1 .con_box1 .info_wrp .info_box.right_box {float:none;width:100%;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li {height:auto;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox {padding:20px 0 0 0;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox ul.sup_box > li {margin-bottom:7px;}
		#section1 .con_box1 .section1_ul li .main_visual_text {margin-bottom:20px;word-break:keep-all;}
	}
	/* 태블릿 */
	@media only screen and (max-width:1499px) {
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .icobox img {max-height:100%;}
		#section1 .con_box1 .info_wrp .info_box.left_box .info_list > li {padding:20px;height:100px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .stit {display:none;}

		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .icobox {display:none;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox {float:none;width:100%;border-left:none;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox .tit {position:relative;font-size:20px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox .num {margin-top:10px;}

		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li {padding:20px 40px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .titlebox > div .tit {padding-left:0;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .titlebox > div .tit:after {display:none;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .titlebox {padding-left:0;text-align:left;}

	}
	/* 태블릿 */
	@media only screen and (max-width:767px) {
		/* #fs_wrap {background:url(./../img/main/mvis_bg_m.jpg) no-repeat center top fixed !important;background-size:cover;} */
		/* .section {background:none !important;} */
		#section1 .con_box1 .section1_ul li .main_visual_text div .sta {font-size:1.4em;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .titlebox > div .num {margin:0 0 0 20px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .titlebox > div {margin-bottom:10px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox ul.sup_box > li {font-size:1em;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox ul.sup_box > li span {margin-right:20px;width:auto;font-size:1em;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox ul.sup_box > li:last-child {margin-top:15px;}

		#section1 .con_box1 .info_box3 > .banner_box > li {width:32%;}
		#section1 .con_box1 .info_box3 > .banner_box > li a {padding:5px;}/* 
		#section1 .con_box1 .info_box3 > .banner_box > li a img {display:none;}
		#section1 .con_box1 .info_box3 > .banner_box > li a span.cor_tit {display:block;font-size:15px;} */
	}
	/* 태블릿 */
	@media only screen and (max-width:560px) {

		#section1 .con_box1 {padding-top:0;}
		#section1 .con_box1 .section1_ul li .main_visual_text {margin-bottom:15px;}
		#section1 .con_box1 .section1_ul li .main_visual_text div .sta {font-size:1em;}
		#section1 .con_box1 .info_wrp .info_box.left_box .info_list > li {float:none;width:100%;height:auto;margin:0 0 5px 0;border-radius:10px;padding:10px 15px;}
		#section1 .con_box1 .info_wrp .info_box.right_box .info_list > li {margin:0 0 5px 0;border-radius:10px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox {padding-left:0;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox .tit {display:inline-block;font-size:1em;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list > li .titlebox .num {display:inline-block;margin:0 0 0 20px;font-size:1em;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li {padding:20px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox {overflow:hidden;height:170px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox .mCSB_inside>.mCSB_container {margin-right:20px;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox ul.sup_box > li span {margin:0;display:block;width:inherit;}
		#section1 .con_box1 .info_wrp .info_box ul.info_list.info3 > li .contbox ul.sup_box > li strong {font-size:1em;}

		#section1 .con_box1 .info_box3 {border-radius:10px;margin:10px 0 0 0;}

		#section1 .mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools {display:block !important;}
	}

/* 화면2 - 협회소개 */
#section2 .con_box2 .set_box:after {content:"";display:block;clear:both;}
#section2 .con_box2 .about_box ul.tap_ul {display:block;height:60px;line-height:60px;border-bottom:1px solid rgba(255,255,255,.3);}
#section2 .con_box2 .about_box ul.tap_ul > li {position:relative;float:left;width:auto;padding:0 20px;}
#section2 .con_box2 .about_box ul.tap_ul > li > a {display:block;font-size:24px;color:#fff;text-decoration:none;}
#section2 .con_box2 .about_box ul.tap_ul > li > a:hover,
#section2 .con_box2 .about_box ul.tap_ul > li > a:active,
#section2 .con_box2 .about_box ul.tap_ul > li > a:focus {color:#31ab20;font-weight:bold;text-decoration:none;}
#section2 .con_box2 .about_box ul.tap_ul > li.on > a {color:#31ab20;font-weight:bold;}
#section2 .con_box2 .about_box ul.tap_ul > li.on > a:after {content:'';position:absolute;left:0;right:0;bottom:0;height:1px;width:100%;background:#31ab20;}

#section2 .con_box2 .about_box .tap_cont_box {margin-top:40px;}
#section2 .con_box2 .about_box .tap_cont_box .about > div {color:#fff;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 {display:block;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .left_box {width:25%;text-align:center;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .left_box span.ceo {display:inline-block;width:auto;height:220px;overflow:hidden;background:#c4c4c4;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .left_box span.ceo img {max-height:100%;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box {width:75%;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box > div {width:100%;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box > div::-webkit-scrollbar-track {background:#000;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box span.top {display:block;margin-bottom:20px;font-weight:300;font-size:32px;line-height:40px;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box span.top strong {font-weight:700;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box p {color:#ddd;line-height:32px;font-weight:400;font-size:17px;word-break: keep-all;}

/* 연혁 */
#section2 .con_box2 .scroll_box {height:320px;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history {display:block;width:50%;margin:0 auto;padding:5px 0;text-align:center;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li {display:inline-block;width:100%;margin-bottom:15px;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li span.num {display:block;float:left;width:20%;padding-right:40px;font-size:32px;font-weight:bold;text-align:right;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list {width:80%;float:left;text-align:left;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list > li {margin-bottom:10px;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list > li span.day {display:inline-block;width:70px;font-family:'NanumSquareRound';font-weight:300;}
#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list > li span.txt {font-weight:300;}
	/* PC */
	@media only screen and (max-width:1199px) {
		/* 협회소개 */
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .left_box {float:none;width:100%;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .left_box span.ceo {height:200px;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box {float:none;margin-top:20px;width:100%;text-align:center;}
		/* 연혁 */
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history {width:100%;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li span.num {width:30%;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list {width:70%;}
		#section2 .con_box2 .mCSB_inside > .mCSB_container {margin-right:10px;}
	}
	/* 태블릿 */
	@media only screen and (max-width:1023px) {
		/* 협회소개 */
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box span.top {font-size:2em;line-height:1.2em;}
	}
	/* 태블릿 */
	@media only screen and (max-width:767px) {
		#section2 .con_box2 .main_box {height:470px;padding-bottom:40px;}
		#section2 .con_box2 .set_box {padding-top:0;}
		/* 협회소개 */
		#section2 .con_box2 .about_box ul.tap_ul > li > a {font-size:1.2em;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box span.top {font-size:1.4em;line-height:1.2em;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box p {line-height:2em;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box p br {display:none;}
		/* 연혁 */
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li span.num,
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list {float:none;width:100%;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li span.num {text-align:left;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list > li {margin:10px 0;}
	}
	/* 태블릿 */
	@media only screen and (max-width:560px) {
		/* 협회소개 */
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .left_box span.ceo {width:150px;height:150px;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box {padding:0 5px;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box span.top {line-height:1.6em;}
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box1 .right_box p {line-height:1.6em;}
		/* 연혁 */
		#section2 .con_box2 .about_box .tap_cont_box .about > div.a_box2 .history > li ul.h_list > li span.day {display:block;width:100%;}
	}


/* 화면3 - 장애인 콜택시 */
#section3 .con_box3 {max-width:1600px;}
#section3 .con_box3 .main_box .txtbox {text-align:center;height:350px;}
#section3 .con_box3 .main_box .txtbox ul.clear > li {margin-bottom:40px;color:#fff;}
#section3 .con_box3 .main_box .txtbox ul.clear > li span {display:block;margin-bottom:10px;font-weight:bold;font-size:28px;}
#section3 .con_box3 .main_box .txtbox ul.clear > li ul.list1 {display:inline-block;text-align:left;}
#section3 .con_box3 .main_box .txtbox ul.clear > li ul.list1 > li {color:#fff;font-weight:300;}
/* 태블릿 */
@media only screen and (max-width:767px) {
	#section3 .con_box3 .main_box .txtbox {padding:40px 0;height:350px;}
	#section3 .con_box3 .main_box .txtbox ul.clear > li {float:none;width:100%;}
}
/* 화면4 - 론볼교실*/
#section4 .con_box4 {max-width:1600px;}
#section4 .con_box4 .main_box {}
#section4 .con_box4 .main_box .txtbox {display:table;width:100%;height:350px;text-align:center;}
#section4 .con_box4 .main_box .txtbox ul {display:table-cell;vertical-align:middle;}
#section4 .con_box4 .main_box .txtbox ul > li {color:#fff;}
#section4 .con_box4 .main_box .txtbox ul > li + li {margin-top:40px;}
#section4 .con_box4 .main_box .txtbox ul > li span {display:block;margin-bottom:10px;font-weight:bold;font-size:28px;}

/* 화면5 - 오시는길 */
#section5 .con_box5 {max-width:1600px;text-align:center;}
#section5 .con_box5 .left_box {width:60%;}
#section5 .con_box5 .left_box .map_wrp .root_daum_roughmap .wrap_map {height:500px;}
#section5 .con_box5 .right_box {margin-left:1%;width:39%;}
#section5 .con_box5 .right_box .main_box .info_map {display:block;margin:10px 0 0 0;}
#section5 .con_box5 .right_box .main_box .info_map ul.info {margin-top:10px;}
#section5 .con_box5 .right_box .main_box .info_map ul.info > li {position:relative;border-bottom:1px solid #666;padding:12px 20px;text-align:left;color:#fff;}
#section5 .con_box5 .right_box .main_box .info_map ul.info > li span.info_tit {display:inline-block;min-width:50px;margin-right:20px;font-weight:700;font-size:1.1em;}
#section5 .con_box5 .right_box .main_box div.txtbox {padding:30px 0;}
#section5 .con_box5 .mCSB_inside>.mCSB_container {margin-right:20px;} 
#section5 .mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools {display:none !important;} 
	/* PC */ 
	@media only screen and (max-width:1023px) { 
		#section5 .con_box5 .main_box {padding:20px 30px;}
		#section5 .con_box5 .main_box .map .info_map ul.info > li span.info_tit {}
	} 
	/* 태블릿 */ 
	@media only screen and (max-width:767px) { 
		#section5 .con_box5 .left_box {width:100%;}
		#section5 .con_box5 .left_box .map_wrp .mapbox {height:230px;}
		#section5 .con_box5 .left_box .map_wrp .root_daum_roughmap .wrap_map {height:230px;}
		#section5 .con_box5 .right_box {margin:10px 0 0 0;width:100%;}
		#section5 .con_box5 .right_box .main_box .title {display:none;}
		#section5 .con_box5 .right_box .main_box div.txtbox {padding:0;}
		#section5 .con_box5 .right_box .main_box .info_map {margin-top:0;}
		#section5 .con_box5 .right_box .main_box .info_map ul.info {margin-top:0;}

		#section5 .mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools {display:block !important;}
	}
	/* 모바일 */
	@media only screen and (max-width:560px) {
		#section5 .con_box5 .main_box {margin:0 auto;padding:15px 20px;}
		#section5 .con_box5 .main_box .map .info_map ul.info > li {padding:10px 0;}
		#section5 .con_box5 .right_box .main_box .info_map ul.info > li:last-child {border-bottom:0;}
		#section5 .con_box5 .main_box .map .info_map ul.info > li span.info_tit {font-size:0.95em;}
	}


/* 푸터영역 */
#fs_footer {width:1800px;margin:0 auto;}
.fs_footer .fs_footer_box {position:fixed;left:0;right:0;bottom:30px;width:1800px;margin:0 auto;font-size:14px;color:#fff;font-weight:400;letter-spacing:-.5px;}
.fs_footer .fs_footer_box .foot_text .ul_text > li:after {content:'';display:block;clear: both;}
.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 {font-size:16px;}
.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 > li {float:left;width:auto;}
.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 > li:first-child {padding-right:15px;}
.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 > li + li {position:relative;padding:0 15px;}
.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 > li + li:after {content:'';position:absolute;left:0;top:7px;width:1px;height:11px;background:#ddd;}
.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 > li span {display:inline-block;margin-right:10px;font-weight:600;}
	/* PC */
	@media only screen and (max-width:1800px){
		#fs_footer {width:100%;}
		.fs_footer .fs_footer_box {width:100%;left:30px;right:inherit;bottom:50px;}
	}
	/* 모바일 */
	@media only screen and (max-width:767px){
		.fs_footer .fs_footer_box {left:0;bottom:0;background:#222;padding:40px 30px;}
		.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 {font-size:.9em;}
		.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 > li {line-height:1.4em;}
		.fs_footer .fs_footer_box .foot_text .ul_text > li ul.line1 > li + li:after {top:5px;}
		.fs_footer .fs_footer_box > div {font-size:14px;}
	}
	/*모바일*/
	@media only screen and (max-width:560px){
		.fs_footer .fs_footer_box {padding:15px 15px;}
		.fs_footer .fs_footer_box > div {font-size:13px;}
	}

	/*모바일*/
	@media only screen and (max-width:450px){
		.fs_footer .fs_footer_box .foot_text {display:none;}
		.fs_footer .fs_footer_box .copyright em.br {display:block;}

	}
/*맨위로*/
.btn_top {display:inline-block;position:fixed;right:25px;bottom:25px;z-index:100;width:45px;height:40px;line-height:40px;background:#3c3c3c;border:1px solid #ddd;text-align:center;color:#fff;}
.btn_top:hover,
.btn_top:focus,
.btn_top:active {text-decoration:underline;color:#fff;}
	/*pc*/
	@media only screen and (max-width:1199px){
		/* 푸터영역 */
		.fs_footer .fs_footer_box {width:100%;}
		.fs_footer .fs_footer_box .right .foot_li_link ul {width:auto;}
	}
	/*태블릿*/
	@media only screen and (max-width:1023px){
		/*맨위로*/
		.btn_top {display:inline-block;position:fixed;right:15px;bottom:15px;}
	}
	/*모바일*/
	@media only screen and (max-width:560px){
		
	}
