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

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


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

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


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

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

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

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

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





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

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

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

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

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

/* 스타일 가이드 */

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

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

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

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

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

/* 스타일 가이드 끝 */


.temp_image { width:100%; max-width:1920px; margin:0 auto;}
.temp_image img { width:100%;}
	
/***************************************************************/
/* 스타일 작업 시작 */
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:#e73828;}
input, select, textarea {font-family: 'Noto Sans KR', sans-serif;}
/* header 메뉴 */
header {z-index: 15; width: 100%; margin: 0 auto; flex-wrap: wrap;display:flex;justify-content: center;align-items: center;position:fixed; height: 80px; margin-top:-1px;}
/* header:after { left:0; right:0; margin: 0 auto;justify-content: center;align-items: center;display: flex;content:''; top: 100px; position:absolute; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.3);} */
header h1 {z-index: 2;flex-basis: content;text-align: left;}
header h1 img { height: 45px; filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); max-width:100%;}
header h1 .yes-scroll { display:none;}
header h1 a { display: inline-block;}
header .box_inner { position: relative;display:flex; padding: 0px 50px; width: 100%; height: 100%;justify-content:  space-between; align-items: center;}
header:not(.menu-scroll) .nav_wrap { display: none;}
.menu-scroll .yes-scroll { display:inline-block;}
.menu-scroll .no-scroll { display:none;}

