@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');
@font-face {font-family: 'TTTogether'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/TTTogetherA.woff') format('woff'); font-weight: normal;font-style: normal;}
/* @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; }

.monsori { font-family: 'TmonMonsori', sans-serif; }
.TTTogether { font-family: 'TTTogether', 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 {max-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:#ed1b5b;}
/* 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:-2px;}
/* header:after { left:0; right:0; margin: 0 auto;justify-content: center;align-items: center;display: flex;content:''; top: 114px; position:absolute; max-width: 1340px; width: 100%; border-bottom: 1px solid #f9ed75;} */
header h1 {z-index: 2;flex-basis: content;text-align: left;}
header h1 img { filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1);}
header h1 a { display: inline-block;}
header .box_inner { position: relative;display:flex; padding: 0px 50px; max-width: 1300px; width: 100%; height: 100%;justify-content:  space-between; align-items: center;}
header:not(.menu-scroll) .nav_wrap { display: none;}

/*스크롤 아이콘*/
.ls-scroll { color:#fff; border-left:2px solid rgba(255,255,255, 0.7); position: fixed; height: 100px; width: 140px; right:0; bottom:0; z-index:300; }
.ls-scroll p {width: 80px; transform:rotate(90deg); font-size:0.85em; margin-bottom:15px; margin-left:-22px; color:#fff; }
.ls-scroll .scroll-box { bottom:50px; padding-bottom:0px; position: fixed;}
.ls-scroll i { bottom:0px; left:10px;}


/*웹용 메뉴*/
.nav_web { font-size: 1.25em; padding-left: 3%; max-width: 880px; height: 100%; flex:1 1 900px; position: relative;}
.nav_web a { font-weight:400; 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:1 1 auto; width:100%;height: 100%;position:relative;  display: inline-block; text-align: center;}
.nav_web a {width:100%;}
.nav_web ul ul { font-size: 0.75em; display: none; letter-spacing: -0.3px;}
.nav_web li:not(.nav_head) a {  display: flex; justify-content: space-evenly;align-items: center; }
.nav_web .nav_head span {  padding-left: 14px; position: relative;}
.nav_web .nav_head { padding-top: 35px;}
.nav_web .nav_head span:not(.active) { font-weight: 200;}
.nav_web .nav_head .active a { font-weight: 600;}
.nav_web .nav_head span:first-of-type:after { right:-8px;top: 7px; content: ''; height: 10px; background:#fff; width: 1px; position: absolute;}
.nav_web .nav_head {font-size: 0.9em;}
.nav_web .nav_head .go { padding-left: 20px;}
.nav_web .lang {position:absolute; right:-150px; margin-top:-65px; }
.nav_web .lang a {opacity:0.7;}
.nav_web .lang a.active { opacity:1;}
.nav_head_wrap { width: 180px;display: flex;  justify-content: flex-end; align-items: center; }

/*모바일용메뉴*/
.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:#fff; height: 100vh; overflow-y:scroll; width: 80%; max-width: 570px; }
.nav_md_wrap>ul { display: flex; flex-direction: column; flex-wrap: wrap; justify-content: flex-start;  align-items: center; padding: 20px 60px 50px 60px; }
.nav_md_wrap>ul>li { border-bottom:1px solid #918b8a; position:relative;  width: 100%; max-width: 100%;display: inline-block;font-size: 1.5rem; padding: 15px 0; text-align:left; }
.nav_md_wrap>ul>li:hover>a { color:#0b3775; font-weight:600;}
.nav_md_wrap>ul>li>a {font-weight: 500;}
.nav_md ul ul { border-top:1px solid #918b8a; padding:30px 40px; display: none;}
.nav_md ul ul a { font-size: 1.5rem; padding: 15px 0;}
.nav_md ul a { padding: 20px 0; display: block; text-align: left;font-size: 1.8rem;}
.nav_md ul a:hover {color:#000; font-weight:700; }
.nav_md .nav_head span {  padding-left: 14px; position: relative;}
.nav_md .nav_head {text-align:left; border-bottom:1px solid #d3d1d0; padding: 40px;}
.nav_md .nav_head span:not(.active) { font-weight: 200;}
.nav_md .nav_head .active a { font-weight: 600;}
.nav_md .nav_head span:first-of-type:after { right:-10px;top: 9px; content: ''; height: 20px; background:#000; width: 1px; position: absolute;}
.nav_md .nav_head {font-size: 1.5em;}
.nav_md .nav_head .go { padding-left: 20px;}
.nav_md .nav_head .go a { font-size: 0.8em; background: #0f3675; padding: 3px 10px; color: #fff; font-weight: 500; }
.nav_md .close { position:absolute;  top: 65px;right: 20px; width: 60px; height: 60px; 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; top: 0; left:0;content:'\2715'; font-weight: 100; color:#000; font-size: 2rem; height: 100%; z-index:6}
.nav_md .lang { position:absolute; top:43px; text-align:left;  margin-left:60px;  font-size:1.7em;  }
.nav_md .lang a {opacity:0.7;}
.nav_md .lang a.active { opacity:1;}

/* 메뉴 스크롤시 */
.menu-scroll { background:rgba(255,255,255,0.8); }
.menu-scroll .nav_web ul ul {width: 100%; top: 100px; padding: 10px 0;position:absolute; display: block; }
.menu-scroll .nav_web { z-index:4;}
.menu-scroll .nav_web a { color:#969696;  }
.menu-scroll .nav_web a:hover { color:#005bac; }
.menu-scroll .nav_web li li a { padding: 8px 0; color:#646464}
.menu-scroll .nav_web li li a:hover { color:#005bac}
.menu-scroll .nav_web li:not(.nav_head) a { clear: both; width: 100%; }
.menu-scroll .nav_web>ul>li>a { position: relative;}
.menu-scroll .nav_web>ul>li>a:hover:after,
.menu-scroll .nav_web>ul>li:hover>a:after { position:absolute; content:''; width:100%; height:3px; background:#005bac; bottom:-2px; }
.menu-scroll h1 img { filter: none;}
/* header:not(.menu-scroll) .nav_wrap { display: none;} */
.menu-scroll .nav_wrap { border-top:1px solid #bdb9b8; display: block; z-index:1;width: 100%; height: 240px; background-color:rgba(255,255,255, 0.8); position: absolute; left:0; top: 100px;} /* 2depth 배경 */
.menu-scroll .menu_view a:after {color:#000;}

/* 모바일메뉴보기 버튼 */
.menu_view {display:none; position:absolute; top: 10px;right:35px; width: 70px; height: 70px; z-index: 5;}
.menu_view a { position: relative; display: block; font-size:0;width: 100%; height: 100%;}
.menu_view a:after { width:100%; position:absolute; top: 0; left:0;content:'\2261'; font-weight: 100; color:#fff; font-size: 3.5rem; height: 100%; 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: 100vh; overflow:hidden;}
.scroll-box-1 .ls-slide-backgrounds img {object-fit: cover; min-height: 962px; height: 100vh; width: 100%;}
.scroll-box-1 .ls-slide-texts {z-index: 2; max-width: 1300px; padding:0 50px; text-align: left;width: 100%;color:#fff; position:absolute; left:50%; top:54%; transform: translate( -50%, -54%);}
.scroll-box-1 .ls-head { word-break: keep-all;position: relative; padding-bottom: 40px; line-height: 1.3; font-size : 2.4em; font-weight: 400;}
.scroll-box-1 .ls-head span {font-weight: 700; }
.scroll-box-1 .ls-info1 {font-size: 1em; font-weight:300; max-width:750px; word-break: keep-all;  }
.scroll-box-1 .ls-info1 span {color:#76bd1d; font-weight:500; }
.scroll-box-1 .ls-info2 { position: relative; font-size: 2.4em; font-weight: 400 }
/* .scroll-box-1 .ls-info2:after {left: 130px; top: 20px; position: absolute; content:''; height:1px; width:140px; background:#fff}*/

/*메인 모바일 슬라이드*/
.scroll-box-1 .scroll-box-btn2 { color:#fff; z-index: 5; width: 100%; max-width: 1920px; position: absolute;  bottom:450px; }
.scroll-box-1 { position:relative; width: 100%; height: 962px;}
.scroll-box-1-1 { height: 100%;z-index: 2;}
.scroll-box-1 .arrowBtn { left:0; z-index: 0; position: absolute; height: 100%; width:100%; background: transparent;}
.scroll-box-1 .arrowLeft { left:40px; top:54%; transform: translate( 0%, -54%); position: absolute;}
.scroll-box-1 .arrowRight { right:40px; top:54%; transform: translate( 0%, -54%); position: absolute;}

/*메인 스크롤 버튼*/
.scroll-box-btn { width:100%; color:#fff; z-index: 5; position: relative; padding-top: 50px; }
.scroll-btn { margin-left: -10px; z-index: 4;display: flex;justify-content : flex-start;align-items: center; clear: both; width: 100%; position: relative;}
.scroll-box-1 .scroll-btn>a { padding: 10px; display: flex; justify-content : center;align-items: center;}
.scroll-box-1 .scroll-btn>a span { display: inline-block; background-color:#fff;font-size:0; border-radius: 7px; height:14px; width: 14px; border:2px solid #fff; }
.scroll-box-1 .scroll-btn>a.active span{  width: 16px; height: 16px; border-radius: 8px;border:2px solid #fff; background-color:transparent; }
.scroll-box-1 .scroll-stop { position: relative; display: flex; justify-content: center; align-items: stretch; height:100%; }
.scroll-box-1 .scroll-stop a { display: inline-block;position: relative; font-size:0; width: 30px; height:30px; color:#fff;}
.scroll-box-1 .scroll-stop a.stop:after { content:'\268C'; position: absolute; left:0; top:-8px; font-size: 1rem; height:100%; width:100%; transform: rotate(270deg); }
.scroll-box-1 .scroll-stop a.play:after { content:'\25B6'; position: absolute; left:5px; top:5px; font-size: 0.8rem; height:100%; width:100%; }
.scroll-box-1 .scroll-btn a:hover { color:#005bac}
.scroll-box-1 .scroll-btn a:hover span { background:transparent; border-color:#005bac;}

/*메인 비전*/
.scroll-box-2 { background:#f0f0f0; position:relative; width: 100%; height: 100vh;}
.scroll-box-2 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: auto; overflow:hidden;}
.scroll-box-2 .ls-slide-backgrounds img {height: auto; width: 100%; }
.scroll-box-2 .m-head {text-align: center;padding: 180px 50px 30px 50px}
.scroll-box-2 .m-head h3 { padding-bottom: 30px; font-size: 2.5em;}
.scroll-box-2 .m-head p {  font-size: 1em; line-height: 1.6em;}
.scroll-box-2 .box-inner { position: relative; max-width: 1300px; margin:0 auto; padding:20px 50px;}
.scroll-box-2 .box { position: relative; z-index: 2; width:100%; display:flex; justify-content: space-between; align-items: center; }
.scroll-box-2 .box .list { width: 100%; height: 360px; position: relative; margin: 0 1%;}
.scroll-box-2 .box .sub { padding: 60px; position: relative;}
.scroll-box-2 .box .tt {text-align: left; font-size: 1.65em; font-weight: 600; color:#fff; }
.scroll-box-2 .box .ss { line-height: 1.6;text-align: left; font-size: 0.8em; color:#fff;  position: relative; }
.scroll-box-2 .box .more { width: 64px; height:60px; font-size:0;border:1px solid #fff; z-index:3; color:#fff;display:block;text-align: left;position: absolute; bottom: 60px; left: 60px;}
.scroll-box-2 .box .more:after {font-size:1.2rem; left:41%; top: 25%; content:'\276F'; width:50%; height:50%;  position: absolute;}
.scroll-box-2 .box a:hover .more { border-color:#fff; background:#fff; color:#005bac}
.scroll-box-2 .box a:hover img {transform:scale(1.2);}
.scroll-box-2 .box .ls-bg {position:absolute; left:0; bottom:0; width: auto; height: 360px; overflow:hidden; background: rgb(0,0,0);}
.scroll-box-2 .box .ls-bg img {opacity: 0.5; mix-blend-mode: screen; object-fit: cover; height: 360px; width:100%; position: relative; transition: transform 0.3s; }

/*메인 비전*/
.scroll-box-3 { position:relative; width: 100%; height: 100vh; }
.scroll-box-3 .top-inner { width:100%; height: 55%; }
.scroll-box-3 .top-inner .ls-slide-backgrounds {position:absolute; left:0; top:0; width: 100%; height: 55%; overflow:hidden;}
.scroll-box-3 .top-inner .ls-slide-backgrounds img {object-fit: cover; min-height: 962px; height: 55%; width: 100%;}
.scroll-box-3 .bottom-inner { width:100%; height: 45%; }
.scroll-box-3 .bottom-inner .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 45%; overflow:hidden;}
.scroll-box-3 .bottom-inner .ls-slide-backgrounds img {object-fit: cover; min-height: 962px; height: 45%; width: 100%;}
.scroll-box-3 .m-head {padding: 180px 50px 30px 0px; color:#fff;}
.scroll-box-3 .m-head h3 {padding-bottom: 20px; font-size: 2.3em; line-height: 1.2em;}
.scroll-box-3 .m-head h3 span {  font-weight: 400;}
.scroll-box-3 .m-head p {  font-size: 1em; line-height: 1.6em;}
.scroll-box-3 .scroll-box-3-1 { padding: 0 50px; margin:0 auto; max-width: 1300px; height: 45%; text-align: left;position: relative;}
.scroll-box-3 .scroll-box-3-1 .ls-box {color:#fff; margin: 0 auto; padding: 0 50px 0px 100px; max-width: 1470px; text-align: left; position: relative; display: flex; justify-content: center; align-items: center; }
.scroll-box-3 .num { padding-bottom:25px; position: relative; font-size: 0.7em; color:#fff;}
.scroll-box-3 .tt { word-break: keep-all; padding-bottom: 40px;font-size: 1.9em; font-weight: 600;} 
.scroll-box-3 .ss { word-break: keep-all; line-height: 1.8em; padding-right: 18%;}
.scroll-box-3 .num:after {left: 30px; top:12px; position: absolute; content:''; height:1px; width:140px; background:#fff}
.scroll-box-3 .scroll-box-3-1 .ls-left{ flex:1 62%; width:62%; }
.scroll-box-3 .scroll-box-3-1 .ls-right{ flex:1 420px; min-width: 420px; width:38%;}
.scroll-box-3 .ls-list li {padding:0;}
.scroll-box-3 .ls-list a { height: 60px;color:#fff; padding:0 40px 0 20px;font-size: 0.7em;display: flex; justify-content: start; align-items: center; border:1px solid #fff; position: relative;}
.scroll-box-3 .ls-list a span { text-align: left;}
.scroll-box-3 .ls-list { display: flex; justify-content: start; align-items: center;}
.scroll-box-3 .ls-list i { padding-right: 10px;}
.scroll-box-3 .ls-list a:hover { background-color:#fff; color:#005bac}
.scroll-box-3 .ls-list a:hover i img { filter: sepia(200%) hue-rotate(190deg) saturate(5000%);}
.scroll-box-3 .scroll-box-3-2 { padding: 0 50px; margin:0 auto; max-width: 1300px; height: 437px;position: relative;}
.scroll-box-3 .scroll-box-3-2 .m-head { padding-top: 110px; }
.scroll-box-3 .scroll-box-3-2 .box-inner {float: right; text-align: left; max-width: 550px}


.scroll-box-4 { position:relative; width: 100%; height: 100vh; }
.scroll-box-4 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100vh; overflow:hidden;}
.scroll-box-4 .ls-slide-backgrounds img {object-fit: cover; min-height: 962px; height: 100vh; width: 100%;}
.scroll-box-4 .m-head { position: relative; text-align: center;padding: 200px 50px 30px 50px}
.scroll-box-4 .m-head h3 { padding-bottom: 30px; font-size: 2.5em;}
.scroll-box-4 .m-head p {  font-size: 1em; line-height: 1.6em;}
.scroll-box-4 ul {max-width:1260px; padding:0 50px; margin:0 auto; display: flex; justify-content: space-between; align-items: center; }
.scroll-box-4 ul li {position: relative;max-width:48%;flex:1 48%;  height: 490px;}
.scroll-box-4 .box-inner a {text-align: left; color:#fff; padding: 50px;position: relative; width:100%; height: 100%; display: block;}
.scroll-box-4 .box-inner { position: relative; max-width: 1300px; margin:0 auto; padding:50px 50px;}
.scroll-box-4 .box { position: relative; z-index: 2; width:100%; display:flex; justify-content: space-between; align-items: flex-start; }
.scroll-box-4 .box .list { width: 22%; height: 270px; position: relative;}
.scroll-box-4 .box .sub { text-align:center;position: absolute; left:50%; top:50%; transform: translate( -50%, -50%);  width:100%;}
.scroll-box-4 .box .tt { font-size: 1.25em; font-weight: 600; color:#fff;}
.scroll-box-4 .box .ss { line-height: 1.6; font-size: 0.8em; color:#fff;  position: relative;}
.scroll-box-4 .box .more { font-weight: 300; padding-top: 15px; width:100%; font-size: 0.8em; z-index:3; color:#fff;display:block;text-align: center;}
.scroll-box-4 .box .more span {display:inline-block; max-width:185px;  padding:15px 32px 16px 32px; border:1px solid #fff; }
/* .scroll-box-4 .box .more:after {font-size:1.2rem; left:41%; top: 25%; content:'\276F'; width:100%; height:100%;  position: absolute;} */
.scroll-box-4 .box a:hover .more span {font-weight: 400;background:#fff; border-color:#fff; color:#005bac}
.scroll-box-4 .box a:hover img {transform:scale(1.2);}
.scroll-box-4 .box .ls-bg {position:absolute; left:0; bottom:0; width: auto; height: 270px; overflow:hidden; background: rgb(0,0,0);}
.scroll-box-4 .box .ls-bg img {object-fit: cover; height: 270px; width:100%; position: relative; transition: transform 0.3s; }

.scroll-box-5 { position:relative; width: 100%; height: 100vh; overflow:hidden; }
.scroll-box-5 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 380px; }
.scroll-box-5 .ls-slide-backgrounds img {object-fit: cover; max-height: 380px; height: 380px; width: 1562px;}
.scroll-box-5 .m-head { position: relative;  padding-bottom: 50px; text-align: left; padding-top: 135px; }
.scroll-box-5 .m-head h3 { padding-bottom: 30px; font-size: 2.4em;}
.scroll-box-5 .m-head p {  font-size: 1em; line-height: 1.7em;}
.scroll-box-5 .box-inner { bottom:200px; z-index: 4; left:0; right:0; margin:0 auto; position: absolute; height:665px; max-width: 1300px; padding:0 50px; display: flex; justify-content: space-between; align-items: stretch;}
.scroll-box-5 .box-inner .ls-right { }
.scroll-box-5 .ls-left {position: relative;  padding-right: 2%; } 
.scroll-box-5 .ls-left .bg-img { position: absolute; width:100%;left: -35%;top: 5%; }
.scroll-box-5 .ls-left .ls-box { padding-left: 50px; color:#fff;  max-width:530px; margin-left: auto;}
.scroll-box-5 .ls-right {width:100%; max-width: 820px; }
.scroll-box-5 .ls-right .box { padding-top: 280px; width:100%; }
.scroll-box-5 .ls-right .ls-box {}
.scroll-box-5 .ls-right .list { position: relative; width:45%;  display:inline-block; margin-right:60px; }
.scroll-box-5 .ls-right .list a { width:100%; height: 100%; display: block;}
.scroll-box-5 .img-box { height:100%; width:100%; max-width: 1200px; margin: 0 auto;position: relative; }
.scroll-box-5 .box a:hover img {transform:scale(1.2);}
.scroll-box-5 .box .ls-bg {position:relative;  width: 100%; height: 360px; overflow:hidden; background: rgb(0,0,0);}
.scroll-box-5 .box .ls-bg img {object-fit: cover; height: 360px; width:100%; position: relative; transition: transform 0.3s;}
.scroll-box-5 .box .sub { position: relative; text-align: left;}
.scroll-box-5 .box a:hover .ls-bg:after { left:0; top:0; font-size: 2em; padding-top: 45%; z-index: 5; position: absolute; content:'+'; color:#fff; background:rgba(16,96,165,0.5); width:100%; height:100%;}
.scroll-box-5 .box .tt { padding: 20px 0;font-size:0.9em;  color:#fff;}
.scroll-box-5 .box .day { line-height: 1.6; font-size: 0.7em; color:#fff;  position: relative;}
.scroll-box-5 .arrowBtn { display:flex; justify-content: start; align-items: center; position: relative;}
.scroll-box-5 .arrowBtn p { position: relative;}
.scroll-box-5 .arrowBtn a {  color:#000; font-size:0; display: block; border:1px solid #000; height: 62px; width: 66px; position: relative;}
.scroll-box-5 .arrowLeft a:after {font-size:1.2rem; left:25%; top: 25%; content:'\276E'; width:50%; height:50%;  position: absolute;}
.scroll-box-5 .arrowRight { margin-left:-1px;}
.scroll-box-5 .arrowRight a:after {font-size:1.2rem; left:25%; top: 25%; content:'\276F'; width:50%; height:50%;  position: absolute;}
.scroll-box-5 .arrowBtn a:hover { border:1px solid #005bac;background:#005bac; color:#fff}

/*서브상단 뒷배경*/
.snb-bg { height: 530px;}
.snb-bg .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 600px; overflow:hidden;}
.snb-bg .ls-slide-backgrounds img {object-fit: cover; height: 600px; width: 100%;}
.snb-bg .box_inner { height: 100%; clear: both; position: relative;}
.snb-bg .ls-slide-texts { width: 100%;color:#fff; position:absolute; left:50%; top:55%; transform: translate( -50%, -55%);}
.snb-bg .ls-slide-texts .ls-info { font-size:0.95em; padding-top: 20px;}
.snb-bg .ls-slide-texts .ls-head { font-size: 2.9em; font-weight: 600;}

.snb { margin:0; width: 100%; background: rgba(0,0,0,0.3);position: relative ; height: 70px;}
.snb ul {margin:0 auto; max-width: 1300px; padding: 0 50px;display: flex; justify-content:center; align-items: center; height:100%;}
.snb li { display: inline-block; flex: 1 1 200px; max-width: 270px; height: 100%;}
.snb li a { position: relative; color:#fff;font-size: 0.8em;  display: block; padding: 20px 0; height: 100%;}
.snb li a:after { content:''; height:20px; width:1px; background:rgba(255,255,255,0.5); position: absolute; left: -1px; top: 35%;}
.snb li:first-of-type a:after { display: none;}
.snb li a.active, .snb li a:hover { background:#fff; color:#003483}
.snb li a.active { font-weight: 600;}
.snb li a.active:after { display: none;}

.snb-md { font-size: 1.7rem;z-index: 10; position: relative; height: 70px;background:rgba(0,0,0,0.4); }
.snb_list { width: 100%; position: absolute; background:rgba(0,0,0,0.9);}
.snb-md li { width: 100%;}
.snb-md li a { line-height:1.8;text-align: left; color:#fff;position: relative; display: block; padding: 12px 50px 14px 50px; }
.snb-md li a:hover, .snb-md li a.active { background:#1060a5; color:#fff} 
.snb-md i {  font-size:0;font-style: normal; position: absolute; right: 50px;}
.snb-md i:after {  font-size:1.2rem; content:'\25BC'; color:#fff; position: absolute; right: 0px; top:5px;}
.snb-md li:last-of-type a:after { display: none;}
.snb-md .sel-menu {  text-align: left; height: 100%; }
.snb-md .sel-menu a { width: 100%; padding-top: 14px; padding-left: 50px; display: block; color:#fff;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%); }

.conntent_inner {}

.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:#eaf6fd!important;}
.fc-01 { color:#005bac}
.fc-02 { color:#0b3775}
.fc-03 { color:#ff0000}
.fc-04 { color:#53afe0}

/*푸터*/
footer { background:#f0f0f0;position: relative; width: 100%;  }
footer .box-inner {margin:0 auto;  width: 100%; max-width: 1240px; padding: 90px 20px; position: relative;}
.footer {position: relative; height: 100%;color:#a0a0a0;text-align: left; }
.footer .head-box {  padding-bottom: 50px;width:100%;  display:flex; justify-content: space-between; align-items: center; }
.footer .f-menu ul { display: flex; justify-content: end; align-items: center;}
.footer .f-menu ul li { text-align: right;position: relative; flex: 1 1 auto;}
.footer .f-menu ul li:after { position:absolute; content:''; height: 20px; width:1px; background:#969696; left:31%; top: 5px;}
.footer .f-menu ul li:nth-child(2):after,
.footer .f-menu ul li:nth-child(5):after{ left:21%;}
.footer .f-menu ul li:first-of-type:after { display: none;}
.footer .f-menu ul li a {font-size:1.2em; color:#969696}
.footer .f-menu ul li a:hover {color:#005bac;}
.footer .f-menu { width:60%;}
.footer .logo { padding-top:13px;text-align: left; flex:1 1 280px;}
.footer .col-box { flex-wrap: wrap; display:flex;justify-content: space-between; align-items: center; }
.footer .col-box p { width:100%;}
.footer .col-box p:nth-child(3) { width:60%;}
.footer .col-box p:nth-child(4) { width:40%; text-align: right;}
.page-top {z-index:4; position:absolute; right: 0px; top: -40px; height: 80px; width: 55px; text-align:center; }
.page-top a { font-size: 1em; font-weight: 200; padding-top: 75%;position: relative;color:#fff; display: block;width: 100%; height:100%; background:#003483;}
.page-top a:after { left: 48%; top: 40%; font-size:0.7em; font-weight: 100;content: '\2191';  position: absolute; transform:translate(-45%, -50%); }

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

.wdauto { width: auto;}
.wd12p { width: 12%;}
.wd30p { width: 30%;}

.container {font-size: 1.4rem;}

.d-lg-none { display:none;} /* pc 용 감추기 */

.sub_page {padding:120px 0 80px 0}
.sub_page .title {text-align:center; font-size:3em; font-weight:700;  }

/*게시판*/
.board_list {}
.board_list table {}
.board_list table tr {}
.board_list table tr th {border-top:1px solid #000; border-bottom:1px solid #000; padding:13px 0; font-weight:500;}
.board_list table tr td {border-bottom:1px solid rgba(0,0,0,0.23); padding:13px 0; font-weight:400;}
.board_list .td_subject {text-align:left; }
.board_list .bsearch {float:right}

/*문의*/
.center_request { width:100%; max-width:1360px; margin:0 auto; text-align:center;}
.center_request .inner {padding: 0px 20px; margin-top:20px;}
.center_request .inner .sub_input { margin-top:30px; }
.center_request .inner .sub_input .chkup {margin-bottom:40px;}
.center_request .inner .sub_input .chkup input[type=checkbox] {width:30px; height:30px; margin-right:5px; }
.center_request .inner .sub_input .chkup span {border-bottom:1px solid #161616; cursor:pointer;}
.center_request .inner .sub_input .chkup span:hover {color:#a7a7a7;}
.center_request .inner .sub_table2 {text-align:left;}
.center_request .inner .sub_table2 .border1 {border-bottom:1px solid #000; }
.center_request .inner .sub_table2 .border2 {border-bottom:1px solid #d3d1d0; }
.center_request .inner .sub_table2 .data {font-size:20px; padding:20px 0; } 
.center_request .inner .sub_table2 .data .title {float:left; width:20%; color:#000; font-weight:500; }
.center_request .inner .sub_table2 .data .text {float:left; width:80%; color:#000; font-weight:300; }	
.center_request .inner .sub_table2 .data .text input {border:1px solid #ddd; height:1.7em;}
.center_request .inner .sub_table2 .data .text textarea {border:1px solid #ddd; height:200px; width:100%;}
.center_request .inner .submit_btn {margin:0 auto;}
/* 개인정보 처리방침 레이어 */
.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;}



/* 20220114 css 추가 */
.con-head { font-weight: 600; font-size: 2em;}  /* 서브 컨텐츠 제목 */
.con-head+.con-head { padding-top: 70px;}

/* 회사소개 */
.con-com-01 { margin:0 auto; max-width: 1260px; padding: 0 30px; padding-top: 100px;}
.con-com-01 .ls-bg2 {text-align: left; max-width: 50%; }
.con-com-01 .ls-bg2 img { width: 100%; max-width: 336px; }
.con-com-01 .con-box-01 { display: flex; width: 100%; position: relative; padding-top: 70px;}
.con-com-01 .ls-left {text-align: left; width: 65%;}
.con-com-01 .ls-left .tt { padding-bottom: 50px;letter-spacing: -1px; font-size: 1.7em;}
.con-com-01 .ls-left .ss p { padding-bottom: 30px; text-align:justify;}
.con-com-01 .ls-left .ss { padding-right: 2px; line-height: 1.7em;letter-spacing: -0.5px;}
.con-com-01 .ls-left .ss .ls-ss { text-align: right;}
.con-com-01 .ls-bg { padding-top: 100px; order:2; width: 35%; padding-left: 90px; }
.con-com-01 .ls-bg img { width: 100%;}

/* 경영철학 */
.con-com-02 { margin:0 auto; padding-top: 100px;}
.con-com-02 .con-box-01 { padding: 80px 30px 130px 30px; text-align: center; margin:0 auto; width: 100%; position: relative; max-width: 1263px;}
.con-com-02 .con-box-01 .ls-img1 { max-width: 1203px;}
.con-com-02 .con-box-01 .ls-img1 img { width: 100%;}
.con-com-02 .con-box-02 { position: relative; height: 335px;}
.con-com-02 .con-box-02 .ls-bg { position: absolute; width:100%;}
.con-com-02 .con-box-02 .ls-bg img { object-fit: cover; width: 100%; height: 335px; }
.con-com-02 .con-box-02 .ls-con { max-width: 1260px; margin:0 auto; width: 100%; color:#fff; text-align: left; display: flex; align-items: stretch;  position: relative; padding: 100px 30px 0px 30px; }
.con-com-02 .con-box-02 .ls-con .num { font-size: 1.4em; position: relative; font-weight: 600;}
.con-com-02 .con-box-02 .ls-con > div {flex: 1 1 auto;}
.con-com-02 .con-box-02 .ls-con .num::after { left:0; bottom:-15px; content:''; position: absolute; height:3px; width: 40px; background:#fff;}
.con-com-02 .con-box-02 .ls-con .num::before { left:0; bottom:-15px; content:''; position: absolute; height:3px; width: 100%; background:rgba(255,255,255,0.5);}
.con-com-02 .con-box-02 .ls-con .tt { padding-top: 30px;}

/* 연혁 */
.con-com-03 { margin:0 auto; max-width: 1260px; padding: 0 30px; padding-right:0; padding-top: 100px;}
.con-com-03 .con-box-01 { letter-spacing: -0.5px; width: 100%; position: relative; padding-top: 70px;}
.con-com-03 .ls-left {z-index:2; position: relative; text-align: left; width: 100%; padding-bottom: 100px; }
.con-com-03 .ls-left:before { content:''; top: 15px; width: 2px; background:#d2d2d2; left: 221px; height:87%; position:absolute;}
.con-com-03 .ls-left .ls-list { position: relative; padding-bottom: 60px; display: flex; align-items: stretch; }
.con-com-03 .ls-left .ls-info { padding-top: 10px;position: relative; padding-left: 90px;}
.con-com-03 .ls-left .ls-info::after { position: absolute; left:0; top: 15px; content:''; width: 23px; height: 23px; border:5px solid #0068b7; border-radius: 20px; background:#fff;}
.con-com-03 .ls-left .ls-year { max-width: 150px; min-width: 150px; margin-right: 60px; text-align: right; font-size: 1.5em; font-weight: 600;  }
.con-com-03 .ls-left .ls-month { font-size: 1.1em; font-weight: 600; padding-right: 60px;}
.con-com-03 .ls-left .ls-txt { padding-bottom: 15px; font-size: 0.8em; display: flex;}
.con-com-03 .ls-left .ls-ss { padding-left: 10px; position: relative; padding-top: 3px;}
.con-com-03 .ls-left .ls-ss::before { position: absolute; left:0; content:'-'; }
.con-com-03 .ls-right { z-index:1; position: absolute; bottom:0; right:0;  }
.con-com-03 .ls-bg img { width: 100%;}

/* 협력기관 */
.con-com-04 { margin: 0 auto; max-width: 1260px; padding: 0 30px;  padding-top: 100px;}
.con-com-04 .con-box-01 { text-align: left; width: 100%; position: relative; padding-top: 70px;}
.con-com-04 .con-box-01 .ls-box { text-align: center; border:1px solid #e5e5e5; width: calc(33.334% - 21px); margin-right: 21px;}
.con-com-04 .con-box-01 .ls-box-2 {  width: calc(66.667% - 21px);}
.con-com-04 .con-box-01 .ls-box-2 .ls-img { display: flex; justify-content: center;}
.con-com-04 .con-box-01 .ls-box-2 .ls-img span:nth-child(1){ padding-right: 3%; }
.con-com-04 .con-box-01 .ls-box-2 .ls-img span:nth-child(2){ padding-left: 3%; }
.con-com-04 .con-box-01 .ls-box .ls-img { padding: 30px 0;}
.con-com-04 .con-box-01 .ls-box img { width: 100%;}
.con-com-04 .con-box-01 .ls-box .ss { font-size: 0.8em; padding-bottom: 50px;}
.con-com-04 .con-box-01 .list-head { font-weight: 400;}
.con-com-04 .con-box-01 .list-box{ padding-top: 40px; display:flex; margin-right:-21px; padding-bottom: 80px;}

/* 경영진 */
.con-com-05 { margin: 0 auto; max-width: 1260px; padding: 0 30px;  padding-top: 100px;}
.con-com-05 .con-box-01 {  overflow: hidden; text-align: left; width: 100%; position: relative; padding-top: 70px;  padding-bottom: 100px;}
.con-com-05 .con-box-01 .list-box {flex-wrap: wrap; display: flex; margin-right:-40px; }
.con-com-05 .ls-list { overflow: hidden; position: relative; width: calc(50% - 40px); min-height: 334px; margin-right: 40px; margin-bottom: 40px; padding: 90px 25px 40px 45px; display: flex; background:#f5f5f5;}
.con-com-05 .ls-list:before {top:-47px; left: 50px; position: absolute; content:''; border:15px solid #76bd1d; width: 90px; height: 90px; border-radius: 200px;}
.con-com-05 .con-box-01.box-odd .ls-list:before {border:15px solid #172f52;}
.con-com-05 .ls-list .ls-img { left:0;display:block; width: 100%; position:absolute; bottom:0;}
.con-com-05 .ls-list .ls-img img { width: 100%;}
.con-com-05 .ls-left {  width: 160px; font-size: 0.8em;}
.con-com-05 .ls-left .tt span { font-weight:500; font-size: 1.6em; letter-spacing: 7px;}
.con-com-05 .ls-left .ss { letter-spacing: -0.5px; padding-top: 10px;}
.con-com-05 .ls-right .ls-txt {line-height: 1.7em; padding-bottom: 15px; font-size: 0.65em; display: flex;}
.con-com-05 .ls-right .ls-txt li { padding-left:10px; position: relative;}
.con-com-05 .ls-right .ls-txt>ul>li:before {position: absolute; left:0; content:'·';  }
.con-com-05 .ls-right .ls-txt li li::before { position: absolute; left:0; content:'-'; }
 
/* 파이프라인 */
.con-com-06 { margin: 0 auto; padding: 0 30px;  padding-top: 100px;}
.con-com-06 .con-box-01 { max-width: 1281px;  margin:0 auto; overflow: hidden; text-align: left; width: 100%; position: relative;  padding-bottom: 100px;}
.con-com-06 .con-box-01 .img-box {position: relative; overflow-x:auto; min-width: 768px;}
.con-com-06 .con-box-01 .img-box img { min-width: 768px;}
.con-com-06 .con-tab-01 { max-width: 1260px; margin: 0 auto; padding: 50px 30px 100px 30px;}
.con-com-06 .con-tab-01 ul { display: flex; justify-content: center; align-items: flex-start;}
.con-com-06 .con-tab-01 ul li { flex:1; width:100%; font-size: 1.3em;}
.con-com-06 .con-tab-01 ul li a {position: relative; padding:40px 0; text-align: center; display: block;width:100%; border-bottom:1px solid #dcdcdc; color:#c8c8c8}
.con-com-06 .con-tab-01 ul li a:hover, .con-com-06 .con-tab-01 ul li a.active  { color:#000;}
.con-com-06 .con-tab-01 ul li a.active {font-weight: 500;}
.con-com-06 .con-tab-01 ul li a:hover:after { left:0; content:''; height:3px; width:100%; background:#000; bottom:0; position: absolute;}

.con-com-06 .con-box-01 { max-width: 1281px;  margin:0 auto; overflow: hidden; text-align: left; width: 100%; position: relative;  padding-bottom: 100px;}
.con-com-06 .con-box-01 .img-box {position: relative; overflow-x:auto; min-width: 768px;}
.con-com-06 .con-box-01 .img-box img { min-width: 768px;}

.con-com-06 .con-box-02 { max-width: 1260px; padding: 0 30px; margin:0 auto; padding-bottom: 50px;}
.con-com-06 .con-box-02 .list-box-01 {  display: flex; justify-content: center; }
.con-com-06 .con-box-02 .list-box-01 .ls-list { position: relative; text-align: center; font-size: 0.7em;padding: 30px 5%;}
.con-com-06 .con-box-02 .list-box-01 .ls-list:after {top:30px; position: absolute; right:0; content:''; height:99px; width:1px; background:#dcdcdc; }
.con-com-06 .con-box-02 .list-box-01 .ls-list:last-of-type:after { display:none;}
.con-com-06 .con-box-02 .ss i { display: block;}
.con-com-06 .con-box-02 .ss { padding: 30px 0;}
.con-com-06 .con-box-02 .list-box-01 .ls-icon{ margin-bottom: 10px; width: 99px; height: 99px; border-radius: 50px; background:#003483;  background-repeat: no-repeat;}
.con-com-06 .con-box-02 .list-box-01 .ls-icon1 { background-position:33px center; 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='58px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M42.402,42.882 L39.039,42.882 L39.039,46.262 C39.039,46.594 38.772,46.863 38.442,46.863 L34.741,46.863 C34.411,46.863 34.143,46.594 34.143,46.262 L34.143,42.882 L30.778,42.882 C30.448,42.882 30.181,42.613 30.181,42.281 L30.181,38.559 C30.181,38.227 30.448,37.958 30.778,37.958 L34.143,37.958 L34.143,34.576 C34.143,34.244 34.411,33.975 34.741,33.975 L38.442,33.975 C38.772,33.975 39.039,34.244 39.039,34.576 L39.039,37.958 L42.402,37.958 C42.732,37.958 43.000,38.227 43.000,38.559 L43.000,42.281 C43.000,42.613 42.732,42.882 42.402,42.882 ZM41.804,39.160 L38.442,39.160 C38.111,39.160 37.844,38.891 37.844,38.559 L37.844,35.177 L35.339,35.177 L35.339,38.559 C35.339,38.891 35.071,39.160 34.741,39.160 L31.376,39.160 L31.376,41.680 L34.741,41.680 C35.071,41.680 35.339,41.949 35.339,42.281 L35.339,45.661 L37.844,45.661 L37.844,42.281 C37.844,41.949 38.111,41.680 38.442,41.680 L41.804,41.680 L41.804,39.160 ZM4.044,26.100 C3.864,26.379 3.493,26.458 3.217,26.276 C2.940,26.095 2.862,25.723 3.042,25.444 C3.654,24.500 9.052,16.184 10.200,15.030 C12.544,12.673 20.717,12.673 23.061,15.030 C24.778,16.755 30.625,26.036 30.873,26.431 C31.049,26.711 30.966,27.083 30.687,27.260 C30.588,27.323 30.477,27.353 30.368,27.353 C30.170,27.353 29.976,27.254 29.862,27.073 C29.802,26.978 23.839,17.511 22.216,15.880 C21.398,15.058 19.532,14.594 17.530,14.488 C17.538,14.527 17.553,14.563 17.553,14.605 L17.553,26.236 L17.605,26.236 C20.083,26.236 22.099,28.263 22.099,30.755 L22.099,48.283 C22.099,48.615 21.832,48.885 21.501,48.885 C21.171,48.885 20.904,48.615 20.904,48.283 L20.904,30.755 C20.904,28.926 19.424,27.438 17.605,27.438 L16.306,27.438 C14.487,27.438 13.007,28.926 13.007,30.755 L13.007,48.283 C13.007,48.615 12.739,48.885 12.409,48.885 C12.079,48.885 11.811,48.615 11.811,48.283 L11.811,30.755 C11.811,28.263 13.827,26.236 16.306,26.236 L16.358,26.236 L16.358,14.605 C16.358,14.557 16.374,14.514 16.385,14.469 C14.146,14.502 11.952,14.969 11.045,15.880 C10.149,16.781 5.688,23.563 4.044,26.100 ZM32.449,29.765 C31.002,30.663 29.098,30.210 28.204,28.755 L24.701,23.015 L24.701,26.405 C24.701,26.457 24.698,26.509 24.695,26.561 L24.693,26.584 C24.698,26.662 24.701,26.715 24.701,26.770 L24.701,49.637 C24.701,51.491 23.201,52.999 21.358,52.999 C19.514,52.999 18.014,51.491 18.014,49.637 L18.014,31.173 L15.896,31.173 L15.896,49.637 C15.896,51.491 14.396,52.999 12.552,52.999 C10.709,52.999 9.209,51.491 9.209,49.637 L9.209,26.770 C9.209,26.707 9.213,26.645 9.217,26.584 L9.215,26.561 C9.212,26.509 9.209,26.457 9.209,26.405 L9.209,23.015 L5.707,28.754 C4.813,30.210 2.908,30.663 1.461,29.765 C0.015,28.866 -0.436,26.952 0.456,25.497 L8.105,12.964 C8.114,12.950 8.123,12.937 8.133,12.923 C8.859,11.926 9.731,11.026 12.383,10.968 C16.241,10.885 19.352,10.887 21.631,10.974 L21.806,10.981 C23.684,11.035 25.030,11.702 25.804,12.963 L27.590,15.889 C27.762,16.172 27.674,16.542 27.393,16.715 C27.112,16.889 26.743,16.801 26.570,16.517 L24.786,13.593 C24.229,12.687 23.243,12.225 21.772,12.182 L21.585,12.176 C19.330,12.089 16.242,12.087 12.409,12.170 C10.149,12.219 9.614,12.925 9.111,13.614 L1.475,26.127 C0.928,27.019 1.204,28.191 2.089,28.742 C2.975,29.292 4.141,29.015 4.688,28.124 L9.297,20.572 C9.437,20.343 9.711,20.235 9.969,20.308 C10.227,20.381 10.405,20.617 10.405,20.886 L10.405,26.405 C10.405,26.429 10.407,26.454 10.409,26.478 L10.413,26.560 C10.414,26.582 10.414,26.604 10.413,26.626 C10.413,26.627 10.410,26.668 10.410,26.669 C10.407,26.702 10.405,26.736 10.405,26.770 L10.405,49.637 C10.405,50.828 11.368,51.796 12.552,51.796 C13.736,51.796 14.700,50.828 14.700,49.637 L14.700,30.571 C14.700,30.240 14.967,29.970 15.298,29.970 L18.612,29.970 C18.943,29.970 19.210,30.240 19.210,30.571 L19.210,49.637 C19.210,50.828 20.174,51.796 21.358,51.796 C22.542,51.796 23.505,50.828 23.505,49.637 L23.505,26.770 C23.505,26.736 23.503,26.702 23.500,26.669 C23.500,26.668 23.497,26.627 23.497,26.626 C23.496,26.604 23.496,26.582 23.497,26.560 L23.501,26.478 C23.503,26.454 23.505,26.429 23.505,26.405 L23.505,20.886 C23.505,20.617 23.683,20.381 23.941,20.308 C24.197,20.235 24.473,20.342 24.613,20.572 L29.223,28.125 C29.769,29.015 30.935,29.291 31.821,28.742 C32.707,28.191 32.982,27.019 32.436,26.128 L27.630,18.255 C27.458,17.972 27.546,17.602 27.827,17.428 C28.108,17.254 28.477,17.343 28.650,17.626 L33.454,25.498 C34.346,26.952 33.896,28.866 32.449,29.765 ZM16.955,9.880 C14.245,9.880 12.040,7.663 12.040,4.939 C12.040,2.214 14.245,-0.003 16.955,-0.003 C19.665,-0.003 21.870,2.214 21.870,4.939 C21.870,7.663 19.665,9.880 16.955,9.880 ZM16.955,1.200 C14.904,1.200 13.236,2.877 13.236,4.939 C13.236,7.001 14.904,8.678 16.955,8.678 C19.005,8.678 20.674,7.001 20.674,4.939 C20.674,2.877 19.005,1.200 16.955,1.200 ZM16.955,7.320 C15.647,7.320 14.587,6.254 14.587,4.939 C14.587,3.623 15.647,2.557 16.955,2.557 C18.263,2.557 19.324,3.623 19.324,4.939 C19.324,6.254 18.263,7.320 16.955,7.320 Z'/%3E%3C/svg%3E"); }
.con-com-06 .con-box-02 .list-box-01 .ls-icon2 { background-position:center 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42px' height='50px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M42.005,31.991 C42.005,33.725 40.831,35.188 39.238,35.622 C39.845,36.296 40.202,37.185 40.202,38.144 C40.202,40.218 38.520,41.906 36.452,41.906 L35.199,41.906 L35.199,43.755 C35.199,45.829 33.517,47.516 31.450,47.516 C30.545,47.516 29.701,47.195 29.044,46.644 C28.842,48.528 27.247,50.000 25.316,50.000 C23.249,50.000 21.566,48.312 21.566,46.238 L21.566,40.482 C21.566,40.145 21.839,39.871 22.175,39.871 C22.511,39.871 22.783,40.145 22.783,40.482 L22.783,46.238 C22.783,47.639 23.920,48.778 25.316,48.778 C26.713,48.778 27.849,47.639 27.849,46.238 L27.849,45.011 C27.293,43.477 26.259,39.843 27.436,36.608 C26.079,35.800 24.270,33.830 25.098,30.772 C25.186,30.447 25.521,30.255 25.844,30.343 C26.169,30.431 26.360,30.767 26.272,31.092 C25.587,33.623 27.167,34.986 27.951,35.489 C28.285,34.891 28.701,34.316 29.242,33.788 C29.482,33.552 29.868,33.557 30.102,33.799 C30.337,34.040 30.332,34.427 30.091,34.662 C27.069,37.616 28.266,42.432 28.926,44.384 C28.962,44.434 29.018,44.465 29.037,44.527 C29.373,45.584 30.343,46.295 31.450,46.295 C32.846,46.295 33.982,45.155 33.982,43.755 L33.982,41.295 C33.982,40.958 34.255,40.685 34.591,40.685 L36.452,40.685 C37.849,40.685 38.985,39.545 38.985,38.144 C38.985,37.082 38.326,36.162 37.348,35.788 C36.783,35.740 35.739,35.526 34.861,34.828 C34.545,34.954 33.206,35.618 33.600,37.672 C33.664,38.003 33.448,38.323 33.118,38.387 C33.079,38.395 33.040,38.398 33.002,38.398 C32.716,38.398 32.461,38.195 32.405,37.903 C31.983,35.700 33.082,34.440 34.013,33.895 C33.573,33.155 33.387,32.240 33.472,31.155 C33.499,30.819 33.791,30.570 34.127,30.594 C34.462,30.620 34.712,30.915 34.686,31.251 C34.603,32.301 34.829,33.118 35.358,33.676 C35.943,34.293 36.787,34.489 37.292,34.553 C37.330,34.545 37.366,34.532 37.406,34.532 L38.256,34.532 C39.652,34.532 40.788,33.393 40.788,31.991 C40.788,30.590 39.652,29.451 38.256,29.451 L36.452,29.451 C36.116,29.451 35.844,29.177 35.844,28.840 C35.844,28.503 36.116,28.230 36.452,28.230 C37.849,28.230 38.985,27.090 38.985,25.689 C38.985,24.288 37.849,23.149 36.452,23.149 L34.909,23.149 C34.580,24.308 33.814,25.640 32.344,26.215 C32.294,26.264 32.238,26.307 32.171,26.337 C32.091,26.375 30.600,27.120 31.460,29.973 C31.557,30.295 31.375,30.636 31.053,30.734 C30.995,30.752 30.935,30.760 30.877,30.760 C30.616,30.760 30.374,30.590 30.294,30.326 C29.743,28.496 29.996,27.274 30.427,26.482 C29.538,26.417 28.691,26.100 27.855,25.487 C27.584,25.289 27.524,24.907 27.723,24.634 C27.921,24.362 28.301,24.302 28.573,24.502 C29.304,25.037 29.997,25.288 30.750,25.288 C30.764,25.288 30.777,25.288 30.791,25.287 C33.621,25.255 33.892,22.115 33.902,21.982 C33.909,21.889 33.940,21.805 33.982,21.730 L33.982,20.079 C33.982,18.678 32.846,17.538 31.450,17.538 C30.343,17.538 29.373,18.249 29.037,19.307 C28.995,19.438 28.905,19.538 28.799,19.612 C28.660,19.951 28.486,20.268 28.242,20.541 C27.107,21.808 25.269,21.823 25.192,21.823 C24.855,21.823 24.583,21.549 24.583,21.212 C24.583,20.875 24.854,20.603 25.189,20.601 C25.207,20.601 26.575,20.580 27.341,19.719 C27.633,19.391 27.795,18.963 27.849,18.454 L27.849,17.596 C27.849,16.195 26.713,15.055 25.316,15.055 C23.920,15.055 22.783,16.195 22.783,17.596 L22.783,37.604 C22.783,37.941 22.511,38.215 22.175,38.215 C21.839,38.215 21.566,37.941 21.566,37.604 L21.566,17.596 C21.566,15.522 23.249,13.834 25.316,13.834 C27.247,13.834 28.841,15.305 29.044,17.189 C29.701,16.638 30.545,16.317 31.450,16.317 C33.517,16.317 35.199,18.004 35.199,20.079 L35.199,21.927 L36.452,21.927 C38.520,21.927 40.202,23.615 40.202,25.689 C40.202,26.718 39.788,27.651 39.119,28.330 C40.772,28.723 42.005,30.215 42.005,31.991 ZM32.089,5.902 L30.833,6.718 L31.372,8.119 C31.446,8.312 31.418,8.530 31.296,8.698 C31.175,8.865 30.983,8.957 30.771,8.948 L29.276,8.867 L28.891,10.318 C28.838,10.518 28.688,10.678 28.491,10.742 C28.294,10.805 28.080,10.766 27.919,10.635 L26.758,9.688 L25.597,10.635 C25.487,10.725 25.351,10.772 25.213,10.772 C25.150,10.772 25.087,10.762 25.025,10.742 C24.829,10.678 24.678,10.518 24.625,10.318 L24.240,8.867 L22.745,8.948 C22.534,8.956 22.341,8.865 22.220,8.698 C22.098,8.530 22.070,8.312 22.144,8.119 L22.683,6.718 L21.427,5.902 C21.254,5.790 21.149,5.597 21.149,5.390 C21.149,5.183 21.254,4.990 21.427,4.877 L22.683,4.062 L22.144,2.661 C22.070,2.468 22.098,2.250 22.220,2.082 C22.341,1.915 22.531,1.825 22.745,1.831 L24.240,1.913 L24.625,0.462 C24.678,0.262 24.829,0.102 25.025,0.038 C25.222,-0.025 25.437,0.015 25.597,0.145 L26.758,1.092 L27.920,0.145 C28.079,0.015 28.294,-0.025 28.491,0.038 C28.688,0.102 28.838,0.262 28.891,0.462 L29.276,1.913 L30.771,1.831 C30.986,1.824 31.175,1.915 31.296,2.082 C31.418,2.250 31.446,2.468 31.372,2.661 L30.833,4.062 L32.089,4.877 C32.263,4.990 32.367,5.183 32.367,5.390 C32.367,5.597 32.263,5.790 32.089,5.902 ZM29.520,4.085 L29.898,3.102 L28.848,3.159 C28.560,3.168 28.302,2.985 28.228,2.706 L27.957,1.688 L27.141,2.352 C26.918,2.534 26.598,2.534 26.374,2.352 L25.559,1.688 L25.289,2.706 C25.214,2.985 24.952,3.166 24.668,3.159 L23.619,3.102 L23.997,4.085 C24.100,4.354 24.001,4.660 23.760,4.817 L22.878,5.390 L23.760,5.963 C24.001,6.120 24.100,6.426 23.997,6.695 L23.619,7.678 L24.668,7.621 C24.954,7.614 25.214,7.794 25.289,8.074 L25.559,9.092 L26.374,8.428 C26.486,8.337 26.622,8.291 26.758,8.291 C26.894,8.291 27.030,8.337 27.142,8.428 L27.957,9.092 L28.228,8.074 C28.302,7.794 28.558,7.612 28.848,7.621 L29.898,7.678 L29.520,6.695 C29.416,6.426 29.515,6.120 29.757,5.963 L30.639,5.390 L29.757,4.817 C29.515,4.660 29.416,4.354 29.520,4.085 ZM16.685,50.000 C14.754,50.000 13.159,48.528 12.957,46.644 C12.299,47.195 11.456,47.516 10.551,47.516 C8.483,47.516 6.801,45.829 6.801,43.755 L6.801,41.906 L5.549,41.906 C3.481,41.906 1.799,40.218 1.799,38.144 C1.799,37.185 2.156,36.296 2.763,35.622 C1.170,35.188 -0.004,33.725 -0.004,31.991 C-0.004,30.215 1.229,28.723 2.881,28.330 C2.213,27.651 1.799,26.718 1.799,25.689 C1.799,23.615 3.481,21.927 5.549,21.927 L6.801,21.927 L6.801,20.079 C6.801,18.004 8.483,16.317 10.551,16.317 C11.456,16.317 12.299,16.638 12.957,17.189 C13.160,15.305 14.754,13.834 16.685,13.834 C18.752,13.834 20.435,15.522 20.435,17.596 C20.435,17.933 20.162,18.207 19.826,18.207 C19.490,18.207 19.217,17.933 19.217,17.596 C19.217,16.195 18.081,15.055 16.685,15.055 C15.288,15.055 14.152,16.195 14.152,17.596 L14.152,19.122 C14.152,19.423 13.933,19.679 13.637,19.725 C13.341,19.772 13.055,19.593 12.964,19.307 C12.628,18.249 11.658,17.538 10.551,17.538 C9.155,17.538 8.019,18.678 8.019,20.079 L8.019,21.728 C8.061,21.805 8.092,21.889 8.099,21.982 C8.109,22.122 8.383,25.255 11.210,25.287 C11.985,25.299 12.684,25.047 13.428,24.502 C13.699,24.302 14.080,24.362 14.278,24.634 C14.476,24.907 14.417,25.289 14.146,25.487 C13.310,26.100 12.463,26.417 11.574,26.482 C12.005,27.274 12.258,28.496 11.706,30.326 C11.627,30.590 11.385,30.760 11.124,30.760 C11.066,30.760 11.006,30.752 10.948,30.734 C10.626,30.636 10.444,30.295 10.541,29.973 C11.422,27.051 9.853,26.347 9.837,26.340 C9.767,26.310 9.707,26.265 9.655,26.215 C8.186,25.640 7.421,24.307 7.092,23.149 L5.549,23.149 C4.152,23.149 3.016,24.288 3.016,25.689 C3.016,27.090 4.152,28.230 5.549,28.230 C5.885,28.230 6.157,28.503 6.157,28.840 C6.157,29.177 5.885,29.451 5.549,29.451 L3.745,29.451 C2.349,29.451 1.213,30.590 1.213,31.991 C1.213,33.393 2.349,34.532 3.745,34.532 L4.594,34.532 C4.640,34.532 4.681,34.546 4.724,34.556 C5.232,34.490 6.068,34.287 6.649,33.670 C7.173,33.112 7.398,32.298 7.315,31.251 C7.289,30.915 7.539,30.621 7.874,30.594 C8.207,30.570 8.502,30.819 8.529,31.155 C8.614,32.240 8.428,33.155 7.988,33.895 C8.919,34.440 10.018,35.700 9.596,37.903 C9.540,38.195 9.285,38.398 8.999,38.398 C8.961,38.398 8.922,38.395 8.883,38.387 C8.553,38.323 8.337,38.003 8.400,37.672 C8.795,35.618 7.455,34.954 7.140,34.828 C6.262,35.526 5.218,35.740 4.653,35.788 C3.675,36.162 3.016,37.082 3.016,38.144 C3.016,39.545 4.152,40.685 5.549,40.685 L7.410,40.685 C7.746,40.685 8.019,40.958 8.019,41.295 L8.019,43.755 C8.019,45.155 9.155,46.295 10.551,46.295 C11.658,46.295 12.628,45.584 12.964,44.527 C12.983,44.465 13.039,44.434 13.075,44.384 C13.735,42.431 14.932,37.616 11.910,34.662 C11.669,34.427 11.664,34.040 11.899,33.799 C12.133,33.557 12.519,33.552 12.759,33.788 C13.299,34.315 13.715,34.890 14.049,35.486 C14.832,34.977 16.408,33.604 15.729,31.092 C15.641,30.767 15.833,30.431 16.157,30.343 C16.482,30.254 16.816,30.447 16.904,30.772 C17.731,33.830 15.922,35.800 14.565,36.608 C15.742,39.843 14.708,43.477 14.152,45.011 L14.152,46.238 C14.152,47.639 15.288,48.778 16.685,48.778 C18.081,48.778 19.217,47.639 19.217,46.238 L19.217,20.779 C19.217,20.442 19.490,20.169 19.826,20.169 C20.162,20.169 20.435,20.442 20.435,20.779 L20.435,46.238 C20.435,48.312 18.752,50.000 16.685,50.000 ZM13.362,8.981 C13.266,8.981 13.168,8.958 13.077,8.909 L11.640,8.142 L11.640,9.776 C11.640,10.113 11.367,10.386 11.031,10.386 C10.695,10.386 10.422,10.113 10.422,9.776 L10.422,8.275 L9.282,9.047 C9.178,9.117 9.059,9.151 8.942,9.151 C8.746,9.151 8.555,9.056 8.437,8.882 C8.249,8.602 8.322,8.223 8.601,8.034 L9.851,7.188 L8.520,6.478 C8.223,6.320 8.111,5.950 8.269,5.652 C8.426,5.354 8.796,5.242 9.091,5.400 L10.422,6.110 L10.422,4.598 C10.422,4.261 10.695,3.987 11.031,3.987 C11.367,3.987 11.640,4.261 11.640,4.598 L11.640,5.978 L12.880,5.139 C13.159,4.952 13.537,5.024 13.725,5.304 C13.913,5.584 13.840,5.963 13.561,6.152 L12.212,7.065 L13.649,7.831 C13.946,7.989 14.058,8.359 13.901,8.657 C13.791,8.863 13.580,8.981 13.362,8.981 Z'/%3E%3C/svg%3E"); }
.con-com-06 .con-box-02 .list-box-01 .ls-icon3 { background-position:center 20px; 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='58px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M28.998,57.999 C12.982,57.999 -0.003,45.015 -0.003,28.998 C-0.003,12.981 12.982,-0.003 28.998,-0.003 C45.015,-0.003 57.999,12.981 57.999,28.998 C57.999,45.015 45.015,57.999 28.998,57.999 ZM29.007,57.041 C44.484,57.041 57.030,44.495 57.030,29.018 C57.030,23.621 55.478,18.597 52.834,14.321 L39.493,22.873 C40.121,24.039 40.071,25.374 39.476,26.900 C40.969,26.925 42.336,26.958 43.704,26.963 C44.156,26.965 44.610,26.847 45.060,26.866 C45.267,26.874 45.466,27.078 45.669,27.193 C45.497,27.355 45.328,27.653 45.153,27.657 C43.399,27.690 41.643,27.681 39.889,27.664 C39.581,27.661 39.275,27.566 38.815,27.487 C39.068,28.270 39.280,28.930 39.469,29.513 C41.221,29.380 42.961,29.248 44.703,29.117 C44.863,29.105 45.042,29.055 45.178,29.109 C45.394,29.194 45.578,29.354 45.777,29.482 C45.595,29.632 45.424,29.892 45.230,29.911 C44.354,29.995 43.467,29.969 42.593,30.062 C41.668,30.160 40.749,30.324 39.839,30.515 C39.630,30.559 39.366,30.797 39.302,31.000 C38.932,32.166 38.185,32.984 37.222,33.479 C37.266,34.435 37.275,35.326 37.354,36.210 C37.487,37.720 39.411,39.511 40.938,39.596 C41.657,39.636 42.379,39.658 43.092,39.752 C43.297,39.779 43.473,40.024 43.662,40.169 C43.445,40.307 43.227,40.562 43.011,40.560 C42.132,40.551 41.251,40.488 40.375,40.399 C39.356,40.296 38.638,39.815 37.643,38.634 C37.293,39.360 36.905,39.989 37.274,40.855 C37.472,41.315 37.470,41.908 37.409,42.422 C37.274,43.533 37.069,44.637 36.834,45.732 C36.783,45.967 36.481,46.149 36.295,46.355 C36.204,46.111 36.009,45.853 36.038,45.625 C36.161,44.674 36.293,43.716 36.530,42.789 C36.935,41.199 35.980,40.090 35.242,38.904 C35.180,38.804 34.863,38.795 34.692,38.842 C33.417,39.190 32.216,39.050 31.053,38.419 C30.826,38.296 30.513,38.317 30.238,38.303 C29.603,38.272 28.946,38.355 28.338,38.214 C27.816,38.093 27.431,38.149 27.161,38.566 C26.558,39.502 25.922,40.431 25.464,41.438 C25.305,41.786 25.521,42.430 25.765,42.812 C26.249,43.573 26.895,44.231 27.422,44.967 C27.554,45.150 27.496,45.469 27.526,45.725 C27.280,45.652 26.948,45.655 26.806,45.492 C26.157,44.749 25.544,43.973 24.952,43.183 C24.411,42.460 24.308,41.652 24.752,40.851 C25.368,39.741 26.032,38.658 26.734,37.464 C26.807,37.575 26.758,37.519 26.730,37.455 C26.600,37.157 26.477,36.858 26.351,36.560 C26.664,36.645 27.031,36.655 27.279,36.831 C28.523,37.716 30.054,37.752 31.342,36.951 C31.687,36.736 32.160,36.616 32.567,36.631 C34.361,36.699 35.760,35.562 35.850,33.841 C35.625,33.812 35.392,33.791 35.162,33.754 C33.956,33.564 32.895,32.496 32.817,31.351 C32.805,31.157 32.973,30.952 33.058,30.751 C33.239,30.866 33.511,30.938 33.587,31.101 C34.402,32.863 35.421,33.382 36.832,32.713 C38.353,31.992 39.099,30.111 38.273,28.660 C37.821,27.865 37.933,27.432 38.461,26.753 C39.282,25.696 39.350,24.490 38.772,23.335 L29.151,29.502 C29.098,29.628 29.028,29.759 28.987,29.883 C28.929,29.831 28.861,29.781 28.793,29.732 L21.784,34.224 C22.025,34.577 22.320,34.897 22.698,35.107 C23.726,35.679 24.955,35.535 25.822,34.713 C25.468,34.365 25.073,34.046 24.778,33.653 C24.652,33.484 24.737,33.158 24.725,32.904 C24.950,32.975 25.248,32.979 25.386,33.129 C26.088,33.900 26.903,34.361 27.975,34.361 C28.156,34.360 28.337,34.628 28.518,34.771 C28.323,34.912 28.072,35.214 27.944,35.168 C26.734,34.735 26.084,35.835 25.157,36.154 C25.028,36.198 24.915,36.473 24.902,36.648 C24.773,38.519 23.790,40.051 22.789,41.507 C21.745,43.024 19.253,42.759 18.335,41.176 C18.081,40.737 17.798,40.311 17.596,39.850 C17.525,39.688 17.653,39.437 17.692,39.228 C17.894,39.294 18.179,39.299 18.285,39.440 C18.571,39.821 18.781,40.259 19.020,40.675 C19.660,41.788 21.360,42.068 22.088,41.017 C23.033,39.655 23.961,38.219 24.064,36.559 C22.908,36.005 21.837,35.305 20.708,34.914 L5.684,44.544 C10.708,52.075 19.275,57.041 29.007,57.041 ZM35.588,23.038 C35.393,22.954 35.087,22.918 35.023,22.775 C34.669,21.974 34.105,21.425 33.309,21.068 C33.159,20.999 33.111,20.703 33.016,20.513 C33.246,20.456 33.571,20.274 33.691,20.365 C34.407,20.906 35.147,20.646 35.889,20.523 C35.720,19.342 34.648,18.348 33.287,18.108 C31.931,17.871 31.145,18.261 30.470,19.512 C30.047,20.293 29.488,20.929 28.577,21.094 C28.358,21.132 28.097,20.934 27.855,20.843 C28.010,20.666 28.148,20.469 28.321,20.313 C28.780,19.901 29.295,19.542 29.710,19.091 C30.081,18.688 30.350,18.191 30.665,17.733 C29.374,16.810 27.577,17.115 26.570,18.519 C26.241,18.978 25.954,19.098 25.391,19.012 C25.179,18.980 24.971,18.969 24.770,18.978 C23.363,19.040 22.277,20.069 22.138,21.507 C22.180,21.521 22.224,21.550 22.264,21.545 C22.616,21.503 23.195,21.305 23.283,21.437 C23.637,21.965 22.995,22.040 22.737,22.276 C22.007,22.946 21.840,23.807 21.788,24.740 C21.773,24.991 21.536,25.229 21.401,25.473 C21.258,25.229 21.015,24.995 20.991,24.740 C20.948,24.274 21.033,23.796 21.066,23.315 C19.788,23.663 19.147,24.829 19.578,26.102 C19.761,26.645 19.726,26.986 19.277,27.409 C18.426,28.212 18.418,29.495 19.142,30.393 C20.002,31.461 21.076,31.506 21.976,30.487 C22.238,30.190 22.469,29.852 22.651,29.499 C23.737,27.386 25.474,26.382 27.832,26.404 C27.963,26.405 28.094,26.393 28.137,26.391 C28.525,25.530 28.857,24.719 29.263,23.946 C29.363,23.754 29.703,23.685 29.933,23.560 C29.939,23.835 30.051,24.168 29.937,24.375 C29.234,25.643 28.932,26.955 29.093,28.348 L38.205,22.507 C37.516,21.698 36.594,21.287 35.345,21.455 C35.500,21.809 35.682,22.102 35.749,22.420 C35.789,22.606 35.647,22.831 35.588,23.038 ZM21.363,33.302 L28.331,28.836 C28.239,28.358 28.169,27.873 28.088,27.379 C26.697,26.924 24.673,27.765 23.756,29.290 C23.147,30.303 22.598,31.334 21.521,31.947 C21.412,32.010 21.345,32.202 21.316,32.345 C21.254,32.658 21.288,32.982 21.363,33.302 ZM29.007,0.995 C13.531,0.995 0.984,13.541 0.984,29.018 C0.984,34.403 2.530,39.416 5.163,43.687 L19.350,34.593 C17.517,34.289 15.626,34.256 13.762,34.097 C13.311,34.059 12.847,34.081 12.410,33.984 C12.186,33.934 12.007,33.681 11.808,33.521 C12.016,33.403 12.229,33.179 12.433,33.186 C13.713,33.233 14.991,33.319 16.268,33.415 C17.675,33.522 19.080,33.654 20.518,33.777 C20.495,33.272 20.470,32.726 20.444,32.151 C19.991,31.953 19.534,31.754 18.970,31.508 C18.043,32.576 16.768,32.602 15.425,32.435 C14.472,32.317 13.507,32.308 12.554,32.191 C12.329,32.163 12.131,31.900 11.921,31.746 C12.145,31.618 12.376,31.375 12.593,31.384 C13.846,31.440 15.096,31.546 16.346,31.658 C17.146,31.729 17.812,31.496 18.386,30.879 C17.527,29.442 17.563,28.051 18.508,26.938 C18.226,25.847 17.986,24.913 17.742,23.980 C17.717,23.881 17.699,23.771 17.644,23.689 C16.632,22.200 14.660,21.532 12.916,22.081 C12.332,22.265 11.753,22.479 11.157,22.613 C10.949,22.660 10.696,22.509 10.463,22.447 C10.611,22.241 10.715,21.919 10.911,21.847 C11.786,21.526 12.676,21.226 13.582,21.013 C14.839,20.716 15.931,21.178 16.991,22.054 C17.022,21.118 17.158,20.380 16.372,19.718 C15.907,19.325 15.638,18.611 15.462,17.988 C15.168,16.939 14.996,15.852 14.826,14.772 C14.789,14.544 14.982,14.280 15.069,14.032 C15.262,14.232 15.566,14.402 15.630,14.637 C15.840,15.407 16.029,16.195 16.102,16.988 C16.230,18.351 17.079,19.157 17.968,20.098 C19.132,21.330 20.221,20.592 21.364,20.421 C21.494,20.402 21.608,20.166 21.701,20.013 C22.512,18.684 23.690,18.071 25.247,18.113 C25.510,18.120 25.801,17.934 26.041,17.778 C26.261,17.638 26.400,17.345 26.629,17.247 C27.498,16.875 27.633,16.143 27.621,15.345 C27.601,14.093 27.526,12.842 27.525,11.591 C27.525,11.304 27.730,11.019 27.841,10.732 C28.013,10.987 28.301,11.227 28.339,11.500 C28.451,12.317 28.497,13.147 28.509,13.974 C28.521,14.765 28.461,15.558 28.432,16.361 C29.011,16.388 29.562,16.414 29.962,16.434 C29.891,14.863 29.818,13.277 29.746,11.692 C29.738,11.505 29.678,11.295 29.743,11.137 C29.820,10.946 30.005,10.798 30.143,10.632 C30.290,10.821 30.547,11.000 30.566,11.202 C30.651,12.078 30.624,12.965 30.720,13.838 C30.825,14.789 30.980,15.737 31.203,16.666 C31.262,16.908 31.680,17.261 31.896,17.237 C33.269,17.083 34.485,17.402 35.589,18.312 C37.025,17.005 38.453,15.762 39.799,14.437 C40.117,14.124 40.250,13.543 40.314,13.064 C40.415,12.300 40.354,11.517 40.435,10.749 C40.458,10.533 40.736,10.346 40.897,10.145 C41.017,10.353 41.238,10.561 41.239,10.770 C41.245,11.677 41.213,12.586 41.147,13.490 C41.076,14.442 40.456,15.069 39.779,15.663 C38.814,16.507 38.806,16.607 39.348,17.901 C39.858,17.397 40.352,16.920 40.836,16.431 C41.603,15.653 42.502,15.331 43.597,15.530 C44.621,15.714 45.657,15.823 46.678,16.018 C46.906,16.061 47.092,16.327 47.296,16.491 C47.043,16.606 46.777,16.842 46.538,16.817 C45.505,16.709 44.477,16.541 43.453,16.360 C42.676,16.224 42.034,16.429 41.485,16.982 C40.845,17.625 40.164,18.231 39.567,18.912 C39.190,19.345 38.885,19.863 38.636,20.385 C38.360,20.962 38.391,21.463 38.907,22.032 C38.912,22.037 38.915,22.043 38.920,22.049 L52.313,13.463 C47.287,5.947 38.728,0.995 29.007,0.995 ZM44.231,14.376 C42.979,14.219 42.463,13.429 42.382,11.653 C42.373,11.440 42.310,11.212 42.365,11.017 C42.455,10.709 42.622,10.423 42.756,10.126 C42.906,10.420 43.122,10.701 43.189,11.013 C43.275,11.424 43.232,11.862 43.267,12.287 C43.337,13.111 43.691,13.480 44.520,13.561 C45.209,13.628 45.907,13.617 46.590,13.718 C46.801,13.750 46.977,14.030 47.171,14.196 C46.961,14.309 46.751,14.519 46.543,14.518 C45.772,14.511 44.996,14.472 44.231,14.376 ZM12.534,19.910 C11.871,20.240 11.145,20.453 10.431,20.663 C10.270,20.710 10.040,20.528 9.843,20.452 C9.947,20.266 10.008,19.982 10.165,19.911 C10.674,19.684 11.223,19.549 11.747,19.352 C12.772,18.968 13.195,18.220 13.013,17.156 C12.891,16.447 12.734,15.741 12.657,15.026 C12.636,14.828 12.842,14.605 12.943,14.393 C13.117,14.552 13.403,14.686 13.446,14.876 C13.644,15.732 13.773,16.604 13.920,17.441 C13.910,18.545 13.508,19.423 12.534,19.910 ZM16.634,44.610 C17.219,43.743 17.223,43.184 16.646,42.333 C16.286,41.804 15.894,41.295 15.560,40.750 C15.474,40.610 15.479,40.299 15.577,40.196 C15.669,40.100 16.054,40.099 16.118,40.190 C16.816,41.181 17.757,42.038 17.966,43.558 C17.839,43.891 17.701,44.436 17.432,44.908 C17.064,45.555 16.624,46.165 16.160,46.748 C16.025,46.917 15.702,46.936 15.465,47.024 C15.476,46.768 15.402,46.464 15.516,46.268 C15.848,45.692 16.261,45.164 16.634,44.610 ZM22.480,43.144 C22.954,43.431 23.489,43.631 23.847,44.002 C24.395,44.573 24.848,45.246 25.281,45.914 C25.396,46.090 25.292,46.407 25.290,46.660 C25.068,46.578 24.772,46.559 24.639,46.402 C24.175,45.855 23.760,45.265 23.341,44.682 C23.026,44.244 22.651,44.140 22.099,44.214 C20.656,44.406 19.554,44.999 18.948,46.398 C18.740,46.880 18.412,47.321 18.083,47.735 C17.978,47.867 17.690,47.855 17.486,47.910 C17.449,47.719 17.316,47.469 17.391,47.347 C18.036,46.309 18.553,45.105 19.440,44.331 C20.179,43.685 21.364,43.551 22.480,43.144 ZM41.133,41.728 C41.719,41.718 42.313,41.723 42.891,41.803 C43.120,41.834 43.320,42.084 43.534,42.234 C43.345,42.407 43.157,42.581 43.100,42.633 C42.333,42.613 41.800,42.583 41.267,42.587 C40.248,42.596 39.612,43.108 39.394,44.101 C39.235,44.830 39.142,45.575 38.958,46.296 C38.909,46.488 38.636,46.622 38.466,46.783 C38.362,46.571 38.146,46.343 38.174,46.151 C38.302,45.282 38.444,44.408 38.680,43.564 C38.988,42.462 39.985,41.748 41.133,41.728 Z'/%3E%3C/svg%3E"); }
.con-com-06 .con-box-02 .list-box-01 .ls-icon4 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 295.58 295.58' width='58' height='58'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 6px; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='_레이어_' data-name='&lt;레이어&gt;'%3E%3Cg%3E%3Cpath class='cls-1' d='M116.09,116.09a13.6,13.6,0,1,0-11.64-11.64l-29-29.06L46,104.82a13.6,13.6,0,1,1-13.54,13.54L3,147.79l72.4,72.4,72.39-72.4Z'/%3E%3Cpath class='cls-1' d='M147.79,147.79,117.6,178a13.6,13.6,0,1,0-12,12L75.4,220.19l29.23,29.23a13.6,13.6,0,1,1,13.92,13.92l29.24,29.24,72.4-72.39Z'/%3E%3Cpath class='cls-1' d='M258.81,167.19a13.53,13.53,0,0,1,3.95,10.43l29.82-29.83-31-31a13.6,13.6,0,1,0-10.37-10.37l-31-31-72.4,72.39,29.07,29.06a13.6,13.6,0,1,0,14.27,14.27l29.06,29.07L250,190.36a13.59,13.59,0,1,1,8.8-23.17Z'/%3E%3Cpath class='cls-1' d='M200.57,109a13.55,13.55,0,0,0-10-4L220.19,75.4,191.34,46.55A13.6,13.6,0,1,1,177.81,33l-30-30L75.4,75.39l28.94,29a13.6,13.6,0,1,1,11.93,11.93l31.52,31.52,29.59-29.58A13.59,13.59,0,1,0,200.57,109Z'/%3E%3C/g%3E%3Cline class='cls-1' x1='51.83' y1='51.25' x2='32.42' y2='31.85'/%3E%3Cline class='cls-1' x1='68.02' y1='38.23' x2='68.02' y2='10.8'/%3E%3Cline class='cls-1' x1='38.8' y1='67.45' x2='11.37' y2='67.45'/%3E%3Cline class='cls-1' x1='247.56' y1='246.91' x2='266.96' y2='266.31'/%3E%3Cline class='cls-1' x1='231.37' y1='259.93' x2='231.37' y2='287.36'/%3E%3Cline class='cls-1' x1='260.58' y1='230.71' x2='288.02' y2='230.71'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-06 .con-box-02 .list-box-01 .ls-icon5 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.66 48.7' width='45' height='45'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M45.16,32.92a5.51,5.51,0,0,1-5.51,5.5H5.93a.19.19,0,0,0-.14.06.19.19,0,0,0-.06.15.2.2,0,0,0,.2.2H16.07a9.38,9.38,0,0,1,9.38,9.37H20.22a4.15,4.15,0,0,0-4.15-4.15H5.93A5.44,5.44,0,0,1,.5,38.63a5.45,5.45,0,0,1,5.43-5.44H39.65a.28.28,0,1,0,0-.55H5.93A5.44,5.44,0,0,1,.5,27.21v-.15a5.43,5.43,0,0,1,5.43-5.43H39.65a.28.28,0,1,0,0-.56H5.93A5.44,5.44,0,0,1,.5,15.64v-.15a5.44,5.44,0,0,1,5.43-5.43H32.11a.28.28,0,0,0,0-.56H29.22a9,9,0,0,1-9-9h5.22a3.78,3.78,0,0,0,3.78,3.78h2.89a5.51,5.51,0,1,1,0,11H5.93a.2.2,0,0,0-.2.2v.15a.19.19,0,0,0,.2.2h34a5.5,5.5,0,0,1-.27,11H5.93a.21.21,0,0,0-.2.21v.15a.2.2,0,0,0,.2.2H39.65A5.51,5.51,0,0,1,45.16,32.92Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-06 .con-box-02 .list-box-01 .ls-icon6 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97.54 116.21' width='55' height='55'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-miterlimit: 10; stroke-width: 3px; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cg%3E%3Cpath class='cls-1' d='M28,48.43a60.4,60.4,0,0,1,36.54,4.73s2.12-19.58-6.82-33.5L48.9,16.44'/%3E%3Cpath class='cls-1' d='M1,44.45s15.11-12.33,37,13.71'/%3E%3Cpath class='cls-1' d='M33.55,80.23s3.58-9.54,7.36-10.14'/%3E%3Cpath class='cls-1' d='M4.9,55.89s7-4,15.66,3.11'/%3E%3Cline class='cls-1' x1='64.56' y1='53.16' x2='72.02' y2='56.87'/%3E%3Cline class='cls-1' x1='37.27' y1='39.81' x2='35.27' y2='33.93'/%3E%3Cline class='cls-1' x1='43.85' y1='39.81' x2='43.85' y2='31.93'/%3E%3Cline class='cls-1' x1='50.43' y1='39.81' x2='52.43' y2='33.93'/%3E%3Cpath class='cls-1' d='M48.56,11.66c6.67,1.75,4,4.67,4,4.67s-8.71.42-11.7-.33.74-14.5,8-14.5S65.36,7.87,65.36,7.87s4,2.92,9.14,9.74c4.16,5.55,12.72,28.23,18.49,37s1.59,18.09,1.59,18.09-26.64,12.73-61,7.56c0,0-3.18,9.94-7.95,15.7-3.58,4.33-5.26,15-5.87,20.1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-06 .con-box-02 .list-box-01 .ls-icon7 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.38 55.02' width='50' height='50'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: %23003483; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M21.84.5h-.2A5.35,5.35,0,0,0,16.3,5.6a5.17,5.17,0,0,0-1.19-.13,5.39,5.39,0,0,0-5,7.38A5.4,5.4,0,0,0,6.2,21.5a5.39,5.39,0,0,0-1.65,9,5.4,5.4,0,0,0-1.8,9.62,5.4,5.4,0,0,0,5,7.46,5.83,5.83,0,0,0,.59,0,5.39,5.39,0,0,0,8.51,4.1,5.24,5.24,0,0,0,4.68,2.88H22a5.24,5.24,0,0,0,5.24-5.24V5.85A5.34,5.34,0,0,0,21.84.5Z'/%3E%3Cpath class='cls-1' d='M9.7,10.83a5.41,5.41,0,1,1,10.82,0'/%3E%3Cpath class='cls-1' d='M3.72,29.48a5.41,5.41,0,0,1,9.06-5.91'/%3E%3Cpath class='cls-1' d='M22.65,18.94a5.41,5.41,0,0,1-5.41-5.41'/%3E%3Cpath class='cls-1' d='M19.42,17.87a5.25,5.25,0,0,0-.2,5.88'/%3E%3Cpath class='cls-1' d='M22.23,26.87s3.14-.36,5,3.51'/%3E%3Cpath class='cls-1' d='M9.23,27.87s.89,8.3,9.2,8.54'/%3E%3Cpath class='cls-1' d='M12.24,34a4.1,4.1,0,0,0-4.43,1.38'/%3E%3Cpath class='cls-1' d='M12.78,41.56a4.85,4.85,0,0,1-4.44,6'/%3E%3Cpath class='cls-1' d='M20.94,43.36a6.93,6.93,0,0,1,1.71,4.18'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M27.19,5.85V49.28a5.25,5.25,0,0,0,5.24,5.24h.42a5.23,5.23,0,0,0,4.68-2.88A5.39,5.39,0,0,0,46,47.54a5.83,5.83,0,0,0,.59,0A5.41,5.41,0,0,0,52,42.17a5.22,5.22,0,0,0-.41-2.06,5.4,5.4,0,0,0-1.8-9.62,5.35,5.35,0,0,0,1.75-4,5.41,5.41,0,0,0-3.4-5,5.4,5.4,0,0,0-3.88-8.65,5.39,5.39,0,0,0-5-7.38,5.17,5.17,0,0,0-1.19.13A5.34,5.34,0,0,0,32.75.5h-.21A5.35,5.35,0,0,0,27.19,5.85Z'/%3E%3Cpath class='cls-1' d='M44.68,10.83a5.41,5.41,0,1,0-10.81,0'/%3E%3Cpath class='cls-1' d='M50.66,29.48a5.41,5.41,0,0,0-9.06-5.91'/%3E%3Cpath class='cls-1' d='M31.74,18.94a5.41,5.41,0,0,0,5.41-5.41'/%3E%3Cpath class='cls-1' d='M35,17.87a5.26,5.26,0,0,1,.19,5.88'/%3E%3Cpath class='cls-1' d='M32.16,26.87s-3.14-.36-5,3.51'/%3E%3Cpath class='cls-1' d='M45.16,27.87s-.9,8.3-9.2,8.54'/%3E%3Cpath class='cls-1' d='M42.15,34a4.09,4.09,0,0,1,4.42,1.38'/%3E%3Cpath class='cls-1' d='M41.6,41.56a4.85,4.85,0,0,0,4.44,6'/%3E%3Cpath class='cls-1' d='M33.45,43.36a6.87,6.87,0,0,0-1.71,4.18'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-2' d='M27.19,12.12A10.25,10.25,0,0,0,16.94,22.37c0,3.79,5.13,9.09,5.13,12.78V36.8H32.32V35.15c0-3.69,5.12-9,5.12-12.78A10.25,10.25,0,0,0,27.19,12.12Z'/%3E%3Cg%3E%3Crect class='cls-2' x='22.07' y='39.86' width='10.25' height='1.55'/%3E%3Crect class='cls-2' x='22.07' y='37.8' width='10.25' height='1.05'/%3E%3C/g%3E%3Cpath class='cls-3' d='M30,22.64H26.21l3.22-6.46-5.84,6.94a1,1,0,0,0-.24.65,1,1,0,0,0,1,1h3.83l-3.33,6.85a0,0,0,0,0,0,0h0l5.91-7.39a1,1,0,0,0,.22-.63A1,1,0,0,0,30,22.64Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}

.con-com-06 .con-box-02 .list-box-02 { display: flex; padding: 50px 0px; }
.con-com-06 .con-box-02 .list-box-02 .ls-left { text-align: left; width: 58%;}
.con-com-06 .con-box-02 .list-box-02 .ls-left .ls-img {  height: 473px;  }
.con-com-06 .con-box-02 .list-box-02 .ls-left .ls-img img { object-fit: cover; width: 100%; min-height: 473px;}
.con-com-06 .con-box-02 .list-box-02 .ls-right { text-align: left; width: 42%; padding-left: 7%;}
.con-com-06 .con-box-02 .list-box-02 .ls-box-01  {padding-bottom: 40px;}
.con-com-06 .con-box-02 .list-box-02 .ls-box-02 { border-top:1px solid #dcdcdc; padding-top: 50px; }
.con-com-06 .con-box-02 .list-box-02 .tt { font-weight: 500; padding-bottom: 30px; font-size:1.1em;}
.con-com-06 .con-box-02 .list-box-02 ul { padding-bottom: 15px; font-size: 0.8em;}
.con-com-06 .con-box-02 .list-box-02 ul li { padding-left:10px; position: relative;line-height: 1.3em; padding-bottom:5px;}
.con-com-06 .con-box-02 .list-box-02 ul li:before {position: absolute; left:0; content:'·';  }
.con-com-06 .con-box-02 .list-box-02 ul ul { font-size: 0.95em; padding-top: 10px; padding-bottom:0;}
.con-com-06 .con-box-02 .list-box-02 li li:before{display:none;}
.con-com-06 .con-box-02 .list-box-02 .ss-01 { word-break: keep-all; font-size: 0.8em; line-height: 1.6em; text-align:justify}

.con-com-06 .con-box-02 .list-box-03 { text-align: left; padding: 50px 0 50px 0;}
.con-com-06 .con-box-02 .list-box-03 .ls-box-01 { border:1px solid #dcdcdc; padding: 50px 20px 50px 50px;  }
.con-com-06 .con-box-02 .list-box-03 .tt { font-weight: 500; color:#003483; font-size:1.1em; line-height: 1.6em;}
.con-com-06 .con-box-02 .list-box-03 .tt span { font-size: 0.8em;}
.con-com-06 .con-box-02 .list-box-03 .tt+ul { padding-top: 30px;}
.con-com-06 .con-box-02 .list-box-03 ul { padding-bottom: 15px; font-size: 0.8em;}
.con-com-06 .con-box-02 .list-box-03 li { padding-left:10px; position: relative;line-height: 1.3em; padding-bottom:5px;}
.con-com-06 .con-box-02 .list-box-03 .ls-box-01>ul>li:before {position: absolute; left:0; content:'·';  }

.con-com-06 .con-box-02 .list-box-04 {  word-break: keep-all;text-align: left; padding: 0px 0 50px 0;}
.con-com-06 .con-box-02 .list-box-04 .ls-box-01 { border:1px solid #dcdcdc; padding: 50px 20px 50px 50px;  }
.con-com-06 .con-box-02 .list-box-04 .tt { font-weight: 500; color:#003483; font-size:1.1em; line-height: 1.6em;}
.con-com-06 .con-box-02 .list-box-04 .tt span { font-size: 0.8em;}
.con-com-06 .con-box-02 .list-box-04 .tt+ul { padding-top: 30px;}

/* 개발제품 */
.con-com-07 { margin: 0 auto; padding: 0 0px;  padding-top: 100px;}
.con-com-07 .con-box-01 {font-size:1.1em; text-align: center; width: 100%; max-width: 1260px; margin:0 auto; padding:0 30px; position: relative; padding-top: 70px; padding-bottom:50px;}
.con-com-07 .con-box-01 p { padding-bottom: 50px;}
.con-com-07 .con-box-01 p:last-of-type { padding-bottom: 10px;}
.con-com-07 .con-box-02 { margin:0 auto; text-align: center; height: 898px; position: relative; }
.con-com-07 .con-box-02 .ls-bg { width:100%; position: absolute;}
.con-com-07 .con-box-02 .ls-bg img { width: 100%; height: 898px;}
.con-com-07 .con-box-02 .ls-img-01 {  position: absolute; left:50%; top: 50%; transform: translate(-50%, -50%); width:100%;text-align: center; max-width: 769px;} 
.con-com-07 .con-box-02 .ls-img-01 img { width:100%;} 
.con-com-07 .con-box-03 { margin:0 auto; max-width: 1200px; font-size: 0.9em;}
.con-com-07 .con-box-03 .ls-img-01 { position: relative; }
.con-com-07 .con-box-03 .ls-img-01 p { position: absolute; right:0; bottom: 10%;}
.con-com-07 .con-box-03 .ls-img-01 img, .con-com-07 .con-box-03 .ls-img-02 img { width:100%;} 
.con-com-07 .con-box-03 .ls-img-02 { border:1px solid #dcdcdc; padding: 40px 30px;}
.con-com-07 .con-box-03>p { padding: 20px 0 150px; line-height: 1.7em;}

/* 프로바이오틱스 */
.con-com-08 { margin: 0 auto; padding: 0 0px;  padding-top: 100px;}
.con-com-08 .con-box-01 {margin:0 auto; padding-top: 80px;}
.con-com-08 .con-box-01 .list-box-01 {  margin: 0 auto; max-width: 1260px; padding: 0 30px;  display: flex; justify-content: center; }
.con-com-08 .con-box-01 .list-box-01 .ls-list { position: relative; text-align: center; font-size: 0.7em;padding: 30px 5%;}
.con-com-08 .con-box-01 .list-box-01 .ls-list:after {top:30px; position: absolute; right:0; content:''; height:99px; width:1px; background:#dcdcdc; }
.con-com-08 .con-box-01 .list-box-01 .ls-list:last-of-type:after { display:none;}
.con-com-08 .con-box-01 .ss i { display: block;}
.con-com-08 .con-box-01 .ss { padding: 30px 0;}
.con-com-08 .con-box-01 .list-box-01 .ls-icon{ margin-bottom: 10px; width: 99px; height: 99px; border-radius: 50px; background:#003483;  background-repeat: no-repeat;}
.con-com-08 .con-box-01 .list-box-01 .ls-icon1 { background-position:33px center; 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='58px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M42.402,42.882 L39.039,42.882 L39.039,46.262 C39.039,46.594 38.772,46.863 38.442,46.863 L34.741,46.863 C34.411,46.863 34.143,46.594 34.143,46.262 L34.143,42.882 L30.778,42.882 C30.448,42.882 30.181,42.613 30.181,42.281 L30.181,38.559 C30.181,38.227 30.448,37.958 30.778,37.958 L34.143,37.958 L34.143,34.576 C34.143,34.244 34.411,33.975 34.741,33.975 L38.442,33.975 C38.772,33.975 39.039,34.244 39.039,34.576 L39.039,37.958 L42.402,37.958 C42.732,37.958 43.000,38.227 43.000,38.559 L43.000,42.281 C43.000,42.613 42.732,42.882 42.402,42.882 ZM41.804,39.160 L38.442,39.160 C38.111,39.160 37.844,38.891 37.844,38.559 L37.844,35.177 L35.339,35.177 L35.339,38.559 C35.339,38.891 35.071,39.160 34.741,39.160 L31.376,39.160 L31.376,41.680 L34.741,41.680 C35.071,41.680 35.339,41.949 35.339,42.281 L35.339,45.661 L37.844,45.661 L37.844,42.281 C37.844,41.949 38.111,41.680 38.442,41.680 L41.804,41.680 L41.804,39.160 ZM4.044,26.100 C3.864,26.379 3.493,26.458 3.217,26.276 C2.940,26.095 2.862,25.723 3.042,25.444 C3.654,24.500 9.052,16.184 10.200,15.030 C12.544,12.673 20.717,12.673 23.061,15.030 C24.778,16.755 30.625,26.036 30.873,26.431 C31.049,26.711 30.966,27.083 30.687,27.260 C30.588,27.323 30.477,27.353 30.368,27.353 C30.170,27.353 29.976,27.254 29.862,27.073 C29.802,26.978 23.839,17.511 22.216,15.880 C21.398,15.058 19.532,14.594 17.530,14.488 C17.538,14.527 17.553,14.563 17.553,14.605 L17.553,26.236 L17.605,26.236 C20.083,26.236 22.099,28.263 22.099,30.755 L22.099,48.283 C22.099,48.615 21.832,48.885 21.501,48.885 C21.171,48.885 20.904,48.615 20.904,48.283 L20.904,30.755 C20.904,28.926 19.424,27.438 17.605,27.438 L16.306,27.438 C14.487,27.438 13.007,28.926 13.007,30.755 L13.007,48.283 C13.007,48.615 12.739,48.885 12.409,48.885 C12.079,48.885 11.811,48.615 11.811,48.283 L11.811,30.755 C11.811,28.263 13.827,26.236 16.306,26.236 L16.358,26.236 L16.358,14.605 C16.358,14.557 16.374,14.514 16.385,14.469 C14.146,14.502 11.952,14.969 11.045,15.880 C10.149,16.781 5.688,23.563 4.044,26.100 ZM32.449,29.765 C31.002,30.663 29.098,30.210 28.204,28.755 L24.701,23.015 L24.701,26.405 C24.701,26.457 24.698,26.509 24.695,26.561 L24.693,26.584 C24.698,26.662 24.701,26.715 24.701,26.770 L24.701,49.637 C24.701,51.491 23.201,52.999 21.358,52.999 C19.514,52.999 18.014,51.491 18.014,49.637 L18.014,31.173 L15.896,31.173 L15.896,49.637 C15.896,51.491 14.396,52.999 12.552,52.999 C10.709,52.999 9.209,51.491 9.209,49.637 L9.209,26.770 C9.209,26.707 9.213,26.645 9.217,26.584 L9.215,26.561 C9.212,26.509 9.209,26.457 9.209,26.405 L9.209,23.015 L5.707,28.754 C4.813,30.210 2.908,30.663 1.461,29.765 C0.015,28.866 -0.436,26.952 0.456,25.497 L8.105,12.964 C8.114,12.950 8.123,12.937 8.133,12.923 C8.859,11.926 9.731,11.026 12.383,10.968 C16.241,10.885 19.352,10.887 21.631,10.974 L21.806,10.981 C23.684,11.035 25.030,11.702 25.804,12.963 L27.590,15.889 C27.762,16.172 27.674,16.542 27.393,16.715 C27.112,16.889 26.743,16.801 26.570,16.517 L24.786,13.593 C24.229,12.687 23.243,12.225 21.772,12.182 L21.585,12.176 C19.330,12.089 16.242,12.087 12.409,12.170 C10.149,12.219 9.614,12.925 9.111,13.614 L1.475,26.127 C0.928,27.019 1.204,28.191 2.089,28.742 C2.975,29.292 4.141,29.015 4.688,28.124 L9.297,20.572 C9.437,20.343 9.711,20.235 9.969,20.308 C10.227,20.381 10.405,20.617 10.405,20.886 L10.405,26.405 C10.405,26.429 10.407,26.454 10.409,26.478 L10.413,26.560 C10.414,26.582 10.414,26.604 10.413,26.626 C10.413,26.627 10.410,26.668 10.410,26.669 C10.407,26.702 10.405,26.736 10.405,26.770 L10.405,49.637 C10.405,50.828 11.368,51.796 12.552,51.796 C13.736,51.796 14.700,50.828 14.700,49.637 L14.700,30.571 C14.700,30.240 14.967,29.970 15.298,29.970 L18.612,29.970 C18.943,29.970 19.210,30.240 19.210,30.571 L19.210,49.637 C19.210,50.828 20.174,51.796 21.358,51.796 C22.542,51.796 23.505,50.828 23.505,49.637 L23.505,26.770 C23.505,26.736 23.503,26.702 23.500,26.669 C23.500,26.668 23.497,26.627 23.497,26.626 C23.496,26.604 23.496,26.582 23.497,26.560 L23.501,26.478 C23.503,26.454 23.505,26.429 23.505,26.405 L23.505,20.886 C23.505,20.617 23.683,20.381 23.941,20.308 C24.197,20.235 24.473,20.342 24.613,20.572 L29.223,28.125 C29.769,29.015 30.935,29.291 31.821,28.742 C32.707,28.191 32.982,27.019 32.436,26.128 L27.630,18.255 C27.458,17.972 27.546,17.602 27.827,17.428 C28.108,17.254 28.477,17.343 28.650,17.626 L33.454,25.498 C34.346,26.952 33.896,28.866 32.449,29.765 ZM16.955,9.880 C14.245,9.880 12.040,7.663 12.040,4.939 C12.040,2.214 14.245,-0.003 16.955,-0.003 C19.665,-0.003 21.870,2.214 21.870,4.939 C21.870,7.663 19.665,9.880 16.955,9.880 ZM16.955,1.200 C14.904,1.200 13.236,2.877 13.236,4.939 C13.236,7.001 14.904,8.678 16.955,8.678 C19.005,8.678 20.674,7.001 20.674,4.939 C20.674,2.877 19.005,1.200 16.955,1.200 ZM16.955,7.320 C15.647,7.320 14.587,6.254 14.587,4.939 C14.587,3.623 15.647,2.557 16.955,2.557 C18.263,2.557 19.324,3.623 19.324,4.939 C19.324,6.254 18.263,7.320 16.955,7.320 Z'/%3E%3C/svg%3E"); }
.con-com-08 .con-box-01 .list-box-01 .ls-icon2 { background-position:center 20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='42px' height='50px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M42.005,31.991 C42.005,33.725 40.831,35.188 39.238,35.622 C39.845,36.296 40.202,37.185 40.202,38.144 C40.202,40.218 38.520,41.906 36.452,41.906 L35.199,41.906 L35.199,43.755 C35.199,45.829 33.517,47.516 31.450,47.516 C30.545,47.516 29.701,47.195 29.044,46.644 C28.842,48.528 27.247,50.000 25.316,50.000 C23.249,50.000 21.566,48.312 21.566,46.238 L21.566,40.482 C21.566,40.145 21.839,39.871 22.175,39.871 C22.511,39.871 22.783,40.145 22.783,40.482 L22.783,46.238 C22.783,47.639 23.920,48.778 25.316,48.778 C26.713,48.778 27.849,47.639 27.849,46.238 L27.849,45.011 C27.293,43.477 26.259,39.843 27.436,36.608 C26.079,35.800 24.270,33.830 25.098,30.772 C25.186,30.447 25.521,30.255 25.844,30.343 C26.169,30.431 26.360,30.767 26.272,31.092 C25.587,33.623 27.167,34.986 27.951,35.489 C28.285,34.891 28.701,34.316 29.242,33.788 C29.482,33.552 29.868,33.557 30.102,33.799 C30.337,34.040 30.332,34.427 30.091,34.662 C27.069,37.616 28.266,42.432 28.926,44.384 C28.962,44.434 29.018,44.465 29.037,44.527 C29.373,45.584 30.343,46.295 31.450,46.295 C32.846,46.295 33.982,45.155 33.982,43.755 L33.982,41.295 C33.982,40.958 34.255,40.685 34.591,40.685 L36.452,40.685 C37.849,40.685 38.985,39.545 38.985,38.144 C38.985,37.082 38.326,36.162 37.348,35.788 C36.783,35.740 35.739,35.526 34.861,34.828 C34.545,34.954 33.206,35.618 33.600,37.672 C33.664,38.003 33.448,38.323 33.118,38.387 C33.079,38.395 33.040,38.398 33.002,38.398 C32.716,38.398 32.461,38.195 32.405,37.903 C31.983,35.700 33.082,34.440 34.013,33.895 C33.573,33.155 33.387,32.240 33.472,31.155 C33.499,30.819 33.791,30.570 34.127,30.594 C34.462,30.620 34.712,30.915 34.686,31.251 C34.603,32.301 34.829,33.118 35.358,33.676 C35.943,34.293 36.787,34.489 37.292,34.553 C37.330,34.545 37.366,34.532 37.406,34.532 L38.256,34.532 C39.652,34.532 40.788,33.393 40.788,31.991 C40.788,30.590 39.652,29.451 38.256,29.451 L36.452,29.451 C36.116,29.451 35.844,29.177 35.844,28.840 C35.844,28.503 36.116,28.230 36.452,28.230 C37.849,28.230 38.985,27.090 38.985,25.689 C38.985,24.288 37.849,23.149 36.452,23.149 L34.909,23.149 C34.580,24.308 33.814,25.640 32.344,26.215 C32.294,26.264 32.238,26.307 32.171,26.337 C32.091,26.375 30.600,27.120 31.460,29.973 C31.557,30.295 31.375,30.636 31.053,30.734 C30.995,30.752 30.935,30.760 30.877,30.760 C30.616,30.760 30.374,30.590 30.294,30.326 C29.743,28.496 29.996,27.274 30.427,26.482 C29.538,26.417 28.691,26.100 27.855,25.487 C27.584,25.289 27.524,24.907 27.723,24.634 C27.921,24.362 28.301,24.302 28.573,24.502 C29.304,25.037 29.997,25.288 30.750,25.288 C30.764,25.288 30.777,25.288 30.791,25.287 C33.621,25.255 33.892,22.115 33.902,21.982 C33.909,21.889 33.940,21.805 33.982,21.730 L33.982,20.079 C33.982,18.678 32.846,17.538 31.450,17.538 C30.343,17.538 29.373,18.249 29.037,19.307 C28.995,19.438 28.905,19.538 28.799,19.612 C28.660,19.951 28.486,20.268 28.242,20.541 C27.107,21.808 25.269,21.823 25.192,21.823 C24.855,21.823 24.583,21.549 24.583,21.212 C24.583,20.875 24.854,20.603 25.189,20.601 C25.207,20.601 26.575,20.580 27.341,19.719 C27.633,19.391 27.795,18.963 27.849,18.454 L27.849,17.596 C27.849,16.195 26.713,15.055 25.316,15.055 C23.920,15.055 22.783,16.195 22.783,17.596 L22.783,37.604 C22.783,37.941 22.511,38.215 22.175,38.215 C21.839,38.215 21.566,37.941 21.566,37.604 L21.566,17.596 C21.566,15.522 23.249,13.834 25.316,13.834 C27.247,13.834 28.841,15.305 29.044,17.189 C29.701,16.638 30.545,16.317 31.450,16.317 C33.517,16.317 35.199,18.004 35.199,20.079 L35.199,21.927 L36.452,21.927 C38.520,21.927 40.202,23.615 40.202,25.689 C40.202,26.718 39.788,27.651 39.119,28.330 C40.772,28.723 42.005,30.215 42.005,31.991 ZM32.089,5.902 L30.833,6.718 L31.372,8.119 C31.446,8.312 31.418,8.530 31.296,8.698 C31.175,8.865 30.983,8.957 30.771,8.948 L29.276,8.867 L28.891,10.318 C28.838,10.518 28.688,10.678 28.491,10.742 C28.294,10.805 28.080,10.766 27.919,10.635 L26.758,9.688 L25.597,10.635 C25.487,10.725 25.351,10.772 25.213,10.772 C25.150,10.772 25.087,10.762 25.025,10.742 C24.829,10.678 24.678,10.518 24.625,10.318 L24.240,8.867 L22.745,8.948 C22.534,8.956 22.341,8.865 22.220,8.698 C22.098,8.530 22.070,8.312 22.144,8.119 L22.683,6.718 L21.427,5.902 C21.254,5.790 21.149,5.597 21.149,5.390 C21.149,5.183 21.254,4.990 21.427,4.877 L22.683,4.062 L22.144,2.661 C22.070,2.468 22.098,2.250 22.220,2.082 C22.341,1.915 22.531,1.825 22.745,1.831 L24.240,1.913 L24.625,0.462 C24.678,0.262 24.829,0.102 25.025,0.038 C25.222,-0.025 25.437,0.015 25.597,0.145 L26.758,1.092 L27.920,0.145 C28.079,0.015 28.294,-0.025 28.491,0.038 C28.688,0.102 28.838,0.262 28.891,0.462 L29.276,1.913 L30.771,1.831 C30.986,1.824 31.175,1.915 31.296,2.082 C31.418,2.250 31.446,2.468 31.372,2.661 L30.833,4.062 L32.089,4.877 C32.263,4.990 32.367,5.183 32.367,5.390 C32.367,5.597 32.263,5.790 32.089,5.902 ZM29.520,4.085 L29.898,3.102 L28.848,3.159 C28.560,3.168 28.302,2.985 28.228,2.706 L27.957,1.688 L27.141,2.352 C26.918,2.534 26.598,2.534 26.374,2.352 L25.559,1.688 L25.289,2.706 C25.214,2.985 24.952,3.166 24.668,3.159 L23.619,3.102 L23.997,4.085 C24.100,4.354 24.001,4.660 23.760,4.817 L22.878,5.390 L23.760,5.963 C24.001,6.120 24.100,6.426 23.997,6.695 L23.619,7.678 L24.668,7.621 C24.954,7.614 25.214,7.794 25.289,8.074 L25.559,9.092 L26.374,8.428 C26.486,8.337 26.622,8.291 26.758,8.291 C26.894,8.291 27.030,8.337 27.142,8.428 L27.957,9.092 L28.228,8.074 C28.302,7.794 28.558,7.612 28.848,7.621 L29.898,7.678 L29.520,6.695 C29.416,6.426 29.515,6.120 29.757,5.963 L30.639,5.390 L29.757,4.817 C29.515,4.660 29.416,4.354 29.520,4.085 ZM16.685,50.000 C14.754,50.000 13.159,48.528 12.957,46.644 C12.299,47.195 11.456,47.516 10.551,47.516 C8.483,47.516 6.801,45.829 6.801,43.755 L6.801,41.906 L5.549,41.906 C3.481,41.906 1.799,40.218 1.799,38.144 C1.799,37.185 2.156,36.296 2.763,35.622 C1.170,35.188 -0.004,33.725 -0.004,31.991 C-0.004,30.215 1.229,28.723 2.881,28.330 C2.213,27.651 1.799,26.718 1.799,25.689 C1.799,23.615 3.481,21.927 5.549,21.927 L6.801,21.927 L6.801,20.079 C6.801,18.004 8.483,16.317 10.551,16.317 C11.456,16.317 12.299,16.638 12.957,17.189 C13.160,15.305 14.754,13.834 16.685,13.834 C18.752,13.834 20.435,15.522 20.435,17.596 C20.435,17.933 20.162,18.207 19.826,18.207 C19.490,18.207 19.217,17.933 19.217,17.596 C19.217,16.195 18.081,15.055 16.685,15.055 C15.288,15.055 14.152,16.195 14.152,17.596 L14.152,19.122 C14.152,19.423 13.933,19.679 13.637,19.725 C13.341,19.772 13.055,19.593 12.964,19.307 C12.628,18.249 11.658,17.538 10.551,17.538 C9.155,17.538 8.019,18.678 8.019,20.079 L8.019,21.728 C8.061,21.805 8.092,21.889 8.099,21.982 C8.109,22.122 8.383,25.255 11.210,25.287 C11.985,25.299 12.684,25.047 13.428,24.502 C13.699,24.302 14.080,24.362 14.278,24.634 C14.476,24.907 14.417,25.289 14.146,25.487 C13.310,26.100 12.463,26.417 11.574,26.482 C12.005,27.274 12.258,28.496 11.706,30.326 C11.627,30.590 11.385,30.760 11.124,30.760 C11.066,30.760 11.006,30.752 10.948,30.734 C10.626,30.636 10.444,30.295 10.541,29.973 C11.422,27.051 9.853,26.347 9.837,26.340 C9.767,26.310 9.707,26.265 9.655,26.215 C8.186,25.640 7.421,24.307 7.092,23.149 L5.549,23.149 C4.152,23.149 3.016,24.288 3.016,25.689 C3.016,27.090 4.152,28.230 5.549,28.230 C5.885,28.230 6.157,28.503 6.157,28.840 C6.157,29.177 5.885,29.451 5.549,29.451 L3.745,29.451 C2.349,29.451 1.213,30.590 1.213,31.991 C1.213,33.393 2.349,34.532 3.745,34.532 L4.594,34.532 C4.640,34.532 4.681,34.546 4.724,34.556 C5.232,34.490 6.068,34.287 6.649,33.670 C7.173,33.112 7.398,32.298 7.315,31.251 C7.289,30.915 7.539,30.621 7.874,30.594 C8.207,30.570 8.502,30.819 8.529,31.155 C8.614,32.240 8.428,33.155 7.988,33.895 C8.919,34.440 10.018,35.700 9.596,37.903 C9.540,38.195 9.285,38.398 8.999,38.398 C8.961,38.398 8.922,38.395 8.883,38.387 C8.553,38.323 8.337,38.003 8.400,37.672 C8.795,35.618 7.455,34.954 7.140,34.828 C6.262,35.526 5.218,35.740 4.653,35.788 C3.675,36.162 3.016,37.082 3.016,38.144 C3.016,39.545 4.152,40.685 5.549,40.685 L7.410,40.685 C7.746,40.685 8.019,40.958 8.019,41.295 L8.019,43.755 C8.019,45.155 9.155,46.295 10.551,46.295 C11.658,46.295 12.628,45.584 12.964,44.527 C12.983,44.465 13.039,44.434 13.075,44.384 C13.735,42.431 14.932,37.616 11.910,34.662 C11.669,34.427 11.664,34.040 11.899,33.799 C12.133,33.557 12.519,33.552 12.759,33.788 C13.299,34.315 13.715,34.890 14.049,35.486 C14.832,34.977 16.408,33.604 15.729,31.092 C15.641,30.767 15.833,30.431 16.157,30.343 C16.482,30.254 16.816,30.447 16.904,30.772 C17.731,33.830 15.922,35.800 14.565,36.608 C15.742,39.843 14.708,43.477 14.152,45.011 L14.152,46.238 C14.152,47.639 15.288,48.778 16.685,48.778 C18.081,48.778 19.217,47.639 19.217,46.238 L19.217,20.779 C19.217,20.442 19.490,20.169 19.826,20.169 C20.162,20.169 20.435,20.442 20.435,20.779 L20.435,46.238 C20.435,48.312 18.752,50.000 16.685,50.000 ZM13.362,8.981 C13.266,8.981 13.168,8.958 13.077,8.909 L11.640,8.142 L11.640,9.776 C11.640,10.113 11.367,10.386 11.031,10.386 C10.695,10.386 10.422,10.113 10.422,9.776 L10.422,8.275 L9.282,9.047 C9.178,9.117 9.059,9.151 8.942,9.151 C8.746,9.151 8.555,9.056 8.437,8.882 C8.249,8.602 8.322,8.223 8.601,8.034 L9.851,7.188 L8.520,6.478 C8.223,6.320 8.111,5.950 8.269,5.652 C8.426,5.354 8.796,5.242 9.091,5.400 L10.422,6.110 L10.422,4.598 C10.422,4.261 10.695,3.987 11.031,3.987 C11.367,3.987 11.640,4.261 11.640,4.598 L11.640,5.978 L12.880,5.139 C13.159,4.952 13.537,5.024 13.725,5.304 C13.913,5.584 13.840,5.963 13.561,6.152 L12.212,7.065 L13.649,7.831 C13.946,7.989 14.058,8.359 13.901,8.657 C13.791,8.863 13.580,8.981 13.362,8.981 Z'/%3E%3C/svg%3E"); }
.con-com-08 .con-box-01 .list-box-01 .ls-icon3 { background-position:center 20px; 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='58px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M28.998,57.999 C12.982,57.999 -0.003,45.015 -0.003,28.998 C-0.003,12.981 12.982,-0.003 28.998,-0.003 C45.015,-0.003 57.999,12.981 57.999,28.998 C57.999,45.015 45.015,57.999 28.998,57.999 ZM29.007,57.041 C44.484,57.041 57.030,44.495 57.030,29.018 C57.030,23.621 55.478,18.597 52.834,14.321 L39.493,22.873 C40.121,24.039 40.071,25.374 39.476,26.900 C40.969,26.925 42.336,26.958 43.704,26.963 C44.156,26.965 44.610,26.847 45.060,26.866 C45.267,26.874 45.466,27.078 45.669,27.193 C45.497,27.355 45.328,27.653 45.153,27.657 C43.399,27.690 41.643,27.681 39.889,27.664 C39.581,27.661 39.275,27.566 38.815,27.487 C39.068,28.270 39.280,28.930 39.469,29.513 C41.221,29.380 42.961,29.248 44.703,29.117 C44.863,29.105 45.042,29.055 45.178,29.109 C45.394,29.194 45.578,29.354 45.777,29.482 C45.595,29.632 45.424,29.892 45.230,29.911 C44.354,29.995 43.467,29.969 42.593,30.062 C41.668,30.160 40.749,30.324 39.839,30.515 C39.630,30.559 39.366,30.797 39.302,31.000 C38.932,32.166 38.185,32.984 37.222,33.479 C37.266,34.435 37.275,35.326 37.354,36.210 C37.487,37.720 39.411,39.511 40.938,39.596 C41.657,39.636 42.379,39.658 43.092,39.752 C43.297,39.779 43.473,40.024 43.662,40.169 C43.445,40.307 43.227,40.562 43.011,40.560 C42.132,40.551 41.251,40.488 40.375,40.399 C39.356,40.296 38.638,39.815 37.643,38.634 C37.293,39.360 36.905,39.989 37.274,40.855 C37.472,41.315 37.470,41.908 37.409,42.422 C37.274,43.533 37.069,44.637 36.834,45.732 C36.783,45.967 36.481,46.149 36.295,46.355 C36.204,46.111 36.009,45.853 36.038,45.625 C36.161,44.674 36.293,43.716 36.530,42.789 C36.935,41.199 35.980,40.090 35.242,38.904 C35.180,38.804 34.863,38.795 34.692,38.842 C33.417,39.190 32.216,39.050 31.053,38.419 C30.826,38.296 30.513,38.317 30.238,38.303 C29.603,38.272 28.946,38.355 28.338,38.214 C27.816,38.093 27.431,38.149 27.161,38.566 C26.558,39.502 25.922,40.431 25.464,41.438 C25.305,41.786 25.521,42.430 25.765,42.812 C26.249,43.573 26.895,44.231 27.422,44.967 C27.554,45.150 27.496,45.469 27.526,45.725 C27.280,45.652 26.948,45.655 26.806,45.492 C26.157,44.749 25.544,43.973 24.952,43.183 C24.411,42.460 24.308,41.652 24.752,40.851 C25.368,39.741 26.032,38.658 26.734,37.464 C26.807,37.575 26.758,37.519 26.730,37.455 C26.600,37.157 26.477,36.858 26.351,36.560 C26.664,36.645 27.031,36.655 27.279,36.831 C28.523,37.716 30.054,37.752 31.342,36.951 C31.687,36.736 32.160,36.616 32.567,36.631 C34.361,36.699 35.760,35.562 35.850,33.841 C35.625,33.812 35.392,33.791 35.162,33.754 C33.956,33.564 32.895,32.496 32.817,31.351 C32.805,31.157 32.973,30.952 33.058,30.751 C33.239,30.866 33.511,30.938 33.587,31.101 C34.402,32.863 35.421,33.382 36.832,32.713 C38.353,31.992 39.099,30.111 38.273,28.660 C37.821,27.865 37.933,27.432 38.461,26.753 C39.282,25.696 39.350,24.490 38.772,23.335 L29.151,29.502 C29.098,29.628 29.028,29.759 28.987,29.883 C28.929,29.831 28.861,29.781 28.793,29.732 L21.784,34.224 C22.025,34.577 22.320,34.897 22.698,35.107 C23.726,35.679 24.955,35.535 25.822,34.713 C25.468,34.365 25.073,34.046 24.778,33.653 C24.652,33.484 24.737,33.158 24.725,32.904 C24.950,32.975 25.248,32.979 25.386,33.129 C26.088,33.900 26.903,34.361 27.975,34.361 C28.156,34.360 28.337,34.628 28.518,34.771 C28.323,34.912 28.072,35.214 27.944,35.168 C26.734,34.735 26.084,35.835 25.157,36.154 C25.028,36.198 24.915,36.473 24.902,36.648 C24.773,38.519 23.790,40.051 22.789,41.507 C21.745,43.024 19.253,42.759 18.335,41.176 C18.081,40.737 17.798,40.311 17.596,39.850 C17.525,39.688 17.653,39.437 17.692,39.228 C17.894,39.294 18.179,39.299 18.285,39.440 C18.571,39.821 18.781,40.259 19.020,40.675 C19.660,41.788 21.360,42.068 22.088,41.017 C23.033,39.655 23.961,38.219 24.064,36.559 C22.908,36.005 21.837,35.305 20.708,34.914 L5.684,44.544 C10.708,52.075 19.275,57.041 29.007,57.041 ZM35.588,23.038 C35.393,22.954 35.087,22.918 35.023,22.775 C34.669,21.974 34.105,21.425 33.309,21.068 C33.159,20.999 33.111,20.703 33.016,20.513 C33.246,20.456 33.571,20.274 33.691,20.365 C34.407,20.906 35.147,20.646 35.889,20.523 C35.720,19.342 34.648,18.348 33.287,18.108 C31.931,17.871 31.145,18.261 30.470,19.512 C30.047,20.293 29.488,20.929 28.577,21.094 C28.358,21.132 28.097,20.934 27.855,20.843 C28.010,20.666 28.148,20.469 28.321,20.313 C28.780,19.901 29.295,19.542 29.710,19.091 C30.081,18.688 30.350,18.191 30.665,17.733 C29.374,16.810 27.577,17.115 26.570,18.519 C26.241,18.978 25.954,19.098 25.391,19.012 C25.179,18.980 24.971,18.969 24.770,18.978 C23.363,19.040 22.277,20.069 22.138,21.507 C22.180,21.521 22.224,21.550 22.264,21.545 C22.616,21.503 23.195,21.305 23.283,21.437 C23.637,21.965 22.995,22.040 22.737,22.276 C22.007,22.946 21.840,23.807 21.788,24.740 C21.773,24.991 21.536,25.229 21.401,25.473 C21.258,25.229 21.015,24.995 20.991,24.740 C20.948,24.274 21.033,23.796 21.066,23.315 C19.788,23.663 19.147,24.829 19.578,26.102 C19.761,26.645 19.726,26.986 19.277,27.409 C18.426,28.212 18.418,29.495 19.142,30.393 C20.002,31.461 21.076,31.506 21.976,30.487 C22.238,30.190 22.469,29.852 22.651,29.499 C23.737,27.386 25.474,26.382 27.832,26.404 C27.963,26.405 28.094,26.393 28.137,26.391 C28.525,25.530 28.857,24.719 29.263,23.946 C29.363,23.754 29.703,23.685 29.933,23.560 C29.939,23.835 30.051,24.168 29.937,24.375 C29.234,25.643 28.932,26.955 29.093,28.348 L38.205,22.507 C37.516,21.698 36.594,21.287 35.345,21.455 C35.500,21.809 35.682,22.102 35.749,22.420 C35.789,22.606 35.647,22.831 35.588,23.038 ZM21.363,33.302 L28.331,28.836 C28.239,28.358 28.169,27.873 28.088,27.379 C26.697,26.924 24.673,27.765 23.756,29.290 C23.147,30.303 22.598,31.334 21.521,31.947 C21.412,32.010 21.345,32.202 21.316,32.345 C21.254,32.658 21.288,32.982 21.363,33.302 ZM29.007,0.995 C13.531,0.995 0.984,13.541 0.984,29.018 C0.984,34.403 2.530,39.416 5.163,43.687 L19.350,34.593 C17.517,34.289 15.626,34.256 13.762,34.097 C13.311,34.059 12.847,34.081 12.410,33.984 C12.186,33.934 12.007,33.681 11.808,33.521 C12.016,33.403 12.229,33.179 12.433,33.186 C13.713,33.233 14.991,33.319 16.268,33.415 C17.675,33.522 19.080,33.654 20.518,33.777 C20.495,33.272 20.470,32.726 20.444,32.151 C19.991,31.953 19.534,31.754 18.970,31.508 C18.043,32.576 16.768,32.602 15.425,32.435 C14.472,32.317 13.507,32.308 12.554,32.191 C12.329,32.163 12.131,31.900 11.921,31.746 C12.145,31.618 12.376,31.375 12.593,31.384 C13.846,31.440 15.096,31.546 16.346,31.658 C17.146,31.729 17.812,31.496 18.386,30.879 C17.527,29.442 17.563,28.051 18.508,26.938 C18.226,25.847 17.986,24.913 17.742,23.980 C17.717,23.881 17.699,23.771 17.644,23.689 C16.632,22.200 14.660,21.532 12.916,22.081 C12.332,22.265 11.753,22.479 11.157,22.613 C10.949,22.660 10.696,22.509 10.463,22.447 C10.611,22.241 10.715,21.919 10.911,21.847 C11.786,21.526 12.676,21.226 13.582,21.013 C14.839,20.716 15.931,21.178 16.991,22.054 C17.022,21.118 17.158,20.380 16.372,19.718 C15.907,19.325 15.638,18.611 15.462,17.988 C15.168,16.939 14.996,15.852 14.826,14.772 C14.789,14.544 14.982,14.280 15.069,14.032 C15.262,14.232 15.566,14.402 15.630,14.637 C15.840,15.407 16.029,16.195 16.102,16.988 C16.230,18.351 17.079,19.157 17.968,20.098 C19.132,21.330 20.221,20.592 21.364,20.421 C21.494,20.402 21.608,20.166 21.701,20.013 C22.512,18.684 23.690,18.071 25.247,18.113 C25.510,18.120 25.801,17.934 26.041,17.778 C26.261,17.638 26.400,17.345 26.629,17.247 C27.498,16.875 27.633,16.143 27.621,15.345 C27.601,14.093 27.526,12.842 27.525,11.591 C27.525,11.304 27.730,11.019 27.841,10.732 C28.013,10.987 28.301,11.227 28.339,11.500 C28.451,12.317 28.497,13.147 28.509,13.974 C28.521,14.765 28.461,15.558 28.432,16.361 C29.011,16.388 29.562,16.414 29.962,16.434 C29.891,14.863 29.818,13.277 29.746,11.692 C29.738,11.505 29.678,11.295 29.743,11.137 C29.820,10.946 30.005,10.798 30.143,10.632 C30.290,10.821 30.547,11.000 30.566,11.202 C30.651,12.078 30.624,12.965 30.720,13.838 C30.825,14.789 30.980,15.737 31.203,16.666 C31.262,16.908 31.680,17.261 31.896,17.237 C33.269,17.083 34.485,17.402 35.589,18.312 C37.025,17.005 38.453,15.762 39.799,14.437 C40.117,14.124 40.250,13.543 40.314,13.064 C40.415,12.300 40.354,11.517 40.435,10.749 C40.458,10.533 40.736,10.346 40.897,10.145 C41.017,10.353 41.238,10.561 41.239,10.770 C41.245,11.677 41.213,12.586 41.147,13.490 C41.076,14.442 40.456,15.069 39.779,15.663 C38.814,16.507 38.806,16.607 39.348,17.901 C39.858,17.397 40.352,16.920 40.836,16.431 C41.603,15.653 42.502,15.331 43.597,15.530 C44.621,15.714 45.657,15.823 46.678,16.018 C46.906,16.061 47.092,16.327 47.296,16.491 C47.043,16.606 46.777,16.842 46.538,16.817 C45.505,16.709 44.477,16.541 43.453,16.360 C42.676,16.224 42.034,16.429 41.485,16.982 C40.845,17.625 40.164,18.231 39.567,18.912 C39.190,19.345 38.885,19.863 38.636,20.385 C38.360,20.962 38.391,21.463 38.907,22.032 C38.912,22.037 38.915,22.043 38.920,22.049 L52.313,13.463 C47.287,5.947 38.728,0.995 29.007,0.995 ZM44.231,14.376 C42.979,14.219 42.463,13.429 42.382,11.653 C42.373,11.440 42.310,11.212 42.365,11.017 C42.455,10.709 42.622,10.423 42.756,10.126 C42.906,10.420 43.122,10.701 43.189,11.013 C43.275,11.424 43.232,11.862 43.267,12.287 C43.337,13.111 43.691,13.480 44.520,13.561 C45.209,13.628 45.907,13.617 46.590,13.718 C46.801,13.750 46.977,14.030 47.171,14.196 C46.961,14.309 46.751,14.519 46.543,14.518 C45.772,14.511 44.996,14.472 44.231,14.376 ZM12.534,19.910 C11.871,20.240 11.145,20.453 10.431,20.663 C10.270,20.710 10.040,20.528 9.843,20.452 C9.947,20.266 10.008,19.982 10.165,19.911 C10.674,19.684 11.223,19.549 11.747,19.352 C12.772,18.968 13.195,18.220 13.013,17.156 C12.891,16.447 12.734,15.741 12.657,15.026 C12.636,14.828 12.842,14.605 12.943,14.393 C13.117,14.552 13.403,14.686 13.446,14.876 C13.644,15.732 13.773,16.604 13.920,17.441 C13.910,18.545 13.508,19.423 12.534,19.910 ZM16.634,44.610 C17.219,43.743 17.223,43.184 16.646,42.333 C16.286,41.804 15.894,41.295 15.560,40.750 C15.474,40.610 15.479,40.299 15.577,40.196 C15.669,40.100 16.054,40.099 16.118,40.190 C16.816,41.181 17.757,42.038 17.966,43.558 C17.839,43.891 17.701,44.436 17.432,44.908 C17.064,45.555 16.624,46.165 16.160,46.748 C16.025,46.917 15.702,46.936 15.465,47.024 C15.476,46.768 15.402,46.464 15.516,46.268 C15.848,45.692 16.261,45.164 16.634,44.610 ZM22.480,43.144 C22.954,43.431 23.489,43.631 23.847,44.002 C24.395,44.573 24.848,45.246 25.281,45.914 C25.396,46.090 25.292,46.407 25.290,46.660 C25.068,46.578 24.772,46.559 24.639,46.402 C24.175,45.855 23.760,45.265 23.341,44.682 C23.026,44.244 22.651,44.140 22.099,44.214 C20.656,44.406 19.554,44.999 18.948,46.398 C18.740,46.880 18.412,47.321 18.083,47.735 C17.978,47.867 17.690,47.855 17.486,47.910 C17.449,47.719 17.316,47.469 17.391,47.347 C18.036,46.309 18.553,45.105 19.440,44.331 C20.179,43.685 21.364,43.551 22.480,43.144 ZM41.133,41.728 C41.719,41.718 42.313,41.723 42.891,41.803 C43.120,41.834 43.320,42.084 43.534,42.234 C43.345,42.407 43.157,42.581 43.100,42.633 C42.333,42.613 41.800,42.583 41.267,42.587 C40.248,42.596 39.612,43.108 39.394,44.101 C39.235,44.830 39.142,45.575 38.958,46.296 C38.909,46.488 38.636,46.622 38.466,46.783 C38.362,46.571 38.146,46.343 38.174,46.151 C38.302,45.282 38.444,44.408 38.680,43.564 C38.988,42.462 39.985,41.748 41.133,41.728 Z'/%3E%3C/svg%3E"); }
.con-com-08 .con-box-01 .list-box-01 .ls-icon4 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 295.58 295.58' width='58' height='58'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 6px; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='_레이어_' data-name='&lt;레이어&gt;'%3E%3Cg%3E%3Cpath class='cls-1' d='M116.09,116.09a13.6,13.6,0,1,0-11.64-11.64l-29-29.06L46,104.82a13.6,13.6,0,1,1-13.54,13.54L3,147.79l72.4,72.4,72.39-72.4Z'/%3E%3Cpath class='cls-1' d='M147.79,147.79,117.6,178a13.6,13.6,0,1,0-12,12L75.4,220.19l29.23,29.23a13.6,13.6,0,1,1,13.92,13.92l29.24,29.24,72.4-72.39Z'/%3E%3Cpath class='cls-1' d='M258.81,167.19a13.53,13.53,0,0,1,3.95,10.43l29.82-29.83-31-31a13.6,13.6,0,1,0-10.37-10.37l-31-31-72.4,72.39,29.07,29.06a13.6,13.6,0,1,0,14.27,14.27l29.06,29.07L250,190.36a13.59,13.59,0,1,1,8.8-23.17Z'/%3E%3Cpath class='cls-1' d='M200.57,109a13.55,13.55,0,0,0-10-4L220.19,75.4,191.34,46.55A13.6,13.6,0,1,1,177.81,33l-30-30L75.4,75.39l28.94,29a13.6,13.6,0,1,1,11.93,11.93l31.52,31.52,29.59-29.58A13.59,13.59,0,1,0,200.57,109Z'/%3E%3C/g%3E%3Cline class='cls-1' x1='51.83' y1='51.25' x2='32.42' y2='31.85'/%3E%3Cline class='cls-1' x1='68.02' y1='38.23' x2='68.02' y2='10.8'/%3E%3Cline class='cls-1' x1='38.8' y1='67.45' x2='11.37' y2='67.45'/%3E%3Cline class='cls-1' x1='247.56' y1='246.91' x2='266.96' y2='266.31'/%3E%3Cline class='cls-1' x1='231.37' y1='259.93' x2='231.37' y2='287.36'/%3E%3Cline class='cls-1' x1='260.58' y1='230.71' x2='288.02' y2='230.71'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-08 .con-box-01 .list-box-01 .ls-icon5 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 45.66 48.7' width='45' height='45'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M45.16,32.92a5.51,5.51,0,0,1-5.51,5.5H5.93a.19.19,0,0,0-.14.06.19.19,0,0,0-.06.15.2.2,0,0,0,.2.2H16.07a9.38,9.38,0,0,1,9.38,9.37H20.22a4.15,4.15,0,0,0-4.15-4.15H5.93A5.44,5.44,0,0,1,.5,38.63a5.45,5.45,0,0,1,5.43-5.44H39.65a.28.28,0,1,0,0-.55H5.93A5.44,5.44,0,0,1,.5,27.21v-.15a5.43,5.43,0,0,1,5.43-5.43H39.65a.28.28,0,1,0,0-.56H5.93A5.44,5.44,0,0,1,.5,15.64v-.15a5.44,5.44,0,0,1,5.43-5.43H32.11a.28.28,0,0,0,0-.56H29.22a9,9,0,0,1-9-9h5.22a3.78,3.78,0,0,0,3.78,3.78h2.89a5.51,5.51,0,1,1,0,11H5.93a.2.2,0,0,0-.2.2v.15a.19.19,0,0,0,.2.2h34a5.5,5.5,0,0,1-.27,11H5.93a.21.21,0,0,0-.2.21v.15a.2.2,0,0,0,.2.2H39.65A5.51,5.51,0,0,1,45.16,32.92Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-08 .con-box-01 .list-box-01 .ls-icon6 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 97.54 116.21' width='55' height='55'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-miterlimit: 10; stroke-width: 3px; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cg%3E%3Cpath class='cls-1' d='M28,48.43a60.4,60.4,0,0,1,36.54,4.73s2.12-19.58-6.82-33.5L48.9,16.44'/%3E%3Cpath class='cls-1' d='M1,44.45s15.11-12.33,37,13.71'/%3E%3Cpath class='cls-1' d='M33.55,80.23s3.58-9.54,7.36-10.14'/%3E%3Cpath class='cls-1' d='M4.9,55.89s7-4,15.66,3.11'/%3E%3Cline class='cls-1' x1='64.56' y1='53.16' x2='72.02' y2='56.87'/%3E%3Cline class='cls-1' x1='37.27' y1='39.81' x2='35.27' y2='33.93'/%3E%3Cline class='cls-1' x1='43.85' y1='39.81' x2='43.85' y2='31.93'/%3E%3Cline class='cls-1' x1='50.43' y1='39.81' x2='52.43' y2='33.93'/%3E%3Cpath class='cls-1' d='M48.56,11.66c6.67,1.75,4,4.67,4,4.67s-8.71.42-11.7-.33.74-14.5,8-14.5S65.36,7.87,65.36,7.87s4,2.92,9.14,9.74c4.16,5.55,12.72,28.23,18.49,37s1.59,18.09,1.59,18.09-26.64,12.73-61,7.56c0,0-3.18,9.94-7.95,15.7-3.58,4.33-5.26,15-5.87,20.1'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-08 .con-box-01 .list-box-01 .ls-icon7 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 54.38 55.02' width='50' height='50'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; %7D .cls-2 %7B fill: %23fff; %7D .cls-3 %7B fill: %23003483; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='Layer_1' data-name='Layer 1'%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M21.84.5h-.2A5.35,5.35,0,0,0,16.3,5.6a5.17,5.17,0,0,0-1.19-.13,5.39,5.39,0,0,0-5,7.38A5.4,5.4,0,0,0,6.2,21.5a5.39,5.39,0,0,0-1.65,9,5.4,5.4,0,0,0-1.8,9.62,5.4,5.4,0,0,0,5,7.46,5.83,5.83,0,0,0,.59,0,5.39,5.39,0,0,0,8.51,4.1,5.24,5.24,0,0,0,4.68,2.88H22a5.24,5.24,0,0,0,5.24-5.24V5.85A5.34,5.34,0,0,0,21.84.5Z'/%3E%3Cpath class='cls-1' d='M9.7,10.83a5.41,5.41,0,1,1,10.82,0'/%3E%3Cpath class='cls-1' d='M3.72,29.48a5.41,5.41,0,0,1,9.06-5.91'/%3E%3Cpath class='cls-1' d='M22.65,18.94a5.41,5.41,0,0,1-5.41-5.41'/%3E%3Cpath class='cls-1' d='M19.42,17.87a5.25,5.25,0,0,0-.2,5.88'/%3E%3Cpath class='cls-1' d='M22.23,26.87s3.14-.36,5,3.51'/%3E%3Cpath class='cls-1' d='M9.23,27.87s.89,8.3,9.2,8.54'/%3E%3Cpath class='cls-1' d='M12.24,34a4.1,4.1,0,0,0-4.43,1.38'/%3E%3Cpath class='cls-1' d='M12.78,41.56a4.85,4.85,0,0,1-4.44,6'/%3E%3Cpath class='cls-1' d='M20.94,43.36a6.93,6.93,0,0,1,1.71,4.18'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-1' d='M27.19,5.85V49.28a5.25,5.25,0,0,0,5.24,5.24h.42a5.23,5.23,0,0,0,4.68-2.88A5.39,5.39,0,0,0,46,47.54a5.83,5.83,0,0,0,.59,0A5.41,5.41,0,0,0,52,42.17a5.22,5.22,0,0,0-.41-2.06,5.4,5.4,0,0,0-1.8-9.62,5.35,5.35,0,0,0,1.75-4,5.41,5.41,0,0,0-3.4-5,5.4,5.4,0,0,0-3.88-8.65,5.39,5.39,0,0,0-5-7.38,5.17,5.17,0,0,0-1.19.13A5.34,5.34,0,0,0,32.75.5h-.21A5.35,5.35,0,0,0,27.19,5.85Z'/%3E%3Cpath class='cls-1' d='M44.68,10.83a5.41,5.41,0,1,0-10.81,0'/%3E%3Cpath class='cls-1' d='M50.66,29.48a5.41,5.41,0,0,0-9.06-5.91'/%3E%3Cpath class='cls-1' d='M31.74,18.94a5.41,5.41,0,0,0,5.41-5.41'/%3E%3Cpath class='cls-1' d='M35,17.87a5.26,5.26,0,0,1,.19,5.88'/%3E%3Cpath class='cls-1' d='M32.16,26.87s-3.14-.36-5,3.51'/%3E%3Cpath class='cls-1' d='M45.16,27.87s-.9,8.3-9.2,8.54'/%3E%3Cpath class='cls-1' d='M42.15,34a4.09,4.09,0,0,1,4.42,1.38'/%3E%3Cpath class='cls-1' d='M41.6,41.56a4.85,4.85,0,0,0,4.44,6'/%3E%3Cpath class='cls-1' d='M33.45,43.36a6.87,6.87,0,0,0-1.71,4.18'/%3E%3C/g%3E%3C/g%3E%3Cpath class='cls-2' d='M27.19,12.12A10.25,10.25,0,0,0,16.94,22.37c0,3.79,5.13,9.09,5.13,12.78V36.8H32.32V35.15c0-3.69,5.12-9,5.12-12.78A10.25,10.25,0,0,0,27.19,12.12Z'/%3E%3Cg%3E%3Crect class='cls-2' x='22.07' y='39.86' width='10.25' height='1.55'/%3E%3Crect class='cls-2' x='22.07' y='37.8' width='10.25' height='1.05'/%3E%3C/g%3E%3Cpath class='cls-3' d='M30,22.64H26.21l3.22-6.46-5.84,6.94a1,1,0,0,0-.24.65,1,1,0,0,0,1,1h3.83l-3.33,6.85a0,0,0,0,0,0,0h0l5.91-7.39a1,1,0,0,0,.22-.63A1,1,0,0,0,30,22.64Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-08 .con-box-01 .list-box-01 .ls-icon8 { background-position:center center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 99.92 115.39' width='50' height='50'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23fff; stroke-linecap: round; stroke-linejoin: round; stroke-width: 2px; %7D .cls-2, .cls-3 %7B fill: %23fff; %7D .cls-3 %7B opacity: 0.8; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='icons'%3E%3Cpath class='cls-1' d='M40.55,91.69a11.58,11.58,0,0,0,16.37,0'/%3E%3Cg%3E%3Cpath class='cls-1' d='M27.28,57.63s6.41-4,12.39-.44'/%3E%3Cpath class='cls-1' d='M70.19,57.63s-6.41-4-12.39-.44'/%3E%3C/g%3E%3Cg%3E%3Cpath class='cls-2' d='M37.77,68c0,2.34-1.62,4.25-3.63,4.25S30.5,70.36,30.5,68s1.63-4.26,3.64-4.26S37.77,65.67,37.77,68Z'/%3E%3Cpath class='cls-2' d='M67,68c0,2.34-1.63,4.25-3.64,4.25S59.7,70.36,59.7,68s1.62-4.26,3.63-4.26S67,65.67,67,68Z'/%3E%3C/g%3E%3Cpath class='cls-3' d='M48.31,81.07a14.35,14.35,0,0,1-3.59-.44,4.12,4.12,0,0,0,7.18,0A14.41,14.41,0,0,1,48.31,81.07Z'/%3E%3Cpath class='cls-1' d='M95.29,59.73c-2.77-5.37-6.74-3.79-8.48-2.56-4.28-19-19.67-33-38-33s-33.72,14-38,33C9.06,55.94,4.23,55.65,2,60.39c-2.88,6,.94,15.08,9.45,17.85,3.93,21.19,22.51,36.15,37.41,36.15,13.3,0,33.87-15.62,37.4-36.15C94.72,75.47,98.61,66.14,95.29,59.73Z'/%3E%3Cpath class='cls-1' d='M10.8,57.17s-1.22,7.73.6,21.07'/%3E%3Cpath class='cls-1' d='M86.81,57.17a101.27,101.27,0,0,1-.6,21.07'/%3E%3Cpath class='cls-1' d='M48.68,24.14c.46,6.37-12.87,20.46-22.59,23.15a32.24,32.24,0,0,0-15.41,9.88'/%3E%3Cpath class='cls-1' d='M86.93,57.17a32.24,32.24,0,0,0-15.4-9.88C61.8,44.6,48.47,30.51,48.93,24.14'/%3E%3Cpath class='cls-1' d='M92,55.08C87.11,32.28,69.63,15.4,48.81,15.4S10.5,32.28,5.64,55.08'/%3E%3Cpath class='cls-1' d='M65.24,17.44a16.44,16.44,0,1,0-32.87,0'/%3E%3Cpath class='cls-1' d='M16.52,69.3s-1.34,9.84,7.16,23.26'/%3E%3Cpath class='cls-2' d='M30.6,98.31a2.07,2.07,0,1,0-2.07,2.07A2.07,2.07,0,0,0,30.6,98.31Z'/%3E%3Cpath class='cls-2' d='M82.15,77.64a7.47,7.47,0,0,1-4.56-4.56A7.51,7.51,0,0,1,73,77.64a7.55,7.55,0,0,1,4.57,4.57A7.51,7.51,0,0,1,82.15,77.64Z'/%3E%3Cpath class='cls-2' d='M15.61,101.28A7.45,7.45,0,0,1,11,96.71a7.45,7.45,0,0,1-4.57,4.57A7.45,7.45,0,0,1,11,105.85,7.45,7.45,0,0,1,15.61,101.28Z'/%3E%3Cpath class='cls-2' d='M89.74,106a7.48,7.48,0,0,1-4.57-4.57A7.48,7.48,0,0,1,80.6,106a7.46,7.46,0,0,1,4.57,4.56A7.46,7.46,0,0,1,89.74,106Z'/%3E%3Cpath class='cls-1' d='M98.92,94.24a2.68,2.68,0,1,0-2.68,2.68A2.69,2.69,0,0,0,98.92,94.24Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-08 .con-box-01 .list-box-02 ul { padding-bottom: 15px; font-size: 0.8em;}
.con-com-08 .con-box-01 .list-box-02 ul li { padding-left:10px; position: relative;line-height: 1.3em; padding-bottom:5px;}
.con-com-08 .con-box-01 .list-box-02 ul li:before {position: absolute; left:0; content:'·';  }
.con-com-08 .con-box-01 .list-box-02 { margin: 0 auto; max-width: 1260px;  display: flex; padding: 100px 30px; }
.con-com-08 .con-box-01 .list-box-02 .ls-left { text-align: left; width: 38%;}
.con-com-08 .con-box-01 .list-box-02 .ls-left .ls-img {  height: 415px;  }
.con-com-08 .con-box-01 .list-box-02 .ls-left .ls-img img { object-fit: cover; width: 100%; min-height: 415px;}
.con-com-08 .con-box-01 .list-box-02 .ls-right { text-align: left; width: 62%; padding-left: 7%;}
.con-com-08 .con-box-01 .list-box-02 .tt { font-weight: 500; padding-bottom: 30px; font-size:1.3em;}
.con-com-08 .con-box-01 .list-box-02 .ls-box-02 {  padding-bottom: 50px; }
.con-com-08 .con-box-01 .ls-bg { width:100%; position: absolute; width:100%;}
.con-com-08 .con-box-01 .list-box-03 { height: 640px; position: relative;}
.con-com-08 .con-box-01 .list-box-03 .ls-bg img {object-fit: cover; width: 100%; height: 640px;}
.con-com-08 .con-box-01 .list-box-03 .ls-box-01 { font-size: 1.2em; width:100%; max-width: 1000px; position: absolute; left:50%; top: 50%;  transform: translate(-50%, -50%);}
.con-com-08 .con-box-01 .list-box-03 .ls-list { width: 46%; display:inline-block; margin:0 1.5%; padding: 5% 0; border-radius: 20px; line-height: 1.8em; background:rgba(255,255,255,0.8);}
.con-com-08 .con-box-01 .list-box-03 .tt {padding-bottom: 40px; font-size: 1.2em; color:#fff;}
.con-com-08 .con-box-01 .list-box-03 strong {display: block;}

/* 연구소 소개 */
.con-com-09 { margin: 0 auto; max-width: 1260px; padding: 0 30px;  padding-top: 100px;}
.con-com-09 .con-box-01 { font-size: 1.6em; overflow: hidden; text-align: center; width: 100%; position: relative; padding-top: 70px;  padding-bottom: 100px;}
.con-com-09 .con-box-02 { position: relative; min-height: 490px; }
.con-com-09 .con-box-02 .ls-bg {z-index:1; width:100%; position: relative; }
.con-com-09 .con-box-02 .ls-bg img { object-fit: cover; width: 100%; height: 490px;}
.con-com-09 .con-box-02 .ss { word-break: keep-all; line-height:1.7em; font-size: 1.1em; z-index:2;background:#fff; width:92%; max-width: 940px; padding: 50px 10px; position: relative; margin:0 auto; margin-top: -110px;}
.con-com-09 .con-box-03 .box-head { font-weight: 600; font-size: 1.4em; padding-top: 50px;}
.con-com-09 .con-box-03 .ls-list { width: calc(33.334% - 40px); margin-right: 40px; }
.con-com-09 .con-box-03 .box-list { word-break: keep-all; margin-bottom: 10px; text-align: left; border:1px solid #dcdcdc; border-radius: 10px; padding: 20px 0 20px 40px;}
.con-com-09 .con-box-03 .tt-01 {margin-top: 70px; margin-bottom: 30px;}
.con-com-09 .con-box-03 .tt-01 p {  font-size: 1.1em; line-height:100%; padding:10px 0px 14px 0px; min-width: 205px; display: inline-block; background:#1b327f; border-radius: 10px; color:#fff;}
.con-com-09 .con-box-03 .box-list .tt-02 { font-weight: 500;}
.con-com-09 .con-box-03 .box-list .tt-02 p { font-weight: 400; word-break: keep-all;}
.con-com-09 .con-box-03 .box-list ul { margin-top: 20px;}
.con-com-09 .con-box-03 .box-list ul li { font-size: 0.9em; letter-spacing: -1px; padding-left:10px; position: relative;line-height: 1.2em; padding-bottom:5px;}
.con-com-09 .con-box-03 .box-list ul li:before {position: absolute; left:0; content:'-';  }
.con-com-09 .con-box-03 .list-box { display:flex; margin-right:-40px; }
.con-com-09 .con-box-03 { padding-bottom: 100px;}

/* 장내 마이크로바이옴 */
.con-com-10 { margin: 0 auto; padding: 0 0px;  padding-top: 100px;}
.con-com-10 .con-box-01 {text-align: center; padding-top: 80px; position: relative; }
.con-com-10 .con-box-01 .ls-box {margin:0 auto; max-width: 1020px;}
.con-com-10 .con-box-01:after {z-index:-1; left:0; position: absolute; content:''; top: 57%; height:3px; width:100%; background:#005ead;}
.con-com-10 .con-box-01 .ls-bg { width: 100%; max-width:1020px; }
.con-com-10 .con-box-01 .ls-bg img { width: 100%;}
.con-com-10 .con-box-02 { margin: 0 auto; max-width: 1260px; padding: 50px 30px;}
.con-com-10 .con-box-02 .ls-bg { border:1px solid #dcdcdc; padding: 0 20px 40px 20px; width:100%;}
.con-com-10 .con-box-02 .ls-bg img { width:100%;}
.con-com-10 .box-head { text-align: left; font-size: 1.3em; font-weight:500; padding-bottom: 20px;} 
.con-com-10 .box-head-02 { line-height: 1.5em;word-break: keep-all; font-weight: 600; font-size: 1.55em; padding: 20px 0 25px; letter-spacing: -1.5px; width: 100%; max-width: 1200px; margin:70px 0px; background:#005ead; color:#fff;}
.con-com-10 .con-box-03 { margin: 0 auto; max-width: 1260px; padding: 50px 30px; overflow: hidden;}
.con-com-10 .con-box-03 .ls-list { width: calc(33.334% - 50px); margin-right: 50px; }
.con-com-10 .con-box-03 .box-list {margin-bottom: 10px; text-align: left; }
.con-com-10 .con-box-03 .box-list img { object-fit:cover; width:100%; margin-top: 7px;}
.con-com-10 .con-box-03 .list-box { display:flex; margin-right:-50px; }
.con-com-10 .con-box-03 .tt-01 {  color:#fff; padding: 30px 0;  letter-spacing: -0.5px;}
.con-com-10 .con-box-03 .tt-01 p { font-size: 0.8em;}
.con-com-10 .con-box-03 .tt-co-01 {background:#69b6fa;}
.con-com-10 .con-box-03 .tt-co-02 {background:#3485e3;}
.con-com-10 .con-box-03 .tt-co-03 {background:#1972da;}
.con-com-10 .con-box-04 { margin: 0 auto; background:#f5f5f5;}
.con-com-10 .con-box-04 .ls-box { margin: 0 auto; max-width: 1260px; padding: 0px 30px;}
.con-com-10 .con-box-04 .ls-list { word-break: keep-all; border-bottom:1px solid #c8c8c8; padding-bottom: 50px; display:flex ; text-align: left; margin-bottom:50px;}
.con-com-10 .con-box-04 .ls-list:last-of-type { border-bottom:0; margin:0; padding-bottom: 100px;}
.con-com-10 .con-box-04 .ls-list > div { width: 50%;}
.con-com-10 .con-box-04 .ls-list .tt { font-weight: 600; font-size: 1.3em; padding-top: 60px; padding-bottom: 30px;}
.con-com-10 .con-box-04 .ls-list:nth-child(2) .ls-right {text-align: right; margin-left:auto;}
.con-com-10 .con-box-04 .ls-list img { object-fit: cover; width:100%; height: 330px;}
.con-com-10 .con-box-04 .ls-list .ls-right{ padding-left: 5%; }

/* 생산 최적화 기술 */
.con-com-11 { margin: 0 auto; padding: 0 0px;  padding-top: 100px;}
.con-com-11 .con-box-01 { font-size: 1.6em; overflow: hidden; text-align: center; width: 100%; position: relative; padding-top: 70px;  padding-bottom: 100px;}
.con-com-11 .con-box-02 { height:100%;}
.con-com-11 .con-box-02 .ls-bg-01 { width:100%; position: absolute;}
.con-com-11 .con-box-02 .ls-bg-01 img { width: 100%; height: 645px;object-fit: cover; }
.con-com-11 .con-box-02 .ls-box { position: relative; max-width: 1400px; padding: 0 30px; margin:0 auto; height:645px;}
.con-com-11 .con-box-02 .box-in { display:flex; align-items: center;height:100%;}
.con-com-11 .con-box-02 .list-box-01 {  margin: 0 auto;  display: flex; justify-content: center; }
.con-com-11 .con-box-02 .list-box-01 .ls-list { position: relative; text-align: center; font-size: 0.7em;padding: 30px 2%;}
.con-com-11 .con-box-02 .list-box-01 .ls-list:last-of-type:after { display:none;}
.con-com-11 .con-box-02 .ss i { display: block;}
.con-com-11 .con-box-02 .ss { padding: 30px 0;}
.con-com-11 .con-box-02 .list-box-01 .ls-icon{ margin-bottom: 10px; width: 200px; height: 200px; border-radius: 100px; background:#fff;  background-repeat: no-repeat;}
.con-com-11 .con-box-02 .list-box-01 .ls-icon1 { background-position:center center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='62px' height='62px'%3E%3Cpath fill-rule='evenodd' fill='rgb(11, 55, 117)' d='M30.984,61.991 C13.891,61.991 -0.013,48.076 -0.013,30.982 C-0.013,26.371 0.978,21.922 2.933,17.778 C3.259,17.067 3.632,16.369 4.016,15.693 C4.225,15.332 4.598,15.123 4.994,15.123 C5.180,15.123 5.379,15.169 5.553,15.274 C6.089,15.576 6.287,16.264 5.972,16.811 C5.624,17.440 5.285,18.091 4.971,18.745 C3.165,22.587 2.246,26.709 2.246,30.982 C2.246,46.841 15.137,59.732 30.984,59.732 C46.844,59.732 59.734,46.841 59.734,30.982 C59.734,15.134 46.844,2.245 30.984,2.245 C30.262,2.245 29.540,2.267 28.820,2.326 C28.783,2.326 28.760,2.326 28.726,2.326 C28.213,2.326 27.782,1.976 27.642,1.498 C27.631,1.429 27.619,1.347 27.607,1.278 C27.562,0.661 28.027,0.113 28.644,0.067 C29.424,0.008 30.216,-0.015 30.984,-0.015 C48.089,-0.015 61.993,13.888 61.993,30.982 C61.993,48.076 48.089,61.991 30.984,61.991 ZM24.837,2.896 C23.520,3.187 22.229,3.572 20.971,4.037 C20.842,4.084 20.714,4.107 20.587,4.107 C20.295,4.107 20.015,4.002 19.806,3.804 C19.689,3.688 19.585,3.537 19.527,3.362 C19.306,2.780 19.609,2.127 20.191,1.919 C21.542,1.418 22.938,0.998 24.347,0.696 C24.964,0.567 25.558,0.952 25.698,1.556 C25.827,2.163 25.442,2.768 24.837,2.896 ZM17.314,5.691 C16.138,6.331 14.996,7.053 13.925,7.845 C13.727,7.996 13.495,8.067 13.262,8.067 C12.913,8.067 12.574,7.915 12.354,7.611 C12.320,7.566 12.283,7.507 12.260,7.460 C12.005,6.972 12.133,6.366 12.587,6.029 C13.739,5.178 14.974,4.398 16.243,3.711 C16.697,3.455 17.245,3.560 17.582,3.920 C17.652,3.991 17.721,4.072 17.768,4.165 C18.071,4.713 17.862,5.400 17.314,5.691 ZM12.040,26.220 C12.074,25.917 13.052,18.755 21.460,14.342 C23.147,13.458 25.244,14.109 26.129,15.787 C27.013,17.475 26.362,19.571 24.684,20.455 C19.597,23.134 18.922,26.918 18.898,27.082 C18.781,28.002 18.269,28.875 17.489,29.433 C16.896,29.864 16.196,30.085 15.474,30.085 C15.335,30.085 15.194,30.085 15.055,30.062 C13.169,29.829 11.806,28.106 12.040,26.220 ZM15.323,27.827 C15.626,27.862 15.929,27.780 16.173,27.605 C16.440,27.407 16.616,27.116 16.662,26.778 C16.662,26.731 17.338,21.772 23.625,18.454 C24.207,18.150 24.440,17.428 24.125,16.846 C23.916,16.438 23.498,16.205 23.066,16.205 C22.880,16.205 22.694,16.252 22.520,16.345 C15.137,20.211 14.310,26.243 14.287,26.500 C14.205,27.140 14.671,27.745 15.323,27.827 ZM19.270,46.527 C19.107,46.527 18.945,46.493 18.781,46.423 C13.867,44.047 13.320,38.971 13.309,38.749 C13.238,38.131 13.693,37.572 14.321,37.515 C14.940,37.456 15.485,37.910 15.556,38.527 C15.567,38.691 16.010,42.580 19.758,44.385 C20.318,44.653 20.563,45.328 20.284,45.886 C20.097,46.295 19.689,46.527 19.270,46.527 ZM20.632,39.331 C20.143,38.598 19.981,37.700 20.156,36.839 C20.214,36.548 21.715,29.864 30.041,26.371 C31.731,25.673 33.686,26.464 34.396,28.153 C35.107,29.840 34.302,31.797 32.615,32.507 C27.642,34.604 26.700,38.085 26.664,38.236 C26.478,39.109 25.920,39.901 25.116,40.379 C24.592,40.682 24.009,40.845 23.416,40.845 C23.183,40.845 22.961,40.821 22.729,40.776 C21.856,40.589 21.109,40.076 20.632,39.331 ZM22.520,38.097 C22.670,38.342 22.915,38.504 23.195,38.563 C23.451,38.620 23.729,38.573 23.964,38.435 C24.219,38.282 24.393,38.038 24.464,37.736 C24.464,37.713 25.535,33.032 31.742,30.435 C32.289,30.202 32.545,29.573 32.313,29.026 C32.207,28.769 31.998,28.560 31.731,28.456 C31.602,28.397 31.462,28.374 31.322,28.374 C31.182,28.374 31.042,28.409 30.914,28.456 C23.672,31.495 22.415,37.060 22.367,37.305 C22.309,37.572 22.367,37.865 22.520,38.097 ZM38.763,52.187 C38.576,52.327 35.235,54.864 29.693,54.864 C27.910,54.864 25.896,54.609 23.695,53.921 C21.878,53.351 20.854,51.417 21.424,49.589 C21.983,47.773 23.928,46.760 25.744,47.319 C31.229,49.031 34.396,46.818 34.524,46.725 C35.258,46.155 36.236,45.898 37.179,46.051 C38.042,46.202 38.810,46.644 39.345,47.331 C40.520,48.833 40.253,51.010 38.763,52.187 ZM37.564,48.728 C37.378,48.496 37.121,48.333 36.818,48.286 C36.481,48.227 36.154,48.320 35.887,48.518 C35.851,48.553 31.800,51.569 25.080,49.473 C24.953,49.438 24.837,49.426 24.720,49.426 C24.207,49.426 23.742,49.752 23.579,50.265 C23.381,50.894 23.729,51.569 24.371,51.767 C32.324,54.235 37.168,50.568 37.366,50.405 C37.878,49.998 37.971,49.240 37.564,48.728 ZM39.427,24.158 C39.590,24.764 39.240,25.382 38.635,25.544 C38.530,25.579 38.437,25.591 38.344,25.591 C37.844,25.591 37.389,25.253 37.249,24.753 C36.609,22.377 33.384,21.842 33.360,21.842 C32.743,21.748 32.313,21.166 32.418,20.560 C32.510,19.943 33.080,19.525 33.698,19.605 C33.884,19.640 38.402,20.351 39.427,24.158 ZM37.715,10.266 C38.437,9.696 39.345,9.451 40.266,9.557 C40.568,9.592 47.718,10.558 52.142,18.989 C53.027,20.665 52.375,22.762 50.687,23.647 C50.186,23.914 49.627,24.042 49.091,24.042 C47.846,24.042 46.647,23.378 46.029,22.202 C43.351,17.114 39.554,16.438 39.404,16.416 C38.471,16.298 37.609,15.787 37.040,15.007 C36.538,14.296 36.318,13.434 36.423,12.573 C36.527,11.653 36.993,10.838 37.715,10.266 ZM38.879,13.691 C39.078,13.958 39.369,14.134 39.707,14.180 C39.753,14.180 44.713,14.855 48.020,21.143 C48.335,21.725 49.056,21.958 49.638,21.643 C50.220,21.340 50.442,20.618 50.140,20.036 C46.262,12.642 40.242,11.827 39.986,11.805 C39.938,11.792 39.893,11.792 39.845,11.792 C39.578,11.792 39.322,11.885 39.113,12.049 C38.856,12.247 38.693,12.526 38.658,12.841 C38.624,13.142 38.705,13.446 38.879,13.691 ZM50.070,42.742 C50.361,42.195 51.048,41.998 51.595,42.289 C52.142,42.580 52.351,43.266 52.060,43.813 C51.956,44.013 49.440,48.646 44.620,51.138 C44.457,51.220 44.282,51.255 44.107,51.255 C43.700,51.255 43.304,51.034 43.106,50.649 C42.815,50.090 43.036,49.416 43.584,49.124 C47.764,46.969 50.046,42.789 50.070,42.742 ZM35.933,34.487 C36.493,32.682 38.437,31.658 40.253,32.216 C45.738,33.928 48.893,31.715 49.033,31.623 C49.755,31.051 50.733,30.796 51.688,30.959 C52.549,31.098 53.318,31.553 53.855,32.228 C55.030,33.731 54.762,35.908 53.260,37.084 C53.086,37.224 49.743,39.762 44.200,39.762 C42.420,39.762 40.405,39.506 38.204,38.819 C36.388,38.248 35.363,36.316 35.933,34.487 ZM38.867,36.664 C46.832,39.133 51.676,35.465 51.874,35.302 C52.387,34.895 52.480,34.149 52.072,33.625 C51.887,33.393 51.631,33.229 51.328,33.182 C50.989,33.125 50.664,33.217 50.395,33.427 C50.361,33.451 46.309,36.466 39.578,34.371 C39.462,34.335 39.345,34.325 39.229,34.325 C38.717,34.325 38.239,34.651 38.087,35.162 C37.889,35.791 38.239,36.466 38.867,36.664 ZM10.549,43.848 C10.374,43.954 10.188,44.000 9.991,44.000 C9.606,44.000 9.222,43.791 9.012,43.431 C6.869,39.657 5.740,35.349 5.740,30.982 C5.740,17.067 17.069,5.738 30.984,5.738 C31.613,5.738 32.115,6.237 32.115,6.866 C32.115,7.495 31.613,7.996 30.984,7.996 C18.316,7.996 7.998,18.313 7.998,30.982 C7.998,34.964 9.024,38.877 10.980,42.311 C11.283,42.859 11.096,43.547 10.549,43.848 ZM8.196,13.470 C7.976,13.749 7.638,13.900 7.300,13.900 C7.067,13.900 6.822,13.830 6.613,13.667 C6.124,13.294 6.031,12.585 6.415,12.083 C7.289,10.942 8.255,9.859 9.291,8.847 C9.513,8.625 9.791,8.521 10.083,8.521 C10.374,8.521 10.665,8.637 10.887,8.858 C11.317,9.301 11.317,10.023 10.864,10.453 C9.909,11.396 9.012,12.409 8.196,13.470 Z'/%3E%3C/svg%3E"); }
.con-com-11 .con-box-02 .list-box-01 .ls-icon2 { background-position:center center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 49.59 72.73' width='80' height='70'%3E%3Cdefs%3E%3Cstyle%3E .cls-1, .cls-2 %7B fill: none; stroke: %230b3775; %7D .cls-1 %7B stroke-linejoin: round; stroke-width: 2px; %7D .cls-2 %7B stroke-miterlimit: 10; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='레이어_1-2' data-name='레이어 1'%3E%3Crect class='cls-1' x='1' y='1' width='47.59' height='70.73' rx='3.76'/%3E%3Crect class='cls-1' x='5.12' y='5.12' width='39.35' height='55.27'/%3E%3Cline class='cls-2' x1='27.4' y1='66.01' x2='22.19' y2='66.01'/%3E%3Cline class='cls-1' x1='27.4' y1='66.01' x2='22.19' y2='66.01'/%3E%3Cpolygon class='cls-1' points='39.05 20.44 36.3 18.31 33.56 20.44 33.56 5.12 39.05 5.12 39.05 20.44'/%3E%3Cline class='cls-2' x1='24.65' y1='11.99' x2='29.26' y2='11.99'/%3E%3Cline class='cls-1' x1='24.65' y1='11.99' x2='29.26' y2='11.99'/%3E%3Cline class='cls-2' x1='11.06' y1='11.99' x2='21.24' y2='11.99'/%3E%3Cline class='cls-1' x1='11.06' y1='11.99' x2='21.24' y2='11.99'/%3E%3Cline class='cls-2' x1='19.09' y1='17.82' x2='29.26' y2='17.82'/%3E%3Cline class='cls-1' x1='19.09' y1='17.82' x2='29.26' y2='17.82'/%3E%3Cline class='cls-2' x1='11.06' y1='17.82' x2='15.67' y2='17.82'/%3E%3Cline class='cls-1' x1='11.06' y1='17.82' x2='15.67' y2='17.82'/%3E%3Cline class='cls-2' x1='27.61' y1='23.66' x2='38.54' y2='23.66'/%3E%3Cline class='cls-1' x1='27.61' y1='23.66' x2='38.54' y2='23.66'/%3E%3Cline class='cls-2' x1='11.06' y1='23.66' x2='24.17' y2='23.66'/%3E%3Cline class='cls-1' x1='11.06' y1='23.66' x2='24.17' y2='23.66'/%3E%3Cline class='cls-2' x1='11.06' y1='29.49' x2='38.54' y2='29.49'/%3E%3Cline class='cls-1' x1='11.06' y1='29.49' x2='38.54' y2='29.49'/%3E%3Cline class='cls-2' x1='22.15' y1='35.33' x2='38.54' y2='35.33'/%3E%3Cline class='cls-1' x1='22.15' y1='35.33' x2='38.54' y2='35.33'/%3E%3Cline class='cls-2' x1='11.06' y1='35.33' x2='17.62' y2='35.33'/%3E%3Cline class='cls-1' x1='11.06' y1='35.33' x2='17.62' y2='35.33'/%3E%3Cline class='cls-2' x1='11.06' y1='41.17' x2='38.54' y2='41.17'/%3E%3Cline class='cls-1' x1='11.06' y1='41.17' x2='38.54' y2='41.17'/%3E%3Cline class='cls-2' x1='33.56' y1='47' x2='38.53' y2='47'/%3E%3Cline class='cls-1' x1='33.56' y1='47' x2='38.53' y2='47'/%3E%3Cline class='cls-2' x1='11.06' y1='47' x2='28.83' y2='47'/%3E%3Cline class='cls-1' x1='11.06' y1='47' x2='28.83' y2='47'/%3E%3Cline class='cls-2' x1='11.06' y1='52.84' x2='38.54' y2='52.84'/%3E%3Cline class='cls-1' x1='11.06' y1='52.84' x2='38.54' y2='52.84'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}
.con-com-11 .con-box-02 .list-box-01 .ls-icon3 { background-position:center center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 75.12 95.58' width='80' height='90'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D .cls-2 %7B fill: none; stroke: %230b3775; stroke-linejoin: round; stroke-width: 2px; %7D %3C/style%3E%3C/defs%3E%3Cg id='레이어_2' data-name='레이어 2'%3E%3Cg id='레이어_1-2' data-name='레이어 1'%3E%3Cpolyline class='cls-1' points='50.76 68.41 50.76 70.89 32.47 70.89 32.47 68.41'/%3E%3Cpolyline class='cls-2' points='50.76 68.41 50.76 70.89 32.47 70.89 32.47 68.41'/%3E%3Cpath class='cls-1' d='M49,81c0,2-3.29,3.62-7.35,3.62S34.26,83,34.26,81s3.29-3.61,7.36-3.61S49,79,49,81'/%3E%3Cpath class='cls-2' d='M49,81c0,2-3.29,3.62-7.35,3.62S34.26,83,34.26,81s3.29-3.61,7.36-3.61S49,79,49,81Z'/%3E%3Cpath class='cls-1' d='M64.12,32.21a22.51,22.51,0,1,0-38.8,15.5,25,25,0,0,1,7.15,17.17v1H50.76v-1a24.6,24.6,0,0,1,7.06-17.07,22.39,22.39,0,0,0,6.3-15.6'/%3E%3Cpath class='cls-2' d='M64.12,32.21a22.51,22.51,0,1,0-38.8,15.5,25,25,0,0,1,7.15,17.17v1H50.76v-1a24.6,24.6,0,0,1,7.06-17.07A22.39,22.39,0,0,0,64.12,32.21Z'/%3E%3Cpath class='cls-1' d='M56.19,41.1A16.44,16.44,0,0,1,53.91,44a31.16,31.16,0,0,0-5.59,8'/%3E%3Cpath class='cls-2' d='M56.19,41.1A16.44,16.44,0,0,1,53.91,44a31.16,31.16,0,0,0-5.59,8'/%3E%3Cpath class='cls-1' d='M58.7,32.21c0,.62,0,1.23-.1,1.84s-.13,1-.23,1.47-.17.8-.28,1.19'/%3E%3Cpath class='cls-2' d='M58.7,32.21c0,.62,0,1.23-.1,1.84s-.13,1-.23,1.47-.17.8-.28,1.19'/%3E%3Crect class='cls-1' x='32.47' y='70.89' width='18.29' height='5.04'/%3E%3Crect class='cls-2' x='32.47' y='70.89' width='18.29' height='5.04'/%3E%3Crect class='cls-1' x='32.47' y='75.93' width='18.29' height='5.04'/%3E%3Crect class='cls-2' x='32.47' y='75.93' width='18.29' height='5.04'/%3E%3Cpath class='cls-1' d='M42.6,24.44v-5.3L37.12,18a15.87,15.87,0,0,0-1.75-4.32l3-4.67L34.62,5.21,30,8.19A15.62,15.62,0,0,0,25.6,6.36L24.44,1H19.13L18,6.36A15.36,15.36,0,0,0,13.58,8.2L9,5.22,5.21,9l3,4.66A15.77,15.77,0,0,0,6.45,18L1,19.16v5.3l5.52,1.2a15.49,15.49,0,0,0,1.78,4.2L5.22,34.64,9,38.39l4.83-3.11A15.67,15.67,0,0,0,17.94,37l1.21,5.63h5.31L25.68,37a15.77,15.77,0,0,0,4.13-1.7l4.83,3.11,3.75-3.75L35.3,29.83a15.83,15.83,0,0,0,1.76-4.19Z'/%3E%3Cpath class='cls-2' d='M42.6,24.44v-5.3L37.12,18a15.87,15.87,0,0,0-1.75-4.32l3-4.67L34.62,5.21,30,8.19A15.62,15.62,0,0,0,25.6,6.36L24.44,1H19.13L18,6.36A15.36,15.36,0,0,0,13.58,8.2L9,5.22,5.21,9l3,4.66A15.77,15.77,0,0,0,6.45,18L1,19.16v5.3l5.52,1.2a15.49,15.49,0,0,0,1.78,4.2L5.22,34.64,9,38.39l4.83-3.11A15.67,15.67,0,0,0,17.94,37l1.21,5.63h5.31L25.68,37a15.77,15.77,0,0,0,4.13-1.7l4.83,3.11,3.75-3.75L35.3,29.83a15.83,15.83,0,0,0,1.76-4.19Z'/%3E%3Cpath class='cls-1' d='M27.16,21.67a5.38,5.38,0,1,1-5.37-5.37,5.37,5.37,0,0,1,5.37,5.37'/%3E%3Cpath class='cls-2' d='M27.16,21.67a5.38,5.38,0,1,1-5.37-5.37A5.37,5.37,0,0,1,27.16,21.67Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.con-com-11 .con-box-02 .ls-right { padding-left: 5%; padding-right: 5%;}
.con-com-11 .con-box-02 .ls-left { width: 40%;}
.con-com-11 .con-box-02 .ls-left img { width: 100%;}
.con-com-11 .con-box-02 .ls-list .ss1 { font-size: 1.3em; }
.con-com-11 .con-box-02 .box-head { padding-bottom: 20px;font-weight: 500; font-size: 1.4em; color:#003483}
.con-com-11 .con-box-03 .list-box-01 {  margin: 0 auto;  display: flex; justify-content: center; }
.con-com-11 .con-box-03 .tt { padding-bottom: 20px;font-weight: 500; font-size: 1.4em; color:#003483}
.con-com-11 .con-box-03 .ls-box-01 {text-align: left; border-radius: 300px; padding: 30px 200px 30px 60px; background:#f5f5f5}
.con-com-11 .con-box-03 .ls-box { margin:0 auto; max-width: 1260px; padding: 0 30px; display:flex; align-items: center;height:100%;}
.con-com-11 .con-box-03 .ls-box ul li { font-size: 0.9em; letter-spacing: -1px; padding-left:10px; position: relative;line-height: 1.2em; padding-bottom:5px;}
.con-com-11 .con-box-03 .ls-box ul li:before {position: absolute; left:0; content:'-';  }
.con-com-11 .con-box-03 .ls-box-02 { top:50%; transform: translate(0%, -50%); width: 180px; height: 180px;  position: absolute; right: 20px; border-radius: 100px; background:#fff; border:1px solid #003483}
.con-com-11 .con-box-03 .ls-box-02 div { position: relative; text-align: center; padding: 10px 10px 0px 10px; display: flex;height:100%; font-weight: 500; color:#003483; font-size: 1.4em; align-items: center;}
.con-com-11 .con-box-03 .ls-box-02 div:after { content:'\2714'; left:40%; font-size: 1.5em; top:0; position:absolute; color:#ff0f00}
.con-com-11 .con-box-03 .ls-box-01 { position: relative;}
.con-com-11 .con-box-03 .ls-left { width: 70%; padding-right: 3%;}
.con-com-11 .con-box-03 .ls-right { width: 30%;}
.con-com-11 .con-box-03 { padding-bottom: 100px;}
.con-com-11 .con-box-03 .ls-right img { width: 100%; max-width: 312px;}

/* 채용절차 */
.con-com-12 { margin: 0 auto; padding: 0 0px;  padding-top: 100px;}
.con-com-12 .con-box-01 { font-size: 1.6em; overflow: hidden; text-align: center; width: 100%; position: relative; padding-top: 50px;  padding-bottom: 70px;}
.con-com-12 .con-box-01 strong { color:#0092df}
.con-com-12 .con-box-02 { padding:0 30px 100px 30px; max-width: 1260px; text-align: center; margin:0 auto;}
.con-com-12 .con-box-02 img { width:100%; max-width:1205px; }
.con-com-12 .con-box-03 { padding: 50px 30px; background:#eaf6fd}
.con-com-12 .con-box-03 .ls-bg-01{ padding: 60px 0;  }
.con-com-12 .con-box-03 .ls-bg-01 img { width:100%; max-width: 984px;}
.con-com-12 .con-box-03 .ls-box { margin:0 auto; max-width: 1400px; padding: 30px 0; }
.con-com-12 .con-box-03 .ls-box .ls-list { padding: 20px 0px 20px 30px; border-bottom:1px solid #0092df; display: flex; text-align: left;}
.con-com-12 .con-box-03 .ls-box .ls-list:last-of-type { border:none;}
.con-com-12 .con-box-03 .ls-box .tt { font-weight: 600; width:200px; min-width: 200px;}
.con-com-12 .con-box-03 .ls-box .tt span { color: #0092df}
.con-com-12 .con-box-03 .ls-box .ss {word-break: keep-all; font-size: 0.9em;}
.con-com-12 .con-box-04 { margin:0 auto; text-align: left; padding: 100px 30px; max-width: 1260px}
.con-com-12 .con-box-04 .tt { font-weight:500; border-bottom:1px solid #000; padding-bottom:20px;}
.con-com-12 .con-box-04 .ls-txt {font-size: 0.8em; padding-top: 20px; padding-bottom: 70px;}
.con-com-12 .con-box-04 .ls-txt li { word-break: keep-all;  padding-bottom: 10px;}
.con-com-12 .con-box-04 .ls-info { font-size: 0.7em; text-align:center; padding: 30px 0; background:#f4f4f4; border:1px solid #dbdbdb; }
.con-com-12 .con-box-04 .ls-info span {font-size: 1.15em; position: relative; padding-right:30px;margin-right: 30px;}
.con-com-12 .con-box-04 .ls-info span:before { content:'\2709'; padding-right: 5px; }
.con-com-12 .con-box-04 .ls-info span:after { content:''; position:absolute; height:18px; right:0;width:1px; top:6px; background:#d3d3d3 }
.con-com-12 .con-box-04 .ls-btn-01 { padding: 50px; text-align: center;}
.con-com-12 .con-box-04 .ls-btn-01 a { display:inline-block; width:100%; max-width:350px; padding: 20px 0 24px 0; background:#0072bc; color:#fff; }

/* 오시는길 */
.con-com-13 { max-width: 1260px; padding: 100px 30px 60px 30px; margin:0 auto;}
.con-com-13 h3 { padding-bottom:20px; font-size : 1.2em;}
.con-com-13 .con-box-01 {text-align: left; padding-bottom: 70px;}
.con-com-13 dl { font-size: 0.8em; border-bottom:1px solid #999999; padding: 20px 30px;display:flex; justify-content: start; align-items: center; }
.con-com-13 dt { min-width: 150px; font-weight: 500; color:#0b3775; width: 15%;}
.con-com-13 dd { letter-spacing: -0.5px;}
.con-com-13 .icon { position: relative; top:-1px; padding-right: 10px;}
.con-com-13 .ls-info { padding: 30px 0;}


@media all and (max-width : 1024px){ 
	.con-com-01 .ls-bg { padding-left:5%;}
	.con-com-07 .con-box-02 .ls-img-01 { padding-left: 30px; padding-right: 30px;}
	.con-com-07 .con-box-01 br { display:none;}
	.con-com-07 .con-box-01, .con-com-07 .con-box-01 p { word-break: keep-all;}
	.con-com-09 .con-box-02 .ss br { display: none;}
	.con-com-11 .con-box-02 .ls-right { padding-left: 5%; padding-right: 5%;}
	.con-com-11 .con-box-02 .list-box-01 .ls-icon { width: 150px; height: 150px;}
}

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

	header h1 img {height:27px; }

	.conntent_inner { padding-top: 100px!important;}

	.con-com-01 { padding-top:0; padding-right:0; }
	.con-com-01 .con-box-01 { overflow: hidden;}
	.con-com-01 .ls-left .tt { word-break: keep-all; padding-right: 40%; padding-bottom: 120px;}
	.con-com-01 .ls-left .ss { font-size: 1.2em; padding-right: 30px;}
	.con-com-01 .ls-bg {width:50%; top: 40px; padding-left: 70px; padding-top: 0;position: absolute; right:-27px; }
	.con-com-01 .ls-left { width: 100%;}

	.con-com-02 {padding-top: 0px;}
	.con-com-02 .con-box-01 { padding-bottom: 100px;}
	.con-com-02 .con-box-02 .ls-con .tt span { display: block;}
	.con-com-02 .con-box-02 .ls-con .tt { word-break: keep-all;}
	.con-com-02 .con-box-02 .ls-bg img {object-position: 80% top;}

	.con-com-03 {padding-top: 0px; padding-left:0;}
	.con-com-03 .ls-right { position: relative; padding-bottom: 150px;}
	.con-com-03 .ls-left { font-size: 1.1em; padding-left: 30px; padding-right: 30px; padding-bottom: 70px;}
	.con-com-03 .ls-left:before { left: 220px; height: 90%;}
	.con-com-03 .ls-left .ls-year { margin-right: 30px; }
	.con-com-03 .ls-left .ls-info { padding-left: 50px;}
	.con-com-03 .ls-left .ls-txt { flex-wrap: wrap;}
	.con-com-03 .ls-left .ls-month { display: block; width:100%;}

	.con-com-04 {padding-top: 0px;}
	.con-com-04 .con-box-01 { font-size: 1.2em;}
	.con-com-04 .con-box-01 .list-box { flex-wrap: wrap; padding-top: 20px; padding-bottom: 40px;}
	.con-com-04 .con-box-01 .ls-box { margin-bottom: 20px; text-align: center; border:1px solid #e5e5e5; width: calc(50% - 21px); margin-right: 21px;}
	.con-com-04 .con-box-01 .ls-box-2 {  width: calc(100% - 21px);}

	.con-com-05 {padding-top: 0px;}
	.con-com-05 .ls-list {  font-size: 1.2em;width: 100%; margin-right:0; min-height: 360px;}
	.con-com-05 .con-box-01 .list-box {margin-right:0px; }
	.con-com-05 .ls-left { width: 200px;}

	.con-com-06 {padding-top: 0px;}
	.con-com-06 .con-box-01 .img-box img  { margin-left: -50px;}

	.con-com-06 .con-box-02 .list-box-02 { flex-wrap: wrap;}
	.con-com-06 .con-box-02 .list-box-02 .ls-left, .con-com-06 .con-box-02 .list-box-02 .ls-right { width: 100%;}
	.con-com-06 .con-box-02 .list-box-02 .ls-right { padding-left:0; padding-top: 50px;}

	.con-com-07 {padding-top: 0px;}
	.con-com-07 .con-box-03 .ls-img-02 { margin: 0 30px;}
	.con-com-07 .con-box-03 { font-size: 0.55em;}
	.con-com-07 .con-box-03 .ls-img-01 p { right: 30px;}
	.con-com-07 .con-box-02 .ls-bg img, .con-com-07 .con-box-02 { height: 800px;}
	
	.con-com-08 {padding-top: 0px;}
	.con-com-08 .con-box-01 .list-box-02 { flex-wrap: wrap;}
	.con-com-08 .con-box-01 .list-box-02 .ls-left, .con-com-08 .con-box-01 .list-box-02 .ls-right { width: 100%;}
	.con-com-08 .con-box-01 .list-box-02 .ls-right { padding-left:0; padding-top: 50px;}
	.con-com-08 .con-box-01 .list-box-02 .ls-left .ls-img img { height: auto;}
	.con-com-08 .con-box-01 .list-box-02 .ls-left .ls-img { height: auto;}
	.con-com-08 .con-box-01 .list-box-03 .ls-list { width: 100%; margin:0%; padding: 7% 0;}
	.con-com-08 .con-box-01 .list-box-03 .ls-list:last-of-type { margin-top: 30px;}
	.con-com-08 .con-box-01 .list-box-03 .ls-box-01 { padding: 0 100px;}

	.con-com-09 {padding-top: 0px;}
	.con-com-09 .con-box-03 { font-size: 1.2em;}
	.con-com-09 .con-box-02 .ss { margin-top:0; width:100%;}
	.con-com-09 .con-box-03 .list-box { flex-wrap: wrap; margin-right:0;}
	.con-com-09 .con-box-03 .ls-list { width: 100%; margin-right:0;}
	.con-com-09 .con-box-03 .tt-01 p { min-width: 280px; }

	.con-com-10 {padding-top: 0px;}
	.con-com-10 .con-box-01 { padding-left: 30px; padding-right: 30px;}
	.con-com-10 .con-box-01:after { display:none;}
	.con-com-10 .box-head-02 { padding-left: 10px; padding-right:10px;}
	.con-com-10 .con-box-02 .ls-bg { padding-top:20px;}
	.con-com-10 .con-box-03 .list-box { flex-wrap: wrap; margin-right:0;}
	.con-com-10 .con-box-03 .ls-list { width:100%; margin-right:0; margin-bottom: 20px;}
	.con-com-10 .con-box-03 .tt-01 { padding: 10px 0; margin-bottom:10px;}
	.con-com-10 .con-box-03 .tt-01 p{display:inline-block}
	.con-com-10 .con-box-03 .tt-01 br {display:none;}
	.con-com-10 .con-box-03 .box-list img { width: 49%;}
	.con-com-10 .con-box-03 .box-list {display:flex; justify-content: space-between;}
	.con-com-10 .con-box-04 .ls-list { flex-wrap: wrap;}
	.con-com-10 .con-box-04 .ls-list>div { width:100%; font-size: 1.1em;}
	.con-com-10 .con-box-04 .ls-list .ls-right { padding-left:0;}
	.con-com-10 .con-box-04 .ls-list .tt { padding-top: 30px; padding-bottom: 10px}
	.con-com-10 .con-box-04 .ls-list:nth-child(2) .ls-left { order:2;}

	.con-com-11 {padding-top: 0px;}
	.con-com-11 .con-box-02 .box-in { flex-wrap: wrap;}
	.con-com-11 .con-box-02 .ls-left { width:100%;}
	.con-com-11 .con-box-02 .ls-left img { max-width: 700px; padding: 0 60px; }
	.con-com-11 .con-box-02 .ls-right { width: 100%;}
	.con-com-11 .con-box-02 .ls-box { height: 1200px; }
	.con-com-11 .con-box-02 .ls-bg-01 img {height: 1200px; object-position: 80% 100%; }
	.con-com-11 .con-box-02 .ls-right { padding:0;}
	.con-com-11 .con-box-02 .list-box-01 .ls-icon { width:200px; height:200px; }
	.con-com-11 .con-box-03 .ls-left { order:2;}
	.con-com-11 .con-box-03 .ls-box { flex-wrap: wrap;}
	.con-com-11 .con-box-03 .ls-left, .con-com-11 .con-box-03 .ls-right{ width:100%;}
	.con-com-11 .con-box-03 .ls-right { padding: 30px 0;}

	.con-com-12 .con-box-02 img { max-width: 562px; display: inline-block}
	.con-com-12 .con-box-03 .ls-box .tt { width:150px; min-width: 150px;}

	.con-com-13 {padding-top: 0px;}
	.con-com-13 .con-head{ padding-bottom: 70px; }
	.con-com-13 dl { padding-left: 5px;}
}


/* 20220114 css 추가 완료 */


/* PC 사이즈 */
@media all and (max-width : 1440px)  { 
	.scroll-box-1 .ls-slide-texts { padding: 0 100px;}

	/*웹용 메뉴*/
	.nav_web .lang {position:absolute; right:880px; width:100px; margin-top:-60px; font-size:0.85em; }
	.nav_web .lang a {opacity:0.7;}
	.nav_web .lang a.active { opacity:1;}
}
@media all and (max-width : 1360px)  { 
	.scroll-box-1 .ls-slide-texts { padding-right: 100px;}	
	.scroll-box-btn { padding-right: 15px;}

	.footer {padding-right: 40px; padding-left: 40px;}

}
@media all and (max-width : 1280px)  { 
	.scroll-box-3 .ls-box { padding-left: 50px!important;}
}
/* 패드류 기본 */
@media all and (min-width : 769px) and (max-width : 1024px) {
	.scroll-box-1 .ls-slide-texts { padding-right: 50px;}	
	.scroll-box-1 .arrowBtn { display: none;}
	.scroll-box-1 .scroll-box-btn2.d-lg-none { display: block; bottom: 200px;}

}
@media all and (max-width : 1024px){
	.footer .col-box p:nth-child(3), .footer .col-box p:nth-child(4) { width:100%; text-align: left;} 
	.scroll-box-3 .scroll-box-3-2 .box-inner { float:none;}

	.footer .f-menu ul li:after { left: 20%;}
	.footer .f-menu ul li:nth-child(2):after, .footer .f-menu ul li:nth-child(5):after { left: 15%;}
}
@media all and (max-width : 768px){

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

	.conntent_inner { padding-top: 20px; }

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

	.scroll-box-2 .m-head p br {display: none;}
	.scroll-box-2 .m-head p {word-break: keep-all;}
	.scroll-box-2 .m-head { padding-top: 150px;}
	.scroll-box-2 .box .sub { padding: 50px; padding-right:0;}
	.scroll-box-2 .box .more { left: 50px;}

	.scroll-box-2 .box .tt {text-align: left; font-size: 1.25em; font-weight: 600; color:#fff; }
	.scroll-box-2 .box { position: relative; z-index: 2; width:100%; display:block; justify-content: space-between; align-items: center; }
	.scroll-box-2 .box .list { width: 100%; height: 420px; position: relative; margin: 0 1%;}
	.scroll-box-2 .box .ls-bg {position:absolute; left:0; bottom:0; width: auto; height: 420px; overflow:hidden; background: rgb(0,0,0);}
	.scroll-box-2 .box .ls-bg img {opacity: 0.5; mix-blend-mode: screen; object-fit: cover; height: 420px; width:100%; position: relative; transition: transform 0.3s; }

	.scroll-box-3 .m-head { padding-top: 150px; padding-right:0;}

	.scroll-box-3 .m-head h3 {padding-bottom: 20px; font-size: 2.5em; line-height: 1.2em;}
	.scroll-box-3 .m-head h3 span {  font-weight: 400;}
	.scroll-box-3 .m-head p {  font-size: 1.3em; line-height: 1.6em;}

	.scroll-box-4 .m-head { padding-top: 150px;}
	.scroll-box-4 .box { flex-wrap: wrap;}
	.scroll-box-4 .box .list { width:100%; height: 150px;}
	.scroll-box-4 .box .ls-bg { width:100%;height: 150px;}
	.scroll-box-4 .box .ls-bg img { height: 150px;}
	.scroll-box-4 .box .sub { height: 100%; padding-left: 50px; padding-top: 35px; text-align: left; }
	.scroll-box-4 .box .more { position: absolute; width:auto; top: 35px; right:40px;}
	.scroll-box-4 .box .more span { padding: 10px 20px;}
	
	.scroll-box-5 .box-inner { flex-wrap: wrap;}
	.scroll-box-5 .ls-left { width : 100%; padding:0;}
	.scroll-box-5 .m-head p br { display: none;}
	.scroll-box-5 .m-head { padding-top: 0px;}
	.scroll-box-5 .ls-right .box { padding-top:50px;}
	.scroll-box-5 .ls-right .list {margin-right:0px;}

	.scroll-box-3 .ls-list a { height: 90px;color:#fff; padding:0 30px 0 20px;font-size: 0.9em;display: flex; justify-content: start; align-items: center; border:1px solid #fff; position: relative;}

	.footer { flex-wrap: wrap;}
	.footer .head-box { padding-bottom: 0px;}
	.footer .logo { text-align: left; padding-bottom: 40px;}
	.footer .f-menu { display: none;}
	.footer .col-box {padding:0; font-size: 1.2em;}
	.footer .col-box .email { display: block;}
	footer .box-inner { padding: 50px 20px;}
	.page-top {right: 50px;}

	.snb-bg { height: 480px;}
	.snb-bg .ls-slide-backgrounds {height: 550px;}
	.snb-bg .ls-slide-backgrounds img {height: 550px;}
}

/* 모바일사이즈 기본 */
@media all and (max-width : 640px){
	.scroll-box-1 .ls-slide-texts { padding-left: 40px;}
}



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






/* 중간 레이아웃 */
/**********************************************************************************************************************/
/* 여기부터 반응형 메인 박스 스타일 적용 */
/**********************************************************************************************************************/
#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 : 769px) 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 : 768px){

    #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;}
