@charset "utf-8";
/* @import url(//fonts.googleapis.com/earlyaccess/nanumgothiccoding.css); */
/* @import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url('https://fonts.googleapis.com/css?family=Nunito'); */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap'); */
/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;500;600&display=swap'); */
/* @font-face { font-family: 'BinggraeTaom'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.1/BinggraeTaomA1.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GoyangDeogyang'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GoyangDeogyang.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-2ExtraLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff'); font-weight: normal;  font-style: normal;}
@font-face { font-family: 'S-CoreDream-6Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal;} */
/* @font-face { font-family: 'TmonMonsori'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff'); font-weight: normal; font-style: normal;} */
/* @font-face { font-family: 'S-CoreDream-8Heavy';  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');  font-weight: normal;  font-style: normal;} */
/* @import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); */

.nanumgothic * {
 font-family: 'Nanum Gothic', sans-serif;
} 
.nanumsquare { font-family: 'NanumSquare', sans-serif !important; }
.taom { font-family: 'BinggraeTaom', sans-serif !important; }
.goyang { font-family: 'GoyangDeogyang', sans-serif !important; }
.notosans { font-family: 'Noto Sans KR', sans-serif; }
.scoredream_el { font-family: 'S-CoreDream-2ExtraLight', sans-serif; }
.scoredream_r { font-family: 'S-CoreDream-4Regular', sans-serif; }
.scoredream_b { font-family: 'S-CoreDream-6Bold', sans-serif; }
.scoredream_eb { font-family: 'S-CoreDream-7ExtraBold', sans-serif; }
.scoredream_hvy { font-family: 'S-CoreDream-8Heavy', sans-serif; } 
.scoredream_bl { font-family: 'S-CoreDream-9Black', sans-serif; }


/* 초기화 */
html {overflow-y:scroll;height:100%;min-width:320px; scroll-behavior: smooth; }

body {margin:0;padding:0;height:100%;font-family: 'Noto Sans KR', sans-serif;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
#hd ul, nav ul, #ft ul {margin:0;padding:0;list-style:none}
ul,li,ol{list-style:none;padding:0;margin:0}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-size:1em}
button , input[type=submit]{cursor:pointer}
input[type=text], input[type=password], input[type=submit], input[type=image], button {font-size:1em;-webkit-appearance:none;}
textarea, select {font-size:1em;font-family:dotum}
textarea {border-radius:0;-webkit-appearance:none}
select {margin:0}
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {text-decoration:none}
a:hover, a:focus, a:active {text-decoration:none}