/*웹용 메뉴*/
/* 20250122 수정 */
.nav_web { font-size: 1.15em; padding-left: 6em; padding-right: 6em; max-width: 980px; height: 100%; flex:1 1 980px; position: relative;}
/* 20250122 수정완료 */
.nav_web a { font-weight:300; 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; height: 100%;position:relative;  display: inline-block; text-align: center;}
.nav_web>ul>li>a { font-weight: 600;}
.nav_web a {width:100%;}
.nav_web>ul>li:hover ul { display:block; }
.nav_web ul ul { position: absolute; width:100%; text-align: left; font-size: 0.8em; display: none ; height: 210px; letter-spacing: -0.3px; padding: 15px 7px; background:red; }
.nav_web ul ul a { color:#fff; padding: 6px 12px;}
.nav_web ul ul a:hover { font-weight:600; color:#fff;}
.nav_web li:not(.nav_head) a { display: flex; justify-content: center;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_head_wrap { display: flex;  justify-content: flex-end; align-items: center; width:100%; padding-top:5px;}
.nav_head_wrap a { display:block; position: relative; font-size:0; color:#fff; padding: 10px 0px;}
header .nav_head p span:after {  display:inline-block; margin-left: 5px; margin-top:-3px; vertical-align: middle; width: 30px; height: 30px; left:0; position: relative; content: ''; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='28px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M24.436,16.959 C23.066,16.959 21.956,15.828 21.956,14.433 C21.956,13.038 23.066,11.907 24.436,11.907 C25.807,11.907 26.918,13.038 26.918,14.433 C26.918,15.828 25.807,16.959 24.436,16.959 ZM24.436,5.994 C23.066,5.994 21.956,4.864 21.956,3.468 C21.956,2.073 23.066,0.942 24.436,0.942 C25.807,0.942 26.918,2.073 26.918,3.468 C26.918,4.864 25.807,5.994 24.436,5.994 ZM13.909,27.923 C12.539,27.923 11.428,26.792 11.428,25.397 C11.428,24.002 12.539,22.871 13.909,22.871 C15.279,22.871 16.390,24.002 16.390,25.397 C16.390,26.792 15.279,27.923 13.909,27.923 ZM13.909,16.959 C12.539,16.959 11.428,15.828 11.428,14.433 C11.428,13.038 12.539,11.907 13.909,11.907 C15.279,11.907 16.390,13.038 16.390,14.433 C16.390,15.828 15.279,16.959 13.909,16.959 ZM13.909,5.994 C12.539,5.994 11.428,4.864 11.428,3.468 C11.428,2.073 12.539,0.942 13.909,0.942 C15.279,0.942 16.390,2.073 16.390,3.468 C16.390,4.864 15.279,5.994 13.909,5.994 ZM3.382,27.923 C2.012,27.923 0.901,26.792 0.901,25.397 C0.901,24.002 2.012,22.871 3.382,22.871 C4.752,22.871 5.863,24.002 5.863,25.397 C5.863,26.792 4.752,27.923 3.382,27.923 ZM3.382,16.959 C2.012,16.959 0.901,15.828 0.901,14.433 C0.901,13.038 2.012,11.907 3.382,11.907 C4.752,11.907 5.863,13.038 5.863,14.433 C5.863,15.828 4.752,16.959 3.382,16.959 ZM3.382,5.994 C2.012,5.994 0.901,4.864 0.901,3.468 C0.901,2.073 2.012,0.942 3.382,0.942 C4.752,0.942 5.863,2.073 5.863,3.468 C5.863,4.864 4.752,5.994 3.382,5.994 ZM24.436,22.871 C25.807,22.871 26.918,24.002 26.918,25.397 C26.918,26.792 25.807,27.923 24.436,27.923 C23.066,27.923 21.956,26.792 21.956,25.397 C21.956,24.002 23.066,22.871 24.436,22.871 Z'/%3E%3C/svg%3E");  }
header .nav_head { width: 50px;font-size: 1.1em; position: relative;  color:#fff; min-width: 50px;} 
header .nav_head p { width:100%;}
header .nav_head p span { position: relative; margin-right: 5px; display:inline-block; border-radius: 30px; width: 30px; height:30px;  } 

header .lang {position:absolute; right:80px; display: flex;  justify-content: center; align-items: center;  margin-right:3em; border:1px solid #fff; padding:2px 15px 4px 15px; border-radius:20px; }
header .lang a {font-size:0.8em; color:#fff; line-height:0px; font-weight:700; }
header .lang a.active { color:#e83428; }
header .lang a:hover  { color:#e83428; }
header .lang font { font-size:0.8em; margin:0 10px; color:#fff;}


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



#videobcg {
	position: relative;
	top: 0px;
	left: 0px;
	min-width: 100%;
	min-height: 100%;
	width: auto;  
	height: auto;
	z-index: -1000;
	overflow: hidden;
}


/* 메뉴 스크롤 시 */
.menu-scroll { background:rgba(255,255,255,0.3); }
.menu-scroll .nav_web ul ul {width: 100%; position:absolute; }
.menu-scroll .nav_web { z-index:4;}
.menu-scroll .nav_web a { color:#000; font-weight: 600;  }
.menu-scroll .nav_web li li a { padding: 8px 0; color:#fff; font-weight:400;}
.menu-scroll .nav_web li li a:hover { font-weight: 600; }
.menu-scroll .nav_web li:not(.nav_head) a { text-align: center; clear: both; width: 100%; display:flex; align-items: center; justify-content: center;}
.menu-scroll .nav_web>ul>li>a { position: relative; height:100%; text-align: center;}
.menu-scroll .nav_web>ul>li>a:hover:after,
.menu-scroll .nav_web>ul>li:hover>a:after { position:absolute; content:''; left:0; width:100%; height:5px; bottom:0px; }
.menu-scroll h1 img { filter: 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, 1); position: absolute; left:0; top: 100px;} /* 2depth 배경 */
.menu-scroll .nav_head_wrap a { color:#000;}
.menu-scroll .nav_head_wrap a:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M0.181,15.823 L0.181,0.868 L6.075,0.868 L6.075,2.402 L1.715,2.402 L1.715,14.289 L13.601,14.289 L13.601,9.929 L15.136,9.929 L15.136,15.823 L0.181,15.823 ZM13.601,3.522 L9.188,8.051 L8.089,6.981 L12.550,2.402 L9.393,2.402 L9.393,0.868 L15.136,0.868 L15.136,6.612 L13.601,6.612 L13.601,3.522 Z'/%3E%3C/svg%3E");  }
.menu-scroll .nav_head { color:#000;} 
.menu-scroll .nav_head p { width:100%;}
.menu-scroll .nav_head p span:after {  display:inline-block; margin-left: 5px; margin-top:-3px; vertical-align: middle; width: 30px; height: 30px; left:0; position: relative; content: ''; background-repeat: no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='27px' height='28px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M24.436,16.959 C23.066,16.959 21.956,15.828 21.956,14.433 C21.956,13.038 23.066,11.907 24.436,11.907 C25.807,11.907 26.918,13.038 26.918,14.433 C26.918,15.828 25.807,16.959 24.436,16.959 ZM24.436,5.994 C23.066,5.994 21.956,4.864 21.956,3.468 C21.956,2.073 23.066,0.942 24.436,0.942 C25.807,0.942 26.918,2.073 26.918,3.468 C26.918,4.864 25.807,5.994 24.436,5.994 ZM13.909,27.923 C12.539,27.923 11.428,26.792 11.428,25.397 C11.428,24.002 12.539,22.871 13.909,22.871 C15.279,22.871 16.390,24.002 16.390,25.397 C16.390,26.792 15.279,27.923 13.909,27.923 ZM13.909,16.959 C12.539,16.959 11.428,15.828 11.428,14.433 C11.428,13.038 12.539,11.907 13.909,11.907 C15.279,11.907 16.390,13.038 16.390,14.433 C16.390,15.828 15.279,16.959 13.909,16.959 ZM13.909,5.994 C12.539,5.994 11.428,4.864 11.428,3.468 C11.428,2.073 12.539,0.942 13.909,0.942 C15.279,0.942 16.390,2.073 16.390,3.468 C16.390,4.864 15.279,5.994 13.909,5.994 ZM3.382,27.923 C2.012,27.923 0.901,26.792 0.901,25.397 C0.901,24.002 2.012,22.871 3.382,22.871 C4.752,22.871 5.863,24.002 5.863,25.397 C5.863,26.792 4.752,27.923 3.382,27.923 ZM3.382,16.959 C2.012,16.959 0.901,15.828 0.901,14.433 C0.901,13.038 2.012,11.907 3.382,11.907 C4.752,11.907 5.863,13.038 5.863,14.433 C5.863,15.828 4.752,16.959 3.382,16.959 ZM3.382,5.994 C2.012,5.994 0.901,4.864 0.901,3.468 C0.901,2.073 2.012,0.942 3.382,0.942 C4.752,0.942 5.863,2.073 5.863,3.468 C5.863,4.864 4.752,5.994 3.382,5.994 ZM24.436,22.871 C25.807,22.871 26.918,24.002 26.918,25.397 C26.918,26.792 25.807,27.923 24.436,27.923 C23.066,27.923 21.956,26.792 21.956,25.397 C21.956,24.002 23.066,22.871 24.436,22.871 Z'/%3E%3C/svg%3E");  }
.menu-scroll .menu_view a:after {color:#000;}

.menu-scroll .lang {border:1px solid #000; }
.menu-scroll .lang a {font-size:0.8em; color:#000; line-height:0px; }
.menu-scroll .lang a.active { color:#e83428; }
.menu-scroll .lang a:hover  { color:#e83428; }
.menu-scroll .lang font { font-size:0.8em; margin:0 10px; color:#000;}



/* 모바일메뉴보기 버튼 */
.menu_view {display:none; position:absolute; top:0px;right:10px; width: 60px; height: 60px; z-index: 5;}
.menu_view a { position: relative; display: block; font-size:0;width: 100%; height: 100%;}
.menu_view a:after { width:100%; line-height: 1em; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); content:'\2261'; font-weight: 100; color:#fff; font-size: 2.3rem;  z-index:6}

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

/*메인상단 슬라이드 뒷배경*/
.scroll-box-1 .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 100vh; min-height:970px; overflow:hidden;}
.scroll-box-1 .ls-slide-backgrounds img {object-fit: cover;  width: 100%;}
.scroll-box-1 .ls-slide-texts {z-index: 2;  padding: 0px 20px; max-width: 1540px; text-align: left;width: 100%;color:#fff; position:absolute; left:50%; top:50%; transform: translate( -50%, -50%);}
.scroll-box-1 .ls-head { word-break: keep-all; position: relative; padding-top: 20px; padding-bottom: 20px; line-height: 1.3; letter-spacing: -0.5px; font-size : 2.7em;}
.scroll-box-1 .ls-head b { font-weight: 600;}
.scroll-box-1 .ls-info1 {font-size: 1.3em;}
.scroll-box-1 .ls-box-in {  display: flex; z-index: 2; height: 135px; padding: 0px 20px; max-width: 1540px; text-align: left;width: 100%;color:#fff; position:absolute; left:50%; bottom:0; transform: translate( -50%, 0);}
.scroll-box-1 .ls-box-in .box-01 {width:60%; background:#e83928; display: flex; align-items: center; justify-content: center;}
.scroll-box-1 .ls-box-in .box-02 {width:40%; background:#1c1c1c;  display: flex; align-items: center; justify-content: center;}
.scroll-box-1 .ls-box-in .box-01-01 { width:100%; display: flex; align-items: center; justify-content: center;}
.scroll-box-1 .ls-box-in .box-01-01 .ls-01 { padding-right: 20px;}
.scroll-box-1 .ls-box-in .box-01-01 .ls-01 img { max-width:100%;}
.scroll-box-1 .ls-box-in .box-01-01 .ls-02 { padding-right: 35px; position: relative;}
.scroll-box-1 .ls-box-in .box-01-01 .ls-03 { position: relative; font-weight: 600; font-size: 1.5em;}
.scroll-box-1 .ls-box-in .box-01-01 .ls-02:before { content:''; position: absolute; right:0; height: 100%;width:1px; background-color: rgba(255,255,255,0.3);}
.scroll-box-1 .ls-box-in .box-01-01 .box-01-02  { font-size: 0.8em; padding-left: 35px;}
.scroll-box-1 .ls-box-in .ls-sm { padding-top: 5px; font-size: 0.8em; opacity: 0.7;}
.scroll-box-1 .ls-box-in .box-02-01 { width:92%;   display: flex; align-items: center; justify-content: center; }
.scroll-box-1 .ls-box-in .box-02-01 a { color:#fff; font-size: 0.9em;}
.scroll-box-1 .ls-box-in .box-02-01 .ls-01 { padding-right: 20px; font-weight: 600;}
.scroll-box-1 .ls-box-in .box-02-01 .ls-03 { padding-top: 5px; font-size: 0.8em; opacity: 0.7;}
.scroll-box-1 .ls-box-in .box-02-01 a { position: relative; width: 50%;display: flex; align-items: center; justify-content: center;  }
.scroll-box-1 .ls-box-in .box-02-01 a:first-of-type:after { content:''; position: absolute; height:100%; width:1px;  background-color: rgba(255,255,255,0.3); right:0;}
.scroll-box-1  .ls-btn a { display:inline-block; position: relative; padding:15px 40px; color:#fff;}
.scroll-box-1  .ls-btn a:after { position: relative; content:'\2192'; display:inline-block; padding-left:10px; }

/*메인 모바일 슬라이드*/
.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: 100vh; min-height:970px;}
.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 {padding-left:20px; padding-right:20px; max-width: 1540px; left:50%; transform: translateX(-50%);  width:100%; color:#fff; z-index: 5; position: absolute; bottom:70px; display:flex;}
.scroll-btn {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: 5px; display: flex; justify-content : center;align-items: center;}
.scroll-box-1 .scroll-btn>a span {position: relative; display: inline-block; background:transparent;font-size:0; border-radius: 11px; height:20px; width: 20px; border:1px solid transparent;}
.scroll-box-1 .scroll-btn>a span:after { background:#fff; content:''; width:7px; height:7px; border-radius: 5px; position: absolute; left:50%; top:50%;transform: translate(-50%, -50%);}
.scroll-box-1 .scroll-btn>a.active span{  width: 20px; height: 20px; border-radius: 11px;border:1px solid #fff; background-color:transparent; }
.scroll-box-1 .scroll-btn a:hover, .scroll-box-1 .scroll-btn a.active { color:#e83928}
.scroll-box-1 .scroll-btn a:hover span, .scroll-box-1 .scroll-btn>a.active span { background:transparent; border-color:#e83928;}
.scroll-box-1 .scroll-btn>a:hover span:after, .scroll-box-1 .scroll-btn>a.active span:after { background:#e83928}
.scroll-box-1 .slide-btn-box { width:80px; margin-right:30px; position: relative;}
.scroll-box-1 button { top:0%; font-size:0; color:#fff; border:none; border-radius: 5px; width:20px; height: 30px; background:none; position: absolute; z-index: 5;}
.scroll-box-1 button:after { font-size:1.5rem;}
.scroll-box-1 .slide-left { left:0px; }
.scroll-box-1 .slide-left:after {content:'\2517'; position: absolute; left:0%; top:50%;transform: translate(-20%, -57%) rotate(45deg);}
.scroll-box-1 .slide-right { right:-7px;  }
.scroll-box-1 .slide-right:after {content:'\2517';position: absolute; left:50%; top:80%;transform: translate(-40%, -73%) rotate(225deg);}

/* 20250122 추가*/
.scroll-box-2 { position:relative; width: 100%; height: 970px; }
.scroll-box-2 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-2 .ls-slide-backgrounds img {height: 100%; width: 100%; object-fit: cover; }
.scroll-box-2 .m-head { position: relative; text-align: left;}
.scroll-box-2 .m-head h3 {  font-size: 1.1em; font-weight:600; padding-bottom: 1.5em;}
.scroll-box-2 .m-head p { padding-bottom: 1.5em; font-size: 2em; }
.scroll-box-2 .scroll-box-2-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-2 .ls-box-in { width:100%; margin:0 auto; max-width: 1540px; height:100%; padding-left:20px; padding-right:20px;}
.scroll-box-2 .box-inner { display:flex; justify-content: start; margin-right: -1em; overflow: hidden; align-items: stretch;}
.scroll-box-2 .ls-list { position: relative; height:100%; width: calc(20% - 1em); margin-right:1em;}
.scroll-box-2 .box-inner .ls-list a {height:100%; display:block; }
.scroll-box-2 .box-inner .a-in {  position: relative; height:100%; padding-bottom: 2.5em; display: flex; flex-direction: column; justify-content: center; align-items: stretch; }
.scroll-box-2 .box-inner a { position: relative; display:block; text-align: left;}
.scroll-box-2 .box-inner h4 { font-size: 1.5em; padding: 5px 0 1.5em 0;}
.scroll-box-2 .txt-ss { padding-top: 1.5em; font-weight: 500; opacity: 0.7;}
.scroll-box-2 .img-box { position: relative; z-index:2; width:100%; background:#f8f8fa; padding-top: 130%; border-radius: 0.5em; overflow: hidden; }
.scroll-box-2 .img-box img { height: 60%; left:0; top:50%; transform: translateY(-50%); object-fit: cover; width:100%; position: absolute; z-index:2;}
.scroll-box-2 .img-change img {height: 90%; top:auto; transform: none; bottom:0; object-position: 80% bottom;}
.scroll-box-2 .img-change .img-box { background:#f7f7f7}
.scroll-box-2 .box-inner .ls-icon { font-size: 1.1em;}
.scroll-box-2 .box-inner .ls-icon span { margin-bottom: 30px; display:block;  position: relative; width:100px; height: 100px;}
.scroll-box-2 .box-inner .ls-icon span:after { background-size: 100% auto; left:0; top:0; position: absolute; width:100%; height:100%; background-position: center center; background-repeat: no-repeat; content:''; }
.scroll-box-2 .ls-more { margin-left: 8px; font-size:0; position: relative; }
.scroll-box-2 .ls-more:after { display:inline-block; width: 34px; height:34px; position: relative; content:''; border-radius: 5px;background:#171c61;  transform: rotate( 45deg );}
.scroll-box-2 a:hover .ls-more:after {background:#e73828;}
.scroll-box-2 .ls-more .ls-more-icon { position: absolute; display:inline-block; width:34px; height:34px;}
.scroll-box-2 .ls-more .ls-more-txt { position: relative; top: -10px;}
.scroll-box-2 .ls-more .ls-more-icon:after { margin-top:-3px; z-index:2;position: absolute; color:#fff; top:50%; left:50%; content:'\002B'; font-size:1.8rem; font-weight: 100; transform: translate(-50%, -50%);}


.scroll-box-3 { position:relative; width: 100%; height: 970px; overflow:hidden }
.scroll-box-3 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 970px; overflow:hidden;}
.scroll-box-3 .ls-slide-backgrounds img {object-fit: cover; max-height: 970px; height: 970px; width: 100%;}
.scroll-box-3 .scroll-box-3-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-3 .ls-box-01 { max-width: 1540px; padding: 20px 20px 50px 20px; margin:0 auto;}
.scroll-box-3 .m-head { color:#fff; position: relative; text-align: center;}
.scroll-box-3 .m-head h3 { padding-bottom: 50px; font-size:3.4em; line-height: 1.2em;}
.scroll-box-3 .m-head h3 p { font-size: 0.8em; width:30px; height: 30px; display: inline-block; }
.scroll-box-3 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%;}
.scroll-box-3 .m-head p {  line-height: 1.6em;}
.scroll-box-3 .ls-box-in { width:100%; margin:0 auto; max-width: 1540px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.scroll-box-3 .ls-box-02 .box-inner {position: relative; }
.scroll-box-3 .ls-box-02 .ls-list-box { border-radius: 20px; overflow:hidden; height:100%; position: relative; display: flex; justify-content: flex-start; align-items: stretch;  }
.scroll-box-3 .ls-box-02 .ls-list {  background-size: cover; background-repeat: no-repeat; background-position: center center; text-align:left;width: 50%}
.scroll-box-3 .ls-box-02 .ls-list a { padding: 9% 8%; display:block; }
.scroll-box-3 .ls-box-02 h4 { color:#fff; font-size: 1.7em; padding-bottom:10%;}
.scroll-box-3 .ls-box-02 { position: relative; } 
.scroll-box-3 .ls-box-03 .box-inner {position: relative;}
.scroll-box-3 .ls-box-03 .ls-list-box { padding-top:70px; height:100%; position: relative; margin:0 auto; display: flex; justify-content: flex-start; align-items: stretch;  }
.scroll-box-3 .ls-box-03 .ls-list { position: relative; width: 33.333%; height:100%;}
.scroll-box-3 .ls-box-03 h4 { font-size: 1.1em; padding-top:20px;}
.scroll-box-3 .ls-box-03 .ls-list .ls-icon { width: 100px; height:100px; position: relative;}
.scroll-box-3 .ls-box-03 .ls-list:after { content:''; height:95%; top:5%; width:1px; background:#dcdcdc; position: absolute; right:0;}
.scroll-box-3 .ls-box-03 .ls-list:last-of-type:after { display:none;}
.scroll-box-3 .ls-box-02 .ls-icon span { margin-bottom: 30px; display:block;  position: relative; width:70px; height: 70px;}
.scroll-box-3 .ls-box-02 .ls-icon span:after { background-size: 100% auto; left:0; top:0; position: absolute; width:100%; height:100%; background-position: center center; background-repeat: no-repeat; content:''; }
.scroll-box-3 .ls-more { font-size:0; position: relative; padding-left: 10px }
/* 20250122 수정 */
.scroll-box-3 .ls-more:after { display:inline-block; width: 34px; height:34px; position: relative; content:''; border-radius: 5px;background:#fff;  transform: rotate( 45deg );}
.scroll-box-3 .ls-more .ls-more-icon {  position: absolute; display:inline-block; width:34px; height:34px;}
.scroll-box-3 .ls-more .ls-more-txt { position: relative; top: -10px;}
.scroll-box-3 .ls-more .ls-more-icon:after { margin-top:-3px; z-index:2;position: absolute; color:#171c61; top:50%; left:50%; content:'\002B'; font-size:1.8rem; font-weight: 100; transform: translate(-50%, -50%);}
.scroll-box-3 .box-inner a:hover .ls-more:after { background:#e73828;}
.scroll-box-3 .box-inner a:hover .ls-more-icon:after { color:#fff}

/* 20250122 추가*/
.scroll-box-4 { position:relative; width: 100%; height: auto; overflow:hidden;}
.scroll-box-4 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-4 .ls-slide-backgrounds img {height: 100%; width: 100%; object-fit: cover; }
.scroll-box-4 .box-inner { max-width:1920px; margin:0 auto; position: relative; padding:  80px 0 ; }
.scroll-box-4 .list-box { padding-top: 8em;}
.scroll-box-4 .list-box a { display:flex; justify-content: center; align-items: center;}
.scroll-box-4 .txt-box { text-align: left; width: 45%; min-width: 35em;  padding: 0 20px;}
.scroll-box-4 .txt-box h3 { font-size: 1.1em; font-weight:600; padding-bottom: 1.5em; }
.scroll-box-4 .txt-box p { padding-bottom: 1.5em; font-size: 2em;}
.scroll-box-4 .txt-in { max-width: 35em;}
.scroll-box-4 .ls-box-01 .txt-in { margin-left: auto; padding-right: 1em;  }
.scroll-box-4 .ls-box-02 .txt-in { margin-right: auto; padding-left: 3em;  }
.scroll-box-4 .ls-box-01 .img-box { border-top-left-radius: 0.5em; border-bottom-left-radius: 0.5em;}
.scroll-box-4 .ls-box-02 .img-box { border-top-right-radius: 0.5em; border-bottom-right-radius: 0.5em;}
.scroll-box-4 .img-box { width: 55%; overflow:hidden;}
.scroll-box-4 .img-box img { height:100%; width:100%; object-fit: cover; object-position: 50% center;}
.scroll-box-4 .img-in { min-height: 10em; height: 31em;}
.scroll-box-4 .ls-box-02 .img-box { order:1; }
.scroll-box-4 .ls-box-02 .txt-box { order:2; }
.scroll-box-4 .ls-more { font-size:0; position: relative; }
.scroll-box-4 .ls-more:after { display:inline-block; width: 34px; height:34px; position: relative; content:''; border-radius: 5px;background:#171c61;  transform: rotate( 45deg );}
.scroll-box-4 a:hover .ls-more:after {background:#e73828;}
.scroll-box-4 .ls-more .ls-more-icon { position: absolute; display:inline-block; width:36px; height:36px;}
.scroll-box-4 .ls-more .ls-more-txt { position: relative; top: -10px;}
.scroll-box-4 .ls-more .ls-more-icon:after { margin-top:-3px; z-index:2;position: absolute; color:#fff; top:50%; left:50%; content:'\002B'; font-size:1.8rem; font-weight: 100; transform: translate(-50%, -50%);}


/*메인 비전*/
/*
.scroll-box-2 { position:relative; width: 100%; height: 100%; }
.scroll-box-2 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-2 .ls-slide-backgrounds img {height: 100%; width: 100%; object-fit: cover; }
.scroll-box-2 .m-head { position: relative; text-align: center;}
.scroll-box-2 .m-head h3 {  padding-bottom: 50px; font-size:3.4em; line-height: 1.2em;}
.scroll-box-2 .m-head h3 p { font-size: 0.8em; width:30px; height: 30px; display: inline-block; }
.scroll-box-2 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%;}
.scroll-box-2 .m-head p {  line-height: 1.6em;}
.scroll-box-2 .scroll-box-2-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-2 .ls-box-in { width:100%; margin:0 auto; max-width: 1550px; height:100%; padding-left:15px; padding-right:15px;}
.scroll-box-2 .box-inner { width:100%; display:flex; justify-content: center; align-items: center;}
.scroll-box-2 .box-inner .ls-list { position: relative; height:100%; width: 25%; background-size: cover; background-position: center center;}
.scroll-box-2 .box-inner .ls-list:last-of-type:after { display:none;}
.scroll-box-2 .box-inner .ls-list a {height:100%; display:block; }
.scroll-box-2 .box-inner .a-in { position: relative; height:100%; padding-bottom: 60px; display: flex; flex-direction: column; justify-content: center; align-items: center; }
.scroll-box-2 .box-inner .a-in img { width:100%; max-width:355px;}
.scroll-box-2 .box-inner a { position: relative; display:block;}
.scroll-box-2 .box-inner a:before { border-radius: 20px; z-index:0; background:#fff; height:68%; width:95%; content:''; position: absolute; left:3%; bottom:0; }
.scroll-box-2 .box-inner a:hover:before{ background:#e73828;}
.scroll-box-2 .box-inner a:hover { color:#fff;}
.scroll-box-2 .box-inner h4 { font-size: 2em; padding: 5px 0 40px 0;}
.scroll-box-2 .box-inner .ls-icon { font-size: 1.1em;}
.scroll-box-2 .box-inner .ls-icon span { margin-bottom: 30px; display:block;  position: relative; width:100px; height: 100px;}
.scroll-box-2 .box-inner .ls-icon span:after { background-size: 100% auto; left:0; top:0; position: absolute; width:100%; height:100%; background-position: center center; background-repeat: no-repeat; content:''; }
.scroll-box-2 .ls-more { font-size:0; position: relative; }
.scroll-box-2 .ls-more:after { display:inline-block; width: 50px; height:50px; position: relative; content:''; border-radius: 5px;background:#e73828;  transform: rotate( 45deg );}
.scroll-box-2 .ls-more .ls-more-icon { position: absolute; display:inline-block; width:50px; height:50px;}
.scroll-box-2 .ls-more .ls-more-txt { position: relative; top: -10px;}
.scroll-box-2 .ls-more .ls-more-icon:after { margin-top:-3px; z-index:2;position: absolute; color:#fff; top:50%; left:50%; content:'\002B'; font-size:2rem; font-weight: 400; transform: translate(-50%, -50%);}
.scroll-box-2 .box-inner a:hover .ls-more:after { background:#fff;}
.scroll-box-2 .box-inner a:hover .ls-more-icon:after { color:#e73828}
*/

/*메인 비전*/
/*
.scroll-box-3 { position:relative; width: 100%; height: 100%; overflow:hidden }
.scroll-box-3 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-3 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-3 .scroll-box-3-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-3 .ls-box-01 { max-width: 1540px; padding: 20px 20px 50px 20px; margin:0 auto;}
.scroll-box-3 .m-head { color:#fff; position: relative; text-align: center;}
.scroll-box-3 .m-head h3 { padding-bottom: 50px; font-size:3.4em; line-height: 1.2em;}
.scroll-box-3 .m-head h3 p { font-size: 0.8em; width:30px; height: 30px; display: inline-block; }
.scroll-box-3 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%;}
.scroll-box-3 .m-head p {  line-height: 1.6em;}
.scroll-box-3 .ls-box-in { width:100%; margin:0 auto; max-width: 1540px; padding-left:20px; padding-right:20px; padding-bottom:20px;}
.scroll-box-3 .ls-box-02 .box-inner {position: relative; }
.scroll-box-3 .ls-box-02 .ls-list-box { border-radius: 20px; overflow:hidden; height:100%; position: relative; display: flex; justify-content: flex-start; align-items: stretch;  }
.scroll-box-3 .ls-box-02 .ls-list {  background-size: cover; background-repeat: no-repeat; background-position: center center; text-align:left;width: 50%}
.scroll-box-3 .ls-box-02 .ls-list a { padding: 9% 8%; display:block; }
.scroll-box-3 .ls-box-02 h4 { color:#fff; font-size: 1.7em; padding-bottom:10%;}
.scroll-box-3 .ls-box-02 { position: relative; } 
.scroll-box-3 .ls-box-03 .box-inner {position: relative;}
.scroll-box-3 .ls-box-03 .ls-list-box { padding-top:70px; height:100%; position: relative; margin:0 auto; display: flex; justify-content: flex-start; align-items: stretch;  }
.scroll-box-3 .ls-box-03 .ls-list { position: relative; width: 33.333%; height:100%;}
.scroll-box-3 .ls-box-03 h4 { font-size: 1.1em; padding-top:20px;}
.scroll-box-3 .ls-box-03 .ls-list .ls-icon { width: 100px; height:100px; position: relative;}
.scroll-box-3 .ls-box-03 .ls-list:after { content:''; height:95%; top:5%; width:1px; background:#dcdcdc; position: absolute; right:0;}
.scroll-box-3 .ls-box-03 .ls-list:last-of-type:after { display:none;}
.scroll-box-3 .ls-box-02 .ls-icon span { margin-bottom: 30px; display:block;  position: relative; width:70px; height: 70px;}
.scroll-box-3 .ls-box-02 .ls-icon span:after { background-size: 100% auto; left:0; top:0; position: absolute; width:100%; height:100%; background-position: center center; background-repeat: no-repeat; content:''; }
.scroll-box-3 .ls-more { font-size:0; position: relative; padding-left: 10px }
.scroll-box-3 .ls-more:after { display:inline-block; width: 50px; height:50px; position: relative; content:''; border-radius: 5px;background:#fff;  transform: rotate( 45deg );}
.scroll-box-3 .ls-more .ls-more-icon {  position: absolute; display:inline-block; width:50px; height:50px;}
.scroll-box-3 .ls-more .ls-more-txt { position: relative; top: -10px;}
.scroll-box-3 .ls-more .ls-more-icon:after { margin-top:-3px; z-index:2;position: absolute; color:#e73828; top:50%; left:50%; content:'\002B'; font-size:2rem; font-weight: 400; transform: translate(-50%, -50%);}
.scroll-box-3 .box-inner a:hover .ls-more:after { background:#e73828;}
.scroll-box-3 .box-inner a:hover .ls-more-icon:after { color:#fff}
*/

/*서브상단 뒷배경*/
.snb-bg { height: 400px;}
.snb-bg .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 400px; overflow:hidden;}
.snb-bg .ls-slide-backgrounds img {object-fit: cover; height: 400px; 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:60%; transform: translate( -50%, -60%);}
.snb-bg .ls-slide-texts .ls-info { font-size:0.95em; padding-top: 20px;}
.snb-bg .ls-slide-texts .ls-head { font-size: 3em; font-weight: 600;}
.snb-bg .ls-slide-texts p { font-size: 0.9em;}

.snb-title { padding: 100px 0 60px 0; font-size: 2em;}
.snb { margin:0 auto; width: 100%; position: relative ; height: 70px; border-bottom:1px solid #c8c8c8;}
.snb ul { max-width: 1300px; margin:0 auto; height:100%; display: flex; justify-content: center;}
.snb li {flex-basis: fit-content; height: 100%; flex:auto; max-width: 20%;}
.snb li a {width: 100%; position: relative; font-size: 1em;  display: block; padding: 20px 1%; height: 100%;}
.snb li a.active:after {background:#e73828; height:2px;}
.snb li a:after {  content:''; height:0px;  width:100%; background:#c8c8c8; position: absolute; left: -1px; bottom: 0px;}
.snb li a.active, .snb li a:hover { color:#e73828}
.snb li a.active { font-weight: 600;}

.snb-md { font-size: 1rem;z-index: 10; position: relative; height: 40px; border-bottom:1px solid #b2b2b2;}
.snb_list { width: 100%; position: absolute; background:rgba(0,0,0,0.9); display:none;}
.snb-md li { width: 100%;}
.snb-md li a { line-height:1.8;text-align: left; position: relative; display: block; padding: 7px 20px 14px 20px; color:#fff; }
/* .snb-md li a:hover, .snb-md li a.active { }  */
.snb-md i {  font-size:0;font-style: normal; position: absolute; right: 20px;}
.snb-md i:after {  font-size:2rem; content:'\2023'; transform: rotate(90deg); color:#e73828; position: absolute; right: 0px; top:-12px;}
.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: 7px; padding-left: 20px;display: block;height: 100%;}

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

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

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

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

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

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

sup { font-size: 0.5em;}

.bgc-01 { background-color:#e73827;}
.bgc-02 { background-color:#f8f8f8;}
.bgc-03 { background-color:#a8cc07;}
.bgc-04 { background-color:#2478ad;}
.bgc-05 { background-color:#595757;}
.bgc-06 { background-color:#90c31f;}
.bgc-07 { background-color:#000000;}
.bgc-08 { background-color:#fff;}
.fc-01 { color:#e73828}
.fc-02 { color:#000}
.fc-03 { color:red}
.fc-04 { color:#ed7e1c}
.fc-05 { color:#acacac}
.fn-01 { font-family: 'Poppins', 'GmarketSansBold', 'Noto Sans KR', sans-serif!important; }
.fn-02 { font-family: 'GmarketSansBold', 'Noto Sans KR', sans-serif!important; }
.fs-01 { font-weight: 300;}


/*푸터*/
footer { background:#f3f3f3; color:#969696; position: relative; width: 100%;  }
footer .box-inner {margin:0 auto; width: 100%; padding: 0px 20px; max-width: 1760px;  position: relative; }
footer .foo-menu { width:100%; margin-left: auto; text-align: right; }
footer .foo-menu>ul>li { font-weight:400; text-align: left; display:inline-block; position: relative; margin-left: 10%;}
footer .foo-menu ul li:last-of-type:after { display: none;}
footer .foo-menu ul ul { padding-top: 10px;}
footer .foo-menu li li a {padding: 3px 0; color:#fff; display:block;}
footer .foo-head-box { width:100%; padding-top: 30px; padding-bottom:30px; display:flex; justify-content: space-between; align-items: center; border-bottom:1px solid #dcdcdc;}
.footer {position: relative; height: 100%;text-align: left;}
.footer .head-box { width:50%; display:flex;  flex-direction: column; justify-content:flex-start;  }
.footer .head-box .copy { bottom:0; position: absolute;}
.footer .foo-box-01 { display:flex; align-items: center; padding-top: 50px; padding-right: 50px;  padding-bottom: 50px;width:60%; border-right:1px solid #fff;}
.footer .foo-box-02 { padding: 50px 0px 50px 5%;display:flex; align-items: center; width:40% }
.footer .logo { text-align: left; width:50%;} 
.footer .col-box p:first-of-type { font-size: 1.1em; }
.footer .col-box p:first-of-type b { font-weight: 600;}
.footer .col-box p { line-height: 1.8em; width:100%; }
.footer .col-box .copy { padding-top: 20px; position: absolute; right:0; bottom:30px;text-align: right; width:50%;}
.footer .col-box-02 .ls-tel { padding-bottom:10px; font-size: 1.8em; font-weight:600}
.footer .col-box-02 { padding-right: 5%; width: 100%; font-size: 1.2em}
.footer .col-box-02 i { display:inline-block;vertical-align: middle;  width: 25px; height:25px; position: relative;}
.footer .col-box-02 i:after {width: 20px; height:25px;  display:inline-block; position:relative; content:''; background-position: center 0px; background-size: 20px auto; background-repeat: no-repeat;}
.footer .col-box { position: relative; width:100%;padding-top: 30px; padding-bottom:30px; }
.footer h1 a { display:block;}


/* sns + top */
.scroll-page-top { z-index:10; position:fixed; right: 20px;  bottom:40px;  height: 40px; width: 40px;}
.scroll-page-top .scroll-page { position: absolute; left:0%; top: 50%;transform: translate(-0%, -50%); } 
.scroll-page-top .scroll-page li { padding: 10px 0; position: relative;}
.scroll-page-top .scroll-page li a { font-size:0; position: relative; width: 49px; height: 49px; display:block; background:rgba(0,0,0,0.3); border-radius: 30px; }
.scroll-page-top .scroll-page li a:hover { background:#e83928}
.scroll-page-top .scroll-page li a div {position: relative; width:100%; height:100%;}
.scroll-page-top .scroll-page p { display:inline-block; color: white; filter :brightness(0) invert(1);  width: 100%; height:100%; background-size: 55%; background-repeat: no-repeat; background-position: center center;}
.page-top { z-index:4; position:absolute; height: 40px; width: 40px;}
.page-top a { border:1px solid #c8c9ce; background:#fff; border-radius: 50%;  font-size: 0; font-weight: 600; padding-top: 35%;position: relative;display: block; width: 100%; height: 100%;}
.page-top a span { position: absolute; bottom:0; width:100%; left:0; text-align: center;}
.page-top a:after {content:'\279D';position: absolute; font-size: 1rem; left:47%; top:50%; transform: translate(-50%, -50%) rotate(-90deg); }

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

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

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

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

.con-head { font-weight: bold;}  /* 서브 컨텐츠 제목 */
.con-head h3 { font-size: 2.4em;}
.con-head+.con-head { padding-top: 70px;}

.ls-tab-01 a {display:block; padding: 15px 0;}
.ls-tab-01 a:hover, .ls-tab-01 a.active{ color:#e73828; }

.ls-tab-02 a {display:block; color:#8c94a3; background:#f4f6f8; font-size: 0.85em; font-weight:500; position: relative; border:1px solid #c3cad6; border-right-color: transparent;}
.ls-tab-02 a:hover, .ls-tab-02 a.active{ color:#171c61; background:#fff; border-color:#171c61; border-bottom-color:#e73828 }
.ls-tab-02 a.active:after, .ls-tab-02 a:hover:after { content:''; position: absolute; left:0; bottom:0; height:1px; width:100%; background:#e73828}
.ls-tab-02 span { display:block; height:100%; padding: 0.75em 0; }
.ls-tab-02 ul { width:100%; display:flex; justify-content: center; align-items: center;}
.ls-tab-02 li { letter-spacing: -0.01em; flex:1; }
.ls-tab-02 li:last-of-type a {border-right-color:#c3cad6}
.ls-tab-02 li:last-of-type a:hover, .ls-tab-02 li:last-of-type a.active { border-right-color:#171c61;}
.ls-tab-box { margin:0 auto; max-width: 1320px; padding-left:20px; padding-right:20px; padding-bottom: 7em;}

.ls-icon-01:after {/*캔디류*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='120px' height='119px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M114.953,22.479 C116.296,17.632 114.959,12.422 111.323,8.794 C108.658,6.136 105.116,4.673 101.347,4.673 C100.069,4.673 98.815,4.841 97.599,5.174 C94.965,2.524 91.331,0.983 87.563,0.983 C86.334,0.983 85.104,1.145 83.905,1.465 C78.336,2.954 74.272,7.608 73.553,13.319 C73.340,15.002 73.445,16.680 73.834,18.314 C69.428,16.864 64.774,16.097 59.999,16.097 C48.246,16.097 37.197,20.663 28.886,28.953 C16.746,41.061 13.209,58.541 18.249,73.792 C16.607,73.402 14.897,73.294 13.215,73.506 C7.488,74.223 2.822,78.276 1.330,83.833 C-0.001,88.787 1.452,93.966 5.045,97.496 C3.702,102.341 5.039,107.551 8.677,111.180 C11.340,113.838 14.883,115.300 18.650,115.300 C19.929,115.300 21.183,115.132 22.398,114.799 C25.033,117.449 28.666,118.989 32.434,118.989 C33.664,118.989 34.895,118.828 36.092,118.508 C41.662,117.019 45.726,112.366 46.445,106.654 C46.657,104.973 46.554,103.296 46.165,101.659 C50.570,103.110 55.225,103.876 60.000,103.876 C71.752,103.876 82.802,99.310 91.113,91.020 C103.251,78.914 106.789,61.437 101.751,46.187 C102.820,46.442 103.914,46.579 105.010,46.579 C105.601,46.579 106.199,46.541 106.783,46.467 C112.511,45.750 117.177,41.697 118.669,36.141 C120.000,31.187 118.546,26.008 114.953,22.479 ZM41.488,106.031 C41.022,109.724 38.397,112.732 34.800,113.694 C31.251,114.642 27.365,113.289 25.167,110.394 C24.684,109.757 23.939,109.407 23.175,109.407 C22.849,109.407 22.519,109.469 22.205,109.601 C21.077,110.076 19.882,110.316 18.650,110.316 C16.217,110.316 13.929,109.372 12.210,107.656 C9.574,105.028 8.808,101.113 10.258,97.687 C10.702,96.635 10.375,95.418 9.465,94.731 C6.491,92.484 5.192,88.711 6.157,85.123 C7.120,81.533 10.135,78.915 13.838,78.451 C15.010,78.305 16.197,78.383 17.330,78.687 L20.632,79.570 C22.694,83.702 25.437,87.580 28.886,91.020 C32.298,94.424 36.178,97.188 40.372,99.278 L41.251,102.548 C41.557,103.685 41.636,104.857 41.488,106.031 ZM60.000,98.892 C54.614,98.892 49.399,97.802 44.596,95.742 C42.494,94.841 40.471,93.757 38.548,92.489 C36.366,91.051 34.311,89.384 32.419,87.497 C31.921,87.000 31.441,86.492 30.976,85.975 C38.127,72.864 49.058,66.417 59.999,59.988 C60.110,72.655 60.242,85.323 68.054,98.058 C65.434,98.604 62.739,98.892 60.000,98.892 ZM97.051,72.067 C82.103,72.437 71.046,66.221 59.999,59.987 C48.951,53.753 37.896,47.537 22.948,47.907 C24.785,42.262 27.931,36.953 32.419,32.476 C37.848,27.061 44.599,23.446 51.943,21.915 C59.755,34.650 59.886,47.319 59.999,59.987 C70.939,53.557 81.871,47.110 89.023,33.997 C90.338,35.457 91.525,36.993 92.580,38.590 C93.853,40.517 94.925,42.536 95.818,44.614 C99.562,53.321 99.963,63.119 97.051,72.067 ZM113.842,34.852 C112.878,38.440 109.864,41.058 106.158,41.522 C105.778,41.570 105.392,41.595 105.012,41.595 C105.010,41.595 105.010,41.595 105.010,41.595 C104.222,41.595 103.434,41.490 102.668,41.285 L99.366,40.403 C97.304,36.270 94.561,32.392 91.113,28.953 C87.701,25.549 83.821,22.785 79.626,20.695 L78.748,17.424 C78.442,16.289 78.362,15.118 78.511,13.941 C78.975,10.249 81.601,7.241 85.200,6.279 C88.746,5.332 92.632,6.684 94.832,9.580 C95.522,10.488 96.741,10.815 97.794,10.372 C98.922,9.898 100.117,9.657 101.347,9.657 C103.781,9.657 106.068,10.601 107.789,12.318 C110.424,14.946 111.190,18.860 109.741,22.288 C109.297,23.339 109.624,24.556 110.534,25.244 C113.509,27.491 114.807,31.262 113.842,34.852 Z'/%3E%3C/svg%3E"); }
.ls-icon-02:after {/*과자류*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='118px' height='101px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M114.787,68.542 C116.851,70.971 117.996,74.050 117.996,77.324 C117.996,84.026 113.282,89.535 106.937,90.668 C105.469,96.590 100.085,100.974 93.868,100.974 C90.619,100.974 87.560,99.821 85.150,97.743 C82.738,99.821 79.679,100.974 76.430,100.974 C73.180,100.974 70.122,99.821 67.712,97.743 C65.299,99.821 62.241,100.974 58.991,100.974 C55.742,100.974 52.685,99.821 50.273,97.743 C47.863,99.821 44.806,100.974 41.555,100.974 C38.306,100.974 35.247,99.821 32.836,97.743 C30.425,99.821 27.367,100.974 24.117,100.974 C17.901,100.974 12.517,96.590 11.048,90.668 C4.704,89.535 -0.011,84.026 -0.011,77.324 C-0.011,74.051 1.134,70.971 3.198,68.542 C1.134,66.114 -0.011,63.033 -0.011,59.760 C-0.011,56.488 1.134,53.407 3.198,50.978 C1.134,48.550 -0.011,45.469 -0.011,42.197 C-0.011,38.923 1.134,35.843 3.198,33.416 C1.134,30.987 -0.011,27.908 -0.011,24.634 C-0.011,17.929 4.704,12.421 11.048,11.289 C12.517,5.367 17.901,0.982 24.117,0.982 C27.368,0.982 30.426,2.135 32.836,4.215 C35.247,2.136 38.306,0.982 41.555,0.982 C44.806,0.982 47.863,2.135 50.273,4.214 C52.684,2.135 55.742,0.982 58.991,0.982 C62.241,0.982 65.299,2.136 67.712,4.215 C70.122,2.135 73.180,0.982 76.430,0.982 C79.679,0.982 82.738,2.136 85.150,4.215 C87.560,2.135 90.619,0.982 93.868,0.982 C100.085,0.982 105.469,5.367 106.937,11.289 C113.282,12.421 117.996,17.929 117.996,24.634 C117.996,27.908 116.851,30.988 114.787,33.416 C116.851,35.843 117.996,38.923 117.996,42.197 C117.996,45.470 116.851,48.550 114.787,50.978 C116.851,53.407 117.996,56.487 117.996,59.760 C117.996,63.034 116.851,66.114 114.787,68.542 ZM109.665,66.547 C111.793,64.912 113.012,62.437 113.012,59.760 C113.012,57.084 111.793,54.609 109.665,52.974 C109.048,52.498 108.686,51.761 108.686,50.978 C108.686,50.196 109.048,49.459 109.665,48.983 C111.793,47.348 113.012,44.873 113.012,42.197 C113.012,39.520 111.793,37.045 109.666,35.410 C109.048,34.935 108.686,34.198 108.686,33.416 C108.686,32.633 109.048,31.896 109.665,31.421 C111.793,29.784 113.012,27.311 113.012,24.634 C113.012,19.964 109.378,16.214 104.738,16.098 C103.470,16.067 102.426,15.078 102.317,13.805 C101.943,9.429 98.231,6.002 93.868,6.002 C91.210,6.002 88.755,7.231 87.131,9.373 C86.660,9.995 85.928,10.359 85.151,10.359 C84.375,10.359 83.643,9.996 83.171,9.374 C81.544,7.231 79.087,6.002 76.430,6.002 C73.772,6.002 71.317,7.231 69.693,9.373 C69.221,9.995 68.489,10.359 67.713,10.359 C66.937,10.359 66.205,9.996 65.733,9.374 C64.106,7.231 61.649,6.002 58.991,6.002 C56.334,6.002 53.879,7.231 52.254,9.373 C51.782,9.995 51.050,10.359 50.273,10.359 C49.497,10.359 48.765,9.995 48.293,9.373 C46.670,7.231 44.213,6.002 41.555,6.002 C38.899,6.002 36.442,7.231 34.815,9.374 C34.344,9.996 33.612,10.359 32.835,10.359 C32.058,10.359 31.326,9.995 30.855,9.373 C29.232,7.231 26.774,6.002 24.117,6.002 C19.754,6.002 16.043,9.429 15.668,13.805 C15.560,15.078 14.517,16.067 13.248,16.098 C8.608,16.214 4.973,19.964 4.973,24.634 C4.973,27.310 6.193,29.784 8.320,31.421 C8.936,31.896 9.297,32.633 9.297,33.416 C9.297,34.198 8.935,34.935 8.319,35.410 C6.193,37.046 4.973,39.520 4.973,42.197 C4.973,44.873 6.193,47.348 8.320,48.984 C8.936,49.460 9.297,50.197 9.297,50.978 C9.297,51.760 8.936,52.497 8.320,52.973 C6.193,54.609 4.973,57.084 4.973,59.760 C4.973,62.437 6.193,64.912 8.320,66.548 C8.936,67.023 9.297,67.761 9.297,68.542 C9.297,69.324 8.936,70.061 8.320,70.536 C6.193,72.173 4.973,74.647 4.973,77.324 C4.973,81.994 8.608,85.743 13.248,85.860 C14.517,85.891 15.560,86.879 15.668,88.153 C16.043,92.528 19.754,95.955 24.117,95.955 C26.774,95.955 29.231,94.726 30.855,92.584 C31.326,91.963 32.058,91.598 32.835,91.598 C33.612,91.598 34.344,91.962 34.815,92.584 C36.442,94.726 38.899,95.955 41.555,95.955 C44.213,95.955 46.669,94.726 48.293,92.584 C48.765,91.963 49.498,91.598 50.273,91.598 C51.050,91.598 51.782,91.963 52.253,92.584 C53.879,94.726 56.334,95.955 58.991,95.955 C61.649,95.955 64.106,94.726 65.733,92.584 C66.205,91.962 66.937,91.598 67.712,91.598 C67.713,91.598 67.713,91.598 67.713,91.598 C68.488,91.598 69.220,91.963 69.692,92.584 C71.317,94.726 73.772,95.955 76.430,95.955 C79.087,95.955 81.544,94.726 83.171,92.584 C83.643,91.962 84.375,91.598 85.150,91.598 C85.151,91.598 85.151,91.598 85.151,91.598 C85.927,91.598 86.659,91.963 87.130,92.584 C88.755,94.726 91.210,95.955 93.868,95.955 C98.231,95.955 101.943,92.528 102.317,88.153 C102.426,86.879 103.469,85.891 104.737,85.860 C109.378,85.743 113.012,81.994 113.012,77.324 C113.012,74.647 111.793,72.173 109.665,70.537 C109.048,70.062 108.686,69.325 108.686,68.542 C108.686,67.760 109.048,67.022 109.665,66.547 ZM94.894,77.602 C94.407,78.092 93.771,78.337 93.132,78.337 C92.494,78.337 91.857,78.092 91.370,77.601 L90.724,76.951 L90.078,77.601 C89.592,78.092 88.954,78.337 88.315,78.337 C87.679,78.337 87.040,78.092 86.553,77.602 C85.580,76.622 85.580,75.033 86.553,74.052 L87.200,73.401 L86.553,72.749 C85.580,71.769 85.580,70.180 86.553,69.200 C87.527,68.220 89.105,68.220 90.078,69.200 L90.724,69.851 L91.370,69.200 C92.344,68.220 93.921,68.220 94.894,69.200 C95.867,70.180 95.867,71.769 94.895,72.749 L94.248,73.401 L94.895,74.052 C95.867,75.033 95.867,76.622 94.894,77.602 ZM94.894,55.180 C94.407,55.670 93.771,55.915 93.132,55.915 C92.494,55.915 91.857,55.670 91.370,55.180 L90.724,54.529 L90.078,55.180 C89.592,55.670 88.954,55.915 88.315,55.915 C87.679,55.915 87.040,55.670 86.553,55.180 C85.580,54.199 85.580,52.611 86.553,51.630 L87.200,50.979 L86.553,50.327 C85.580,49.347 85.580,47.758 86.553,46.777 C87.527,45.797 89.105,45.798 90.078,46.778 L90.724,47.429 L91.370,46.778 C92.344,45.798 93.921,45.799 94.894,46.777 C95.867,47.758 95.867,49.347 94.895,50.327 L94.248,50.979 L94.895,51.630 C95.867,52.611 95.867,54.199 94.894,55.180 ZM94.894,32.759 C94.407,33.248 93.771,33.493 93.132,33.493 C92.494,33.493 91.857,33.248 91.370,32.758 L90.724,32.107 L90.078,32.758 C89.592,33.248 88.954,33.493 88.315,33.493 C87.679,33.493 87.040,33.248 86.553,32.759 C85.580,31.778 85.580,30.189 86.553,29.209 L87.200,28.557 L86.553,27.905 C85.580,26.925 85.580,25.337 86.553,24.356 C87.527,23.376 89.105,23.376 90.078,24.356 L90.724,25.007 L91.370,24.356 C92.344,23.376 93.921,23.376 94.894,24.356 C95.867,25.337 95.867,26.925 94.895,27.905 L94.248,28.557 L94.895,29.209 C95.867,30.189 95.867,31.778 94.894,32.759 ZM73.742,77.601 C73.255,78.092 72.618,78.337 71.979,78.337 C71.343,78.337 70.704,78.092 70.217,77.602 L69.570,76.950 L68.923,77.602 C68.436,78.092 67.799,78.337 67.161,78.337 C66.523,78.337 65.885,78.092 65.399,77.601 C64.425,76.621 64.425,75.032 65.399,74.051 L66.045,73.400 L65.399,72.749 C64.425,71.769 64.425,70.180 65.399,69.200 C66.372,68.220 67.949,68.220 68.923,69.200 L69.570,69.852 L70.217,69.200 C71.191,68.220 72.769,68.220 73.742,69.200 C74.715,70.180 74.715,71.769 73.741,72.749 L73.094,73.400 L73.741,74.051 C74.715,75.032 74.715,76.621 73.742,77.601 ZM73.742,55.180 C73.255,55.670 72.618,55.915 71.979,55.915 C71.343,55.915 70.704,55.670 70.217,55.180 L69.570,54.528 L68.923,55.180 C68.436,55.670 67.799,55.915 67.161,55.915 C66.523,55.915 65.885,55.670 65.399,55.180 C64.425,54.199 64.425,52.611 65.399,51.630 L66.045,50.979 L65.399,50.328 C64.425,49.348 64.425,47.759 65.399,46.778 C66.372,45.798 67.949,45.799 68.923,46.777 L69.570,47.429 L70.217,46.777 C71.191,45.797 72.769,45.798 73.742,46.778 C74.715,47.759 74.715,49.348 73.741,50.328 L73.095,50.979 L73.741,51.630 C74.715,52.611 74.715,54.199 73.742,55.180 ZM73.742,32.758 C73.255,33.248 72.618,33.493 71.979,33.493 C71.343,33.493 70.704,33.248 70.217,32.759 L69.570,32.107 L68.923,32.759 C68.436,33.248 67.799,33.493 67.161,33.493 C66.523,33.493 65.885,33.248 65.399,32.758 C64.425,31.777 64.425,30.188 65.399,29.208 L66.045,28.557 L65.399,27.905 C64.425,26.925 64.425,25.337 65.399,24.356 C66.372,23.376 67.949,23.376 68.923,24.356 L69.570,25.008 L70.217,24.356 C71.191,23.376 72.769,23.376 73.742,24.356 C74.715,25.337 74.715,26.925 73.741,27.905 L73.095,28.557 L73.741,29.208 C74.715,30.188 74.715,31.777 73.742,32.758 ZM52.586,77.602 C52.100,78.092 51.463,78.337 50.824,78.337 C50.187,78.337 49.549,78.092 49.062,77.601 L48.416,76.950 L47.768,77.602 C47.281,78.092 46.644,78.337 46.006,78.337 C45.368,78.337 44.731,78.092 44.244,77.601 C43.270,76.621 43.270,75.032 44.244,74.051 L44.891,73.399 L44.246,72.749 C43.272,71.769 43.272,70.180 44.246,69.200 C45.219,68.220 46.797,68.220 47.771,69.200 L48.416,69.850 L49.062,69.200 C50.036,68.220 51.613,68.220 52.587,69.200 C53.560,70.180 53.560,71.769 52.586,72.749 L51.940,73.400 L52.587,74.052 C53.560,75.033 53.560,76.622 52.586,77.602 ZM52.586,55.180 C52.100,55.670 51.463,55.915 50.824,55.915 C50.187,55.915 49.549,55.670 49.062,55.180 L48.415,54.528 L47.768,55.180 C47.281,55.670 46.644,55.915 46.006,55.915 C45.368,55.915 44.731,55.670 44.244,55.180 C43.270,54.199 43.270,52.611 44.244,51.630 L44.892,50.978 L44.246,50.327 C43.272,49.347 43.272,47.758 44.246,46.777 C45.219,45.797 46.797,45.798 47.771,46.778 L48.416,47.428 L49.062,46.777 C50.036,45.797 51.613,45.798 52.587,46.778 C53.560,47.759 53.560,49.348 52.586,50.328 L51.940,50.979 L52.587,51.630 C53.560,52.611 53.560,54.199 52.586,55.180 ZM52.586,32.759 C52.100,33.248 51.463,33.493 50.824,33.493 C50.187,33.493 49.549,33.248 49.062,32.758 L48.416,32.106 L47.768,32.759 C47.281,33.248 46.644,33.493 46.006,33.493 C45.368,33.493 44.731,33.248 44.244,32.758 C43.270,31.777 43.270,30.188 44.244,29.208 L44.891,28.556 L44.246,27.905 C43.272,26.925 43.272,25.337 44.246,24.356 C45.219,23.376 46.797,23.376 47.771,24.356 L48.416,25.007 L49.062,24.356 C50.036,23.376 51.613,23.376 52.587,24.356 C53.560,25.337 53.560,26.925 52.586,27.905 L51.940,28.556 L52.587,29.209 C53.560,30.189 53.560,31.778 52.586,32.759 ZM31.431,77.602 C30.945,78.092 30.308,78.337 29.669,78.337 C29.032,78.337 28.394,78.092 27.908,77.601 L27.262,76.951 L26.616,77.601 C26.129,78.092 25.491,78.337 24.853,78.337 C24.216,78.337 23.578,78.092 23.091,77.602 C22.118,76.622 22.118,75.033 23.091,74.052 L23.738,73.401 L23.091,72.749 C22.118,71.769 22.118,70.180 23.091,69.200 C24.064,68.220 25.642,68.220 26.616,69.200 L27.262,69.851 L27.908,69.200 C28.881,68.220 30.458,68.220 31.431,69.200 C32.405,70.180 32.405,71.769 31.432,72.749 L30.786,73.401 L31.432,74.052 C32.405,75.033 32.405,76.622 31.431,77.602 ZM31.431,55.180 C30.945,55.670 30.308,55.915 29.669,55.915 C29.032,55.915 28.394,55.670 27.908,55.180 L27.262,54.529 L26.616,55.180 C26.129,55.670 25.491,55.915 24.853,55.915 C24.216,55.915 23.578,55.670 23.091,55.180 C22.118,54.199 22.118,52.611 23.091,51.630 L23.738,50.979 L23.091,50.327 C22.118,49.347 22.118,47.758 23.091,46.777 C24.064,45.797 25.642,45.798 26.616,46.778 L27.262,47.429 L27.908,46.778 C28.881,45.798 30.458,45.799 31.431,46.777 C32.405,47.758 32.405,49.347 31.432,50.327 L30.786,50.979 L31.432,51.630 C32.405,52.611 32.405,54.199 31.431,55.180 ZM31.431,32.759 C30.945,33.248 30.308,33.493 29.669,33.493 C29.032,33.493 28.394,33.248 27.908,32.758 L27.262,32.107 L26.616,32.758 C26.129,33.248 25.491,33.493 24.853,33.493 C24.216,33.493 23.578,33.248 23.091,32.759 C22.118,31.778 22.118,30.189 23.091,29.209 L23.738,28.557 L23.091,27.905 C22.118,26.925 22.118,25.337 23.091,24.356 C24.064,23.376 25.642,23.376 26.616,24.356 L27.262,25.007 L27.908,24.356 C28.881,23.376 30.458,23.376 31.431,24.356 C32.405,25.337 32.405,26.925 31.432,27.905 L30.786,28.557 L31.432,29.209 C32.405,30.189 32.405,31.778 31.431,32.759 Z'/%3E%3C/svg%3E"); }
.ls-icon-03:after {/*가공식품*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='119px' height='114px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M118.675,24.842 C118.356,25.751 117.544,26.396 116.587,26.503 L105.599,27.727 C105.627,28.124 105.657,28.521 105.657,28.924 C105.657,33.412 103.910,37.632 100.735,40.805 C95.669,45.871 89.824,49.873 83.473,52.733 C83.684,53.386 83.898,54.039 84.096,54.693 C84.126,54.793 84.156,54.891 84.187,54.991 C84.490,56.006 84.779,57.019 85.049,58.025 C85.071,58.110 85.094,58.194 85.116,58.279 C85.392,59.317 85.653,60.346 85.890,61.362 C85.892,61.371 85.895,61.380 85.897,61.390 C85.897,61.392 85.897,61.395 85.898,61.397 C87.111,66.583 87.807,71.403 87.807,75.063 C87.807,83.917 83.791,92.072 76.779,97.480 C76.526,97.761 76.235,98.051 75.909,98.375 C73.773,100.506 70.198,104.071 71.437,110.958 C71.681,112.319 70.776,113.622 69.414,113.867 C69.264,113.894 69.114,113.907 68.967,113.907 C67.778,113.907 66.722,113.056 66.504,111.845 C64.801,102.376 69.914,97.279 72.370,94.828 C72.684,94.516 72.953,94.254 73.142,94.029 C73.263,93.886 73.398,93.757 73.547,93.644 C79.424,89.193 82.796,82.421 82.796,75.063 C82.796,71.669 82.085,66.992 80.877,61.963 C80.756,61.461 80.630,60.957 80.501,60.451 C80.402,60.068 80.302,59.685 80.198,59.300 C80.050,58.746 79.896,58.191 79.737,57.637 C79.658,57.364 79.581,57.090 79.500,56.817 C79.289,56.104 79.072,55.392 78.847,54.684 C78.838,54.655 78.828,54.627 78.820,54.598 C77.400,55.093 75.958,55.529 74.500,55.913 L74.500,61.961 L74.500,73.652 C74.500,77.145 71.658,79.987 68.164,79.987 C64.670,79.987 61.828,77.145 61.828,73.652 L61.828,61.961 L61.828,57.802 C61.052,57.832 60.276,57.859 59.495,57.859 C58.714,57.859 57.938,57.832 57.162,57.802 L57.162,61.961 L57.162,73.652 C57.162,77.145 54.320,79.987 50.826,79.987 C47.332,79.987 44.490,77.145 44.490,73.652 L44.490,61.961 L44.490,55.913 C43.032,55.529 41.590,55.093 40.170,54.598 C40.157,54.639 40.144,54.679 40.131,54.720 C39.916,55.401 39.706,56.085 39.504,56.770 C39.413,57.076 39.326,57.381 39.239,57.687 C39.093,58.197 38.952,58.707 38.814,59.217 C38.700,59.640 38.589,60.061 38.481,60.481 C38.355,60.974 38.232,61.466 38.115,61.955 C36.905,66.987 36.194,71.668 36.194,75.063 C36.194,82.421 39.565,89.193 45.443,93.644 C45.592,93.757 45.727,93.886 45.847,94.029 C46.026,94.241 46.258,94.478 46.525,94.752 C48.694,96.995 53.209,101.660 52.519,111.576 C52.423,112.955 51.235,113.993 49.845,113.901 C48.465,113.805 47.424,112.608 47.520,111.227 C48.055,103.539 44.842,100.219 42.923,98.236 C42.655,97.959 42.414,97.707 42.209,97.479 C35.198,92.071 31.183,83.916 31.183,75.063 C31.183,71.403 31.879,66.583 33.092,61.397 C33.092,61.395 33.092,61.392 33.092,61.390 C33.094,61.380 33.097,61.371 33.099,61.362 C33.336,60.352 33.594,59.329 33.869,58.299 C33.895,58.197 33.921,58.097 33.949,57.995 C34.214,57.009 34.496,56.019 34.793,55.025 C34.833,54.893 34.873,54.763 34.913,54.631 C35.105,53.998 35.312,53.365 35.516,52.732 C29.166,49.873 23.321,45.870 18.256,40.805 C15.082,37.632 13.334,33.412 13.334,28.924 C13.334,28.521 13.365,28.124 13.393,27.727 L2.403,26.503 C1.445,26.396 0.634,25.751 0.315,24.842 C-0.003,23.933 0.227,22.923 0.908,22.242 L22.249,0.907 C22.930,0.225 23.943,-0.003 24.849,0.314 C25.758,0.633 26.403,1.444 26.510,2.401 L27.616,12.329 C28.445,12.205 29.285,12.122 30.139,12.122 C34.628,12.122 38.848,13.869 42.022,17.043 C46.681,21.701 52.887,24.267 59.496,24.267 C66.104,24.267 72.310,21.701 76.969,17.043 C80.144,13.869 84.364,12.122 88.852,12.122 C89.706,12.122 90.546,12.205 91.375,12.329 L92.481,2.401 C92.587,1.444 93.232,0.633 94.142,0.314 C95.051,-0.003 96.062,0.225 96.742,0.907 L118.082,22.242 C118.763,22.923 118.993,23.933 118.675,24.842 ZM66.839,61.961 L66.839,73.652 C66.839,74.018 66.987,74.349 67.227,74.589 C67.467,74.829 67.798,74.977 68.164,74.977 C68.347,74.977 68.521,74.940 68.679,74.873 C69.155,74.672 69.489,74.200 69.489,73.652 L69.489,61.961 L69.489,56.996 C68.610,57.147 67.727,57.277 66.839,57.388 L66.839,61.961 ZM49.501,61.961 L49.501,73.652 C49.501,73.835 49.538,74.009 49.605,74.167 C49.806,74.643 50.278,74.977 50.826,74.977 C51.009,74.977 51.183,74.940 51.341,74.873 C51.817,74.672 52.151,74.200 52.151,73.652 L52.151,61.961 L52.151,57.388 C51.262,57.277 50.380,57.147 49.501,56.997 L49.501,61.961 ZM22.107,8.133 L8.136,22.101 L14.491,22.809 C15.325,20.674 16.587,18.711 18.256,17.043 C19.585,15.714 21.105,14.652 22.743,13.847 L22.107,8.133 ZM91.171,17.358 C90.415,17.208 89.639,17.131 88.852,17.132 C86.489,17.132 84.233,17.821 82.312,19.106 C81.672,19.534 81.069,20.028 80.512,20.585 C79.811,21.285 79.081,21.947 78.325,22.567 C77.569,23.188 76.787,23.769 75.981,24.308 C75.578,24.577 75.169,24.836 74.754,25.084 C73.925,25.581 73.074,26.036 72.203,26.448 C71.767,26.654 71.327,26.849 70.882,27.033 C69.992,27.401 69.084,27.725 68.160,28.005 C65.388,28.843 62.476,29.277 59.496,29.277 C58.999,29.277 58.505,29.265 58.012,29.241 C57.027,29.193 56.050,29.097 55.086,28.955 C54.121,28.813 53.168,28.624 52.229,28.390 C50.352,27.921 48.531,27.271 46.789,26.448 C45.918,26.036 45.066,25.581 44.237,25.084 C43.408,24.587 42.601,24.048 41.819,23.468 C41.428,23.178 41.044,22.878 40.666,22.567 C39.910,21.947 39.180,21.285 38.479,20.585 C38.201,20.306 37.911,20.044 37.610,19.797 C37.010,19.304 36.367,18.875 35.692,18.513 C34.003,17.611 32.108,17.132 30.139,17.132 C29.351,17.132 28.575,17.208 27.820,17.358 C26.687,17.583 25.599,17.972 24.586,18.513 C23.910,18.875 23.268,19.304 22.667,19.797 C22.367,20.044 22.077,20.306 21.799,20.585 C21.242,21.141 20.748,21.744 20.319,22.384 C19.891,23.025 19.529,23.702 19.237,24.408 C18.652,25.821 18.345,27.349 18.345,28.924 C18.345,30.499 18.652,32.027 19.237,33.439 C19.529,34.146 19.891,34.823 20.319,35.463 C20.748,36.103 21.242,36.706 21.799,37.263 C22.365,37.829 22.943,38.381 23.530,38.919 C27.643,42.681 32.255,45.725 37.212,48.003 C41.118,49.797 45.238,51.111 49.501,51.913 C50.379,52.078 51.262,52.220 52.151,52.341 C53.805,52.567 55.476,52.720 57.162,52.792 C57.937,52.825 58.714,52.849 59.495,52.849 C59.885,52.849 60.273,52.830 60.661,52.820 C61.050,52.810 61.441,52.809 61.828,52.792 C63.514,52.720 65.185,52.567 66.839,52.341 C67.727,52.220 68.611,52.078 69.489,51.913 C73.758,51.110 77.883,49.794 81.794,47.996 C86.038,46.044 90.030,43.530 93.671,40.484 C94.885,39.469 96.060,38.395 97.192,37.263 C97.749,36.706 98.244,36.103 98.672,35.463 C99.100,34.823 99.463,34.146 99.755,33.439 C100.047,32.733 100.271,31.998 100.420,31.242 C100.570,30.487 100.647,29.711 100.647,28.924 C100.647,28.136 100.570,27.361 100.420,26.605 C100.271,25.850 100.047,25.115 99.755,24.408 C99.463,23.702 99.100,23.025 98.672,22.384 C98.244,21.744 97.749,21.141 97.192,20.585 C96.635,20.028 96.032,19.534 95.392,19.106 C94.112,18.249 92.682,17.657 91.171,17.358 ZM96.884,8.133 L96.247,13.847 C97.886,14.652 99.406,15.714 100.735,17.043 C102.404,18.711 103.667,20.674 104.500,22.808 L110.854,22.101 L96.884,8.133 ZM31.347,26.256 C29.687,26.256 28.340,24.910 28.340,23.250 C28.340,21.591 29.687,20.244 31.347,20.244 C33.006,20.244 34.353,21.591 34.353,23.250 C34.353,24.910 33.006,26.256 31.347,26.256 Z'/%3E%3C/svg%3E"); }
.ls-icon-04:after {/*연구개발*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='116px' height='117px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M62.574,69.812 C63.540,69.812 64.323,70.596 64.323,71.563 C64.323,72.530 63.540,73.315 62.574,73.315 L49.192,73.315 C48.227,73.315 47.444,72.530 47.444,71.563 C47.444,70.596 48.227,69.812 49.192,69.812 L62.574,69.812 ZM114.252,103.566 C115.217,103.566 116.001,104.350 116.001,105.317 L116.001,115.246 C116.001,116.213 115.217,116.997 114.252,116.997 L1.748,116.997 C0.782,116.997 -0.001,116.213 -0.001,115.246 L-0.001,105.317 C-0.001,104.350 0.782,103.566 1.748,103.566 L43.250,103.566 L43.250,96.078 L24.233,96.078 C23.268,96.078 22.484,95.294 22.484,94.326 L22.484,83.145 C22.484,82.177 23.268,81.393 24.233,81.393 L84.291,81.393 C93.416,81.393 100.841,73.956 100.841,64.817 C100.841,55.677 93.416,48.240 84.291,48.240 L82.079,48.240 C79.730,52.806 74.984,55.941 69.512,55.941 C69.468,55.941 69.426,55.935 69.383,55.935 L69.383,64.613 C69.383,65.581 68.599,66.365 67.634,66.365 L44.132,66.365 C43.166,66.365 42.383,65.581 42.383,64.613 L42.383,10.190 C42.383,9.223 43.166,8.439 44.132,8.439 L46.843,8.439 L46.843,1.751 C46.843,0.784 47.626,-0.001 48.592,-0.001 L63.174,-0.001 C64.139,-0.001 64.923,0.784 64.923,1.751 L64.923,8.439 L67.634,8.439 C68.599,8.439 69.383,9.223 69.383,10.190 L69.383,27.624 C69.426,27.623 69.468,27.617 69.512,27.617 C74.246,27.617 78.433,29.968 81.001,33.556 L84.291,33.556 C101.501,33.556 115.503,47.580 115.503,64.817 C115.503,82.054 101.501,96.078 84.291,96.078 L72.751,96.078 L72.751,103.566 L114.252,103.566 ZM65.885,62.862 L65.885,55.451 C59.844,53.841 55.373,48.331 55.373,41.779 C55.373,35.228 59.844,29.717 65.885,28.107 L65.885,19.121 C65.740,19.160 65.597,19.211 65.439,19.211 L45.881,19.211 L45.881,62.862 L65.885,62.862 ZM61.425,3.503 L50.341,3.503 L50.341,8.439 L61.425,8.439 L61.425,3.503 ZM63.174,11.942 L48.592,11.942 L45.881,11.942 L45.881,15.707 L65.439,15.707 C65.597,15.707 65.740,15.758 65.885,15.798 L65.885,11.942 L63.174,11.942 ZM69.512,31.121 C63.644,31.121 58.871,35.902 58.871,41.779 C58.871,47.656 63.644,52.438 69.512,52.438 C75.380,52.438 80.154,47.656 80.154,41.779 C80.154,35.902 75.380,31.121 69.512,31.121 ZM84.291,92.575 C99.572,92.575 112.005,80.122 112.005,64.817 C112.005,49.511 99.572,37.059 84.291,37.059 L82.827,37.059 C83.351,38.538 83.652,40.122 83.652,41.779 C83.652,42.794 83.540,43.782 83.336,44.737 L84.291,44.737 C95.345,44.737 104.339,53.745 104.339,64.817 C104.339,75.889 95.345,84.896 84.291,84.896 L25.982,84.896 L25.982,92.575 L84.291,92.575 ZM46.748,96.245 L46.748,103.566 L69.253,103.566 L69.253,96.245 L46.748,96.245 ZM71.002,107.069 L44.999,107.069 L3.497,107.069 L3.497,113.494 L112.503,113.494 L112.503,107.069 L71.002,107.069 ZM69.512,47.999 C66.088,47.999 63.303,45.209 63.303,41.779 C63.303,38.350 66.088,35.560 69.512,35.560 C72.936,35.560 75.722,38.350 75.722,41.779 C75.722,45.209 72.936,47.999 69.512,47.999 ZM69.512,39.064 C68.017,39.064 66.801,40.282 66.801,41.779 C66.801,43.277 68.017,44.496 69.512,44.496 C71.008,44.496 72.224,43.277 72.224,41.779 C72.224,40.282 71.008,39.064 69.512,39.064 Z'/%3E%3C/svg%3E"); }
.ls-icon-05:after {/*기술개발*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='117px' height='117px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M115.508,68.835 L103.158,70.704 C102.134,74.471 100.643,78.076 98.715,81.449 L106.119,91.500 C106.633,92.197 106.560,93.165 105.948,93.778 L93.782,105.948 C93.168,106.560 92.201,106.633 91.504,106.120 L81.450,98.712 C78.076,100.640 74.471,102.132 70.705,103.159 L68.834,115.509 C68.704,116.365 67.968,116.997 67.102,116.997 L49.896,116.997 C49.030,116.997 48.294,116.365 48.164,115.509 L46.291,103.159 C42.524,102.131 38.918,100.639 35.546,98.712 L25.492,106.120 C24.795,106.633 23.828,106.561 23.214,105.948 L11.050,93.778 C10.438,93.165 10.365,92.197 10.879,91.500 L18.283,81.449 C16.354,78.076 14.862,74.471 13.839,70.704 L1.490,68.835 C0.633,68.705 -0.000,67.969 -0.000,67.103 L-0.000,49.893 C-0.000,49.027 0.633,48.291 1.490,48.161 L13.839,46.292 C14.861,42.530 16.352,38.925 18.283,35.548 L10.879,25.496 C10.365,24.799 10.438,23.831 11.050,23.218 L23.214,11.049 C23.828,10.437 24.795,10.363 25.492,10.877 L35.546,18.284 C38.926,16.353 42.531,14.861 46.291,13.838 L48.164,1.488 C48.294,0.632 49.030,-0.001 49.896,-0.001 L67.102,-0.001 C67.968,-0.001 68.704,0.632 68.834,1.488 L70.705,13.838 C74.463,14.860 78.068,16.352 81.450,18.284 L91.504,10.877 C92.201,10.364 93.169,10.437 93.782,11.049 L105.948,23.218 C106.560,23.831 106.633,24.799 106.119,25.496 L98.715,35.548 C100.643,38.922 102.134,42.526 103.158,46.292 L115.508,48.161 C116.365,48.291 116.998,49.027 116.998,49.893 L116.998,67.103 C116.998,67.969 116.365,68.705 115.508,68.835 ZM113.495,51.400 L101.491,49.583 C100.789,49.477 100.220,48.958 100.052,48.268 C99.018,44.051 97.360,40.040 95.121,36.348 C94.754,35.741 94.787,34.973 95.208,34.401 L102.406,24.631 L92.369,14.591 L82.597,21.790 C82.025,22.211 81.256,22.245 80.650,21.878 C76.945,19.635 72.936,17.975 68.731,16.946 C68.040,16.777 67.521,16.209 67.415,15.507 L65.596,3.502 L51.401,3.502 L49.581,15.507 C49.475,16.209 48.956,16.777 48.265,16.946 C44.058,17.976 40.047,19.636 36.346,21.878 C35.739,22.245 34.971,22.211 34.399,21.790 L24.627,14.591 L14.592,24.630 L21.790,34.401 C22.211,34.973 22.244,35.741 21.877,36.348 C19.636,40.045 17.976,44.055 16.946,48.268 C16.778,48.957 16.209,49.477 15.507,49.583 L3.503,51.400 L3.503,65.597 L15.507,67.413 C16.209,67.519 16.778,68.039 16.946,68.729 C17.978,72.948 19.637,76.958 21.877,80.647 C22.244,81.254 22.211,82.023 21.790,82.595 L14.592,92.366 L24.627,102.405 L34.399,95.206 C34.970,94.785 35.740,94.751 36.346,95.118 C40.037,97.355 44.047,99.014 48.267,100.052 C48.956,100.221 49.475,100.789 49.581,101.490 L51.401,113.494 L65.596,113.494 L67.415,101.490 C67.521,100.789 68.040,100.221 68.729,100.052 C72.946,99.016 76.957,97.356 80.650,95.118 C81.255,94.751 82.025,94.785 82.597,95.206 L92.369,102.405 L102.406,92.365 L95.208,82.595 C94.787,82.023 94.754,81.255 95.121,80.648 C97.359,76.958 99.018,72.948 100.052,68.729 C100.220,68.039 100.789,67.519 101.491,67.413 L113.495,65.597 L113.495,51.400 ZM82.038,88.425 C81.294,89.012 80.534,89.579 79.747,90.109 C73.674,94.204 66.362,96.598 58.502,96.598 C50.807,96.598 43.464,94.330 37.228,90.116 C36.453,89.592 35.700,89.032 34.959,88.449 C33.778,87.516 32.638,86.517 31.558,85.437 C24.359,78.239 20.395,68.672 20.395,58.498 C20.395,37.491 37.489,20.399 58.502,20.399 C59.470,20.399 60.254,21.183 60.254,22.151 C60.254,23.119 59.470,23.903 58.502,23.903 C39.421,23.903 23.898,39.422 23.898,58.498 C23.898,67.736 27.498,76.423 34.036,82.960 C34.338,83.262 34.649,83.550 34.959,83.840 C36.073,84.876 37.243,85.829 38.463,86.700 C44.276,90.849 51.215,93.095 58.502,93.095 C65.964,93.095 72.877,90.711 78.535,86.677 C79.765,85.801 80.936,84.848 82.038,83.823 C88.835,77.502 93.098,68.490 93.098,58.498 C93.098,49.262 89.499,40.573 82.961,34.032 C82.278,33.348 82.278,32.239 82.962,31.555 C83.647,30.872 84.756,30.872 85.440,31.556 C92.637,38.758 96.601,48.326 96.601,58.498 C96.601,70.628 90.897,81.443 82.038,88.425 ZM82.038,79.546 C80.957,80.754 79.787,81.880 78.535,82.909 C76.960,84.204 75.258,85.348 73.452,86.323 C72.324,86.932 71.153,87.467 69.948,87.936 C66.396,89.322 62.539,90.092 58.502,90.092 C54.464,90.092 50.605,89.322 47.051,87.936 C45.847,87.466 44.676,86.931 43.548,86.323 C41.741,85.347 40.038,84.202 38.463,82.907 C37.210,81.878 36.041,80.751 34.959,79.544 C29.954,73.952 26.903,66.577 26.903,58.500 C26.903,41.076 41.079,26.901 58.502,26.901 C75.923,26.901 90.095,41.076 90.095,58.500 C90.095,66.578 87.044,73.954 82.038,79.546 ZM38.463,78.161 C39.990,79.717 41.697,81.093 43.548,82.262 L43.548,75.706 C43.548,74.738 44.332,73.954 45.300,73.954 C46.267,73.954 47.051,74.738 47.051,75.706 L47.051,84.140 C50.552,85.709 54.425,86.588 58.502,86.588 C62.578,86.588 66.450,85.709 69.948,84.141 L69.948,75.706 C69.948,74.738 70.732,73.954 71.700,73.954 C72.668,73.954 73.452,74.738 73.452,75.706 L73.452,82.263 C75.302,81.094 77.008,79.719 78.535,78.163 L78.535,74.821 C78.535,67.656 72.706,61.828 65.542,61.828 L51.458,61.828 C44.293,61.828 38.463,67.656 38.463,74.821 L38.463,78.161 ZM58.502,30.404 C43.010,30.404 30.406,43.008 30.406,58.500 C30.406,64.173 32.102,69.456 35.007,73.876 C35.501,65.220 42.680,58.324 51.458,58.324 L65.542,58.324 C74.320,58.324 81.497,65.221 81.990,73.878 C84.896,69.457 86.592,64.174 86.592,58.500 C86.592,43.008 73.991,30.404 58.502,30.404 ZM58.500,58.200 C51.955,58.200 46.631,52.876 46.631,46.331 C46.631,39.787 51.955,34.464 58.500,34.464 C65.044,34.464 70.369,39.787 70.369,46.331 C70.369,52.876 65.044,58.200 58.500,58.200 ZM58.500,37.967 C53.887,37.967 50.134,41.719 50.134,46.331 C50.134,50.944 53.887,54.697 58.500,54.697 C63.113,54.697 66.865,50.944 66.865,46.331 C66.865,41.719 63.113,37.967 58.500,37.967 Z'/%3E%3C/svg%3E"); }
.ls-icon-06:after {/*고객센터*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='113px' height='114px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M69.738,90.783 C61.929,90.783 51.896,87.023 39.862,75.076 C17.216,52.266 23.987,36.642 30.026,29.741 C32.243,27.208 34.170,26.121 35.891,26.121 C38.880,26.121 41.251,29.396 43.451,34.066 C46.914,41.431 49.078,42.728 42.151,48.792 C35.802,54.343 46.492,64.929 48.302,66.640 C49.625,68.043 56.285,74.784 61.800,74.784 C63.399,74.784 64.901,74.218 66.149,72.791 C69.056,69.466 70.869,68.234 72.779,68.234 C74.852,68.233 77.040,69.684 80.869,71.488 C88.233,74.953 92.131,78.850 85.203,84.914 C81.941,87.766 76.731,90.783 69.738,90.783 M56.488,0.952 C25.282,0.952 -0.015,26.249 -0.015,57.455 C-0.015,88.661 25.282,113.958 56.488,113.958 C87.694,113.958 112.992,88.661 112.992,57.455 C112.992,26.249 87.694,0.952 56.488,0.952 '/%3E%3C/svg%3E"); }
.ls-icon-07:after {/*튜브/컵*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='81px' height='59px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M79.495,13.245 L71.645,13.245 L63.127,46.614 C61.510,52.950 55.818,57.375 49.284,57.375 L46.425,57.375 C44.624,58.434 42.585,58.992 40.498,58.992 C38.412,58.992 36.373,58.434 34.571,57.375 L31.712,57.375 C25.179,57.375 19.487,52.950 17.868,46.614 L9.352,13.245 L1.502,13.245 C0.672,13.245 -0.000,12.573 -0.000,11.742 C-0.000,10.912 0.672,10.239 1.502,10.239 L4.291,10.239 C4.659,4.531 9.402,-0.004 15.196,-0.004 L65.800,-0.004 C71.594,-0.004 76.338,4.531 76.705,10.239 L79.495,10.239 C80.325,10.239 80.997,10.912 80.997,11.742 C80.997,12.573 80.325,13.245 79.495,13.245 ZM20.778,45.870 C22.056,50.873 26.553,54.368 31.712,54.368 L34.994,54.368 C35.281,54.368 35.562,54.451 35.804,54.606 C38.623,56.411 42.374,56.411 45.192,54.606 C45.434,54.451 45.715,54.368 46.002,54.368 L49.284,54.368 C54.444,54.368 58.939,50.873 60.217,45.870 L68.526,13.320 L58.291,13.320 L53.657,40.730 C53.533,41.463 52.897,41.982 52.178,41.982 C52.094,41.982 52.010,41.975 51.925,41.961 C51.108,41.822 50.557,41.046 50.695,40.228 L55.244,13.320 L25.752,13.320 L30.301,40.228 C30.439,41.046 29.888,41.822 29.070,41.961 C28.986,41.975 28.901,41.982 28.818,41.982 C28.099,41.982 27.463,41.463 27.339,40.729 L22.705,13.320 L12.471,13.320 L20.778,45.870 ZM65.800,3.003 L15.196,3.003 C11.059,3.003 7.655,6.189 7.295,10.239 L73.701,10.239 C73.342,6.189 69.938,3.003 65.800,3.003 Z'/%3E%3C/svg%3E"); }
.ls-icon-08:after {/*스틱젤리*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='59px' height='82px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M55.889,12.339 L55.889,64.147 L58.834,73.557 C58.977,74.015 58.894,74.513 58.610,74.900 C58.326,75.286 57.875,75.515 57.396,75.515 L33.239,75.515 L34.644,80.004 C34.787,80.462 34.704,80.960 34.420,81.347 C34.136,81.734 33.686,81.962 33.206,81.962 L1.567,81.962 C1.087,81.962 0.637,81.734 0.353,81.347 C0.069,80.960 -0.014,80.462 0.129,80.004 L3.074,70.594 L3.074,34.127 L0.129,24.717 C-0.014,24.259 0.069,23.761 0.353,23.374 C0.637,22.987 1.087,22.759 1.567,22.759 L4.078,22.759 L4.078,19.729 C4.078,12.503 9.954,6.624 17.178,6.624 C20.986,6.624 24.409,8.268 26.804,10.873 L24.319,2.929 C24.176,2.471 24.259,1.973 24.542,1.586 C24.826,1.200 25.277,0.972 25.757,0.972 L57.396,0.972 C57.875,0.972 58.326,1.200 58.610,1.586 C58.894,1.973 58.977,2.471 58.834,2.929 L55.889,12.339 ZM30.277,19.729 L30.277,22.759 L33.206,22.759 C33.686,22.759 34.136,22.987 34.420,23.374 C34.704,23.761 34.787,24.259 34.644,24.717 L31.699,34.127 L31.699,62.870 L52.876,62.870 L52.876,13.616 L30.277,13.616 L30.277,19.729 ZM28.686,35.403 L6.087,35.403 L6.087,69.318 L28.686,69.318 L28.686,64.378 L28.686,35.403 ZM31.699,70.594 L32.296,72.500 L55.345,72.500 L53.276,65.885 L31.699,65.885 L31.699,70.594 ZM31.156,78.947 L29.751,74.460 C29.751,74.459 29.751,74.458 29.750,74.458 L29.085,72.332 L5.687,72.332 L3.617,78.947 L31.156,78.947 ZM3.617,25.774 L5.687,32.389 L29.086,32.389 L31.156,25.774 L28.770,25.774 L3.617,25.774 ZM17.178,9.639 C11.616,9.639 7.091,14.165 7.091,19.729 L7.091,22.759 L27.263,22.759 L27.263,19.729 C27.263,14.165 22.739,9.639 17.178,9.639 ZM27.807,3.986 L29.877,10.601 L53.276,10.601 L55.345,3.986 L27.807,3.986 Z'/%3E%3C/svg%3E"); }
.ls-icon-09:after {/*스탠딩 파우치*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='57px' height='78px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M56.994,13.547 C56.993,13.569 56.997,13.590 56.995,13.612 L54.501,43.309 L55.000,68.980 C55.000,68.990 55.000,69.000 55.000,69.010 C55.000,74.873 41.710,77.941 28.582,77.941 C16.105,77.941 3.482,75.170 2.262,69.861 C2.087,69.604 1.994,69.296 2.000,68.980 L2.499,43.309 L0.005,13.612 C0.003,13.590 0.007,13.569 0.006,13.547 C0.005,13.526 -0.000,13.506 -0.000,13.485 L-0.000,2.463 C-0.000,1.629 0.672,0.954 1.500,0.954 L55.500,0.954 C56.328,0.954 57.000,1.629 57.000,2.463 L57.000,13.485 C57.000,13.506 56.995,13.526 56.994,13.547 ZM5.495,43.133 C5.499,43.185 5.501,43.238 5.500,43.290 L5.013,68.347 C5.110,68.547 5.165,68.772 5.165,69.010 C5.165,71.073 13.208,74.922 28.582,74.922 C43.930,74.922 51.972,71.087 52.000,69.020 L51.500,43.290 C51.499,43.238 51.501,43.185 51.505,43.133 L53.868,14.995 L3.132,14.995 L5.495,43.133 ZM54.000,3.973 L3.000,3.973 L3.000,11.976 L54.000,11.976 L54.000,3.973 ZM22.591,6.222 L34.409,6.222 C35.333,6.222 36.083,6.976 36.083,7.907 C36.083,8.838 35.333,9.592 34.409,9.592 L22.591,9.592 C21.666,9.592 20.916,8.838 20.916,7.907 C20.916,6.976 21.666,6.222 22.591,6.222 ZM48.827,62.746 C48.827,62.757 48.827,62.767 48.827,62.778 C48.827,67.515 38.322,69.672 28.562,69.672 C19.372,69.672 9.522,67.759 8.403,63.582 C8.248,63.334 8.167,63.044 8.173,62.746 L8.549,45.250 L6.673,23.729 C6.636,23.307 6.776,22.889 7.060,22.577 C7.345,22.265 7.746,22.087 8.167,22.087 L48.833,22.087 C49.254,22.087 49.655,22.265 49.939,22.577 C50.224,22.889 50.364,23.307 50.327,23.729 L48.451,45.250 L48.827,62.746 ZM9.805,25.106 L11.544,45.069 C11.549,45.123 11.551,45.178 11.550,45.233 L11.185,62.204 C11.258,62.381 11.298,62.575 11.298,62.778 C11.298,63.903 17.348,66.653 28.562,66.653 C39.745,66.653 45.793,63.918 45.827,62.788 L45.450,45.233 C45.449,45.178 45.451,45.123 45.456,45.069 L47.195,25.106 L9.805,25.106 Z'/%3E%3C/svg%3E"); }
.ls-icon-10:after {/*크런치*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='65px' height='81px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M64.733,74.498 C64.533,74.812 64.217,75.034 63.855,75.114 L37.493,80.949 C37.391,80.972 37.290,80.983 37.190,80.983 C36.548,80.983 35.969,80.536 35.825,79.880 L34.473,73.728 C34.340,73.457 34.285,73.150 34.343,72.845 C34.343,72.845 34.349,72.816 34.351,72.807 C34.358,72.702 34.378,72.604 34.408,72.503 C34.548,71.764 34.885,69.984 35.019,69.276 C34.623,67.475 32.377,57.248 29.981,46.340 C27.613,35.558 26.109,28.707 25.160,24.389 L25.169,36.889 C25.574,37.135 25.858,37.561 25.859,38.071 C25.859,38.071 25.877,66.867 25.879,70.053 C26.128,70.635 26.742,72.071 27.017,72.713 C27.068,72.803 27.107,72.895 27.138,72.996 C27.143,73.009 27.156,73.038 27.156,73.038 C27.278,73.324 27.291,73.637 27.219,73.931 L27.223,79.561 C27.223,79.933 27.076,80.291 26.814,80.554 C26.551,80.818 26.195,80.967 25.824,80.967 L1.527,80.982 C1.527,80.982 1.527,80.982 1.526,80.982 C0.754,80.982 0.127,80.354 0.127,79.578 L0.123,73.948 C0.050,73.654 0.063,73.342 0.185,73.056 C0.185,73.056 0.196,73.029 0.200,73.020 C0.230,72.919 0.270,72.828 0.321,72.736 C0.593,72.098 1.205,70.662 1.458,70.069 L1.438,38.086 C1.438,37.713 1.585,37.356 1.847,37.093 C2.045,36.894 2.303,36.787 2.574,36.733 L2.562,18.010 C2.562,16.903 2.990,15.863 3.769,15.081 C4.546,14.299 5.582,13.868 6.684,13.868 L21.030,13.858 C21.031,13.858 21.032,13.858 21.033,13.858 C21.129,13.858 21.221,13.878 21.316,13.886 C21.316,13.864 21.315,13.842 21.316,13.820 L19.965,7.667 C19.798,6.909 20.275,6.159 21.030,5.992 L47.392,0.157 C48.147,-0.010 48.894,0.469 49.060,1.227 L50.411,7.379 C50.545,7.649 50.599,7.956 50.542,8.262 L50.534,8.300 C50.527,8.405 50.507,8.502 50.477,8.603 L49.866,11.830 C50.296,13.789 52.917,25.722 55.538,37.655 C59.860,57.335 60.961,62.353 61.209,63.480 C61.625,64.062 62.668,65.524 63.109,66.141 C63.180,66.219 63.239,66.302 63.291,66.396 C63.298,66.405 63.317,66.432 63.317,66.432 C63.497,66.684 63.576,66.985 63.569,67.286 L64.920,73.440 C65.000,73.803 64.933,74.184 64.733,74.498 ZM50.029,75.095 C54.718,74.058 59.407,73.020 61.652,72.522 C61.421,71.472 61.105,70.029 60.874,68.978 L37.627,74.124 C37.858,75.175 38.175,76.617 38.405,77.669 C40.652,77.171 45.341,76.133 50.029,75.095 ZM3.119,75.013 C3.119,75.913 3.120,77.075 3.121,77.974 C5.240,77.973 9.458,77.970 13.677,77.968 C17.894,77.965 22.111,77.962 24.227,77.961 C24.226,77.061 24.225,75.899 24.225,74.999 L10.233,75.008 L3.119,75.013 ZM4.340,70.949 L3.890,72.005 L13.569,71.999 L23.449,71.993 L22.997,70.937 C22.923,70.762 22.884,70.574 22.884,70.383 C22.884,70.383 22.869,45.867 22.865,39.675 L4.434,39.687 C4.438,45.883 4.453,70.395 4.453,70.395 C4.453,70.586 4.415,70.774 4.340,70.949 ZM21.032,16.865 L6.685,16.873 C6.365,16.874 6.058,17.013 5.842,17.256 C5.658,17.463 5.557,17.731 5.557,18.008 C5.557,18.008 5.566,32.113 5.569,36.679 L9.810,36.676 C14.077,36.673 19.619,36.670 22.173,36.668 C22.170,32.109 22.162,18.045 22.162,17.998 C22.161,17.696 22.044,17.412 21.829,17.197 C21.616,16.983 21.332,16.865 21.033,16.865 C21.032,16.865 21.032,16.865 21.032,16.865 ZM23.233,8.584 L24.012,12.128 L47.258,6.983 L46.479,3.438 C41.986,4.433 27.726,7.589 23.233,8.584 ZM58.584,64.964 C58.474,64.810 58.396,64.634 58.355,64.448 L46.870,12.155 C46.829,11.970 46.827,11.778 46.862,11.591 L47.147,10.087 L25.412,14.898 L26.300,16.141 C26.411,16.296 26.488,16.472 26.529,16.658 L38.014,68.951 C38.055,69.137 38.058,69.329 38.023,69.516 L37.738,71.020 L39.608,70.606 L59.473,66.209 L58.584,64.964 Z'/%3E%3C/svg%3E"); }
.ls-icon-11:after {/*쌀땅콩엿*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='70px' height='70px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M62.945,26.961 C58.990,29.588 53.924,31.094 49.046,31.094 L48.702,31.091 C45.135,31.040 41.676,30.169 38.698,28.572 C36.833,27.571 34.677,27.541 32.787,28.486 C29.777,29.990 26.284,30.757 22.720,30.716 C12.622,30.570 5.097,23.868 5.216,15.126 C5.271,10.937 7.109,7.091 10.389,4.296 C13.670,1.501 18.203,-0.002 23.134,0.047 C26.698,0.098 30.158,0.969 33.139,2.566 C35.005,3.567 37.158,3.599 39.047,2.652 C42.054,1.149 45.538,0.399 49.116,0.423 L49.117,0.423 C59.008,0.567 69.984,7.284 69.868,16.058 C69.814,20.160 67.355,24.032 62.945,26.961 ZM49.079,3.024 C45.914,2.981 42.837,3.663 40.199,4.984 C37.548,6.310 34.533,6.264 31.923,4.863 C29.308,3.461 26.255,2.696 23.096,2.649 C18.827,2.592 14.884,3.873 12.061,6.280 C9.360,8.583 7.847,11.737 7.801,15.161 C7.703,22.420 14.132,27.989 22.758,28.114 C22.845,28.115 22.933,28.116 23.022,28.116 C26.095,28.116 29.069,27.440 31.637,26.155 C32.914,25.517 34.268,25.193 35.661,25.193 C37.139,25.193 38.570,25.557 39.914,26.275 C42.529,27.678 45.581,28.444 48.739,28.490 C53.202,28.570 57.858,27.222 61.522,24.788 C65.192,22.349 67.238,19.237 67.283,16.023 C67.372,9.480 58.525,3.162 49.079,3.024 ZM60.241,22.708 C58.098,24.411 55.172,25.349 52.003,25.349 C51.358,25.349 50.683,25.307 49.994,25.225 C43.203,24.394 38.159,19.488 38.749,14.289 C38.990,12.192 40.083,10.318 41.910,8.869 C44.521,6.794 48.253,5.876 52.157,6.352 C58.949,7.184 63.991,12.090 63.397,17.288 C63.160,19.382 62.068,21.256 60.241,22.708 ZM51.845,8.936 C51.292,8.868 50.734,8.834 50.185,8.834 C47.604,8.834 45.171,9.592 43.509,10.913 C42.233,11.926 41.476,13.195 41.319,14.585 C40.889,18.369 44.920,21.983 50.305,22.641 C53.470,23.031 56.592,22.293 58.641,20.665 C59.915,19.653 60.673,18.383 60.831,16.992 C61.262,13.208 57.230,9.594 51.845,8.936 ZM55.421,19.311 C54.384,20.137 52.978,20.592 51.464,20.592 C51.143,20.592 50.826,20.572 50.524,20.533 C50.182,20.491 49.875,20.318 49.662,20.045 C49.451,19.772 49.356,19.431 49.398,19.086 C49.483,18.380 50.125,17.877 50.835,17.951 C51.992,18.090 53.108,17.834 53.822,17.269 C54.087,17.058 54.415,16.704 54.471,16.213 C54.510,15.866 54.680,15.557 54.949,15.341 C55.219,15.127 55.557,15.031 55.903,15.070 C56.245,15.109 56.552,15.279 56.767,15.551 C56.982,15.824 57.081,16.164 57.041,16.510 C56.917,17.588 56.342,18.583 55.421,19.311 ZM31.305,23.299 C29.434,24.472 27.120,25.092 24.615,25.092 C23.369,25.092 22.098,24.938 20.838,24.636 C14.183,23.033 9.697,17.585 10.838,12.490 C11.295,10.437 12.578,8.698 14.548,7.463 C17.371,5.692 21.183,5.207 25.014,6.127 C31.670,7.729 36.156,13.178 35.016,18.275 C34.557,20.328 33.274,22.065 31.305,23.299 ZM24.413,8.658 C23.372,8.408 22.314,8.281 21.272,8.281 C19.247,8.281 17.344,8.775 15.912,9.671 C14.546,10.529 13.663,11.701 13.358,13.062 C12.526,16.776 16.151,20.832 21.439,22.103 C24.554,22.856 27.730,22.476 29.941,21.091 C31.309,20.231 32.191,19.059 32.493,17.702 L32.493,17.702 C33.326,13.987 29.701,9.930 24.413,8.658 ZM26.815,19.324 C25.922,19.888 24.819,20.186 23.626,20.186 C23.049,20.186 22.462,20.115 21.882,19.975 C21.545,19.894 21.259,19.686 21.078,19.388 C20.898,19.091 20.844,18.742 20.926,18.405 C21.004,18.069 21.210,17.783 21.505,17.601 C21.798,17.419 22.149,17.364 22.484,17.445 C23.587,17.711 24.695,17.588 25.450,17.117 C25.725,16.942 26.076,16.637 26.177,16.182 C26.253,15.840 26.458,15.549 26.754,15.362 C27.046,15.178 27.393,15.120 27.725,15.199 C28.418,15.356 28.855,16.053 28.701,16.753 C28.465,17.798 27.796,18.711 26.815,19.324 ZM14.862,39.378 C18.345,38.572 21.904,38.590 25.160,39.429 C27.196,39.955 29.299,39.468 30.931,38.093 C33.533,35.900 36.746,34.316 40.222,33.511 C46.487,32.062 53.401,33.095 58.263,36.204 C61.321,38.158 63.276,40.772 63.918,43.762 C65.759,52.321 56.343,61.212 46.693,63.444 C43.211,64.248 39.649,64.230 36.395,63.391 C34.360,62.864 32.256,63.354 30.623,64.729 C28.020,66.922 24.806,68.506 21.331,69.309 C19.677,69.693 18.019,69.887 16.407,69.887 C12.958,69.887 9.730,68.989 7.071,67.290 C3.829,65.218 1.604,62.035 0.808,58.326 C-1.026,49.801 5.016,41.655 14.862,39.378 ZM7.752,52.026 C7.673,52.365 7.468,52.652 7.175,52.836 C6.420,53.309 5.753,53.803 5.192,54.305 C4.952,54.514 4.648,54.629 4.335,54.629 C3.965,54.629 3.612,54.470 3.367,54.193 C3.280,54.095 3.230,53.980 3.178,53.866 C3.071,54.718 3.052,55.588 3.141,56.468 L4.493,56.155 C5.191,55.999 5.883,56.436 6.042,57.131 C6.201,57.830 5.767,58.530 5.073,58.692 L3.680,59.013 C3.957,59.842 4.351,60.606 4.797,61.337 C4.796,61.216 4.791,61.094 4.825,60.972 C5.022,60.285 5.739,59.885 6.424,60.077 C7.134,60.283 7.946,60.436 8.841,60.532 C9.547,60.610 10.063,61.252 9.989,61.964 C9.919,62.627 9.367,63.127 8.705,63.127 C8.652,63.127 8.604,63.125 8.556,63.117 C7.530,63.008 6.570,62.827 5.714,62.580 C5.665,62.566 5.630,62.531 5.584,62.512 C6.377,63.506 7.338,64.378 8.457,65.093 C11.811,67.238 16.177,67.833 20.754,66.773 C23.833,66.061 26.671,64.665 28.964,62.734 C31.241,60.813 34.184,60.134 37.035,60.869 C39.897,61.608 43.034,61.622 46.114,60.908 C53.017,59.312 58.908,54.397 60.865,49.344 C60.815,49.400 60.782,49.467 60.721,49.515 C60.033,50.060 59.246,50.604 58.381,51.131 C58.173,51.255 57.942,51.320 57.710,51.320 C57.255,51.320 56.841,51.085 56.604,50.691 C56.425,50.395 56.371,50.047 56.454,49.709 C56.536,49.371 56.744,49.085 57.041,48.905 C57.830,48.424 58.531,47.941 59.124,47.469 L59.125,47.469 C59.684,47.030 60.498,47.127 60.940,47.687 C61.095,47.886 61.159,48.118 61.184,48.353 C61.572,46.980 61.672,45.612 61.393,44.313 C61.105,42.977 60.445,41.729 59.467,40.606 C59.605,40.870 59.669,41.174 59.601,41.487 C59.468,42.087 58.949,42.505 58.339,42.505 C58.248,42.505 58.156,42.494 58.059,42.474 C57.308,42.306 56.470,42.179 55.567,42.095 C54.859,42.026 54.337,41.391 54.403,40.678 C54.434,40.332 54.600,40.019 54.868,39.796 C55.135,39.574 55.475,39.474 55.811,39.503 C56.819,39.599 57.764,39.744 58.619,39.934 C58.760,39.966 58.882,40.033 59.000,40.105 C58.390,39.492 57.687,38.918 56.877,38.400 C52.641,35.692 46.331,34.769 40.801,36.047 C37.720,36.759 34.881,38.157 32.590,40.088 C30.316,42.005 27.374,42.686 24.518,41.951 C21.669,41.217 18.517,41.202 15.440,41.913 C9.261,43.342 4.782,47.431 3.481,52.350 C4.145,51.760 4.927,51.179 5.807,50.625 C6.413,50.246 7.213,50.435 7.591,51.044 C7.773,51.339 7.830,51.688 7.752,52.026 ZM8.561,55.214 L11.274,54.586 C11.980,54.427 12.661,54.854 12.824,55.563 C12.983,56.264 12.547,56.963 11.854,57.123 L9.140,57.750 C9.054,57.772 8.958,57.783 8.851,57.783 C8.246,57.783 7.728,57.368 7.590,56.774 C7.433,56.073 7.868,55.374 8.561,55.214 ZM12.654,60.612 C13.490,60.568 14.355,60.489 15.226,60.376 C15.565,60.327 15.902,60.420 16.175,60.630 C16.453,60.844 16.630,61.152 16.675,61.500 C16.765,62.211 16.264,62.864 15.557,62.957 C14.593,63.081 13.662,63.166 12.788,63.209 L12.721,63.213 C12.033,63.213 11.467,62.671 11.431,61.978 C11.413,61.631 11.531,61.297 11.761,61.039 C11.992,60.782 12.309,60.630 12.654,60.612 ZM19.123,59.692 C19.977,59.502 20.819,59.281 21.623,59.036 C21.954,58.936 22.305,58.969 22.607,59.133 C22.912,59.296 23.136,59.570 23.236,59.903 C23.442,60.589 23.055,61.317 22.374,61.527 C21.502,61.792 20.596,62.029 19.681,62.231 C19.588,62.252 19.495,62.263 19.401,62.263 C19.333,62.263 19.264,62.257 19.196,62.246 C18.671,62.162 18.256,61.767 18.139,61.242 C17.986,60.542 18.427,59.847 19.123,59.692 ZM25.282,57.769 C26.104,57.439 26.898,57.086 27.643,56.718 L27.644,56.718 C28.284,56.404 29.059,56.672 29.372,57.315 C29.524,57.625 29.547,57.977 29.436,58.305 C29.324,58.635 29.091,58.902 28.779,59.056 C27.982,59.450 27.126,59.830 26.235,60.187 C26.084,60.248 25.924,60.278 25.757,60.278 C25.224,60.278 24.753,59.956 24.557,59.457 C24.429,59.134 24.434,58.781 24.571,58.462 C24.708,58.143 24.961,57.897 25.282,57.769 ZM31.703,55.238 C32.653,55.023 33.623,54.892 34.584,54.849 L34.585,54.849 C34.603,54.849 34.620,54.848 34.639,54.848 C35.328,54.848 35.902,55.397 35.931,56.095 C35.946,56.442 35.825,56.774 35.592,57.030 C35.358,57.286 35.039,57.436 34.695,57.451 C33.896,57.484 33.079,57.594 32.263,57.777 C32.174,57.798 32.081,57.808 31.981,57.808 C31.382,57.808 30.852,57.380 30.722,56.789 C30.646,56.450 30.706,56.103 30.892,55.809 C31.077,55.516 31.364,55.313 31.703,55.238 ZM34.716,50.499 C34.559,49.798 34.995,49.100 35.688,48.941 L38.401,48.313 C39.097,48.153 39.789,48.592 39.950,49.288 L39.951,49.289 C40.107,49.989 39.673,50.688 38.980,50.848 L36.265,51.475 C36.172,51.497 36.074,51.509 35.975,51.509 C35.379,51.509 34.850,51.084 34.716,50.499 ZM38.557,54.734 C39.397,54.666 40.265,54.566 41.134,54.439 C41.477,54.384 41.816,54.475 42.096,54.684 C42.373,54.892 42.553,55.195 42.602,55.537 C42.652,55.880 42.567,56.222 42.361,56.502 C42.156,56.781 41.855,56.962 41.512,57.013 C40.576,57.151 39.650,57.257 38.763,57.327 L38.657,57.331 C37.989,57.331 37.423,56.805 37.371,56.134 C37.344,55.788 37.453,55.451 37.678,55.185 C37.902,54.921 38.214,54.760 38.557,54.734 ZM41.497,48.929 C41.340,48.230 41.775,47.532 42.468,47.372 L45.183,46.744 C45.518,46.667 45.867,46.724 46.159,46.908 C46.451,47.093 46.655,47.381 46.731,47.721 C46.888,48.419 46.453,49.119 45.761,49.280 L43.046,49.908 C42.951,49.929 42.853,49.940 42.758,49.940 C42.161,49.940 41.631,49.515 41.497,48.929 ZM44.972,53.693 C45.805,53.492 46.655,53.263 47.495,53.010 C48.180,52.803 48.902,53.199 49.104,53.887 C49.307,54.575 48.917,55.301 48.234,55.505 C47.345,55.771 46.450,56.012 45.575,56.222 C45.475,56.246 45.371,56.259 45.274,56.259 C44.673,56.259 44.156,55.849 44.017,55.261 C43.853,54.564 44.281,53.860 44.972,53.693 ZM48.280,47.360 C48.202,47.024 48.260,46.676 48.443,46.381 C48.626,46.086 48.913,45.880 49.250,45.802 L51.965,45.176 C52.301,45.097 52.645,45.155 52.937,45.337 C53.229,45.521 53.433,45.810 53.511,46.151 L53.512,46.152 C53.669,46.852 53.235,47.551 52.541,47.712 L49.828,48.339 C49.737,48.360 49.640,48.371 49.539,48.371 C48.931,48.371 48.413,47.955 48.280,47.360 ZM51.207,51.736 C52.040,51.410 52.847,51.066 53.608,50.716 C53.923,50.572 54.274,50.559 54.600,50.680 C54.923,50.802 55.179,51.043 55.321,51.358 C55.617,52.010 55.331,52.784 54.684,53.083 C53.860,53.462 53.004,53.825 52.139,54.161 C51.995,54.218 51.834,54.249 51.672,54.249 C51.142,54.249 50.658,53.915 50.468,53.419 C50.344,53.095 50.352,52.741 50.492,52.423 C50.631,52.105 50.885,51.861 51.207,51.736 ZM55.224,44.811 C55.408,44.516 55.694,44.312 56.030,44.234 L58.745,43.608 C59.442,43.442 60.132,43.886 60.294,44.582 L60.295,44.583 C60.453,45.281 60.019,45.981 59.325,46.143 L56.609,46.770 C56.516,46.792 56.419,46.803 56.321,46.803 C55.716,46.803 55.198,46.388 55.061,45.794 C54.983,45.455 55.042,45.106 55.224,44.811 ZM51.698,41.973 C50.868,41.991 49.994,42.038 49.099,42.113 L48.990,42.118 C48.325,42.118 47.759,41.594 47.700,40.926 C47.646,40.210 48.178,39.580 48.884,39.519 C49.819,39.441 50.745,39.391 51.637,39.372 C51.640,39.372 51.643,39.372 51.646,39.372 C52.356,39.372 52.945,39.940 52.963,40.643 C52.977,41.361 52.410,41.957 51.698,41.973 ZM45.210,42.600 C44.323,42.749 43.462,42.917 42.650,43.099 C42.556,43.121 42.461,43.131 42.367,43.131 C41.757,43.131 41.238,42.714 41.104,42.115 C41.029,41.775 41.089,41.426 41.274,41.133 C41.459,40.839 41.747,40.636 42.085,40.559 C42.967,40.361 43.877,40.184 44.788,40.032 C45.488,39.916 46.159,40.398 46.276,41.104 C46.332,41.447 46.252,41.792 46.051,42.074 C45.850,42.357 45.552,42.544 45.210,42.600 ZM38.874,44.121 C38.070,44.377 37.246,44.670 36.424,44.993 C36.271,45.052 36.109,45.082 35.954,45.082 C35.419,45.082 34.947,44.758 34.750,44.257 C34.490,43.591 34.817,42.834 35.480,42.571 C36.334,42.234 37.212,41.922 38.090,41.640 C38.418,41.536 38.767,41.565 39.075,41.725 C39.382,41.885 39.609,42.156 39.712,42.487 C39.818,42.814 39.789,43.166 39.632,43.475 C39.474,43.785 39.204,44.015 38.874,44.121 ZM32.792,46.635 C31.919,47.012 30.991,47.317 30.033,47.543 C29.931,47.566 29.836,47.577 29.738,47.577 C29.133,47.577 28.616,47.163 28.481,46.571 C28.401,46.234 28.458,45.886 28.639,45.591 C28.821,45.295 29.107,45.089 29.444,45.010 C30.262,44.817 31.047,44.559 31.774,44.242 C32.429,43.962 33.190,44.268 33.471,44.926 C33.608,45.246 33.612,45.600 33.484,45.923 C33.356,46.246 33.110,46.499 32.792,46.635 ZM31.620,49.880 C32.324,49.720 33.006,50.152 33.168,50.857 L33.169,50.859 C33.327,51.557 32.891,52.256 32.197,52.417 L29.484,53.043 C29.391,53.066 29.292,53.078 29.194,53.078 C28.589,53.078 28.072,52.663 27.936,52.068 C27.858,51.731 27.915,51.383 28.097,51.090 C28.281,50.794 28.567,50.587 28.907,50.507 L31.620,49.880 ZM25.744,47.979 L25.613,47.979 C24.816,47.979 23.991,48.010 23.160,48.074 C23.141,48.077 23.099,48.078 23.065,48.078 C22.393,48.078 21.827,47.550 21.775,46.876 C21.722,46.160 22.257,45.534 22.968,45.479 C23.866,45.410 24.763,45.375 25.632,45.375 C26.363,45.375 26.980,45.972 26.980,46.677 C26.980,47.407 26.437,47.979 25.744,47.979 ZM24.838,51.449 C25.177,51.369 25.525,51.429 25.818,51.615 C26.108,51.799 26.311,52.087 26.387,52.426 C26.547,53.126 26.111,53.825 25.418,53.985 L22.703,54.612 C22.612,54.634 22.514,54.646 22.414,54.646 C21.818,54.646 21.288,54.222 21.155,53.637 C21.076,53.297 21.135,52.947 21.318,52.652 C21.502,52.358 21.788,52.154 22.123,52.077 L24.838,51.449 ZM19.298,48.563 C18.532,48.698 17.750,48.857 16.972,49.036 C16.875,49.059 16.769,49.071 16.660,49.071 C16.005,49.071 15.434,48.658 15.304,48.090 C15.137,47.357 15.493,46.713 16.153,46.557 L16.263,46.531 C16.420,46.493 16.420,46.493 16.450,46.493 C17.259,46.301 18.064,46.138 18.853,46.001 C19.194,45.938 19.535,46.016 19.817,46.217 C20.100,46.418 20.287,46.717 20.345,47.060 C20.406,47.399 20.329,47.744 20.131,48.029 C19.933,48.313 19.637,48.503 19.298,48.563 ZM18.056,53.018 C18.755,52.863 19.446,53.298 19.604,53.994 C19.683,54.332 19.625,54.681 19.443,54.975 C19.259,55.271 18.971,55.477 18.633,55.554 L15.921,56.181 C15.832,56.203 15.736,56.215 15.631,56.215 C15.028,56.215 14.510,55.800 14.373,55.206 C14.295,54.868 14.353,54.519 14.536,54.224 C14.719,53.929 15.006,53.724 15.343,53.646 L18.056,53.018 ZM12.990,50.161 C12.149,50.448 11.336,50.758 10.574,51.083 C10.412,51.152 10.243,51.187 10.070,51.187 C9.550,51.187 9.083,50.876 8.880,50.394 C8.603,49.731 8.912,48.966 9.568,48.688 C10.392,48.334 11.267,48.001 12.166,47.697 C12.842,47.468 13.575,47.835 13.802,48.514 C13.913,48.842 13.890,49.195 13.737,49.506 C13.583,49.818 13.318,50.050 12.990,50.161 Z'/%3E%3C/svg%3E"); }
.ls-icon-12:after {/*호박엿*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='75px' height='74px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M73.678,57.276 C71.081,66.150 66.324,70.845 59.924,70.845 L53.046,70.845 C52.737,70.845 52.465,70.722 52.235,70.547 C49.772,72.785 46.858,73.953 43.536,73.953 L32.414,73.953 C29.030,73.953 26.090,72.803 23.633,70.601 C23.418,70.742 23.176,70.845 22.901,70.845 L16.024,70.845 C9.624,70.845 4.871,66.161 2.278,57.301 C2.227,57.146 0.968,53.187 0.968,43.002 C0.968,33.665 2.241,28.898 2.254,28.852 C4.419,20.194 9.438,15.226 16.024,15.226 L22.901,15.226 C23.210,15.226 23.481,15.349 23.711,15.523 C25.921,13.448 28.724,12.117 32.414,12.117 L36.555,12.117 C36.530,12.054 36.493,12.000 36.477,11.933 C34.256,2.616 40.572,0.254 40.679,0.215 C41.395,-0.036 42.182,0.345 42.434,1.069 C42.497,1.251 42.520,1.437 42.508,1.619 L43.445,0.979 L42.171,2.447 C42.131,2.493 42.086,2.537 42.040,2.578 C41.914,2.689 41.767,2.779 41.602,2.839 C41.405,2.915 38.045,4.339 38.923,10.046 C38.942,10.045 38.958,10.034 38.977,10.033 C41.603,9.969 42.961,9.405 43.664,8.859 C42.723,8.325 42.361,7.268 42.740,6.092 C43.239,4.549 44.366,4.196 45.182,4.369 C45.966,4.532 46.620,5.168 46.965,6.090 C47.627,5.881 48.282,5.602 48.919,5.258 C49.013,5.208 49.090,5.159 49.167,5.110 C48.644,3.779 48.818,2.477 49.635,1.748 C50.202,1.241 51.205,0.960 52.311,1.702 C53.528,2.514 53.880,3.853 53.209,5.113 C53.158,5.208 53.097,5.305 53.028,5.405 C54.160,5.979 55.820,6.087 57.747,5.702 C58.110,5.629 58.474,5.702 58.779,5.909 C59.085,6.116 59.293,6.431 59.363,6.797 C59.435,7.161 59.362,7.531 59.158,7.840 C58.953,8.149 58.641,8.359 58.280,8.431 C54.394,9.206 52.115,8.286 50.859,7.323 C49.665,8.064 48.254,8.658 46.940,8.970 C46.564,9.946 45.618,11.300 43.312,12.117 L43.536,12.117 C46.872,12.117 49.835,13.295 52.309,15.474 C52.525,15.330 52.769,15.226 53.046,15.226 L59.924,15.226 C66.509,15.226 71.528,20.189 73.691,28.840 C73.743,29.035 74.979,33.794 74.979,43.002 C74.979,53.224 73.730,57.115 73.678,57.276 ZM17.217,27.102 C18.323,23.887 19.681,20.656 21.570,18.010 L16.024,18.010 C8.876,18.010 5.997,25.242 4.917,29.554 C4.867,29.748 3.721,34.361 3.721,43.002 C3.721,52.493 4.857,56.316 4.905,56.474 C7.156,64.163 10.897,68.060 16.024,68.060 L21.360,68.060 C19.638,65.705 18.239,62.683 17.221,58.974 C17.168,58.843 15.747,55.051 15.747,42.999 C15.747,31.006 17.157,27.256 17.217,27.102 ZM43.536,14.901 L32.414,14.901 C26.673,14.901 23.019,18.713 19.801,28.058 C19.747,28.211 18.499,31.871 18.499,42.999 C18.499,53.831 19.695,57.699 19.832,58.104 C21.477,64.076 24.987,71.169 32.414,71.169 L43.536,71.169 C50.773,71.169 54.376,64.048 56.126,58.074 C56.140,58.026 57.448,53.745 57.448,42.999 C57.448,33.540 56.241,28.462 56.103,27.914 C54.887,23.051 51.639,14.901 43.536,14.901 ZM71.026,29.541 C69.948,25.233 67.073,18.010 59.924,18.010 L54.618,18.010 C56.416,20.419 57.837,23.500 58.769,27.225 C58.810,27.382 60.201,32.709 60.201,42.999 C60.201,54.462 58.766,58.861 58.752,58.904 C57.657,62.645 56.207,65.690 54.455,68.060 L59.924,68.060 C65.051,68.060 68.795,64.153 71.051,56.448 C71.099,56.283 72.227,52.410 72.227,43.002 C72.227,34.306 71.076,29.731 71.026,29.541 Z'/%3E%3C/svg%3E"); }
.ls-icon-13:after {/*미니핫도그*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='66px' height='67px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M52.108,51.867 L52.108,65.461 C52.108,66.293 51.429,66.970 50.595,66.970 C49.761,66.970 49.083,66.293 49.083,65.461 L49.083,51.867 C41.304,51.103 35.198,44.572 35.198,36.613 L35.198,16.324 C35.198,7.852 42.105,0.960 50.595,0.960 C59.086,0.960 65.995,7.852 65.995,16.324 L65.995,36.613 C65.995,44.571 59.888,51.103 52.108,51.867 ZM48.432,26.277 C48.499,25.153 48.973,24.000 49.879,22.789 C51.053,21.220 51.053,20.499 49.880,18.933 C47.953,16.362 47.952,13.639 49.878,11.059 C51.021,9.532 51.044,8.646 49.959,7.154 L49.887,7.075 C49.580,6.667 49.334,6.283 49.128,5.895 C48.784,5.244 48.989,4.473 49.546,4.031 C43.214,4.565 38.223,9.869 38.223,16.324 L38.223,36.613 C38.223,42.972 43.068,48.220 49.268,48.884 C48.965,48.429 48.904,47.833 49.187,47.325 C49.385,46.969 49.612,46.624 49.879,46.266 C51.053,44.696 51.053,43.974 49.880,42.406 C47.950,39.831 47.949,37.108 49.879,34.531 C51.060,32.952 51.060,32.089 49.880,30.512 C48.708,28.946 48.247,27.601 48.432,26.277 ZM62.968,16.324 C62.968,9.793 57.857,4.445 51.418,4.019 C51.573,4.144 51.707,4.300 51.805,4.487 C51.914,4.695 52.055,4.916 52.236,5.161 L52.338,5.286 C54.277,7.880 54.275,10.228 52.305,12.863 C51.157,14.401 51.157,15.596 52.304,17.125 C54.287,19.776 54.287,21.940 52.305,24.595 C51.755,25.329 51.481,25.957 51.442,26.575 C51.361,27.168 51.620,27.794 52.304,28.706 C54.277,31.344 54.277,33.696 52.304,36.337 L52.304,36.337 C51.155,37.870 51.155,39.066 52.305,40.600 C54.285,43.251 54.285,45.416 52.304,48.074 C52.117,48.320 51.964,48.551 51.835,48.786 C51.811,48.830 51.771,48.859 51.743,48.899 C58.029,48.319 62.968,43.033 62.968,36.613 L62.968,16.324 ZM16.900,51.867 L16.900,65.461 C16.900,66.293 16.221,66.970 15.387,66.970 C14.553,66.970 13.875,66.293 13.875,65.461 L13.875,51.867 C6.096,51.103 -0.011,44.572 -0.011,36.613 L-0.011,16.324 C-0.011,7.852 6.896,0.960 15.387,0.960 C23.877,0.960 30.785,7.852 30.785,16.324 L30.785,36.613 C30.785,44.571 24.678,51.103 16.900,51.867 ZM13.223,26.275 C13.289,25.157 13.763,24.003 14.670,22.790 C15.843,21.221 15.843,20.500 14.671,18.933 C12.744,16.362 12.743,13.639 14.670,11.059 C15.811,9.530 15.833,8.644 14.749,7.152 L14.665,7.056 C14.369,6.664 14.123,6.281 13.919,5.894 C13.731,5.538 13.693,5.129 13.812,4.744 C13.903,4.450 14.098,4.218 14.335,4.031 C8.004,4.567 3.014,9.871 3.014,16.324 L3.014,36.613 C3.014,42.972 7.860,48.221 14.061,48.884 C13.976,48.757 13.894,48.627 13.850,48.477 C13.737,48.090 13.783,47.683 13.977,47.329 C14.175,46.970 14.402,46.623 14.671,46.266 C15.842,44.697 15.842,43.975 14.671,42.406 C12.740,39.831 12.739,37.108 14.670,34.531 C15.849,32.952 15.850,32.088 14.671,30.511 C13.495,28.945 13.035,27.599 13.223,26.275 ZM27.760,16.324 C27.760,9.791 22.645,4.442 16.204,4.019 C16.362,4.146 16.497,4.302 16.594,4.488 C16.702,4.691 16.844,4.913 17.028,5.164 L17.122,5.275 C19.066,7.879 19.063,10.227 17.095,12.863 C15.947,14.400 15.946,15.596 17.095,17.127 C19.077,19.777 19.077,21.940 17.095,24.594 C16.545,25.329 16.271,25.959 16.232,26.576 C16.174,27.005 16.233,27.559 17.093,28.706 C19.066,31.343 19.066,33.695 17.094,36.337 L17.093,36.337 C15.944,37.870 15.945,39.066 17.095,40.600 C19.076,43.252 19.076,45.417 17.093,48.075 C16.911,48.313 16.760,48.544 16.628,48.783 C16.603,48.828 16.563,48.858 16.534,48.899 C22.820,48.320 27.760,43.034 27.760,36.613 L27.760,16.324 Z'/%3E%3C/svg%3E"); }
.ls-icon-14:after {/*부대찌개*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='74px' height='74px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M70.162,53.345 C70.238,53.494 70.310,53.645 70.354,53.808 L71.864,59.452 C72.467,61.708 71.818,64.134 70.170,65.784 L66.135,69.823 C64.898,71.063 63.221,71.737 61.509,71.737 C60.948,71.737 60.383,71.665 59.829,71.516 L54.189,70.004 C54.017,69.958 53.857,69.880 53.701,69.796 C48.604,72.328 43.041,73.612 37.471,73.612 C28.123,73.612 18.776,70.050 11.660,62.928 C4.763,56.024 0.965,46.844 0.965,37.079 C0.965,31.337 2.292,25.804 4.779,20.812 C4.704,20.663 4.631,20.512 4.588,20.349 L3.077,14.705 C2.473,12.449 3.122,10.023 4.771,8.373 L8.806,4.334 C10.450,2.687 12.867,2.038 15.113,2.641 L20.752,4.154 C20.932,4.202 21.101,4.282 21.265,4.372 C34.914,-2.394 51.929,-0.134 63.281,11.229 C70.178,18.134 73.977,27.314 73.977,37.079 C73.977,42.821 72.649,48.353 70.162,53.345 ZM60.339,69.576 C61.906,69.994 63.590,69.545 64.735,68.398 L68.770,64.359 C69.911,63.215 70.361,61.536 69.945,59.975 L68.828,55.803 C68.645,56.112 68.458,56.416 68.266,56.716 L69.191,60.169 C69.540,61.471 69.165,62.873 68.213,63.826 L64.178,67.865 C63.230,68.813 61.838,69.188 60.545,68.839 L57.085,67.912 C56.791,68.099 56.493,68.283 56.191,68.463 L60.339,69.576 ZM14.603,4.582 C14.216,4.478 13.821,4.427 13.429,4.427 C12.236,4.427 11.069,4.897 10.206,5.760 L6.171,9.799 C5.029,10.942 4.579,12.621 4.997,14.181 L6.113,18.353 C6.297,18.045 6.484,17.741 6.676,17.441 L5.751,13.988 C5.402,12.686 5.776,11.286 6.728,10.332 L10.764,6.293 C11.711,5.344 13.103,4.969 14.397,5.318 L17.857,6.245 C18.150,6.058 18.448,5.874 18.749,5.694 L14.603,4.582 ZM61.881,12.656 C55.151,5.919 46.311,2.551 37.471,2.551 C31.961,2.551 26.451,3.861 21.452,6.479 C21.407,6.502 21.364,6.528 21.320,6.552 C18.349,8.124 15.558,10.156 13.060,12.656 C11.363,14.354 9.870,16.202 8.582,18.163 C8.581,18.164 8.581,18.166 8.580,18.167 C7.948,19.131 7.354,20.150 6.814,21.194 C6.811,21.199 6.805,21.202 6.802,21.208 C4.291,26.055 2.954,31.463 2.954,37.079 C2.954,46.304 6.543,54.977 13.060,61.501 C23.983,72.435 40.464,74.494 53.482,67.682 C53.535,67.654 53.585,67.624 53.638,67.596 C56.603,66.025 59.388,63.997 61.881,61.501 C63.578,59.802 65.071,57.955 66.360,55.993 C66.361,55.992 66.361,55.991 66.361,55.990 C66.993,55.026 67.587,54.008 68.127,52.964 C68.130,52.958 68.136,52.955 68.139,52.949 C70.651,48.103 71.988,42.695 71.988,37.079 C71.988,27.854 68.399,19.180 61.881,12.656 ZM37.470,65.332 C30.242,65.332 23.014,62.577 17.512,57.070 C12.178,51.731 9.240,44.631 9.240,37.079 C9.240,29.526 12.178,22.427 17.512,17.088 C28.518,6.071 46.424,6.071 57.429,17.088 C62.763,22.427 65.702,29.526 65.702,37.079 C65.702,44.631 62.763,51.731 57.429,57.070 C51.927,62.577 44.698,65.332 37.470,65.332 ZM56.029,18.514 C50.913,13.392 44.192,10.831 37.470,10.831 C30.750,10.831 24.028,13.392 18.912,18.514 C13.957,23.473 11.229,30.066 11.229,37.079 C11.229,44.091 13.958,50.684 18.912,55.643 C29.145,65.887 45.797,65.887 56.029,55.644 C56.029,55.643 56.029,55.643 56.029,55.643 C60.984,50.684 63.713,44.091 63.713,37.079 C63.713,30.066 60.984,23.473 56.029,18.514 ZM50.404,58.158 C50.183,58.158 49.964,58.084 49.785,57.940 C47.095,55.780 44.800,52.015 43.253,49.004 L39.979,47.776 C40.461,48.756 40.744,49.829 40.744,50.955 C40.744,52.885 39.994,54.699 38.631,56.064 C37.230,57.466 35.407,58.176 33.574,58.176 C32.168,58.176 30.767,57.732 29.535,56.890 C28.329,57.681 26.965,58.098 25.597,58.099 C23.759,58.099 21.933,57.391 20.540,55.996 C18.382,53.836 17.879,50.580 19.103,47.893 C17.850,47.580 16.700,46.952 15.777,46.029 C14.414,44.664 13.664,42.850 13.664,40.919 C13.664,38.989 14.414,37.175 15.777,35.811 C17.119,34.466 18.914,33.720 20.791,33.702 C21.045,33.171 21.354,32.645 21.728,32.141 C21.839,31.992 21.965,31.855 22.085,31.713 C21.016,30.970 20.062,29.730 19.434,28.179 C18.658,26.260 18.548,24.271 19.139,22.859 C19.480,22.047 20.035,21.466 20.746,21.178 C21.944,20.690 23.342,21.165 24.542,22.289 C25.011,19.288 26.777,17.124 28.781,17.315 C29.545,17.381 30.246,17.774 30.809,18.451 C31.406,19.169 31.789,20.186 31.977,21.325 C33.849,20.687 36.309,22.197 37.762,24.986 C38.342,26.101 38.647,27.254 38.721,28.324 L52.211,33.384 C52.710,33.571 52.963,34.128 52.777,34.627 L52.064,36.530 L62.172,40.715 C62.616,40.899 62.866,41.377 62.767,41.851 C62.109,44.998 60.225,47.993 58.869,49.837 L58.950,49.916 C59.294,50.256 59.349,50.796 59.078,51.199 C56.351,55.260 51.070,57.941 50.846,58.053 C50.706,58.124 50.555,58.158 50.404,58.158 ZM21.940,54.570 C23.831,56.465 26.832,56.603 28.918,54.896 C28.918,54.895 28.918,54.895 28.918,54.895 L29.109,54.746 C29.183,54.691 29.257,54.637 29.324,54.570 C30.307,53.586 30.848,52.278 30.848,50.887 C30.848,49.496 30.307,48.188 29.324,47.203 C29.281,47.160 29.231,47.126 29.184,47.091 C29.118,47.040 29.052,46.990 28.988,46.936 C28.988,46.935 28.988,46.935 28.987,46.935 C28.188,46.258 27.248,45.844 26.245,45.724 C26.154,45.828 26.060,45.930 25.961,46.029 C24.684,47.306 23.017,48.038 21.217,48.119 C19.940,50.149 20.218,52.846 21.940,54.570 ZM21.239,39.251 C20.624,38.793 20.232,38.091 20.106,37.222 C20.040,36.766 20.057,36.273 20.134,35.765 C19.026,35.922 17.986,36.427 17.177,37.236 C16.194,38.221 15.653,39.529 15.653,40.919 C15.653,42.310 16.194,43.619 17.177,44.603 C18.115,45.541 19.375,46.079 20.725,46.117 C22.190,46.153 23.546,45.619 24.561,44.603 C24.728,44.436 24.875,44.257 25.015,44.074 C25.015,44.074 25.015,44.073 25.015,44.073 C26.178,42.551 26.389,40.564 25.652,38.862 C24.738,39.456 23.793,39.785 22.936,39.785 C22.307,39.785 21.725,39.613 21.239,39.251 ZM24.874,26.559 L24.873,26.559 C24.856,26.512 24.842,26.461 24.824,26.413 C24.783,26.300 24.741,26.188 24.707,26.065 C24.700,26.046 24.694,26.027 24.691,26.017 C23.857,23.960 22.281,22.720 21.487,23.041 C21.275,23.127 21.102,23.329 20.971,23.642 C20.592,24.545 20.711,26.027 21.275,27.419 C22.012,29.239 23.192,30.257 23.976,30.433 C23.977,30.433 23.977,30.433 23.978,30.433 C24.183,30.479 24.354,30.475 24.489,30.421 C24.731,30.322 24.894,30.035 24.988,29.812 C24.988,29.811 24.989,29.811 24.989,29.811 C25.322,29.022 25.279,27.807 24.874,26.559 ZM26.024,31.756 C25.980,31.797 25.935,31.834 25.889,31.872 C25.686,32.040 25.470,32.186 25.230,32.284 C25.230,32.284 25.230,32.284 25.229,32.284 C25.225,32.286 25.220,32.287 25.215,32.288 C25.051,32.354 24.880,32.400 24.705,32.430 C24.651,32.440 24.595,32.440 24.540,32.446 C24.441,32.457 24.343,32.474 24.241,32.474 C24.217,32.474 24.192,32.466 24.169,32.465 C24.141,32.465 24.116,32.471 24.088,32.470 C23.807,32.742 23.550,33.035 23.319,33.346 C22.421,34.554 21.932,35.960 22.073,36.930 C22.122,37.263 22.238,37.500 22.420,37.635 C23.107,38.147 24.946,37.341 26.287,35.537 C27.184,34.329 27.673,32.922 27.532,31.953 C27.484,31.621 27.367,31.384 27.186,31.250 C27.013,31.120 26.778,31.093 26.558,31.109 C26.553,31.117 26.546,31.121 26.542,31.129 C26.392,31.371 26.216,31.576 26.024,31.756 ZM29.286,19.742 C29.068,19.479 28.840,19.335 28.610,19.315 C27.857,19.246 26.638,20.665 26.424,23.124 C26.353,23.939 26.414,24.743 26.602,25.454 C26.650,25.581 26.691,25.708 26.732,25.835 C27.045,26.693 27.492,27.214 27.918,27.251 C28.691,27.331 29.719,25.972 30.030,23.939 C30.030,23.938 30.030,23.938 30.031,23.936 L30.038,23.874 C30.042,23.844 30.048,23.817 30.052,23.788 L30.067,23.686 C30.068,23.682 30.069,23.678 30.069,23.674 C30.072,23.659 30.074,23.634 30.077,23.619 L30.092,23.519 C30.092,23.518 30.104,23.442 30.104,23.442 C30.234,21.948 29.913,20.496 29.286,19.742 ZM30.610,27.740 C29.885,28.694 28.964,29.262 27.976,29.262 C27.900,29.262 27.823,29.258 27.746,29.251 C27.537,29.233 27.343,29.156 27.146,29.090 C27.145,29.103 27.144,29.117 27.143,29.130 C27.596,29.198 28.009,29.366 28.367,29.634 C28.981,30.091 29.373,30.792 29.500,31.661 C29.720,33.179 29.114,35.078 27.877,36.742 C27.667,37.025 27.443,37.285 27.215,37.532 C28.285,39.537 28.336,41.894 27.393,43.931 C28.188,44.145 28.952,44.482 29.643,44.953 C30.042,44.691 30.456,44.471 30.886,44.297 C30.581,44.041 30.448,43.619 30.596,43.226 L34.735,32.169 C33.344,31.693 31.929,30.404 30.963,28.548 C30.825,28.283 30.720,28.011 30.610,27.740 ZM36.001,25.920 C34.963,23.926 33.279,22.838 32.517,23.237 C32.240,23.381 32.101,23.723 32.031,23.999 L32.007,24.170 C31.850,25.199 32.122,26.458 32.723,27.614 C33.485,29.078 34.595,30.046 35.433,30.303 L35.690,29.617 C35.253,29.671 34.611,29.133 34.161,28.268 C33.659,27.305 33.599,26.344 34.026,26.122 C34.453,25.899 35.205,26.499 35.707,27.462 C35.912,27.856 36.024,28.238 36.078,28.581 L36.150,28.391 C36.246,28.132 36.443,27.944 36.678,27.845 C36.557,27.220 36.333,26.556 36.001,25.920 ZM37.231,47.271 C35.614,45.653 33.188,45.315 31.213,46.318 C31.299,46.423 31.361,46.541 31.440,46.650 C31.546,46.795 31.648,46.939 31.741,47.091 C31.886,47.324 32.010,47.565 32.127,47.812 C32.200,47.966 32.277,48.117 32.338,48.276 C32.446,48.553 32.524,48.839 32.596,49.128 C32.631,49.269 32.680,49.405 32.706,49.549 C32.788,49.986 32.837,50.432 32.837,50.887 C32.837,51.346 32.788,51.797 32.705,52.238 C32.678,52.384 32.627,52.521 32.591,52.664 C32.517,52.955 32.440,53.244 32.331,53.522 C32.268,53.684 32.185,53.836 32.110,53.993 C31.993,54.239 31.871,54.481 31.725,54.714 C31.627,54.870 31.516,55.016 31.406,55.165 C31.312,55.292 31.236,55.430 31.133,55.552 C33.118,56.609 35.580,56.289 37.231,54.638 C38.214,53.654 38.755,52.345 38.755,50.955 C38.755,49.564 38.214,48.255 37.231,47.271 ZM56.764,49.310 C56.764,49.310 56.765,49.310 56.765,49.309 C57.674,48.148 59.751,45.273 60.621,42.243 L51.652,38.530 L51.221,38.781 L49.029,44.636 C51.195,46.457 54.009,48.515 56.635,49.473 C56.676,49.422 56.719,49.368 56.764,49.310 ZM48.285,46.623 L47.222,49.462 C47.050,49.924 46.562,50.159 46.094,50.046 C47.327,52.194 48.849,54.428 50.529,55.947 C51.678,55.298 54.335,53.672 56.317,51.486 C53.585,50.576 50.723,48.622 48.285,46.623 ZM27.986,26.476 C27.507,26.434 27.194,25.523 27.288,24.441 C27.383,23.359 27.848,22.516 28.327,22.558 C28.807,22.599 29.120,23.511 29.026,24.592 C28.931,25.675 28.466,26.518 27.986,26.476 ZM26.241,33.969 C25.593,34.841 24.755,35.314 24.368,35.026 C23.982,34.738 24.194,33.799 24.842,32.927 C25.489,32.056 26.327,31.583 26.714,31.871 C27.100,32.158 26.888,33.098 26.241,33.969 ZM24.191,29.700 C23.744,29.882 23.052,29.213 22.644,28.206 C22.237,27.200 22.268,26.237 22.715,26.057 C23.160,25.875 23.853,26.544 24.260,27.550 C24.668,28.557 24.637,29.520 24.191,29.700 ZM60.248,36.163 C59.328,35.243 54.674,35.568 55.269,33.671 C55.865,31.776 57.272,33.401 59.058,32.263 C60.844,31.126 61.331,32.372 61.331,32.372 C62.792,35.243 61.168,37.084 60.248,36.163 ZM55.865,32.456 C53.856,32.457 51.333,31.721 49.026,30.585 C45.997,29.093 42.948,26.669 42.384,24.362 C39.984,23.430 38.134,22.008 37.334,20.483 C37.205,20.463 37.077,20.449 36.947,20.425 C34.117,19.896 31.700,18.594 30.638,17.028 C30.128,16.276 29.934,15.473 30.077,14.706 C30.533,12.269 34.171,11.046 38.538,11.863 C42.063,12.523 44.686,14.251 45.302,16.212 C45.469,16.261 45.634,16.300 45.803,16.357 C48.532,17.272 50.747,18.894 51.584,20.592 C51.881,21.193 52.000,21.796 51.946,22.369 C52.249,22.501 52.561,22.622 52.854,22.766 C56.232,24.430 58.747,26.698 59.416,28.685 C59.748,29.667 59.562,30.391 59.349,30.826 C58.786,31.972 57.494,32.456 55.865,32.456 ZM38.176,13.838 C34.690,13.186 32.207,14.136 32.031,15.079 C31.987,15.313 32.071,15.587 32.278,15.893 C32.903,16.815 34.700,17.963 37.308,18.451 C37.586,18.502 37.861,18.541 38.134,18.574 C38.134,18.574 38.134,18.574 38.134,18.574 C38.134,18.574 38.134,18.574 38.134,18.574 C41.052,18.928 43.281,18.137 43.454,17.210 C43.461,17.170 43.464,17.117 43.461,17.054 C43.421,16.112 41.562,14.471 38.176,13.838 ZM49.804,21.487 C49.312,20.490 47.694,19.108 45.184,18.265 C45.089,18.464 44.963,18.650 44.821,18.827 C44.775,18.884 44.719,18.936 44.669,18.990 C44.562,19.107 44.448,19.219 44.321,19.325 C44.252,19.382 44.178,19.436 44.103,19.489 C43.973,19.583 43.834,19.672 43.687,19.755 C43.603,19.803 43.520,19.850 43.431,19.894 C43.265,19.977 43.088,20.050 42.905,20.120 C42.821,20.152 42.742,20.188 42.655,20.217 C42.380,20.309 42.093,20.391 41.787,20.455 C41.749,20.464 41.706,20.467 41.668,20.475 C41.395,20.529 41.112,20.572 40.818,20.604 C40.702,20.616 40.581,20.622 40.462,20.630 C40.309,20.642 40.161,20.659 40.003,20.665 C40.796,21.391 42.005,22.137 43.597,22.682 C43.598,22.683 43.599,22.684 43.601,22.684 C43.602,22.685 43.604,22.684 43.606,22.685 C46.498,23.657 48.727,23.372 49.577,22.758 C49.713,22.660 49.821,22.555 49.884,22.444 C49.904,22.408 49.924,22.370 49.937,22.330 C50.013,22.103 49.968,21.820 49.804,21.487 ZM57.534,29.332 C57.139,28.161 55.234,26.173 51.982,24.572 C51.677,24.421 51.364,24.277 51.046,24.142 C51.027,24.159 51.002,24.173 50.983,24.190 C50.890,24.270 50.788,24.343 50.684,24.415 C50.622,24.458 50.564,24.504 50.498,24.544 C50.371,24.621 50.234,24.688 50.094,24.754 C50.039,24.780 49.989,24.810 49.932,24.834 C49.728,24.921 49.513,24.996 49.286,25.060 C49.266,25.066 49.244,25.069 49.224,25.074 C49.015,25.131 48.798,25.179 48.572,25.216 C48.498,25.229 48.418,25.235 48.342,25.246 C48.165,25.270 47.986,25.292 47.800,25.305 C47.704,25.312 47.605,25.313 47.507,25.317 C47.385,25.321 47.266,25.331 47.141,25.331 C47.094,25.331 47.044,25.326 46.997,25.325 C46.831,25.323 46.661,25.312 46.491,25.302 C46.348,25.293 46.207,25.287 46.061,25.272 C45.875,25.254 45.684,25.226 45.494,25.198 C45.358,25.178 45.224,25.163 45.087,25.138 C45.056,25.133 45.027,25.131 44.997,25.125 C45.848,26.210 47.460,27.579 49.898,28.780 C54.190,30.894 57.215,30.650 57.568,29.933 C57.651,29.764 57.595,29.513 57.534,29.332 ZM19.282,29.393 C21.067,31.938 20.309,33.347 19.119,32.046 C17.929,30.747 18.524,29.717 17.063,29.555 C15.601,29.393 14.790,29.338 15.223,26.737 C15.655,24.138 17.496,21.538 17.712,24.029 C17.712,24.029 17.496,26.846 19.282,29.393 Z'/%3E%3C/svg%3E"); }
.ls-icon-15:after {/*닭갈비*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='75px' height='75px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M71.100,54.109 C71.167,54.245 71.234,54.383 71.274,54.529 L72.826,60.273 C73.444,62.561 72.780,65.023 71.091,66.698 L66.944,70.809 C65.674,72.066 63.957,72.750 62.203,72.750 C61.629,72.750 61.050,72.677 60.481,72.526 L54.686,70.987 C54.618,70.969 54.561,70.920 54.495,70.896 C49.389,73.509 43.617,74.996 37.498,74.996 C16.822,74.996 -0.000,58.174 -0.000,37.497 C-0.000,31.534 1.408,25.896 3.897,20.886 C3.830,20.751 3.763,20.615 3.724,20.470 L2.170,14.722 C1.552,12.433 2.216,9.971 3.906,8.296 L8.052,4.186 C9.737,2.516 12.214,1.857 14.515,2.468 L20.311,4.008 C20.378,4.026 20.436,4.075 20.502,4.099 C25.608,1.486 31.379,-0.001 37.498,-0.001 C58.175,-0.001 74.997,16.821 74.997,37.497 C74.997,43.461 73.589,49.099 71.100,54.109 ZM60.996,70.590 C62.609,71.017 64.351,70.558 65.533,69.386 L69.681,65.275 C70.859,64.107 71.323,62.390 70.892,60.796 L69.759,56.604 C69.562,56.936 69.361,57.263 69.155,57.587 L70.079,61.003 C70.435,62.320 70.052,63.739 69.078,64.705 L64.933,68.815 C63.961,69.775 62.541,70.153 61.218,69.802 L57.944,68.932 C57.634,69.134 57.317,69.333 56.996,69.528 L60.996,70.590 ZM14.001,4.405 C13.602,4.299 13.195,4.247 12.791,4.247 C11.558,4.247 10.352,4.727 9.462,5.609 L5.316,9.719 C4.137,10.888 3.674,12.604 4.105,14.199 L5.237,18.392 C5.434,18.060 5.636,17.732 5.841,17.408 L4.917,13.991 C4.562,12.673 4.944,11.255 5.918,10.290 L10.064,6.180 C11.034,5.219 12.457,4.842 13.780,5.193 L17.053,6.062 C17.364,5.860 17.680,5.662 18.000,5.467 L14.001,4.405 ZM37.498,2.002 C31.427,2.002 25.708,3.537 20.706,6.235 C20.557,6.315 20.412,6.400 20.265,6.481 C14.992,9.423 10.545,13.668 7.358,18.780 C7.249,18.955 7.139,19.130 7.032,19.309 C6.856,19.604 6.686,19.903 6.517,20.203 C6.389,20.433 6.261,20.664 6.137,20.896 C3.503,25.854 2.003,31.503 2.003,37.497 C2.003,57.070 17.926,72.993 37.498,72.993 C43.570,72.993 49.289,71.458 54.291,68.760 C54.440,68.680 54.583,68.596 54.730,68.514 C60.004,65.573 64.452,61.327 67.639,56.215 C67.748,56.039 67.858,55.865 67.964,55.687 C68.141,55.391 68.311,55.092 68.480,54.791 C68.608,54.561 68.736,54.331 68.859,54.099 C71.494,49.142 72.994,43.492 72.994,37.497 C72.994,17.925 57.071,2.002 37.498,2.002 ZM69.176,37.497 C69.176,38.038 69.182,38.580 69.189,39.119 C69.221,41.933 69.254,44.843 68.381,47.532 C67.483,50.295 65.763,52.589 64.099,54.808 C63.772,55.246 63.445,55.681 63.127,56.119 C62.806,56.559 62.490,57.006 62.174,57.454 C60.566,59.724 58.906,62.071 56.584,63.763 C54.262,65.451 51.490,66.316 48.810,67.152 C48.303,67.311 47.795,67.469 47.291,67.633 C46.772,67.801 46.251,67.979 45.726,68.158 C43.125,69.044 40.437,69.962 37.498,69.962 C34.558,69.962 31.869,69.044 29.267,68.157 C28.744,67.979 28.224,67.801 27.706,67.633 C27.204,67.470 26.697,67.312 26.191,67.154 C23.509,66.317 20.736,65.452 18.414,63.763 C16.090,62.071 14.429,59.724 12.822,57.454 C12.505,57.006 12.189,56.559 11.869,56.118 C11.550,55.680 11.223,55.244 10.894,54.805 C9.231,52.588 7.512,50.294 6.616,47.532 C5.743,44.843 5.776,41.933 5.808,39.119 C5.815,38.580 5.821,38.038 5.821,37.497 C5.821,36.956 5.815,36.415 5.808,35.876 C5.776,33.062 5.743,30.152 6.616,27.463 C7.512,24.702 9.230,22.409 10.892,20.192 C11.221,19.753 11.550,19.315 11.869,18.876 C12.188,18.437 12.505,17.990 12.822,17.542 C14.428,15.271 16.090,12.924 18.413,11.232 C20.736,9.543 23.509,8.677 26.191,7.841 C26.697,7.683 27.204,7.525 27.706,7.362 C28.223,7.194 28.741,7.017 29.264,6.839 C31.866,5.951 34.557,5.033 37.498,5.033 C40.439,5.033 43.129,5.951 45.731,6.839 C46.254,7.017 46.773,7.194 47.289,7.362 C47.794,7.526 48.302,7.684 48.809,7.843 C51.490,8.679 54.261,9.544 56.583,11.232 C58.906,12.924 60.567,15.271 62.174,17.542 C62.490,17.989 62.807,18.436 63.127,18.876 C63.446,19.314 63.773,19.750 64.101,20.188 C65.764,22.406 67.483,24.700 68.381,27.463 C69.254,30.152 69.221,33.062 69.189,35.875 C69.182,36.415 69.176,36.956 69.176,37.497 ZM67.185,35.853 C67.217,33.078 67.247,30.457 66.475,28.082 C65.681,25.635 64.063,23.477 62.498,21.390 C62.165,20.944 61.832,20.501 61.507,20.056 C61.182,19.608 60.861,19.154 60.539,18.699 C59.026,16.560 57.461,14.349 55.403,12.852 C53.350,11.358 50.855,10.579 48.213,9.755 C47.697,9.594 47.183,9.434 46.671,9.267 C46.145,9.097 45.617,8.916 45.085,8.735 C42.637,7.900 40.106,7.037 37.498,7.037 C34.890,7.037 32.358,7.900 29.911,8.735 C29.379,8.916 28.851,9.097 28.325,9.267 C27.815,9.433 27.301,9.593 26.788,9.753 C24.144,10.578 21.648,11.357 19.592,12.852 C17.535,14.350 15.971,16.561 14.458,18.699 C14.135,19.154 13.814,19.608 13.488,20.056 C13.163,20.502 12.830,20.947 12.496,21.393 C10.931,23.479 9.315,25.637 8.521,28.082 C7.750,30.458 7.780,33.078 7.811,35.853 C7.818,36.400 7.824,36.949 7.824,37.497 C7.824,38.046 7.818,38.595 7.811,39.142 C7.780,41.917 7.750,44.537 8.521,46.913 C9.315,49.359 10.932,51.517 12.497,53.604 C12.831,54.050 13.163,54.494 13.488,54.939 C13.814,55.387 14.136,55.841 14.458,56.297 C15.971,58.435 17.536,60.646 19.593,62.143 C21.648,63.638 24.144,64.417 26.788,65.242 C27.301,65.402 27.815,65.562 28.325,65.728 C28.852,65.899 29.382,66.079 29.915,66.261 C32.361,67.096 34.891,67.958 37.498,67.958 C40.104,67.958 42.633,67.096 45.080,66.262 C45.614,66.080 46.144,65.899 46.672,65.728 C47.184,65.561 47.698,65.401 48.214,65.240 C50.856,64.415 53.351,63.637 55.405,62.143 C57.461,60.645 59.025,58.435 60.538,56.297 C60.860,55.841 61.182,55.387 61.507,54.939 C61.831,54.495 62.164,54.052 62.497,53.607 C64.062,51.519 65.680,49.360 66.475,46.913 C67.247,44.537 67.217,41.917 67.185,39.142 C67.179,38.595 67.173,38.046 67.173,37.497 C67.173,36.949 67.179,36.400 67.185,35.853 ZM60.439,49.413 C59.403,50.267 58.545,50.558 57.820,50.558 C56.914,50.558 56.216,50.103 55.637,49.725 C54.991,49.304 54.574,49.047 53.921,49.099 C52.031,49.246 51.084,48.208 50.456,47.518 C49.958,46.971 49.794,46.825 49.474,46.837 C48.118,46.889 46.575,45.765 45.668,44.084 C44.522,41.966 44.719,39.570 46.207,37.511 C47.475,35.755 49.261,34.943 51.223,35.208 C53.463,35.515 55.709,37.262 56.449,39.271 C56.582,39.631 56.820,39.709 58.233,39.576 C59.675,39.439 62.089,39.215 63.096,41.915 C64.656,46.092 60.836,49.113 60.439,49.413 ZM61.220,42.615 C60.789,41.460 60.107,41.410 58.420,41.570 C57.167,41.688 55.271,41.867 54.569,39.963 C54.143,38.806 52.588,37.417 50.950,37.192 C49.716,37.021 48.668,37.525 47.830,38.684 C46.434,40.616 46.980,42.300 47.429,43.132 C48.050,44.280 48.993,44.836 49.366,44.836 C49.372,44.836 49.377,44.836 49.382,44.835 C50.669,44.781 51.401,45.582 51.936,46.169 C52.489,46.775 52.861,47.174 53.762,47.103 C53.869,47.094 53.974,47.090 54.076,47.090 C55.261,47.090 56.102,47.638 56.730,48.047 C57.635,48.636 57.973,48.856 59.180,47.854 C59.196,47.842 59.211,47.830 59.226,47.819 C59.359,47.720 62.294,45.494 61.220,42.615 ZM62.585,36.145 L59.319,36.527 C59.280,36.532 59.241,36.533 59.203,36.533 C58.701,36.533 58.269,36.158 58.209,35.648 C57.624,30.649 55.703,25.887 52.652,21.878 C52.318,21.438 52.403,20.810 52.843,20.475 L55.456,18.485 C55.667,18.322 55.933,18.252 56.197,18.288 C56.460,18.324 56.699,18.463 56.860,18.674 C60.485,23.435 62.768,29.093 63.464,35.034 C63.528,35.583 63.135,36.081 62.585,36.145 ZM55.861,20.694 L54.840,21.472 C57.570,25.320 59.362,29.760 60.066,34.423 L61.342,34.274 C60.610,29.382 58.731,24.725 55.861,20.694 ZM52.398,29.591 C52.288,29.833 52.085,30.020 51.837,30.113 C51.724,30.155 51.606,30.176 51.487,30.176 C51.345,30.176 51.203,30.145 51.071,30.085 L44.127,26.904 C44.143,30.754 44.480,33.680 44.483,33.713 C44.544,34.234 44.194,34.714 43.679,34.814 C42.989,34.947 42.331,34.998 41.731,34.998 C39.819,34.998 38.472,34.481 38.398,34.453 C37.985,34.291 37.728,33.878 37.765,33.437 C38.071,29.759 38.803,26.470 39.259,24.675 L37.450,23.846 C36.882,25.003 35.304,25.898 33.497,26.049 C33.316,26.064 33.137,26.071 32.959,26.071 C30.783,26.071 28.884,24.946 27.690,22.924 C26.589,21.060 26.552,19.101 27.586,17.407 C28.764,15.477 31.284,14.131 33.401,14.241 C33.788,14.272 33.951,14.078 34.395,12.729 C34.848,11.353 35.612,9.056 38.484,9.209 C43.078,9.458 44.253,14.464 44.301,14.677 C44.420,15.087 44.490,15.474 44.520,15.842 C45.589,15.950 46.614,16.213 47.592,16.660 C52.482,18.900 54.638,24.701 52.398,29.591 ZM42.396,32.969 C42.277,31.632 42.096,29.055 42.125,25.988 L41.111,25.523 C40.707,27.163 40.140,29.813 39.837,32.786 C40.425,32.917 41.330,33.051 42.396,32.969 ZM42.362,15.173 C42.312,14.966 41.447,11.376 38.375,11.209 C37.155,11.140 36.828,11.744 36.298,13.356 C35.904,14.552 35.320,16.364 33.284,16.241 C32.056,16.179 30.157,17.040 29.296,18.450 C28.647,19.512 28.687,20.675 29.415,21.905 C30.627,23.956 32.387,24.130 33.331,24.053 C34.650,23.942 35.544,23.283 35.674,22.944 C35.850,22.485 36.134,22.100 36.518,21.804 C36.520,21.803 36.522,21.803 36.524,21.802 C36.967,21.462 37.472,21.290 37.918,21.138 C38.694,20.875 39.205,20.702 39.502,19.839 C39.945,18.558 40.873,17.943 41.551,17.495 C42.110,17.124 42.407,16.913 42.497,16.546 C42.497,16.545 42.497,16.545 42.497,16.545 C42.576,16.222 42.531,15.760 42.362,15.173 ZM46.758,18.482 C45.924,18.100 45.040,17.874 44.122,17.807 C44.007,17.999 43.871,18.163 43.728,18.315 C43.685,18.360 43.641,18.400 43.597,18.442 C43.481,18.553 43.364,18.655 43.243,18.749 C43.195,18.785 43.151,18.822 43.103,18.856 C42.951,18.966 42.801,19.070 42.657,19.165 C42.012,19.592 41.606,19.884 41.396,20.493 C41.304,20.760 41.192,20.989 41.072,21.201 C41.036,21.265 40.997,21.322 40.958,21.381 C40.866,21.524 40.769,21.655 40.667,21.773 C40.624,21.822 40.582,21.873 40.538,21.918 C40.413,22.047 40.283,22.163 40.150,22.264 C40.131,22.278 40.112,22.297 40.093,22.311 C39.938,22.424 39.780,22.518 39.622,22.601 C39.611,22.607 39.599,22.617 39.588,22.623 L40.857,23.204 L43.553,24.439 L50.936,27.819 C52.070,24.157 50.335,20.120 46.758,18.482 ZM34.347,28.260 C34.480,28.489 34.517,28.762 34.450,29.019 L33.614,32.197 C33.547,32.454 33.379,32.674 33.150,32.808 C32.995,32.898 32.821,32.945 32.645,32.945 C32.560,32.945 32.474,32.934 32.390,32.912 C26.603,31.389 21.322,28.335 17.118,24.080 C16.729,23.686 16.733,23.052 17.126,22.663 L19.464,20.353 C19.653,20.167 19.931,20.068 20.174,20.064 C20.440,20.065 20.693,20.172 20.880,20.361 C24.421,23.944 28.865,26.514 33.736,27.795 C33.993,27.863 34.213,28.030 34.347,28.260 ZM18.900,27.970 C18.735,29.291 18.482,30.665 18.190,32.057 C22.451,30.812 27.201,32.625 29.448,36.627 C29.578,36.859 29.611,37.133 29.539,37.388 C29.467,37.644 29.297,37.861 29.065,37.991 L28.512,38.301 C29.511,39.015 30.120,39.759 30.157,39.805 C32.150,42.031 31.272,43.497 30.630,44.568 C30.233,45.230 29.993,45.669 30.069,46.306 C30.290,48.188 29.284,49.175 28.618,49.828 C28.089,50.348 27.949,50.531 27.974,50.834 C28.085,52.165 27.012,53.772 25.365,54.742 C24.407,55.307 23.379,55.587 22.342,55.587 C21.134,55.587 19.914,55.206 18.777,54.448 C16.975,53.247 16.091,51.498 16.288,49.523 C16.511,47.273 18.171,44.963 20.151,44.148 C20.463,44.020 20.556,43.820 20.450,42.827 L13.800,46.561 C13.646,46.648 13.477,46.689 13.311,46.689 C12.961,46.689 12.621,46.505 12.437,46.178 C10.912,43.462 10.794,40.196 12.079,37.367 C12.544,32.090 12.203,27.463 12.199,27.417 C12.159,26.894 12.530,26.429 13.048,26.351 C15.958,25.912 18.215,26.888 18.310,26.930 C18.715,27.108 18.955,27.531 18.900,27.970 ZM18.281,49.721 C18.158,50.959 18.699,51.989 19.888,52.782 C21.870,54.103 23.533,53.498 24.348,53.016 C25.489,52.344 26.008,51.361 25.978,51.000 C25.870,49.719 26.647,48.956 27.215,48.399 C27.799,47.825 28.186,47.446 28.079,46.540 C27.920,45.192 28.494,44.236 28.911,43.538 C29.466,42.613 29.673,42.267 28.627,41.096 C28.581,41.043 27.570,39.803 26.101,39.241 C25.137,38.872 24.226,38.877 23.316,39.255 C22.465,39.610 22.212,40.071 22.278,41.153 C22.296,41.465 22.339,41.781 22.379,42.090 C22.543,43.339 22.790,45.228 20.914,46.001 C19.774,46.470 18.444,48.076 18.281,49.721 ZM14.254,28.247 C14.328,29.788 14.411,32.978 14.144,36.637 L14.921,36.754 C15.145,36.042 15.488,34.887 15.838,33.456 C15.838,33.455 15.839,33.454 15.839,33.453 C16.251,31.773 16.574,30.123 16.803,28.535 C16.221,28.379 15.323,28.208 14.254,28.247 ZM17.615,34.602 C17.575,34.757 17.536,34.907 17.497,35.054 C17.465,35.173 17.434,35.287 17.403,35.400 C17.362,35.551 17.322,35.697 17.283,35.837 C17.257,35.931 17.231,36.019 17.206,36.108 C17.165,36.251 17.125,36.390 17.086,36.521 C17.066,36.590 17.047,36.651 17.028,36.717 C16.988,36.851 16.949,36.980 16.913,37.097 C16.899,37.141 16.887,37.178 16.874,37.220 C16.836,37.342 16.799,37.459 16.767,37.560 C16.761,37.577 16.758,37.589 16.752,37.606 C16.637,37.962 16.561,38.180 16.553,38.203 C16.514,38.312 16.457,38.408 16.388,38.493 C16.368,38.519 16.342,38.536 16.320,38.559 C16.266,38.614 16.211,38.666 16.147,38.707 C16.113,38.729 16.077,38.743 16.041,38.760 C15.980,38.789 15.920,38.816 15.855,38.832 C15.811,38.844 15.767,38.848 15.722,38.853 C15.684,38.858 15.648,38.871 15.610,38.871 C15.560,38.871 15.511,38.867 15.461,38.859 L13.716,38.599 C13.004,40.438 13.019,42.473 13.749,44.292 L20.266,40.634 C20.266,40.616 20.269,40.595 20.270,40.577 C20.273,40.529 20.278,40.481 20.282,40.430 C20.290,40.328 20.303,40.224 20.320,40.114 C20.329,40.058 20.338,40.004 20.350,39.946 C20.376,39.819 20.412,39.689 20.454,39.557 C20.467,39.516 20.475,39.478 20.490,39.437 C20.552,39.267 20.631,39.096 20.728,38.926 C20.752,38.883 20.785,38.843 20.812,38.801 C20.893,38.672 20.986,38.547 21.094,38.423 C21.141,38.368 21.194,38.316 21.247,38.262 C21.359,38.149 21.487,38.042 21.626,37.937 C21.688,37.891 21.746,37.843 21.814,37.799 C22.029,37.657 22.266,37.523 22.545,37.406 C22.874,37.269 23.207,37.169 23.541,37.095 C23.652,37.071 23.763,37.066 23.874,37.049 C24.100,37.013 24.326,36.981 24.553,36.975 C24.685,36.971 24.818,36.984 24.951,36.990 C25.159,36.999 25.367,37.013 25.577,37.046 C25.719,37.069 25.861,37.104 26.003,37.137 C26.122,37.165 26.240,37.178 26.358,37.213 L27.154,36.767 C24.986,33.872 20.993,32.835 17.672,34.384 C17.652,34.460 17.634,34.527 17.615,34.602 ZM30.026,53.544 C34.586,51.401 38.493,48.068 41.324,43.905 C41.473,43.685 41.704,43.534 41.964,43.484 C42.227,43.435 42.496,43.490 42.716,43.640 L45.432,45.488 C45.889,45.799 46.008,46.422 45.697,46.879 C44.945,47.986 44.077,49.050 43.161,50.090 L57.369,51.138 C57.634,51.158 57.881,51.282 58.054,51.483 C58.228,51.684 58.314,51.946 58.294,52.211 C57.916,57.331 53.627,61.247 48.573,61.247 C48.332,61.247 48.091,61.239 47.848,61.220 C46.761,61.140 45.714,60.874 44.720,60.445 C42.949,62.446 41.826,63.935 41.815,63.951 C41.618,64.212 41.318,64.352 41.012,64.352 C40.827,64.352 40.640,64.301 40.473,64.194 C37.996,62.610 36.938,60.386 36.894,60.292 C36.707,59.891 36.805,59.414 37.136,59.119 C38.099,58.264 39.158,57.416 40.261,56.581 C39.765,55.763 39.400,54.880 39.159,53.959 C37.029,55.701 34.728,57.179 32.277,58.331 C32.142,58.394 31.996,58.426 31.851,58.426 C31.736,58.426 31.621,58.406 31.511,58.367 C31.261,58.276 31.057,58.090 30.944,57.850 L29.546,54.877 C29.434,54.636 29.421,54.361 29.511,54.111 C29.601,53.861 29.787,53.657 30.026,53.544 ZM47.996,59.223 C51.898,59.506 55.386,56.813 56.158,53.057 L41.419,51.970 C41.244,52.141 41.066,52.308 40.887,52.475 C41.017,53.505 41.352,54.493 41.875,55.388 C41.890,55.378 41.903,55.369 41.918,55.359 C42.031,55.279 42.135,55.209 42.244,55.133 C42.411,55.018 42.577,54.903 42.735,54.796 C42.858,54.713 42.972,54.638 43.089,54.560 C43.222,54.471 43.353,54.384 43.478,54.303 C43.593,54.227 43.699,54.159 43.807,54.089 C43.920,54.016 44.029,53.947 44.133,53.881 C44.233,53.817 44.326,53.759 44.418,53.702 C44.515,53.641 44.603,53.586 44.690,53.533 C44.770,53.484 44.846,53.437 44.917,53.395 C44.999,53.345 45.067,53.304 45.137,53.262 C45.192,53.229 45.247,53.196 45.294,53.168 C45.363,53.128 45.411,53.100 45.460,53.071 C45.489,53.055 45.519,53.037 45.540,53.025 C45.597,52.992 45.633,52.972 45.642,52.967 C46.058,52.733 46.586,52.826 46.896,53.192 L48.554,55.148 C48.896,55.552 48.865,56.153 48.483,56.519 C47.799,57.174 47.105,57.881 46.414,58.609 C46.334,58.693 46.254,58.780 46.175,58.865 C46.763,59.056 47.372,59.177 47.996,59.223 ZM39.086,60.077 C39.421,60.578 39.988,61.303 40.814,61.974 C41.409,61.226 42.416,59.998 43.723,58.553 C43.724,58.553 43.724,58.552 43.724,58.552 C44.620,57.561 45.524,56.614 46.421,55.729 L45.915,55.133 C45.137,55.606 43.785,56.463 42.211,57.611 C42.211,57.611 42.211,57.611 42.211,57.611 C41.106,58.418 40.057,59.245 39.086,60.077 ZM32.324,56.077 C34.780,54.822 37.078,53.229 39.168,51.333 C39.169,51.332 39.169,51.332 39.169,51.332 C39.564,50.973 39.953,50.609 40.329,50.231 C40.329,50.230 40.330,50.230 40.330,50.230 C41.484,49.069 42.535,47.841 43.463,46.572 L42.404,45.850 C39.623,49.659 35.979,52.767 31.778,54.916 L32.324,56.077 Z'/%3E%3C/svg%3E"); }
.ls-icon-16:after {/*돋보기*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='207px' height='206px'%3E%3Cpath fill-rule='evenodd' fill='rgb(156, 196, 13)' d='M204.566,191.769 L204.563,191.769 L160.907,148.017 C173.593,132.391 181.216,112.479 181.216,90.809 C181.216,40.736 140.570,-0.000 90.611,-0.000 C40.649,-0.000 -0.000,40.736 -0.000,90.809 C-0.000,140.878 40.649,181.610 90.611,181.610 C112.970,181.610 133.450,173.433 149.268,159.931 L192.797,203.557 C196.047,206.813 201.313,206.813 204.563,203.557 C207.812,200.305 207.812,195.026 204.566,191.769 ZM90.611,164.938 C49.822,164.938 16.637,131.683 16.637,90.809 C16.637,49.931 49.822,16.672 90.611,16.672 C131.396,16.672 164.579,49.931 164.579,90.809 C164.579,131.683 131.396,164.938 90.611,164.938 Z'/%3E%3C/svg%3E");}


/* 20231011 추가 */
/* 기업소개 */
.con-com-01 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-01 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-01 .con-box-02 { padding-top: 4em; }
.con-com-01 .con-box-01 { padding-top: 1em;}
.con-com-01 .com-box-01 { text-align: left; width: 100%;}
.con-com-01 .ls-txt-01 { font-size: 1.4em; font-weight: 500 ;max-width: 550px;}
.con-com-01 .ls-txt-02 { font-size:  0.95em; color:#646464}
.con-com-01 .ls-txt-02 p { line-height: 1.6em; padding-top: 2em;}
.con-com-01 .ls-box-in { display:flex;  align-items: stretch;  width: 100%; justify-content: center;  max-width: 1320px; margin:0 auto; padding: 3em 20px;  }
.con-com-01 .con-box-01 .ls-box-01 { width: 100%; padding-right: 39%; }
.con-com-01 .con-box-01 .ls-box-02 { position: absolute; right:0; width: 37%;}
.con-com-01 .ls-img-01 img { object-fit: cover;    height: 100%;    width: 100%;}
.con-com-01 .ls-txt-03 { padding-top: 2.8em; }
.con-com-01 .ls-txt-03 b { letter-spacing: 0.2em; font-size: 1.3em;}
.con-com-01 .con-box-02 h4 { padding-bottom:1em; font-size: 1.4em; font-weight: 500;}
.con-com-01 .con-box-02 .ls-box-01 { width: 40%; padding-right: 8%;}
.con-com-01 .con-box-02 .ls-box-02 { width: 60%;}
.con-com-01 .ls-img-02 img { object-fit: cover;    height: 100%;    width: 100%;}
.con-com-01 .dl-box-01 { font-size:  0.95em; display:flex; flex-wrap: wrap; justify-content: space-between;}
.con-com-01 .dl-box-01 dt { min-width: 4em; width:100%; max-width: 8em; color:#646464; margin-bottom: auto; padding-top: 0.3em;}
.con-com-01 .dl-box-01 dd { font-weight: 300; width:100%; text-align: right; }
.con-com-01 .dl-box-01 dd span { font-size: 1.5em; }
.con-com-01 .dl-box-01 dl { padding: 2.5em 0 1em 0; border-bottom:1px solid #c0c1c5; width:100%; display:flex; align-items: center; }
.con-com-01 .dl-box-01 .dl-dup dt { width: 40%;}
.con-com-01 .dl-box-01 .dl-dup { width: 48%;}
.con-com-01 .dl-box-01 ul { text-align: left; font-size: 1.5em;}
.con-com-01 .dl-box-01 li { position: relative; padding-left: 1em;}
.con-com-01 .dl-box-01 li:before { position: absolute; left:0; content:'-'}

/* 연혁 */
.con-com-02 { margin:0 auto; padding: 8em 0px 0px 0px; position: relative;}
.con-com-02 .con-head { text-align: center; display:table-cell; vertical-align: middle;}
.con-com-02 .con-box-01 { width: 100%; max-width: 1320px; padding-left:20px; padding-right:20px; margin:0 auto;}
.con-com-02 .con-box-01 .inner-box { width:100%;  text-shadow: 2px 2px 7px rgba(0,0,0,0.3); display:table; background-position: center center; background-repeat: no-repeat; background-size:cover; height: 17em; color:#fff; text-align: center;}
.con-com-02 .con-box-01 p { display:flex; justify-content: center; align-items: flex-end; font-size: 2.4em; font-weight: normal; }
.con-com-02 .con-box-01 p img { max-width:100%; filter: drop-shadow(3px 3px 3px rgba(0,0,0,0.2)) }  
.con-com-02 .con-box-01 span { width: 1.8em; top:-0.3em; margin-left:-0.9em; position: relative;}
.con-com-02 .con-box-02 { position: relative; width:100%; padding-top: 5em; }
.con-com-02 .con-box-02:before { position: absolute; content:''; width:1px; height:100%; left: 50%; top:0; transform: translateX(-50%); background:#cfcfcf}
.con-com-02 .con-box-02 .dl-even dt { order:2; text-align: left;  margin-right: auto; margin-left:0}
.con-com-02 .con-box-02 .dl-even dd { order:1; text-align: right;  margin-left: auto;  margin-right:0}
.con-com-02 .con-box-02 .dl-even li { justify-content: end;}
.con-com-02 .con-box-02 .dl-even li b { order:2;}
.con-com-02 .con-box-02 .dl-even li span { order:1;}
.con-com-02 .dl-box-01 dl { padding:2em 0; position: relative; display:flex; justify-content: center; align-items: stretch;}
.con-com-02 .dl-box-01 dl:before { line-height: 1; position: absolute; content:''; box-shadow: 0 0 0 0.25em rgba(231,56,40,0.3); border-radius: 1em; width:0.67em; height:0.67em; left: 50%; top:3.5em; transform: translateX(-50%); background:#e73828}
.con-com-02 .dl-box-01 dt { padding:0 1.4em; font-size: 2.6em; font-weight:bold; width:50%; max-width: 600px; text-align: right; margin-left: auto; }
.con-com-02 .dl-box-01 dd { padding: 1.1em 2.5em 0 2.5em; width:50%; max-width: 600px; text-align: left; margin-right: auto; }
.con-com-02 .dl-box-01 li { padding-bottom: 0.8em; display:flex;}
.con-com-02 .dl-box-01 li b { padding: 0 1.5em;}
.con-com-02 .dl-box-01 li span { color:#646464}
.con-com-02 .ls-txt-01 { margin-top: 1em; margin-bottom: 1.5em; width:50%; text-align: left; position: relative; margin-left: auto; }
.con-com-02 .ls-txt-01 b { padding: 0.5em 0 0.2em 4em; position: relative; display:inline-block; height:100%;}
.con-com-02 .ls-txt-01:before { bottom:0; position: absolute; background:#cfcfcf; content:''; height:1px; width: 100%; left:-100%;}
.con-com-02 .ls-txt-01 b:before {line-height: 1; position: absolute; content:''; border-radius: 1em; width:0.67em; height:0.67em; left: 0; bottom:0em; transform: translate(-50%, 50%); background:#000}
.con-com-02 .ls-txt-01 b:after { bottom:0; position: absolute; background:#000; content:''; height:1px; width: 100%; left:0;}
.con-com-02 .ls-txt-02 { margin-top: 1em; margin-bottom: 1.5em; width:50%; text-align: right; position: relative; margin-right: auto; }
.con-com-02 .ls-txt-02 b { padding: 0.5em 4em 0.2em 0em; position: relative; display:inline-block; height:100%;}
.con-com-02 .ls-txt-02:before { bottom:0; position: absolute; background:#cfcfcf; content:''; height:1px; width: 100%; right:-100%;}
.con-com-02 .ls-txt-02 b:before {line-height: 1; position: absolute; content:''; border-radius: 1em; width:0.67em; height:0.67em; right: 0; bottom:0em; transform: translate(50%, 50%); background:#000}
.con-com-02 .ls-txt-02 b:after { bottom:0; position: absolute; background:#000; content:''; height:1px; width: 100%; right:0;}

/* 인증현황 */
.con-com-03 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-03 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-03 .con-box-01 { overflow: hidden; padding-top: 4em;  max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px;}
.con-com-03 .ls-list-box { display: flex; flex-wrap: wrap; justify-content: start; margin-right:-2.5em; }
.con-com-03 .ls-list { width: calc(25% - 2.5em); margin-right: 2.5em; padding-top: 3em;}
.con-com-03 .ls-list img { max-width:100%; text-align: center; border:1px solid #d2d2d2}
.con-com-03 .ls-list p {font-size: 0.95em; color:#646464; padding-bottom:1em;}

/* 연혁 */
.con-com-04 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-04 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-04 .com-box-01 { text-align: left; overflow: hidden; padding-top: 4em;  max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px;}
.con-com-04 .con-box-02 h4 { font-weight:normal; padding-top:3em; padding-bottom: 1em;}
.con-com-04 .con-box-03 h4 { font-weight:normal; padding-top:3em; padding-bottom: 1em;}
.con-com-04 .ls-img-01 { height: 21.8em;}
.con-com-04 .ls-img-01 img { object-fit: cover; height:100%; width:100%;}
.con-com-04 h4 { display:inline-block; font-size: 1.4em;}
.con-com-04 .dl-box-01 { padding-top: 1em;}
.con-com-04 .dl-box-01 dl { padding: 1em 0; display:flex; border-bottom:1px solid #999999}
.con-com-04 .dl-box-01 dt { width: 5em; font-weight: 500; color:#646464 }
.con-com-04 .ls-txt-01 span { opacity: 0.5; display:inline-block; padding-left:0.5em;}

/* 기술소개 */
.con-com-07 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-07 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px; padding-bottom: 50px;}
.con-com-07 .con-head p { font-weight: normal; font-size: 0.95em; padding-top: 1em;}
.con-com-07 .con-box-01 { text-align: left; display:flex; align-items: stretch; position: relative;}
.con-com-07 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 5em;  padding-bottom: 5em;}
.con-com-07 .ls-list-box { width:100%; display: flex; flex-wrap: wrap; justify-content: start;}
.con-com-07 .ls-list { border-left:1px solid #b2b2b2; text-align: center; width: 20%; padding: 1em 0;}
.con-com-07 .ls-list:last-of-type { border-right:1px solid #b2b2b2}
.con-com-07 .ls-list img { width: 39%; max-width:100%; text-align: center;}
.con-com-07 .ls-list p { font-size: 0.95em; padding: 0.5em 0}
.con-com-07 .con-box-02 h4 { border-top:1px solid #e73828; font-weight:500; text-align: left; font-size: 1.4em; padding: 1em 0;}
.con-com-07 .con-box-02 { padding-top: 5em;}
.con-com-07 .ls-table-01 table th { padding: 0.7em 0; color:#fff; background:#e73828}
.con-com-07 .ls-table-01 table { table-layout: fixed; border-collapse: collapse; font-size: 0.95em; width: 100%;}
.con-com-07 .ls-table-01 td { color:#646464; padding:0.9em 0; border-bottom: 1px solid #c0c1c5; }
.con-com-07 .ls-table-01:nth-child(1) tbody td { position: relative;}
.con-com-07 .ls-table-01:nth-child(1) tbody td::before { position: absolute; right:0; top:0; height:100%; width:1px; background:#c0c1c5; content:'';}
.con-com-07 .ls-table-box { display:flex;}
.con-com-07 .con-box-03 { display:flex; padding-top: 7em; align-items: center;}
.con-com-07 .ls-table-02 table th { padding: 0.7em 0; color:#fff; background:#313131}
.con-com-07 .ls-table-02 table { table-layout: fixed; border-collapse: collapse; font-size: 0.95em; width: 100%;}
.con-com-07 .ls-table-02 td { color:#646464; padding:0.9em 0; border-bottom: 1px solid #c0c1c5; }
.con-com-07 .ls-table-02 td:nth-child(1) { border-right:1px solid #b2b2b2}
.con-com-07 .ls-img-01 img { max-width:100%; text-align: center;}
.con-com-07 .ls-table-02 {width: 31%;}
.con-com-07 .ls-img-01 {width: 38%;}

/* 시공도면 */
.con-com-08 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-08 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-08 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 4em;  padding-bottom: 3em;}
.con-com-08 .com-box-02 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 4em;  padding-bottom: 5em;}
.con-com-08 h4 { border-top:1px solid #e73828; font-weight:500; text-align: left; font-size: 1.4em; padding:1em 0 3em;}
.con-com-08 h5 { font-weight:500; text-align: left; font-size: 1.4em;}
.con-com-08 h6 { font-weight:500; text-align: left; font-size: 1.4em; padding-bottom: 1em;}
.con-com-08 .ls-box-in-01 { display:flex;}
.con-com-08 .ls-box-in-02 { display:flex; align-items: flex-start; padding-top:5em; padding-bottom:3em;}
.con-com-08 .ls-box-in-03 .ls-box-03 { display:flex; padding-bottom: 5em; }
.con-com-08 .ls-box-in-03 h5 { width: 16%;}
.con-com-08 .ls-box-in-03 .ls-img-box { width: 84%;}
.con-com-08 .ls-box-in-01 .ls-box-01 { width: 16%;}
.con-com-08 .ls-box-in-01 .ls-box-02 { width: 84%; }
.con-com-08 .ls-box-in-02 .ls-box-01 { width: 60%;}
.con-com-08 .ls-box-in-02 .ls-box-02 { width: 40%;}
.con-com-08 .ls-img-02 { padding-bottom:3em;}
.con-com-08 .ls-img-02 img {max-width:100%;}
.con-com-08 .ls-img-01 img {max-width:100%;}
.con-com-08 .ls-img-03 img {max-width:100%;}
.con-com-08 .ls-img-01 { padding-right: 5%; text-align: right; }
.con-com-08 .ls-list-box {transform: translateX(1%); width:100%; display: flex; align-items: stretch; flex-wrap: wrap; justify-content: space-between;}
.con-com-08 .ls-list {text-align: left; width: 25%;}
.con-com-08 .ls-list img { max-width:100%;}
.con-com-08 .ls-list p:last-of-type { letter-spacing: -0.1em; color:#646464; font-size: 0.95em; padding: 0.5em 3.9%}

/* 장비현황 */
.con-com-09 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-09 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-09 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 4em;  padding-bottom: 3em;}
.con-com-09 .con-box-01 { padding-bottom:7em;}
.con-com-09 .con-box-02 { padding-bottom:7em;}
.con-com-09 h4 { border-top:1px solid #e73828; font-weight:500; text-align: left; font-size: 1.4em; padding:1em 0 2em 0;}
.con-com-09 h5 { font-weight:500; text-align: left; font-size: 1.4em;}
.con-com-09 .ls-box-in-01 { display:flex; padding-top: 4em;}
.con-com-09 .ls-box-in-01 .ls-box-01 { width: 18.3%;}
.con-com-09 .ls-box-in-01 .ls-box-02 { width: 81.7%; }
.con-com-09 .ls-img-01 img {max-width:100%;}
.con-com-09 .ls-list-box { width:100%; display: flex; align-items: stretch; justify-content: space-between;}
.con-com-09 .list-col-2 .ls-list { width: 48.5%;}
.con-com-09 .list-col-3 .ls-list { width: 32.3%;}
.con-com-09 .ls-list img { max-width:100%;}
.con-com-09 .ls-table-01 table th { padding: 0.4em 0 0.6em 0; color:#fff; background:#e73828}
.con-com-09 .ls-table-01 table { table-layout: fixed; border-collapse: collapse; font-size: 0.95em; width: 100%;}
.con-com-09 .ls-table-01 td { color:#646464; padding:0.7em 0; border-bottom: 1px solid #c0c1c5; }
.con-com-09 .ls-table-01:nth-child(1) tbody td { position: relative; border-left:1px solid #c0c1c5}
.con-com-09 .ls-table-01:nth-child(1) tbody { position: relative;}
/* 20250122 수정 */
.con-com-09 .ls-table-01:nth-child(1) tbody:before { position: absolute; left:-1px; top:0; height:100%; width:3px; background:#fff; content:'';}
/* 20250122 완료 */
/*.con-com-09 .ls-table-01:nth-child(1) tbody:before { position: absolute; left:-1px; top:0; height:100%; width:1px; background:#fff; content:'';}*/
.con-com-09 .ul-box-01 li { text-align: left; position: relative; padding-left: 1.7em; line-height: 1.8em;}
.con-com-09 .ul-box-01 li:before { position: absolute; left:1em; content:'-'}
.con-com-09 .ul-box-02 { font-size: 0.95em; color:#646464;}
.con-com-09 .ul-box-02 ul { display:flex; flex-wrap: wrap;}
.con-com-09 .ul-box-02 li { line-height: 2em; width: 50%;  max-width:22em; text-align: left; position: relative; padding-left: 0.7em;}
.con-com-09 .ul-box-02 li:before { position: absolute; left:0em; content:'·'; font-size: 1.2em;}

/* 장비현황 */
.con-com-10 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-10 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-10 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 4em;  padding-bottom: 3em;}
.con-com-10 .con-box-01 { padding-bottom:7em;}
.con-com-10 h4 { border-top:1px solid #e73828; font-weight:500; text-align: left; font-size: 1.4em; padding:1em 0 2em 0;}
.con-com-10 .ls-box-in-01 { display:flex; justify-content: space-between;}
.con-com-10 .ls-box-01 { width: 48.7%;}
.con-com-10 .ls-box-02 { width: 48.7%; }
.con-com-10 .ls-img-01 img {max-width:100%;}
/* 20250122 수정 */
.con-com-10 .con-box-01 .ls-list-box { padding-top: 2em;}
.con-com-10 .ls-list-box {  width:100%; display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between;}
.con-com-10 .list-col-2 .ls-list { width: 48.5%;}
.con-com-10 .list-col-3 .ls-list { width: 32%;}
.con-com-10 .ls-list img { max-width:100%;}
.con-com-10 .dl-box-01 li { color:#646464; font-size: 0.95em;border-bottom:1px solid #c0c1c5; text-align: left; position: relative; padding: 0.5em 1.7em;line-height: 1.8em;}
.con-com-10 .dl-box-01 li:before { position: absolute; left:1em; content:'·'}
.con-com-10 .dl-box-01 dt { text-align: left; font-weight: 600; font-size: 1.1em; padding: 0.35em 0 0.5em 1em; color:#fff; background:#e73828}
.con-com-10 .dl-box-01 { padding-bottom: 3em;}
/* 20250122 완료 */
/*
.con-com-10 .con-box-01 .ls-list-box { padding-top: 4em;}
.con-com-10 .ls-list-box {  width:100%; display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between;}
.con-com-10 .list-col-2 .ls-list { width: 48.5%;}
.con-com-10 .list-col-3 .ls-list { width: 32%;}
.con-com-10 .ls-list img { max-width:100%;}
.con-com-10 .dl-box-01 li { color:#646464; font-size: 0.95em;border-bottom:1px solid #c0c1c5; text-align: left; position: relative; padding: 0.5em 1.7em;line-height: 1.8em;}
.con-com-10 .dl-box-01 li:before { position: absolute; left:1em; content:'·'}
.con-com-10 .dl-box-01 dt { text-align: left; font-weight: 600; font-size: 1.1em; padding: 0.35em 0 0.5em 1em; color:#fff; background:#e73828}
.con-com-10 .dl-box-01 { padding-top: 3em;}
*/
.con-com-10 .ls-list p { font-weight:500; font-size: 1.15em; padding:1em 0 2.5em 0; }
/* 20231011 추가 완료 */

/*product list*/
.con-com-05 { border-bottom:1px solid #dcdcdc; background:#f8f8f8; margin:0 auto; padding: 150px 0px 0px 0px; position: relative;}
.con-com-05 .con-head { text-align: center; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px; padding-bottom: 50px;}
.con-com-05 .ls-tab-box li { display:inline-block; font-size:1.2em; }
.con-com-05 .ls-tab-box li a { padding: 5px 20px;}
.con-com-05 .ls-tab-box {text-align: center; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px;}
.con-com-05 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 100px;  padding-bottom: 50px;}
.con-com-05 .con-box-01 .ls-list-box {display:grid; grid-template-columns: repeat(4, 1fr); column-gap: 2.2%;}
.con-com-05 .con-box-01 .ls-list { padding-bottom: 30px;}
.con-com-05 .con-box-01 img { max-width:100%; width:100%; object-fit: cover; height: 300px;}
.con-com-05 .con-box-01 .ls-img { position: relative;}
.con-com-05 .con-box-01 h4 { font-weight:normal; font-size: 1.2em; padding-top: 20px;}
.con-com-05 .con-box-01 a {padding-bottom: 30px; display:block; width:100%; position: relative; height:100%;}
.con-com-05 .con-box-01 a:hover .ls-img:after {z-index:1; position: absolute; content:''; width:100%; height:100%; background: transparent; border:5px solid red; left:0; top:0;}
.con-com-05 .con-box-02 .ls-more a{position: relative; display:inline-block; font-size: 1.1em; border-radius: 50px; border:2px solid #e73828; padding-top:10px; padding-bottom:10px; padding-left:50px; padding-right: 50px;}
.con-com-05 .con-box-02 { padding-bottom:150px; padding-top: 10px;}

/*product view*/
.con-com-06 {border-bottom:1px solid #dcdcdc;  background:#f8f8f8; margin:0 auto; padding: 150px 0px 0px 0px; position: relative;}
.con-com-06 .con-head { text-align: center; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px; padding-bottom: 40px;}
.con-com-06 .ls-tab-box li { display:inline-block;}
.con-com-06 .ls-tab-box li a { padding: 5px 20px;}
.con-com-06 .ls-tab-box {text-align: center; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px;}
.con-com-06 .com-box-01 { width: 100%;margin:0 auto; max-width: 1320px; text-align: left; padding-top:100px; padding-bottom:100px; position: relative; }
.con-com-06 .com-box-02 {background:#fff; width: 100%; padding-top: 50px; padding-bottom:50px; padding-left:20px; padding-right:20px;position: relative; }
.con-com-06 .con-box-01 { margin:0 auto;max-width: 1320px; padding-left:20px; padding-right:20px; width:100%; display:flex; justify-content: center; align-items: stretch; }
.con-com-06 .con-box-01>div { width:50%;}
.con-com-06 .con-box-01 .ls-box-01 {text-align: center; }
.con-com-06 .con-box-01 .ls-box-01 img {width:100%; object-fit: cover; height: 420px;}
.con-com-06 .con-box-01 .ls-box-02 { padding-left: 8%;}
.con-com-06 .con-box-01 .ls-box-02 h4 { font-size: 1.8em; padding-bottom:30px; margin-bottom:30px; border-bottom:1px solid #e73828;}
.con-com-06 .con-box-01 .ls-box-02 dt { position: relative; width: 130px; font-weight: 600;}
.con-com-06 .con-box-01 .ls-box-02 dl {font-size: 1.2em;  width:100%; display:flex; padding-bottom: 10px;}
.con-com-06 .con-box-01 .ls-box-02 dd { width:100%; display:flex; padding-left: 10%;}

.con-com-06 .con-box-02 { padding-top: 100px; margin:0 auto;max-width: 1320px; padding-left:20px; padding-right:20px;}
.con-com-06 .con-box-02 img {max-width:100%; }
/*
.con-com-06 .con-box-02 p { padding: 30px 0; }
*/

.con-com-06 .con-box-03 {margin:0 auto; max-width: 1320px; justify-content: center; display:flex; align-items: center; padding: 50px 0; }
.con-com-06 .con-box-03 p:first-of-type { margin-right:auto;}
.con-com-06 .con-box-03 a{position: relative; display:block; font-size: 1.1em;}
.con-com-06 .con-box-03 a span { display:inline-block; vertical-align: middle;}
.con-com-06 .con-box-03 .btn-prev { padding-left: 50px;}
.con-com-06 .con-box-03 .btn-more { border-radius: 50px; border:2px solid #e73828; padding-top:10px; padding-bottom:10px; padding-left:50px; padding-right: 50px;}
.con-com-06 .con-box-03 .btn-next {padding-right: 50px; } 
.con-com-06 .con-box-03 .btn-prev:after { display:inline-block; vertical-align: middle; content:'\2190'; font-weight:100; top:2px; font-size: 1.5em; line-height: 1em; width:30px; position: absolute; left:0; }
.con-com-06 .con-box-03 .btn-next:after { display:inline-block; vertical-align: middle; content:'\2192'; font-weight:100; top:2px; font-size: 1.5em; line-height: 1em; width:30px; position: absolute; right:0; }
.con-com-06 .con-box-03 p:last-of-type { margin-left:auto;}

.con-com-11 { margin:0 auto; padding: 150px 0px 0px 0px; position: relative;}
.con-com-11 .con-head { text-align: left; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; }
.con-com-11 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 100px;  padding-bottom: 100px;}
.con-com-11 .con-box-01 {text-align: left;  }
.con-com-11 .con-box-01 .ls-info, .con-com-11 .con-box-01 ::placeholder { letter-spacing: -0.5px; color:#dddddd}
.con-com-11 .con-box-01 .ls-info { padding-bottom:15px;}
.con-com-11 .con-box-01 .dl-box-01 { flex-wrap: wrap; display:flex; justify-content: center; align-items: center;}
.con-com-11 .con-box-01 dl { width: 100%; line-height: 1.2em; position: relative; padding: 10px 0px 20px 0; }
.con-com-11 .con-box-01 dt { opacity: 0.8; font-weight: 400; display: block; padding-bottom:0.5em;  }
.con-com-11 .con-box-01 dd {text-align:left; display: block;}
.con-com-11 .con-box-01 .dd-input-01 { display:flex; align-items: center;}
.con-com-11 .con-box-01 .dd-input-01 input[type=text] { max-width: 50%; margin-right:15px;}
.con-com-11 .con-box-01 .dd-input-01 input:last-of-type { margin-left: auto; margin-left:15px; margin-right:0;}
.con-com-11 .con-box-01 dt span { width: 40px; font-weight:600; padding-right: 7px;}
.con-com-11 .con-box-01 input[type=text], 
.con-com-11 .con-box-01 textarea, .con-com-11 .con-box-01 select{ border:1px solid #c9c9c9; border-top-color:#e83928;  width:100%; padding: 20px 20px;}
.con-com-11 .con-box-01 input[type=file] {  padding: 15px 0px;}
.con-com-11 .con-box-01 textarea { height: 250px;}
.con-com-11 .con-box-01 .dl-p { padding-top: 10px; padding-bottom:10px;}
.con-com-11 .ls-btn { padding-top: 50px;text-align: center; }
.con-com-11 .ls-btn a { font-size: 1.1em; line-height:1em; width:100%; max-width: 200px; padding: 0.8em 0px 1em 0; border-radius: 10px; display:inline-block; text-align: center;  color:#fff;}
.con-com-11 .ls-btn a:hover { background:#f4c349}
.con-com-11 .con-box-01 dl label { padding: 13px 0px 10px 0; display: block; text-align: left;}
.con-com-11 .con-box-01 .ls-txt-01 { font-weight: 600; text-align: right;}
.con-com-11 .con-box-01 .ls-box-02 { padding: 50px 0;text-align: left;}
.con-com-11 .con-box-01 .ls-box-02 input[type=checkbox] { display:inline-block; min-width:18px; width: 30px; height: 30px; margin-top:0px;}
.con-com-11 .con-box-01 .ls-box-02 label { display:flex; justify-content: start;align-items: stretch;}
.con-com-11 .con-box-01 .ls-box-02 label>span {display:inline-block; position: relative; top:-2px; padding-left:10px; padding-bottom:3px; vertical-align: middle;}
.con-com-11 .con-box-01 .ls-box-02 label>span span { display:inline-block; padding-bottom:3px; border-bottom:1px solid #000;}
.con-com-11 .con-box-01 .ls-box-02 textarea { font-size: 0.9em;width:100%; height: 200px; border:1px solid rgba(0,0,0,0.2); opacity: 0.8; border-radius: 5px; padding: 20px;}
.con-com-11 .con-box-01 .ls-box-02 .ls-txt-a { padding: 20px 0;}


/* 20250122 추가 */
.con-com-12 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-12 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px; padding-bottom: 50px;}
.con-com-12 .con-head p { font-weight: normal; font-size: 0.95em; padding-top: 1em;}
.con-com-12 .con-box-01 { text-align: left;}
.con-com-12 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 3em;  padding-bottom: 5em;}
.con-com-12 .ls-list-box { width:100%; padding-top: 4em;}
.con-com-12 .ls-list { margin: 1em 0; background:#f4f6f8; display:flex; align-items: center; text-align: left;padding: 1em 1em 1em 0;}
.con-com-12 .ls-list img { max-width:100%;}
.con-com-12 .ls-list p { width: 74%; font-size: 0.95em; padding: 0.5em 0;}
.con-com-12 .ls-list b { width: 5%; min-width: 3em;}
.con-com-12 .ls-list i { text-align: center; min-width: 10em; padding-left: 5%; padding-right:5%; width: 21%; }
.con-com-12 .ls-img-01 img {width: 100%;}

.con-com-13 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-13 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-13 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 4em;  padding-bottom: 3em;}
.con-com-13 .con-box-01 { padding-bottom:7em;}
.con-com-13 .con-box-02 { padding-bottom:7em;}
.con-com-13 .con-box-03 { padding-bottom:7em;}
.con-com-13 h4 { border-top:1px solid #e73828; font-weight:500; text-align: left; font-size: 1.4em; padding:1em 0 2em 0;}
.con-com-13 h5 { font-weight:500; text-align: left; font-size: 1.4em;}
.con-com-13 .ls-box-in-01 { display:flex; padding-top: 4em;}
.con-com-13 .ls-box-in-01 .ls-box-01 { width: 18.3%;}
.con-com-13 .ls-box-in-01 .ls-box-02 { width: 81.7%; }
.con-com-13 .ls-box-in-02 { display:flex; padding-bottom:4em; }
.con-com-13 .ls-box-in-02 .ls-box-01 { width: 18.3%;}
.con-com-13 .ls-box-in-02 .ls-box-02 { width: 81.7%; }
.con-com-13 .ls-img-01 img {max-width:100%;}
.con-com-13 .ls-img-02 img {max-width:100%;}
.con-com-13 .ls-list-box { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: start; margin-right: -0.8em;}
.con-com-13 .ls-list-box .ls-list { padding-bottom: 0.8em;}
.con-com-13 .list-col-2 .ls-list { width: 49.3%;}
.con-com-13 .list-col-3 .ls-list { width: calc(33.333% - 0.8em); margin-right: 0.8em}
.con-com-13 .ls-list img { max-width:100%;}
.con-com-13 .ls-table-01 thead th { padding: 0.4em 0 0.6em 0; color:#fff; background:#e73828}
.con-com-13 .ls-table-01 tbody th { padding: 0.4em 0 0.6em 0; color:#e73828; background:#f4f6f8}
.con-com-13 .ls-table-01 table { table-layout: fixed; border-collapse: collapse; font-size: 0.95em; width: 100%;}
.con-com-13 .ls-table-01 td { color:#646464; padding:0.7em 0; border-bottom: 1px solid #c0c1c5; }
.con-com-13 .ls-table-01 tbody th { border-left:1px solid #c0c1c5}
.con-com-13 .ls-table-01:nth-child(1) tbody td { position: relative; border-left:1px solid #c0c1c5}
.con-com-13 .ls-table-01:nth-child(1) tbody { position: relative;}
.con-com-13 .ls-table-01:nth-child(1) tbody:before { position: absolute; left:-1px; top:0; height:100%; width:3px; background:#fff; content:'';}
.con-com-13 .white-bar:after { width: 0.4em; background:#fff; display:block; right:calc(33.333% - 2px); position: absolute; top:0; height:100%; content:''; }
.con-com-13 .white-bar { position: relative;}
.con-com-13 td.ta-lt { padding-left: 0.7em;text-align: left;}
.con-com-13 .ul-box-01 li { line-height: 1.6em; text-align: left; position: relative; padding: 0.2em 0 0.2em 0.7em;}
.con-com-13 .ul-box-01 li:before { position: absolute; left:0em; content:'-';} 

.con-com-14 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-14 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-14 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 4em;  padding-bottom: 3em;}
.con-com-14 .con-box-01 { padding-bottom:2em;}
.con-com-14 h4 { border-top:1px solid #e73828; font-weight:500; text-align: left; font-size: 1.4em; padding:1em 0 2em 0;}
.con-com-14 .ls-list-box { display: flex; flex-wrap: wrap; align-items: stretch; justify-content: start; margin-right: -1.5em;}
.con-com-14 .list-col-2 .ls-list { width: calc(50% - 1.5em); margin-right: 1.5em}
.con-com-14 .list-col-3 .ls-list { width: calc(33.333% - 1.5em); margin-right: 1.5em}
.con-com-14 .ls-img-01 img {max-width:100%;}
.con-com-14 .ls-list img { max-width:100%;}
.con-com-14 .ls-list p { font-weight:500; font-size: 1.15em; padding:1em 0 2.5em 0; }

.con-com-15 { margin:0 auto; padding: 8em 0px 50px 0px; position: relative;}
.con-com-15 .con-head { text-align: left; max-width: 1320px; margin:0 auto; font-weight: 700; padding-left:20px; padding-right:20px;}
.con-com-15 .com-box-01 {width: 100%; max-width: 1320px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 4em;  padding-bottom: 3em;}
.con-com-15 .con-box-01 { padding-bottom:7em;}
.con-com-15 .con-box-02 { padding-bottom:7em;}
.con-com-15 .con-box-03 { padding-bottom:7em;}
.con-com-15 h4 { border-top:1px solid #e73828; font-weight:500; text-align: left; font-size: 1.4em; padding:1em 0 2em 0;}
.con-com-15 h5 { font-weight:500; text-align: left; font-size: 1.4em;}
.con-com-15 .ls-box-in-01 { display:flex; padding-top: 4em;}
.con-com-15 .ls-box-in-01 .ls-box-01 { width: 17.8%;}
.con-com-15 .ls-box-in-01 .ls-box-02 { width: 82.2%;  }
.con-com-15 .ls-img-01 img {max-width:100%;}
.con-com-15 .ls-img-02 img {max-width:100%;}
.con-com-15 .ul-box-01 { padding-bottom: 3em; border-bottom:1px solid #c0c1c5; font-size: 0.95em; color:#646464;display:flex; flex-wrap: wrap;  align-items: flex-start;}
.con-com-15 .ul-box-01 ul {  width:100%}
.con-com-15 .ul-col-2 ul { width: 50%;}
.con-com-15 .ul-box-01 li { width: 100%; text-align: left; position: relative; padding: 0.3em 0.7em;}
.con-com-15 .ul-box-01 li:before { position: absolute; left:0em; top:0.07em; content:'·'; font-size: 1.2em;}
.con-com-15 .con-box-04 .ul-box-01 { border-bottom:0;}
.con-com-15 .con-box-04 ul:nth-child(2) li:before { display:none;}



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


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

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

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

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

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

.main_footer { font-size:0.75em; }


.q_menu { position:fixed; right:0px; z-index:10; bottom:0px;  }
.q_menu .inner { display:flex; justify-content: center; align-items: flex-start; }




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


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

	.container { font-size: 1em;}

	/* 20250122 추가 */
	.scroll-box-2 .box-inner h4 { font-size: 1.3em;}

	.scroll-box-4 .img-in { height: 27em;}
	.scroll-box-4 .txt-in { min-width: 28em; text-align: left;} 
	.scroll-box-4 .txt-box { min-width: 32em;}
	.scroll-box-4 .ls-box-02 .txt-in { margin-right:0; padding-left: 2em;}
	.scroll-box-4 .ls-box-01 .txt-in { margin-left:0; padding-right: 2em;}

	header .lang { right: 2em;}

	

}

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

	.q_menu { position:fixed; width:100%; right:0px; z-index:10; bottom:0px;  }
	.q_menu .inner { display:flex; justify-content: center; align-items: flex-start; }
	.q_menu .inner a {display:block; width:50%;}
	.q_menu .inner a img { width:100%;}
 
	.container { font-size: 0.8em;}
	.con-head { font-size: 1em;}
	.con-head h3 { font-size: 1.6em;}

	.ls-tab-01 a { padding-top:10px; padding-bottom:10px;}

	header .lang {right:30px;}

	/* 20231011 추가 */
	.con-com-01 { padding-top: 4em;}
	.con-com-01 .con-head { text-align: left; padding-bottom:30px;}
	.con-com-01 .ls-box-in { padding-top:0; display:block;}
	.con-com-01 .con-box-01 { padding-top:0;}
	.con-com-01 .con-box-01 .ls-box-02 { text-align: right; position: relative; width:100%; font-size: 0.8em}
	.con-com-01 .con-box-01 .ls-box-01 { padding-right:0;}
	.con-com-01 .ls-txt-02 p br { display:none;}
	.con-com-01 .ls-txt-01 { padding-bottom: 2em; font-size: 1.1em;}
	.con-com-01 .ls-img-03 img { object-fit:cover; width:100%; height:100%;}
	.con-com-01 .ls-img-03 {position: relative; width: calc(100% + 20px);}
	.con-com-01 .ls-txt-02 { font-size: 0.9em;}
	.con-com-01 .con-box-02 { padding-top:3em;}
	.con-com-01 .con-box-02 h4 { font-size: 1.1em; padding-top:2em;}
	.con-com-01 .con-box-02 .ls-box-02 { width:100%;}
	.con-com-01 .con-box-02 .ls-box-01 { width:100%; padding-right:0;}
	.con-com-01 .dl-box-01 .dl-dup { width:100%;}
	.con-com-01 .dl-box-01 dd { text-align: left; }
	.con-com-01 .dl-box-01 dd span {font-size: 1.2em }
	.con-com-01 .dl-box-01 ul { font-size: 1.2em;}
	.con-com-01 .dl-box-01 dl { padding: 1.2em 0;}
	.con-com-01 .dl-box-01 .dl-dup dt { width:100%;}
	.con-com-01 .dl-box-01 dt { padding-top:0; max-width: 7em;}
	.con-com-01 .dl-box-01 { font-size: 0.9em;}
	.con-com-01 .dl-box-01 li { letter-spacing: -0.02em;}

	.con-com-02 { padding-top: 4em;}
	.con-com-02 .con-box-01 p { font-size: 1.6em;}
	.con-com-02 .con-box-01 .inner-box { height:13em }
	.con-com-02 .con-box-02 { padding-top:3em; padding-bottom:1em;}
	.con-com-02 .dl-box-01 dl { flex-wrap: wrap; padding: 1.5em 0;}
	.con-com-02 .dl-box-01 dt { max-width: 100%; text-align: left; width:100%; font-size: 1.6em; padding-left: 3em; }
	.con-com-02 .dl-box-01 dd { max-width: 100%; width:100%; }
	.con-com-02 .con-box-02 .dl-even dt { order:0;}
	.con-com-02 .con-box-02 .dl-even li b { order:0;}
	.con-com-02 .con-box-02 .dl-even li { justify-content: start;}
	.con-com-02 .con-box-02:before { left: 35px;}
	.con-com-02 .dl-box-01 dl:before { left: 35px; top: 2.5em; width: 0.55em; height:0.55em;}
	.con-com-02 .dl-box-01 li { padding-left:0.8em;}
	.con-com-02 .ls-txt-01:before { display:none;}
	.con-com-02 .ls-txt-01 { width:100%; padding-left:35px;}
	.con-com-02 .ls-txt-01 b { padding-left: 2em;}
	.con-com-02 .ls-txt-01 b:before { width: 0.55em; height:0.55em; }
	.con-com-02 .ls-txt-02:before { display:none;}
	.con-com-02 .ls-txt-02 { text-align: left; width:100%; padding-left:35px;}
	.con-com-02 .ls-txt-02 b { padding-left: 2em; padding-right:0;}
	.con-com-02 .ls-txt-02 b:before { right: auto; left: 0; transform: translate(-50%, 50%);width: 0.55em; height:0.55em; }
	.con-com-02 .con-box-01 span { width: 1.5em; margin-left: -0.7em}
	
	.con-com-03 { padding-top: 4em;}
	.con-com-03 .con-head { text-align: left; padding-bottom:30px;}
	.con-com-03 .con-box-01 { padding-top:0;}
	.con-com-03 .ls-list { padding-top: 1.3em;}
	.con-com-03 .ls-list p { text-align: center; letter-spacing: -0.1em; font-size: 0.8em; padding-bottom: 0.7em;}
	.con-com-03 .ls-list { width:calc(33.3333% - 1.6em); margin-right:1.6em; }
	.con-com-03 .ls-list-box { margin-right: -1.6em;}

	.con-com-04 { padding-top: 4em;}
	.con-com-04 .con-head { text-align: left; padding-bottom:30px;}
	.con-com-04 .com-box-01 { padding-top:1em; padding-bottom:2em;}
	.con-com-04 h4 { font-size: 1.1em;}
	.con-com-04 .dl-box-01 { font-size: 0.9em;}
	.con-com-04 .ls-img-01 { height: 16em}
	.con-com-04 .dl-box-01 dl { padding: 0.7em 0;}
	.con-com-04 .ls-txt-01 span { font-size: 0.8em;}

	

	.con-com-06 { padding-top: 4em;}
	.con-com-06 .con-head { text-align: left; padding-bottom:30px;}
	.con-com-06 .ls-tab-box { position: relative; text-align: left;}
	.con-com-06 .ls-tab-box li a { padding-left:0;}
	.con-com-06 .ls-tab-box li { padding-right:10px;}
	.con-com-06 .con-box-01 { flex-wrap: wrap;}
	.con-com-06 .con-box-01>div { width:100%;}
	.con-com-06 .con-box-01 .ls-box-01 img { height: 200px;}
	.con-com-06 .con-box-01 .ls-box-02 { font-size: 0.8em; padding-left:0; padding-top:30px;}
	.con-com-06 .com-box-01 { padding-top:40px; padding-bottom: 50px;}
	.con-com-06 .con-box-03 .btn-more { padding: 5px 25px; border-width:1px;}
	.con-com-06 .con-box-03 {font-size: 0.8em;}
	.con-com-06 .con-box-03 .btn-prev { padding-left: 30px;}
	.con-com-06 .con-box-03 .btn-next { padding-right: 30px;}
	.con-com-06 .com-box-02 { padding-top:0; padding-bottom:0;}
	.con-com-06 .con-box-02 p {  padding-bottom:0;}
	.con-com-06 .con-box-02 { padding-top: 20px;}
	.con-com-06 .con-box-01 .ls-box-02 dl { padding-bottom:5px;}
	.con-com-06 .con-box-01 .ls-box-02 dt { width: 60px;}
	.con-com-06 .con-box-01 .ls-box-02 h4 { padding-bottom:15px; margin-bottom:15px;}

	.con-com-07 { padding-top: 4em;}
	.con-com-07 .con-head { padding-bottom:30px;}
	.con-com-07 .com-box-01 { padding-top:2em; padding-bottom:2em;}
	.con-com-07 .ls-list img { max-width: 65px; width: 45%; }
	.con-com-07 .ls-list { font-size: 0.95em; width: 33.333%; }
	.con-com-07 .ls-list:last-of-type { position: relative; border-right:none;}
	.con-com-07 .ls-list:last-of-type:before { position: absolute; right:-1px; width:1px; height:100%; top:0; content:''; background:#b2b2b2;}
	.con-com-07 .ls-list-box:before { position: absolute; right:-1px; width:1px; height:100%; top:0; content:''; background:#b2b2b2;}
	.con-com-07 .con-box-02 h4 { font-size: 1.1em;}
	.con-com-07 .ls-table-box { display:block}
	.con-com-07 .ls-table-01 { font-size: 0.95em;}
	.con-com-07 .ls-table-01:nth-child(1) tbody td::before { display:none;}
	.con-com-07 .ls-table-01+.ls-table-01 { margin-top: 2.5em;}
	.con-com-07 .ls-table-01 td { padding: 0.5em 0;}
	.con-com-07 .ls-table-01 table th { padding: 0.5em 0;}
	.con-com-07 .ls-img-01 { order:0; width:100%;}
	.con-com-07 .con-box-03 {flex-wrap: wrap; justify-content: space-between; padding-top:2em;}
	.con-com-07 .ls-table-02 {font-size: 0.9em; width: 48%;  order:2;}
	.con-com-07 .ls-table-02 td { padding: 0.5em 0;}
	.con-com-07 .ls-table-02 table th { padding: 0.5em 0;}

	.con-com-08 { padding-top: 4em;}
	.con-com-08 .con-head { padding-bottom:30px;}
	.con-com-08 .com-box-01 { padding-top:0em; padding-bottom:2em;}
	.con-com-08 .com-box-02 { padding-top:0em; padding-bottom:2em;}
	.con-com-08 h4 { font-size: 1.1em; padding-bottom:2em;}
	.con-com-08 h5 { font-size: 1.1em;}
	.con-com-08 h6 { font-size: 0.9em; padding-bottom:0.5em;}
	.con-com-08 .ls-box-in-01 { flex-wrap: wrap;}
	.con-com-08 .ls-box-in-01 .ls-box-01 { width:100%}
	.con-com-08 .ls-box-in-01 .ls-box-02 { width:100%; padding-top: 1.5em;}
	.con-com-08 .ls-list-box { transform: translateX(-1%); width:calc(100% + 2%)}
	.con-com-08 .ls-box-in-02 .ls-box-01 { width: 50%; padding-bottom:2em;}
	.con-com-08 .ls-box-in-02 .ls-box-02 { width: 50%; padding-top:2em;}
	.con-com-08 .ls-box-in-02 { padding-top:1em;}
	.con-com-08 .ls-img-02 { padding-bottom:1.5em;}
	.con-com-08 .ls-img-01 {padding-top:1em;}
	.con-com-08 .ls-box-in-03 .ls-box-03 { display:block; padding-bottom:3em; }
	.con-com-08 .ls-box-in-03 h5 { width:100%;}
	.con-com-08 .ls-box-in-03 .ls-img-03 { width: calc(100% + 20px); padding-top:1.5em;}
	.con-com-08 .ls-box-in-03 .ls-img-box { overflow-x:auto; width: calc(100% + 20px); }
	.con-com-08 .ls-box-in-03 .ls-img-03 img { min-width: 560px; width:100%; padding-right:20px; }
	.con-com-08 .con-box-03 { padding-bottom:2em;}
	.con-com-08 .con-box-04 { padding-bottom:2em;}
	.con-com-08 .con-box-05 { padding-bottom:2em;}

	.con-com-09 { padding-top: 4em;}
	.con-com-09 .con-head { padding-bottom:30px;}
	.con-com-09 .com-box-01 { padding-top:0em; padding-bottom:2em;}
	.con-com-09 h4 { font-size: 1.1em; padding-bottom:1em;}
	.con-com-09 h5 { font-size: 1.1em;}
	.con-com-09 .ls-box-in-01 { flex-wrap: wrap; padding-top:2em;}
	.con-com-09 .ls-box-in-01 .ls-box-01 { width:100%}
	.con-com-09 .ls-box-in-01 .ls-box-02 { width:100%; padding-top: 1.5em;}
	.con-com-09 .con-box-01 .ls-box-in-01:last-of-type { margin-top:2em; border-top:1px solid #c0c1c5;}
	.con-com-09 .ls-table-01 { font-size: 0.85em;}
	.con-com-09 .ls-table-01 table { table-layout: auto;}  
	.con-com-09 .ls-table-01 table th, .con-com-09 .ls-table-01 table td { padding: 0.2em 1em 0.3em 1em}	
	.con-com-09 .ul-box-01 li { padding-left: 0.7em; line-height: 1.4em;}
	.con-com-09 .ul-box-01 li:before { left: 0;}
	.con-com-09 .ul-box-02 { font-size: 0.9em;}
	/* 20250122 수정 */
	.con-com-09 .ul-box-02 li {line-height: 1.6em;}
	.con-com-09 .ul-box-02 { font-size: 0.85em;}
	.con-com-09 .ul-box-02 li:nth-child(even) { width: 40%}
	.con-com-09 .ul-box-02 li:nth-child(odd) { width: 60%}
	/* 20250122 완료 */
	/*
	.con-com-09 .ul-box-02 li {line-height: 1.6em;}
	.con-com-09 .con-box-02 .ls-table-01 table { table-layout: fixed;}
	*/
	.con-com-09 .con-box-01 { padding-bottom:4em;}
	.con-com-09 .con-box-02 { padding-bottom:4em;}

	.con-com-10 { padding-top: 4em;}
	.con-com-10 .con-head { padding-bottom:30px;}
	.con-com-10 .com-box-01 { padding-top:0em; padding-bottom:2em;}
	/* 20250122 수정 */
	.con-com-10 h4 { font-size: 1.1em; padding-bottom:2em;}
	.con-com-10 .ls-box-in-01 { flex-wrap: wrap;}
	.con-com-10 .ls-box-01 { width:100%;}
	.con-com-10 .ls-box-02 { width:100%;}
	.con-com-09 .con-box-01 .ls-box-in-01:last-of-type { margin-top:2em; border-top:1px solid #c0c1c5;}
	.con-com-10 .dl-box-01 dt { font-size: 1em; padding: 0.2em 0em 0.4em 1em}
	.con-com-10 .dl-box-01 li  { padding: 0.2em 1.7em; font-size: 0.9em }
	.con-com-10 .dl-box-01 { padding-bottom: 2.5em;}
	.con-com-10 .con-box-01 { padding-bottom:4em;}
	.con-com-09 .con-box-02 { padding-bottom:4em;}
	.con-com-10 .con-box-01 .ls-list-box { padding-top:1em}
	/* 20250122 수정완료 */
	/*
	.con-com-10 h4 { font-size: 1.1em; padding-bottom:1em;}
	.con-com-10 .ls-box-in-01 { flex-wrap: wrap; padding-top:2em;}
	.con-com-10 .ls-box-01 { width:100%}
	.con-com-10 .ls-box-02 { width:100%; padding-top: 3em;}
	.con-com-09 .con-box-01 .ls-box-in-01:last-of-type { margin-top:2em; border-top:1px solid #c0c1c5;}
	.con-com-10 .dl-box-01 dt { font-size: 1em; padding: 0.2em 0em 0.4em 1em}
	.con-com-10 .dl-box-01 li  { padding: 0.2em 1.7em; font-size: 0.9em }
	.con-com-10 .con-box-01 { padding-bottom:4em;}
	.con-com-09 .con-box-02 { padding-bottom:4em;}
	.con-com-10 .con-box-01 .ls-list-box { padding-top:3em}
	*/
	.con-com-10 .ls-list p { font-size: 0.9em; padding-top: 0.5em; padding-bottom:1.5em;}
	/* 20231011 추가완료  */

	.con-com-05 { padding-top: 50px;}
	.con-com-05 .con-head { text-align: left; padding-bottom:30px;}
	.con-com-05 .ls-tab-box { position: relative; text-align: left; font-size:0.75em; }
	.con-com-05 .ls-tab-box li a { padding-left:0;}
	.con-com-05 .ls-tab-box li { padding-right:10px;}
	.con-com-05 .con-box-01 .ls-list-box { grid-template-columns:repeat(2, 1fr); column-gap: 3%;}
	.con-com-05 .con-box-01 .ls-list { padding-bottom:0;}
	.con-com-05 .con-box-01 a:hover .ls-img:after { border-width: 2.5px;}
	.con-com-05 .com-box-01 { padding-top:40px; padding-bottom: 50px;}
	.con-com-05 .con-box-01 h4 { font-size: 1em; padding-top:10px; }
	.con-com-05 .con-box-01 img { height: 150px;}
	.con-com-05 .con-box-02 { padding-top:30px; }
	.con-com-05 .con-box-02 .ls-more a { font-size: 0.9em; padding: 5px 25px; border-width:1px;}

	.con-com-06 { padding-top: 50px;}
	.con-com-06 .con-head { text-align: left; padding-bottom:30px;}
	.con-com-06 .ls-tab-box { position: relative; text-align: left;}
	.con-com-06 .ls-tab-box li a { padding-left:0;}
	.con-com-06 .ls-tab-box li { padding-right:10px;}
	.con-com-06 .con-box-01 { flex-wrap: wrap;}
	.con-com-06 .con-box-01>div { width:100%;}
	.con-com-06 .con-box-01 .ls-box-01 img { height: 200px;}
	.con-com-06 .con-box-01 .ls-box-02 { font-size: 0.8em; padding-left:0; padding-top:30px;}
	.con-com-06 .com-box-01 { padding-top:40px; padding-bottom: 50px;}
	.con-com-06 .con-box-03 .btn-more { padding: 5px 25px; border-width:1px;}
	.con-com-06 .con-box-03 {font-size: 0.8em;}
	.con-com-06 .con-box-03 .btn-prev { padding-left: 30px;}
	.con-com-06 .con-box-03 .btn-next { padding-right: 30px;}
	.con-com-06 .com-box-02 { padding-top:0; padding-bottom:0;}
	.con-com-06 .con-box-02 p {  padding-bottom:0;}
	.con-com-06 .con-box-02 { padding-top: 20px;}
	.con-com-06 .con-box-01 .ls-box-02 dl { padding-bottom:5px;}
	.con-com-06 .con-box-01 .ls-box-02 dt { width: 60px;}
	.con-com-06 .con-box-01 .ls-box-02 h4 { padding-bottom:15px; margin-bottom:15px;}

	.con-com-11 { padding-top: 50px;}
	.con-com-11 .com-box-01 { padding-top: 20px;}
	.con-com-11 .con-box-01 dl { padding-bottom:10px;}
	.con-com-11 .con-box-01 textarea { height: 200px;}
	.con-com-11 .con-box-01 .ls-box-02 textarea { height: 150px;}
	.con-com-11 .con-box-01 .dd-input-01 {flex-wrap: wrap;}
	.con-com-11 .con-box-01 .dd-input-01 input{ width:100%; margin-right:0!important; margin-left:0!important; max-width:100%!important;}
	.con-com-11 .con-box-01 .dd-input-01 input:first-of-type { margin-bottom:10px;}
	.con-com-11 .con-box-01 input[type=text], .con-com-11 .con-box-01 textarea, .con-com-11 .con-box-01 select { padding:10px;}
	.con-com-11 .con-box-01 .ls-box-02 { padding-top: 20px; padding-bottom: 20px;}
	.con-com-11 .ls-btn a { max-width: 110px; padding-top: 0.6em; padding-bottom: 0.8em; border-radius:5px ;}
	.con-com-11 .ls-btn { padding-top: 20px;}
	.con-com-11 .con-box-01 .ls-box-02 input[type=checkbox] { width: 20px; height:20px;}

	/* 20250122 추가 */
	.con-com-12 { padding-top: 4em;}
	.con-com-12 .ls-list i { left:5px; position: absolute; width: 5em; min-width: 5em; padding-left: 2%; padding-right:2%;  }
	.con-com-12 .ls-list b { width: 100%; }
	.con-com-12 .ls-list { flex-wrap: wrap; position: relative; padding-left: 6em;}
	.con-com-12 .ls-list p { width: 100%;}
	.con-com-12 .com-box-01 { padding-top:0;}

	.con-com-13 { padding-top: 4em; padding-bottom:1em;}
	.con-com-13 .com-box-01 { padding-top: 20px;}
	.con-com-13 .con-box-02 { padding-bottom:5em;}
	.con-com-13 .con-box-03 { padding-bottom:5em;}
	.con-com-13 h4 { font-size: 1.1em; padding-bottom:2em;}
	.con-com-13 h5 { font-size: 1.1em;}
	.con-com-13 h6 { font-size: 0.9em; padding-bottom:0.5em;}
	.con-com-13 .ls-box-in-02 { flex-wrap: wrap; padding-bottom:2em}
	.con-com-13 .ls-box-in-02 .ls-box-01 { width:100%}
	.con-com-13 .ls-box-in-02 .ls-box-02 { width:100%; padding-top: 1.5em;}
	.con-com-13 .ls-box-in-01 { flex-wrap: wrap; padding-top:2em;}
	.con-com-13 .ls-box-in-01 .ls-box-01 { width:100%}
	.con-com-13 .ls-box-in-01 .ls-box-02 { width:100%; padding-top: 1.5em;}
	.con-com-13 .ls-table-01 { font-size: 0.85em;}
	.con-com-13 .ls-table-01 table { table-layout: auto;}  
	.con-com-13 .ls-table-01 table th, .con-com-13 .ls-table-01 table td { padding: 0.2em 0.5em 0.3em 0.5em}
	.con-com-13 .ls-table-01.white-bar table {table-layout: fixed;}
	.con-com-13 .white-bar:after { width: 0.25em}
	.con-com-13 .ls-list-box { margin-right: -0.5em}
	.con-com-13 .list-col-3 .ls-list { width: calc(50% - 0.5em); margin-right: 0.5em;}
	.con-com-13 .ls-list-box .ls-list { padding-bottom: 0.5em}

	.con-com-14 { padding-top: 4em; padding-bottom:1em;}
	.con-com-14 .com-box-01 { padding-top: 20px;}
	.con-com-14 h4 { font-size: 1.1em; padding-bottom:2em;}
	.con-com-14 .ls-list-box { margin-right: -0.55em}
	.con-com-14 .list-col-2 .ls-list { width: calc(50% - 0.55em); margin-right: 0.55em;}
	.con-com-14 .ls-list p { font-size: 0.9em; padding-top: 0.5em; padding-bottom:2em;}

	.con-com-15 { padding-top: 4em;}
	.con-com-15 .con-head { padding-bottom:30px;}
	.con-com-15 .con-box-01 { padding-bottom:4em;}
	.con-com-15 .con-box-02 { padding-bottom:4em;}
	.con-com-15 .con-box-03 { padding-bottom:4em;}
	.con-com-15 .com-box-01 { padding-top:0em; padding-bottom:0em;}
	.con-com-15 h4 { font-size: 1.1em; padding-bottom:1em;}
	.con-com-15 h5 { font-size: 1.1em;}
	.con-com-15 .ls-box-in-01 { flex-wrap: wrap; padding-top:2em;}
	.con-com-15 .ls-box-in-01 .ls-box-01 { width:100%}
	.con-com-15 .ls-box-in-01 .ls-box-02 { width:100%; padding-top: 1.5em;}
	.con-com-15 .ul-col-2 ul { width:100%;}
	.con-com-15 .ul-box-01 { font-size: 0.85em;}
	.con-com-15 .ul-box-01 li { padding-top: 0.2em; padding-bottom:0.2em;}
	.con-com-15 .ls-img-02 img { max-width: 420px; width:100%;}
	.con-com-15 .con-box-04 .ls-img-02 { padding: 4em 2em 0em 2em;}
	
	/*게시판 : 인증현황 */
	#news_list { width:100%; margin-left:0px;  }
	#news_list .gl_list { display:inline-block; width:48%;   }
	.bo_list1 { width:100%; display:flex; justify-content: center; align-items: flex-start;}
	.bo_list1 li {width:100%; max-width:280px; height:250px; overflow:hidden; padding:10px; }
	.bo_list1 .bo_image1 { width:100%; overflow:hidden; height:190px; border:1px solid #eee; }
	.bo_list1 .bo_image1 img {object-fit: cover; height: 190px; width: 100%; padding:5px; }
	.bo_list1 .bo_title1 {margin-top:10px; height:50px; text-align:center; }
	.bo_list1 .bo_title1 .tt { font-size:0.9em; font-weight:600; max-height:100px; overflow:hidden; word-break: keep-all;}
	.bo_list1 .bo_title1 .st { margin-top:10px; color:#767676; font-size:0.9em; }
	.bo_list1 .bo_title1 .dt { margin-top:10px; font-size:0.8em; color:#767676;  }
	.vo_title1 { border-top:2px solid #000; border-bottom:1px solid #ccc; padding:30px 10px 20px 10px; text-align:center; margin-bottom:50px; margin-top:0px;  }
	.vo_title1 .tt { font-size:1.3em; font-weight:600; margin-bottom:10px; }
	.vo_title1 .st { font-size:0.9em; color:#888; font-weight:400; }
	.vo_list_btn1 { text-align:center; margin:80px 0; }
	.vo_list_btn1 a { border:1px solid #333; color:#333; padding:15px 70px; border-radius:30px; font-weight:600; }
	.vo_list_btn1 a:hover { background:#333; color:#fff; }

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

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

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

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

	.main_footer { font-size:1em; }

}

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

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

}
@media all and (max-width : 1280px)  { 
		
	.scroll-box-2 .box-inner .a-in img { width:100%;}
}
/* 패드류 기본 */
@media all and (min-width : 769px) and (max-width : 1024px) {
		
	.snb li a { padding-top: 25px;}
}

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

	header .d-md-none { display:none;}
	header .d-lg-none { display: block;}
	header { height: 65px;}
	header h1 img { height: 30px }
	header:after { top: 60px;}
	header .box_inner { padding-left: 20px; padding-right:20px;}
	header:after { display:none;}

	/* 20250122 수정 */
	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .scroll-box-1 .ls-slide-backgrounds img, 
	.scroll-box-2, .scroll-box-2 .ls-slide-backgrounds, .scroll-box-2 .ls-slide-backgrounds img, 
	.scroll-box-3, .scroll-box-3 .ls-slide-backgrounds, .scroll-box-3 .ls-slide-backgrounds img { height: 768px; }
	.scroll-box-1 .ls-slide-backgrounds img { height: 768px}

	.scroll-box-3 .ls-box-02 .list .ls-info-2 { padding-bottom: 8%;}

	/* 20250122 추가  */
	.scroll-box-4 .txt-in { font-size: 0.9em;}

	footer .foo-menu { display:none;}
	.footer {text-align: center;}
	.footer .logo { width:100%; text-align: center; padding:0;}
	.footer .logo img { height: 35px;}
	footer .foo-head-box { flex-wrap: wrap;}
	.footer .col-box .copy { right:auto; position: relative; bottom:auto; width:100%; padding-top:30px; text-align: center;}
	footer .foo-head-box, .footer .col-box { padding-top:25px; padding-bottom:25px;}

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

	/* 20250122 수정 */
	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .scroll-box-1, .scroll-box-1-1{max-height: 100%; min-height: 600px; height: 600px;}
	.scroll-box-1 .ls-slide-backgrounds { min-height: 600px}
	.scroll-box-3, .scroll-box-3 .ls-slide-backgrounds, .scroll-box-3 .ls-slide-backgrounds img {max-height: 100vh; height: 100vh;}
	.scroll-box-3 .ls-slide-backgrounds img { max-height: 80vh;height: 80vh;}
	.scroll-box-2, .scroll-box-2 .ls-slide-backgrounds, .scroll-box-2 .ls-slide-backgrounds img { height: auto}
	.scroll-box-2 .scroll-box-2-1 { padding-bottom: 3em; position: relative; top:auto; transform: none;}


	.scroll-box-1 .slide-left:after {top:50%;}
	.scroll-box-1 .slide-right:after {top:73%;}

	

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

	.footer { font-size: 0.7em;}

	header .lang { line-height:1; font-size: 0.8em; margin-right: 4em; padding: 4px 10px;}
	header .lang font { margin: 0 7px; position: relative; top:-1px;}

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

	.scroll-box-1 .ls-box-in .box-01-01 { flex-wrap: wrap; width: 100%; max-width: 210px;}
	.scroll-box-1 .ls-box-in .box-01-01 > div { width:100%; padding:0;}
	.scroll-box-1 .ls-box-in .box-01-01 .ls-01 { width: 30px; padding-right: 5px;}
	.scroll-box-1 .ls-box-in .box-01-01 .ls-02 { width: 180px ; padding-right:0;display: flex; justify-content: start;}
	.scroll-box-1 .ls-box-in .box-01-01 .ls-03 { font-size:1em; padding-left: 5px;}
	.scroll-box-1 .ls-box-in .box-01-01 .box-01-02 { margin-top:5px; padding-top:5px; padding-left:0; padding-right:0; border-top: 1px solid rgba(255,255,255,0.2)}
	.scroll-box-1 .ls-box-in .box-01-01 .ls-02:before { display: none;}
	.scroll-box-1 .ls-box-in .box-02, .scroll-box-1 .ls-box-in .box-01 { height: 50%;}
	.scroll-box-1 .ls-slide-texts { font-size: 0.9em; top:45%;}
	.scroll-box-1 .ls-head { font-size: 2.2em; line-height: 1.5em;}
	.scroll-box-1 .ls-btn a { font-size: 1.3em;}
	.scroll-box-1 .slide-left, .scroll-box-1 .slide-right { width:15px; height:25px;}
	.scroll-box-1 button:after { font-size: 1.2rem;}
	.scroll-box-1 .scroll-btn>a.active span { width: 16px; height: 16px;}
	.scroll-box-1 .scroll-btn>a span:after { width: 5px; height: 5px;}
	.scroll-box-1 .slide-btn-box { margin-top:2px;}
	
	/* 20250122 수정 */
	.scroll-box-2 .m-head h3 { font-size: 1em; padding-bottom: 1.3em;}
	.scroll-box-2 .m-head p { font-size: 1.5em; padding-bottom: 1.2em;}
	.scroll-box-2 .ls-list { width: calc(50% - 1em); }
	.scroll-box-2 .box-inner { flex-wrap: wrap;}
	.scroll-box-2 .ls-more .ls-more-icon { width: 18px; height: 18px;}
	.scroll-box-2 .ls-more:after { border-radius: 3px; width: 18px; height: 18px;}
	.scroll-box-2 .ls-more .ls-more-icon:after { font-size: 1rem; margin-top: -2px;}
	.scroll-box-2 .txt-ss { font-size: 0.9em}
	.scroll-box-2 .box-inner h4 { font-size: 1.2em; padding-bottom: 1.2em;}
	.scroll-box-2 .img-box { padding-top: 80%; }
	.scroll-box-2 .img-box img { height:100%;}
	.scroll-box-2 .ls-list:nth-child(2) .img-box img { top: 60%;}
	
	/* .scroll-box-2 .m-head h3 { font-size: 2.4em; padding-bottom:20px; }
	.scroll-box-2 .box-inner { flex-wrap: wrap;}
	.scroll-box-2 .box-inner .ls-list { width:50%; padding-bottom: 20px;}
	.scroll-box-2 .box-inner .a-in { padding-bottom:30px;}
	.scroll-box-2 .box-inner .a-in img { max-width: 150px; }
	.scroll-box-2 .ls-more .ls-more-icon { width: 22px; height: 22px; margin-bottom: 15px;}
	.scroll-box-2 .ls-more:after { width:22px; height:22px; border-radius: 3px;}
	.scroll-box-2 .box-inner .ls-more-icon:after { margin-top:0; font-size: 0.9rem; line-height: 0.9rem;}
	.scroll-box-2 .box-inner h4 { padding-top:0; padding-bottom:20px; font-size: 1.25em;  }
	.scroll-box-2 .box-inner a:before { border-radius: 10px;  } */
	
	.scroll-box-3 .m-head h3 { font-size: 2.4em;}
	.scroll-box-3 .ls-box-01 { padding-bottom:0px;}
	.scroll-box-3 .ls-more a { padding: 12px 30px;}
	.scroll-box-3 .ls-box-02 .ls-list-box { flex-wrap: wrap; border-radius: 0;}
	.scroll-box-3 .ls-box-03 .ls-list-box { padding-top:40px;} 
	.scroll-box-3 .ls-box-03 .ls-list img { max-height: 50px;}
	.scroll-box-3 .ls-box-02 .ls-list { margin-bottom:1px; border-radius: 5px; width:100%;}
	.scroll-box-3 .ls-box-02 .ls-list a { padding:40px 30px;}
	.scroll-box-3 .ls-more .ls-more-icon { width: 22px; height: 22px; margin-bottom: 15px;}
	.scroll-box-3 .ls-more:after { width:22px; height:22px; border-radius: 3px;}
	.scroll-box-3 .box-inner .ls-more-icon:after { margin-top:0; font-size: 0.9rem; line-height: 0.9rem;}
	.scroll-box-3 .ls-box-02 h4 { padding-top:0; padding-bottom:20px; font-size: 1.25em;  }
	.scroll-box-3 .ls-box-03 h4 {  font-size: 1em;  }

	/* 20250122 추가 */
	.scroll-box-4 .box-inner { padding-top: 20px;}
	.scroll-box-4 .list-box { padding-top:4em;}
	.scroll-box-4 .list-box a { flex-wrap: wrap;}
	.scroll-box-4 .txt-box { width:100%; min-width:auto;}
	.scroll-box-4 .img-box { width:100%; margin-top: 2em; }
	.scroll-box-4 .txt-in { min-width: auto;}
	.scroll-box-4 .img-in { height:auto;}
	.scroll-box-4 .ls-box-02 .txt-in {padding-left:0;}
	.scroll-box-4 .ls-box-01 .img-box { transform: translateX(20px);}
	.scroll-box-4 .ls-box-02 .img-box { order:3; transform: translateX(-20px);}
	.scroll-box-4 .txt-box h3 { font-size: 1em; padding-bottom: 1.3em;}
	.scroll-box-4 .txt-box p { font-size: 1.5em; padding-bottom: 1.2em;}
	.scroll-box-4 .ls-more .ls-more-icon { width: 18px; height: 18px;}
	.scroll-box-4 .ls-more:after { border-radius: 3px; width: 18px; height: 18px;}
	.scroll-box-4 .ls-more .ls-more-icon:after { font-size: 1rem; margin-top: -2px;}
	.scroll-box-4 .ls-box-01 .txt-in { padding-right:0;}
	
	.snb-title { padding-top: 70px; padding-bottom: 20px; font-size: 2.5em}
	.snb-bg { height: 230px;}
	.snb-bg .ls-slide-backgrounds {height: 230px;}
	.snb-bg .ls-slide-backgrounds img {height: 230px;}
	.snb-bg .ls-slide-texts .ls-head { font-size: 2.1em;}
	.snb-bg .ls-slide-texts .ls-info { font-size: 0.8em;}

	.scroll-page-top { z-index:10; position:absolute; right: 20px;  bottom:288px;  height: 40px; width: 40px;}


}

/* 모바일사이즈 기본 */
@media all and (max-width : 640px){
	.scroll-box-4 .ls-box-02 .slide-list { width: 1024px;}

	
	/* 20231011 추가 */
	.con-com-08 .ls-list { padding-bottom: 1em; width: 50%;}
	.con-com-08 .ls-list-box { transform: translateX(-2%); width:calc(100% + 4%) }
	
}
@media all and (max-width : 375px){
	

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






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

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

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

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

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


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

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

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

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

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

}

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

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

	.rbtn_icon {display:none;}
}



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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


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


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



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



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

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

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



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

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

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

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

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

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

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

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

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