@charset "utf-8";
/*───────────────────────────────────────────────────────────
	
	header, footer, main 관련 작성 css 파일입니다.

	** 이와 서브페이지 관련 css는 /css/sub.css 에 있습니다.

───────────────────────────────────────────────────────────*/

h1, h2, h3, h4, h5, th, strong, b, em, dt {font-weight:500;}

/*───────────────────────────────────────────────────────────
	layout common
───────────────────────────────────────────────────────────*/
	#wrap {position:relative;height:100%;width:100%;margin:0;padding:0;} /* #header 와 #container, #footer 전체 감싸는 영역 */
	#wrap #header {width:100%;margin:0;padding:0;}
	#wrap #container {width:100%;margin:0;padding:0;}
	#wrap #footer {width:100%;margin:0;padding:0;}
		/* #container 안의 레이아웃 */
	#contents_wrap {width:1200px;margin:0 auto;padding:0;position:relative;z-index:1;box-sizing:border-box;} /* #container 안의 컨텐츠 감싸는 영역 */
	#contents_wrap #side_box {width:100%;padding:5.6% 0 0 0;box-sizing:border-box;} /* lnb 감싸는 영역 */
	#contents_wrap #contents_box {width:100%;padding:5.6% 0 7.2% 0;box-sizing:border-box;} /* 컨텐츠를 감싸는 영역 */
	#contents_wrap #side_box + #contents_box {padding-top:0;} /* lnb와 컨텐츠가 float 일때 사이즈 재설정 */
		/* navigation layout */
	#contents_wrap .nav_wrap {box-sizing:border-box;}
		/* #content */
	#content {width:100%;margin:0;padding:0;text-align:left;box-sizing:border-box;} /* navigation 을 제외한 컨텐츠 */
	#content .sub_content{width:100%;margin:0 auto;background:#fff;box-sizing:border-box;}
	#content .sub_content:after {clear:both;content:"";display:block;}
		/* 컨텐츠 전체 가로 사이즈 */
	.w_custom {width:1200px;text-align:left;margin:0 auto;padding:0;box-sizing:border-box;}

	@media only screen and (max-width:1217px) {
		body.on {height:100%;overflow:hidden;}
		#contents_wrap {width:100%;padding-left:12px !important;padding-right:12px !important;}
		.w_custom{width:100%;padding-left:12px !important;padding-right:12px !important;}
	}
	@media only screen and (max-width:1200px) {
		
	}
	@media only screen and (max-width:1023px) {
		#contents_wrap #side_box {padding:4.8% 0 0 0;}
		#contents_wrap #contents_box {padding:4.8% 0 6.4% 0;}
	}
	@media only screen and (max-width:860px) {
		#contents_wrap #side_box {padding:4.2% 0 0 0;}
		#contents_wrap #contents_box {padding:4.2% 0 6.4% 0;}
	}
	@media only screen and (max-width:767px) {
		/*.w_custom {padding-left:4% !important;padding-right:4% !important;}*/
		#contents_wrap #side_box {display:none;}
	}
	@media only screen and (max-width:640px) {
		#contents_wrap #contents_box {padding:4.2% 0 10.4% 0;}
	}
	@media only screen and (max-width:479px) {
		#contents_wrap #contents_box {padding:4.2% 0 12% 0;}
	}