/* 이미지 마우스 오버 */
.imgswap img:first-child {display:inline-block; }
.imgswap img:last-child {display:none; }
.imgswap:hover img:first-child {display:none;  animation:opacity_img_revers 1s }
.imgswap:hover img:last-child {display:inline-block;  animation:opacity_img 1s }
@keyframes opacity_img {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes opacity_img_revers {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.imghover img:hover {-webkit-filter: grayscale(80%); filter: grayscale(80%); }

.img_scale img:hover { animation:pingpong_img 0.4s forwards }
.img_scale img:not(:hover) { animation:pingpong_img_revers 0.4s forwards  }
@keyframes pingpong_img {
	0% {
		transform:scale(1);             /*  default */
		-webkit-transform:scale(1);  /*  크롬 */
		-moz-transform:scale(1);     /* FireFox */
		-o-transform:scale(1);        /* Opera */
	}
	100% {
		transform:scale(1.05);             /*  default */
		-webkit-transform:scale(1.05);  /*  크롬 */
		-moz-transform:scale(1.05);     /* FireFox */
		-o-transform:scale(1.05);        /* Opera */
	}
}
@keyframes pingpong_img_revers {
	0% {
		transform:scale(1.05);             /*  default */
		-webkit-transform:scale(1.05);  /*  크롬 */
		-moz-transform:scale(1.05);     /* FireFox */
		-o-transform:scale(1.05);        /* Opera */
	}
	100% {
		transform:scale(1);             /*  default */
		-webkit-transform:scale(1);  /*  크롬 */
		-moz-transform:scale(1);     /* FireFox */
		-o-transform:scale(1);        /* Opera */
	}
}

.text_enter:hover { animation:text_enter_event 0.7s forwards }
/*.text_enter:not(:hover) { animation:text_enter_event_revers 0.4s forwards  }*/
@keyframes text_enter_event {
	0% {opacity: 1;}
	50% {opacity: 0.6;}
	100% {opacity: 1;}
}
@keyframes text_enter_event_revers {
	0% {opacity: 1;}
	50% {opacity: 0.6;}
	100% {opacity: 1;}
}

.img_moving img { animation:mbottom 4s ease-in Infinite Alternate; }
@keyframes mbottom {
	0% {
		margin-bottom:  0px;
	}
	25% {
		margin-bottom: -15px;
	}
	50% {
		margin-bottom: -0px;
	}
	75% {
		margin-bottom: 15px;
	}
	100% {
		margin-bottom: 0px;
	}
}
.img_moving2 img { animation:mright 4s ease-in Infinite Alternate; }
@keyframes mright {
	0% {
		margin-right:  0px;
	}
	25% {
		margin-right: 5px;
	}
	50% {
		margin-right: 0px;
	}
	75% {
		margin-right: -5px;
	}
	100% {
		margin-right: 0px;
	}
}
.img_moving3 img { animation:mleft 3s ease-in Infinite Alternate; }
@keyframes mleft {
	0% {
		margin-left:  0px;
	}
	25% {
		margin-left: 10px;
	}
	50% {
		margin-left: 0px;
	}
	75% {
		margin-left: 10px;
	}
	100% {
		margin-left: 0px;
	}
}





/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:1px}
#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops_con {width:100% !important;overflow:auto}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

/* 상단 레이아웃 */
#hd {width:100%;background:#fff;position:relative;}
#hd #hd_wr{max-width:1000px;margin:0 auto;width:100%;position:relative;}
#hd:after {display:block;visibility:hidden;clear:both;content:""}
#hd_h1 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}

#logo {text-align:left;}
#logo a{margin-top:0px;display:inline-block}
#hd_sch_open{display:none}
#hd_sch {text-align:center;}
#hd_sch h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
#hd_sch form {position:relative;background:#ececec;border-radius:0px}
#hd_sch form:after {display:block;visibility:hidden;clear:both;content:""}
#hd_sch #sch_stx {width:127px;padding-left:10px;border:0;background:none;height:35px !important;line-height:35px !important;vertical-align:middle;}
#hd_sch #sch_submit {margin:0;padding:0 ;height:35px !important;line-height:35px !important;border:0;background:#dfdfdf;border-radius:0 5px 5px 0  ;color:#fff;vertical-align:middle;cursor:pointer;width:40px}
#hd_sch #sch_submit:hover, #hd_sch #sch_submit:focus{background:#00c6b2;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;-ms-transition: 0.8s;-o-transition: 0.8s;}
#sch_stc_label{position:absolute;top:0;left:10px;height:35px !important;line-height:35px !important;color:#666}

#hd_nb {clear:both;background:#ecf0f7;text-align:center}
#hd_nb li {display:inline-block}
#hd_nb li:nth-last-of-type(1) {border-right:0 !important}
#hd_nb a {display:inline-block;padding:10px 7px;text-decoration:none}

/* 공통 스타일 */
.fs085 {font-size:0.85em;}

/* 스타일 가이드 */

.fs10 {font-size:10px;} .fs11 {font-size:11px;} .fs12 {font-size:12px;} .fs13 {font-size:13px;} .fs14 {font-size:14px;} .fs15 {font-size:15px;} .fs16 {font-size:16px;} .fs17 {font-size:17px;} .fs18 {font-size:18px;} .fs19 {font-size:19px;} .fs20 {font-size:20px;} .fs22 {font-size:22px;} .fs24 {font-size:24px;} .fs26 {font-size:26px;}
.fs28 {font-size:28px;} .fs30 {font-size:30px;} .fs32 {font-size:32px;} .fs34 {font-size:34px;} .fs36 {font-size:36px;} .fs38 {font-size:38px;} .fs40 {font-size:40px;} .fs42 {font-size:42px;} .fs44 {font-size:44px;} .fs46 {font-size:46px;} .fs48 {font-size:48px;} .fs50 {font-size:50px;} .fs52 {font-size:52px;} .fs54 {font-size:54px;}
.fs56 {font-size:56px;} .fs58 {font-size:58px;} .fs60 {font-size:60px;} .fs62 {font-size:62px;} .fs64 {font-size:64px;} .fs66 {font-size:66px;} .fs68 {font-size:68px;} .fs70 {font-size:70px;} .fs72 {font-size:72px;} .fs74 {font-size:74px;} .fs76 {font-size:76px;} .fs78 {font-size:78px;} .fs80 {font-size:80px;} .fs82 {font-size:82px;}
.fs84 {font-size:84px;} .fs86 {font-size:86px;} .fs88 {font-size:88px;} .fs90 {font-size:90px;} .fs92 {font-size:92px;} .fs94 {font-size:94px;} .fs96 {font-size:96px;} .fs98 {font-size:98px;} .fs100 {font-size:100px;} 

.fw100 {font-weight:100;}
.fw200 {font-weight:200;}
.fw300 {font-weight:300;}
.fw400 {font-weight:400;}
.fw500 {font-weight:500;}
.fw600 {font-weight:600;}
.fw700 {font-weight:700;}
.fw800 {font-weight:800;}
.fw900 {font-weight:900;}

.main_modal_popup {background:rgba(0,0,0,0.6);width:100%;height:100vh; }

.main_color0 {color:#000;}
.main_color1 {color:#FFF;}
.main_color2 {color:#535353;}
.main_color3 {color:#ff0000;}
.main_color4 {color:#fb6000;}
.main_color5 {color:#ebebeb;}

.button1 {padding:20px 60px; background:#ff0000; color:#fff; border-radius:40px; transition:background 0.3s;}
.button1:hover {background:#000; color:#fff; }

/* 스타일 가이드 끝 */

	
/***************************************************************/
/* 스타일 작업 시작 */
body { background:transparent;}
body, html {width: 100%;}
#wrap {background: transparent; text-align: center; }
*, *:after, *:before {box-sizing: border-box; padding:0; margin:0;}
img { display:inline-block; font-size: 0;}
/* header, .main_silde {width: 100%;} */
a {text-decoration: none; color:#000;}
a:hover { color:#1c4ca1;}
input, select, textarea {font-family: 'Noto Sans KR', sans-serif;}
/* header 메뉴 */
header {z-index: 15; width: 100%; margin: 0 auto; flex-wrap: wrap;display:flex;justify-content: center;align-items: center;position:fixed; height: 100px; margin-top:-1px;}
/* header:after { left:0; right:0; margin: 0 auto;justify-content: center;align-items: center;display: block;content:''; top: 100px; position:absolute; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.3);} */
header h1 {z-index: 2;flex-basis: content;text-align: left;}
header h1 img { height: 33px; width: auto; filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); }
header h1 .yes-scroll { display:none;}
header h1 a { display: inline-block;}
header .box_inner { position: relative;display:flex; padding: 0px 20px; width: 100%; height: 100%; max-width:1280px; justify-content:  space-between; align-items: center;}
header:not(.menu-scroll) .nav_wrap { display: none;}
.menu-scroll .yes-scroll { display:inline-block;}
.menu-scroll .no-scroll { display:none;}

/*웹용 메뉴*/
.nav_web { font-size: 1em; padding-left: 5%; max-width: 820px; height: 100%; flex:1 1 820px; position: relative;}
.nav_web a { height: 100%;color:#fff;}
.nav_web>ul {width:100%; height: 100%; display: flex; justify-content: space-between; align-items: center; }
.nav_web>ul>li { flex: auto; height: 100%;position:relative;  display: inline-block; text-align: center;}
.nav_web>ul>li>a { color:#fff; font-weight: 500;}
.nav_web a {width:100%;}
.nav_web a { display:flex; justify-content: center; align-items: center;}
.nav_web ul ul { text-align: left; font-size: 1em; display: none ; letter-spacing: -0.3px; padding: 30px 7px 0 7px; }
.nav_web ul ul a { color:#959595; padding: 5px 12px;}
.nav_web ul ul a:hover {  color:#1c4ca1;}
.nav_web>ul>li:hover ul a { color:#000;}
/* .nav_web li:not(.nav_head) a { display: flex; justify-content: center;align-items: center; } */
.nav_head_wrap a { display:block; position: relative; font-size:1em; color:#fff; padding: 10px 0px;}
.nav_head_wrap a:after {  display:inline-block; margin-left: 5px; margin-top:-3px; vertical-align: middle; width: 17px; height: 17px; left:0; position: relative; content: ''; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.181,15.823 L0.181,0.868 L6.075,0.868 L6.075,2.402 L1.715,2.402 L1.715,14.289 L13.601,14.289 L13.601,9.929 L15.136,9.929 L15.136,15.823 L0.181,15.823 ZM13.601,3.522 L9.188,8.051 L8.089,6.981 L12.550,2.402 L9.393,2.402 L9.393,0.868 L15.136,0.868 L15.136,6.612 L13.601,6.612 L13.601,3.522 Z'/%3E%3C/svg%3E");  }

/*모바일용메뉴*/
.nav_md {width: 100%; height: 100%; top:0; right:0; position: fixed; z-index: 11; background:rgba(0,0,0,0.5);} 
.nav_md_wrap { position:absolute; right:0;  background:rgba(255,255,255,0.98); height: 100%; width: 100%; /* max-width: 570px;  */}
.nav_md_wrap>ul { height: 100%;  padding: 50px 0px 50px 0px; }
.nav_md_wrap>ul>li {/*  border-bottom:1px solid #918b8a; */ position:relative;  width: 100%; max-width: 100%;display: inline-block; }

.nav_md_wrap a:hover {color:#1c4ca1;}
.nav_md ul ul { background-color: rgba(255,255,255,0.2); padding:5px 0% 14px 35px; display: none;}
.nav_md ul ul a { font-weight: 300; opacity: 0.6; padding: 4px 0; font-size: 0.9em; }
.nav_md ul a { position:relative; padding: 10px 30px; display: block; text-align: left; font-size: 1em; color:#000;}
.nav_md_wrap>ul>li>a { font-weight: 700; font-size: 1.3em;}
/* .nav_md .nav_md_wrap>ul>li>a:before { font-size: 1.2em; display:inline-block; position: relative; height:20px; width: 30px; content:'+'; } */
.nav_md .nav_head span { padding-left: 14px; font-size: 1.8em;position: relative;}
.nav_md .nav_head {text-align:left; border-bottom:1px solid #d3d1d0; padding: 40px;}
.nav_md .close { position:relative; width: 40px; height: 50px; z-index: 11;}
.nav_md .close a { position: relative; display: block; font-size:0;width: 100%; height: 100%;}
.nav_md .close a:after {transform: translate(-50%, -50%); top: 50%;  left:50%; position:absolute; content:'\2715'; font-weight: 600; color:#a0a0a0; font-size: 1.5rem; z-index:6}
.nav_head_md { padding: 0 20px 0 25px; display:flex; justify-content: flex-start; align-items: center; text-align: left; height:65px;/*  border-bottom:1px solid #d3d1d0; */}
.nav_head_md .lang-box a {font-size: 0.7em; border:1px solid #000; border-radius: 20px; font-weight: 600; opacity: 0.5; padding: 2px 15px;}
.nav_head_md .lang-box .active a { opacity: 1; }
.nav_head_md .close { margin-left:auto; }
.nav_head_md p a:after  {  display:inline-block; margin-left: 5px; margin-top:-3px; vertical-align: middle; width:14px; height: 14px; left:0; background-size: contain; position: relative; content: ''; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M0.181,15.823 L0.181,0.868 L6.075,0.868 L6.075,2.402 L1.715,2.402 L1.715,14.289 L13.601,14.289 L13.601,9.929 L15.136,9.929 L15.136,15.823 L0.181,15.823 ZM13.601,3.522 L9.188,8.051 L8.089,6.981 L12.550,2.402 L9.393,2.402 L9.393,0.868 L15.136,0.868 L15.136,6.612 L13.601,6.612 L13.601,3.522 Z'/%3E%3C/svg%3E");  }
.nav_head_md p span { margin-right: 5px;text-align: center; display:inline-block; border-radius: 30px; width: 26px; height:26px;/*  background-color:#1678c2 ;  */} 
.nav_head_md a { font-size: 0.9em;}
.nav_head_md p span img { position: relative; filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); width: 12px; height: auto; }
.nav_head_md h1 img { filter: none;}

/* 메뉴 스크롤 시 */
.menu-scroll { background:#fff; }
/* .menu-scroll .box_inner { border-bottom:1px solid #d2d2d2;} */
.menu-scroll .nav_web ul ul {width: 100%; top: 100px;position:absolute; display: block; }
.menu-scroll .nav_web { z-index:4;}
.menu-scroll .nav_web a { color:#000;  }
.menu-scroll .nav_web li li a { padding: 8px 0; color:#959595 }
.menu-scroll .nav_web li li a span { border-bottom:1px solid transparent}
.menu-scroll .nav_web li li a:hover span{ position: relative; display:inline-block; width:auto; border-bottom:1px solid #122a88;}
.menu-scroll .nav_web li li a:hover {color:#122a88}
.menu-scroll .nav_web>ul>li>a { font-weight:600; position: relative; height:100%; text-align: center;}
.menu-scroll .nav_web>ul>li>a:hover:after,
.menu-scroll .nav_web>ul>li:hover>a:after { position:absolute; content:''; left:50%; transform: translateX(-50%); width:35px; height:3px; bottom:0px; background:#1c4ca1;}
.menu-scroll h1 img { filter: none;}
/* header:not(.menu-scroll) .nav_wrap { display: none;} */
.menu-scroll .nav_wrap { border-top:1px solid #e6e6e6; display: block; z-index:1;width: 100%; height: 240px; background-color:rgba(255,255,255, 0.95); position: absolute; left:0; top: 100px;} /* 2depth 배경 */
.menu-scroll .nav_head_wrap a { color:#000;}
.menu-scroll .nav_head_wrap a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M0.181,15.823 L0.181,0.868 L6.075,0.868 L6.075,2.402 L1.715,2.402 L1.715,14.289 L13.601,14.289 L13.601,9.929 L15.136,9.929 L15.136,15.823 L0.181,15.823 ZM13.601,3.522 L9.188,8.051 L8.089,6.981 L12.550,2.402 L9.393,2.402 L9.393,0.868 L15.136,0.868 L15.136,6.612 L13.601,6.612 L13.601,3.522 Z'/%3E%3C/svg%3E");  }
.menu-scroll .nav_head { color:#000;} 
.menu-scroll .nav_head p { width:100%;}
.menu-scroll .nav_head p span { margin-right: 5px; display:inline-block; border-radius: 30px; width: 30px; height:30px; background-color:#1c4ca1; } 
.menu-scroll .nav_head p span img { filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); }
.menu-scroll .menu_view a:after { color:#000; }
/* 모바일메뉴보기 버튼 */
.menu_view {display:none; position:absolute; top:0px;right:10px; width: 60px; height: 60px; z-index: 5;}
.menu_view a { position: relative; display: block; font-size:0;width: 100%; height: 100%;}
.menu_view a:after { width:100%; line-height: 1em; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); content:'\2261'; font-weight: 100; color:#fff; font-size: 2.3rem;  z-index:6}

.container {background: transparent;  margin: 0 auto; text-align: center;}

/*메인상단 슬라이드 뒷배경*/
.scroll-box-1 .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-1 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-1 .ls-slide-texts {max-width: 620px;  z-index: 2; flex-direction: column; padding: 0px 20px;text-align: left;width: 100%;color:#fff; position:relative; display:flex; justify-content: center; height:100%;}
.scroll-box-1 .ls-slide-texts p { width:100%;}
.scroll-box-1 .ls-head {width:100%; font-weight: 600; word-break: keep-all; position: relative; padding-top: 20px; padding-bottom: 40px; line-height: 1.3; font-size : 3em;}
.scroll-box-1 .ls-head b { font-weight: 600;}
.scroll-box-1 .ls-info1 { color:#7ecef4; font-size: 0.9em; line-height: 1.7em;}


/*메인 모바일 슬라이드*/
.scroll-box-1 { position:relative; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-1-1 { width:100%; height: 100%; padding: 0px 0px; margin:0 auto; z-index: 2; max-width: 1280px; }

/*메인 스크롤 버튼*/
.scroll-box-1 .scroll-box-btn { width:90%; color:#fff; z-index: 5; padding-top: 70px; }
.scroll-box-1 .scroll-btn { z-index: 4;display: flex;justify-content : start;align-items: center; clear: both; width: 100%; position: relative;}
.scroll-box-1 .scroll-btn>span a { color:#fff; position: relative;}
.scroll-box-1 .scroll-btn>span:hover { opacity: 1;}
.scroll-box-1 .scroll-btn>span { width:90%; position: relative;}
.scroll-box-1 .scroll-btn>span .ls-icon {  position: relative; width:30px; height:20px; }
.scroll-box-1 .scroll-btn .btn-right a:after { font-size: 0.85em; content:'\25B6'; display:inline-block; padding-left:10px; position: relative; width:50%; height:100%;}
.scroll-box-1 .scroll-btn .btn-left a:before { font-size: 0.85em; content:'\25C0'; display:inline-block; padding-right:5px; position: relative; width:50%; height:100%;}
.scroll-box-1 .scroll-btn .btn-right {font-size: 0.65em; opacity: 0.5; padding-left:10px;}
.scroll-box-1 .scroll-btn .btn-left {font-size: 0.65em; opacity: 0.5; padding-right:5px;}
.scroll-box-1 .scroll-btn .slide-stop { font-size:0; width: 20px; height:30px;}
.scroll-box-1 .scroll-btn .slide-stop a:after { font-size: 1.3rem; content:'\2759\00a0\2759'; display:inline-block; letter-spacing: -1px; position: absolute; top: 0; width:30px; height:100%;}
.scroll-box-1 .scroll-btn span { color:#fff;}
.scroll-box-1 .scroll-btn .slide-stop a { position: relative; display:block; opacity: 1; width:30px; height:100%;}
.scroll-box-1 .scroll-btn>a { font-size: 0.8em; padding: 10px 1px; display: flex; justify-content : center;align-items: center;}
.scroll-box-1 .scroll-btn .ls-num { font-size:0; width:0; opacity: 0.5; color:#fff;}
.scroll-box-1 .scroll-btn .ls-bar { margin:2px 5px 0px 5px; display:block; position: relative; background:rgba(255,255,255,0.5); height:5px; width: 85px;}
.scroll-box-1 .scroll-btn .ls-bar-in {z-index:1; display:block; position: absolute; left:0; background:#fff; height:100%; }
.scroll-box-1 .scroll-btn>a.active .ls-bar{ display: inline-block;  }
.scroll-box-1 .scroll-btn>a.active .ls-num, .scroll-box-1 .scroll-btn>a:hover .ls-num { opacity: 1;}

/*메인 비전*/
.scroll-box-2 { background:#fff; position:relative; width: 100%; height: 100%; overflow: hidden;}
.scroll-box-2 .ls-slide-backgrounds {position:absolute; text-align: right; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-2 .ls-slide-backgrounds img {max-height: 600px; height: 60%; width: auto; }
.scroll-box-2 .m-head {width:100%; text-align: left; padding-top: 50px;}
.scroll-box-2 .m-head h3 { font-weight: 700; line-height: 1.2em; padding-bottom: 30px; font-size:1.15em;  }
.scroll-box-2 .m-head h3 p { width:30px; height: 30px; display: inline-block; }
.scroll-box-2 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-2 .m-head p { letter-spacing: -1px; font-size: 2.3em; font-weight: 800; }
.scroll-box-2 .scroll-box-2-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:50%; top: 50%; transform: translate(-50%, -50%);}
.scroll-box-2 .ls-box-in {max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; width:100%; height:100%;}
.scroll-box-2 .ls-box-01 { position: relative;}
.scroll-box-2 .box-inner { width:100%; display:flex; justify-content: center; align-items: center; height:100%; padding-top: 140px;}
.scroll-box-2 .ls-box-02 .ls-list { flex:1; position: relative; height:100%; width: 33.333%; background-size: cover; background-position: center center;}
.scroll-box-2 .ls-box-02 h4 { position: relative; width: 100%; padding-top: 130px; text-align: center; font-size: 1.4em; height: 190px;}
.scroll-box-2 .ls-box-02 h4:after {  display:block; left:50%; background-position: center top; transform: translateX(-50%); position: absolute; top:0; content:''; background-repeat: no-repeat; background-size:contain; width: 100px; height: 100%; }
.scroll-box-2 .ls-box-02 a {display:block;}
.scroll-box-2 .ls-box-02 .ls-txt { color:#444444; position: relative; font-size: 0.9em;}
.scroll-box-2 .ls-box-02 .ls-txt:after { background:#1c4ca1; width:1px; height:160px; right:0; content:''; position: absolute;  bottom:-20px;}
.scroll-box-2 .ls-box-02 .ls-list:last-of-type .ls-txt:after { display:none;}
.scroll-box-2 .ls-more { position: absolute; right:0; bottom:20px; font-size: 0.8em; }
.scroll-box-2 .ls-more a:after { filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1);  z-index:0; display:inline-block; width: 30px; margin-top: -2px; vertical-align: middle; margin-left:5px; height:30px; background-size: contain; background-position: center center; background-repeat: no-repeat; position: relative; content:''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='225px' height='110px'%3E%3Cpath fill-rule='evenodd' fill='rgb(232, 225, 144)' d='M221.878,51.879 L169.909,-0.009 L165.493,4.400 L213.039,51.879 L-0.004,51.879 L-0.004,58.115 L213.039,58.115 L165.493,105.591 L169.909,110.000 L221.878,58.115 L225.001,54.997 L221.878,51.879 Z'/%3E%3C/svg%3E"); }
.scroll-box-2 .ls-more a { line-height: 1em; position: relative; color:#fff;padding: 10px 20px 12px 20px; border-radius: 30px; }
.scroll-box-2 .ls-more a:hover { background:#ccc; }


/*메인 비전*/
.scroll-box-3 { position:relative; width: 100%; height: 100%; overflow:hidden; }
.scroll-box-3 .ls-slide-backgrounds {  position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-3 .ls-slide-backgrounds:before {z-index:1; content:''; position: absolute; right:0; top:0; height:100%; width: 48.5%; background:rgba(4,10,26,0.9); }
.scroll-box-3 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-3 .scroll-box-3-1 {z-index:3; margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-3 .m-head { margin-left: auto; color:#fff; width:100%; max-width: 560px; text-align: right;}
.scroll-box-3 .m-head h3 { font-weight: 700; line-height: 1.2em; padding-bottom: 30px; font-size:1.15em; }
.scroll-box-3 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-3 .m-head .ls-txt-01 {letter-spacing: -1px; font-size: 2.3em; font-weight: 800;}
.scroll-box-3 .m-head .ls-txt-02 { line-height: 1.7em; padding-top: 40px; font-size: 0.8em;}
.scroll-box-3 .box-inner { width:100%; margin:0 auto; max-width: 1280px; padding-left:20px; text-align: right; padding-right:20px; height: 100%; position: relative;  }
.scroll-box-3 .ls-more { padding-top: 70px; font-size: 0.8em; }
.scroll-box-3 .ls-more a:after { z-index:0; display:inline-block; width: 30px; margin-top: -2px; vertical-align: middle; margin-left:5px; height:30px; background-size: contain; background-position: center center; background-repeat: no-repeat; position: relative; content:''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='225px' height='110px'%3E%3Cpath fill-rule='evenodd' fill='rgb(232, 225, 144)' d='M221.878,51.879 L169.909,-0.009 L165.493,4.400 L213.039,51.879 L-0.004,51.879 L-0.004,58.115 L213.039,58.115 L165.493,105.591 L169.909,110.000 L221.878,58.115 L225.001,54.997 L221.878,51.879 Z'/%3E%3C/svg%3E"); }
.scroll-box-3 .ls-more a { line-height: 1em; position: relative; color:#fff;padding: 10px 20px 12px 20px; border-radius: 30px; }
.scroll-box-3 .ls-more a:hover { background:#ccc; }

.scroll-box-4 { position:relative; width: 100%; height: 100%; overflow:hidden; }
.scroll-box-4 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-4 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-4 .scroll-box-4-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-4 .ls-box-01 { max-width: 1560px; padding: 40px 20px 40px 20px; margin:0 auto;}
.scroll-box-4 .m-head { position: relative; text-align: center;}
.scroll-box-4 .m-head h3 { font-weight: 700; line-height: 1.2em; font-size:1.15em; padding-bottom:5px; }
.scroll-box-4 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-4 .m-head p { letter-spacing: -1px; font-size: 2.3em; font-weight: 800; }
.scroll-box-4 .ls-box-02 { position: relative; max-width: 1680px; padding:20px 20px; margin:0 auto;}
.scroll-box-4 .ls-box-02 .slide-list { padding: 0 100px;  position: relative; width:100%; display:flex; justify-content: center; align-items: stretch;}
.scroll-box-4 .ls-box-02 .slide-list .list { color:#fff; position: relative; max-width:100%; width:25%; padding:3px; transition:width 0.3s;}
.scroll-box-4 .ls-box-02 .slide-list .list.active { width: 50%; }
.scroll-box-4 .ls-box-02 .list a { position: relative; width:100%; height:100%; display:block;}
.scroll-box-4 .ls-box-02 .list:hover, .scroll-box-4 .ls-box-02 .list.active { width: 50%; }
.scroll-box-4 .ls-box-02 .ls-img { position: relative; z-index:3; width:100%; background:#fff; padding: 20px 0;}
.scroll-box-4 .ls-box-02 .ls-img img { height: 475px; object-fit: cover;  width:100%; max-width:100%; }
.scroll-box-4 .ls-box-02 .list .ls-info { width:100%; left:0; top:0; z-index: 4; text-align: center; position: absolute; display:flex; flex-direction: column; justify-content: center; align-items: center; height:100%; } 
.scroll-box-4 .ls-box-02 .list h4 { font-size: 1.4em; padding-bottom:10px; padding-left:20px; padding-right:20px;}
.scroll-box-4 .ls-box-02 .ls-tt { padding-bottom: 10px; padding-top: 10px;}
.scroll-box-4 .ls-box-02 .active .ls-ss,
.scroll-box-4 .ls-box-02 .active .ls-more,
.scroll-box-4 .ls-box-02 a:hover .ls-ss,
.scroll-box-4 .ls-box-02 a:hover .ls-more { display:block;}
.scroll-box-4 .ls-box-02 a:hover, .scroll-box-4 .ls-box-02 a { color:#fff;}
.scroll-box-4 .ls-box-02 .ls-ss {display:none; font-size: 0.8em;}
.scroll-box-4 button {border:none; margin-top:-55px; top:50%; font-size:0; width:55px; height: 110px; background:none; position: absolute; z-index: 5;}
.scroll-box-4 button:after {transform: translate(-50%, -50%); background-position: center center; top:50%; left:50%;font-size:7rem;  width:100%; height:100%; content:'';position: absolute;  background-repeat: no-repeat;}
.scroll-box-4 .slide-right { right: 5px;}
.scroll-box-4 .slide-left { left: 5px;}
.scroll-box-4 .slide-left:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40.5px' height='76.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(168, 168, 168)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M38.000,75.477 L0.523,38.000 L38.000,0.523 '/%3E%3C/svg%3E");}
.scroll-box-4 .slide-right:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40.5px' height='78.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(168, 168, 168)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M0.500,76.508 L37.508,39.000 L0.500,1.492 '/%3E%3C/svg%3E");}
.scroll-box-4 .ls-more {display:none; position: relative; padding-top: 30px; font-size: 0.8em; }
.scroll-box-4 .ls-more:after { z-index:0; display:inline-block; width: 30px; margin-top: -2px; vertical-align: middle; margin-left:5px; height:30px; background-size: contain; background-position: center center; background-repeat: no-repeat; position: relative; content:''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='225px' height='110px'%3E%3Cpath fill-rule='evenodd' fill='rgb(232, 225, 144)' d='M221.878,51.879 L169.909,-0.009 L165.493,4.400 L213.039,51.879 L-0.004,51.879 L-0.004,58.115 L213.039,58.115 L165.493,105.591 L169.909,110.000 L221.878,58.115 L225.001,54.997 L221.878,51.879 Z'/%3E%3C/svg%3E"); }

/*메인상단 슬라이드 뒷배경*/
.scroll-box-5 { position:relative; width: 100%; height: 100%; overflow:hidden; }
.scroll-box-5 .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-5 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-5 .ls-slide-texts {z-index: 2;  padding: 0px 20px; max-width: 1340px; text-align: center;width: 100%;color:#fff; position:absolute; left:50%; top:50%; transform: translate( -50%, -50%);}
.scroll-box-5 .scroll-box-5-1 { color:#fff; margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-5 .m-head { position: relative; text-align: left;}
.scroll-box-5 .m-head h3 {padding-bottom:15px; font-weight: 700; line-height: 1.2em; font-size:1.15em; }
.scroll-box-5 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-5 .m-head p { letter-spacing: -1px; font-size: 2.3em; font-weight: 800; }
.scroll-box-5 .ls-box-in { margin:0 auto; max-width: 1320px; padding-left: 20px; padding-right:20px; display:flex; justify-content: center; align-items: center;}
.scroll-box-5 .ls-box-in>div {width: 50%;}
.scroll-box-5 .ls-box-02 { max-width: 620px;}
.scroll-box-5 .ls-box-02 .list { border-bottom:1px solid #fff;}
.scroll-box-5 .ls-box-02 .list:last-of-type { border:none;}
.scroll-box-5 .ls-box-02 a { padding: 50px 0; position: relative; display:flex; text-align: left; color:#fff;} 
.scroll-box-5 .ls-box-02 a:hover { color:#ccc; }
.scroll-box-5 .ls-box-02 h4 { position: relative; width: 40%; padding-left: 70px; font-size: 1.4em;}
.scroll-box-5 .ls-box-02 h4:after { left:0; position: absolute; content:''; background-repeat: no-repeat; background-size:contain; width: 45px; height: 100%; }
.scroll-box-5 .ls-box-02 .ls-ss { width: 60%; padding-right: 50px; padding-left:20px; font-size: 0.8em;}
.scroll-box-5 .ls-more { position: absolute; right:0; top:50%; font-size: 0; transform: translateY(-50%); }
.scroll-box-5 .ls-more:after { z-index:0; font-size: 0.8rem; display:inline-block; width: 30px; margin-top: -2px; vertical-align: middle; margin-left:5px; height:30px; background-size: contain; background-position: center center; background-repeat: no-repeat; position: relative; content:''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='225px' height='110px'%3E%3Cpath fill-rule='evenodd' fill='rgb(232, 225, 144)' d='M221.878,51.879 L169.909,-0.009 L165.493,4.400 L213.039,51.879 L-0.004,51.879 L-0.004,58.115 L213.039,58.115 L165.493,105.591 L169.909,110.000 L221.878,58.115 L225.001,54.997 L221.878,51.879 Z'/%3E%3C/svg%3E"); }

.ls-scroll { border-left: 1px solid #fff; height: 150px; z-index: 5; font-size: 0.9em; position: absolute; right: 5%; bottom:0px; writing-mode: vertical-rl; color:#fff;}
.ls-scroll p {padding-left: 3px; display:flex; align-items: flex-start;}
/* .ls-scroll:after {position: absolute; bottom:-90px;content:''; left: 40%;width:1px; height: 70px; background:#fff;}9 */

/*서브상단 뒷배경*/
.snb-bg { height: 560px;}
.snb-bg .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 680px; overflow:hidden;}
.snb-bg .ls-slide-backgrounds img {object-fit: cover; height: 680px; width: 100%;}
.snb-bg .box_inner { height: 100%; clear: both; position: relative; text-align: left; margin:0 auto; max-width: 1280px; padding-left:20px; padding-right:20px;}
.snb-bg .ls-slide-texts { width: 100%; color:#fff; position:absolute; left:50%; top:60%; transform: translate( -50%, -60%); padding-left:20px; padding-right:20px;}
.snb-bg .ls-slide-texts .ls-info { font-size:0.95em; padding-top: 20px;}
.snb-bg .ls-slide-texts .ls-head { font-size: 2.65em; font-weight: 900; letter-spacing: -2px; padding-bottom:10px;}

.snb { margin:0; width: 100%;/*  background: rgba(0,0,0,0); */ /* border-top:1px solid rgba(255,255,255,0.4) ; */ position: relative ; z-index:3; height: 120px;}
.snb:before { z-index:2; position: absolute; content:''; width:100%; height:1px; background:rgba(255,255,255,0.4); left:0; top:0; }
.snb .snb-in { color:#fff; position: relative; z-index:3; display:flex; justify-content: space-between; align-items: center; width:100%; height:100%; max-width: 1260px; padding-left:20px; margin:0 auto;}
.snb ul { position: relative; display: flex; justify-content: flex-end; align-items: center;height:100%; }
.snb li {position: relative; height:100%; padding-left:50px;}
/* .snb li:hover:before { position: absolute; top:0; height:2px; background:#1c4ca1; width:100%; content:'';} */
.snb li a { display:block; height:100%; font-weight: 500; position: relative; color:rgba(255,255,255,0.5); padding: 0px 20px;  }
/* .snb li a:after {content:''; height:17px; width:1px; background:rgba(0,0,0,0.5); position: absolute; left: -1px; top: 30%;} */
.snb li:first-of-type a:after { display: none;}
.snb li a span { display:flex; align-items: center; justify-content: center;  height:100%; position: relative; }
.snb li a:hover span:before, .snb li a.active span:before { z-index:4; left:50%; transform: translateX(-50%); position: absolute; top:0px; height:3px; background:#1c4ca1; width: 70px; content:'';}
.snb li a.active, .snb li a:hover {color:rgba(255,255,255,1); }

.snb-md { font-size: 1.1em;z-index: 10; position: relative; height: 55px; border-bottom:1px solid rgba(0, 0, 0, 0.2) }
.snb_list { z-index:11; right:0px; top:47px; width: 52%; position: absolute; display: block; border:1px solid #e2e2e2; background:rgba(255,255,255,1); }
.snb-md li { width: 100%;}
.snb-md li a { line-height:1.6; text-align: left; color:#434343;position: relative; display: block; padding: 5px 10px 5px 10px; }
.snb-md li a:hover, .snb-md li a.active { color:#1c4ca1} 
.snb-md i { font-size:0;font-style: normal; height:100%; display:block; width: 40px; position: absolute; right: 5px; top:0;}
.snb-md i:after { z-index:4;position: absolute; color:#fff; top:50%; left:50%; content:'\221F'; font-size:0.8rem; font-weight: 400; }
.snb-md .snb_view:after {  transform: translate(-50%, -50%) rotate( 135deg )}
.snb-md .snb-close:after { transform: translate(-58%, -65%) rotate( -45deg )}
.snb-md li:last-of-type a:after { display: none;}
.snb-md .sel-menu { overflow:hidden; border-top:1px solid #fff; color:#fff; position: relative; display:flex; justify-content: center; align-items: center; text-align: left; height: 100%;  }
.snb-md .sel-menu h2 { padding-left:20px; width: 50%;}
.snb-md .sel-menu a {  color:#fff; width: 50%; display: block; height:100%;}
.snb-md .sel-menu a:after { width: 100%; height:3px; background:#1c4ca1; content:''; position: absolute; top:-2px;}
.snb-md .sel-menu a span { display:flex; justify-content: start; align-items: center; height:100%; }

.co-location { color:#9f9f9f; font-size: 0.6em; text-align: left;}




/*메인 슬라이드 내용*/
.main_silde { height: 965px;}
.main_silde .box_inner { margin:0 auto; max-width: 1757px;height: 900px; position: relative; }
.main_silde .sildeBtn {position:absolute; bottom: 0px;}

/*메인 슬라이드 버튼*/
.sildeBtn { display: flex; justify-content: center;align-items: center; clear: both; width: 100%;}
.sildeBtn span { border:1px solid #035fff; display: inline-block; margin: 0 6px;background: #fff; font-size:0; border-radius: 9px; height:18px; width: 18px;}
.sildeBtn span.active { background:#035fff; }

.sub-menu { margin:0; margin-top:0!important; width: 100%;position: relative ; }
.sub-menu ul { display: flex; justify-content:center; align-items: center; height: 115px;}
.sub-menu li { display: inline-block; flex: 1 1 290px; width: 290px; max-width: 290px;}
.sub-menu li a { border:1px solid #0b3775;  color:#0b3775;font-size: 0.8em; display: block; padding: 20px 0 20px 0; background:#fff;}
.sub-menu li a.active,  .sub-menu li a:hover{ background:#0b3775; color:#fff;}
.sub-menu li a { border-right:0;}
.sub-menu li:last-of-type a { border-right:1px solid #0b3775;}

.clearfix { clear: both}
.vr-center { width: 100%; text-align:center;position:absolute; left:50%; top:50%; transform: translate( -50%, -50%); }

.head-line .text { padding-bottom: 150px;color:#0b3775; font-size: 3rem; position: relative; font-weight: 600; letter-spacing: -0.5px;}
.head-line .text:after { z-index:5;content:''; width: 1px; height: 65px; position: absolute; left:50%; top: 100px;transform: translate(-50%, 0); background:#000; } 

sup { font-size: 0.5em;}

.bgc-01 { background-color:#1c4ca1;}
.bgc-02 { background-color:#f8f8f8;}
.bgc-03 { background-color:#a8cc07;}
.bgc-04 { background-color:#2478ad;}
.bgc-05 { background-color:#595757;}
.bgc-06 { background-color:#90c31f;}
.bgc-07 { background-color:#000000;}
.bgc-08 { background-color:#fff;}
.fc-01 { color:#1c4ca1}
.fc-02 { color:#3d1a60}
.fc-03 { color:#e60012}
.fc-04 { color:#ed7e1c}
.fc-05 { color:#acacac}
.fn-01 { font-family: 'Montserrat', 'Noto Sans KR', sans-serif!important; }
.fs-01 { font-weight: 300;}

/*푸터*/
footer { background:#141414;position: relative; width: 100%;  word-break: keep-all; font-size: 1em; }
footer .box-inner {margin:0 auto;  width: 100%; max-width: 1280px; padding: 50px 20px; position: relative;}
.footer { position: relative; width:100%; height: 100%;color:#fff; text-align: left; display:flex;  justify-content: space-between; align-items: stretch;}
.footer .head-box {  padding-bottom: 50px;width:100%;  display:flex; justify-content: space-between; align-items: center; }
.footer .logo { line-height: 1.4em; text-align: left;}
.footer .logo img { height: 45px; width: auto; opacity: 0.35; filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1);}
.footer .ls-left { padding-left: 10px; width: 43%; max-width: 225px;}
.footer .ls-right { opacity: 0.3; width: 100%;}
.footer .col-box {flex-wrap: wrap; display:flex;justify-content: space-between; align-items: center; }
.footer .col-box p { padding-bottom: 5px; width:100%;}
.footer .col-box .copy {   word-break: keep-all;padding-top: 30px;}
.footer .col-box p span:first-of-type { padding-right: 30px;}

.page-top {z-index:12; position:fixed; right:20px; bottom: 80px; height: 50px; width: 50px;}
.page-top a { position: relative; font-size:0; color:#fff; display: block;width: 100%; height:100%; background:#000; border-radius: 25px; }
.page-top a:after { left: 43%; top: 50%; font-size:1.5rem; font-weight: 100;content: '\279C';  position: absolute; transform:translate(-45%, -50%) rotate(270deg); }


/* sns */
.ls-sns-box { position: absolute; right:20px; top:30px;} 
.ls-sns-box ul { margin-left: auto;  display: flex; justify-content: center; align-items: center; }
.ls-sns-box li { padding: 10px 0; position: relative; }
.ls-sns-box li a { font-size:0; position: relative; width: 40px; height: 40px; display:block; /* background:rgba(0,0,0,0.3); */ border-radius: 30px; }
.ls-sns-box li a:hover { background:#1c4ca1}
.ls-sns-box li a:hover p { opacity: 1;}
.ls-sns-box li a div { position: relative; width:100%; height:100%;}
.ls-sns-box p { opacity: 0.3; display:inline-block; color: white; filter :brightness(0) invert(1);  width: 100%; height:100%; background-size: 55%; background-repeat: no-repeat; background-position: center center;}

.ptb25 { padding: 25px 0;}
.pt170 { margin-top: 170px;}
.ptb50 { padding: 50px 0;}
.pb20 { padding-bottom:20px;}
.pb100 { padding-bottom:100px;}
.fs09e { font-size: 0.9em }
.fs12e { font-size: 1.2em }
.fs08e { font-size: 0.8em }
.wd1700 { max-width: 1700px;}

.wdauto { width: auto;}
.wd12p { width: 12%;}
.wd30p { width: 30%;}
.wd20p { width: 20%;}
.wd15p { width: 15%;}

.txt-bd { text-shadow: -1px 0 #122a88, 0 1px #122a88, 1px 0 #122a88, 0 -1px #122a88;}

.container {font-size: 1.25rem;}
.container * { word-break: keep-all;}

.d-lg-none { display:none;} /* pc 용 감추기 */
 
.con-head { font-weight: 600;}  /* 서브 컨텐츠 제목 */
.con-head h3 { padding-top: 10px; font-size: 2em;}
.con-head+.con-head { padding-top: 70px;}

.ls-tab-01 li a { line-height: 1em; display:flex; justify-content: center; align-items: center; color:#444444; height:55px; border:1px solid #d3d3d3; border-left:none;}
.ls-tab-01 li:first-of-type a { border-left:1px solid #d3d3d3}
.ls-tab-01 a:hover, .ls-tab-01 a.active{ color:#fff; background:#1c4ca1; }
.ls-tab-01 ul { font-size: 0.9em; align-items: stretch;}

.ls-tab-02 a {display:block; color:#122a88; padding: 10px 0; }
.ls-tab-02 a:hover, .ls-tab-02 a.active{ color:#1c4ca1; }
.ls-tab-02 a:hover span, .ls-tab-02 a.active span {  border-bottom:1px solid #122a88; font-weight:600; }

.ls-icon-01:after {/*기술자료*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='184px' height='169px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M180.008,155.473 L111.752,155.473 C108.957,163.377 101.022,168.991 91.996,168.991 C82.972,168.991 75.038,163.377 72.243,155.473 L3.988,155.473 C1.784,155.473 -0.003,153.681 -0.003,151.470 L-0.003,36.565 C-0.003,34.355 1.784,32.563 3.988,32.563 L13.694,32.563 L13.694,16.449 C13.694,14.238 15.482,12.446 17.686,12.446 L67.349,12.446 C77.799,12.446 86.962,17.948 91.996,26.356 C97.030,17.948 106.194,12.446 116.643,12.446 L118.428,12.446 L118.428,3.996 C118.428,1.786 120.216,-0.006 122.421,-0.006 L149.341,-0.006 C151.545,-0.006 153.333,1.786 153.333,3.996 L153.333,12.446 L166.310,12.446 C168.515,12.446 170.301,14.238 170.301,16.449 L170.301,32.563 L180.008,32.563 C182.213,32.563 183.999,34.355 183.999,36.565 L183.999,151.470 C183.999,153.681 182.213,155.473 180.008,155.473 ZM145.349,40.567 L145.349,36.565 L145.349,32.563 L145.349,20.451 L145.349,16.449 L145.349,12.446 L145.349,7.999 L126.412,7.999 L126.412,12.446 L126.412,16.449 L126.412,20.451 L126.412,32.563 L126.412,36.565 L126.412,40.567 L126.412,42.229 L128.485,40.567 L133.386,36.637 C133.420,36.609 133.459,36.591 133.493,36.565 C134.200,36.034 135.038,35.759 135.879,35.759 C136.720,35.759 137.559,36.033 138.266,36.565 C138.301,36.591 138.339,36.609 138.372,36.636 L143.275,40.567 L145.349,42.230 L145.349,40.567 ZM162.318,40.567 L162.318,36.565 L162.318,32.563 L162.318,20.451 L153.333,20.451 L153.333,32.563 L153.333,36.565 L153.333,40.567 L153.333,50.557 C153.333,52.095 152.454,53.497 151.070,54.164 C150.519,54.429 149.929,54.559 149.341,54.559 C148.452,54.559 147.569,54.261 146.849,53.683 L135.879,44.887 L124.913,53.682 C123.716,54.643 122.076,54.831 120.691,54.164 C119.308,53.497 118.428,52.095 118.428,50.557 L118.428,40.567 L118.428,36.565 L118.428,32.563 L118.428,20.451 L116.643,20.451 C108.274,20.451 101.066,25.347 97.780,32.563 C97.204,33.831 96.750,35.168 96.432,36.565 C96.237,37.422 96.077,38.294 95.988,39.192 L95.988,40.567 L95.988,111.390 C95.988,113.600 94.201,115.392 91.996,115.392 C89.792,115.392 88.004,113.600 88.004,111.390 L88.004,40.567 L88.004,39.192 C87.916,38.294 87.756,37.422 87.561,36.565 C87.242,35.168 86.789,33.831 86.212,32.563 C82.927,25.347 75.718,20.451 67.349,20.451 L21.678,20.451 L21.678,32.563 L21.678,36.565 L21.678,40.567 L21.678,130.231 L162.318,130.231 L162.318,40.567 ZM176.016,40.567 L170.301,40.567 L170.301,134.233 C170.301,136.444 168.515,138.236 166.310,138.236 L17.686,138.236 C15.482,138.236 13.694,136.444 13.694,134.233 L13.694,40.567 L7.981,40.567 L7.981,147.468 L75.336,147.468 C77.307,147.468 78.982,148.909 79.282,150.862 C80.167,156.634 85.633,160.986 91.996,160.986 C98.362,160.986 103.829,156.634 104.712,150.862 C105.013,148.909 106.688,147.468 108.658,147.468 L176.016,147.468 L176.016,40.567 ZM38.817,35.290 L68.028,35.290 C69.178,35.290 70.207,35.785 70.935,36.565 C71.603,37.280 72.020,38.235 72.020,39.292 C72.020,39.741 71.930,40.165 71.794,40.567 C71.261,42.149 69.785,43.295 68.028,43.295 L38.817,43.295 C37.059,43.295 35.584,42.149 35.051,40.567 C34.915,40.165 34.825,39.741 34.825,39.292 C34.825,38.235 35.242,37.280 35.910,36.565 C36.638,35.785 37.666,35.290 38.817,35.290 ZM38.817,58.072 L68.028,58.072 C70.233,58.072 72.020,59.864 72.020,62.074 C72.020,64.285 70.233,66.076 68.028,66.076 L38.817,66.076 C36.612,66.076 34.825,64.285 34.825,62.074 C34.825,59.864 36.612,58.072 38.817,58.072 ZM38.817,80.852 L68.028,80.852 C70.233,80.852 72.020,82.643 72.020,84.854 C72.020,87.064 70.233,88.856 68.028,88.856 L38.817,88.856 C36.612,88.856 34.825,87.064 34.825,84.854 C34.825,82.643 36.612,80.852 38.817,80.852 ZM38.817,103.631 L68.028,103.631 C70.233,103.631 72.020,105.423 72.020,107.634 C72.020,109.844 70.233,111.636 68.028,111.636 L38.817,111.636 C36.612,111.636 34.825,109.844 34.825,107.634 C34.825,105.423 36.612,103.631 38.817,103.631 ZM115.965,58.072 L145.177,58.072 C147.383,58.072 149.170,59.864 149.170,62.074 C149.170,64.285 147.383,66.076 145.177,66.076 L115.965,66.076 C113.761,66.076 111.973,64.285 111.973,62.074 C111.973,59.864 113.761,58.072 115.965,58.072 ZM115.965,80.852 L145.177,80.852 C147.383,80.852 149.170,82.643 149.170,84.854 C149.170,87.064 147.383,88.856 145.177,88.856 L115.965,88.856 C113.761,88.856 111.973,87.064 111.973,84.854 C111.973,82.643 113.761,80.852 115.965,80.852 ZM115.965,103.631 L145.177,103.631 C147.383,103.631 149.170,105.423 149.170,107.634 C149.170,109.844 147.383,111.636 145.177,111.636 L115.965,111.636 C113.761,111.636 111.973,109.844 111.973,107.634 C111.973,105.423 113.761,103.631 115.965,103.631 Z'/%3E%3C/svg%3E"); }
.ls-icon-02:after {/*커뮤니티*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='88px' height='87px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M72.724,34.959 C70.940,41.144 65.108,43.442 62.114,43.790 C62.057,43.797 62.000,43.800 61.942,43.800 C61.576,43.800 61.221,43.665 60.945,43.418 C60.626,43.131 60.443,42.722 60.443,42.292 L60.443,35.061 L43.428,35.061 C34.059,35.061 26.437,27.398 26.437,17.977 C26.437,8.557 34.059,0.893 43.428,0.893 L71.010,0.893 C80.378,0.893 88.000,8.557 88.000,17.977 C88.000,26.847 81.378,34.096 72.724,34.959 ZM71.010,3.908 L43.428,3.908 C35.713,3.908 29.436,10.219 29.436,17.977 C29.436,25.735 35.713,32.046 43.428,32.046 L61.942,32.046 C62.771,32.046 63.442,32.721 63.442,33.554 L63.442,40.398 C65.599,39.704 69.164,37.872 70.054,33.243 C70.187,32.552 70.777,32.045 71.476,32.022 C79.061,31.769 85.002,25.600 85.002,17.977 C85.002,10.219 78.725,3.908 71.010,3.908 ZM69.499,23.664 L44.940,23.664 C44.112,23.664 43.441,22.989 43.441,22.156 C43.441,21.324 44.112,20.649 44.940,20.649 L69.499,20.649 C70.327,20.649 70.998,21.324 70.998,22.156 C70.998,22.989 70.327,23.664 69.499,23.664 ZM69.499,15.686 L44.940,15.686 C44.112,15.686 43.441,15.011 43.441,14.179 C43.441,13.346 44.112,12.671 44.940,12.671 L69.499,12.671 C70.327,12.671 70.998,13.346 70.998,14.179 C70.998,15.011 70.327,15.686 69.499,15.686 ZM18.635,47.432 C13.934,47.432 10.110,43.470 10.110,38.599 C10.110,33.728 13.934,29.767 18.635,29.767 C23.336,29.767 27.161,33.728 27.161,38.599 C27.161,43.470 23.336,47.432 18.635,47.432 ZM18.635,32.782 C15.588,32.782 13.109,35.391 13.109,38.599 C13.109,41.807 15.588,44.417 18.635,44.417 C21.683,44.417 24.162,41.807 24.162,38.599 C24.162,35.391 21.683,32.782 18.635,32.782 ZM43.034,51.123 C43.034,45.631 47.343,41.164 52.640,41.164 C57.937,41.164 62.247,45.631 62.247,51.123 C62.247,56.616 57.937,61.086 52.640,61.086 C47.343,61.086 43.034,56.616 43.034,51.123 ZM59.248,51.123 C59.248,47.294 56.284,44.180 52.640,44.180 C48.996,44.180 46.032,47.294 46.032,51.123 C46.032,54.954 48.996,58.071 52.640,58.071 C56.284,58.071 59.248,54.954 59.248,51.123 ZM37.270,58.614 L37.270,64.725 C38.668,64.034 40.234,63.636 41.893,63.636 L63.388,63.636 C69.193,63.636 73.915,68.385 73.915,74.221 L73.915,85.375 C73.915,86.208 73.244,86.883 72.415,86.883 C71.587,86.883 70.916,86.208 70.916,85.375 L70.916,74.221 C70.916,70.047 67.539,66.651 63.388,66.651 L41.893,66.651 C40.150,66.651 38.548,67.256 37.270,68.259 C36.714,68.696 36.223,69.209 35.807,69.783 C34.904,71.032 34.365,72.563 34.365,74.221 L34.365,85.375 C34.365,86.208 33.693,86.883 32.865,86.883 C32.037,86.883 31.366,86.208 31.366,85.375 L31.366,74.221 C31.366,72.020 32.038,69.975 33.186,68.280 C33.510,67.802 33.877,67.358 34.272,66.940 L34.272,58.614 C34.272,55.108 31.435,52.255 27.948,52.255 L9.323,52.255 C5.835,52.255 2.998,55.108 2.998,58.614 L2.998,68.280 C2.998,69.112 2.327,69.787 1.499,69.787 C0.671,69.787 -0.000,69.112 -0.000,68.280 L-0.000,58.614 C-0.000,53.445 4.182,49.240 9.323,49.240 L27.948,49.240 C33.089,49.240 37.270,53.445 37.270,58.614 ZM7.380,59.125 C8.208,59.125 8.880,59.800 8.880,60.633 L8.880,68.280 C8.880,69.112 8.208,69.787 7.380,69.787 C6.552,69.787 5.881,69.112 5.881,68.280 L5.881,60.633 C5.881,59.800 6.552,59.125 7.380,59.125 ZM29.890,59.125 C30.718,59.125 31.389,59.800 31.389,60.633 L31.389,68.280 C31.389,69.112 30.718,69.787 29.890,69.787 C29.062,69.787 28.391,69.112 28.391,68.280 L28.391,60.633 C28.391,59.800 29.062,59.125 29.890,59.125 ZM39.652,75.044 C40.480,75.044 41.152,75.719 41.152,76.552 L41.152,85.375 C41.152,86.208 40.480,86.883 39.652,86.883 C38.824,86.883 38.153,86.208 38.153,85.375 L38.153,76.552 C38.153,75.719 38.824,75.044 39.652,75.044 ZM65.628,75.044 C66.457,75.044 67.128,75.719 67.128,76.552 L67.128,85.375 C67.128,86.208 66.457,86.883 65.628,86.883 C64.800,86.883 64.129,86.208 64.129,85.375 L64.129,76.552 C64.129,75.719 64.800,75.044 65.628,75.044 Z'/%3E%3C/svg%3E");}
.ls-icon-03:after {/*채용정보*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='89px' height='81px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M83.516,69.520 C83.485,69.538 83.453,69.553 83.421,69.569 L63.632,78.818 C60.411,80.120 57.333,80.980 54.047,80.980 C50.887,80.980 47.535,80.184 43.679,78.218 C37.165,74.896 23.938,70.203 21.991,69.518 L17.744,69.518 L17.744,69.758 C17.744,70.584 17.069,71.255 16.237,71.255 L1.491,71.255 C0.659,71.255 -0.015,70.584 -0.015,69.758 L-0.015,44.703 C-0.015,43.877 0.659,43.207 1.491,43.207 L16.237,43.207 C17.069,43.207 17.744,43.877 17.744,44.703 L17.744,45.325 L21.118,45.325 C24.165,44.673 26.818,44.523 29.119,44.680 L29.119,36.255 C29.119,30.071 34.185,25.039 40.412,25.039 L63.708,25.039 C69.934,25.039 75.000,30.071 75.000,36.255 L75.000,57.960 L76.062,57.608 C76.879,57.217 80.970,55.411 84.369,56.587 C85.893,57.114 87.074,58.192 87.784,59.703 C89.976,64.371 85.951,68.166 83.516,69.520 ZM14.730,68.022 L14.730,46.822 L14.730,46.200 L12.928,46.200 L2.998,46.200 L2.998,68.261 L12.813,68.261 L14.730,68.261 L14.730,68.022 ZM71.987,36.255 C71.987,31.722 68.273,28.033 63.708,28.033 L40.412,28.033 C35.846,28.033 32.132,31.722 32.132,36.255 L32.132,45.085 C33.839,45.441 35.278,45.965 36.475,46.542 L36.475,38.752 C36.475,37.926 37.149,37.255 37.981,37.255 C38.814,37.255 39.488,37.926 39.488,38.752 L39.488,48.415 C39.944,48.778 40.311,49.112 40.570,49.372 L53.095,49.372 C56.921,49.372 60.034,52.463 60.034,56.265 C60.034,59.858 57.249,62.818 53.711,63.128 C56.021,63.796 58.623,63.330 59.036,63.248 L64.630,61.395 L64.630,38.752 C64.630,37.926 65.304,37.255 66.137,37.255 C66.969,37.255 67.643,37.926 67.643,38.752 L67.643,60.397 L71.987,58.959 L71.987,36.255 ZM85.053,60.969 C84.681,60.176 84.150,59.683 83.383,59.416 C81.363,58.709 78.311,59.842 77.305,60.337 C77.243,60.368 77.177,60.395 77.111,60.416 L75.000,61.116 L73.493,61.615 L71.987,62.114 L67.643,63.552 L65.282,64.334 L64.651,64.544 L59.908,66.115 C59.863,66.129 59.817,66.143 59.771,66.153 C59.484,66.220 53.453,67.537 49.684,64.334 C49.279,63.990 48.893,63.611 48.550,63.155 L39.904,63.155 C39.759,63.155 39.621,63.128 39.488,63.090 C38.860,62.910 38.397,62.341 38.397,61.659 C38.397,60.977 38.860,60.408 39.488,60.227 C39.621,60.189 39.759,60.162 39.904,60.162 L53.095,60.162 C55.259,60.162 57.020,58.414 57.020,56.265 C57.020,54.114 55.259,52.365 53.095,52.365 L39.904,52.365 C39.761,52.365 39.622,52.339 39.488,52.300 C39.186,52.213 38.912,52.040 38.715,51.787 C38.642,51.698 37.930,50.849 36.475,49.939 C35.429,49.286 33.997,48.605 32.132,48.148 C31.660,48.032 31.155,47.934 30.626,47.852 C30.146,47.778 29.645,47.718 29.119,47.677 C27.007,47.515 24.519,47.645 21.605,48.283 C21.499,48.307 21.390,48.318 21.281,48.318 L17.744,48.318 L17.744,66.525 L22.249,66.525 C22.419,66.525 22.587,66.553 22.747,66.610 C23.361,66.823 37.867,71.889 45.055,75.556 C51.922,79.057 56.792,78.353 62.423,76.077 L82.082,66.886 C82.550,66.614 86.551,64.158 85.053,60.969 ZM52.059,22.073 C46.383,22.073 41.766,17.341 41.766,11.522 C41.766,5.707 46.383,0.976 52.059,0.976 C57.736,0.976 62.354,5.707 62.354,11.522 C62.354,17.341 57.736,22.073 52.059,22.073 ZM52.059,3.969 C48.045,3.969 44.779,7.358 44.779,11.522 C44.779,15.690 48.045,19.080 52.059,19.080 C56.074,19.080 59.341,15.690 59.341,11.522 C59.341,7.358 56.074,3.969 52.059,3.969 Z'/%3E%3C/svg%3E"); }
.ls-icon-04:after {/*pride*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='95px' height='95px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M92.983,49.494 L76.616,49.494 L76.616,56.872 L82.193,56.872 C83.032,55.076 84.841,53.821 86.950,53.821 C89.850,53.821 92.210,56.181 92.210,59.081 C92.210,61.982 89.850,64.341 86.950,64.341 C84.685,64.341 82.767,62.895 82.028,60.884 L76.616,60.884 L76.616,66.189 C76.616,71.936 71.941,76.611 66.194,76.611 L60.889,76.611 L60.889,84.098 C60.889,85.206 59.991,86.104 58.883,86.104 C57.775,86.104 56.877,85.206 56.877,84.098 L56.877,76.611 L49.499,76.611 L49.499,92.979 C49.499,94.087 48.601,94.985 47.493,94.985 C46.386,94.985 45.487,94.087 45.487,92.979 L45.487,76.611 L38.110,76.611 L38.110,82.188 C39.905,83.026 41.160,84.836 41.160,86.945 C41.160,89.846 38.800,92.205 35.900,92.205 C33.000,92.205 30.640,89.846 30.640,86.945 C30.640,84.680 32.087,82.762 34.098,82.023 L34.098,76.611 L28.791,76.611 C23.044,76.611 18.369,71.936 18.369,66.189 L18.369,60.884 L10.884,60.884 C9.776,60.884 8.877,59.985 8.877,58.878 C8.877,57.770 9.776,56.872 10.884,56.872 L18.369,56.872 L18.369,49.494 L2.001,49.494 C0.894,49.494 -0.005,48.596 -0.005,47.488 C-0.005,46.380 0.894,45.482 2.001,45.482 L18.369,45.482 L18.369,38.104 L12.795,38.104 C11.956,39.900 10.146,41.155 8.037,41.155 C5.136,41.155 2.775,38.796 2.775,35.896 C2.775,32.995 5.136,30.635 8.037,30.635 C10.302,30.635 12.219,32.081 12.958,34.092 L18.369,34.092 L18.369,28.786 C18.369,23.040 23.044,18.365 28.791,18.365 L34.098,18.365 L34.098,10.879 C34.098,9.771 34.996,8.873 36.104,8.873 C37.212,8.873 38.110,9.771 38.110,10.879 L38.110,18.365 L45.487,18.365 L45.487,1.997 C45.487,0.889 46.386,-0.009 47.493,-0.009 C48.601,-0.009 49.499,0.889 49.499,1.997 L49.499,18.365 L56.877,18.365 L56.877,12.788 C55.082,11.950 53.827,10.140 53.827,8.032 C53.827,5.131 56.186,2.771 59.087,2.771 C61.987,2.771 64.347,5.131 64.347,8.032 C64.347,10.296 62.900,12.214 60.889,12.953 L60.889,18.365 L66.194,18.365 C71.941,18.365 76.616,23.040 76.616,28.786 L76.616,34.092 L84.103,34.092 C85.211,34.092 86.109,34.991 86.109,36.098 C86.109,37.206 85.211,38.104 84.103,38.104 L76.616,38.104 L76.616,45.482 L92.983,45.482 C94.091,45.482 94.989,46.380 94.989,47.488 C94.989,48.596 94.091,49.494 92.983,49.494 ZM85.911,59.732 C86.133,60.082 86.506,60.329 86.950,60.329 C87.637,60.329 88.198,59.769 88.198,59.081 C88.198,58.393 87.637,57.834 86.950,57.834 C86.569,57.834 86.240,58.015 86.010,58.285 C85.825,58.502 85.702,58.774 85.702,59.081 C85.702,59.325 85.790,59.540 85.911,59.732 ZM9.075,35.244 C8.854,34.894 8.481,34.647 8.037,34.647 C7.348,34.647 6.787,35.207 6.787,35.896 C6.787,36.584 7.348,37.143 8.037,37.143 C8.418,37.143 8.748,36.962 8.977,36.691 C9.162,36.474 9.285,36.202 9.285,35.896 C9.285,35.652 9.197,35.437 9.075,35.244 ZM35.900,88.193 C36.588,88.193 37.148,87.633 37.148,86.945 C37.148,86.564 36.967,86.234 36.696,86.005 C36.479,85.820 36.207,85.696 35.900,85.696 C35.656,85.696 35.442,85.785 35.250,85.906 C34.899,86.128 34.652,86.501 34.652,86.945 C34.652,87.633 35.212,88.193 35.900,88.193 ZM59.087,6.783 C58.399,6.783 57.839,7.343 57.839,8.032 C57.839,8.413 58.021,8.743 58.291,8.972 C58.509,9.156 58.780,9.280 59.087,9.280 C59.330,9.280 59.544,9.192 59.736,9.070 C60.088,8.849 60.335,8.476 60.335,8.032 C60.335,7.343 59.774,6.783 59.087,6.783 ZM72.604,60.884 L72.604,58.878 L72.604,56.872 L72.604,49.494 L72.604,47.488 L72.604,45.482 L72.604,38.104 L72.604,36.098 L72.604,34.092 L72.604,28.786 C72.604,25.252 69.728,22.377 66.194,22.377 L60.889,22.377 L58.883,22.377 L56.877,22.377 L49.499,22.377 L47.493,22.377 L45.487,22.377 L38.110,22.377 L36.104,22.377 L34.098,22.377 L28.791,22.377 C25.257,22.377 22.381,25.252 22.381,28.786 L22.381,34.092 L22.381,36.098 L22.381,38.104 L22.381,45.482 L22.381,47.488 L22.381,49.494 L22.381,56.872 L22.381,58.878 L22.381,60.884 L22.381,66.189 C22.381,69.724 25.257,72.599 28.791,72.599 L34.098,72.599 L36.104,72.599 L38.110,72.599 L45.487,72.599 L47.493,72.599 L49.499,72.599 L56.877,72.599 L58.883,72.599 L60.889,72.599 L66.194,72.599 C69.728,72.599 72.604,69.724 72.604,66.189 L72.604,60.884 ZM62.544,64.545 L60.889,64.545 L58.883,64.545 L56.877,64.545 L49.499,64.545 L47.493,64.545 L45.487,64.545 L38.110,64.545 L36.104,64.545 L34.098,64.545 L32.442,64.545 C31.335,64.545 30.436,63.647 30.436,62.539 L30.436,60.884 L30.436,58.878 L30.436,56.872 L30.436,49.494 L30.436,47.488 L30.436,45.482 L30.436,38.104 L30.436,36.098 L30.436,34.092 L30.436,32.437 C30.436,31.329 31.335,30.431 32.442,30.431 L34.098,30.431 L36.104,30.431 L38.110,30.431 L45.487,30.431 L47.493,30.431 L49.499,30.431 L56.877,30.431 L58.883,30.431 L60.889,30.431 L62.544,30.431 C63.652,30.431 64.550,31.329 64.550,32.437 L64.550,34.092 L64.550,36.098 L64.550,38.104 L64.550,45.482 L64.550,47.488 L64.550,49.494 L64.550,56.872 L64.550,58.878 L64.550,60.884 L64.550,62.539 C64.550,63.647 63.652,64.545 62.544,64.545 ZM60.538,58.878 L60.538,56.872 L60.538,49.494 L60.538,47.488 L60.538,45.482 L60.538,38.104 L60.538,36.098 L60.538,34.443 L58.883,34.443 L56.877,34.443 L49.499,34.443 L47.493,34.443 L45.487,34.443 L38.110,34.443 L36.104,34.443 L34.448,34.443 L34.448,36.098 L34.448,38.104 L34.448,45.482 L34.448,47.488 L34.448,49.494 L34.448,56.872 L34.448,58.878 L34.448,60.533 L36.104,60.533 L38.110,60.533 L45.487,60.533 L47.493,60.533 L49.499,60.533 L56.877,60.533 L58.883,60.533 L60.538,60.533 L60.538,58.878 Z'/%3E%3C/svg%3E"); }
.ls-icon-05:after {/*innovation*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='90px' height='79px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M84.514,67.416 C84.483,67.433 84.451,67.449 84.419,67.465 L64.631,76.783 C61.409,78.093 58.330,78.959 55.045,78.959 C51.884,78.959 48.532,78.158 44.676,76.176 C38.165,72.830 24.938,68.104 22.991,67.414 L18.742,67.414 L18.742,67.655 C18.742,68.487 18.067,69.163 17.235,69.163 L2.490,69.163 C1.658,69.163 0.984,68.487 0.984,67.655 L0.984,42.420 C0.984,41.588 1.658,40.912 2.490,40.912 L17.235,40.912 C18.067,40.912 18.742,41.588 18.742,42.420 L18.742,43.046 L22.117,43.046 C27.993,41.778 32.434,42.370 35.619,43.494 C35.613,43.184 35.688,42.870 35.877,42.599 L38.342,39.070 C37.690,37.833 37.155,36.543 36.743,35.217 L32.510,34.466 C31.791,34.339 31.266,33.713 31.266,32.982 L31.266,23.796 C31.266,23.065 31.791,22.440 32.510,22.312 L36.743,21.561 C37.155,20.236 37.690,18.947 38.342,17.708 L35.877,14.178 C35.458,13.578 35.529,12.764 36.046,12.248 L42.540,5.753 C43.055,5.236 43.869,5.164 44.468,5.583 L47.994,8.050 C49.229,7.398 50.519,6.862 51.846,6.449 L52.596,2.214 C52.724,1.494 53.349,0.969 54.080,0.969 L63.262,0.969 C63.992,0.969 64.618,1.494 64.745,2.214 L65.495,6.449 C66.822,6.862 68.111,7.398 69.346,8.050 L72.872,5.583 C73.470,5.164 74.284,5.236 74.801,5.753 L81.293,12.250 C81.810,12.767 81.881,13.581 81.463,14.180 L78.998,17.708 C79.649,18.946 80.185,20.235 80.597,21.561 L84.829,22.312 C85.549,22.440 86.073,23.065 86.073,23.796 L86.073,32.982 C86.073,33.713 85.549,34.339 84.829,34.466 L80.597,35.217 C80.185,36.545 79.649,37.835 78.999,39.070 L81.463,42.599 C81.881,43.198 81.810,44.011 81.293,44.528 L74.801,51.025 C74.284,51.542 73.471,51.613 72.873,51.195 L69.346,48.731 C68.110,49.380 66.820,49.916 65.495,50.329 L64.745,54.564 C64.618,55.284 63.992,55.809 63.262,55.809 L60.803,55.809 C60.075,58.610 57.644,60.731 54.683,60.982 C56.996,61.667 59.607,61.186 60.033,61.099 L77.063,55.417 C77.880,55.024 81.968,53.203 85.365,54.389 C86.890,54.920 88.072,56.005 88.782,57.528 C90.975,62.230 86.949,66.051 84.514,67.416 ZM15.728,65.906 L15.728,44.554 L15.728,43.927 L13.928,43.927 L3.997,43.927 L3.997,66.148 L13.813,66.148 L15.728,66.148 L15.728,65.906 ZM60.911,52.794 L61.998,52.794 L62.691,48.878 C62.794,48.300 63.222,47.834 63.789,47.683 C65.495,47.232 67.141,46.549 68.681,45.653 C69.188,45.358 69.819,45.384 70.301,45.721 L73.563,48.000 L78.270,43.290 L75.991,40.027 C75.655,39.545 75.628,38.913 75.923,38.406 C76.818,36.866 77.502,35.219 77.953,33.511 C78.103,32.944 78.569,32.515 79.147,32.413 L83.060,31.718 L83.060,25.060 L79.146,24.365 C78.568,24.263 78.102,23.834 77.952,23.266 C77.502,21.562 76.819,19.915 75.922,18.372 C75.627,17.865 75.654,17.232 75.990,16.751 L78.270,13.488 L73.563,8.779 L70.301,11.060 C69.820,11.396 69.187,11.423 68.680,11.126 C67.143,10.230 65.497,9.547 63.789,9.095 C63.222,8.945 62.794,8.478 62.691,7.900 L61.998,3.984 L55.343,3.984 L54.649,7.900 C54.547,8.478 54.118,8.945 53.551,9.095 C51.843,9.547 50.198,10.230 48.660,11.126 C48.154,11.423 47.522,11.396 47.039,11.060 L43.777,8.779 L39.070,13.487 L41.350,16.751 C41.686,17.232 41.712,17.865 41.418,18.372 C40.519,19.918 39.836,21.565 39.387,23.266 C39.237,23.834 38.772,24.263 38.193,24.365 L34.280,25.060 L34.280,31.718 L38.193,32.413 C38.772,32.515 39.237,32.944 39.387,33.512 C39.837,35.216 40.520,36.863 41.417,38.406 C41.712,38.913 41.686,39.546 41.350,40.027 L39.070,43.291 L42.899,47.121 L45.035,47.121 L47.039,45.721 C47.520,45.384 48.151,45.358 48.659,45.653 C49.665,46.238 50.720,46.723 51.804,47.121 L54.093,47.121 C57.485,47.121 60.312,49.571 60.911,52.794 ZM86.051,58.804 C85.679,58.004 85.147,57.507 84.379,57.238 C82.360,56.526 79.310,57.667 78.306,58.165 C78.244,58.197 78.177,58.224 78.111,58.246 L60.907,63.985 C60.861,64.000 60.816,64.013 60.770,64.024 C60.451,64.098 53.082,65.740 49.549,61.007 L40.902,61.007 C40.069,61.007 39.395,60.331 39.395,59.499 C39.395,58.667 40.069,57.992 40.902,57.992 L54.093,57.992 C55.628,57.992 56.947,57.097 57.592,55.809 C57.822,55.350 57.962,54.841 57.995,54.301 C58.000,54.221 58.019,54.145 58.019,54.064 C58.019,53.617 57.928,53.194 57.790,52.794 C57.343,51.496 56.250,50.498 54.886,50.217 C54.630,50.164 54.365,50.136 54.093,50.136 L53.342,50.136 L51.313,50.136 L45.984,50.136 L41.651,50.136 L40.902,50.136 C40.437,50.136 39.998,49.921 39.712,49.554 C39.516,49.308 34.605,43.377 22.604,46.026 C22.497,46.049 22.389,46.061 22.280,46.061 L18.742,46.061 L18.742,64.399 L23.249,64.399 C23.418,64.399 23.587,64.427 23.747,64.484 C24.361,64.699 38.866,69.801 46.053,73.495 C52.917,77.020 57.788,76.309 63.423,74.022 L83.080,64.763 C83.548,64.488 87.550,62.016 86.051,58.804 ZM44.290,28.389 C44.290,20.455 50.741,14.001 58.670,14.001 C66.599,14.001 73.050,20.455 73.050,28.389 C73.050,36.323 66.599,42.777 58.670,42.777 C50.741,42.777 44.290,36.323 44.290,28.389 ZM58.670,39.762 C64.938,39.762 70.037,34.661 70.037,28.389 C70.037,22.118 64.938,17.016 58.670,17.016 C52.403,17.016 47.304,22.118 47.304,28.389 C47.304,34.661 52.403,39.762 58.670,39.762 ZM58.670,22.102 C62.135,22.102 64.954,24.923 64.954,28.389 C64.954,31.856 62.135,34.676 58.670,34.676 C55.205,34.676 52.386,31.856 52.386,28.389 C52.386,24.923 55.205,22.102 58.670,22.102 ZM58.670,31.661 C60.473,31.661 61.940,30.193 61.940,28.389 C61.940,26.585 60.473,25.117 58.670,25.117 C56.866,25.117 55.399,26.585 55.399,28.389 C55.399,30.193 56.866,31.661 58.670,31.661 Z'/%3E%3C/svg%3E"); }
.ls-icon-06:after {/*partner*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='103px' height='72px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M102.594,29.166 L86.804,0.915 C86.409,0.210 85.520,-0.056 84.798,0.311 L76.010,4.786 C72.950,5.663 70.347,5.226 65.677,4.442 C63.423,4.063 60.620,3.593 57.140,3.183 C48.266,2.130 40.627,6.293 35.612,9.750 C29.286,9.160 24.152,7.627 23.210,7.333 L16.231,3.136 C15.878,2.924 15.451,2.866 15.052,2.972 C14.654,3.081 14.316,3.347 14.121,3.708 L0.368,29.185 C-0.010,29.886 0.234,30.758 0.922,31.167 L6.970,34.761 C8.986,38.015 11.435,40.838 13.844,43.183 L12.171,45.158 C9.953,47.776 10.298,51.695 12.943,53.894 C13.981,54.756 15.280,55.241 16.626,55.314 C16.394,56.066 16.306,56.862 16.377,57.669 C16.523,59.319 17.308,60.813 18.588,61.876 C19.713,62.813 21.141,63.328 22.610,63.328 C23.467,63.328 24.300,63.149 25.068,62.824 C25.333,64.170 26.042,65.438 27.182,66.385 C28.308,67.320 29.737,67.836 31.204,67.836 C32.205,67.836 33.170,67.594 34.038,67.157 C34.334,68.423 35.024,69.608 36.104,70.506 C37.229,71.441 38.656,71.956 40.124,71.956 C41.980,71.956 43.729,71.148 44.922,69.740 L48.815,65.146 L58.679,70.753 C59.630,71.297 60.711,71.584 61.804,71.584 C64.035,71.584 66.115,70.396 67.231,68.483 C67.937,67.272 68.190,65.930 68.035,64.648 C70.491,64.932 72.954,63.710 74.190,61.589 C74.927,60.324 75.156,58.892 74.938,57.535 C77.289,57.658 79.537,56.454 80.708,54.444 C81.997,52.231 81.750,49.551 80.296,47.625 C81.522,47.104 82.570,46.202 83.255,45.027 C83.637,44.373 83.884,43.669 84.005,42.946 C87.159,41.509 91.356,39.152 94.448,35.797 C94.528,35.766 94.609,35.741 94.684,35.695 L102.071,31.155 C102.752,30.737 102.983,29.861 102.594,29.166 ZM97.908,30.203 L95.674,31.576 L93.097,33.161 C92.808,33.337 92.607,33.597 92.493,33.887 L92.229,33.785 C89.778,36.443 86.434,38.443 83.678,39.784 C83.174,38.429 82.249,37.292 81.017,36.589 L55.982,20.937 C56.366,20.789 56.676,20.484 56.832,20.086 C56.859,20.015 56.887,19.944 56.903,19.869 C57.084,19.065 56.572,18.269 55.760,18.090 C55.617,18.058 53.951,17.712 51.607,17.734 C51.042,17.740 50.439,17.768 49.805,17.827 C49.295,17.875 48.768,17.944 48.228,18.038 C48.116,18.057 48.006,18.072 47.894,18.093 C47.500,18.168 47.101,18.259 46.699,18.364 C46.152,18.507 45.599,18.687 45.044,18.893 C44.070,19.254 43.093,19.708 42.146,20.305 C36.163,24.079 32.851,24.813 29.022,23.217 C28.066,22.819 28.009,22.381 27.989,22.216 C27.785,20.640 30.342,17.399 33.938,14.676 L34.020,14.614 C34.709,14.091 35.533,13.471 36.458,12.813 C37.083,12.366 37.760,11.904 38.483,11.434 C39.251,10.934 40.072,10.434 40.939,9.945 C45.276,7.503 50.775,5.434 56.785,6.144 C60.190,6.545 62.837,6.990 65.173,7.382 C70.016,8.195 73.216,8.732 77.006,7.605 C77.094,7.578 77.179,7.544 77.261,7.503 L84.877,3.624 L99.266,29.369 L97.908,30.203 ZM80.648,43.536 C80.366,44.021 79.961,44.414 79.489,44.692 C78.994,44.982 78.423,45.145 77.830,45.145 C77.288,45.145 76.749,45.007 76.299,44.762 L64.986,38.292 C64.397,37.956 63.649,38.054 63.167,38.531 C62.835,38.859 62.677,39.320 62.738,39.781 C62.800,40.240 63.074,40.646 63.478,40.877 L76.911,48.556 C78.462,49.443 78.996,51.416 78.101,52.952 C77.521,53.945 76.442,54.562 75.282,54.562 C74.716,54.562 74.156,54.412 73.662,54.131 L71.996,53.178 C71.996,53.178 71.996,53.178 71.995,53.178 L60.255,46.462 L60.232,46.449 C59.513,46.036 58.591,46.280 58.176,46.995 C57.760,47.708 58.006,48.620 58.726,49.031 L70.460,55.742 C71.954,56.642 72.458,58.597 71.582,60.098 C71.003,61.091 69.924,61.707 68.763,61.707 C68.198,61.707 67.637,61.558 67.143,61.276 L55.492,54.611 L55.477,54.604 C54.759,54.192 53.836,54.435 53.421,55.149 C53.005,55.863 53.251,56.774 53.972,57.186 L63.516,62.644 C65.022,63.563 65.508,65.473 64.623,66.992 C64.044,67.984 62.964,68.602 61.803,68.602 C61.239,68.602 60.679,68.452 60.182,68.169 L50.566,62.702 C51.677,60.238 51.069,57.242 48.881,55.422 C47.843,54.559 46.544,54.074 45.197,54.001 C45.906,51.694 45.215,49.084 43.235,47.437 C42.108,46.502 40.680,45.987 39.212,45.987 C39.076,45.987 38.941,46.001 38.806,46.009 C39.013,44.029 38.258,41.983 36.606,40.611 C35.480,39.676 34.053,39.161 32.586,39.161 C30.730,39.161 28.980,39.968 27.787,41.377 L27.618,41.575 C27.265,40.532 26.633,39.567 25.721,38.809 C24.595,37.874 23.168,37.359 21.700,37.359 C19.843,37.359 18.094,38.167 16.901,39.575 L15.792,40.883 C13.509,38.644 11.207,35.962 9.355,32.905 C9.227,32.695 9.050,32.519 8.838,32.393 L3.700,29.340 L16.028,6.503 L21.799,9.973 C21.895,10.031 21.997,10.078 22.104,10.113 C22.348,10.194 26.426,11.522 32.070,12.337 C30.229,13.735 24.469,18.476 25.001,22.595 C25.138,23.647 25.742,25.086 27.854,25.966 C33.333,28.248 38.001,26.454 43.763,22.822 C45.763,21.562 47.968,21.023 49.903,20.824 C49.976,20.816 50.050,20.808 50.123,20.802 L79.461,39.142 C80.183,39.553 80.699,40.214 80.938,41.000 C80.948,41.032 80.965,41.061 80.974,41.093 C81.108,41.590 81.106,42.096 81.002,42.585 C80.932,42.913 80.823,43.236 80.648,43.536 ZM46.162,63.638 L42.614,67.824 C41.996,68.555 41.088,68.973 40.124,68.973 C39.363,68.973 38.623,68.706 38.039,68.221 C36.670,67.084 36.488,65.059 37.627,63.702 C37.630,63.697 37.632,63.692 37.636,63.688 L40.437,60.383 L41.420,59.223 L42.369,58.103 C42.371,58.102 42.373,58.101 42.374,58.099 C42.385,58.086 42.399,58.077 42.409,58.066 C43.027,57.362 43.915,56.954 44.860,56.954 C45.620,56.954 46.361,57.222 46.945,57.706 C47.998,58.583 48.341,59.983 47.927,61.202 C47.801,61.571 47.613,61.925 47.346,62.241 L47.146,62.477 L46.162,63.638 ZM31.204,64.853 C30.443,64.853 29.702,64.586 29.118,64.101 C27.750,62.962 27.567,60.939 28.708,59.580 C28.712,59.576 28.714,59.571 28.717,59.567 L32.060,55.621 L33.043,54.461 L34.027,53.300 L36.722,50.118 C36.728,50.111 36.735,50.107 36.741,50.100 C37.359,49.383 38.257,48.969 39.212,48.969 C39.974,48.969 40.716,49.237 41.299,49.722 C42.671,50.863 42.851,52.896 41.700,54.255 L40.071,56.177 C40.069,56.180 40.066,56.183 40.063,56.186 L39.751,56.554 L38.767,57.715 L37.784,58.875 L35.330,61.771 C35.324,61.779 35.318,61.787 35.312,61.794 L33.695,63.703 C33.076,64.434 32.167,64.853 31.204,64.853 ZM20.524,59.592 C19.859,59.040 19.452,58.265 19.377,57.408 C19.302,56.552 19.567,55.717 20.125,55.059 L21.745,53.147 L23.688,50.854 L24.668,49.696 L25.650,48.538 L26.500,47.534 L30.094,43.293 C30.713,42.562 31.621,42.144 32.586,42.144 C33.347,42.144 34.087,42.411 34.671,42.896 C36.043,44.037 36.223,46.070 35.072,47.431 L34.449,48.164 C34.439,48.178 34.426,48.189 34.415,48.201 L31.374,51.792 L30.390,52.952 L29.407,54.113 L26.410,57.651 C26.403,57.659 26.398,57.667 26.392,57.674 L25.102,59.197 C24.484,59.927 23.575,60.346 22.610,60.346 C21.849,60.346 21.109,60.079 20.524,59.592 ZM14.878,51.610 C13.506,50.468 13.326,48.434 14.478,47.074 L16.050,45.218 L17.025,44.069 L17.996,42.922 L19.208,41.491 C19.827,40.760 20.736,40.342 21.700,40.342 C22.462,40.342 23.202,40.609 23.786,41.094 C25.156,42.234 25.337,44.264 24.189,45.623 L23.105,46.903 L22.130,48.052 L21.155,49.204 L19.447,51.221 C18.828,51.945 17.924,52.361 16.964,52.361 C16.202,52.361 15.461,52.093 14.878,51.610 Z'/%3E%3C/svg%3E"); }
.ls-icon-07:after {/*ceo*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63px' height='63px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M31.949,62.896 C14.860,62.896 0.956,48.993 0.956,31.904 C0.956,14.815 14.860,0.912 31.949,0.912 C49.038,0.912 62.940,14.815 62.940,31.904 C62.940,48.993 49.038,62.896 31.949,62.896 ZM46.917,53.697 L46.917,49.181 C46.917,44.671 44.496,40.450 40.598,38.165 C40.573,38.150 40.553,38.130 40.529,38.114 C38.166,39.985 35.188,41.111 31.947,41.111 C28.707,41.111 25.729,39.985 23.366,38.114 C23.342,38.130 23.322,38.150 23.297,38.165 C19.399,40.449 16.979,44.670 16.979,49.181 L16.979,53.696 C21.240,56.633 26.394,58.362 31.949,58.362 C37.503,58.362 42.657,56.633 46.917,53.697 ZM41.272,27.251 C41.272,22.110 37.090,17.928 31.947,17.928 C26.806,17.928 22.624,22.110 22.624,27.251 C22.624,32.393 26.806,36.577 31.947,36.577 C37.090,36.577 41.272,32.393 41.272,27.251 ZM31.949,5.447 C17.360,5.447 5.491,17.315 5.491,31.904 C5.491,38.769 8.141,45.011 12.444,49.718 L12.444,49.181 C12.444,43.354 15.447,37.911 20.298,34.732 C18.906,32.571 18.089,30.007 18.089,27.251 C18.089,19.610 24.305,13.393 31.947,13.393 C39.589,13.393 45.807,19.610 45.807,27.251 C45.807,30.007 44.989,32.571 43.597,34.731 C48.449,37.912 51.452,43.355 51.452,49.181 L51.452,49.719 C55.755,45.012 58.405,38.769 58.405,31.904 C58.405,17.315 46.537,5.447 31.949,5.447 Z'/%3E%3C/svg%3E"); }
.ls-icon-08:after {/*Foundation*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='71px' height='73px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M68.714,30.611 L59.983,30.611 C58.736,30.611 57.724,29.597 57.724,28.346 C57.724,27.096 58.736,26.082 59.983,26.082 L68.714,26.082 C69.961,26.082 70.973,27.096 70.973,28.346 C70.973,29.597 69.961,30.611 68.714,30.611 ZM65.356,13.788 L56.626,13.788 C55.378,13.788 54.367,12.775 54.367,11.524 C54.367,10.274 55.378,9.260 56.626,9.260 L65.356,9.260 C66.604,9.260 67.615,10.274 67.615,11.524 C67.615,12.775 66.604,13.788 65.356,13.788 ZM50.029,56.377 C49.724,56.520 49.397,56.590 49.073,56.590 C48.553,56.590 48.037,56.410 47.622,56.062 L39.977,49.648 L22.239,49.648 C21.575,49.648 20.919,49.608 20.270,49.548 L25.402,68.401 L31.183,68.401 L27.536,56.222 C27.178,55.024 27.856,53.762 29.052,53.402 C30.245,53.044 31.506,53.723 31.865,54.921 L32.418,56.767 L33.313,55.796 C34.159,54.878 35.588,54.820 36.506,55.668 C37.423,56.517 37.480,57.949 36.633,58.868 L33.927,61.806 L36.384,70.015 C36.589,70.700 36.459,71.443 36.033,72.017 C35.606,72.591 34.934,72.929 34.220,72.929 L23.676,72.929 C22.657,72.929 21.764,72.246 21.495,71.261 L15.470,49.123 C15.413,48.913 15.398,48.703 15.401,48.496 C7.028,45.634 0.982,37.693 0.982,28.346 C0.982,16.601 10.518,7.045 22.239,7.045 L39.977,7.045 L47.622,0.630 C48.294,0.066 49.232,-0.058 50.029,0.314 C50.824,0.686 51.332,1.486 51.332,2.366 L51.332,54.326 C51.332,55.206 50.824,56.006 50.029,56.377 ZM46.813,7.215 L42.248,11.045 C41.842,11.386 41.328,11.573 40.798,11.573 L23.429,11.573 L23.429,38.947 C23.429,40.197 22.417,41.211 21.169,41.211 C19.921,41.211 18.910,40.197 18.910,38.947 L18.910,11.909 C11.270,13.460 5.501,20.240 5.501,28.346 C5.501,37.595 13.010,45.120 22.239,45.120 L40.798,45.120 C41.329,45.120 41.842,45.307 42.249,45.648 L46.813,49.477 L46.813,7.215 ZM56.626,42.904 L65.356,42.904 C66.604,42.904 67.615,43.918 67.615,45.168 C67.615,46.419 66.604,47.432 65.356,47.432 L56.626,47.432 C55.378,47.432 54.367,46.419 54.367,45.168 C54.367,43.918 55.378,42.904 56.626,42.904 Z'/%3E%3C/svg%3E"); }
.ls-icon-09:after {/*address*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66px' height='71px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M45.929,12.949 L51.048,12.949 C52.294,12.949 53.305,13.961 53.305,15.209 C53.305,16.457 52.294,17.468 51.048,17.468 L45.929,17.468 C44.683,17.468 43.672,16.457 43.672,15.209 C43.672,13.961 44.683,12.949 45.929,12.949 ZM43.672,28.757 C43.672,27.509 44.683,26.497 45.929,26.497 L51.048,26.497 C52.294,26.497 53.305,27.509 53.305,28.757 C53.305,30.005 52.294,31.016 51.048,31.016 L45.929,31.016 C44.683,31.016 43.672,30.005 43.672,28.757 ZM49.070,53.595 L51.293,53.595 C52.539,53.595 53.550,54.606 53.550,55.854 C53.550,57.102 52.539,58.114 51.293,58.114 L49.070,58.114 C47.823,58.114 46.812,57.102 46.812,55.854 C46.812,54.606 47.823,53.595 49.070,53.595 ZM49.070,40.046 L51.293,40.046 C52.539,40.046 53.550,41.058 53.550,42.306 C53.550,43.553 52.539,44.565 51.293,44.565 L49.070,44.565 C47.823,44.565 46.812,43.553 46.812,42.306 C46.812,41.058 47.823,40.046 49.070,40.046 ZM30.937,12.949 C32.184,12.949 33.194,13.961 33.194,15.209 C33.194,16.457 32.184,17.468 30.937,17.468 L25.817,17.468 C24.571,17.468 23.560,16.457 23.560,15.209 C23.560,13.961 24.571,12.949 25.817,12.949 L30.937,12.949 ZM63.725,70.965 L41.284,70.965 C40.038,70.965 39.026,69.954 39.026,68.706 L39.026,41.314 L21.766,31.339 L4.504,41.314 L4.504,68.706 C4.504,69.954 3.493,70.965 2.247,70.965 C1.000,70.965 -0.011,69.954 -0.011,68.706 L-0.011,40.009 C-0.011,39.202 0.419,38.456 1.118,38.052 L20.637,26.772 C21.336,26.369 22.196,26.369 22.895,26.772 L42.413,38.052 C43.111,38.456 43.541,39.202 43.541,40.009 L43.541,66.446 L61.467,66.446 L61.467,5.493 L15.398,5.493 L15.398,21.417 C15.398,22.665 14.387,23.677 13.140,23.677 C11.893,23.677 10.883,22.665 10.883,21.417 L10.883,3.233 C10.883,1.985 11.893,0.974 13.140,0.974 L63.725,0.974 C64.971,0.974 65.982,1.985 65.982,3.233 L65.982,68.706 C65.982,69.954 64.971,70.965 63.725,70.965 ZM21.766,51.542 C26.700,51.542 30.714,55.559 30.714,60.497 L30.714,68.706 C30.714,69.954 29.703,70.965 28.456,70.965 C27.209,70.965 26.199,69.954 26.199,68.706 L26.199,60.497 C26.199,58.051 24.210,56.061 21.766,56.061 C19.321,56.061 17.332,58.051 17.332,60.497 L17.332,68.706 C17.332,69.954 16.322,70.965 15.075,70.965 C13.828,70.965 12.817,69.954 12.817,68.706 L12.817,60.497 C12.817,55.559 16.832,51.542 21.766,51.542 Z'/%3E%3C/svg%3E"); }
.ls-icon-10:after {/*와이파이*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='77px' height='64px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M75.660,20.299 C74.990,20.969 74.112,21.303 73.234,21.303 C72.356,21.303 71.477,20.969 70.807,20.299 C52.992,2.493 24.003,2.493 6.187,20.299 C4.847,21.637 2.675,21.637 1.335,20.299 C-0.006,18.959 -0.006,16.789 1.335,15.449 C21.827,-5.029 55.168,-5.029 75.660,15.449 C77.000,16.789 77.000,18.959 75.660,20.299 ZM38.497,13.099 C49.052,13.099 58.974,17.207 66.437,24.666 C67.777,26.005 67.777,28.176 66.437,29.515 C65.767,30.185 64.889,30.520 64.011,30.520 C63.133,30.520 62.255,30.185 61.584,29.515 C48.855,16.793 28.140,16.793 15.410,29.515 C14.070,30.855 11.897,30.855 10.557,29.515 C9.217,28.176 9.217,26.005 10.557,24.666 C18.020,17.207 27.943,13.099 38.497,13.099 ZM38.497,27.006 C45.335,27.006 51.763,29.666 56.599,34.499 C57.939,35.838 57.939,38.009 56.599,39.349 C55.929,40.017 55.050,40.352 54.173,40.352 C53.295,40.352 52.416,40.017 51.746,39.349 C48.207,35.811 43.502,33.863 38.497,33.863 C33.492,33.863 28.787,35.811 25.249,39.348 C23.908,40.687 21.735,40.687 20.396,39.349 C19.056,38.009 19.056,35.838 20.396,34.499 C25.231,29.666 31.659,27.006 38.497,27.006 ZM38.497,41.202 C44.780,41.202 49.892,46.310 49.892,52.589 C49.892,58.868 44.780,63.977 38.497,63.977 C32.214,63.977 27.103,58.868 27.103,52.589 C27.103,46.310 32.214,41.202 38.497,41.202 ZM38.497,57.118 C40.996,57.118 43.030,55.087 43.030,52.589 C43.030,50.091 40.996,48.060 38.497,48.060 C35.998,48.060 33.965,50.091 33.965,52.589 C33.965,55.087 35.998,57.118 38.497,57.118 Z'/%3E%3C/svg%3E"); }
.ls-icon-11 { /*카카오*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='70px' height='68px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M35.001,57.667 C32.745,57.667 30.547,57.489 28.412,57.157 L13.278,67.016 L15.923,53.080 C6.345,48.022 0.013,39.274 0.013,29.324 C0.013,13.670 15.675,0.978 35.001,0.978 C54.329,0.978 69.994,13.670 69.994,29.324 C69.994,44.977 54.329,57.667 35.001,57.667 ZM20.572,20.562 L10.279,20.562 C9.457,20.562 8.781,21.213 8.781,22.013 C8.781,22.815 9.457,23.469 10.279,23.469 L13.926,23.469 L13.926,35.760 C13.926,36.712 14.626,37.491 15.489,37.491 C16.347,37.491 17.043,36.712 17.043,35.760 L17.043,23.469 L20.572,23.469 C21.398,23.469 22.073,22.815 22.073,22.013 C22.073,21.213 21.398,20.562 20.572,20.562 ZM34.538,35.065 L28.669,21.627 C28.669,21.627 28.667,21.627 28.667,21.624 C28.594,21.454 28.269,21.051 27.937,20.807 C27.933,20.803 27.929,20.803 27.925,20.797 C27.847,20.742 27.764,20.692 27.689,20.660 C27.683,20.656 27.683,20.660 27.683,20.656 C27.674,20.652 27.670,20.650 27.661,20.644 C27.479,20.562 27.284,20.520 27.083,20.516 C26.882,20.520 26.685,20.562 26.499,20.644 C26.495,20.650 26.490,20.652 26.482,20.656 C26.482,20.660 26.482,20.656 26.480,20.660 C26.401,20.692 26.319,20.742 26.238,20.797 C26.236,20.803 26.233,20.803 26.229,20.807 C25.900,21.049 25.572,21.454 25.499,21.624 L19.630,35.065 C19.444,35.487 19.418,35.958 19.562,36.380 C19.701,36.804 19.992,37.136 20.381,37.310 C20.572,37.396 20.774,37.440 20.985,37.440 C21.634,37.440 22.242,37.018 22.520,36.373 L23.582,33.941 L23.770,33.941 L30.583,33.941 L31.644,36.373 C31.927,37.018 32.533,37.440 33.184,37.440 C33.395,37.440 33.594,37.396 33.785,37.310 C34.174,37.136 34.463,36.804 34.605,36.380 C34.746,35.958 34.725,35.487 34.538,35.065 ZM46.050,34.744 L39.083,34.744 L39.083,22.536 C39.083,21.566 38.372,20.782 37.496,20.782 C36.619,20.782 35.910,21.566 35.910,22.536 L35.910,36.037 L35.921,36.037 C35.977,37.092 36.469,37.575 37.496,37.575 L46.050,37.575 C46.781,37.575 47.374,36.940 47.374,36.157 C47.374,35.380 46.781,34.744 46.050,34.744 ZM60.722,34.481 L55.647,27.974 L59.547,23.945 C60.369,23.101 60.538,21.918 59.934,21.309 C59.699,21.074 59.378,20.950 59.004,20.950 C58.440,20.950 57.820,21.244 57.347,21.734 L51.829,27.401 L51.829,22.712 C51.829,21.566 51.049,20.631 50.095,20.631 C49.142,20.631 48.361,21.566 48.361,22.712 L48.361,35.579 C48.361,36.728 49.142,37.663 50.095,37.663 C51.049,37.663 51.829,36.728 51.829,35.579 L51.829,31.914 L53.348,30.345 L58.169,36.535 C58.594,37.075 59.202,37.405 59.795,37.405 C60.133,37.405 60.438,37.298 60.684,37.100 C61.022,36.833 61.210,36.407 61.221,35.916 C61.229,35.420 61.052,34.911 60.722,34.481 ZM27.083,25.936 L29.464,31.383 L24.701,31.383 L27.083,25.936 Z'/%3E%3C/svg%3E");}
.ls-icon-12 { /*인스타*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='57px' height='57px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M56.984,47.000 C56.984,52.278 52.275,57.012 46.988,57.000 C34.559,56.994 22.130,57.014 9.703,56.991 C4.538,56.835 0.020,52.183 0.008,47.015 C0.003,35.522 -0.009,24.026 0.043,12.532 C0.020,11.194 -0.003,9.846 0.160,8.515 C0.819,4.557 3.990,1.196 7.889,0.270 C9.697,-0.096 11.568,0.047 13.405,0.035 C24.701,0.047 35.997,0.020 47.293,0.047 C52.431,0.161 56.964,4.821 56.943,9.963 C57.001,22.307 56.986,34.653 56.984,47.000 ZM49.342,15.297 C49.342,11.092 45.923,7.669 41.718,7.669 L15.271,7.669 C11.069,7.669 7.648,11.092 7.648,15.297 L7.648,41.723 C7.648,45.928 11.069,49.351 15.271,49.351 L41.718,49.351 C45.923,49.351 49.342,45.928 49.342,41.723 L49.342,15.297 ZM41.718,44.810 L15.271,44.810 C13.569,44.810 12.185,43.426 12.185,41.723 L12.185,15.297 C12.185,13.595 13.569,12.210 15.271,12.210 L41.718,12.210 C43.419,12.210 44.805,13.595 44.805,15.297 L44.805,41.723 C44.805,43.426 43.419,44.810 41.718,44.810 ZM28.494,17.885 C22.640,17.885 17.876,22.650 17.876,28.509 C17.876,34.368 22.640,39.136 28.494,39.136 C34.351,39.136 39.114,34.368 39.114,28.509 C39.114,22.650 34.351,17.885 28.494,17.885 ZM40.339,14.855 C38.887,14.855 37.707,16.034 37.707,17.483 C37.707,18.932 38.887,20.111 40.339,20.111 C41.787,20.111 42.968,18.932 42.968,17.483 C42.968,16.034 41.787,14.855 40.339,14.855 ZM40.339,19.394 C39.287,19.394 38.430,18.537 38.430,17.483 C38.430,16.430 39.287,15.571 40.339,15.571 C41.390,15.571 42.244,16.430 42.244,17.483 C42.244,18.537 41.390,19.394 40.339,19.394 ZM28.494,34.595 C25.141,34.595 22.414,31.865 22.414,28.509 C22.414,25.155 25.141,22.425 28.494,22.425 C31.847,22.425 34.576,25.155 34.576,28.509 C34.576,31.865 31.847,34.595 28.494,34.595 Z'/%3E%3C/svg%3E");}
.ls-icon-13 { /*블로그*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='57px' height='58px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M56.984,48.003 C56.984,53.285 52.275,58.025 46.988,58.013 C34.559,58.007 22.130,58.027 9.703,58.004 C4.538,57.848 0.020,53.192 0.008,48.020 C0.003,36.517 -0.009,25.012 0.043,13.507 C0.020,12.168 -0.003,10.819 0.160,9.488 C0.819,5.526 3.990,2.162 7.889,1.235 C9.697,0.869 11.568,1.012 13.405,1.000 C24.701,1.012 35.997,0.985 47.293,1.012 C52.431,1.127 56.964,5.790 56.943,10.936 C57.001,23.290 56.986,35.647 56.984,48.003 ZM52.638,11.837 C51.470,7.961 47.659,5.035 43.595,5.033 C33.532,5.024 23.466,5.024 13.402,5.033 C8.531,5.007 4.133,9.237 3.939,14.104 C3.916,19.227 3.927,24.354 3.939,29.480 C4.051,34.211 8.142,38.409 12.859,38.670 C16.780,38.764 20.701,38.656 24.625,38.723 C25.532,40.661 26.503,42.567 27.436,44.495 C27.693,44.976 27.881,45.591 28.485,45.730 C29.102,45.614 29.289,44.988 29.547,44.509 C30.494,42.576 31.450,40.653 32.384,38.711 C36.302,38.670 40.223,38.755 44.141,38.670 C48.854,38.406 52.931,34.217 53.052,29.489 C53.072,25.402 53.056,21.314 53.066,17.226 C53.031,15.426 53.235,13.573 52.638,11.837 ZM42.333,32.365 C42.337,31.458 42.333,30.553 42.330,29.646 C43.023,29.616 43.825,29.649 44.366,29.136 C44.970,28.552 44.970,27.656 45.028,26.876 C43.560,28.271 41.092,28.309 39.616,26.911 C37.564,24.969 37.875,21.160 40.198,19.554 C41.618,18.545 43.830,18.545 44.997,19.960 C44.991,19.757 44.991,19.353 44.991,19.151 C45.973,19.142 46.955,19.142 47.938,19.151 C47.938,21.928 47.944,24.703 47.938,27.480 C47.927,28.981 47.400,30.588 46.151,31.510 C45.069,32.333 43.644,32.423 42.333,32.365 ZM42.499,21.584 C41.043,22.087 40.909,24.412 42.272,25.100 C43.448,25.767 45.162,24.903 45.098,23.484 C45.256,22.136 43.731,21.006 42.499,21.584 ZM35.110,27.013 C32.637,28.889 28.254,28.277 27.054,25.190 C26.036,22.774 27.440,19.711 30.030,19.090 C31.866,18.573 34.043,18.855 35.463,20.212 C37.357,21.984 37.216,25.459 35.110,27.013 ZM31.158,21.616 C29.617,22.045 29.413,24.467 30.835,25.173 C32.018,25.885 33.790,24.925 33.631,23.497 C33.790,22.200 32.354,21.159 31.158,21.616 ZM21.839,27.788 C21.795,25.123 21.896,22.453 21.783,19.791 C21.789,18.911 21.327,18.032 20.440,17.774 C20.423,16.808 20.434,15.841 20.440,14.872 C21.338,14.898 22.254,15.096 22.975,15.651 C24.257,16.588 24.798,18.250 24.765,19.791 C24.754,22.458 24.771,25.123 24.759,27.785 C23.785,27.795 22.812,27.795 21.839,27.788 ZM12.771,26.895 C12.777,27.118 12.783,27.562 12.789,27.785 C11.801,27.795 10.807,27.804 9.819,27.764 C9.865,23.563 9.769,19.357 9.872,15.159 C10.847,15.188 11.816,15.177 12.789,15.188 C12.754,16.756 12.805,18.328 12.752,19.897 C14.176,18.462 16.694,18.524 18.103,19.949 C20.047,21.824 19.981,25.393 17.896,27.140 C16.470,28.378 14.004,28.449 12.771,26.895 ZM13.822,21.667 C12.342,22.190 12.272,24.584 13.709,25.213 C14.903,25.850 16.554,24.876 16.438,23.484 C16.568,22.132 15.039,21.094 13.822,21.667 Z'/%3E%3C/svg%3E");}
.ls-icon-14 { /*유투브*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='58px' height='41px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M30.031,0.012 C34.605,0.174 40.214,0.330 45.816,0.598 C47.734,0.688 49.675,0.908 51.542,1.340 C54.382,2.002 56.131,3.943 56.819,6.774 C57.492,9.538 57.652,12.372 57.810,15.205 C58.052,19.512 58.035,23.816 57.669,28.113 C57.483,30.252 57.229,32.402 56.788,34.499 C56.145,37.564 53.739,39.654 50.661,40.119 C46.269,40.787 41.839,40.951 37.413,40.990 C30.927,41.046 24.440,41.043 17.958,40.917 C14.624,40.851 11.293,40.496 7.967,40.216 C5.776,40.032 3.908,39.140 2.520,37.374 C1.632,36.246 1.190,34.932 0.940,33.535 C0.332,30.134 0.163,26.696 0.058,23.251 C-0.082,18.740 0.078,14.241 0.629,9.765 C0.804,8.367 1.029,6.931 1.534,5.632 C2.643,2.765 4.929,1.325 7.914,1.017 C10.561,0.744 13.212,0.489 15.869,0.378 C20.242,0.199 24.618,0.145 30.031,0.012 ZM23.087,29.281 C28.153,26.381 33.147,23.525 38.242,20.610 C33.141,17.695 28.156,14.847 23.087,11.949 C23.087,17.763 23.087,23.458 23.087,29.281 Z'/%3E%3C/svg%3E");}
.ls-icon-15 { /*페이스북*/background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 50 50' width='50px' height='50px'%3E%3Cg id='surface54045553'%3E%3Cpath style=' stroke:none;fill-rule:nonzero;fill:rgb(100%25,100%25,100%25);fill-opacity:1;' d='M 32 11 L 37 11 C 37.550781 11 38 10.550781 38 10 L 38 3.261719 C 38 2.738281 37.597656 2.304688 37.074219 2.265625 C 35.484375 2.152344 32.375 2 30.140625 2 C 24 2 20 5.679688 20 12.367188 L 20 19 L 13 19 C 12.449219 19 12 19.449219 12 20 L 12 27 C 12 27.550781 12.449219 28 13 28 L 20 28 L 20 47 C 20 47.550781 20.449219 48 21 48 L 28 48 C 28.550781 48 29 47.550781 29 47 L 29 28 L 36.222656 28 C 36.730469 28 37.160156 27.617188 37.214844 27.109375 L 37.992188 20.109375 C 38.058594 19.519531 37.597656 19 37 19 L 29 19 L 29 14 C 29 12.34375 30.34375 11 32 11 Z M 32 11 '/%3E%3C/g%3E%3C/svg%3E%0A");}
.ls-icon-16:after {/*서버*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='69px' height='69px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M67.646,67.600 C66.305,68.937 64.130,68.936 62.790,67.595 L58.305,63.109 C57.938,63.474 57.346,63.474 56.980,63.108 C56.955,63.084 56.947,63.053 56.926,63.027 C58.153,62.287 59.322,61.408 60.384,60.352 C61.450,59.286 62.333,58.115 63.077,56.881 C63.106,56.903 63.139,56.914 63.165,56.939 C63.531,57.305 63.530,57.896 63.164,58.262 L67.649,62.749 C68.990,64.088 68.988,66.261 67.646,67.600 ZM36.644,58.628 C30.563,52.546 30.570,42.695 36.657,36.621 C42.744,30.551 52.611,30.557 58.689,36.637 C64.770,42.717 64.762,52.569 58.675,58.642 C52.588,64.713 42.723,64.709 36.644,58.628 ZM55.852,39.467 C51.337,34.953 44.011,34.947 39.493,39.457 C34.972,43.966 34.966,51.283 39.481,55.797 C43.996,60.311 51.321,60.316 55.841,55.808 C60.361,51.299 60.366,43.982 55.852,39.467 ZM34.948,34.914 C33.506,36.351 32.376,37.979 31.525,39.710 L4.994,39.710 C2.779,39.710 0.982,37.916 0.982,35.702 L0.982,26.098 C0.982,23.885 2.779,22.090 4.994,22.090 L53.498,22.090 C55.715,22.090 57.511,23.885 57.511,26.098 L57.511,32.584 C50.535,28.021 41.083,28.795 34.948,34.914 ZM8.554,28.586 C7.273,28.586 6.236,29.621 6.236,30.900 C6.236,32.179 7.273,33.215 8.554,33.215 C9.834,33.215 10.871,32.179 10.871,30.900 C10.871,29.621 9.834,28.586 8.554,28.586 ZM16.500,28.586 C15.219,28.586 14.182,29.621 14.182,30.900 C14.182,32.179 15.219,33.215 16.500,33.215 C17.779,33.215 18.816,32.179 18.816,30.900 C18.816,29.621 17.779,28.586 16.500,28.586 ZM53.498,18.547 L4.994,18.547 C2.779,18.547 0.982,16.753 0.982,14.539 L0.982,4.935 C0.982,2.721 2.779,0.926 4.994,0.926 L53.498,0.926 C55.715,0.926 57.511,2.721 57.511,4.935 L57.511,14.539 C57.511,16.753 55.715,18.547 53.498,18.547 ZM8.554,7.424 C7.273,7.424 6.236,8.458 6.236,9.737 C6.236,11.016 7.273,12.051 8.554,12.051 C9.834,12.051 10.871,11.016 10.871,9.737 C10.871,8.458 9.834,7.424 8.554,7.424 ZM16.500,7.424 C15.219,7.424 14.182,8.458 14.182,9.737 C14.182,11.016 15.219,12.051 16.500,12.051 C17.779,12.051 18.816,11.016 18.816,9.737 C18.816,8.458 17.779,7.424 16.500,7.424 ZM4.994,43.254 L30.229,43.254 C28.745,49.176 30.298,55.701 34.932,60.334 C35.123,60.526 35.329,60.692 35.527,60.872 L4.994,60.872 C2.779,60.872 0.982,59.079 0.982,56.866 L0.982,47.260 C0.982,45.047 2.779,43.254 4.994,43.254 ZM16.500,54.378 C17.779,54.378 18.816,53.341 18.816,52.063 C18.816,50.785 17.779,49.747 16.500,49.747 C15.219,49.747 14.182,50.785 14.182,52.063 C14.182,53.341 15.219,54.378 16.500,54.378 ZM8.554,54.378 C9.834,54.378 10.871,53.341 10.871,52.063 C10.871,50.785 9.834,49.747 8.554,49.747 C7.273,49.747 6.236,50.785 6.236,52.063 C6.236,53.341 7.273,54.378 8.554,54.378 Z'/%3E%3C/svg%3E"); }
.ls-icon-17:after {/*네트워크*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='68px' height='62px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M62.273,36.718 C59.816,36.718 57.725,35.167 56.913,32.993 L46.263,32.993 C46.369,32.341 46.439,31.678 46.439,30.996 C46.439,30.315 46.369,29.650 46.263,28.999 L56.913,28.999 C57.725,26.825 59.816,25.275 62.273,25.275 C65.436,25.275 68.000,27.836 68.000,30.996 C68.000,34.156 65.436,36.718 62.273,36.718 ZM47.188,12.169 L41.869,21.373 C40.839,20.532 39.667,19.863 38.402,19.384 L43.725,10.170 C42.247,8.382 41.948,5.796 43.177,3.669 C44.759,0.933 48.260,-0.005 50.999,1.576 C53.737,3.155 54.676,6.656 53.096,9.391 C51.866,11.519 49.477,12.552 47.188,12.169 ZM42.885,30.996 C42.885,35.900 38.907,39.873 33.999,39.873 C29.093,39.873 25.115,35.900 25.115,30.996 C25.115,26.092 29.093,22.120 33.999,22.120 C38.907,22.120 42.885,26.092 42.885,30.996 ZM33.999,26.581 C31.559,26.581 29.582,28.559 29.582,30.996 C29.582,33.434 31.559,35.412 33.999,35.412 C36.441,35.412 38.417,33.434 38.417,30.996 C38.417,28.559 36.441,26.581 33.999,26.581 ZM26.132,21.373 L20.812,12.169 C18.523,12.552 16.133,11.519 14.904,9.391 C13.322,6.656 14.261,3.155 17.001,1.576 C19.739,-0.005 23.241,0.933 24.823,3.669 C26.051,5.796 25.753,8.382 24.274,10.170 L29.599,19.384 C28.332,19.863 27.161,20.532 26.132,21.373 ZM21.562,30.996 C21.562,31.678 21.630,32.341 21.735,32.993 L11.086,32.993 C10.276,35.167 8.185,36.718 5.726,36.718 C2.564,36.718 -0.001,34.156 -0.001,30.996 C-0.001,27.836 2.564,25.275 5.726,25.275 C8.185,25.275 10.276,26.825 11.086,28.999 L21.735,28.999 C21.630,29.650 21.562,30.315 21.562,30.996 ZM20.812,49.824 L26.132,40.619 C27.161,41.460 28.332,42.130 29.599,42.609 L24.274,51.822 C25.752,53.611 26.051,56.196 24.823,58.324 C23.241,61.059 19.739,61.998 17.001,60.417 C14.261,58.838 13.322,55.337 14.904,52.601 C16.133,50.474 18.523,49.440 20.812,49.824 ZM41.869,40.619 L47.188,49.824 C49.477,49.440 51.866,50.474 53.096,52.601 C54.676,55.337 53.737,58.838 50.999,60.417 C48.260,61.998 44.759,61.059 43.177,58.324 C41.949,56.196 42.247,53.611 43.725,51.822 L38.402,42.609 C39.667,42.130 40.839,41.460 41.869,40.619 Z'/%3E%3C/svg%3E"); }
.ls-icon-18:after {/*데이터*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='55px' height='70px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M27.944,70.000 C12.807,70.000 0.950,63.891 0.950,56.091 L0.950,44.396 C0.950,43.991 1.197,43.626 1.574,43.472 C1.951,43.318 2.385,43.405 2.672,43.694 C7.656,48.698 17.104,51.686 27.946,51.686 C38.784,51.686 48.231,48.699 53.216,43.696 C53.503,43.407 53.936,43.320 54.314,43.474 C54.691,43.628 54.938,43.993 54.938,44.398 L54.938,56.091 C54.938,63.891 43.081,70.000 27.944,70.000 ZM52.925,46.632 C47.303,51.080 38.186,53.685 27.946,53.685 C17.703,53.685 8.584,51.079 2.963,46.630 L2.963,56.091 C2.963,62.547 14.403,68.001 27.944,68.001 C41.485,68.001 52.925,62.547 52.925,56.091 L52.925,46.632 ZM27.946,48.907 C12.808,48.907 0.950,42.798 0.950,35.000 L0.950,23.304 C0.950,22.899 1.197,22.534 1.574,22.380 C1.951,22.226 2.385,22.313 2.672,22.601 C7.657,27.605 17.105,30.592 27.946,30.592 C38.784,30.592 48.230,27.605 53.216,22.603 C53.505,22.314 53.935,22.227 54.315,22.382 C54.691,22.536 54.938,22.901 54.938,23.306 L54.938,35.017 C54.916,42.807 43.060,48.907 27.946,48.907 ZM52.925,25.539 C47.303,29.986 38.185,32.591 27.946,32.591 C17.703,32.591 8.584,29.986 2.963,25.538 L2.963,35.000 C2.963,41.455 14.404,46.908 27.946,46.908 C41.468,46.908 52.907,41.461 52.925,35.014 L52.925,25.539 ZM27.946,27.814 C12.808,27.814 0.950,21.705 0.950,13.907 C0.950,6.108 12.807,-0.001 27.944,-0.001 C43.081,-0.001 54.938,6.108 54.938,13.907 C54.916,21.715 43.060,27.814 27.946,27.814 ZM27.944,1.998 C14.403,1.998 2.963,7.452 2.963,13.907 C2.963,20.362 14.404,25.815 27.946,25.815 C41.468,25.815 52.907,20.369 52.925,13.924 C52.925,7.452 41.485,1.998 27.944,1.998 Z'/%3E%3C/svg%3E"); }
.ls-icon-19:after {/*전화*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63px' height='63px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M60.477,37.846 C59.119,37.846 58.016,36.744 58.016,35.385 C58.016,19.102 44.762,5.855 28.472,5.855 C27.112,5.855 26.009,4.754 26.009,3.394 C26.009,2.035 27.112,0.933 28.472,0.933 C47.477,0.933 62.940,16.389 62.940,35.385 C62.940,36.744 61.838,37.846 60.477,37.846 ZM32.933,47.866 C34.779,46.050 35.294,45.939 37.398,47.308 C40.236,49.155 43.061,51.031 45.813,53.002 C48.303,54.787 48.281,56.580 45.948,58.606 C42.995,61.170 39.444,62.919 34.108,62.211 C32.260,61.965 28.854,61.219 25.902,59.735 C15.655,54.584 7.363,47.284 2.538,36.599 C1.029,33.259 -0.045,29.777 0.126,26.046 C0.278,22.755 1.801,20.186 4.532,18.376 C6.525,17.054 8.309,17.290 9.768,19.167 C12.082,22.141 14.274,25.211 16.536,28.227 C17.701,29.781 17.476,31.099 16.133,32.464 C13.789,34.842 13.662,36.354 15.712,38.972 C18.542,42.585 21.200,46.384 25.307,48.767 C28.191,50.438 30.577,50.181 32.933,47.866 ZM28.472,22.026 C35.841,22.026 41.837,28.019 41.837,35.385 C41.837,36.744 40.735,37.846 39.375,37.846 C38.015,37.846 36.913,36.744 36.913,35.385 C36.913,30.733 33.126,26.948 28.472,26.948 C27.112,26.948 26.009,25.847 26.009,24.487 C26.009,23.128 27.112,22.026 28.472,22.026 ZM28.472,16.753 C27.112,16.753 26.009,15.651 26.009,14.292 C26.009,12.933 27.112,11.831 28.472,11.831 C41.465,11.831 52.036,22.398 52.036,35.385 C52.036,36.744 50.934,37.846 49.575,37.846 C48.215,37.846 47.113,36.744 47.113,35.385 C47.113,25.111 38.751,16.753 28.472,16.753 Z'/%3E%3C/svg%3E"); }
.ls-icon-20:after {/*팩스*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='85px' height='85px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M75.368,66.903 L68.067,66.903 L68.067,81.710 C68.067,83.527 66.601,85.000 64.794,85.000 L22.243,85.000 C20.435,85.000 18.970,83.527 18.970,81.710 L18.970,66.903 L10.577,66.903 C5.270,66.903 0.967,62.578 0.967,57.242 L0.967,31.595 C0.967,26.260 5.270,21.935 10.577,21.935 L18.424,21.935 L18.424,3.289 C18.424,1.472 19.890,-0.001 21.697,-0.001 L64.248,-0.001 C66.056,-0.001 67.521,1.472 67.521,3.289 L67.521,21.935 L75.368,21.935 C80.676,21.935 84.978,26.260 84.978,31.595 L84.978,57.242 C84.978,62.578 80.676,66.903 75.368,66.903 ZM9.696,28.516 C8.491,28.516 7.513,29.498 7.513,30.709 C7.513,31.920 8.491,32.902 9.696,32.902 C10.901,32.902 11.877,31.920 11.877,30.709 C11.877,29.498 10.901,28.516 9.696,28.516 ZM16.242,28.516 C15.037,28.516 14.060,29.498 14.060,30.709 C14.060,31.920 15.037,32.902 16.242,32.902 C17.447,32.902 18.424,31.920 18.424,30.709 C18.424,29.498 17.447,28.516 16.242,28.516 ZM60.975,6.579 L24.970,6.579 L24.970,21.935 L60.975,21.935 L60.975,6.579 ZM61.521,55.386 L25.516,55.386 L25.516,78.419 L61.521,78.419 L61.521,55.386 ZM32.511,60.977 L53.435,60.977 C54.464,60.977 55.298,61.815 55.298,62.850 C55.298,63.884 54.464,64.722 53.435,64.722 L32.511,64.722 C31.482,64.722 30.648,63.884 30.648,62.850 C30.648,61.815 31.482,60.977 32.511,60.977 ZM32.511,67.881 L53.435,67.881 C54.464,67.881 55.298,68.719 55.298,69.754 C55.298,70.788 54.464,71.626 53.435,71.626 L32.511,71.626 C31.482,71.626 30.648,70.788 30.648,69.754 C30.648,68.719 31.482,67.881 32.511,67.881 Z'/%3E%3C/svg%3E"); }
.ls-icon-21:after {/*사이트*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='84px' height='85px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M80.593,68.453 L56.188,68.453 L56.188,78.200 L60.010,78.200 C61.890,78.200 63.415,79.722 63.415,81.599 C63.415,83.477 61.890,85.000 60.010,85.000 L23.989,85.000 C22.108,85.000 20.584,83.477 20.584,81.599 C20.584,79.722 22.108,78.200 23.989,78.200 L27.810,78.200 L27.810,68.453 L3.406,68.453 C1.525,68.453 0.001,66.930 0.001,65.053 L0.001,3.400 C0.001,1.522 1.525,-0.001 3.406,-0.001 L80.593,-0.001 C82.474,-0.001 83.998,1.522 83.998,3.400 L83.998,65.053 C83.998,66.930 82.474,68.453 80.593,68.453 ZM34.621,78.200 L49.378,78.200 L49.378,68.453 L34.621,68.453 L34.621,78.200 ZM77.188,6.800 L6.811,6.800 L6.811,51.000 L77.188,51.000 L77.188,6.800 ZM47.673,28.503 L55.969,36.786 L51.377,41.372 L43.080,33.088 L38.259,37.902 L32.059,17.499 L52.493,23.690 L47.673,28.503 Z'/%3E%3C/svg%3E"); }
.ls-icon-22:after {/*이메일*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='63px' height='61px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M47.739,30.570 C39.320,30.570 32.495,23.725 32.495,15.279 C32.495,6.834 39.320,-0.012 47.739,-0.012 C56.156,-0.012 62.979,6.834 62.979,15.279 C62.979,23.725 56.156,30.570 47.739,30.570 ZM57.413,8.197 C56.277,7.059 54.441,7.059 53.305,8.197 L44.761,16.766 L41.588,13.584 C40.456,12.446 38.616,12.446 37.482,13.584 C36.350,14.721 36.350,16.565 37.482,17.703 L42.709,22.945 C43.276,23.514 44.020,23.799 44.761,23.799 C45.505,23.799 46.247,23.514 46.814,22.945 L57.413,12.313 C58.547,11.178 58.547,9.333 57.413,8.197 ZM36.581,30.771 L26.728,39.444 L3.716,19.190 L29.084,19.190 C30.067,23.934 32.804,28.028 36.581,30.771 ZM26.728,44.676 C27.255,44.676 27.781,44.490 28.203,44.119 L40.761,33.066 C42.922,33.919 45.274,34.394 47.739,34.394 C49.378,34.394 50.969,34.186 52.487,33.795 L52.487,57.605 L40.613,43.044 C39.830,42.085 38.420,41.943 37.461,42.729 C36.505,43.515 36.364,44.929 37.146,45.889 L49.467,60.993 L3.988,60.993 L16.307,45.889 C17.090,44.929 16.950,43.515 15.992,42.729 C15.035,41.943 13.625,42.085 12.842,43.044 L0.968,57.605 L0.968,22.747 L25.251,44.119 C25.674,44.490 26.200,44.676 26.728,44.676 Z'/%3E%3C/svg%3E"); }
.ls-icon-23:after {/*주소*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='84px' height='85px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M73.418,25.421 C72.639,26.580 72.639,28.099 73.418,29.258 L82.450,42.714 C83.980,44.992 82.356,48.063 79.621,48.063 L24.817,48.063 L24.817,6.616 L79.621,6.616 C82.356,6.616 83.980,9.686 82.450,11.965 L73.418,25.421 ZM28.295,85.000 L0.969,85.000 L0.969,76.511 L9.415,76.511 L9.415,4.743 C9.415,2.123 11.528,-0.001 14.135,-0.001 C16.742,-0.001 18.855,2.123 18.855,4.743 L18.855,76.511 L28.295,76.511 L28.295,85.000 Z'/%3E%3C/svg%3E"); }


/* overview */
.con-com-01 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;  text-align: left; background-repeat:no-repeat; background-position: 60% -20px; background-size: auto 550px; }
.con-com-01 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-01 .com-box-01 { padding-left:20px; padding-right:20px; max-width: 1280px; margin:0 auto; }
.con-com-01 .com-box-02 { background:#f2f3f6; padding-bottom:50px;  padding-top: 50px;}
.con-com-01 .com-box-03 { padding-top: 50px; padding-bottom:100px;}
.con-com-01 .con-box-01 .ls-box-in { padding-bottom:40px; display:flex; justify-content: center; align-items: center;}
.con-com-01 .con-box-01 .ls-box-01 { text-align:left; width: 60%; padding-right:0%;}
.con-com-01 .con-box-01 .ls-box-01 .ls-txt-02 { line-height: 1.4em;}
.con-com-01 .con-box-01 .ls-box-02 { position: relative;  text-align: right; width: 27%; margin-right:3%; margin-left: auto;}
.con-com-01 .con-box-01 .ls-box-02 img { min-height: 220px; object-fit: cover; max-width:100%; box-shadow: 5px 13px 35px rgba(0,0,0,0.2);}
.con-com-01 .con-box-01 .ls-img-01 img { height: 80px;}
.con-com-01 .ls-txt-01 { font-size: 2.2em; font-weight: 600; letter-spacing: -1px;}
.con-com-01 .ls-txt-01 p { padding:30px 0;}
.con-com-01 .con-box-02 { margin:0 auto; max-width: 1280px;padding-left:20px; }
.con-com-01 .con-box-02 ul { padding-top:30px;}
.con-com-01 .con-box-02 li { position: relative; padding-left: 20px; line-height: 1.7em;}
.con-com-01 .con-box-02 li:before {left:5px; width:10px; height:100%; content:"\00B7"; position: absolute; }
.con-com-01 .con-box-03 { margin:0 auto; max-width: 1280px; padding-left:20px;}
.con-com-01 .con-box-03 h4 { padding-bottom: 30px; font-size: 1.5em;}
.con-com-01 .ls-img-scroll {width:100%; }
.con-com-01 .ls-img-scroll div { padding: 20px 0px; overflow-x: auto;}

/* digi pcr */
.con-com-02 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-02 .con-head { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; text-align: left; }
.con-com-02 .con-head h3 { position: relative;}
.con-com-02 .con-head h3:after { color:#1c4ca1; content:'.';}
.con-com-02 .ls-tab-01 ul {display:flex; justify-content: center; }  
.con-com-02 .ls-tab-01 ul li { max-width: 25%; flex:1}
.con-com-02 .ls-tab-01 {  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; padding-top:70px; text-align: center; font-size: 1em;}
.con-com-02 .ls-tab-01 a { padding-left:10px; padding-right:10px;}
.con-com-02 .ls-tab-box { padding-bottom:0px;/*  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; */}
.con-com-02 .com-box-01 { padding-top:30px; padding-bottom:30px;}
.con-com-02 .com-box-02 { padding-top:30px; padding-bottom:30px; background:#f2f3f6}
.con-com-02 .com-box-03 { padding-top:30px; padding-bottom:30px;}
.con-com-02 .com-box-04 { padding-top:30px; padding-bottom:30px; background:#f2f3f6}
.con-com-02 .con-box-01 {  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px}
.con-com-02 .con-box-02 {  margin:0 auto; max-width:1280px; padding-left:20px;}
.con-com-02 .con-box-03 {  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px}
.con-com-02 .con-box-04 {  margin:0 auto; max-width:1280px; padding-left:20px;}
.con-com-02 .con-box-05 {  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px}
.con-com-02 .con-box-06 {  margin:0 auto; max-width:1280px; padding-left:20px;}
.con-com-02 .con-box-07 {  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px}
.con-com-02 .con-box-08 {  margin:0 auto; max-width:1280px; padding-left:20px;}
.con-com-02 .ls-box-01 { position: relative;}
.con-com-02 .ls-box-01:before { height:1px; background:#1c4ca1; width:100%; z-index:0; left:0; bottom:20%; content:''; position: absolute;}
.con-com-02 .ls-box-01 p { position: relative; z-index:2; padding-right:10px; background:#fff; display:inline-block; font-size: 5em; font-weight: 700; color:#fff; text-shadow: -1px 0 #122a88, 0 1px #122a88, 1px 0 #122a88, 0 -1px #122a88; }
.con-com-02 .com-box-02 .ls-box-01 p, .con-com-02 .com-box-04 .ls-box-01 p { color:#f2f3f6; background:#f2f3f6; padding-right:0; padding-left:10px;}
.con-com-02 .com-box-01 .ls-box-02 dl, .con-com-02 .com-box-02 .ls-box-02 dl { padding-bottom:30px;}
.con-com-02 .ls-box-02 dl {display:flex; text-align: left; position: relative; padding: 30px 0px 50px 0px;}
.con-com-02 .ls-box-02 dt { font-weight: 600;font-size: 2.2em; width: 50%;}
.con-com-02 .ls-box-02 dt img { margin-top:30px }
.con-com-02 .ls-box-02 dd img { margin-top:-40px;  }
.con-com-02 .ls-box-02 dd { line-height: 1.5em; color:#444444; width: 50%;}
.con-com-02 .ls-box-02 dd ul { padding-top:30px; margin-top: 30px; border-top:1px solid #a0a0a0 }
.con-com-02 .ls-box-02 li { position: relative; padding-left: 20px; line-height: 1.7em;}
.con-com-02 .ls-box-02 li:before {left:5px; width:10px; height:100%; content:"\00B7"; position: absolute; }
.con-com-02 .ls-box-02 img { max-width:470px;}
.con-com-02 .con-box-01 .ls-img-01 img { box-shadow: 3px 30px 15px rgba(0,0,0,0.1); }
.con-com-02 .con-box-03 .ls-img-01 img { box-shadow: 3px 30px 15px rgba(0,0,0,0.1); position:absolute; right:0px; }
.con-com-02 .con-box-07 .ls-img-03 img { position:absolute; right:0px; }
.con-com-02 .con-box-01 .ls-img-01 { padding-left: 5px;}
.con-com-02 .com-box-02 .ls-box-02 dt, .con-com-02 .com-box-04 .ls-box-02 dt { order:2; text-align: right;}
.con-com-02 .com-box-02 .ls-box-01, .con-com-02 .com-box-04 .ls-box-01 { text-align: right;}
.con-com-02 .com-box-01 .ls-box-01, .con-com-02 .com-box-03 .ls-box-01 { text-align: left;}
.con-com-02 .ls-img-scroll {width:100%; }
.con-com-02 .ls-img-scroll div { padding: 0px 0px 20px 0; overflow-x: auto; margin-top:0px; }
.con-com-02 .ls-img-scroll img+img { margin-top:20px;}
.con-com-02 .ls-img-scroll div.type2 { padding: 20px 0px 20px 0; overflow-x: auto; margin-top:140px;}


.con-com-03 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-03 .con-head { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; text-align: left; }
.con-com-03 .con-head h3 { position: relative;}
.con-com-03 .con-head h3:after { color:#1c4ca1; content:'.';}
.con-com-03 .ls-tab-01 ul {display:flex; justify-content: center; }  
.con-com-03 .ls-tab-01 ul li { max-width: 25%; flex:1}
.con-com-03 .ls-tab-01 {  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; padding-top:70px; text-align: center; font-size: 1em;}
.con-com-03 .ls-tab-01 a { padding-left:10px; padding-right:10px;}
.con-com-03 .ls-tab-box { /*  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; */}
.con-com-03 .com-box-01 { padding-top:10px;}
.con-com-03 .com-box-02 { padding-top:10px;}
.con-com-03 .com-box-03 { padding-top:10px;}
.con-com-03 .com-box-04 { padding-top:10px;}
.con-com-03 .con-box-01 { position: relative; z-index:2; margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px}
.con-com-03 .con-box-02 { position: relative; z-index:1; margin-top: -40px; padding-top:50px; padding-bottom:50px; background: #f2f3f6;}
.con-com-03 .con-box-03 { position: relative; z-index:2; margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px}
.con-com-03 .con-box-04 { position: relative; z-index:1; margin-top: -170px; padding-top:30px; padding-bottom:30px; background: #f2f3f6;}
.con-com-03 .con-box-05 { position: relative; z-index:2; margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px}
.con-com-03 .con-box-06 { position: relative; z-index:1; margin-top: -90px; padding-top:50px; padding-bottom:70px; background: #f2f3f6;}
.con-com-03 .ls-box-01 {display:flex; text-align: left; position: relative; padding: 50px 0px 150px 0px;}
.con-com-03 .ls-box-01 > div { width: 50%;}
.con-com-03 .ls-box-01 dt { font-weight: 600;font-size: 2.2em;}
.con-com-03 .ls-box-01 dd { line-height: 1.65em; padding-top: 30px; color:#444444}
.con-com-03 .ls-box-01 img { max-width:100%;}
.con-com-03 .ls-box-02 { max-width: 1280px; margin:0 auto; padding-left:20px;}
.con-com-03 .ul-box-01 { text-align: left; padding-top: 30px;}
.con-com-03 .ls-img-01 { text-align: left;}
.con-com-02 .ls-box-02 { position: relative;}
.con-com-03 .ls-box-02 li { position: relative; padding-left: 20px; line-height: 1.7em;}
.con-com-03 .ls-box-02 li:before {left:5px; width:10px; height:100%; content:"\00B7"; position: absolute; }
.con-com-03 .con-box-03 .ls-img-01 { order:1; text-align: right; width: 40%!important}
.con-com-03 .ls-img-01 img { box-shadow: 3px 30px 15px rgba(0,0,0,0.1); }
.con-com-03 .con-box-03 .dl-box-01 { width: 55%!important;}
.con-com-03 .con-box-03 .dl-box-01 p { padding-bottom:30px;}
.con-com-03 .com-box-01 .ls-box-01 { padding-bottom: 30px;}
.con-com-03 .com-box-01 .ls-box-01, .con-com-03 .com-box-03 .ls-box-01 { text-align: right;}
.con-com-03 .con-box-06 .ls-box-in { justify-content: space-between; display:flex;max-width: 1280px; margin:0 auto; padding-left:20px; padding-right:20px;}
.con-com-03 .con-box-06 .ls-box-in>div { width: 50%;}
.con-com-03 .con-box-06 .ls-box-in img { max-width:100%;}
.con-com-03 .con-box-06 .ul-box-01 { font-size: 0.9em;}
.con-com-03 .con-box-06 li { position: relative; padding-left: 20px; line-height: 1.7em;}
.con-com-03 .con-box-06 li:before {left:5px; width:10px; height:100%; content:"\00B7"; position: absolute; }
.con-com-03 .ls-img-01 img { object-fit: cover; height: 400px;}
.con-com-03 .com-box-01 .ls-img-01 img { object-fit: cover; height: 400px;}
.con-com-03 .com-box-01 .ls-img-02 img  { object-fit: cover; height: 300px;}
.con-com-03 .ls-img-scroll {width:100%; }
.con-com-03 .ls-img-scroll div { padding: 20px 0px 20px 0; overflow-x: auto;}
.con-com-03 .ls-img-scroll img+img { margin-top:20px;}


.con-com-04 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px; background-repeat:no-repeat; background-position: right 100px; background-size: auto 540px;  backdrop-filter: blur(10px); }
.con-com-04 .con-head { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; text-align: left; }
.con-com-04 .con-head h3 { position: relative;}
.con-com-04 .con-head h3:after { color:#1c4ca1; content:'.';}
.con-com-04 .com-box-01 {width: 100%; max-width: 1280px; margin:0 auto; text-align: left; padding-left:20px; padding-right:20px; }
.con-com-04 .com-box-02 { background:#f2f3f6; margin-top:-140px; padding-top:90px; padding-bottom: 50px;}
.con-com-04 .com-box-03 { background-position: 70% 0; background-size: cover;  padding-top:150px; padding-bottom:50px;}
.con-com-04 .con-box-02 {  margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px;}
.con-com-04 .con-box-03 { text-align: left; margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; color:#fff; }
.con-com-04 .ls-list-box { flex:1; display:flex; width:100%; padding-top: 100px; padding-bottom:70px;}
.con-com-04 .con-box-02 .ls-list { text-align: center; width:100%; padding-left:3%;padding-right:3%;}
.con-com-04 .con-box-03 .ls-list { width:100%;}
.con-com-04 .con-box-03 .ls-list .ls-ss {padding-left:10px; margin-top:30px; padding-top:30px; border-top:1px solid #fff;}
.con-com-04 .con-box-02 .ls-icon {width: 190px; height: 190px; display:inline-block; text-align: center; border-radius: 50%; background:#fff;}
.con-com-04 .con-box-02 .ls-icon img { width: 50px; height: auto; position: absolute;left:50%; top:50%; transform: translate(-50%, -50%);}
.con-com-04 .ls-icon {position: relative;  }
.con-com-04 .ls-icon:after { background-position: center center; background-repeat: no-repeat; background-size: contain; content:''; width:45px; height: 45px; position:absolute;}
.con-com-04 .con-box-02 .ls-icon:after {left:50%; top:50%; transform: translate(-50%, -50%);}
.con-com-04 .con-box-03 .ls-icon { width: 60px; height: 60px;}
.con-com-04 .con-box-03 .ls-icon:after {filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1);  left:0; top:0;  width:60px; height: 60px;}
.con-com-04 .con-box-01 .ls-box-01 { text-align:left; width: 100%;}
.con-com-04 .con-box-01 .ls-box-02 { position: relative;  display:flex; justify-content: center; align-items: stretch;}
.con-com-04 .con-box-01 .ls-box-02 .ls-txt-02 { width: 70%; line-height: 1.7em; padding-right: 5%; color:#444444;}
.con-com-04 .con-box-01 .ls-box-02 .ls-txt-02 p { padding-bottom:40px;}
.con-com-04 .con-box-01 .ls-box-02 .ls-img-02 { width: 30%; padding-top:70px;} 
.con-com-04 .con-box-01 .ls-img-02 img {box-shadow: 3px 30px 15px rgba(0,0,0,0.1); object-fit: cover; height: 415px;  }
.con-com-04 .con-box-01 .ls-img-01 img { height: 50px;}
.con-com-04 .ls-txt-01 { font-size: 2.2em; font-weight: 600; letter-spacing: -1px;}
.con-com-04 .ls-txt-01 p { padding:50px 0;}
.con-com-04 .sub-head h4 { padding-bottom:20px;}
.con-com-04 .con-box-02 .ls-tt { padding: 30px 0 20px 0; font-size: 0.8em; color:#444444;}
.con-com-04 .con-box-02 .ls-ss { font-size: 1.2em; font-weight:600}

/* overview */
.con-com-05 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-05 .con-head { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; text-align: left; }
.con-com-05 .con-head h3 { position: relative;}
.con-com-05 .con-head h3:after { color:#1c4ca1; content:'.';}
.con-com-05 .com-box-01 { width: 100%; max-width: 1280px; margin:0 auto; text-align: left;position: relative;padding-left:20px; padding-right:20px; }
.con-com-05 .ls-txt-03 { font-weight:900; font-size: 5em; color:#fff; text-shadow: -1px 0 #1c4ca1, 0 1px #1c4ca1, 1px 0 #1c4ca1, 0 -1px #1c4ca1; }
.con-com-05 .ls-box-02 { display:flex; width:100%; justify-content: center; align-items: center;}
.con-com-05 .ls-box-02 .ls-img-01 { width: 45%; margin-top:auto;}
.con-com-05 .ls-box-02 .ls-img-01 img { box-shadow: 3px 30px 15px rgba(0,0,0,0.1); }
.con-com-05 .ls-box-02 .dl-box-01 { width: 55%;}
.con-com-05 .dl-box-01 dl { padding-top:50px;}
.con-com-05 .dl-box-01 dt { font-size: 2em; font-weight:700; padding-bottom:30px; }
.con-com-05 .dl-box-01 dd { position: relative; padding-left: 20px; line-height: 1.7em;}
.con-com-05 .dl-box-01 dd:before {left:5px; width:10px; height:100%; content:"\00B7"; position: absolute; }
.con-com-05 .con-box-02 .ls-img-01, .con-com-05 .con-box-04 .ls-img-01 { order:2;}
.con-com-05 .con-box-02 .ls-img-01 img { height: 575px; object-fit: cover;}
.con-com-05 .con-box-03 .ls-img-01 img { height: 580px; object-fit: cover;}
.con-com-05 .con-box-04 .ls-img-01 img { height: 400px; object-fit: cover;}
.con-com-05 .con-box-02 .ls-img-01 { width: 40%;}
.con-com-05 .con-box-02 .dl-box-01 { width: 60%;}
.con-com-05 .con-box-02 { padding-bottom: 100px;}
.con-com-05 .con-box-03 { padding-bottom: 100px;}
.con-com-05 .con-box-04 { padding-bottom: 100px;}
.con-com-05 .ls-txt-01 { font-size: 1.7em; padding-top: 50px; padding-bottom: 70px;}
.con-com-05 .ls-txt-01 strong{ font-size: 1.3em; font-weight: 600; letter-spacing: -1px;}

.con-com-06 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px; background-position:left bottom, right top;  background-repeat: no-repeat, no-repeat;}
.con-com-06 .con-head { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; text-align: left; }
.con-com-06 .con-head h3 { position: relative;}
.con-com-06 .con-head h3:after { color:#1c4ca1; content:'.';}
.con-com-06 .ls-txt-01 { font-size: 2.2em; padding-top: 50px; padding-bottom: 70px; font-weight: 600;}
.con-com-06 .com-box-01 { width: 100%; text-align: left;margin:0 auto; max-width:1280px;position: relative;padding-left:20px; padding-right:20px; }
.con-com-06 .con-box-02 {  width:100%; padding-top: 50px; padding-bottom:50px;}
.con-com-06 .con-box-02>div { width:100%; }
.con-com-06 .ls-list-box { position: relative; flex:1; display:flex; justify-content: start; width:100%; }
.con-com-06 .ls-box-03 .ls-list-box { padding-left:17%; padding-top:150px;padding-bottom: 100px; }
.con-com-06 .ls-box-02 .ls-list-box { padding-right:17%;  }
.con-com-06 .ls-list { width:100%; margin-right: 7%;}
.con-com-06 .ls-list h5 { text-align: center; word-break: keep-all; padding:20px 0px; border-top:2px solid #1c4ca1; height: 120px; font-weight: 400;}
.con-com-06 .ls-list img { max-width:100%; width:100%;}
.con-com-06 .ls-box-02 .ls-list { max-width: 400px;}
.con-com-06 .ls-list .ls-img-01 img {box-shadow: 5px 20px 20px rgba(0,0,0,0.2)}
.con-com-06 .ls-box-02 .ls-img-02 { position: absolute; right:0; bottom:0; width: 20%;}
.con-com-06 .ls-box-03 .ls-img-02 { position: absolute; left:0; width: 20%;}
.con-com-06 .ls-img-02 img { max-width:100%;}
.con-com-06 .ls-box-03 .ls-list:last-of-type { max-width: 480px;}
.con-com-06 .ls-box-03 .ls-list { margin-left: 8%; margin-right:0; max-width: 385px;}

.con-com-07 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-07 .con-head { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; text-align: left; }
.con-com-07 .con-head h3 { position: relative;}
.con-com-07 .con-head h3:after { color:#1c4ca1; content:'.';}
.con-com-07 .com-box-01 { width: 100%; max-width: 1240px; margin:0 auto; text-align: left;position: relative;padding-top: 100px; }
.con-com-07 .com-box-02 { background:#f2f3f6; width: 100%; margin:0 auto; text-align: left;position: relative;padding-left:20px; padding-right:20px;padding-top: 100px; padding-bottom:100px; }
.con-com-07 .con-box-01 { text-align: center;}
.con-com-07 .con-box-01 h4 {font-size: 2.3em; line-height: 1.7em; padding-bottom: 50px; position: relative; }
.con-com-07 .con-box-01 .ls-txt-01 { line-height: 1.8em; opacity: 0.8;}
.con-com-07 .con-box-02 { position: relative;}
.con-com-07 .con-box-02 .ls-box-in {display:flex;  }
.con-com-07 .con-box-02 .ls-box-01 { box-shadow: 5px 20px 20px rgba(28,76,161,0.2); display:flex; flex-wrap: wrap; color:#fff; padding: 40px 0 40px 20px; position: relative; z-index:2; margin-left: 7%; margin-top: -130px; width: 260px; height:260px;}
.con-com-07 .con-box-02 .ls-box-01 > div { width:100%;}
.con-com-07 .con-box-02 .ls-box-01 .ls-txt-02 { font-size: 1.15em; font-weight: 600; margin-top: auto; letter-spacing: -0.5px;}
.con-com-07 .con-box-02 .ls-box-02 { width:57%; margin-left: auto; padding: 50px 0;}
.con-com-07 .con-box-02 dl {display:flex; text-align: left; padding:10px 20px;}
.con-com-07 .con-box-02 dt { max-width: 220px; font-weight:700; color:#444444; padding-left: 30px; font-size: 1em; line-height: 1.7em; position: relative; width: 40%;}
.con-com-07 .con-box-02 dt p { padding-bottom:40px;}
.con-com-07 .con-box-02 dt .ls-icon { display:inline-block; width: 25px; height:25px; position: relative;}
.con-com-07 .con-box-02 dt .ls-icon:after {opacity: 0.7; filter: contrast(0);  background-size: contain; background-position: center center;  background-repeat: no-repeat; left: 50%; top:50%; transform: translate(-50%, -50%); display:inline-block;  content:''; position: absolute;  width:17px; height:17px;}
.con-com-07 .con-box-02 dd { width: 70%; padding-top:2px; color:#444444;}
.con-com-07 .con-box-02 span {vertical-align: middle; margin-right: 10px;}
.con-com-07 .con-box-02 .dl-box-01 { width:100%;}

.con-com-08 { margin:0 auto; padding: 70px 0px 100px 0px; position: relative; overflow: hidden;} 
.con-com-08 .con-head { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px; text-align: left; padding-bottom:20px }
.con-com-08 .con-head h3 { position: relative;}
.con-com-08 .con-head h3:after { color:#1c4ca1; content:'.';}
.con-com-08 .ls-txt-01 { font-size: 2.2em; padding-top: 50px; padding-bottom: 70px; font-weight: 600;}
.con-com-08 .com-box-01 { margin:0 auto; max-width:1280px; padding-left:20px; padding-right:20px;}
.con-com-08 .con-box-01 { padding: 50px 0px 30px 0px; text-align: left; }
.con-com-08 .con-box-01 .ls-info, .con-com-08 .con-box-01 ::placeholder { letter-spacing: -0.5px; color:#dadada;}
.con-com-08 .con-box-01 .ls-info { padding-bottom:15px;}
.con-com-08 .con-box-01 .dl-box-01 { margin-top: 20px; border-top:2px solid #000;flex-wrap: wrap; display:flex; justify-content: center; align-items: center;}
.con-com-08 .con-box-01 dl { border-bottom: 1px solid #dfe0e8; width: 100%; line-height: 1.2em;display:flex; flex-wrap: wrap; position: relative; padding: 10px 5px; }
.con-com-08 .con-box-01 dt { font-size: 0.9em; font-weight: 600; display: block; width: 20%; padding-left: 20px; max-width: 190px; flex:1; }
.con-com-08 .con-box-01 dd {text-align:left; display: block; width: 80%;flex:1;}
.con-com-08 .con-box-01 dt>span { top:4px; display:inline-block; position: relative; width: 10px;}
.con-com-08 .con-box-01 input[type=text], .con-com-08 .con-box-01 textarea { border: 1px solid #dfe0e8;  width:100%; padding: 10px 10px; font-size: 0.8em;}
.con-com-08 .con-box-01 textarea { height: 250px;}
.con-com-08 .con-box-01 .dl-p { padding-top: 10px; padding-bottom:10px;}
.con-com-08 .ls-btn { padding: 50px 0; text-align: center; }
.con-com-08 .ls-btn a { font-size: 0.9em; width:100%; max-width: 330px; padding: 20px; display:inline-block; text-align: center;  color:#fff;}
.con-com-08 .ls-btn a:hover { background:#ccc }
.con-com-08 .con-box-01 dl label {  padding: 13px 0px 10px 0; display: inline-block; text-align: left;}
.con-com-08 .con-box-01 .ls-txt-01 { font-weight: 600; text-align: right;}
.con-com-08 .con-box-02 { padding: 50px 0;text-align: left;}
.con-com-08 .con-box-02 input[type=checkbox] { display:inline-block; min-width:18px; width: 23px; height: 23px; margin-top:0px;}
.con-com-08 .con-box-02 label { display:flex; justify-content: start;align-items: stretch;}
.con-com-08 .con-box-02 label>span { font-size: 0.8em; position: relative; top:-2px; padding-left:10px; vertical-align: middle;}
.con-com-08 .con-box-02 label>span span { font-size: 0.8em; color:#646464; vertical-align: middle;}
.con-com-08 .con-box-02 textarea { font-size: 0.8em; width:100%; height: 200px; border: 1px solid #dfe0e8;  padding: 20px;}
.con-com-08 .con-box-02 .ls-txt-a { padding: 20px 0;}



/* 개인정보 처리방침 레이어 */
.layer_popup {position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(255,255,255,0.9);z-index:1000;display:none; overflow-y:scroll;}
.layer_popup .inner {width:100%;max-width:1640px; margin:0 auto;}
.layer_popup .inner .box {padding:0 20px;}
.layer_popup .inner .close_top {text-align:right; margin-top:45px;}
.layer_popup .inner .close_top .imgbox {cursor:pointer;}
.layer_popup .inner .con {width:100%; max-width:1400px; margin:0 auto; margin-top:5%; line-height:30px;}
.layer_popup .inner .con .inbox {padding:20px;}


/*게시판 : 인증현황 */
#news_list { width:100%; margin-left:10px;  }
#news_list .gl_list { display:inline-block; width:24%;   }
.bo_list1 { width:100%; display:flex; justify-content: center; align-items: flex-start;}
.bo_list1 li {width:100%; max-width:280px; height:450px; overflow:hidden; padding:10px; }
.bo_list1 .bo_image1 { width:100%; overflow:hidden; height:380px; border:1px solid #eee; }
.bo_list1 .bo_image1 img {object-fit: cover; height: 380px; width: 100%; padding:10px; }
.bo_list1 .bo_title1 {margin-top:20px; height:80px; text-align:center; }
.bo_list1 .bo_title1 .tt { font-size:1.05em; font-weight:700; max-height:100px; overflow:hidden; word-break: keep-all;}
.bo_list1 .bo_title1 .st { margin-top:10px; color:#767676; font-size:0.9em; }
.bo_list1 .bo_title1 .dt { margin-top:10px; font-size:0.8em; color:#767676;  }
.vo_title1 { border-top:2px solid #000; border-bottom:1px solid #ccc; padding:50px 20px 40px 20px; text-align:center; margin-bottom:50px; margin-top:0px;  }
.vo_title1 .tt { font-size:1.7em; font-weight:600; margin-bottom:20px; }
.vo_title1 .st { font-size:0.9em; color:#888; font-weight:400; }
.vo_list_btn1 { text-align:center; margin:80px 0; }
.vo_list_btn1 a { border:1px solid #eee; background:#1678c2 ; color:#fff; padding:15px 70px; font-weight:500; }
.vo_list_btn1 a:hover { background:#ccc; color:#000; }

/*게시판 : 일반 */
.bo_list2 { width:100%; }
.bo_list2 table {width:100%; border-collapse:collapse;}
.bo_list2 table thead th { border-top:2px solid #000; border-bottom:1px solid #000;  padding:20px 7px; text-align:center; }
.bo_list2 table tbody td { border-bottom:1px solid #e5e5e5; padding:20px 7px;  overflow:hidden;white-space : nowrap;	text-overflow: ellipsis;}
.bo_list2 table tbody td.text-center {text-align:center;}
.bo_list2 a:hover { color:#1678c2 ; }

#bo_list2_search { margin:0 auto; text-align:right; margin-bottom:0px;  padding:0 0 50px 0; border:0px solid #eee; }
#bo_list2_search select { width:120px; height:40px; border:1px solid #cfcfcf;  }
#bo_list2_search input[type=text] { width:300px; height:40px;  border:1px solid #cfcfcf; padding:0 10px; }
#bo_list2_search input[type=submit] { width:90px; height:40px;  border:1px solid #1678c2 ; color:#1678c2 ; background:#fff; }
#bo_list2_search input[type=submit]:hover { color:#fff; background:#1678c2 ; }

/* 사내소식 */
#news_list3 { width:100%; margin-left:10px; border-top:1px solid #ccc; padding-top:30px; }
#news_list3 .gl_list { display:inline-block; width:33%;   }
.bo_list3 { width:100%; display:flex; justify-content: center; align-items: flex-start;}
.bo_list3 li {width:100%; max-width:400px; height:350px; overflow:hidden; padding:10px; }
.bo_list3 .bo_image1 { width:100%; overflow:hidden; height:210px; border:1px solid #eee; }
.bo_list3 .bo_image1 img {object-fit: cover; height: 210px; width: 100%; padding:0px; }
.bo_list3 .bo_title1 {margin-top:20px; height:80px; text-align:left; }
.bo_list3 .bo_title1 .tt { font-size:1.35em; font-weight:700; max-height:100px; overflow:hidden; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.bo_list3 .bo_title1 .st { margin-top:10px; color:#767676; font-size:0.9em; word-break: break-all; }
.bo_list3 .bo_title1 .dt { margin-top:10px; font-size:0.8em; color:#767676;  }

#bo_v_atc * { word-break: break-all; }

.main_footer { font-size:0.8em; }



.fixed-sub-menu { position:fixed; top:30px; z-index:10; background:#fff; width:100%; padding-bottom:0px; }


@media all and (max-width : 1920px){

	

}


@media all and (max-width : 1280px){

	.con-com-01 { background-position: right top;}

	.con-com-01 .ls-img-scroll div { padding-right:20px;}
	.con-com-02 .ls-img-scroll div { padding-right:20px;}
	.con-com-03 .ls-img-scroll div { padding-right:20px;}

	.con-com-03 .ls-box-01 dd br { display:none;}
	.con-com-03 .ls-box-01 dd b { display:block;}
	.con-com-03 .com-box-03 .ls-img-01, .con-com-03 .com-box-01 .ls-img-01 { padding-right: 5%;}
	.con-com-03 .con-box-03 .ls-img-01 { padding-left:5%; }
	.con-com-03 .con-box-03 .dl-box-01 { width: 60%!important;}

	.con-com-04 .con-box-01 .ls-img-02 img { width:100%;}

	.con-com-05 .ls-img-01 img { max-width:100%;}
	.con-com-05 .con-box-02 .ls-img-01 { padding-left: 3%;}
	.con-com-05 .con-box-03 .ls-img-01 { padding-right: 3%;}
	.con-com-05 .con-box-04 .ls-img-01 { padding-left: 3%;}
	.con-com-05 .ls-box-02 .ls-img-01 { padding-top:20px;}
	.con-com-05 .con-box-02 .ls-img-01 img { height: 475px; }
	.con-com-05 .con-box-03 .ls-img-01 img { height: 550px; }
	.con-com-05 .con-box-04 .ls-img-01 img { height: 380px; }

}


@media all and (max-width : 1024px){ 
	
	.con-com-01 { background-size: auto 300px;}

	.container { font-size: 1em;}

	.con-com-04 .con-box-02 .ls-icon { height: 120px; width: 120px;}
	
	.con-com-05 .con-box-02 .ls-img-01 img { height: 405px; }
	.con-com-05 .con-box-03 .ls-img-01 img { height: 440px; }
	.con-com-05 .con-box-04 .ls-img-01 img { height: 300px; }
	.con-com-05 .dl-box-01 dl { padding-top: 25px;}

}

@media all and (max-width : 768px){ 


	
		

	.fixed-sub-menu { position:fixed; top:50px; z-index:10; background:#fff; width:100%; padding-bottom:0px; }

 
	.container { font-size: 0.8em;}
	.con-head { font-size: 1em;}
	.con-head h3 { font-size: 1.6em;}

	.ls-tab-01 a { padding-top:5px; padding-bottom:5px; color:#fff; border:none!important;}
	.ls-tab-01 { height:40px;}
	.ls-tab-01 li a { height: auto; padding-top: 7px; padding-bottom: 7px; font-size: 1.2em;}
	.ls-tab-01 .tab-title { width:100%; height:40px; text-align: center; justify-content: center; align-items: center; display:flex; position: relative; background:#1c4ca1;}
	.ls-tab-01 h3 { width:100%;}
	.ls-tab-01 i { font-size:0;font-style: normal;  height:20px; display:block; width: 40px; right:20px; position: absolute; margin-left: auto;}
	.ls-tab-01 i:after { z-index:4;position: absolute; color:#fff; top:50%; left:50%; content:'\221F'; font-size:0.8rem; font-weight: 400; }
	.ls-tab-01 .tab-view:after {  transform: translate(-50%, -40%) rotate( 135deg )}
	.ls-tab-01 .tab-close:after { transform: translate(-60%, -70%) rotate( -45deg )}
	.ls-tab-01 .ls-tab-in a { display:block; color:#000;}
	.ls-tab-01 .ls-tab-in a:hover, .ls-tab-01 .ls-tab-in a.active { font-weight:800; color:#1c4ca1; background: rgba(255,255,255,0.95);}
	.ls-tab-01 .ls-tab-in ul { border:1px solid #d5d5d5}
/* 	.ls-tab-01 a {display:block; color:#444444; padding: 15px 0; border:1px solid #1c4ca1; border-left:none;}
	.ls-tab-01 li:first-of-type a { border-left:1px solid #1c4ca1}
	.ls-tab-01 a:hover, .ls-tab-01 a.active{ color:#fff; background:#1c4ca1; } */

	.con-com-01 { padding-top: 50px;}
	.con-com-01 .con-box-01 .ls-box-in { flex-wrap: wrap;}
	.con-com-01 .con-box-01 .ls-box-in>div { width:100%;}
	.con-com-01 .con-box-01 .ls-box-02 img { width:100%; min-height:250px; height: 250px;}
	.con-com-01 .con-box-01 .ls-img-01 img { height: 40px;}
	.con-com-01 .con-box-01 .ls-box-02 { padding-top: 200px; margin-top: -170px}
	.con-com-01 .com-box-03 { padding-top:50px; padding-bottom:40px;}
	.con-com-01 .con-box-03 h4 { padding-bottom:15px;}
	.con-com-01 .con-box-02 .ls-box-01 { padding-top:20px;}
	.con-com-01 .ls-txt-01 p { padding-top: 30px; padding-bottom:30px;}
	.con-com-01 .ls-txt-01 { font-size: 1.8em;}
	.con-com-01 .ls-img-scroll img { max-width: 900px;}
	.con-com-01 .con-box-01 .ls-box-01 { padding-right:0;}
	.con-com-01 .con-box-02 .ls-box-02 { padding-right:20px;}

	.con-com-02 { padding-top: 50px;}
	.con-com-02 .com-box-01 { padding-top:30px;}
	.con-com-02 .ls-tab-01 .ls-tab-in { position: relative; width:100%; }
	.con-com-02 .ls-tab-01 ul { padding: 5px; width:100%; display:block; position: absolute; background-color:rgba(255,255,255,0.9)}
	.con-com-02 .ls-tab-01 ul li {max-width:100%;}
	.con-com-02 .ls-tab-01 { padding-top: 20px;}
	.con-com-02 .ls-tab-box { padding-bottom:20px; }
	.con-com-02 .ls-box-02 dl { flex-wrap: wrap;}
	.con-com-02 .ls-box-02 dt { width:100%; font-size: 1.75em;}
	.con-com-02 .ls-box-02 dd { width:100%; padding-top:30px;}
	.con-com-02 .ls-box-01 p { font-size: 4em;}
	.con-com-02 .com-box-02 .ls-box-02 dt, .con-com-02 .com-box-04 .ls-box-02 dt { order:0;}
	.con-com-02 .com-box-01 .ls-box-02 dl, .con-com-02 .com-box-02 .ls-box-02 dl { padding-bottom:40px; padding-top:10px;}
	.con-com-02 .com-box-03 .ls-box-02 dl, .con-com-02 .com-box-04 .ls-box-02 dl { padding-bottom: 20px;}
	.con-com-02 .ls-box-02 dd ul { margin-top:25px; padding-top:25px;}
	.con-com-02 .ls-box-02 dd img { margin-top: 25px;}
	.con-com-02 .ls-img-scroll img { max-width: 900px;}
	.con-com-02 .ls-box-02 img { width:100%;}

	.con-com-02 .con-box-03 .ls-img-01 img {position:relative;  }
	.con-com-02 .con-box-07 .ls-img-03 img {position:relative;  }
	.con-com-02 .ls-img-scroll div.type2 { margin-top:0px;}


 
	.con-com-03 { padding-top: 50px;}
	.con-com-03 .com-box-01 { padding-top:30px;}
	.con-com-03 .ls-tab-01 .ls-tab-in { position: relative; width:100%; }
	.con-com-03 .ls-tab-01 ul { padding: 5px; width:100%; display:block; position: absolute; background-color:rgba(255,255,255,0.9)}
	.con-com-03 .ls-tab-01 ul li {max-width:100%;}
	.con-com-03 .ls-tab-01 { padding-top: 20px;}
	.con-com-03 .ls-tab-box { position: relative; z-index:3 ;}
	.con-com-03 .ls-box-01  { flex-wrap: wrap; padding-top: 0px; padding-bottom:30px;}
	.con-com-03 .ls-box-01 > div { width:100%; padding-top:30px; }
	.con-com-03 .con-box-03 .dl-box-01, .con-com-03 .con-box-03 .ls-img-01 { width: 100%!important;}
	.con-com-03 .com-box-01 .dl-box-01, .con-com-03 .com-box-03 .dl-box-01 { text-align: left;}
	.con-com-03 .ls-box-01 .ls-img-01 { order:2 ; padding-right:0; padding-left:0; padding-top:20px;}
	.con-com-03 .ls-box-01 dt { width:100%; font-size: 1.75em;}
	.con-com-03 .con-box-06 .ls-box-in { flex-wrap: wrap;}
	.con-com-03 .con-box-06 .ls-box-in > div { width:100%;}
	.con-com-03 .ls-img-scroll img { max-width: 100%;}
	.con-com-03 .ls-box-01 img, .con-com-03 .com-box-01 .ls-img-01 img { width:100%; height:200px;}
	.con-com-03 .ls-box-03 { padding-bottom:20px;}
	.con-com-03 .con-box-02, .con-com-03 .con-box-04, .con-com-03 .con-box-06 { margin-top: 0px; padding-top: 0px;}

	.con-com-04 { padding-top: 50px;}
	.con-com-04 .ls-box-02 { flex-wrap: wrap;}
	.con-com-04 .ls-box-02 > div { width:100%!important;}
	.con-com-04 .ls-list-box { flex-wrap: wrap;}
	.con-com-04 .con-box-02 .ls-list { width:50%; padding-bottom: 40px; padding-left:2%; padding-right:2%;}
	.con-com-04 .con-box-03 .ls-icon { display:inline-block; }
	.con-com-04 .con-box-03 .ls-list .ls-ss { font-size: 1.1em; margin-left: 15px; padding-left:25px; padding-bottom: 50px; margin-top:0; padding-top:0; border-top:none; border-left:1px solid #fff}
	.con-com-04 .con-box-03 .ls-list:last-of-type .ls-ss{padding-bottom:0;}
	.con-com-04 .con-box-03 .ls-list { justify-content: start; align-items: stretch; display:flex;}
	.con-com-04 .con-box-01 .ls-box-02 .ls-img-02 { padding-top: 20px;}
	.con-com-04 .con-box-01 .ls-img-02 img {height: 210px;}
	.con-com-04 .con-box-03 .ls-icon:after { width: 50px; height: 50px;}
	.con-com-04 .con-box-03 .ls-icon { width: 55px;}
	.con-com-04 .con-box-03 .ls-list { padding-left: 5px;}
	.con-com-04 .ls-list-box { padding-top: 50px;}
	.con-com-04 .com-box-02 { padding-top: 180px; padding-bottom:0;}
	.con-com-04 .con-box-02 .con-head { padding-left:0;}
	.con-com-04 .ls-txt-01 { font-size: 1.8em;}
	.con-com-04 .com-box-03 { padding-top:70px;}
	.con-com-04 .con-box-01 .ls-box-02 .ls-txt-02 p { padding-bottom:30px;}
	.con-com-04 .ls-txt-01 p { padding:40px 0;}

	.con-com-05 { padding-top: 50px;}
	.con-com-05 .ls-box-02{ flex-wrap: wrap;}
	.con-com-05 .ls-box-02 .ls-img-01 {width:100%;}
	.con-com-05 .ls-box-02 .dl-box-01 { width:100%;}
	.con-com-05 .ls-box-02 .ls-img-01 { order:2; padding:0; padding-top: 0px; }
	.con-com-05 .con-box-02 .ls-img-01 img { width:100%; height: 200px; }
	.con-com-05 .con-box-03 .ls-img-01 img { width:100%; height: 320px;}
	.con-com-05 .con-box-04 .ls-img-01 img { width:100%; height: 200px;}
	.con-com-05 .ls-txt-03 { font-size: 3.2em;}
	.con-com-05 .dl-box-01 dl { padding-top: 10px; padding-bottom:20px;}
	.con-com-05 .dl-box-01 dt { font-size: 1.7em; padding-bottom:15px;}
	.con-com-05 .dl-box-01 dd { color:#444444; padding-left: 15px;}
	.con-com-05 .ls-txt-01 { font-size: 1.4em; padding-top: 30px; padding-bottom: 50px; }
	.con-com-05 .ls-txt-01 strong br { display: none;}
	.con-com-05 .com-box-01 {  padding-left:0; padding-right:0;}
	.con-com-05 .con-box-02, .con-com-05 .con-box-03, .con-com-05 .con-box-04 { padding-bottom:50px;}
	.con-com-05 .con-box-01, .con-com-05 .con-box-03, .con-com-05 .con-box-04, .con-com-05 .con-box-02 .ls-box-02 .dl-box-01 { padding-left:20px; padding-right:20px;}

	.con-com-06 { padding-top: 50px; background-position:-170px bottom, 140px top; background-size: 450px auto, 450px auto;}
	.con-com-06 .ls-list-box { flex-wrap: wrap; padding:0!important;}
	.con-com-06 .ls-list-box >div { padding-right:0; padding-bottom:30px; width:100%;}
	.con-com-06 .ls-list img { width:100%;}
	.con-com-06 .ls-list-box .ls-img-02 { width:100%; position: relative;}
	.con-com-06 .ls-box-03 .ls-img-02 { order: 3;}
	.con-com-06 .ls-list h5 { height: auto; font-size:1.3em;}
	.con-com-06 .ls-list-box { padding:0!important;}
	.con-com-06 .ls-list-box >div {padding-bottom: 60px; margin:0!important; max-width:100%!important;}
	.con-com-06 .ls-txt-01 { font-size: 1.8em; padding-top:30px; padding-bottom:50px;}
	.con-com-06 .ls-img-02 img{ display:inline-block}
	.con-com-06 .ls-img-02 { text-align: center;}
	.con-com-06 .ls-img-02 img { max-width: 220px;}

	.con-com-07 { padding-top: 50px;}
	.con-com-07 .com-box-01 { padding-top:30px; padding-bottom:50px;}
	.con-com-07 iframe { height: 320px;}
	.con-com-07 .con-box-02 .ls-box-in {flex-wrap: wrap;}
	.con-com-07 .con-box-02 .ls-box-02 {width:100%;padding: 30px 0; margin-left:0;}
	.con-com-07 .con-box-02 .ls-box-01 {margin-left: 20px; padding: 15px 0px 15px 15px; width: 165px; height: 165px; margin-top: -70px;}
	.con-com-07 .con-box-02 dt { padding-left:5px; min-width:130px;}
	.con-com-07 .con-box-02 dl { padding-top: 5px; padding-bottom:5px;}
	.con-com-06 .con-box-02 { padding-top:0;}
	.con-com-06 .ls-list h5 { padding-bottom:30px;}
	.con-com-07 .con-box-02 dd { font-size: 1.1em;}

	.con-com-08 { padding-top: 50px; padding-bottom:50px;}
	.con-com-08 .con-box-01 dt { padding-left:0px; max-width: 70px; font-size: 1.05em;}
	.con-com-08 .ls-txt-01  {font-size: 1.8em; padding-top:30px; padding-bottom:0px;}
	.con-com-08 .con-box-01 { padding-top:0;}
	.con-com-08 .con-box-01 textarea { height: 180px;}
	.con-com-08 .con-box-02 textarea { height: 130px;}
	.con-com-08 .con-box-02 label>span{ font-size: 1em}
	.con-com-08 .con-box-02 { padding-top: 0px; padding-bottom:10px;}
	
	
	/*게시판 : 인증현황 */
	#news_list { width:100%; margin-left:0px;  }
	#news_list .gl_list { display:inline-block; width:48%;   }
	.bo_list1 { width:100%; display:flex; justify-content: center; align-items: flex-start;}
	.bo_list1 li {width:100%; max-width:280px; height:250px; overflow:hidden; padding:10px; }
	.bo_list1 .bo_image1 { width:100%; overflow:hidden; height:190px; border:1px solid #eee; }
	.bo_list1 .bo_image1 img {object-fit: cover; height: 190px; width: 100%; padding:5px; }
	.bo_list1 .bo_title1 {margin-top:10px; height:50px; text-align:center; }
	.bo_list1 .bo_title1 .tt { font-size:0.9em; font-weight:600; max-height:100px; overflow:hidden; word-break: keep-all;}
	.bo_list1 .bo_title1 .st { margin-top:10px; color:#767676; font-size:0.9em; }
	.bo_list1 .bo_title1 .dt { margin-top:10px; font-size:0.8em; color:#767676;  }
	.vo_title1 { border-top:2px solid #000; border-bottom:1px solid #ccc; padding:30px 10px 20px 10px; text-align:center; margin-bottom:50px; margin-top:0px;  }
	.vo_title1 .tt { font-size:1.3em; font-weight:600; margin-bottom:10px; }
	.vo_title1 .st { font-size:0.9em; color:#888; font-weight:400; }
	.vo_list_btn1 { text-align:center; margin:80px 0; }
	.vo_list_btn1 a { border:0px solid #333; color:#fff; padding:15px 70px; font-weight:600; }
	.vo_list_btn1 a:hover { background:#ccc; color:#000; }

		
	/*게시판 : 일반 */
	.bo_list2 { width:100%; }
	.bo_list2 table {width:100%; border-collapse:collapse;}
	.bo_list2 table thead th { border-top:2px solid #000; border-bottom:1px solid #000;  padding:20px 7px; text-align:center; }
	.bo_list2 table tbody td { border-bottom:1px solid #e5e5e5; padding:20px 7px; }
	.bo_list2 table tbody td.text-center {text-align:center;}
	.bo_list2 a:hover { color:#1678c2 ; }

	#bo_list2_search { margin:0 auto; text-align:right; margin-bottom:0px; margin-top:30px; padding-bottom:30px; }
	#bo_list2_search select { width:80px; height:40px; border:1px solid #cfcfcf;  }
	#bo_list2_search input[type=text] { width:120px; height:40px;  border:1px solid #cfcfcf; padding:0 10px; }
	#bo_list2_search input[type=submit] { width:50px; height:40px;  border:1px solid #1678c2 ; color:#1678c2 ; background:#fff; }
	#bo_list2_search input[type=submit]:hover { color:#fff; background:#1678c2 ; }

	#bo_list_admin th:nth-of-type(2) {display:none;}
	#bo_list th:nth-of-type(1) {display:none;}
	#bo_list_admin td:nth-of-type(2) {display:none;}
	#bo_list td:nth-of-type(1) {display:none;}

	/* 사내소식 */
	#news_list3 { width:100%; margin-left:0px;  }
	#news_list3 .gl_list { display:inline-block; width:100%;   }
	.bo_list3 { width:100%; display:flex; justify-content: center; align-items: flex-start;}
	.bo_list3 li {width:100%; max-width:400px; height:330px; overflow:hidden; padding:10px; }
	.bo_list3 .bo_image1 { width:100%; overflow:hidden; height:210px; border:1px solid #eee; }
	.bo_list3 .bo_image1 img {object-fit: cover; height: 210px; width: 100%; padding:0px; }
	.bo_list3 .bo_title1 {margin-top:20px; height:80px; text-align:left; }
	.bo_list3 .bo_title1 .tt { font-size:1.35em; font-weight:700; max-height:100px; overflow:hidden; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.bo_list3 .bo_title1 .st { margin-top:10px; color:#767676; font-size:0.9em; }
	.bo_list3 .bo_title1 .dt { margin-top:10px; font-size:0.8em; color:#767676;  }

	.main_footer { font-size:1em; }

		
	.page-top {z-index:12; position:fixed; right:20px; bottom: 20px; height: 50px; width: 50px;}
}



/* PC 사이즈 */
@media all and (max-width : 1440px)  { 
	
}

@media all and (max-width : 1360px)  { 

}
@media all and (max-width : 1280px)  { 


	header {height:60px;}
	header .d-md-none { display:none;}
	header .d-lg-none { display: block;}

	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .scroll-box-1 .ls-slide-backgrounds img {  min-height:820px; height:820px;  }
	.scroll-box-2 { min-height:820px; height:820px; }
	.scroll-box-3, .scroll-box-3 .ls-slide-backgrounds, .scroll-box-3 .ls-slide-backgrounds img { min-height:820px; height:820px; } 
	.scroll-box-4, .scroll-box-4 .ls-slide-backgrounds, .scroll-box-4 .ls-slide-backgrounds img { min-height:800px; height:800px; }
	.scroll-box-5, .scroll-box-5 .ls-slide-backgrounds, .scroll-box-5 .ls-slide-backgrounds img { min-height:750px; height:750px; }
		
	.scroll-box-4 .box .sub { top: 40%;}


	.scroll-box-1 .ls-slide-texts { height:720px; }
	.scroll-box-1 .ls-head {font-size: 2.5em; padding-bottom:20px; margin-bottom: auto; padding-top:50%; }
	.scroll-box-1 .ls-info1 { height:100%;}
	.scroll-box-1 .scroll-btn>a.active span { background:#fff;}
	.scroll-box-1 .scroll-btn>a { font-size: 1.2em; width:100%;}
	.scroll-box-1 .scroll-btn .ls-bar { width: 90%;}
	.scroll-box-1 .scroll-btn .active { width:100%;}
	.scroll-box-1 .ls-btn a { font-size: 1.3em;}
	.scroll-box-1-1 { position:relative ;}
	.scroll-box-1 .scroll-box-btn { position:absolute; bottom:40px;}
	.scroll-box-1 .scroll-btn .ls-bar { height:3px;}

	.scroll-box-4 .ls-box-02 .slide-list { padding:0 20px;}
}
/* 패드류 기본 */
@media all and (min-width : 769px) and (max-width : 1024px) {
		
	
}

@media all and (max-width : 1024px){

	
	header { height: 60px;}
	header h1 { padding-top:5px;}
	/* header h1 img {height: 45px;} */
	header:after { top: 60px;}
	header .box_inner { padding-left: 20px; padding-right:20px;}
	header:after { display:none;}

	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .scroll-box-2, .scroll-box-3, .scroll-box-3 .ls-slide-backgrounds, .scroll-box-3 .ls-slide-backgrounds img,
	.scroll-box-5, .scroll-box-5 .ls-slide-backgrounds, .scroll-box-5 .ls-slide-backgrounds img { height: 768px; }
	.scroll-box-1 .ls-slide-backgrounds img { height: 768px}
	
	footer .foo-menu { display:none;}
	.footer > div { width:100%; }
	footer .box-inner { padding: 50px 20px;}
	.footer .ls-left { width:100%; padding:0;}
	.footer .head-box { padding-bottom:30px;}
	.footer .foo-box-01 { padding-left:20px; padding-right:20px; order:2; width:100%; border-right:0; border-top:1px solid #fff;}
	.footer .foo-box-02 {padding-left:20px; padding-right:20px; text-align: left; order:1; width:100%; flex-direction: column;}
	.footer .col-box-02 {width:100%; text-align: left;}
	.footer .col-box { width:100%;}
	.footer .col-box span { display:inline-block}
	.footer { flex-wrap: wrap;}
	.footer .logo img { height: 30px;  }
	footer .foo-box-02{ font-size: 1.2em; }
	.footer .foo-box-01 .col-box { font-size: 0.9em; font-weight:300;}
	footer .f-menu { display:none;}
	footer { text-align:center;}
	.footer .foo-box-01 .col-box p { padding:0;}
	.footer .foo-box-01 .col-box .copy { padding-top:10px;}
	.footer .col-box p { font-size: 1.1em;}
	.footer .col-box .copy { font-size:0.9em; padding-top:20px; padding-bottom: 20px;}
	
	.ls-scroll { display:none;}


}
@media all and (max-width : 1023px){
	
}
@media all and (max-width : 768px){



	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .scroll-box-1 .ls-slide-backgrounds img {  min-height:720px; height:720px;  }
	.scroll-box-2 { min-height:720px; height:720px; }
	.scroll-box-3, .scroll-box-3 .ls-slide-backgrounds, .scroll-box-3 .ls-slide-backgrounds img { min-height:720px; height:720px; } 
	.scroll-box-4, .scroll-box-4 .ls-slide-backgrounds, .scroll-box-4 .ls-slide-backgrounds img { min-height:700px; height:700px; }
	.scroll-box-5, .scroll-box-5 .ls-slide-backgrounds, .scroll-box-5 .ls-slide-backgrounds img { min-height:650px; height:650px; }

	

	.head-line .text { padding-bottom: 100px;}
	.head-line .text:after { top:90px }

	.footer { font-size: 0.7em; text-align: center;}
	.footer .ls-left { max-width:100%;}
	.footer .col-box { justify-content: center;}
	.footer .head-box { justify-content: center;}
	.ls-sns-box { position: relative; right:0; top:0; }
	.ls-sns-box p { opacity: 0.7;}

	.d-md-none { display: none!important;} /* pc 용 감추기 */
	.d-lg-none { display:block;} /* mobile 용 보여주기 */

	
	.scroll-box-1 .ls-slide-texts { height:720px; }
	.scroll-box-1 .ls-head {font-size: 2.5em; padding-bottom:20px; margin-bottom: auto; padding-top:70%; }
	.scroll-box-1 .ls-info1 { height:100%;}
	.scroll-box-1 .scroll-btn>a.active span { background:#fff;}
	.scroll-box-1 .scroll-btn>a { font-size: 1.2em; width:100%;}
	.scroll-box-1 .scroll-btn .ls-bar { width: 90%;}
	.scroll-box-1 .scroll-btn .active { width:100%;}
	.scroll-box-1 .ls-btn a { font-size: 1.3em;}
	.scroll-box-1-1 { position:relative ;}
	.scroll-box-1 .scroll-box-btn { position:absolute; bottom:40px;}
	.scroll-box-1 .scroll-btn .ls-bar { height:3px;}

	.scroll-box-2 .box-inner { flex-direction: column; padding-top: 40px;}
	.scroll-box-2 .m-head { padding-top: 40px;}
	.scroll-box-2 .m-head p { padding-bottom: 20px; font-size: 1.85em;}
	.scroll-box-2 .m-head h3 { padding-bottom: 10px;}
	.scroll-box-2 .box-inner .ls-list { width:100%; padding-top:20px; }
	.scroll-box-2 .ls-box-02 h4 {text-align: left; padding-left: 95px; padding-top:0; height: auto; padding-bottom:7px; }
	.scroll-box-2 .ls-box-02 .ls-txt { text-align: left; margin-left: 95px; padding-bottom:20px; font-size: 1em;}
	.scroll-box-2 .ls-box-02 .ls-txt:after { bottom:0; height:1px; width: 100%;}
	.scroll-box-2 .ls-box-02 .ls-txt br { display:none;}
	.scroll-box-2 .ls-box-02 h4:after { left:0; top:5px;width:100%; max-width: 75px; height: 58px; transform: none;} 
	.scroll-box-2 .ls-box-02 .ls-list:first-of-type h4:after { height: 70px; top:0;}
	.scroll-box-2 .ls-more { position: relative; left:0; right:auto; text-align: left; bottom:auto;}
	.scroll-box-2 .ls-more a { padding: 5px 10px 6px 10px;}	
	.scroll-box-2 .ls-more a:after { width: 15px; height:15px;}

	.scroll-box-3 .ls-slide-backgrounds:before {width: 100%;height: 50%; bottom:0; top:auto;}
	.scroll-box-3 .box-inner { display:flex; justify-content: center; align-items: center;}
	.scroll-box-3 .scroll-box-3-1 { transform: none; height: 50%;}
	.scroll-box-3 .m-head .ls-txt-01 { font-size: 1.85em; }
	.scroll-box-3 .m-head h3 { padding-bottom: 5px;}
	.scroll-box-3 .m-head .ls-txt-02 { padding-top:20px;}
	.scroll-box-3 .ls-more { padding-top: 30px;}
	.scroll-box-3 .ls-more a { padding: 5px 10px 6px 10px;}
	.scroll-box-3 .ls-more a:after { width: 15px; height:15px;}

	.scroll-box-4 .ls-box-02 .slide-list .list  { }
	.scroll-box-4 .m-head .ls-txt-01 { font-size: 1.85em; }
	.scroll-box-4 button { width: 25px; height: 40px; margin-top: 0; transform: translateY(-50%); }
	.scroll-box-4 button:after { background-size: contain;}
	.scroll-box-4 .ls-box-02 .slide-list { padding:0 15px;  }	
	.scroll-box-4 .ls-box-02 .ls-img img { height:400px; }
	.scroll-box-4 .ls-box-01 { padding:0 20px;}
	.scroll-box-4 .ls-more:after { width: 20px; height:20px;}
	.scroll-box-4 .ls-box-02 a .ls-more { display:block;}
	.scroll-box-4 .ls-box-02 a .ls-ss { display:block;}
	
	.scroll-box-5 .m-head .ls-txt-01 { font-size: 1.85em; }
	.scroll-box-5 .m-head h3 { padding-bottom: 5px;}
	.scroll-box-5 .m-head { padding-bottom: 35px;}
	.scroll-box-5 .ls-box-in>div { width:100%;}
	.scroll-box-5 .ls-box-in { flex-wrap: wrap;}
	.scroll-box-5 .ls-box-02 a { flex-wrap: wrap; padding-top:20px; padding-bottom:20px; }
	.scroll-box-5 .ls-box-02 h4 { width:100%;}
	.scroll-box-5 .ls-box-02 .ls-ss { font-size: 1em; width:100%; padding-left: 70px; padding-top: 5px;}
	.scroll-box-5 .ls-box-02 h4:after {width: 50px; height: 50px;}
	.scroll-box-5 .ls-box-02 h4 { font-size: 1.2em;}
	.scroll-box-5 .ls-more:after { width: 20px; height:20px;}
	.scroll-box-5 .ls-more { top: 40%;}
	
	.snb-title { padding-top: 70px; padding-bottom: 20px; font-size: 2.5em}
	.snb-bg { height: 280px;}
	.snb-bg .ls-slide-backgrounds {height: 335px;}
	.snb-bg .ls-slide-backgrounds img {height: 335px;}
	.snb-bg .ls-slide-texts .ls-head { font-size: 2.1em; letter-spacing: -0.5px; font-weight: 800;}
	.snb-bg .ls-slide-texts .ls-info { font-size: 0.8em;}

	.snb { height: 55px; }
	.snb li a:after { display: none;}
	.snb li a {font-size: 1.3em;}
	.snb li a:before { height:20px; width:1px; position: absolute; right:0; content:''; top:25px; background:#c8c8c8;}
	.snb li:last-of-type a:before { display:none;} 
	.snb.snb-01 li { max-width: none;}

	.footer .foo-box-02,.footer .foo-box-01 { padding-top:25px; padding-bottom: 25px;}


}

/* 모바일사이즈 기본 */
@media all and (max-width : 640px){
	
	
}
@media all and (max-width : 375px){
	.con-com-01 .ls-txt-01 p br { display:none;}
	.con-com-03 .ls-img-scroll img { max-width: 370px }
}




/* 스타일 작업 종료 */
/*******************************************************************************************************************/






/* 중간 레이아웃 */
/**********************************************************************************************************************/
/* 여기부터 반응형 메인 박스 스타일 적용 */
/**********************************************************************************************************************/
#wrapper {width:100%;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}

#container {position:relative;max-width:1000px;margin:0px auto;z-index:1;padding:0px}
#container:after {display:block;visibility:hidden;clear:both;content:""}
#container_title {margin:0 0px 10px;font-size:1.2em;font-weight:bold;text-align:center;border-bottom:2px solid #ddd;padding-bottom:0px;}

/*index*/
.latest{width:100%;float:left}

#main_work ul:after {display:block;visibility:hidden;clear:both;content:""}
#main_work ul li{background:#fff;letter-spacing:-0.01em}
#main_work ul li.main_work_1{background:#f8f8f8;}
#main_work .work_txt span{ display:block;padding:5px 0;color:#808080;line-height:1.5em}

#lt_notice{clear:both}
#lt_notice,#lt_board,#lt_board2,#lt_board3,#lt_board4,#lt_board5,#lt_board6,#lt_gall{margin-top:20px}


/* PC 사이즈  1001px 픽셀사이즈까지  */
@media (min-width : 1361px) {
    
    #main_work .work_img{width:35%;height:122px;line-height:112px;display:block;float:left;}
    #main_work .work_txt{width:65%;height:122px;display:block;float:left;}
    #main_work .work_txt span.work_txt_tit{margin-top:20px ;font-weight:bold;font-size:1.25em;color:#111}
	
	.view_pc {display:block;}
	.view_tab {display:none;}
	.view_pctab {display:block;}
	.view_tabmobi {display:none;}
	.view_mobi {display:none;}

	.rbtn_icon {display:block;margin-top:25px;}
	.rbtn_icon .btn {margin-left:7px;}
}

/* 패드류 기본*/
@media all and (min-width : 601px) and (max-width : 1360px) {

    #main_work{margin-top:20px}
    #main_work ul li{float:left;width:33.3%;text-align:center;}
    #main_work .work_img{display:block;}
    #main_work .work_img img{max-width:100px;width:80%;height:auto}
    #main_work .work_txt span.work_txt_p{display:none;}
    #main_work .work_txt span.work_txt_tit{margin:0 0 15px;font-size:1.2em;color:#111;font-weight:bold}
	
	.view_pc {display:none;}
	.view_tab {display:block;}
	.view_pctab {display:block;}
	.view_tabmobi {display:block;}
	.view_mobi {display:none;}

	.rbtn_icon {display:none;margin-top:25px;}
	.rbtn_icon .btn {margin-left:7px;}

}

/* 모바일 기본*/
@media all and (max-width : 600px){

    #main_work{margin-top:20px}
    #main_work ul li{float:left;width:33.3%;text-align:center;}
    #main_work .work_img{display:block;}
    #main_work .work_img img{max-width:100px;width:80%;height:auto}
    #main_work .work_txt span.work_txt_p{display:none;}
    #main_work .work_txt span.work_txt_tit{margin:0 0 15px;font-size:1.2em;color:#111;font-weight:bold}
	
	.view_pc {display:none;}
	.view_tab {display:none;}
	.view_pctab {display:none;}
	.view_tabmobi {display:block;}
	.view_mobi {display:block;}

	.rbtn_icon {display:none;}
}



/* 하단 레이아웃 */
#ft {border-top:1px solid #dde4e9;background:#fafafa;text-align:center}
#ft h1 {width:0;height:0;font-size:0;line-height:0;overflow:hidden;}
#ft_company{padding:20px 20px 10px}
#ft_company a{font-weight:bold;display:inline-block;padding:0px 5px;font-size:1.12em;border-left:2px solid #eee}
.bd_no{border:none !important}
#ft_copy p{color:#000;padding-bottom:20px}
#ft_copy .ft_sns{padding:15px 20px}
#ft_copy .ft_sns a{padding:3px;}
#top_btn{position:fixed;bottom:10px ;right:10px;border:none;z-index:99}

/*group*/
#group .lt{margin-top:20px}
#group .lt_date{position:absolute;top:0;right:0;color:#5d938b}
@media all and (max-width : 375px) {
    #group .lt{margin-top:10px}
}

/* 게시물 선택복사 선택이동 */
#copymove {}
.copymove_current {float:right;color:#ff3061}
.copymove_currentbg {background:#f4f4f4}

/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}
.msg_sound_only, .sound_only {display:inline-block;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;width:1px !important;height:1px !important;font-size:0 !important;line-height:0 !important;overflow:hidden}

/* 본문 바로가기 */
.to_content a {z-index:100000;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;overflow:hidden}

/* 이미지 등비율 리사이징 */
.img_fix {width:100%;height:auto}

/* 캡챠 자동등록(입력)방지 기본 */
#captcha {display:inline-block;position:relative}
#captcha legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#captcha audio {display:block;margin:0 0 5px;width:187px}
#captcha #captcha_img {width:150px;height:60px;border:1px solid #e9e9e9;}
#captcha #captcha_reload {margin:0;padding:0 5px;width:32px;height:32px;border:0;background:url(../img/captcha.png) no-repeat 0 -30px;overflow:hidden; vertical-align:middle;overflow:hidden;cursor:pointer;text-indent:-999px}
#captcha #captcha_key {margin:0 0 0 4px;padding:0 5px;width:150px;height:60px;border:1px solid #b8c9c2;background:#f7f7f7;font-size:1.333em;font-weight:bold;text-align:center;line-height:2em}
#captcha #captcha_info {display:block;margin:5px 0 0;font-size:0.95em;letter-spacing:-0.1em}
#captcha #captcha_mp3{width:32px;height:32px;margin:0;padding:0 5px;height:32px;border:0;background:url(../img/captcha.png) no-repeat 0 0;vertical-align:middle;overflow:hidden;cursor:pointer;overflow:hidden;text-indent:-999px}

/*단축키일람 */
.btn_cke_sc{background:#333;color:#fff;padding:5px;border:none;margin-bottom:5px}
.cke_sc_def {margin:0 0 5px;padding:10px;border:1px solid #ccc;background:#f7f7f7;text-align:center}
.cke_sc_def dl{margin:0 0 5px;text-align:left;zoom:1}
.cke_sc_def dl:after {display:block;visibility:hidden;clear:both;content:""}
.cke_sc_def dt, .cke_sc_def dd {float:left;margin:0;padding:5px 0;border-bottom:1px solid #e9e9e9}
.cke_sc_def dt {width:50%;font-weight:bold}
.cke_sc_def dd {width:50%}
.btn_cke_sc_close{background:#333;padding:5px;border:none;color:#fff}

/* 버튼 */
a.btn01 {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:8px 7px 7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#dfdfdf;color:#fff;letter-spacing:-0.1em;border-radius:0px}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:8px 7px 7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle;border-radius:0px}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none;border-radius:0px}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:1.9em;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:1.9em} /* 우편번호검색버튼 등 */
button.btn_frmline {font-size:1em}

/* 게시판용 버튼 */
a.btn_b01 {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #d9ded9;background:#fff;color:#000;text-decoration:none;vertical-align:middle;border-radius:0px}
a.btn_b01:focus, .btn_b01:hover {text-decoration:none;color:#00c6b2}
a.btn_b02 {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #dfdfdf;background:#dfdfdf;color:#fff;text-decoration:none;vertical-align:middle;border-radius:0px}
a.btn_b02:focus, .btn_b02:hover {background:#00c6b2;transition: 0.8s;-webkit-transition: 0.8s;-moz-transition: 0.8s;-ms-transition: 0.8s;-o-transition: 0.8s;}
a.btn_admin {display:inline-block;margin:0 0 3px;padding:8px 7px 7px;border:1px solid #e8180c;background:#e8180c;color:#fff;text-decoration:none;vertical-align:middle;border-radius:0px} /* 관리자 전용 버튼 */
a.btn_admin:focus, a.btn_admin:hover {text-decoration:none}

/* 댓글 스타일 */
.cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}

/* 기본테이블 */
.tbl_wrap {margin:0 0 10px}
.tbl_wrap table {width:100%;border-collapse:collapse;border-radius:0px 5px 0 0;}
.tbl_wrap caption {padding:10px 0;color:#4b8b99;font-weight:bold;text-align:left}

.tbl_head01 {}
.tbl_head01 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head01 thead th {padding:12px 0;background:#dfdfdf;color:#fff;text-align:center;letter-spacing:-0.1em;}
.tbl_head01 thead th:first-child{border-top-left-radius:0px;}
.tbl_head01 thead th:last-child{border-top-right-radius:0px}
.tbl_head01 thead a {color:#fff}
.tbl_head01 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head01 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head01 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01 td {background:#fff;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}

.tbl_head01n {font-size:17px; font-weight:300px; }
.tbl_head01n caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head01n thead th {padding:15px 0;background:#fff;color:#000;text-align:center; border-top:1px solid #000; }
.tbl_head01n thead th:first-child{border-top-left-radius:0px;}
.tbl_head01n thead th:last-child{border-top-right-radius:0px}
.tbl_head01n thead a {color:#000}
.tbl_head01n thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head01n tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#fff;color:#000;}
.tbl_head01n tfoot td {border-color:#666;background:#fff;color:#000;font-weight:bold;text-align:center}
.tbl_head01n tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head01n td {background:#fff;padding:10px;border-top:1px solid #eee;border-bottom:1px solid #e9e9e9;line-height:1.5em;word-break:break-all}

.tbl_head02 {}
.tbl_head02 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head02 thead th {padding:5px 0;border-top:1px solid #d1dee2;border-bottom:1px solid #d1dee2;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head02 thead a {color:#383838}
.tbl_head02 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head02 tfoot th {border-top:1px solid #666;border-bottom:1px solid #666;background:#484848;color:#fff}
.tbl_head02 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head02 tbody th {padding:5px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.tbl_head02 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}


.tbl_head022 {}
.tbl_head022 caption {padding:0 0 10px;color:#777;text-align:left}
.tbl_head022 thead th {padding:5px 0;border-bottom:1px solid #d1dee2;border-right:1px solid #d1dee2;border-left:1px solid #d1dee2;border-top:1px solid #333;background:#e5ecef;color:#383838;font-size:0.95em;text-align:center;letter-spacing:-0.1em}
.tbl_head022 thead a {color:#383838}
.tbl_head022 thead th input {vertical-align:top} /* middle 로 하면 게시판 읽기에서 목록 사용시 체크박스 라인 깨짐 */
.tbl_head022 tfoot th {border-top:1px solid #666;border:1px solid #666;background:#484848;color:#fff}
.tbl_head022 tfoot td {border-color:#666;background:#484848;color:#fff;font-weight:bold;text-align:center}
.tbl_head022 tbody td {padding:5px 0;border:1px solid #e9e9e9;}
.tbl_head022 tbody th {padding:5px 0;border:1px solid #e9e9e9;text-align:center;}
.tbl_head022 td {padding:5px 3px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:1.4em;word-break:break-all}
.tbl_head022 input[type=text] {border:1px solid #d1dee2; width:90%;height:20px;margin-left:5px;}
.tbl_head022 input[type=file] {margin-left:5px;}
.tbl_head022 textarea {border:1px solid #d1dee2; width:98%;height:120px;margin-left:5px;}
.tbl_head022 span {color:red;}

/* 폼 테이블 */
.tbl_frm01 {}
.tbl_frm01 th {padding:10px 0;width:90px;border:1px solid #e9e9e9;border-left:0;text-align:left}
.tbl_frm01 td {padding:10px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:transparent}
.tbl_frm01 textarea, .frm_input {border:1px solid #c2c2c2;background:#fff;vertical-align:middle;line-height:2.3em;height:2.3em;-webkit-appearance:none;border-radius:5px}
.tbl_frm01 textarea {width:100%;height:100px}
.tbl_frm01 a {text-decoration:none}
.tbl_frm01 .frm_file {display:block;margin-bottom:5px;width:100%}
.tbl_frm01 .frm_info {display:block;padding:5px 0 0;color:#666;line-height:1.3em}

/* 자료 없는 목록 */
.empty_table {padding:20px 0 !important;text-align:center}
.empty_list {padding:20px 0 !important;text-align:center}

/* 필수입력 */
.required, textarea.required {background:url('../img/wrest.gif') #f7f7f7 top right no-repeat !important}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_category {width:80px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:150px;text-align:center}
.td_group {width:100px;text-align:center}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_name {width:100px;text-align:left}
.td_nick {width:100px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:80px;text-align:center}
.td_stat {width:60px;text-align:center}

.txt_active {color:#5d910b}
.txt_done {color:#e8180c}
.txt_expired {color:#ccc}
.txt_rdy {color:#8abc2a}

/* 새창 기본 스타일 */
.new_win {}
.new_win #win_title {margin:0 0 20px;padding:20px;border-top:3px solid #4e5d60;border-bottom:1px solid #e9e9e9;font-size:1.2em}
.new_win #win_title .sv {font-size:0.75em;line-height:1.2em}
.new_win .tbl_wrap {margin:0 20px}
.new_win .win_ul {margin:-20px 0 20px 0;padding:0 20px;border-bottom:1px solid #455255;background:#484848;list-style:none}
.new_win .win_ul:after {display:block;visibility:hidden;clear:both;content:""}
.new_win .win_ul li {float:left;margin-left:-1px}
.new_win .win_ul a {display:block;padding:10px;border-right:1px solid #455255;border-left:1px solid #455255;color:#fff;font-weight:bold;text-decoration:none}
.new_win .win_desc {padding:10px 20px}

.new_win .win_btn {clear:both;margin:20px;text-align:center}
.new_win .win_btn a {display:inline-block;padding:0 10px;height:2.5em;background:#666;color:#fff;text-decoration:none;vertical-align:middle;line-height:2.5em}
.new_win .win_btn button {display:inline-block;padding:0 10px;height:2.5em;border:0;background:#666;color:#fff;text-decoration:none;line-height:2.5em}
.new_win .win_btn input {padding:0 10px;height:2.5em;line-height:2.5em}

/* 검색결과 색상 */
.sch_word {color:#ff3061}

/* 사이드뷰 */
.sv_wrap {display:inline-block;position:relative;font-weight:normal}
.sv_wrap .sv {z-index:1000;display:none;margin:5px 0 0;border:1px solid #283646}
.sv_wrap .sv a {display:inline-block;margin:0;padding:3px;width:94px;border-bottom:1px solid #283646;background:#111;color:#fff !important;text-align:left}
.sv_wrap a:focus, .sv_wrap a:hover, .sv_wrap a:active {text-decoration:none}
.sv_on {display:block !important;position:absolute;top:16px;left:0px;width:auto;height:auto}
.sv_nojs .sv {display:block}

/* 페이징 */
.pg_wrap {clear:both;margin:0px 0 20px;padding: 0 0;text-align:center;font-size:1.083em}
.pg {}
.pg_page, .pg_current {display:inline-block;padding:0 8px;height:30px;color:#000;letter-spacing:0;line-height:30px;vertical-align:middle}
.pg a:focus, .pg a:hover {text-decoration:none}
.pg_page {text-decoration:none}
.pg_start{background:url(../img/page_btn.gif) no-repeat 0 0 ;text-indent:-9999px;overflow:hidden;width:30px;height:30px;border:1px solid #eee;padding:0;border-radius:15px;border:1px solid #ddd}
.pg_prev {background:url(../img/page_btn.gif) no-repeat -31px 0;text-indent:-9999px;overflow:hidden;width:30px;height:30px;border:1px solid #eee;padding:0;border-radius:15px;border:1px solid #ddd}
.pg_end{background:url(../img/page_btn.gif) no-repeat -93px 0;text-indent:-9999px;overflow:hidden;width:30px;height:30px;border:1px solid #eee;padding:0;border-radius:15px;border:1px solid #ddd}
.pg_next {background:url(../img/page_btn.gif) no-repeat -63px 0;text-indent:-9999px;overflow:hidden;width:30px;height:30px;border:1px solid #eee;padding:0;;border-radius:15px;border:1px solid #ddd}
.pg_current {display:inline-block;margin:0 4px 0 0;background:#dfdfdf;color:#fff;border-radius:15px;font-weight:bold;font-weight:bold}

/* PC화면으로 */
#device_change {display:block;margin:5px;padding:5px 0;border:1px solid #eee;border-radius:2em;color:#000;font-size:1em;text-decoration:none;text-align:center}

.clear_01 { clear: both; line-height: 0px; font-size:0px}

.blank5 { height:5px}
.blank10 { height:10px}
.blank20 { height:20px}

.pdtb50 {padding: 50px 0px;}
.pdtb40 {padding: 40px 0px;}
.pdtb30 {padding: 30px 0px;}
.pdtb20 {padding: 20px 0px;}
.pdtb15 {padding: 15px 0px;}
.pdtb10 {padding: 10px 0px;}


.pd50 {padding: 50px;}
.pd40 {padding: 40px;}
.pd30 {padding: 30px;}
.pd20 {padding: 20px;}
.pd10 {padding: 10px;}


#ft_copy ul { padding:0px; margin: 0px;list-style:none;line-height:10px;}
#ft_copy ul li {color:#000; display:inline-block; padding: 5px 3px;}


.tip { background-color: #eaeaea; padding: 10px;line-height:17px;letter-spacing:0.05em;}
.tip input[type=text] { padding: 3px; border: 1px solid #dfdfdf; width: 300px}
.tip input[type=radio]  { width:20px}
.tip select { border:1px solid #dfdfdf; padding: 3px 5px; font-size: 12px}
.tip span { color:#000; font-weight: bold}



.stit h2 { font-size:15px; color:#346ba3; padding-top:0px; margin:0px; padding-bottom:15px ; text-align:left}
.stit h2 span { font-size:12px; padding-left:10px; color:#000}
.stit2 h2 { font-size:15px; color:#000; padding-top:0px; margin:0px 0 20px 0; padding-bottom:7px ; text-align:left; border-bottom: 1px dotted #ccc}



.pop_left { float:left; width:44%;}
.pop_left ul { padding:0px; margin:0px; list-style: none}
.pop_left ul li { float:left; border-bottom:1px solid #dfdfdf; font-size:13px; padding:10px 0 5px 0; text-align:left}
.pop_left .ti { width:30%}
.pop_left .con { width:70%; font-weight:bold}

.pop_right { float:right; width:44%; }
.pop_right ul { padding:0px; margin:0px; list-style: none}
.pop_right ul li { float:left; border-bottom:1px solid #dfdfdf; font-size:13px; padding:10px 0 5px 0; text-align:left}
.pop_right .ti { width:30%}
.pop_right .con { width:70%; font-weight:bold}

.pop_ti { font-size:40px; padding-bottom:20px; font-weight:bold; letter-spacing:20px; text-align:center;position:relative; border-bottom:1px solid #000; margin-bottom:20px}
.dojang { position:absolute; top:100px; right:30px; }



.tbl_frm02_pop {margin:0 0 0px}
.tbl_frm02_pop table {width:100%;border-collapse:collapse;border-spacing:0; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9}
.tbl_frm02_pop th {width:70px;padding:10px 5px;border:1px solid #e9e9e9; background:#f5f8f9;text-align:left; color: #3a3a3a;font-size:12px; font-weight:bold}
.tbl_frm02_pop td {padding:10px 5px 10px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-size:13px;}
.tbl_frm02_pop .CT { text-align:center}
.tbl_frm02_pop .RT { text-align:right}
.tbl_frm02_pop .hit { font-weight:bold; color: #000; font-size:15px}

.top_text {margin:0 auto;width:100%;max-width:1000px;color:#333;font-size:17px;text-align:left;}
.top_text .subtitle {font-size:37px;color:#333;padding-right:40px;}
.top_text .subtext {font-size:17px;color:#333;padding-top:30px;line-height:25px;padding-left:40px;padding-right:40px;}
.top_text .subicon {padding-top:30px;padding-right:40px;}
.top_text .subtext2 {font-size:13px;color:#333;padding-top:0px;line-height:25px;padding-left:40px;padding-right:40px;}

.sc_top_menu2 {margin:0 auto;width:100%;max-width:1400px;color:#101f39;padding-top:30px;font-size:17px;}
.sc_top_menu2 a {color:#101f39;}

.top_text2 {margin:0 auto;width:100%;max-width:1200px;color:#101f39;font-size:17px;text-align:right;}
.top_text2 .subtitle {font-size:37px;;color:#101f39;text-align:right;padding-left:40px;padding-right:40px;}
.top_text2 .subtext {font-size:17px;color:#101f39;padding-top:30px;line-height:25px;text-align:right;padding-left:40px;padding-right:40px;}
.top_text2 .subicon {padding-top:30px;text-align:right;padding-left:40px;padding-right:40px;}
.top_text2 .subtext2 {font-size:13px;color:#101f39;padding-top:0px;line-height:25px;text-align:right;padding-left:40px;padding-right:40px;}

.sc_top_menu3 {margin:0 auto;width:100%;max-width:1400px;color:#352f2a;padding-top:30px;font-size:17px;}
.sc_top_menu3 a {color:#352f2a;}

.top_text3 {margin:0 auto;width:100%;max-width:1200px;color:#352f2a;font-size:17px;text-align:center;}
.top_text3 .subtitle {font-size:37px;;color:#352f2a;text-align:center;padding-left:40px;padding-right:40px;}
.top_text3 .subtext {font-size:17px;color:#352f2a;padding-top:30px;line-height:25px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text3 .subicon {padding-top:30px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text3 .subtext2 {font-size:13px;color:#352f2a;padding-top:0px;line-height:25px;text-align:center;padding-left:40px;padding-right:40px;}

.top_text4 {margin:0 auto;width:100%;max-width:1200px;color:#e6d0a9;font-size:17px;text-align:center;}
.top_text4 .subtitle {font-size:37px;;color:#e6d0a9;text-align:center;padding-left:40px;padding-right:40px;}
.top_text4 .subtext {font-size:17px;color:#e6d0a9;padding-top:30px;line-height:25px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text4 .subicon {padding-top:30px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text4 .subtext2 {font-size:13px;color:#e6d0a9;padding-top:0px;line-height:25px;text-align:center;padding-left:40px;padding-right:40px;}

.top_text5 {margin:0 auto;width:100%;max-width:1200px;color:#ffffff;font-size:17px;text-align:center;}
.top_text5 .subtitle {font-size:40px;;color:#ffffff;text-align:center;padding-left:40px;padding-right:40px;}
.top_text5 .subtext {font-size:24px;color:#ffffff;padding-top:30px;line-height:38px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text5 .subicon {padding-top:30px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text5 .subtext2 {font-size:17px;color:#e6d0a9;padding-top:10px;line-height:30px;text-align:center;padding-left:40px;padding-right:40px;}

.top_text22 {margin:0 auto;width:100%;max-width:1200px;color:#101f39;font-size:17px;text-align:center;}
.top_text22 .subtitle {font-size:37px;;color:#101f39;text-align:center;padding-left:40px;padding-right:40px;}
.top_text22 .subtext {font-size:17px;color:#101f39;padding-top:30px;line-height:25px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text22 .subicon {padding-top:30px;text-align:center;padding-left:40px;padding-right:40px;}
.top_text22 .subtext2 {font-size:13px;color:#101f39;padding-top:0px;line-height:25px;text-align:center;padding-left:40px;padding-right:40px;}