/*───────────────────────────────────────────────────────────
	sub custom
───────────────────────────────────────────────────────────*/
	/*** company/history (연혁) ***/
		/* 연도 */
	.sub_history.history1 .history_box .his_year .year strong {background:#13417c;}
	/* 원 */.sub_history.history1 .history_box .his_year .year::before {background-color:#13417c;}
	/* 삼각형 */.sub_history.history1 .history_box .his_year .year strong::after {border-bottom:12px solid #13417c;border-color:#13417c !important;}

	/*** company/history2 (연혁2) ***/
		/* 연도 */
	.sub_history.history2 .history_box .his_year .year strong {color:#13417c;}
	.sub_history.history2 .history_box .his_year .year strong::before {background:#13417c;}
	.sub_history.history2 .history_box .his_year .year strong::after {border-color:#13417c;}

	/*** company/history3 (연혁3) ***/
		/* 연도 */
	.sub_history.history3 .history_box table.history span {color:#13417c;}

	/*** company/work (조직도1번) ***/
	.sub_chart.chart1 .chart .chart_box h3 + h3 {background:#13417c;}

	/*** company/work (조직도2번) ***/ /* :before 요소는 라인, :after 요소는 원형 */
	.sub_chart.chart2 .chart h3 {box-shadow:0 0 0 20px #f2fafd;border:2px #13417c solid;}
	.sub_chart.chart2 .chart h3:before{border-color:#13417c;}
	.sub_chart.chart2 .chart h4{border-color:#13417c;0 0 0 8px #f2fafd;}
	.sub_chart.chart2 .chart h3:after,
	.sub_chart.chart2 .chart h4:after,
	.sub_chart.chart2 .chart li.chart_side li h5:after{border-color:#13417c;}


/*───────────────────────────────────────────────────────────

	 HEADER | outline/header.html, outline/nav.html

───────────────────────────────────────────────────────────*/
	#wrap #header {position:relative; width:1180px; height:90px; margin:0 auto;}
	#header:after {clear:both; content:""; display:block;}
	#header h1 {position:absolute;left:0;top:50%;z-index:5;transform:translateY(-50%);}
	#header h1 img {width:auto;height:31px;}
	#header ul.hd_lnb {position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);vertical-align:top;text-align:center;font-size:0;width:67%;z-index:1;}
	#header ul.hd_lnb:after {clear:both; content:""; display:block;}
	#header ul.hd_lnb li {padding:0 30px;display:inline-block;vertical-align:top;}
	#header ul.hd_lnb li a {color:#333; font-size:16px; font-weight:500;}
	#header ul.hd_gnb {position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:5;}
	#header ul.hd_gnb:after {clear:both; content:""; display:block;}
	#header ul.hd_gnb li {float:left; margin:0 0 0 24px;}
	#header ul.hd_gnb li a {display:inline-block; color:#888; font-size:12px; font-weight:400; letter-spacing:0.5px;}

	#header .btn_mMenu {display:none;}

	.menu-trigger, .menu-trigger2 {width:100%;height:34px;line-height:24px;padding:5px 0;box-sizing:border-box;margin:0;display:inline-block;position:relative;cursor:pointer;}
	.menu-trigger span, .menu-trigger2 span {transition:0.3s;position:absolute;right:0px;width:30px;height:3px;background-color:#13417c;border-radius:0;}
	.menu-trigger2 span {background-color:#fff;}
	.menu-trigger, .menu-trigger span, .menu-trigger2, .menu-trigger2 span {display: inline-block;transition: all .4s;box-sizing: border-box;}
	.menu-trigger span:nth-of-type(1), .menu-trigger2 span:nth-of-type(1) {top:5px;}
	.menu-trigger span:nth-of-type(2), .menu-trigger2 span:nth-of-type(2) {top:15px;}
	.menu-trigger span:nth-of-type(3), .menu-trigger2 span:nth-of-type(3) {top:25px;}
	.menu-trigger.active-1 .menu-trigger2.active-1 {}
	.menu-trigger.active-1 span:nth-of-type(1), .menu-trigger2.active-1 span:nth-of-type(1) {-webkit-transform: translateY (10px) rotate (-45deg);transform: translateY(10px) rotate(-45deg);}
	.menu-trigger.active-1 span:nth-of-type(2), .menu-trigger2.active-1 span:nth-of-type(2) {opacity:0;}
	.menu-trigger.active-1 span:nth-of-type(3), .menu-trigger2.active-1 span:nth-of-type(3) {-webkit-transform: translateY(-10px) rotate(45deg);transform: translateY(-10px) rotate(45deg);}

	#aside {display:none;}
	.aside_bg {left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;transition:0.8s;z-index:15;position:fixed;}
	.aside_bg.on {opacity:1;}

	@media only screen and (max-width:1200px) {
		#header h1 {left:20px;}
		#header ul.hd_gnb {right:20px;}
	}
	@media only screen and (max-width:1197px) {
		#wrap #header {width:100%;box-sizing:border-box;}
		#header ul.hd_lnb {}
		#header ul.hd_lnb li {padding:0 24px;}
		#header ul.hd_gnb li {margin:0 0 0 20px;}
	}
	@media only screen and (max-width:1100px) {
		#header ul.hd_lnb{left:55%;}
		#header ul.hd_lnb li {padding:0 10px;}
	}
	@media only screen and (max-width:1023px) {
		#wrap #header {height:80px;}
		#header h1 img {height:28px;}
		#header ul.hd_gnb li {margin:0 0 0 16px;}
	}
	@media only screen and (max-width:940px) {
		#wrap #header {height:80px;}
		#header h1 img {height:28px;}
		#header ul.hd_lnb li {padding:0 12px;}
		#header ul.hd_lnb li a {font-size:15px;}
		#header ul.hd_gnb {display:none;}
		#header .btn_mMenu {width:30px;display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);}
		
		#aside {top:0px;right:-75%;width:75%;transition:0.8s;height:100%;z-index:20;box-sizing:border-box;box-sizing:border-box;display:block;position:fixed;background:#fff;}
		#aside.on {right:0%;}
		#aside .aside_box {width:100%;height:100%;margin:0;padding:0 0;overflow-y:auto;position:relative;z-index:1;box-sizing:border-box;}
		#aside .aside_box .aside_lnb {width:100%;max-width:100%;padding:0;max-height:100%;box-sizing:border-box;text-align:center;}
		#aside .aside_box .mo_menuTitle {height:80px;background:#13417c;padding:0 30px;position:relative;margin:0;box-sizing:border-box;}
		#aside .aside_box .mo_menuTitle ul {text-align:left;vertical-align:top;font-size:0;position:absolute;left:30px;top:50%;transform:translateY(-50%);}
		#aside .aside_box .mo_menuTitle ul li {vertical-align:top;display:inline-block;margin:0;padding:0;}
		#aside .aside_box .mo_menuTitle li a {font-size:18px;color:#fff;font-weight:400;line-height:1em;display:inline-block;}
		#aside .aside_box .mo_menuTitle li + li {margin-left:2em;}
		#aside .aside_box .mo_menuTitle .mo_logo,
		#aside .aside_box .mo_menuTitle .btn_mMenuClose {vertical-align:top;}
		#aside .aside_box .mo_menuTitle .mo_logo {display:inline-block;float:left;}
		#aside .aside_box .mo_menuTitle .mo_logo img {width:auto;height:38px;}
		#aside .aside_box .mo_menuTitle .btn_mMenuClose {width:36px;height:38px;position:absolute;top:50%;right:30px;transform:translateY(-50%);}
		#aside .aside_box .slide_nav {background:#e3e3e3; padding:26px 0;}
		#aside .aside_box .slide_nav ul {}
		#aside .aside_box .slide_nav ul li {width:33%; text-align:center;}
		#aside .aside_box .slide_nav ul li a {display:inline-block;width:100%;color:#666;font-size:20px;font-weight:500;padding:57px 0 0;border-left:1px solid #ccc;}
		#aside .aside_box .slide_nav ul li:first-child a {border-left:none;}
		#aside .aside_box .slide_nav ul li.nav01 a {background:url("/data/skin/default/images/skin/icon_cate_gnb01.png") no-repeat center 8px;background-size:auto 30px;}
		#aside .aside_box .slide_nav ul li.nav02 a {background:url("/data/skin/default/images/skin/icon_cate_gnb02.png") no-repeat center top;background-size:auto 46px;}
		#aside .aside_box .slide_nav ul li.nav03 a {background:url("/data/skin/default/images/skin/icon_cate_gnb03.png") no-repeat center top;background-size:auto 46px;}
		#aside .aside_box .menu_btn {padding-bottom:40px;font-size:0;text-align:center;vertical-align:top;}
		#aside .aside_box .menu_btn li {width:49%;background:#e3e3e3;vertical-align:top;display:inline-block;}
		#aside .aside_box .menu_btn li + li {margin-left:2%;}
		#aside .aside_box .menu_btn li a {display:block;width:100%;height:60px;line-height:60px;text-align:center;color:#333;font-size:20px;font-weight:500;}
		#aside .aside_box .menu_btn,
		#aside .aside_box .lnb_menu {width: calc(100% - 60px);margin:0 auto;} 
		#aside .aside_box .lnb_menu {padding:50px 0 20px 0;}
		#aside .aside_box .lnb_menu dl {padding:0 0 60px;text-align:left;}
		#aside .aside_box .lnb_menu dl dt {padding:0 0 14px;}
		#aside .aside_box .lnb_menu dl dt a {color:#333; font-size:25px; font-weight:600;}
		#aside .aside_box .lnb_menu dl dd {border-top:2px solid #333; border-bottom:1px solid #ccc;}
		#aside .aside_box .lnb_menu dl dd ul {}
		#aside .aside_box .lnb_menu dl dd ul li {position:relative; width:33%; text-align:center;}
		#aside .aside_box .lnb_menu dl dd ul li::before {position:absolute;right:0;top:50%;content:"";display:block;width:1px;height:19px;background:#ccc;margin-top:-8px;}
		#aside .aside_box .lnb_menu dl dd ul li:nth-child(3n)::before {background:none;}
		#aside .aside_box .lnb_menu dl dd ul li:nth-child(3n+1) {clear:both; content:""; display:block;}
		#aside .aside_box .lnb_menu dl dd ul li:nth-child(n+4) {}
		#aside .aside_box .lnb_menu dl:nth-child(3n) dd ul li:nth-child(4n)::before {background:#ccc;}
		#aside .aside_box .lnb_menu dl dd ul li:last-child::before {background:none;}
		#aside .aside_box .lnb_menu dl dd ul li a {display:block;width:100%;color:#666;font-size:20px;font-weight:500;padding:23px 0 20px;border-bottom:1px solid #ccc;}
		#aside .aside_box .lnb_menu dl:nth-child(1) dd ul li a,
		#aside .aside_box .lnb_menu dl:nth-child(5) dd ul li a,
		#aside .aside_box .lnb_menu dl:nth-child(4) dd ul li:nth-child(4) a,
		#aside .aside_box .lnb_menu dl dd ul li:last-child a {border:none;}
		#aside ul.slidemenu {padding:50px 0 100px;border-bottom:1px solid #ccc;}
		#aside ul.slidemenu > li {text-align:left;}
		#aside ul.slidemenu > li + li {border-top:1px solid #ccc;}
		#aside ul.slidemenu > li.now > ul {display:block;}
		#aside ul.slidemenu > li > a {position:relative;display:block;}
		#aside ul.slidemenu > li > a span{width: 100%;font-size:18px;color:#333;font-weight:500;padding:20px 10px;line-height:26px;background: url(/data/skin/default/images/skin/icon_cate_plus.png) no-repeat 100% 50%;background-size:20px;box-sizing: border-box;display: block;font-family:'Noto Sans KR','Nanum Gothic',sans-serif;}
		#aside ul.slidemenu > li > a .menu_arr{display:none;}
		#aside ul.slidemenu > li > a.now {}
		#aside ul.slidemenu > li > a.now span{background: url(/data/skin/default/images/skin/icon_cate_minus.png) no-repeat 100% 50%;background-size:20px;}
		#aside ul.slidemenu > li > a.now .menu_arr{background:#fff url("/data/skin/default/images/skin/side_arr_ov.gif") no-repeat 94% center;width:17px;height:17px;background-size:100% auto;}
		#aside ul.slidemenu > li > a.now > ul {display:block;}
		#aside ul.slidemenu > li > ul {background-color:#eee;padding:2% 4%;border-top: 1px solid #ccc;display:none;}
		#aside ul.slidemenu > li > ul > li {}
		#aside ul.slidemenu > li > ul > li a {width:100%;font-size:16px;line-height:22px;padding:8px 0;color:#666;font-weight:400;display:inline-block;font-family:'Noto Sans KR','Nanum Gothic',sans-serif;}
		#aside ul.slidemenu > li > ul > li a:hover, 
		#aside ul.slidemenu li dl dd a.on {font-weight:500;}
	}
	@media only screen and (max-width:860px) {
		#header h1 {left:30px;}
		#header .btn_mMenu {right:30px;}
		#header .hd_lnb {display:none;}	
	}
	@media only screen and (max-width:767px) {
		#wrap #header {height:70px;}

		#aside .aside_box .mo_menuTitle {height:70px;}
		#aside .aside_box .mo_menuTitle li a {font-size:17px;}
		#aside .aside_box .slide_nav {padding:26px 0;}
		#aside .aside_box .slide_nav ul li a {font-size:18px;padding:52px 0 0;}
		#aside .aside_box .slide_nav ul li.nav01 a {background:url("/data/skin/default/images/skin/icon_cate_gnb01.png") no-repeat center 6px;background-size:auto 28px;}
		#aside .aside_box .slide_nav ul li.nav02 a {background:url("/data/skin/default/images/skin/icon_cate_gnb02.png") no-repeat center top;background-size:auto 44px;}
		#aside .aside_box .slide_nav ul li.nav03 a {background:url("/data/skin/default/images/skin/icon_cate_gnb03.png") no-repeat center top;background-size:auto 44px;}
		#aside .aside_box .menu_btn {padding-bottom:30px;}
		#aside .aside_box .menu_btn li a {height:54px;line-height:54px;font-size:18px;}
		#aside .aside_box .lnb_menu {padding:40px 0 10px 0;}
		#aside .aside_box .lnb_menu dl {padding:0 0 50px;}
		#aside .aside_box .lnb_menu dl dt {padding:0 0 14px;}
		#aside .aside_box .lnb_menu dl dt a {font-size:23px;}
		#aside .aside_box .lnb_menu dl dd ul li::before {height:16px;margin-top:-8px;}
		#aside .aside_box .lnb_menu dl dd ul li a {font-size:18px;padding:18px 0;}
	}
	@media only screen and (max-width:640px) {
		#wrap #header {height:64px;}
		#header h1 {left:20px;}
		#header h1 img {height:26px;}
		#header .btn_mMenu {right:20px;width:28px;}

		.menu-trigger, .menu-trigger2 {width:100%;height:32px;line-height:22px;padding:5px 0;}
		.menu-trigger span, .menu-trigger2 span {width:28px;height:2px;}
		.menu-trigger span:nth-of-type(2), .menu-trigger2 span:nth-of-type(2) {top:14px;}
		.menu-trigger span:nth-of-type(3), .menu-trigger2 span:nth-of-type(3) {top:23px;}
		.menu-trigger.active-1 span:nth-of-type(1), .menu-trigger2.active-1 span:nth-of-type(1) {-webkit-transform: translateY (10px) rotate (-45deg);transform: translateY(10px) rotate(-45deg);}
		.menu-trigger.active-1 span:nth-of-type(2), .menu-trigger2.active-1 span:nth-of-type(2) {opacity:0;}
		.menu-trigger.active-1 span:nth-of-type(3), .menu-trigger2.active-1 span:nth-of-type(3) {-webkit-transform: translateY(-8px) rotate(45deg);transform: translateY(-8px) rotate(45deg);}

		#aside .aside_box .mo_menuTitle {height:64px;padding:0 20px;}
		#aside .aside_box .mo_menuTitle ul {left:20px;}
		#aside .aside_box .mo_menuTitle li a {font-size:16px;}
		#aside .aside_box .mo_menuTitle li + li {margin-left:2em;}
		#aside .aside_box .mo_menuTitle .btn_mMenuClose {width:28px;height:32px;right:20px;}
		#aside .aside_box .slide_nav {padding:20px 0;}
		#aside .aside_box .slide_nav ul li a {font-size:17px;padding:50px 0 0;}
		#aside .aside_box .slide_nav ul li.nav01 a {background:url("/data/skin/default/images/skin/icon_cate_gnb01.png") no-repeat center 4px;background-size:auto 24px;}
		#aside .aside_box .slide_nav ul li.nav02 a {background:url("/data/skin/default/images/skin/icon_cate_gnb02.png") no-repeat center top;background-size:auto 40px;}
		#aside .aside_box .slide_nav ul li.nav03 a {background:url("/data/skin/default/images/skin/icon_cate_gnb03.png") no-repeat center top;background-size:auto 40px;}
		#aside .aside_box .menu_btn {padding-bottom:20px;}
		#aside .aside_box .menu_btn li a {height:48px;line-height:48px;font-size:17px;}
		#aside .aside_box .menu_btn,
		#aside .aside_box .lnb_menu {width: calc(100% - 40px);} 
		#aside .aside_box .lnb_menu {padding:30px 0 10px 0;}
		#aside .aside_box .lnb_menu dl {padding:0 0 40px;}
		#aside .aside_box .lnb_menu dl dt {padding:0 0 12px;}
		#aside .aside_box .lnb_menu dl dt a {font-size:21px;}
		#aside .aside_box .lnb_menu dl dd ul li::before {height:16px;margin-top:-8px;}
		#aside .aside_box .lnb_menu dl dd ul li a {font-size:17px;padding:14px 0;}
		#aside ul.slidemenu > li > a span{font-size:16px;padding:5% 4%;line-height:22px;background:url(/data/skin/default/images/skin/icon_cate_plus.png) no-repeat 96% 50%;background-size:16px;}
		#aside ul.slidemenu > li > a.now {}
		#aside ul.slidemenu > li > a.now span{background: url(/data/skin/default/images/skin/icon_cate_minus.png) no-repeat 96% 50%;background-size:16px;}
		#aside ul.slidemenu > li > a.now .menu_arr{background:#fff url("/data/skin/default/images/skin/side_arr_ov.gif") no-repeat 94% center;width:17px;height:17px;background-size:100% auto;}
		#aside ul.slidemenu > li > a.now > ul {}
		#aside ul.slidemenu > li > ul {padding:2% 4%;}
		#aside ul.slidemenu > li > ul > li {}
		#aside ul.slidemenu > li > ul > li a {font-size:14px;line-height:20px;padding:2% 0;}
	}
	@media only screen and (max-width:479px) {
		#wrap #header {height:58px;}
		#header h1 {left:10px;}
		#header h1 img {height:26px;}
		#header .btn_mMenu {right:10px;width:28px;}

		#aside .aside_box .mo_menuTitle {height:58px;padding:0 10px;}
		#aside .aside_box .mo_menuTitle ul {left:10px;}
		#aside .aside_box .mo_menuTitle li a {font-size:15px;}
		#aside .aside_box .mo_menuTitle li + li {margin-left:2em;}
		#aside .aside_box .slide_nav {padding:16px 0;}
		#aside .aside_box .slide_nav ul li a {font-size:14px;padding:40px 0 0;}
		#aside .aside_box .slide_nav ul li.nav01 a {background:url("/data/skin/default/images/skin/icon_cate_gnb01.png") no-repeat center 6px;background-size:auto 20px;}
		#aside .aside_box .slide_nav ul li.nav02 a {background:url("/data/skin/default/images/skin/icon_cate_gnb02.png") no-repeat center top;background-size:auto 32px;}
		#aside .aside_box .slide_nav ul li.nav03 a {background:url("/data/skin/default/images/skin/icon_cate_gnb03.png") no-repeat center top;background-size:auto 32px;}
		#aside .aside_box .menu_btn {padding-bottom:16px;}
		#aside .aside_box .menu_btn li a {height:38px;line-height:38px;font-size:15px;}
		#aside .aside_box .menu_btn,
		#aside .aside_box .lnb_menu {width: calc(100% - 20px);} 
		#aside .aside_box .lnb_menu {padding:16px 0 8px 0;}
		#aside .aside_box .lnb_menu dl {padding:0 0 24px;}
		#aside .aside_box .lnb_menu dl dt {padding:0 0 8px;}
		#aside .aside_box .lnb_menu dl dt a {font-size:17px;}
		#aside .aside_box .lnb_menu dl dd ul li::before {height:12px;margin-top:-6px;}
		#aside .aside_box .lnb_menu dl dd ul li a {font-size:13px;padding:12px 0;}

	}


/*───────────────────────────────────────────────────────────

	 FOOTER | outline/footer.html

───────────────────────────────────────────────────────────*/
	#wrap #footer {margin:60px 0 0;}
	footer .ft_sec01 {background:#eee;padding:0;position:relative;z-index:1;}
	footer .ft_sec01 .cont {width:1180px; margin:0 auto;}
	footer .ft_sec01 .cont .ft_info_sec01 {position:relative; padding:28px 0 22px; border-bottom:1px solid #ccc;}
	footer .ft_sec01 .cont .ft_info_sec01:after {clear:both; content:""; display:block;}
	footer .ft_sec01 .cont .ft_info_sec01::before {position:absolute;left:0;bottom:-1px;content:"";display:block;width:87px;height:1px;background:#13417c;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb {float:left;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb:after {clear:both; content:""; display:block;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb li {float:left; margin-right:27px;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb li a {color:#666; font-size:15px; font-weight:500;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb li.on a {color:#333; font-weight:600;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb li a:hover {color:#333; font-weight:600;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_call {float:right;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_call:after {clear:both; content:""; display:block;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_call li {position:relative; float:left; color:#666; font-size:15px; font-weight:500;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_call li::before {position:absolute;left:0;top:50%;content:"";display:block;width:1px;height:11px;background:#ccc;margin-top:-5px;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_call li:first-child::before {background:none;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_call li:last-child {padding-left:20px; margin-left:18px;}
	footer .ft_sec01 .cont .ft_info_sec01 ul.ft_call li span {display:inline-block; color:#13417c; font-size:15px; font-weight:600; padding-right:7px;}
	footer .ft_sec01 .cont .ft_info_sec02 { padding:40px 0 20px;}
	footer .ft_sec01 .cont .ft_info_sec02 dl {padding:0 0 18px;}
	footer .ft_sec01 .cont .ft_info_sec02 dl:after {clear:both; content:""; display:block;}
	footer .ft_sec01 .cont .ft_info_sec02 dl dt {float:left; width:147px;}
	footer .ft_sec01 .cont .ft_info_sec02 dl dt a {color:#333; font-size:15px; font-weight:600;}
	footer .ft_sec01 .cont .ft_info_sec02 dl dd {float:left;}
	footer .ft_sec01 .cont .ft_info_sec02 dl dd ul {}
	footer .ft_sec01 .cont .ft_info_sec02 dl dd ul:after {clear:both; content:""; display:block;}
	footer .ft_sec01 .cont .ft_info_sec02 dl dd ul li {float:left; width:140px;}
	footer .ft_sec01 .cont .ft_info_sec02 dl dd ul li a {color:#666; font-size:15px; font-weight:500;}
	footer .ft_sec01 .cont .ft_info_sec02 dl dd ul li a:hover {color:#13417c; font-weight:600;}
	footer .ft_sec01 .cont .ft_info_sec02 h5.top {left:50%;transform:translateX(540px);bottom:102px;width:50px;height:50px;position:absolute;}
	footer .ft_sec01 .cont .ft_info_sec02 h5.top a {background:#13417c url(/data/skin/default/images/skin/icon_arrow_top.png) no-repeat 50% 50%;background-size:auto 22px;display:inline-block;width:100%;height:100%;margin:0;padding:0;}
	footer .ft_sec02 {background:#303032;}
	footer .ft_sec02 address {width:1180px; margin:0 auto; color:#999; font-size:13px; font-weight:500; font-style:normal; padding:42px 0;}
	footer .ft_sec02 address span {display:inline-block; width:1px; height:12px; background:#666; margin:0 12px;}
	footer .ft_sec02 address p.copyright {color:#999; font-size:13px; font-weight:500; padding:12px 0 0;}

	@media only screen and (max-width:1200px) {
		footer .ft_sec01 .cont, footer .ft_sec02 address {width:100%;box-sizing:border-box;}
		footer .ft_sec01 .cont .ft_info_sec01 {padding:28px 20px 22px;}
		footer .ft_sec01 .cont .ft_info_sec01::before {left:20px;}
		footer .ft_sec01 .cont .ft_info_sec02 {padding:40px 20px 20px;}
		footer .ft_sec02 address {padding:42px 20px;}
		footer .ft_sec01 .cont .ft_info_sec02 h5.top {right:20px;left:auto;transform:translateX(0px);}
		footer .ft_sec01 .cont .ft_info_sec02 h5.top {width:40px;height:40px;}
		footer .ft_sec01 .cont .ft_info_sec02 h5.top a {background-size:auto 20px;}
	}
	@media only screen and (max-width:1180px) {
		footer {width:100%; margin:60px 0 0;}
		footer address {width:100%; line-height:20px; margin:0 auto; color:#999; font-size:13px; font-weight:500; font-style:normal; padding:30px 0 0;}
		footer address span {display:inline-block; width:1px; height:12px; background:#999; margin:0 6px;}
		footer address p.copyright {color:#999; font-size:13px; font-weight:500; padding:12px 0 0;}
	}
	@media only screen and (max-width:1023px) {
		#wrap #footer {margin:8% 0 0;}
		footer .ft_sec01 .cont .ft_info_sec02 dl {padding:0 0 18px;}
		footer .ft_sec01 .cont .ft_info_sec02 dl dt {display:none;}
		footer .ft_sec01 .cont .ft_info_sec02 dl dt a {font-size:14px;}
		footer .ft_sec01 .cont .ft_info_sec02 dl dd ul li {float:left; width:140px;}
		footer .ft_sec01 .cont .ft_info_sec02 dl dd ul li a {font-size:15px;}
		footer .ft_sec02 address {padding-top:30px;}
	}
	@media only screen and (max-width:860px) {
		footer .ft_info_sec02 dl, footer .ft_call {display:none;}
		footer .ft_sec01 .cont .ft_info_sec02 {padding:0;}
		footer .ft_sec01 .cont .ft_info_sec02 h5.top {bottom:auto;top:11px;}
		footer .ft_sec01 .cont .ft_info_sec01 {padding:20px 10px 10px;}
		footer .ft_sec02 {background:#eee;}
		footer .ft_sec02 address span {background:#999;}
		/*footer .ft_sec01, footer .ft_sec02 {display:none;}*/
	}
	@media only screen and (max-width:767px) {
		
	}
	@media only screen and (max-width:640px) {
		#wrap #footer {margin:11% 0 0;}
		footer {width:100%;position:relative;z-index:1;}
		footer .ft_sec01 {position:static;}
		footer .ft_sec01 .cont .ft_info_sec02 h5.top {top:auto;bottom:20px;width:36px;height:36px;}
		footer .ft_sec01 .cont .ft_info_sec02 h5.top a {background-size:auto 18px;}
		footer address {width:calc(100% - 10px); line-height:20px; margin:0 auto; color:#999; font-size:13px; font-weight:500; font-style:normal; padding:30px 0 0;}
		footer address span {display:inline-block; width:1px; height:12px; background:#999; margin:0 6px;}
		footer address p.copyright {color:#999; font-size:13px; font-weight:500; padding:12px 0 0;}
	}
	@media only screen and (max-width:479px) {
		#wrap #footer {margin:14% 0 0;}
		footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb li {margin-right:20px;}
		footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb li a {font-size:14px;}
		footer .ft_sec01 .cont .ft_info_sec01 ul.ft_lnb li:last-child {margin-right:0;}
		footer .ft_sec02 address {padding:20px 10px;}
	}



/*───────────────────────────────────────────────────────────

	 SIDE_BOX | outline/left_bbs.html｜outline/left_goods.html｜outline/left_member.html｜outline/left_service.html

───────────────────────────────────────────────────────────*/

	#side_box {padding-bottom:1.8%;}
	#side_box .sub_menu {width:100%;padding:0;margin:0;z-index:2;text-align:center;vertical-align:top;}
	#side_box .sub_menu dl {position:relative;display:inline-block;margin:0 auto;z-index:3;font-size:0;text-align:center;vertical-align:top;padding:0;}
	#side_box .sub_menu dt,
	#side_box .sub_menu dd {display:inline-block;margin:0;padding:0;}
	#side_box .sub_menu dt {display:none;}
	#side_box .sub_menu dd {line-height:31px;height:32px;padding:0 12px;border-bottom:1px #ccc solid;position:relative;z-index:1;box-sizing:border-box;vertical-align:top;}
	#side_box .sub_menu dd + dd {}
	#side_box .sub_menu dd a,
	#side_box .sub_menu dd strong {height:31px;line-height:31px;font-size:15px;font-weight:600;padding:0 2px;color:#888;display:inline-block;box-sizing:border-box;vertical-align:top;}
	#side_box .sub_menu dd:hover a,
	#side_box .sub_menu dd.on a,
	#side_box .sub_menu dd strong {border-color:#333;color:#333;position:relative;}
	#side_box .sub_menu dd:hover a:before,
	#side_box .sub_menu dd.on a:before, 
	#side_box .sub_menu dd strong:before {bottom:-1px;width:100%;height:2px;background:#333;left:50%;transform:translateX(-50%);position:absolute;content:"";display:block;}
	#side_box .sub_menu dd strong{font-weight:800;}

	@media only screen and (max-width:1200px) {

	}
	@media only screen and (max-width:1023px) {
		
	}
	@media only screen and (max-width:860px) {
		#side_box .sub_menu dd {line-height:29px;height:30px;padding:0 8px;}
		#side_box .sub_menu dd a,
		#side_box .sub_menu dd strong {height:29px;line-height:29px;font-size:14px;padding:0 2px;}
	}
	@media only screen and (max-width:767px) {

	}
	@media only screen and (max-width:640px) {
		#side_box .sub_menu dd {line-height:27px;height:28px;padding:0 8px;}
		#side_box .sub_menu dd a,
		#side_box .sub_menu dd strong {height:27px;line-height:27px;font-size:14px;padding:0 2px;}
	}
	@media only screen and (max-width:479px) {
		#side_box {display:none;}
	}



/*───────────────────────────────────────────────────────────

	 MAIN | index.html

───────────────────────────────────────────────────────────*/

	.main_visual {width:100%;min-width:1180px;margin:0;height:600px;}
	.main_visual .slick-slide {overflow:hidden;position:relative;text-align:center;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;height:auto !important;padding:0;font-size:0;}
	.main_visual .slick-slide a {display:inline-block;height:600px;width:100%;margin:0 auto;text-align:Center;outline:0;box-sizing:border-box; background-position:center;}
	.main_visual .slick-arrow {left:50%;top:71.6%;width:42px;height:32px;line-height:32px;display:inline-block;position:absolute;margin-top:0;font-size:0;z-index:10;overflow:hidden;box-sizing:border-box;}
	.main_visual .slick-arrow.slick-prev {transform:translate(-590px, -50%);background:url("/data/skin/default/images/skin/btn_main_visual_prev.png") no-repeat 0 50%;}
	.main_visual .slick-arrow.slick-next {border-left:2px #c8cacb solid;width:44px;transform:translate(-550px, -50%);background:url("/data/skin/default/images/skin/btn_main_visual_next.png") no-repeat 100% 50%;}
	.main_visual .auto_control {display:none;/*display:block;*/ position:absolute;right:20px;bottom:20px;font-size:0px;}
	.main_visual .auto_control a {display:inline-block;width:auto;height:auto;font-size:25px;font-weight:bold;margin-left:10px;text-shadow:#ffffff 0px 0px 5px;}
	.main_visual .auto_control a.on {color:#fff;text-shadow:#000 0px 0px 5px;}
	.main_visual ul.slick-dots {width:auto;font-size:0;position:absolute;top:auto;bottom:58px;left:50%;transform:translateX(-50%);height:1px;text-align:left;display:none;}
	.main_visual ul.slick-dots:after {clear:both;content:"";display:block;}
	.main_visual ul.slick-dots li {display:inline-block;padding:0;text-align:left;border:0;background:none;box-sizing:border-box;width:14px;height:14px;vertical-align:top;margin:0;}
	.main_visual ul.slick-dots li + li {margin-left:8px;}
	.main_visual ul.slick-dots li button {vertical-align:top;margin:0;padding:0;display:inline-block;box-sizing:border-box;background: rgba(238, 238, 238, 0.5);width:100%;height:14px;border-radius:0;outline:0;font-size:0;}
	.main_visual ul.slick-dots li.slick-active button {background:#13417c;border-radius:0px;}

	.main_cont {width:100%;max-width:1180px;text-align:right;vertical-align:top;font-size:0;margin:0 auto;padding:40px 0 0;box-sizing:border-box;}
	.main_cont .cont_sec01:after {clear:both; content:""; display:block;}
	.main_cont .cont_sec01 {width:100%;text-align:right;}
	.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_board .nav, .main_cont .cont_sec01 .main_board .nav_bbs {font-size:14px;}
	.main_cont .cont_sec01 .main_board {width:50%;max-width:590px;height:240px;padding:1.4em 4.4% 0;float:left;box-sizing:border-box;position:relative;}
	.main_cont .cont_sec01 .main_board:before,
	.main_cont .cont_sec01 .main_board:after {background:rgba(204, 204, 204, 1);left:0;top:0;z-index:1;position:absolute;display:inline-block;}
	.main_cont .cont_sec01 .main_board:before {width:100%;height:1px;content:"";}
	.main_cont .cont_sec01 .main_board:after {height:100%;width:1px;content:"";}
	.main_cont .cont_sec01 .main_board .nav {height:45px;line-height:44px;margin:0;position:relative;z-index:1;text-align:left;box-sizing:border-box;}
	.main_cont .cont_sec01 .main_board .nav:before {background:#ccc;height:1px;width:100%;margin:0;padding:0;left:0;bottom:0;z-index:-1;position:absolute;display:inline-block;content:"";}
	.main_cont .cont_sec01 .main_board .nav ul {font-size:0;}
	.main_cont .cont_sec01 .main_board .nav li {line-height:22px;font-size:16px;font-weight:500;padding:11px 24px;height:45px;margin:0;border-bottom:1px solid #ccc;color:#333;box-sizing:border-box;display:inline-block;vertical-align:top;cursor:pointer;z-index:1;}
	.main_cont .cont_sec01 .main_board .nav li.on {padding:11px 24px 9px;border-bottom:3px #13417c solid;z-index:5;}
	.main_cont .cont_sec01 .main_board .nav li a {z-index:-1;right:0;top:10px;border:1px #ccc solid;background:#fff url(/data/skin/default/images/skin/btn_main_more.png) no-repeat 50% 50%;background-size:auto 11px;width:24px;height:24px;line-height:24px;text-indent:999px;overflow:hidden;text-align:Center;position:absolute;display:inline-block;box-sizing:border-box;}
	.main_cont .cont_sec01 .main_board .nav li.on a {z-index:5;}
	.main_cont .cont_sec01 .main_board .nav_bbs {margin-top:1.8em;}
	.main_cont .cont_sec01 .main_board .nav_bbs > li {height:0;overflow:hidden;width:100%;margin:0;padding:0;box-sizing:border-box;}
	.main_cont .cont_sec01 .main_board .nav_bbs > li.on {height:auto;overflow:inherit;}
	.main_cont .cont_sec01 .main_board .nav_bbs .board {}
	.main_cont .cont_sec01 .main_board .nav_bbs .board ul {}
	.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {line-height:20px;padding:5px 0;height:30px;vertical-align:top;box-sizing:border-box;text-align:left;}
	.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a {display:inline-block;line-height:20px;height:20px;width:100%;margin:0;padding:0;vertical-align:top;font-size:0;box-sizing:border-box;}
	.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .tit, .main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .date {line-height:20px;height:20px;margin:0;padding:0;vertical-align:top;display:inline-block;box-sizing:border-box;}
	.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .tit {width: calc(100% - 80px);color:#333;font-size:14px;padding-left:16px;position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
	.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .tit:before {position:absolute;left:0;top:50%;content:"";display:block;width:4px;height:4px;background:#ccc;margin-top:-2px;}
	.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .date {width:80px;text-align:right;color:#999;font-size:13px;float:right;}
	.main_cont .cont_sec01 .main_bnr {width:25%;max-width:295px;padding:0 0 240px;height:0;margin:0;display:block;float:left;position:relative;z-index:1;box-sizing:border-box;}
	.main_cont .cont_sec01 .main_bnr > a {left:0;top:0;width:100%;height:100%;z-index:5;display:inline-block;position:absolute;font-family:'Lato','Noto Sans KR';}
	.main_cont .cont_sec01 .main_bnr > h3, .main_cont .cont_sec01 .main_bnr > p, .main_cont .cont_sec01 .main_bnr > span {color:#fff;margin:0;padding:0;text-align:left;vertical-align:top;box-sizing:border-box;display:block;font-family:'Lato','Noto Sans KR';}
	.main_cont .cont_sec01 .main_bnr > h3 {margin:28px 30px 12px;line-height:25px;font-size:20px;font-weight:500;}
	.main_cont .cont_sec01 .main_bnr > p {margin:0 30px;line-height:20px;font-size:14px;font-weight:400;}
	.main_cont .cont_sec01 .main_bnr > span {left:30px;bottom:24px;padding-left:24px;background:url(/data/skin/default/images/skin/icon_arrow_main_wh.png) no-repeat 0 50%;background-size:auto 8px;line-height:20px;font-size:12px;font-weight:700;position:absolute;}
	.main_cont .cont_sec01 .main_bnr.bnr_04 > span {color:#333;background:url(/data/skin/default/images/skin/icon_arrow_main_bk.png) no-repeat 0 50%;background-size:auto 8px;}
	.main_cont .cont_sec01 .main_bnr.bnr_01 {background:url(/data/skin/default/images/skin/bg_bnr_index.gif) repeat 0 50%;background-size:82px auto;}
	.main_cont .cont_sec01 .main_bnr.bnr_01 a {background:url(/data/skin/default/images/skin/icon_bnr_index.png) no-repeat 89.1% 87.5%;background-size:auto 70px;}
	.main_cont .cont_sec01 .main_bnr.bnr_02 {clear:both;float:left;background:url(/data/skin/default/images/skin/bg_bnr_cs.jpg) no-repeat 0 50%;background-size:cover;}
	.main_cont .cont_sec01 .main_bnr.bnr_04 {background:url(/data/skin/default/images/skin/icon_bnr_history.png) no-repeat 89.1% 87.5%;background-size:auto 70px;}
	.main_cont .cont_sec01 .main_bnr.bnr_02 > h3 {text-align:center;}
	.main_cont .cont_sec01 .main_bnr.bnr_02 > p {text-align:center;}
	.main_cont .cont_sec01 .main_bnr.bnr_02 > ul {padding:28px 0 0;margin:0 30px;}
	.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li {}
	.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li + li {}
	.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li a {height:40px;padding:10px;line-height:20px;font-size:14px;font-weight:400;width:100%;border:1px #fff solid;background:rgba(255, 255, 255, 0.05);text-align:center;color:#fff;box-sizing:border-box;display:inline-block;}
	.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li + li a {border-top:0;}
	.main_cont .cont_sec01 .main_bnr.bnr_03 {}
	.main_cont .cont_sec01 .main_bnr.bnr_03 > ul {font-size:0;}
	.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li {background:#43b5bf url(/data/skin/default/images/skin/icon_bnr_award.png) no-repeat 50% 30.5%;background-size:auto 50px;width:50%;height:100%;padding:0;display:inline-block;vertical-align:top;position:absolute;left:0;top:0;text-align:center;}
	.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li + li {background:#31a2ac url(/data/skin/default/images/skin/icon_bnr_location.png) no-repeat 50% 30.5%;background-size:auto 50px;left:50%;}
	.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li a {box-sizing:border-box;display:inline-block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;}
	.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li h3 {width:100%;line-height:22px;font-size:18px;font-weight:500;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, 26px);}
	.main_cont .cont_sec01 .main_bnr.bnr_04 {}
	.main_cont .cont_sec01 .main_bnr.bnr_04:before,
	.main_cont .cont_sec01 .main_bnr.bnr_04:after {background:rgba(204, 204, 204, 1);left:0;bottom:0;z-index:1;position:absolute;display:inline-block;}
	.main_cont .cont_sec01 .main_bnr.bnr_04:before {width:100%;height:1px;content:"";}
	.main_cont .cont_sec01 .main_bnr.bnr_04 > h3 {color:#333;}
	.main_cont .cont_sec01 .main_bnr.bnr_04 > p {color:#888;}
	
	.main_cont .cont_sec01 .main_product {width:25%;max-width:295px;height:0;padding:0 0 480px 0;display:inline-block;background:#d3d3d3;text-align:left;}
	.main_cont .cont_sec01 .main_product:after {clear:both; content:""; display:block;}
	.main_cont .cont_sec01 .main_product .pr_wrapper {padding:26px 30px 0;width:100%;box-sizing:border-box;}
	.main_cont .cont_sec01 .main_product h3 {line-height:26px;font-size:20px;font-weight:500;color:#333;position:relative;z-index:1;width:100%;text-align:left;margin:0;padding:0;font-family:'Lato','Noto Sans KR';}
	.main_cont .cont_sec01 .main_product h3 a {line-height:18px;font-size:12px;padding-left:24px;background:url(/data/skin/default/images/skin/icon_arrow_main_bk.png) no-repeat 0 50%;background-size:auto 8px;font-weight:700;color:#333;position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-block;}
	.main_cont .cont_sec01 .main_product div.pr_slider {width:100%;margin:0;margin-top:20px;overflow:hidden;box-sizing:border-box;position:relative;z-index:1;}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide {padding:0 0 50px;overflow:hidden;position:relative;text-align:center;}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide a {display:inline-block;height:100%;width:100%;margin:0;text-align:left;z-index:5;position:absolute;left:0;top:0;outline:0;}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .thumb {width:100%;height:0;padding:0 0 100%;margin:0;overflow:hidden;position:relative;z-index:1;}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .thumb img {width:100%;height:auto;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info {width:100%;margin:0;}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > h4, .main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > div {margin:0;padding:0;text-align:left;overflow:hidden;text-overflow:ellipsis;}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > h4 {margin-top:26px;margin-bottom:8px;line-height:22px;font-size:16px;font-weight:500;color:#333;white-space:nowrap}
	.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > div {height:40px;line-height:20px;font-size:14px;font-weight:400;color:#666;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
	.main_cont .cont_sec01 .main_product div.pr_slider .paging {line-height:1em;font-size:12px;position:absolute;right:0;bottom:0;text-align:right;}
	.main_cont .cont_sec01 .main_product div.pr_slider .paging span {line-height:1em;font-size:12px;color:#888;font-family:'Lato';display:none;}
	.main_cont .cont_sec01 .main_product div.pr_slider .paging span:last-child {display:inline-block;}
	.main_cont .cont_sec01 .main_product ul.slick-dots {counter-reset:section;bottom:0px;width:auto;font-size:0;position:absolute;top:auto;left:0px;height:10px;width:100%;text-align:left;display:inline-block;}
	.main_cont .cont_sec01 .main_product ul.slick-dots li {display:inline-block;padding:0;text-align:left;border:0;background:none;box-sizing:border-box;width:10px;height:10px;border-radius:10px;vertical-align:top;margin:0;}
	.main_cont .cont_sec01 .main_product ul.slick-dots li:before {right:26px;counter-increment:section;content:counter(section);line-height:1em;font-size:0;display:inline-block;color:#888;font-family:'Lato';position:absolute;bottom:0;}
	.main_cont .cont_sec01 .main_product ul.slick-dots li.slick-active:before {font-size:12px;color:#13417c;font-weight:700;display:inline-block;}
	.main_cont .cont_sec01 .main_product ul.slick-dots li + li {margin-left:6px;}
	.main_cont .cont_sec01 .main_product ul.slick-dots li button {vertical-align:top;margin:0;padding:0;display:inline-block;box-sizing:border-box;background: rgba(135, 135, 135, 1);width:100%;height:10px;border-radius:10px;outline:0;font-size:0;}
	.main_cont .cont_sec01 .main_product ul.slick-dots li.slick-active {width:30px;}
	.main_cont .cont_sec01 .main_product ul.slick-dots li.slick-active button {background:#13417c;}

	@media only screen and (max-width:1380px) {
	}
	@media only screen and (max-width:1296px) {
		.main_visual {width:100%;min-width:100%;margin:0;height:auto;padding:0;}
		.main_visual .slick-slide {}
		.main_visual .slick-slide a {height:61vh;}
	}
	@media only screen and (max-width:1217px) {
		.main_visual .slick-slide {}
		.main_visual .slick-slide a {height:50vh;}
		.main_visual .slick-arrow {left:20px;top:71.6%;width:42px;height:32px;line-height:32px;}
		.main_visual .slick-arrow.slick-prev {transform:translate(0, -50%);background-size:auto 100%;}
		.main_visual .slick-arrow.slick-next {border-left:2px #c8cacb solid;width:44px;transform:translate(40px, -50%);background-size:auto 100%;}
	}
	@media only screen and (max-width:1197px) {
		.main_cont {padding:5% 20px 0;max-width:100%;}
		.main_cont .cont_sec01 .main_product .pr_wrapper {padding:10% 20px 0;}
		.main_cont .cont_sec01 .main_product h3 {font-size:18px;}
	}
	@media only screen and (max-width:1100px) {
		.main_visual .slick-slide a{height:33vh;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr, .main_cont .cont_sec01 .main_product {padding:0;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr {padding-bottom:24%;}
		.main_cont .cont_sec01 .main_product {padding-bottom:48%;}
		.main_cont .cont_sec01 .main_board {max-width:50%;height:0;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_board .nav, .main_cont .cont_sec01 .main_board .nav_bbs {font-size:13px;}
		.main_cont .cont_sec01 .main_board .nav {height:41px;line-height:40px;left:4.4%;top:1.4em;width:91.2%;position:absolute;}
		.main_cont .cont_sec01 .main_board .nav li {line-height:20px;font-size:15px;padding:10px 3.2%;height:41px;}
		.main_cont .cont_sec01 .main_board .nav li.on {padding:10px 3.2% 8px;}
		.main_cont .cont_sec01 .main_board .nav_bbs {left:4.4%;bottom:3em;width:91.2%;position:absolute;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {line-height:18px;padding:5px 0;height:28px;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a, .main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .tit, .main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .date {line-height:18px;height:18px;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .tit {font-size:13px;}
		.main_cont .cont_sec01 .main_bnr {max-width:25%;}
		.main_cont .cont_sec01 .main_bnr > h3 {margin:28px 20px 12px;line-height:23px;font-size:18px;}
		.main_cont .cont_sec01 .main_bnr > p {margin:0 20px;line-height:18px;font-size:13px;}
		.main_cont .cont_sec01 .main_bnr > span {left:20px;bottom:24px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul {padding:8% 0 0;margin:0 20px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li a {height:40px;padding:10px;line-height:20px;font-size:13px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li h3 {line-height:20px;font-size:17px;}
		.main_cont .cont_sec01 .main_product {max-width:25%;}
	}
	@media only screen and (max-width:1023px) {
		.main_visual .slick-slide {background-position:50% 50%;}
		.main_visual .slick-slide a {height:50vh;}
		.main_visual .slick-arrow {left:20px;top:71.6%;width:42px;height:32px;line-height:32px;}
		.main_visual .slick-arrow.slick-prev {transform:translate(0, -50%);background-size:auto 100%;}
		.main_visual .slick-arrow.slick-next {border-left:2px #c8cacb solid;width:44px;transform:translate(40px, -50%);background-size:auto 100%;}
	}
	@media only screen and (max-width:940px) {
		.main_cont .cont_sec01 {width:100%;position:relative;z-index:1;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr, .main_cont .cont_sec01 .main_product {padding:0;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr, .main_cont .cont_sec01 .main_product {padding-bottom:28%;}
		.main_cont .cont_sec01 .main_board {width:66.65%;max-width:66.65%;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {padding:8px 0;height:34px;}
		.main_cont .cont_sec01 .main_bnr {width:33.32%;max-width:33.32%;}
		.main_cont .cont_sec01 .main_bnr > h3 {margin:8% 20px 4%;}
		.main_cont .cont_sec01 .main_bnr > span {bottom:8%;}
		.main_cont .cont_sec01 .main_bnr.bnr_01 {background:url(/data/skin/default/images/skin/bg_bnr_index.gif) repeat 0 50%;background-size:82px auto;}
		.main_cont .cont_sec01 .main_bnr.bnr_01 a {background:url(/data/skin/default/images/skin/icon_bnr_index.png) no-repeat 89.1% 87.5%;background-size:auto 82px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 {background:url(/data/skin/default/images/skin/bg_bnr_cs.jpg) no-repeat 0 50%;background-size:cover;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 {width:66.65%;max-width:66.65%;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li {background-position:50% 33.5%;background-size:auto 74px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li + li {background-position:50% 33.5%;background-size:auto 74px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li h3 {transform:translate(-50%, 200%);}
		.main_cont .cont_sec01 .main_bnr.bnr_04 {clear:both;float:left;background:url(/data/skin/default/images/skin/icon_bnr_history.png) no-repeat 89.1% 87.5%;background-size:auto 82px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul {padding:10% 0 0;}
		.main_cont .cont_sec01 .main_bnr.bnr_04:after {height:100%;width:1px;content:"";}
		
		.main_cont .cont_sec01 .main_product {width:66.65%;max-width:66.65%;position:absolute;right:0;bottom:0;}
		.main_cont .cont_sec01 .main_product .pr_wrapper {padding:3% 20px 0;}
		.main_cont .cont_sec01 .main_product h3 {line-height:22px;font-size:17px;}
		.main_cont .cont_sec01 .main_product div.pr_slider {width:100%;margin:0;margin-top:3%;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide {padding:0 0 20px;text-align:left;vertical-align:middle;font-size:0;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .thumb {width:28%;padding:0 0 28%;display:inline-block;vertical-align:middle;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info {width:72%;padding-left:20px;display:inline-block;vertical-align:middle;box-sizing:border-box;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > h4 {margin-top:0;}
	}
	@media only screen and (max-width:860px) {
		.main_visual .slick-slide a{height:65vh;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr, .main_cont .cont_sec01 .main_product {padding-bottom:32%;}
		.main_cont .cont_sec01 .main_board .nav {top:1.4em;}
		.main_cont .cont_sec01 .main_board .nav li a {top:8px;}
		.main_cont .cont_sec01 .main_board .nav_bbs {bottom:3em;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {padding:16px 0;height:26px;}
		.main_cont .cont_sec01 .main_bnr > h3, .main_cont .cont_sec01 .main_bnr > p, .main_cont .cont_sec01 .main_bnr.bnr_02 > ul {margin-left:15px;margin-right:15px;}
		.main_cont .cont_sec01 .main_bnr > span {left:15px;}
		.main_cont .cont_sec01 .main_bnr.bnr_01 a {background-size:auto 80px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li {background-size:auto 72px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li + li {background-size:auto 72px;}
		.main_cont .cont_sec01 .main_bnr.bnr_04 {background-size:auto 80px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul {padding:8% 0 0;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li a {height:36px;padding:8px;}

		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .thumb {width:32%;padding:0 0 32%;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info {width:68%;}
	}
	@media only screen and (max-width:767px) {
		.main_cont .cont_sec01 .main_board .nav_bbs {bottom:2em;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {padding:8px 0;}
	}
	@media only screen and (max-width:640px) {
		.main_visual .slick-slide a{height:40vh;}
		/* .main_visual .slick-slide {padding:0 0 14.4%;} */
		.main_visual .slick-arrow {left:3.125%;top:74.6%;width:32px;height:24px;line-height:24px;}
		.main_visual .slick-arrow.slick-next {width:34px;transform:translate(90%, -50%);}
		
		.main_cont {padding:5% 10px 0;max-width:100%;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr {padding-bottom:42%;}
		.main_cont .cont_sec01 .main_board {padding-bottom:180px;}
		.main_cont .cont_sec01 .main_product {padding-bottom:84%;}
		.main_cont .cont_sec01 .main_bnr, .main_cont .cont_sec01 .main_bnr.bnr_03, .main_cont .cont_sec01 .main_product {width:50%;max-width:50%;}
		.main_cont .cont_sec01 .main_board {width:100%;max-width:100%;border-right:1px #ccc solid;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_board .nav, .main_cont .cont_sec01 .main_board .nav_bbs {font-size:12px;}
		.main_cont .cont_sec01 .main_board .nav {top:1.4em;height:41px;line-height:40px;left:4.4%;width:91.2%;}
		.main_cont .cont_sec01 .main_board .nav li {line-height:20px;font-size:15px;padding:10px 3.2%;height:41px;}
		.main_cont .cont_sec01 .main_board .nav li.on {padding:10px 3.2% 8px;}
		.main_cont .cont_sec01 .main_board .nav li a {top:8px;}
		.main_cont .cont_sec01 .main_board .nav_bbs {left:4.4%;bottom:1em;width:91.2%;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {line-height:18px;padding:4px 0;height:26px;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a, .main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .tit, .main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .date {line-height:18px;height:18px;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .tit, .main_cont .cont_sec01 .main_board .nav_bbs .board ul li a .date {font-size:12px;}
		.main_cont .cont_sec01 .main_bnr > h3 {margin:8% 20px 4%;line-height:23px;font-size:16px;}
		.main_cont .cont_sec01 .main_bnr > p {margin:0 20px;line-height:18px;font-size:13px;}
		.main_cont .cont_sec01 .main_bnr > span {bottom:8%;}
		.main_cont .cont_sec01 .main_bnr > h3, .main_cont .cont_sec01 .main_bnr > p, .main_cont .cont_sec01 .main_bnr.bnr_02 > ul {margin-left:15px;margin-right:15px;}
		.main_cont .cont_sec01 .main_bnr > span {left:15px;}
		.main_cont .cont_sec01 .main_bnr.bnr_01, .main_cont .cont_sec01 .main_bnr.bnr_03, .main_cont .cont_sec01 .main_bnr.bnr_04 {clear:both;float:left;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 {clear:inherit;float:left;}
		.main_cont .cont_sec01 .main_bnr.bnr_01 a {background-size:auto 68px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li {background-size:auto 58px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li + li {background-size:auto 58px;}
		.main_cont .cont_sec01 .main_bnr.bnr_04 {background-size:auto 68px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul {padding:8% 0 0;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li a {height:36px;padding:8px;line-height:20px;font-size:13px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li h3 {line-height:20px;font-size:16px;}

		.main_cont .cont_sec01 .main_product .pr_wrapper {padding:8% 15px 0;}
		.main_cont .cont_sec01 .main_product div.pr_slider {margin-top:6%;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide {padding:0 0 3%;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .thumb {width:100%;padding:0 0 100%;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info {width:100%;padding-left:0;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > h4 {margin-top:1.2em;line-height:20px;font-size:15px;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > div {height:38px;line-height:18px;font-size:13px;}
	}
	@media only screen and (max-width:479px) {
		.main_visual .slick-slide {/* padding:0 0 14.4%; */background-position:50% 50%;}
		.main_visual .slick-arrow {left:3.125%;top:74.6%;width:32px;height:24px;line-height:24px; display:none !important;}
		.main_visual .slick-arrow.slick-prev {transform:translate(0, -50%);background-size:auto 100%;}
		.main_visual .slick-arrow.slick-next {border-left:2px #c8cacb solid;width:34px;transform:translate(90%, -50%);background-size:auto 100%; }
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr {padding-bottom:48%;}
		.main_cont .cont_sec01 .main_board {padding-bottom:44%;}
		.main_cont .cont_sec01 .main_product {padding-bottom:96%;}
		.main_cont .cont_sec01 .main_board .nav, .main_cont .cont_sec01 .main_board .nav_bbs {left:10px;width: calc(100% - 20px);}
		.main_cont .cont_sec01 .main_board .nav {top:1.4em;}
		.main_cont .cont_sec01 .main_board .nav_bbs {bottom:0.5em;}
		.main_cont .cont_sec01 .main_bnr > p {font-size:12px;}
		.main_cont .cont_sec01 .main_bnr > h3, .main_cont .cont_sec01 .main_bnr > p, .main_cont .cont_sec01 .main_bnr.bnr_02 > ul {margin-left:10px;margin-right:10px;}
		.main_cont .cont_sec01 .main_bnr > span {left:10px;}

		.main_cont .cont_sec01 .main_product .pr_wrapper {padding:8% 10px 0;}
		.main_cont .cont_sec01 .main_product h3 {line-height:22px;font-size:15px;}
		.main_cont .cont_sec01 .main_product div.pr_slider {margin-top:8%;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide {padding:0 0 5%;}
	}
	@media screen and (max-width:408px) {
		.main_cont .cont_sec01 .main_board .nav_bbs {
			bottom: 0em;
		}
	}
	@media screen and (max-width:375px) {
		.main_visual .slick-slide a{height:34vh;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr {padding-bottom:50%;}
		.main_cont .cont_sec01 .main_board {padding-bottom:46%;}
		.main_cont .cont_sec01 .main_product {padding-bottom:100%;}
		.main_cont .cont_sec01 .main_bnr, .main_cont .cont_sec01 .main_bnr.bnr_03, .main_cont .cont_sec01 .main_product {width:50%;max-width:50%;}
		.main_cont .cont_sec01 .main_board {width:100%;max-width:100%;border-right:1px #ccc solid;}
		.main_cont .cont_sec01 .main_board .nav {top:1.4em;height:39px;line-height:38px;}
		.main_cont .cont_sec01 .main_board .nav li {line-height:20px;font-size:14px;padding:9px 2.8%;height:39px;}
		.main_cont .cont_sec01 .main_board .nav li.on {padding:9px 2.8% 8px;border-bottom-width:2px;}
		.main_cont .cont_sec01 .main_board .nav li a {top:8px;}
		.main_cont .cont_sec01 .main_board .nav_bbs {bottom:0.6em;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {padding:3px 0;height:24px;}
		.main_cont .cont_sec01 .main_bnr > h3 {margin-top:8%;line-height:23px;font-size:16px;}
		.main_cont .cont_sec01 .main_bnr > p {line-height:18px;font-size:12px;letter-spacing:-0.4px;}
		.main_cont .cont_sec01 .main_bnr > span {bottom:8%;}
		.main_cont .cont_sec01 .main_bnr.bnr_01 a {background-size:auto 62px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li {background-size:auto 50px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li + li {background-size:auto 50px;}
		.main_cont .cont_sec01 .main_bnr.bnr_04 {background-size:auto 62px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul {padding:6% 0 0;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li a {height:32px;padding:6px;line-height:20px;font-size:12px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li h3 {line-height:20px;font-size:15px;transform: translate(-50%, 160%);}

		.main_cont .cont_sec01 .main_product .pr_wrapper {padding:8% 10px 0;}
	}
	@media screen and (max-width:320px) {
		.main_visual .slick-slide a{height:40vh;}
		.main_cont .cont_sec01 .main_board, .main_cont .cont_sec01 .main_bnr {padding-bottom:50%;}
		.main_cont .cont_sec01 .main_board {padding-bottom:54%;}
		.main_cont .cont_sec01 .main_product {padding-bottom:100%;}
		.main_cont .cont_sec01 .main_bnr, .main_cont .cont_sec01 .main_bnr.bnr_03, .main_cont .cont_sec01 .main_product {width:50%;max-width:50%;}
		.main_cont .cont_sec01 .main_bnr > h3, .main_cont .cont_sec01 .main_bnr > p, .main_cont .cont_sec01 .main_bnr.bnr_02 > ul {margin-left:6px;margin-right:6px;}
		.main_cont .cont_sec01 .main_bnr > span {left:6px;}
		.main_cont .cont_sec01 .main_board {width:100%;max-width:100%;border-right:1px #ccc solid;}
		.main_cont .cont_sec01 .main_board .nav {top:1.4em;height:35px;line-height:34px;}
		.main_cont .cont_sec01 .main_board .nav li {line-height:20px;font-size:13px;padding:7px 2.0%;height:35px;}
		.main_cont .cont_sec01 .main_board .nav li.on {padding:7px 2.0% 6px;border-bottom-width:2px;}
		.main_cont .cont_sec01 .main_board .nav li a {top:8px;width:20px;height:20px;line-height:20px;}
		.main_cont .cont_sec01 .main_board .nav_bbs {bottom:1.5em;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li {padding:3px 0;height:24px;}
		.main_cont .cont_sec01 .main_bnr > h3 {margin-top:8%;margin-bottom:1%;line-height:23px;font-size:15px;}
		.main_cont .cont_sec01 .main_bnr > p {line-height:17px;font-size:11px;letter-spacing:-0.8px;font-weight:300;}
		.main_cont .cont_sec01 .main_bnr > span {bottom:8%;}
		.main_cont .cont_sec01 .main_bnr.bnr_01 a {background-size:auto 48px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li {background-size:auto 42px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li + li {background-size:auto 42px;}
		.main_cont .cont_sec01 .main_bnr.bnr_04 {background-size:auto 48px;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul {padding:6% 0 0;}
		.main_cont .cont_sec01 .main_bnr.bnr_02 > ul li a {height:28px;padding:4px;line-height:20px;font-size:11px;}
		.main_cont .cont_sec01 .main_bnr.bnr_03 > ul li h3 {line-height:20px;font-size:14px;transform: translate(-50%, 100%);}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide {padding:0 0 4%;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > h4 {margin-bottom:6px;font-size:14px;}
		.main_cont .cont_sec01 .main_product div.pr_slider .slick-slide .info > div {font-size:12px;}
		.main_cont .cont_sec01 .main_board .nav_bbs .board ul li:last-child{
			display:none;
		}
	}

/*Daum map으로 변경 후 style*/
#daumRoughmapContainer1614135866982{ width:100%; height:100%;}
#daumRoughmapContainer1614135866982 .wrap_map{height:100%;}
.root_daum_roughmap .wrap_map{height:100% !important;}
.locate_info .map_api{height:100% !important;}
.roughmap_maker_label{border:none !important;}
.roughmap_lebel_text {position:relative;visibility: hidden;}
.roughmap_lebel_text:before {visibility: visible; display: block; position: absolute; content: '㈜엠아이티소프트';line-height: 1.2em;top:0;	left:50%;	transform:translateX(-50%); z-index: 10; padding: 4px 8px 7px; border-radius: 3px; font-weight: 600; font-size: 12px; line-height: 15px; background-color: #fff; color: #000;}
.root_daum_roughmap{box-sizing:border-box; border:none !important;}


@media only screen and (max-width:767px) {
	/*.w_custom {padding-left:4% !important;padding-right:4% !important;}*/
	.layer-popup{width:100% !important;  height:auto !important; position:fixed !important; top:0 !important; left:0 !important; z-index:99999999999;}
	.layer-popup p{text-align:Center;}
}

/*dqube*/
.sub_dqube .img{margin-bottom:20px;}
.dqube_txt{position: relative;display: flex;gap:10px;align-items: center;flex-wrap:wrap;box-sizing:border-box;}
.dqube_txt:before{width:30px;height:30px;content:"";background:url('/data/skin/default/images/da_image/icon_down.png')no-repeat center;box-sizing:border-box;border:1px solid #ddd;border-radius:100%;}
.dqube_txt p{font-size:16px;color:#333;font-weight:400;width:calc(100% - 40px);padding:0 !important;line-height:1.4;}

.nav_box .dqube_txt{position: absolute;right:0;top:20%;}

@media only screen and (max-width:1023px) {
	.nav_wrap .nav_box .dqube_txt{position: static;padding:0 30px;}
	.nav_wrap .nav_box .dqube_txt p{display: block;text-align:left;}
}
@media only screen and (max-width:640px) {
	.nav_wrap .nav_box .dqube_txt{padding:0 15px;}
}
@media only screen and (max-width:479px) {
	.dqube_txt:before{width:24px;height:24px;}
	.dqube_txt p{font-size:14px;width:calc(100% - 34px);}
	
	.nav_wrap .nav_box .dqube_txt p{font-size:14px;}
}