<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@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&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&amp;display=swap');
/* @font-face { font-family: 'BinggraeTaom'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_four@1.1/BinggraeTaomA1.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GoyangDeogyang'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/GoyangDeogyang.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-4Regular'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-9Black'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream-2ExtraLight'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-2ExtraLight.woff') format('woff'); font-weight: normal;  font-style: normal;}
@font-face { font-family: 'S-CoreDream-6Bold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-6Bold.woff') format('woff'); font-weight: normal; font-style: normal;}
@font-face { font-family: 'S-CoreDream-7ExtraBold'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-7ExtraBold.woff') format('woff'); font-weight: normal; font-style: normal;} */
/* @font-face { font-family: 'TmonMonsori'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/TmonMonsori.woff') format('woff'); font-weight: normal; font-style: normal;} */
/* @font-face { font-family: 'S-CoreDream-8Heavy';  src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-8Heavy.woff') format('woff');  font-weight: normal;  font-style: normal;} */
/* @import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css); */

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


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

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


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

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

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

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

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





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

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

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

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

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

/* 스타일 가이드 */

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

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

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

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

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

/* 스타일 가이드 끝 */

	
/***************************************************************/
/* 스타일 작업 시작 */
body { background:transparent;}
body, html {width: 100%;}
#wrap {background: transparent; text-align: center; }
*, *:after, *:before {box-sizing: border-box; padding:0; margin:0;}
img { display:inline-block; font-size: 0;}
/* header, .main_silde {width: 100%;} */
a {text-decoration: none; color:#000;}
a:hover { color:#d50049;}
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: 140px; 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: 30px; /* filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); */ max-width:auto;}
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;}

/*웹용 메뉴*/
.nav_web { font-size: 1.1em; padding-left: 1%; margin-right:10%; max-width: 750px; height: 100%; flex:1 1 750px; position: relative;}
.nav_web a { font-weight:300; height: 100%;color:#fff;}
.nav_web&gt;ul {width:100%; height: 100%; max-width: 710px; display: flex; justify-content: space-between; align-items: center; }
.nav_web&gt;ul&gt;li:hover, .nav_web&gt;ul&gt;li:hover ul  { background:#d50049;}
.nav_web&gt;ul&gt;li:hover ul {  border-top:1px solid #d50049;}
.nav_web&gt;ul&gt;li:hover a { color:#fff;}
.nav_web&gt;ul&gt;li { flex: auto; height: 100%;position:relative;  display: inline-block; text-align: center;}
.nav_web&gt;ul&gt;li&gt;a { font-weight: 600;}
.nav_web a {width:100%;}
.nav_web ul ul { text-align: left; font-size: 0.9em; display: none ; letter-spacing: -0.3px; height:320px; padding: 15px 25px 0 25px; background:#fff; }
.nav_web ul ul a { word-break:keep-all; color:#969696; padding: 5px 12px;}
.nav_web ul ul a:hover { font-weight: 600;}
.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 { filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); 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");  }
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 .nav_head .lang { filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); display:flex; justify-content: space-between; align-items: center; margin-right:70px; font-size:15px; line-height:0; margin-top:-5px;}
header .nav_head .lang img { margin-right:20px;}

/*모바일용메뉴*/
.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-color:#d50049; height: 100%; width: 100%; /* max-width: 570px;  */ background-size: contain; background-position: left bottom; background-repeat: no-repeat;}
.nav_md_wrap&gt;ul { height: 100%;  padding: 10px 20px 50px 20px; }
.nav_md_wrap&gt;ul&gt;li {border-bottom:1px solid rgba(255,255,255,0.2); position:relative;  width: 100%; max-width: 100%;display: inline-block; }
.nav_md_wrap&gt;ul&gt;li&gt;a { font-size: 1.5em; font-weight: 600; padding: 17px 0;}
/*.nav_md_wrap&gt;ul&gt;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 0px; display: none;}
.nav_md ul ul a {font-size: 1em;  font-weight: 300; padding: 4px 0; }
.nav_md ul a { position:relative; padding: 10px 50px; display: block; text-align: left; color:#fff;}
.nav_md .nav_md_wrap&gt;ul&gt;li&gt;a:after {  font-size: 1em; display:inline-block; position: absolute; right:0; 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;}
.nav_md .lang { margin-left:20px;  filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); display:flex; justify-content: flex-start; align-items: center; font-size:15px; line-height:0; margin-top:25px;}
.nav_md .lang img { margin-right:10px;}

/*사이트맵*/
.sitemap-box {width: 100%; height: 100vh; top:0; right:0; position: fixed; z-index: 11; background-color:#d50049;} 
.sitemap-out { max-width: 1400px; padding-left:20px; padding-right:20px; margin:0 auto; flex-wrap: wrap; position:relative; display:flex; height:100%; justify-content: center; align-items: center; width: 100%; /* max-width: 570px;  */ background-size: contain; background-position: left bottom; background-repeat: no-repeat; }
.sitemap-in { width:100%;  position:relative;}
.sitemap-in h2 { width:100%; text-align: left; font-size: 4em; color:#fff; padding-bottom:1em;}
.sitemap-in&gt;ul { max-width: 1300px; margin:0 auto;  padding: 50px 20px 50px 20px; display:flex; justify-content: space-between; align-items: stretch;}
.sitemap-in&gt;ul&gt;li { border-left:1px solid rgba(255,255,255,0.2); padding-left: 1em; position:relative;  width: 100%; max-width: 100%;display: inline-block; }
.sitemap-in&gt;ul&gt;li&gt;a { font-size: 2em; font-weight: 600; padding: 17px 0;}
.sitemap-in a:hover {color:#fff;}
.sitemap-in ul ul {/*  background-color: rgba(255,255,255,0.2); */ padding:30px 0% 30px 0px;}
.sitemap-in ul ul a {font-size: 1.3em;  font-weight: 300; padding: 4px 0; }
.sitemap-in ul a { position:relative; padding: 10px 50px; display: block; text-align: left; color:#fff;}
.sitemap-in .close { position:absolute; right:0; width: 45px; height: 45px; top:0; z-index: 11;}
.sitemap-in .close a { position: relative; display: block; font-size:0;width: 100%; height: 100%; background:#fff; border-radius: 100px;}
.sitemap-in .close a:after {transform: translate(-50%, -50%); top: 50%;  left:50%; position:absolute; content:'\2715'; font-weight: 100; color:#d50049; font-size: 1.3rem; z-index:6}

/* 메뉴 스크롤 시 */
.menu-scroll { background:#fff; }
/* .menu-scroll .box_inner { border-bottom:1px solid #d2d2d2;} */
.menu-scroll .nav_web ul ul {width: 100%; top: 140px; position:absolute; display: block; border-top:1px solid #e6e6e6;}
.menu-scroll .nav_web { z-index:4;}
.menu-scroll .nav_web a { color:#000;  }
.menu-scroll .nav_web li li a { padding: 8px 0; }
.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&gt;ul&gt;li&gt;a { position: relative; height:100%; text-align: center;}
.menu-scroll h1 img { filter: none;}
/* header:not(.menu-scroll) .nav_wrap { display: none;} */
.menu-scroll .nav_wrap { border-top:1px solid #e6e6e6; display: block; z-index:1;width: 100%; height: 320px; background-color:rgba(255,255,255, 1); position: absolute; left:0; top: 140px;} /* 2depth 배경 */
.menu-scroll .nav_head p span:after { filter:none;}
.menu-scroll .nav_head .lang { filter: contrast(0) brightness(0) grayscale(0) hue-rotate(360deg) saturate(0) invert(0); display:flex; justify-content: space-between; align-items: center; margin-right:70px; font-size:15px; line-height:0; margin-top:-5px;}
.menu-scroll .nav_head .lang img { margin-right:20px;}
/* 모바일메뉴보기 버튼 */
.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:40%; height: 40%; line-height: 1em; position:absolute; left:50%; top:50%; transform: translate(-50%, -50%); filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1); content: ''; background-size: contain; background-position: center center; 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"); /* content:'\2261'; font-weight: 100; color:#fff; font-size: 2.3rem; */  z-index:6}
.menu-scroll .menu_view a:after  { color:#000}

/* 메인 스크롤 아이콘(왼쪽) */
.scroll-ud-btn { top:50%; transform: translateY(-50%); position:fixed; left:50px; z-index:10;}
.scroll-ud-btn a { display:block; padding: 20px 25px; font-size:0;}
.scroll-ud-btn span { border-radius: 20px; display:block; width:6px; height:6px; position: relative; background:#fff}
.scroll-ud-btn a.active span:before { left: 50%; top:50%; transform: translate(-50%, -50%); border-radius: 50%; position: absolute; width:33px; height:33px; content:''; background:rgba(255,255,255,0.2)}

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

/*메인상단 슬라이드 뒷배경*/
.scroll-box-1 .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-1 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-1 .ls-slide-texts {z-index: 2; flex-direction: column; padding: 0px 20px; margin:0 auto; max-width: 1400px; text-align: left;width: 100%;color:#fff; position:relative; display:flex; justify-content: center; height:100%;}
.scroll-box-1 .ls-slide-texts p { width:100%;}
.scroll-box-1 .ls-info1 {width:100%; word-break: keep-all; position: relative; padding-top: 20px; padding-bottom: 10%; line-height: 1.3; font-size : 3.3em;}
.scroll-box-1 .ls-head b { font-weight: 600;}
.scroll-box-1 .ls-head {font-size: 1.1em; line-height: 1.5em;}
.scroll-box-1 .ls-more a {font-weight: 600;display:inline-block; color:#fff; padding-left: 35px; position: relative;}
.scroll-box-1 .ls-more a:before {z-index:-1; content:''; position: absolute; width: 77px;height:77px; top: 50%; transform: translateY(-50%); left: 0px;  border-radius: 50px; background:#d50049;}

/*메인 모바일 슬라이드*/
.scroll-box-1 { position:relative; width: 100%; height: 100%;}
.scroll-box-1-1 { height: 100%;z-index: 2;}

/*메인 스크롤 버튼*/
.scroll-box-btn { width:100%; color:#fff; z-index: 5; left:0; position: absolute; bottom:70px;}
.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&gt;a { padding: 10px 5px; display: flex; justify-content : center;align-items: center;}
.scroll-box-1 .scroll-btn&gt;a span {position: relative; display: inline-block; background:rgba(255,255,255,0.2);font-size:0; border-radius: 11px; height:2px; width: 80px; border:1px solid transparent;}
.scroll-box-1 .scroll-btn&gt;a.active span{  width: 80px; height: 2px; border-radius: 11px;border:1px solid #fff; background-color:transparent; }
.scroll-box-1 .scroll-btn a:hover { color:#d50049}
.scroll-box-1 .scroll-btn a:hover span { background:transparent; border-color:#d50049;}
.scroll-box-1 .scroll-btn&gt;a:hover span:after { background:#d50049}

/*메인 비전*/
.scroll-box-2 { background:#fff; position:relative; width: 100%; height: 100%; overflow:hidden; }
.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: 100vh; width: 100%; object-fit: cover; }
.scroll-box-2 .m-head {width:100%; text-align: left;padding: 50px 20px 50px 20px; display:flex;}
.scroll-box-2 .m-head h3 {  width: 50%; font-weight: 400;;line-height: 1.2em; padding-bottom: 30px; font-size:3.7em;}
.scroll-box-2 .m-head h3 p { width:30px; height: 30px; display: inline-block; }
.scroll-box-2 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-2 .m-head p {  width: 50%; font-size: 1.1em; line-height: 1.6em;}
.scroll-box-2 .scroll-box-2-1 { width:100%; height: 100%; padding: 0px 0px; margin:0 auto;}
.scroll-box-2 .ls-box-in { width:100%; height:100%;}
.scroll-box-2 .box-inner { width:100%; display:flex; justify-content: center; align-items: center; height:100%; flex-wrap: wrap;}
.scroll-box-2 .box-inner .ls-list { display:flex; position: relative; height:100%; width: 100%;  background-size: cover; background-position: center center;}
.scroll-box-2 .ls-box-01 { position: relative; width: 75%;  background-size: cover; display:flex; flex-direction: column; padding: 5% 10% 5% 5%; color:#fff;}
.scroll-box-2 .ls-box-01 .ls-con-box { position:relative; z-index:2; max-width: 440px; width:440px; display:flex; text-align: left; justify-content: center; align-items: flex-start; flex-direction: column; margin-top: auto; margin-left: auto;}
.scroll-box-2 .ls-box-01 h4 { font-size: 3em;}
.scroll-box-2 .ls-box-02 {min-width: 400px; display:flex; align-items: center; flex-direction: column; justify-content: center; width: 25%;}
.scroll-box-2 .ls-box-02 h5 { font-size: 2em; line-height: 1.3em;}
.scroll-box-2 .ls-more a { background:#d50049; color:#fff; display:inline-block; font-size: 0.9em; font-weight: 600; line-height:1; padding: 12px 30px; border-radius: 30px;}
.scroll-box-2 .ls-box-01 .ls-txt-01 { font-size: 1.1em; padding-top:3%;}
.scroll-box-2 .ls-box-02 .ls-txt-02 { padding-top:7%; padding-bottom:7%;}
.scroll-box-2 .ls-box-02 .ls-img-01 { padding-bottom:15%;}
.scroll-box-2 .ls-box-02 .ls-img-01 img { width:100%; max-width: 100%;}
.scroll-box-2 .scroll-box-2-btn {max-width: 440px; color:#fff; z-index: 5; position: relative; padding-top: 10%;}
.scroll-box-2 .scroll-btn { z-index: 4;display: flex;justify-content : start;align-items: center; clear: both; width: 100%; position: relative;}
.scroll-box-2 .scroll-btn&gt;span a { color:#fff; position: relative;}
.scroll-box-2 .scroll-btn&gt;span:hover { opacity: 1;}
.scroll-box-2 .scroll-btn&gt;span { width:100%; position: relative;}
.scroll-box-2 .scroll-btn&gt;span .ls-icon {  position: relative; width:30px; height:20px; }
.scroll-box-2 .scroll-btn .btn-right a:after { content:'\25B6'; }
.scroll-box-2 .scroll-btn .btn-left a:after {  content:'\25C0'; }
.scroll-box-2 .scroll-btn a:after { font-size: 0.85rem; display:inline-block; padding-right: 5px; position: relative; width:50%; height:100%; }
.scroll-box-2 .scroll-btn .btn-right {font-size: 0em; opacity:1;}
.scroll-box-2 .scroll-btn .btn-left { font-size: 0em; opacity:1;}
.scroll-box-2 .scroll-btn span { color:#fff;}
.scroll-box-2 .scroll-btn .slide-stop a { position: relative; display:block;  width:30px; height:100%;}
.scroll-box-2 .scroll-btn&gt;a { font-size: 0.8em; padding: 10px 7px; display: flex; justify-content : center;align-items: center;}
.scroll-box-2 .scroll-btn .ls-num { opacity: 0.5; color:#fff;}
.scroll-box-2 .scroll-btn .active .ls-num, .scroll-box-2 .scroll-btn a:hover span   { color:#d50049;  opacity: 1;}

/*메인 비전*/
.scroll-box-3 { position:relative; width: 100%; height: 100%; background:#fff; overflow:hidden;}
.scroll-box-3:before {content:''; position: absolute; width: 25%; min-width:400px; background:#e6e6e6; right:0; top:0; height:100%;}
.scroll-box-3 .m-head { color:#000; position: relative; text-align: left;}
.scroll-box-3 .m-head h3 {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%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-3 .m-head p {  padding-top: 10%; padding-bottom: 15%; font-size:1.1em; line-height: 1.6em;}
.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 .box-inner { max-width: 1920px; padding-left:20px; padding-right:20px;  height: 100%;position: relative;margin:0 auto;display:flex; justify-content: center; align-items: stretch; }
.scroll-box-3 .ls-right {height:100%; width: 50%; padding-left: 10px; position: relative;}
.scroll-box-3 .ls-right .ls-bg {position:relative; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-3 .ls-right .ls-bg img { object-fit: cover; width:100%; height:100%; }
.scroll-box-3 .ls-left { margin-left:auto; position: relative; width: 50%; padding-right: 5%; max-width: 680px; display: flex; justify-content: center; align-items: flex-start;flex-flow: column;}
.scroll-box-3 .ls-left .box { width:100%; display:flex; justify-content: start; align-items: center; flex-wrap: wrap;}
.scroll-box-3 .ls-left .box-inner { width:100%;}
.scroll-box-3 .ls-left .list { width:50%; padding-right:10%; }
.scroll-box-3 .ls-left .list a { position: relative; display:block; padding: 25px 0; text-align: left; border-bottom:1px solid #e6e6e6; }
.scroll-box-3 .ls-left .list a:hover { color:#d50049; border-color:#d50049}
.scroll-box-3 a:hover .ls-more .ls-more-icon:after { content:'\25B6';font-size:0.8rem; color:#d50049; }
.scroll-box-3 .ls-left h4 { font-weight:normal; font-size: 1.1em;}
.scroll-box-3 .ls-more { top:27px; position: absolute; right:10%; font-size: 0em; }
.scroll-box-3 .ls-more .ls-more-icon { position: absolute; display:inline-block; width:30px; height:30px;}
.scroll-box-3 .ls-more .ls-more-txt { position: relative; top: -5px;}
.scroll-box-3 .ls-more .ls-more-icon:after { z-index:2;position: absolute; color:#000; top:45%; left:0%; content:'\003E'; font-size:1.2rem; font-weight: 400; transform: translate(-50%, -50%) ;}

.scroll-box-4 { position:relative; width: 100%; height: 100%; overflow:hidden; }
.scroll-box-4 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-4 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-4 .scroll-box-4-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-4 .ls-box-in { max-width: 1400px; padding: 50px 20px; margin:0 auto;}
.scroll-box-4 .m-head { color:#fff; position: relative; text-align: left;}
.scroll-box-4 .m-head h3 { display:inline-block; padding-bottom: 20px; font-size:3.2em; line-height: 1.2em;}
.scroll-box-4 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-4 .m-head p {padding-left: 30px;  opacity: 0.5; display: inline-block; line-height: 1.6em;}
.scroll-box-4 .box-inner { margin-top: 5%; width:100%; display:grid; grid-template-columns: repeat(3, 1fr); column-gap: 25px; justify-content: start; align-items: center; height:600px;}
.scroll-box-4 .ls-list { flex:1; position: relative; height:100%;  width: 100%;  background-size: cover; background-position: center center; }
.scroll-box-4 .ls-list h4 { position: relative; width: 100%;  text-align: center; font-size: 1.6em;}
.scroll-box-4 .ls-list a { height:100%; color:#fff; display:flex; justify-content: center; align-items: center; height:100%;}
.scroll-box-4 .ls-list .ls-txt { font-size: 1.1em; padding-top:20px; padding-bottom:30px;}
.scroll-box-4 .ls-more { border:1px solid rgba(255,255,255,0.5); display:inline-block; font-size: 0.9em; font-weight: 600; line-height:1; padding: 12px 30px; border-radius: 30px;}
.scroll-box-4 .ls-list a:hover .ls-more {  background:#d50049; border-color:#d50049}

/*메인상단 슬라이드 뒷배경*/
.scroll-box-5 { position:relative; width: 100%; height: 100%; overflow:hidden; }
.scroll-box-5 .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-5 .ls-slide-backgrounds img {object-fit: cover; max-height: 100%; height: 100%; width: 100%;}
.scroll-box-5 .ls-slide-texts {z-index: 2;  padding: 0px 20px; max-width: 1340px; text-align: center;width: 100%;color:#fff; position:absolute; left:50%; top:50%; transform: translate( -50%, -50%);}
.scroll-box-5 .m-head { color:#fff; position: relative; text-align: left; padding-bottom: 3%; }
.scroll-box-5 .m-head h3 { display:inline-block; font-size:3.4em; line-height: 1.2em; padding-right: 70px;}
.scroll-box-5 .m-head h3 span { display: inline-block; position: relative; top:-22px; width: 100%;  height:100%; background-size: 100%; background-repeat: no-repeat; background-position: center center;}
.scroll-box-5 .m-head p {padding-left: 30px;  opacity: 0.5; display: inline-block; line-height: 1.6em;}
.scroll-box-5 .m-head .ls-more {  color:#fff; display:inline-block; position: relative; padding-left: 37px; top: -10px;}
.scroll-box-5 .m-head .ls-more a { font-weight: 600; color:#fff;}
.scroll-box-5 .m-head .ls-more:before {z-index:-1; content:''; position: absolute; width: 77px; top: 50%; transform: translateY(-50%); left: 0px; height:77px; border-radius: 50px; background:#d50049;}
.scroll-box-5 .ls-info1 {font-size: 1.5em;}
.scroll-box-5 .scroll-box-5-1 {margin:0 auto; width:100%; text-align: center;position: absolute;  left:0%; top: 35%; transform: translate(0%, -35%);}
.scroll-box-5 .ls-box-in { position: relative; max-width: 1400px; padding: 0px 20px; margin:0 auto; height:100%;}
.scroll-box-5 .box-inner { width:100%; justify-content: center; align-items: center; padding-top: 50px;}
.scroll-box-5 .ls-box-01 { position: relative;}
.scroll-box-5 .ls-box-01 .ls-list {  overflow: hidden; text-overflow: ellipsis; margin:0 10px; position: relative; text-align: left; background:#fff; height:100%; }
.scroll-box-5 .ls-box-01 .ls-list:hover { background:#5e5b5b; color:#fff;}
.scroll-box-5 .ls-box-01 .ls-list:hover a { color:#fff;}
.scroll-box-5 .ls-box-01 .ls-list h4 { position: relative; width: 100%; font-size: 1.1em; height: 50px; font-weight: normal}
.scroll-box-5 .ls-box-01 .ls-list h5 {display:-webkit-box;  -webkit-line-clamp:2;    -webkit-box-orient:vertical;font-size: 1.15em; height:60px; line-height:1.4em;    overflow:hidden;    text-overflow:ellipsis; }
.scroll-box-5 .ls-box-01 .ls-list a { display:block; padding: 8% 8% 20% 8%; width:100%;}
.scroll-box-5 .ls-box-01 .ls-list a:after { content:'\2192'; position: absolute; bottom: 8%; left:8%;}
.scroll-box-5 .ls-box-01 .ls-day { padding-top: 8%; font-size: 0.7em;}
.scroll-box-5 .ls-box-02 { max-width:1400px; padding-left:20px; padding-right:20px; margin:0 auto; left:0; right:0; bottom:0; position: absolute; width:100%;}
.scroll-box-5 .ls-box-02 a { color:#fff;}
.scroll-box-5 .ls-ban-box { display:flex; justify-content: center; align-items: center; width:100%;}
.scroll-box-5 .ls-ban-box&gt;div { width:33.333%; padding: 2em 0px;}
.scroll-box-5 .ls-ban-box a {width:100%; display:flex; justify-content: center; align-items: center; }
.scroll-box-5 .ls-ban-box h4 { width:60%; font-size: 1.3em; }
.scroll-box-5 .ls-icon { width: 40%; height: 80px; min-width: 150px; text-align: center;}
.scroll-box-5 .ls-icon:after { width: 100%; height:100%; display:inline-block; background-size: contain; background-position: 3em center; background-repeat: no-repeat; content:''; position: relative;}
.scroll-box-5 .ls-btn { color:#fff; z-index: 5; position: absolute;  top: -15px; right:0px;}
.scroll-box-5 .ls-btn .btn-right:after { content:'\25B6';}
.scroll-box-5 .ls-btn .btn-left:after { content:'\25C0'; }
.scroll-box-5 .ls-btn a { font-size:0; width: 30px; display:inline-block;}
.scroll-box-5 .ls-btn a:after { color:#fff; font-size: 1.7rem; display:inline-block; position: relative; width:100%; height:100%;}
.scroll-box-5 .ls-btn a:hover:after { color:#d50049}

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

/*서브상단 뒷배경*/
.snb-bg { height: 550px;}
.snb-bg .ls-slide-backgrounds { position:absolute; left:0; top:0; width: 100%; height: 610px; overflow:hidden;}
.snb-bg .ls-slide-backgrounds img {object-fit: cover; height: 610px; width: 100%;}
.snb-bg .box_inner { height: 100%; clear: both; position: relative;}
.snb-bg .ls-slide-texts { padding-left:20px; padding-right:20px; 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: 3em;}
.snb-bg .ls-slide-texts .ls-head { font-size: 3.3em; font-weight: 600; padding-bottom:0.7em;}

.snb-title { padding: 100px 0 60px 0; font-size: 2em;}
.snb { margin:0 auto; width: 100%; position: relative ; height: 60px;}
.snb ul { max-width: 1360px; margin:0 auto; height:100%; display: flex; justify-content: center;}
.snb li {flex-basis: fit-content; height: 100%; flex:auto; max-width: 22%;}
.snb li a { color:#1f1818; width: 100%; position: relative; font-size: 0.9em;  display: flex; justify-content: center; align-items: center; height: 100%; background:#fff;}
.snb li a.active, .snb li a:hover { background:#d50049; color:#fff;}

.snb-md { font-size: 1.1em;z-index: 10; position: relative; height: 44px; border-bottom:1px solid rgba(0, 0, 0, 0.2) }
.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; color:#fff;position: relative; display: block; padding: 7px 20px 14px 20px; }
.snb-md li a:hover, .snb-md li a.active { color:#fff} 
.snb-md i {  font-size:0;font-style: normal; position: absolute; right: 20px;}
.snb-md i:after {  font-size:2rem; content:'\02C5'; color:#1f1818; position: absolute; right: 0px; top:-3px;}
.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: 10px; padding-left: 20px; display: block; color:#1f1818;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:#d50049;}
.bgc-02 { background-color:#ff6d8a;}
.bgc-03 { background-color:#e9546b;}
.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:#d50049}
.fc-02 { color:#3d1a60}
.fc-03 { color:#fff}
.fc-04 { color:#ed7e1c}
.fc-05 { color:#acacac}
.fn-01 { font-family: 'Play', 'Noto Sans KR', sans-serif!important; }
.fn-02 { font-family: 'Poppins', 'Noto Sans KR', sans-serif!important; }
.fs-01 { font-weight: 300;}

/*푸터*/
footer { background:#a4a1a1;position: relative; width: 100%;  word-break: keep-all; font-size: 0.9em; }
footer .box-inner {margin:0 auto;  width: 100%; max-width: 1400px; padding: 90px 20px; position: relative;}
.footer {position: relative; width:100%; height: 100%;color:#fff;text-align: left; display:flex;  justify-content: space-between; align-items: stretch;}
.footer .head-box {  padding-bottom: 50px;width:100%;  display:flex; justify-content: space-between; align-items: center; }
.footer .f-menu&gt;ul { display: flex; justify-content: end; align-items: stretch;}
.footer .ls-right { width: 40%; margin-top: auto; margin-left: auto;}
.footer .ls-left { max-width: 830px}
.footer .logo { line-height: 1.4em; text-align: left;}
.footer .col-box {  flex-wrap: wrap; display:flex;justify-content: flex-start; align-items: center;  }
.footer .col-box p { display:inline-block; padding-bottom: 1em;padding-right: 3em;}
.footer .col-box p span { color:#fff; padding-right: 2em;}
.footer .copy {text-align: right; color:#fff;  word-break: keep-all; padding-bottom: 1em;}
.footer .logo img {height: 30px; width: auto; }

/* sns + top */
.scroll-page-top { z-index:10; position:fixed; right: 0px; 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:#d50049}
.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; right: 20px; bottom: 200px; height: 85px; width: 85px;}
.page-top a { font-size: 1rem; font-weight: 200; padding-top: 50%;position: relative; border-radius: 50px; display: block;width: 100%; height:100%; background:#fff;}
.page-top a:after { left: 50%; top: 30%; font-weight: 100;content: '\2191';  position: absolute; transform:translate(-50%, -30%); }
.page-top a:hover {color:#fff; background:#d50049}
.page-top a:hover:after { color:#fff;}

.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%;}
.wd25p { width: 25%;}
.wd24 { width: 24px;}
.wd15p { width: 15%;}

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

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

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

.ls-tab-01 a {font-size: 0.95em; display:flex; justify-content: center; align-items: center; position: relative; color:#c8c8c8; height: 55px; border-top:1px solid #c8c8c8;  border-bottom:1px solid #c8c8c8; border-right:1px solid #c8c8c8;}
.ls-tab-01 li:first-of-type a {  border-left:1px solid #c8c8c8}
.ls-tab-01 a:hover, .ls-tab-01 a.active{ color:#d50049; background:#fff; border-color:#d50049}
.ls-tab-01 a:hover:after, .ls-tab-01 a.active:after { position: absolute; left:-1px; top:0; height:100%; width:1px; content:''; background:#d50049}

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

.ls-icon-01:after {/*카달로그*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='82px' height='99px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M79.994,98.923 L19.857,98.923 C8.908,98.923 -0.000,89.988 -0.000,79.005 L-0.000,20.851 C-0.000,9.868 8.908,0.932 19.857,0.932 L79.994,0.932 C81.100,0.932 81.997,1.832 81.997,2.942 L81.997,96.914 C81.997,98.024 81.100,98.923 79.994,98.923 ZM77.991,89.513 L17.696,89.513 C13.372,89.513 9.867,85.997 9.867,81.659 C9.867,77.322 13.372,73.807 17.696,73.807 L77.991,73.807 L77.991,4.951 L21.860,4.951 L21.860,67.695 C21.860,68.805 20.963,69.704 19.857,69.704 C18.751,69.704 17.854,68.805 17.854,67.695 L17.854,5.092 C10.058,6.085 4.006,12.765 4.006,20.851 L4.006,79.005 C4.006,87.772 11.117,94.905 19.857,94.905 L77.991,94.905 L77.991,89.513 ZM71.026,82.037 C71.026,80.928 70.129,80.028 69.023,80.028 L19.843,80.028 C18.737,80.028 17.840,80.928 17.840,82.037 C17.840,83.147 18.737,84.046 19.843,84.046 L69.023,84.046 C70.129,84.046 71.026,83.147 71.026,82.037 ZM32.747,59.381 L66.697,59.381 C67.803,59.381 68.700,60.281 68.700,61.390 C68.700,62.500 67.803,63.399 66.697,63.399 L32.747,63.399 C31.641,63.399 30.744,62.500 30.744,61.390 C30.744,60.281 31.641,59.381 32.747,59.381 ZM58.584,51.937 C59.690,51.937 60.587,52.836 60.587,53.946 C60.587,55.056 59.690,55.955 58.584,55.955 L40.860,55.955 C39.754,55.955 38.857,55.056 38.857,53.946 C38.857,52.836 39.754,51.937 40.860,51.937 L58.584,51.937 ZM30.947,14.041 L68.497,14.041 L68.497,28.373 L30.947,28.373 L30.947,14.041 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='98px' height='93px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M86.514,92.918 L11.449,92.918 C5.129,92.918 -0.014,87.824 -0.014,81.560 L-0.014,43.098 C-0.014,41.999 0.886,41.107 1.996,41.107 L10.513,41.107 L10.513,2.900 C10.513,1.801 11.413,0.909 12.523,0.909 L85.441,0.909 C86.551,0.909 87.451,1.801 87.451,2.900 L87.451,41.107 L95.968,41.107 C97.078,41.107 97.977,41.999 97.977,43.098 L97.977,81.560 C97.977,87.824 92.834,92.918 86.514,92.918 ZM83.432,4.891 L14.532,4.891 L14.532,41.107 L28.839,41.107 C29.557,41.107 30.220,41.487 30.579,42.103 L39.033,56.611 L58.931,56.611 L67.384,42.103 C67.743,41.487 68.406,41.107 69.125,41.107 L83.432,41.107 L83.432,4.891 ZM93.959,45.089 L70.284,45.089 L61.830,59.598 C61.471,60.214 60.808,60.593 60.090,60.593 L37.872,60.593 C37.155,60.593 36.491,60.214 36.133,59.598 L27.679,45.089 L4.005,45.089 L4.005,81.560 L93.959,81.560 L93.959,45.089 ZM29.315,37.561 C28.206,37.561 27.306,36.670 27.306,35.570 C27.306,34.471 28.206,33.579 29.315,33.579 L68.648,33.579 C69.757,33.579 70.657,34.471 70.657,35.570 C70.657,36.670 69.757,37.561 68.648,37.561 L29.315,37.561 ZM68.648,27.432 L29.315,27.432 C28.206,27.432 27.306,26.540 27.306,25.441 C27.306,24.342 28.206,23.450 29.315,23.450 L68.648,23.450 C69.757,23.450 70.657,24.342 70.657,25.441 C70.657,26.540 69.757,27.432 68.648,27.432 ZM68.648,17.304 L29.315,17.304 C28.206,17.304 27.306,16.412 27.306,15.313 C27.306,14.213 28.206,13.322 29.315,13.322 L68.648,13.322 C69.757,13.322 70.657,14.213 70.657,15.313 C70.657,16.412 69.757,17.304 68.648,17.304 Z'/%3E%3C/svg%3E"); }
.ls-icon-03:after {/*A/S접수*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='98px' height='95px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M95.968,94.969 L31.227,94.969 C30.117,94.969 29.218,94.076 29.218,92.974 L29.218,73.757 C27.294,73.129 25.435,72.348 23.671,71.411 L19.387,74.316 C19.043,74.549 18.647,74.664 18.254,74.664 C17.736,74.664 17.221,74.465 16.832,74.080 L6.673,63.994 C5.990,63.315 5.890,62.251 6.435,61.459 L9.360,57.208 C8.264,55.182 7.378,53.063 6.712,50.882 L1.624,49.931 C0.674,49.754 -0.014,48.931 -0.014,47.972 L-0.014,33.708 C-0.014,32.749 0.674,31.926 1.624,31.748 L6.712,30.798 C7.377,28.617 8.264,26.498 9.360,24.472 L6.435,20.221 C5.890,19.429 5.990,18.364 6.673,17.686 L16.832,7.600 C17.516,6.922 18.589,6.823 19.387,7.363 L23.670,10.268 C25.709,9.180 27.845,8.300 30.044,7.640 L31.003,2.588 C31.181,1.645 32.011,0.963 32.977,0.963 L47.345,0.963 C48.312,0.963 49.141,1.645 49.320,2.588 L50.279,7.640 C52.478,8.300 54.613,9.180 56.653,10.268 L60.935,7.363 C61.733,6.824 62.806,6.922 63.490,7.600 L73.650,17.686 C74.332,18.364 74.433,19.429 73.888,20.221 L70.963,24.471 C72.055,26.489 72.940,28.603 73.605,30.783 L95.968,30.783 C97.078,30.783 97.977,31.676 97.977,32.777 L97.977,92.974 C97.977,94.076 97.078,94.969 95.968,94.969 ZM31.227,30.783 L52.483,30.783 C49.487,27.151 45.029,24.972 40.162,24.972 C31.347,24.972 24.175,32.090 24.175,40.840 C24.175,45.247 26.056,49.400 29.218,52.366 L29.218,32.777 C29.218,31.676 30.117,30.783 31.227,30.783 ZM66.942,23.243 L69.630,19.337 L61.827,11.590 L57.891,14.258 C57.250,14.694 56.413,14.721 55.743,14.333 C53.313,12.922 50.716,11.852 48.025,11.152 C47.274,10.957 46.704,10.349 46.560,9.592 L45.679,4.951 L34.643,4.951 L33.762,9.592 C33.619,10.349 33.048,10.957 32.297,11.152 C29.606,11.852 27.009,12.922 24.579,14.333 C23.908,14.721 23.071,14.694 22.431,14.258 L18.496,11.590 L10.692,19.337 L13.381,23.243 C13.819,23.880 13.848,24.709 13.456,25.374 C12.034,27.789 10.955,30.366 10.251,33.034 C10.054,33.780 9.442,34.346 8.679,34.489 L4.005,35.362 L4.005,46.318 L8.679,47.191 C9.442,47.333 10.054,47.899 10.251,48.645 C10.956,51.314 12.034,53.891 13.456,56.305 C13.848,56.970 13.819,57.800 13.381,58.436 L10.692,62.343 L18.496,70.090 L22.431,67.421 C23.071,66.986 23.908,66.957 24.579,67.346 C26.049,68.199 27.605,68.918 29.218,69.522 L29.218,57.453 C23.602,53.800 20.157,47.542 20.157,40.840 C20.157,29.891 29.131,20.983 40.162,20.983 C47.321,20.983 53.815,24.709 57.404,30.783 L69.372,30.783 C68.717,28.912 67.883,27.099 66.867,25.375 C66.474,24.710 66.504,23.880 66.942,23.243 ZM93.959,34.771 L33.236,34.771 L33.236,90.980 L93.959,90.980 L93.959,34.771 ZM41.636,45.068 L85.559,45.068 C86.669,45.068 87.568,45.961 87.568,47.062 C87.568,48.163 86.669,49.056 85.559,49.056 L41.636,49.056 C40.526,49.056 39.627,48.163 39.627,47.062 C39.627,45.961 40.526,45.068 41.636,45.068 ZM41.636,60.882 L85.559,60.882 C86.669,60.882 87.568,61.775 87.568,62.877 C87.568,63.978 86.669,64.871 85.559,64.871 L41.636,64.871 C40.526,64.871 39.627,63.978 39.627,62.877 C39.627,61.775 40.526,60.882 41.636,60.882 ZM41.636,76.696 L85.559,76.696 C86.669,76.696 87.568,77.589 87.568,78.690 C87.568,79.792 86.669,80.685 85.559,80.685 L41.636,80.685 C40.526,80.685 39.627,79.792 39.627,78.690 C39.627,77.589 40.526,76.696 41.636,76.696 Z'/%3E%3C/svg%3E"); }
.ls-icon-04:after {/*e-book*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='68px' height='80px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M13.256,79.982 C5.939,79.982 -0.015,73.988 -0.015,66.619 L-0.015,13.352 C-0.015,5.984 5.939,-0.011 13.256,-0.011 L67.992,-0.011 L67.992,10.191 L67.992,16.213 L67.992,79.982 L13.256,79.982 ZM62.011,16.213 L12.429,16.213 L12.429,10.191 L62.011,10.191 L62.011,6.011 L13.256,6.011 C9.237,6.011 5.966,9.305 5.966,13.352 L5.966,66.619 C5.966,70.667 9.237,73.960 13.256,73.960 L62.011,73.960 L62.011,16.213 ZM19.499,29.409 C22.801,26.084 27.191,24.253 31.862,24.253 C36.532,24.253 40.923,26.084 44.225,29.408 C47.528,32.734 49.347,37.155 49.346,41.858 C49.346,45.539 48.217,49.040 46.148,51.986 L54.839,60.736 L50.611,64.995 L41.919,56.244 C38.993,58.327 35.517,59.463 31.861,59.463 C31.861,59.463 31.861,59.463 31.860,59.463 C27.190,59.463 22.800,57.632 19.498,54.307 C16.196,50.982 14.378,46.560 14.378,41.858 C14.378,37.155 16.196,32.734 19.499,29.409 ZM23.728,50.049 C25.899,52.236 28.788,53.441 31.861,53.442 L31.861,53.442 C34.934,53.442 37.822,52.236 39.996,50.049 C42.169,47.861 43.365,44.952 43.365,41.857 C43.365,38.764 42.169,35.854 39.997,33.666 C37.824,31.479 34.935,30.274 31.862,30.274 C28.789,30.274 25.900,31.479 23.728,33.667 C21.555,35.855 20.358,38.764 20.358,41.858 C20.358,44.952 21.555,47.861 23.728,50.049 Z'/%3E%3C/svg%3E"); }
.ls-icon-05:after {/*PDF*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='67px' height='70px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M64.744,69.976 L2.253,69.976 C1.009,69.976 -0.000,68.965 -0.000,67.717 L-0.000,29.120 C-0.000,27.872 1.009,26.860 2.253,26.860 L25.348,26.860 C26.592,26.860 27.601,27.872 27.601,29.120 C27.601,30.367 26.592,31.379 25.348,31.379 L4.507,31.379 L4.507,65.457 L62.490,65.457 L62.490,31.379 L41.649,31.379 C40.405,31.379 39.396,30.367 39.396,29.120 C39.396,27.872 40.405,26.860 41.649,26.860 L64.744,26.860 C65.988,26.860 66.997,27.872 66.997,29.120 L66.997,67.717 C66.997,68.965 65.988,69.976 64.744,69.976 ZM45.964,40.494 C46.844,39.611 48.270,39.611 49.150,40.494 C50.031,41.376 50.031,42.807 49.150,43.689 L35.092,57.785 C34.987,57.890 34.872,57.984 34.748,58.067 C34.692,58.104 34.632,58.130 34.574,58.162 C34.503,58.201 34.435,58.243 34.360,58.275 C34.285,58.306 34.207,58.324 34.129,58.347 C34.066,58.365 34.005,58.390 33.940,58.403 C33.794,58.432 33.646,58.447 33.498,58.447 C33.350,58.447 33.203,58.432 33.057,58.403 C32.989,58.389 32.925,58.364 32.859,58.344 C32.785,58.322 32.709,58.305 32.637,58.275 C32.556,58.241 32.483,58.196 32.407,58.153 C32.355,58.124 32.300,58.101 32.250,58.068 C32.125,57.984 32.008,57.889 31.902,57.783 L17.847,43.689 C16.967,42.807 16.967,41.376 17.847,40.494 C18.728,39.611 20.154,39.611 21.034,40.494 L31.245,50.733 L31.246,2.244 C31.246,0.996 32.255,-0.015 33.499,-0.015 C34.744,-0.015 35.753,0.996 35.753,2.244 L35.752,50.733 L45.964,40.494 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");}
.ls-icon-19:after {/*전화*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(213, 0, 73)' d='M21.810,8.464 C21.747,8.728 21.492,8.916 21.199,8.916 L16.506,8.916 C16.194,8.916 15.930,8.705 15.886,8.421 C15.614,6.659 14.287,5.379 12.731,5.379 L8.933,5.379 C7.377,5.379 6.050,6.659 5.778,8.421 C5.734,8.705 5.470,8.916 5.158,8.916 L0.797,8.916 C0.506,8.916 0.252,8.731 0.187,8.469 C0.055,7.936 -0.009,7.437 -0.004,6.943 C-0.004,3.110 3.390,-0.012 7.561,-0.012 L14.433,-0.012 C18.606,-0.012 22.000,3.111 22.000,6.949 C22.000,7.436 21.938,7.932 21.810,8.464 ZM14.433,1.140 L7.561,1.140 C4.080,1.140 1.248,3.745 1.248,6.948 C1.246,7.215 1.268,7.485 1.314,7.764 L4.640,7.764 C5.168,5.688 6.905,4.228 8.933,4.228 L12.731,4.228 C14.760,4.228 16.497,5.688 17.025,7.764 L20.679,7.764 C20.725,7.483 20.748,7.214 20.748,6.949 C20.748,3.746 17.915,1.140 14.433,1.140 ZM6.701,11.223 C6.701,9.007 8.661,7.204 11.070,7.204 C13.480,7.204 15.440,9.007 15.440,11.223 C15.440,13.438 13.480,15.241 11.070,15.241 C8.661,15.241 6.701,13.438 6.701,11.223 ZM14.188,11.223 C14.188,9.642 12.789,8.356 11.070,8.356 C9.351,8.356 7.952,9.642 7.952,11.223 C7.952,12.804 9.351,14.089 11.070,14.089 C12.789,14.089 14.188,12.804 14.188,11.223 ZM3.416,9.881 C3.547,9.586 3.911,9.444 4.232,9.563 C4.552,9.682 4.707,10.018 4.578,10.313 L3.273,13.276 C2.917,14.079 3.018,14.984 3.542,15.701 C4.069,16.417 4.944,16.845 5.882,16.845 L16.257,16.845 C17.189,16.845 18.059,16.424 18.583,15.720 C19.109,15.015 19.223,14.116 18.888,13.315 L17.619,10.298 C17.495,10.002 17.655,9.669 17.977,9.554 C18.299,9.440 18.662,9.586 18.787,9.883 L20.057,12.901 C20.540,14.057 20.375,15.354 19.616,16.371 C18.859,17.389 17.603,17.996 16.257,17.996 L5.882,17.996 C4.529,17.996 3.266,17.379 2.504,16.346 C1.745,15.309 1.599,13.999 2.113,12.842 L3.416,9.881 Z'/%3E%3C/svg%3E"); }
.ls-icon-20:after {/*팩스*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(213, 0, 73)' d='M20.377,17.189 L16.891,17.189 L16.891,20.678 C16.891,21.003 16.621,21.265 16.288,21.265 L5.380,21.265 C5.047,21.265 4.776,21.003 4.776,20.678 L4.776,17.189 L0.595,17.189 C0.262,17.189 -0.008,16.926 -0.008,16.602 L-0.008,8.320 C-0.008,7.996 0.262,7.733 0.595,7.733 L2.576,7.733 L2.576,2.426 C2.576,1.837 2.811,1.285 3.238,0.870 C3.665,0.453 4.234,0.224 4.839,0.224 L16.569,0.224 C17.176,0.224 17.746,0.453 18.172,0.871 C18.599,1.286 18.835,1.839 18.835,2.426 L18.835,7.733 L20.377,7.733 C20.710,7.733 20.980,7.996 20.980,8.320 L20.980,16.602 C20.980,16.926 20.710,17.189 20.377,17.189 ZM5.983,20.091 L15.685,20.091 L15.685,15.307 L5.983,15.307 L5.983,20.091 ZM17.628,2.426 C17.628,2.153 17.517,1.895 17.318,1.700 C17.117,1.505 16.853,1.398 16.569,1.398 L4.839,1.398 C4.557,1.398 4.291,1.506 4.091,1.700 C3.892,1.894 3.782,2.152 3.782,2.426 L3.782,7.733 L4.776,7.733 L4.776,2.698 C4.776,2.374 5.047,2.111 5.380,2.111 L13.518,2.111 C13.545,2.111 13.569,2.122 13.596,2.126 C13.622,2.129 13.645,2.134 13.671,2.140 C13.772,2.167 13.869,2.209 13.944,2.283 L16.715,4.979 C16.791,5.053 16.834,5.146 16.861,5.245 C16.868,5.271 16.873,5.293 16.876,5.320 C16.880,5.345 16.891,5.368 16.891,5.394 L16.891,7.733 L17.628,7.733 L17.628,2.426 ZM13.518,5.981 C13.185,5.981 12.915,5.718 12.915,5.394 L12.915,3.285 L5.983,3.285 L5.983,7.733 L15.685,7.733 L15.685,5.981 L13.518,5.981 ZM14.831,4.807 L14.121,4.116 L14.121,4.807 L14.831,4.807 ZM19.774,8.907 L18.241,8.907 C18.238,8.907 18.235,8.909 18.231,8.909 L3.179,8.909 C3.176,8.909 3.173,8.907 3.170,8.907 L1.199,8.907 L1.199,16.014 L4.776,16.014 L4.776,14.720 C4.776,14.396 5.047,14.133 5.380,14.133 L16.288,14.133 C16.621,14.133 16.891,14.396 16.891,14.720 L16.891,16.014 L19.774,16.014 L19.774,8.907 ZM14.783,13.959 L13.229,13.959 C12.896,13.959 12.626,13.696 12.626,13.372 C12.626,13.048 12.896,12.785 13.229,12.785 L14.783,12.785 C15.116,12.785 15.386,13.048 15.386,13.372 C15.386,13.696 15.116,13.959 14.783,13.959 ZM14.783,12.276 L13.229,12.276 C12.896,12.276 12.626,12.013 12.626,11.689 C12.626,11.365 12.896,11.102 13.229,11.102 L14.783,11.102 C15.116,11.102 15.386,11.365 15.386,11.689 C15.386,12.013 15.116,12.276 14.783,12.276 ZM14.783,10.590 L13.229,10.590 C12.896,10.590 12.626,10.327 12.626,10.003 C12.626,9.678 12.896,9.416 13.229,9.416 L14.783,9.416 C15.116,9.416 15.386,9.678 15.386,10.003 C15.386,10.327 15.116,10.590 14.783,10.590 ZM11.264,13.959 L9.708,13.959 C9.375,13.959 9.105,13.696 9.105,13.372 C9.105,13.048 9.375,12.785 9.708,12.785 L11.264,12.785 C11.597,12.785 11.868,13.048 11.868,13.372 C11.868,13.696 11.597,13.959 11.264,13.959 ZM11.264,12.276 L9.708,12.276 C9.375,12.276 9.105,12.013 9.105,11.689 C9.105,11.365 9.375,11.102 9.708,11.102 L11.264,11.102 C11.597,11.102 11.868,11.365 11.868,11.689 C11.868,12.013 11.597,12.276 11.264,12.276 ZM11.264,10.590 L9.708,10.590 C9.375,10.590 9.105,10.327 9.105,10.003 C9.105,9.678 9.375,9.416 9.708,9.416 L11.264,9.416 C11.597,9.416 11.868,9.678 11.868,10.003 C11.868,10.327 11.597,10.590 11.264,10.590 ZM7.747,13.959 L6.189,13.959 C5.856,13.959 5.586,13.696 5.586,13.372 C5.586,13.048 5.856,12.785 6.189,12.785 L7.747,12.785 C8.080,12.785 8.351,13.048 8.351,13.372 C8.351,13.696 8.080,13.959 7.747,13.959 ZM7.747,12.276 L6.189,12.276 C5.856,12.276 5.586,12.013 5.586,11.689 C5.586,11.365 5.856,11.102 6.189,11.102 L7.747,11.102 C8.080,11.102 8.351,11.365 8.351,11.689 C8.351,12.013 8.080,12.276 7.747,12.276 ZM7.747,10.590 L6.189,10.590 C5.856,10.590 5.586,10.327 5.586,10.003 C5.586,9.678 5.856,9.416 6.189,9.416 L7.747,9.416 C8.080,9.416 8.351,9.678 8.351,10.003 C8.351,10.327 8.080,10.590 7.747,10.590 ZM14.428,19.246 L7.331,19.246 C6.998,19.246 6.728,18.983 6.728,18.659 C6.728,18.335 6.998,18.072 7.331,18.072 L14.428,18.072 C14.761,18.072 15.031,18.335 15.031,18.659 C15.031,18.983 14.761,19.246 14.428,19.246 ZM14.428,17.189 L7.331,17.189 C6.998,17.189 6.728,16.926 6.728,16.602 C6.728,16.277 6.998,16.014 7.331,16.014 L14.428,16.014 C14.761,16.014 15.031,16.277 15.031,16.602 C15.031,16.926 14.761,17.189 14.428,17.189 Z'/%3E%3C/svg%3E"); }
.ls-icon-21:after {/*사이트*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='84px' height='85px'%3E%3Cpath fill-rule='evenodd' fill='rgb(28, 76, 161)' d='M80.593,68.453 L56.188,68.453 L56.188,78.200 L60.010,78.200 C61.890,78.200 63.415,79.722 63.415,81.599 C63.415,83.477 61.890,85.000 60.010,85.000 L23.989,85.000 C22.108,85.000 20.584,83.477 20.584,81.599 C20.584,79.722 22.108,78.200 23.989,78.200 L27.810,78.200 L27.810,68.453 L3.406,68.453 C1.525,68.453 0.001,66.930 0.001,65.053 L0.001,3.400 C0.001,1.522 1.525,-0.001 3.406,-0.001 L80.593,-0.001 C82.474,-0.001 83.998,1.522 83.998,3.400 L83.998,65.053 C83.998,66.930 82.474,68.453 80.593,68.453 ZM34.621,78.200 L49.378,78.200 L49.378,68.453 L34.621,68.453 L34.621,78.200 ZM77.188,6.800 L6.811,6.800 L6.811,51.000 L77.188,51.000 L77.188,6.800 ZM47.673,28.503 L55.969,36.786 L51.377,41.372 L43.080,33.088 L38.259,37.902 L32.059,17.499 L52.493,23.690 L47.673,28.503 Z'/%3E%3C/svg%3E"); }
.ls-icon-22:after {/*이메일*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(213, 0, 73)' d='M22.005,14.044 C21.436,14.616 20.677,14.932 19.868,14.932 L3.929,14.932 C3.118,14.932 2.360,14.615 1.793,14.041 C1.229,13.478 0.917,12.724 0.917,11.920 L0.917,3.926 C0.917,3.127 1.229,2.373 1.797,1.804 C2.361,1.234 3.120,0.919 3.929,0.919 L19.868,0.919 C20.676,0.919 21.434,1.233 22.005,1.804 C22.572,2.375 22.883,3.128 22.883,3.926 L22.883,11.920 C22.883,12.723 22.571,13.476 22.005,14.044 ZM3.929,13.740 L19.868,13.740 C20.108,13.740 20.340,13.693 20.555,13.602 L15.451,7.270 L12.347,9.606 C12.236,9.690 12.104,9.730 11.974,9.730 C11.962,9.730 11.950,9.722 11.938,9.722 C11.925,9.722 11.914,9.730 11.901,9.730 C11.771,9.730 11.640,9.690 11.529,9.606 L8.423,7.268 L3.306,13.622 C3.503,13.697 3.712,13.740 3.929,13.740 ZM2.136,3.926 L2.136,11.920 C2.136,12.245 2.247,12.541 2.404,12.814 L7.456,6.541 L2.537,2.837 C2.294,3.154 2.136,3.522 2.136,3.926 ZM19.868,2.110 L3.929,2.110 C3.822,2.110 3.716,2.122 3.613,2.141 L11.938,8.409 L20.247,2.153 C20.124,2.126 19.997,2.110 19.868,2.110 ZM21.664,3.926 C21.664,3.537 21.513,3.183 21.290,2.874 L16.417,6.542 L21.431,12.762 C21.569,12.502 21.664,12.223 21.664,11.920 L21.664,3.926 Z'/%3E%3C/svg%3E");}
.ls-icon-23:after {/*주소*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(213, 0, 73)' d='M7.489,20.992 C3.019,20.992 -0.010,10.455 -0.010,6.955 C-0.010,3.120 3.354,0.000 7.489,0.000 C11.627,0.000 14.992,3.120 14.992,6.955 C14.992,10.455 11.962,20.992 7.489,20.992 ZM7.489,1.171 C4.050,1.171 1.252,3.766 1.252,6.955 C1.252,10.459 4.285,19.821 7.489,19.821 C10.695,19.821 13.731,10.459 13.731,6.955 C13.731,3.766 10.930,1.171 7.489,1.171 ZM7.489,10.992 C4.909,10.992 2.810,9.045 2.810,6.653 C2.810,4.260 4.909,2.313 7.489,2.313 C10.071,2.313 12.170,4.260 12.170,6.653 C12.170,9.045 10.071,10.992 7.489,10.992 ZM7.489,3.484 C5.605,3.484 4.071,4.905 4.071,6.653 C4.071,8.400 5.605,9.821 7.489,9.821 C9.375,9.821 10.909,8.400 10.909,6.653 C10.909,4.905 9.375,3.484 7.489,3.484 Z'/%3E%3C/svg%3E"); }

/* overview */
.con-com-01 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-01 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-01 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-01 .com-box-02 {position: relative; width: 100%; max-width: 1360px; margin:0 auto;  padding-bottom: 100px;}
.con-com-01 .con-box-01 { text-align: left;  position: relative;  background-size: cover; padding:20% 7% 7% 7%; height: 100%; max-height: 540px;}
.con-com-01 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-01 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-01 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-01 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-01 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-01 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-01 .con-box-02 { padding: 7em 0;}
.con-com-01 .ls-list-box-01 {display:grid; grid-template-columns: repeat(3, 1fr); column-gap: 3.2%; }
.con-com-01 .ls-list-box-01 img {box-shadow: -3px 5px 15px rgba(0,0,0,0.1); max-width:100%; width:100%;}
.con-com-01 .ls-list-box-01 p { font-weight: 600; font-size: 1.5em; padding-top: 2.5em;}
.con-com-01 .ls-list-box-02 .ls-list { text-align: left; display:flex; justify-content: center; align-items: center; width:100%; background:#f4f4f4; padding: 2em 3em; margin:2em 0;}
.con-com-01 .ls-list-box-02 .ls-img-02 { max-width: 150px; padding-left: 2%;}
.con-com-01 .ls-list-box-02 .ls-img-02 img { width:100%; max-width:100%;}
.con-com-01 .ls-list-box-02 dl {  width:100%; padding-left: 2em;}
.con-com-01 .ls-list-box-02 dt { display:block; font-weight: 600; font-size: 1.3em; padding-bottom: 1em;}
.con-com-01 .ls-list-box-02 dd { position: relative; padding-left: 15px;}
.con-com-01 .ls-list-box-02 dd:before { position:absolute; content:'\00B7'; left:0; }
.con-com-01 .con-box-04 img { width:100%; max-width:100%;}
.con-com-01 .con-box-04 { padding-bottom:5%;}

/* digi pcr */
.con-com-02 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-02 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-02 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px; padding-top: 100px; padding-bottom: 100px;}

.con-com-02 .con-box-01 { text-align: left;  position: relative;  background-size: cover; padding:20% 7% 7% 7%; height: 100%; max-height: 540px;}
.con-com-02 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-02 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-02 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-02 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-02 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-02 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-02 .con-box-02 { padding: 7em 0;}
.con-com-02 .ls-list-box-01 {display:grid; grid-template-columns: repeat(2, 1fr); column-gap: 5%; }
.con-com-02 .ls-list-box-01 img { max-width:100%;}
.con-com-02 .ls-list-box-01 .ls-list { padding: 15% 5%; box-shadow: -3px 5px 15px rgba(0,0,0,0.1); }
.con-com-02 .ls-list-box-01 p { font-weight: 600; font-size: 1.5em; padding-top: 1em;}
.con-com-02 .ls-list-box-02 .ls-list { text-align: left; display:flex; justify-content: center; align-items: center; width:100%; background:#f4f4f4; padding: 2em 3em 2em 2em; margin:2em 0;}
.con-com-02 .ls-list-box-02 .ls-img-02 { max-width: 150px; padding-left: 2%;}
.con-com-02 .ls-list-box-02 .ls-img-02 img { width:100%; max-width:100%;}
.con-com-02 .ls-list-box-02 .ls-img-02-1 { max-width: 250px; padding-left: 2%;}
.con-com-02 .ls-list-box-02 .ls-img-02-1 img { width:100%; max-width:100%;}
.con-com-02 .ls-list-box-02 dl { width:100%; padding-left: 1.5em;}
.con-com-02 .ls-list-box-02 dt { display:block; font-weight: 600; font-size: 1.3em; padding-bottom: 1em;}
.con-com-02 .ls-list-box-02 p { font-weight: 500; padding-bottom: 1em;}
.con-com-02 .ls-list-box-02 li {position: relative; padding-left: 15px;}
.con-com-02 .ls-list-box-02 li:before { position:absolute; content:'-'; left:0; }

/* digi pcr */
.con-com-03 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-03 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-03 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-03 .con-box-01 { text-align: left;  position: relative;  background-size: cover; padding:20% 7% 7% 7%; height: 100%; max-height: 540px;}
.con-com-03 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-03 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-03 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-03 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-03 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-03 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-03 .con-box-02 { padding: 7em 0;}
.con-com-03 .ls-list-box-01 {display:grid; grid-template-columns: repeat(2, 1fr); column-gap: 5%; }
.con-com-03 .ls-list-box-01 img { max-width:100%;}
.con-com-03 .ls-list-box-01 .ls-list { padding: 15% 5%; box-shadow: -3px 5px 15px rgba(0,0,0,0.1); }
.con-com-03 .ls-list-box-01 p { font-weight: 600; font-size: 1.5em; padding-top: 1em;}
.con-com-03 .ls-list-box-02 .ls-list { text-align: left; display:flex; justify-content: center; align-items: center; width:100%; background:#f4f4f4; padding: 2em 3em 2em 2em; margin:2em 0;}
.con-com-03 .ls-list-box-02 .ls-img-02 { max-width: 250px; padding-left: 10%; padding-right: 5%;}
.con-com-03 .ls-list-box-02 .ls-img-02 img { width:100%; max-width:100%;}
.con-com-03 .ls-list-box-02 dl { width:100%; padding-left: 1.5em;}
.con-com-03 .ls-list-box-02 dt { display:block; font-weight: 600; font-size: 1.3em; padding-bottom: 1em;}

.con-com-04 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-04 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-04 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-04 .con-box-01 { text-align: left;  position: relative;  background-size: cover; padding:7% 7% 20% 7%; height: 100%; max-height: 540px;}
.con-com-04 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;color:#fff;}
.con-com-04 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-04 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-04 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-04 .con-box-01 .ls-txt-01 img { height: 30px;}
.con-com-04 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-04 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-04 .con-box-02 { text-align: left; display:flex; justify-content: center;  position: relative; padding: 10% 0;}
.con-com-04 .con-box-02 .ls-box-02 img{max-width:100%;}
.con-com-04 .con-box-02 .ls-box-02 { width:40%; text-align: right;}
.con-com-04 .con-box-02 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-04 .con-box-02 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-04 .con-box-02 .ls-txt-01 { font-weight: 500; font-size: 1.6em;}
.con-com-04 .con-box-02 .ls-txt-02 { line-height: 1.7em; font-size: 1.1em;  padding-top: 1em;} 
.con-com-04 .con-box-02 .ls-txt-03 { font-size: 1.1em; padding-top: 2em;}
.con-com-04 .con-box-02 .ls-txt-02 p { padding-top:20px;}
.con-com-04 .con-box-02 .ls-txt-02 p span { display:block;}
.con-com-04 .con-box-02 .ls-box-01 {margin-right:20px; position: relative; width:60%;}
.con-com-04 .con-box-02 .ls-txt-03 img { padding-left:10px;}

/* 연혁 */
.con-com-05 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-05 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-05 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-05 .con-box-01, .con-com-05 .con-box-02, .con-com-05 .con-box-03, .con-com-05 .con-box-04, .con-com-05 .con-box-05 { position: relative; text-align: left; display:flex; align-items: stretch; position: relative;}
.con-com-05 .ls-box-01, .con-com-05 .ls-box-02 { width: 50%;}
.con-com-05 .ls-box-01 { padding-bottom: 50px; }
.con-com-05 .ls-box-01 img{ width:100%;}
.con-com-05 .ls-box-02 dt { position: relative; padding-right:30px;  font-size: 2em; font-weight: 600; width:100%; max-width: 170px; }
.con-com-05 .ls-box-02 dl { position: relative; width:100%; padding-bottom: 2em; padding-left: 50px; display:flex; justify-content: start; }
.con-com-05 .ls-box-02 dd { width:100%; padding-left: 5%; padding-top: 10px;}
.con-com-05 .ls-box-02 dd&gt;div { display:flex; padding-bottom:5px;}
.con-com-05 .ls-box-02 dd span { width: 40px;}
.con-com-05 .ls-box-02 dd li { position: relative; padding-bottom:5px; padding-left: 15px; word-break:break-all}
.con-com-05 .ls-box-02 dd ul { width:100%;}
.con-com-05 .ls-box-02 dd li:before {content:'-'; position: absolute; left:0;  }
.con-com-05 .ls-box-02 dt:after { content:''; right:-3px; top: 10px; position: absolute; width:28px; z-index:3; height:28px; border:8px solid #fff; box-shadow: 0px 0px 1.8px #000; border-radius: 50%; background: #d50049;}
.con-com-05 .ls-box-02 dt:before { content:''; right:15px; top: 25px; position: absolute; z-index:4;  height:1px; border-top:1px dotted #d50049; width: 45px;}
.con-com-05 .ls-box-02 .dl-box-01:before { content:''; position: absolute; z-index:1; top:20px; left:209px; height:100%; width:1px; background:#c8c8c8;}
.con-com-05 .con-box-01 .ls-box-02 .dl-box-01:before { background:#c8c8c8;}
.con-com-05 .ls-box-02 .dl-box-01 { padding-bottom: 100px; margin-top: -10px; height:100%; position: relative;}
.con-com-05 h4 { font-weight: 700; font-size: 4.7em; color:#f0f0f0}
.con-com-05 .com-box-01&gt;div:last-of-type .dl-box-01:last-of-type { padding-bottom:0;}
.con-com-05 .com-box-01&gt;div:last-of-type .dl-box-01:last-of-type:after { position: absolute; content:''; z-index:2; left:209px; height:70px; background:#fff; width:20px; bottom:-20px; }
.con-com-05 .com-box-01&gt;div:last-of-type .ls-box-01  { padding-bottom:0;}

/*인증 */
.con-com-06 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-06 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-06 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-06 .ls-tab-01 ul {display:flex; justify-content: center; }  
.con-com-06 .ls-tab-01 ul li { flex:1}
.con-com-06 .ls-tab-01 ul li span { display:flex; justify-content: center; align-items: center;}
.con-com-06 .ls-tab-01 {  max-width: 100%;  text-align: center; margin:0 auto;}
.con-com-06 .ls-list-box { display:grid; grid-template-columns: repeat(5, minmax(0, 1fr)); column-gap: 3%; padding-top: 5em; }
.con-com-06 .ls-list-box img { max-width:100%; border:1px solid #e6e6e6}
.con-com-06 .ls-list-box .ls-list { text-align: center; padding-bottom: 3em; }
.con-com-06 .ls-list h4 { padding-top: 10px; font-weight: normal}

.con-com-07 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-07 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-07 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-07 .con-box-01 { text-align: left;  position: relative;  background-size: cover; padding:7% 7% 7% 7%; height: 100%; max-height: 540px;}
.con-com-07 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-07 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-07 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-07 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-07 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-07 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-07 .ls-list-box-02 .ls-list { text-align: left; display:flex; justify-content: center; align-items: center; width:100%; background:#f4f4f4; padding: 2em 3em; margin:2em 0;}
.con-com-07 .ls-list-box-02 .ls-img-02 { max-width: 150px;}
.con-com-07 .ls-list-box-02 .ls-img-02 img { width:100%; max-width:100%;}
.con-com-07 .ls-list-box-02 dl {  width:100%; padding-left: 2em;}
.con-com-07 .ls-list-box-02 dt { display:block; font-weight: 600; font-size: 1.3em; padding-bottom: 1em;}
.con-com-07 .con-box-02 img { max-width:100%;}
.con-com-07 .con-box-02 { padding-top: 5%; padding-bottom:5%;}

.con-com-08 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-08 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-08 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-08 .com-box-02 { background:#f2f3f6; width: 100%; margin:0 auto; text-align: left;position: relative;padding-left:20px; padding-right:20px;padding-top: 100px; padding-bottom:100px; }
.con-com-08 .con-box-01 { text-align: center;}
.con-com-08 .con-box-01 img { max-width:100%; object-fit: cover;}
.con-com-08 .con-box-01 h4 {font-size: 2.3em; line-height: 1.7em; padding-bottom: 50px; position: relative; }
.con-com-08 .con-box-01 .ls-txt-01 { line-height: 1.8em; font-size: 1.4em; padding-bottom: 20px; font-weight: 600; text-align: left;}
.con-com-08 .con-box-02 { position: relative;}
.con-com-08 .con-box-02 .ls-box-02 { padding: 50px 0;}
.con-com-08 .con-box-02 dl {display:flex; align-items: center; text-align: left; padding:15px 0px; border-bottom:1px solid rgba(0,0,0,0.4);}
.con-com-08 .con-box-02 dt { max-width: 200px; color:#d50049; padding-left: 10px; line-height: 1.7em; position: relative; width: 30%;}
.con-com-08 .con-box-02 dt p { padding-bottom:40px;}
.con-com-08 .con-box-02 dt .ls-icon { display:inline-block; width: 35px; height:35px; position: relative;}
.con-com-08 .con-box-02 dt .ls-icon:after {  background-size: contain; background-position: center center;  background-repeat: no-repeat; left: 50%; top:50%; transform: translate(-50%, -50%); display:inline-block;  content:''; position: absolute;  width:20px; height:20px;}
.con-com-08 .con-box-02 dt .ls-icon.ls-icon-23:after { height:25px;}
.con-com-08 .con-box-02 dt .ls-icon.ls-icon-20:after { height:30px; width: 20px;}
.con-com-08 .con-box-02 dd { width: 70%; padding-top:2px;}
.con-com-08 .con-box-02 span {vertical-align: middle; margin-right: 10px;}
.con-com-08 .con-box-02 .dl-box-01 { width:100%;}

.con-com-09 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-09 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-09 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 50px;}
.con-com-09 .com-box-02 {position: relative; width: 100%; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;  background:#f9f9f9;}
.con-com-09 .con-box-01 { text-align: left;  position: relative;  background-size: cover; padding:20% 7% 7% 7%; height: 100%; max-height: 540px; background-position: center center;}
.con-com-09 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-09 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-09 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-09 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-09 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-09 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-09 .con-box-02 { padding: 7em 0;}
.con-com-09 .ls-list-box-01 {display:grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 5%; }
.con-com-09 .ls-list-box-01 .ls-list { text-align: left; display:flex; flex-direction: column; justify-content:flex-start; align-items: center; width:100%; background:#f4f4f4; padding: 2em 1em 2em 2em; margin:2em 0;}
.con-com-09 .ls-list-box-01 .ls-img-02 img { width:100%; max-width:500px;}
.con-com-09 .ls-list-box-01 dl { width:100%;}
.con-com-09 .ls-list-box-01 dt { display:block; font-weight: 600; font-size: 1.5em; padding-bottom: 1em;}
.con-com-09 .ls-list-box-01 dt span { color:#000; font-size:0.65em; font-weight:400; }
.con-com-09 .ls-list-box-01 .rimg { height:120px; position:absolute; margin-left:260px; margin-top:-70px; }
.con-com-09 .ls-list-box-01 dd li {position: relative; padding-left: 10px; line-height: 2em;}
.con-com-09 .ls-list-box-01 dd li:before { position:absolute; content:'\00B7'; left:-3px; }
.con-com-09 .ls-list-box-01 dd {min-height: 150px;}
.con-com-09 .ls-list-box-01 .ls-img-02 { padding: 2em 0em; width:100%; font-size: 0.9em;}
.con-com-09 .ls-list-box-01 .ls-img-02 ul { padding-bottom: 2em; line-height: 1.6em; text-align: left;}
.con-com-09 .ls-list-box-02 {display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: 3.5%; padding-top:3.5em;}
.con-com-09 .ls-list-box-02 img { max-width:100%;}
.con-com-09 .ls-list-box-02 .ls-list {background:#fff; padding: 17% 5%; margin-bottom: 3em; box-shadow: -3px 5px 15px rgba(0,0,0,0.1); }
.con-com-09 .ls-list-box-02 p {font-size: 0.9em; padding-left:2em; padding-right:2em; padding-top: 1em;}
.con-com-09 .con-box-04 { max-width: 1360px; margin:0 auto; }
.con-com-09 .con-box-05 { max-width: 1360px; margin:0 auto; padding-top: 4em; padding-bottom: 2em;}
.con-com-09 .con-box-03 .ls-txt-01 { font-size: 1.2em; font-weight: 600;}
.con-com-09 .con-box-03 .ls-txt-02 { font-size: 1.5em; padding-top:1em;}
.con-com-09 .con-box-03 .ls-txt-03 { font-size: 2.2em; font-weight: 600;}
.con-com-09 .con-box-05 .ls-txt-01 { color:#fff; font-size: 2em;}
.con-com-09 .con-box-05 .ls-box-01 { padding:3em; background-size: cover; background-position: center center;}
.con-com-09 .con-box-05 .ls-more a { display:inline-block; min-width:250px; line-height:1; font-size: 0.9em; border-radius: 7px; padding: 20px 3em; background:#fff; color:#d50049; margin:10px;}
.con-com-09 .con-box-05 .ls-more a:hover { background:#d50049; color:#fff;}
.con-com-09 .con-box-05 .ls-more { padding-top: 2.5em;}

.con-com-10 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-10 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-10 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 50px;}
.con-com-10 .com-box-02 {position: relative; width: 100%; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;  background:#f9f9f9;}
.con-com-10 .con-box-01 { text-align: left;  position: relative;  background-size: cover; background-position: center center; padding:20% 7% 7% 7%; height: 100%; max-height: 540px;}
.con-com-10 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-10 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-10 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-10 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-10 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-10 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-10 .con-box-02 { padding: 7em 0;}
.con-com-10 .ls-list-box-01 {display:grid; grid-template-columns: repeat(1, minmax(0, 1fr)); column-gap: 5%; }
.con-com-10 .ls-list-box-01 .ls-list { text-align: left; display:flex;  justify-content: center; align-items: center; width:100%; background:#f4f4f4; padding: 2em 1em 2em 2em; margin:2em 0;}
.con-com-10 .ls-list-box-01 .ls-img-02 img { width:100%; max-width:100%;}
.con-com-10 .ls-list-box-01 dl { width:100%;}
.con-com-10 .ls-list-box-01 dt { display:block; font-weight: 600; font-size: 1.5em; padding-bottom: 1em;}
.con-com-10 .ls-list-box-01 .ul-box-01 li {position: relative; padding-left: 10px; line-height: 2em;}
.con-com-10 .ls-list-box-01 .ul-box-01 li:before { position:absolute; content:'\00B7'; left:-3px; }
.con-com-10 .ls-list-box-01 .ul-box-02 {padding-top: 2em; font-size: 0.9em; padding-bottom: 2em; line-height: 1.6em; text-align: left;}
.con-com-10 .ls-list-box-01 .ls-txt-01 {display:inline-block; line-height:1; margin-top:1em; font-size: 1.1em; font-weight:600; border-radius: 30px; padding: 10px 15px;  background:#d50049; color:#fff; }
.con-com-10 .ls-list-box-01 .ls-img-02 { padding: 0em 3em; width:100%; max-width: 600px; font-size: 0.9em;}
.con-com-10 .ls-list-box-02 {display:grid;  grid-template-columns:repeat(3, 22%); justify-content:center; column-gap: 3.5%; padding-top:3.5em;}
.con-com-10 .ls-list-box-03 {display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); justify-content:center; column-gap: 3.5%; }
.con-com-10 .list-type img { max-width:100%;}
.con-com-10 .list-type .ls-list {background:#fff; padding: 17% 5%; margin-bottom: 3em; box-shadow: -3px 5px 15px rgba(0,0,0,0.1); }
.con-com-10 .list-type p {font-size: 0.9em; padding-left:2em; padding-right:2em; padding-top: 1em;}
.con-com-10 .con-box-04 { max-width: 1360px; margin:0 auto; }
.con-com-10 .con-box-03 .ls-txt-01 { font-size: 1.2em; font-weight: 600;}
.con-com-10 .con-box-03 .ls-txt-02 { font-size: 1.5em; padding-top:1em;}
.con-com-10 .con-box-03 .ls-txt-03 { font-size: 2.2em; font-weight: 600;}

.con-com-11 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-11 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-11 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 50px;}
.con-com-11 .com-box-03 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 50px;}
.con-com-11 .com-box-02 {position: relative; width: 100%; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;  background:#f9f9f9;}
.con-com-11 .con-box-01 { text-align: left;  position: relative;  background-size: cover; padding:20% 7% 7% 7%; height: 100%; max-height: 540px;}
.con-com-11 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-11 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-11 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-11 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-11 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-11 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-11 .con-box-02 { padding: 7em 0;}
.con-com-11 .ls-list-box-01 {display:grid; grid-template-columns: repeat(1, minmax(0, 1fr)); column-gap: 5%; }
.con-com-11 .ls-list-box-01 .ls-list { text-align: left; display:flex;  justify-content: center; align-items: flex-start; width:100%; background:#f4f4f4; padding: 2em 1em 2em 2em; margin:2em 0;}
.con-com-11 .ls-list-box-01 .ls-img-02 img { width:100%; max-width:100%;}
.con-com-11 .ls-list-box-01 dl { width:100%;}
.con-com-11 .ls-list-box-01 dt { display:block; font-weight: 600; font-size: 1.5em; padding-bottom: 1em;}
.con-com-11 .ls-list-box-01 .ul-box-01 li {position: relative; padding-left: 10px; line-height: 2em;}
.con-com-11 .ls-list-box-01 .ul-box-01 li:before { position:absolute; content:'\00B7'; left:-3px; }
.con-com-11 .ls-list-box-01 .ul-box-02 {padding-top: 2em; font-size: 0.9em; padding-bottom: 2em; line-height: 1.6em; text-align: left;}
.con-com-11 .ls-list-box-01 .ls-txt-01 {display:inline-block; line-height:1; margin-top:1em; font-size: 1.1em; font-weight:600; border-radius: 30px; padding: 10px 15px;  background:#d50049; color:#fff; }
.con-com-11 .ls-list-box-01 .ls-img-02 { padding: 0em 3em; width:100%; max-width: 600px; font-size: 0.9em;}
.con-com-11 .ls-list-box-02 {display:grid;  grid-template-columns:repeat(3, 22%); justify-content:center; column-gap: 3.5%; padding-top:3.5em;}
.con-com-11 .list-type img { max-width:100%;}
.con-com-11 .list-type .ls-list {background:#fff; padding: 17% 5%; margin-bottom: 3em; box-shadow: -3px 5px 15px rgba(0,0,0,0.1); }
.con-com-11 .list-type p {font-size: 0.9em; padding-left:2em; padding-right:2em; padding-top: 1em;}
.con-com-11 .con-box-04 { max-width: 1360px; margin:0 auto; }
.con-com-11 .con-box-03 .ls-txt-01 { font-size: 1.2em; font-weight: 600;}
.con-com-11 .con-box-03 .ls-txt-02 { font-size: 1.5em; padding-top:1em;}
.con-com-11 .con-box-03 .ls-txt-03 { font-size: 2.2em; font-weight: 600;}
.con-com-11 .ls-list-box-03 {display:grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 5%; padding-top: 3em;  padding-bottom: 3em;}
.con-com-11 .ls-list-box-03 .ls-list { position: relative; text-align: left; display:flex; justify-content: flex-start; align-items: flex-start; width:100%; background:#f4f4f4; padding: 2em 1em 0em 2em; margin:2em 0;}
.con-com-11 .ls-list-box-03 .ls-img-02 img { width:100%; max-width:200px;}
.con-com-11 .ls-list-box-03 dl { width:60%; height:100%; }
.con-com-11 .ls-list-box-03 dt { display:block; font-weight: 600; font-size: 1.5em; padding-bottom: 1em;}
.con-com-11 .ls-list-box-03 .ul-box-01 li {position: relative; padding-left: 10px; line-height: 2em;}
.con-com-11 .ls-list-box-03 .ul-box-01 li:before { position:absolute; content:'\00B7'; left:-3px; }
.con-com-11 .ls-list-box-03 .ul-box-02 { margin-top: auto; padding-bottom: 1em; font-size: 0.9em; line-height: 1.6em; text-align: left;}
.con-com-11 .ls-list-box-03 dd { display:flex; height:70%; flex-direction: column;}
.con-com-11 .ls-list-box-03 .ls-img-02 { text-align: right; width:40%; font-size: 0.9em;}
.con-com-11 .ls-list-box-03 .ls-img-02 ul { padding-bottom: 2em; line-height: 1.6em; text-align: left;}
.con-com-11 .con-box-05 .ls-txt-01 { font-size: 1.2em; font-weight: 600;}
.con-com-11 .con-box-05 .ls-txt-02 { font-size: 1.5em; padding-top:1em;}
.con-com-11 .con-box-05 .ls-txt-03 { font-size: 2.2em; font-weight: 600;}

.con-com-12 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-12 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-12 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 50px;}
.con-com-12 .com-box-01&gt;div { padding-bottom: 7em;}
.con-com-12 .ls-box-01 {  text-align: center; padding:1em 0 1.5em 0; border-top:1px solid #d50049; font-size: 2em; }
.con-com-12 .ls-box-in {display:flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; width:100%; max-width: 550px; }
.con-com-12 .ls-box-in dl { width:100%; text-align: left;}
.con-com-12 .ls-box-in dt { display:block; font-weight: 600; font-size: 1.5em; padding-bottom: 1em;}
.con-com-12 .ls-box-in .ul-box-01 li {position: relative; padding-left: 10px; line-height: 2em; text-align: left;}
.con-com-12 .ls-box-in .ul-box-01 li:before { position:absolute; content:'\00B7'; left:-3px; }
.con-com-12 .ls-box-in .ul-box-02 {padding-top: 2em; font-size: 0.9em; padding-bottom: 2em; line-height: 1.6em; text-align: left;}
.con-com-12 .ls-box-in .ls-txt-01 {display:inline-block; line-height:1; margin-top:1em; font-size: 1.1em; font-weight:600; border-radius: 30px; padding: 10px 15px;  background:#d50049; color:#fff; }
.con-com-12 .ls-box-in .ls-img-02 { margin-top: auto; width:100%; max-width: 600px; font-size: 0.9em; text-align: left;}
.con-com-12 .con-box-01 .ls-box-02 { margin-top:auto; display:flex; justify-content: flex-start; align-items: stretch; padding:2.5em 2.5em 2.5em 2em; background:#f4f4f4}
.con-com-12 .con-box-02 .ls-box-02 { display:flex; justify-content: flex-start; align-items: stretch; padding:5em 5em 4em 2em; background:#f4f4f4}
.con-com-12 .con-box-01 .ls-box-in { width: auto; padding-right: 5em;}
.con-com-12 .ls-table { margin-top: auto; width:100%; padding-top: 4.5em;}
.con-com-12 .ls-table caption { font-size:0; width:0; height:0;}
.con-com-12 .ls-table thead th {background:#d50049; color:#fff;padding: 0.3em 0;}
.con-com-12 .ls-table table {width:100%; table-layout: fixed; border-collapse: collapse;}
.con-com-12 .ls-table td:last-of-type, .con-com-12 .ls-table thead th:last-of-type { text-align: left;}
.con-com-12 .ls-table tbody th { font-weight: normal}
.con-com-12 .ls-table tbody td, .con-com-12 .ls-table tbody th {padding: 0.3em 0; border-bottom:1px solid #a0a0a0;}
.con-com-12 .ls-table tbody tr:last-of-type td, .con-com-12 .ls-table tbody tr:last-of-type th { border-color:#d50049}
.con-com-12 .ls-list-box-02 {width:100%; display:grid; grid-template-columns: repeat(2, minmax(0, 1fr)); justify-content:center; column-gap:7%;}
.con-com-12 .list-type img { max-width:100%;}
.con-com-12 .list-type .ls-list {background:#fff; padding: 12% 2%; margin-bottom: 2em; box-shadow: -3px 5px 15px rgba(0,0,0,0.1); }
.con-com-12 .list-type p {font-size: 0.9em; padding-left:1em; padding-right:1em; padding-top: 1em;}
.con-com-12 .con-box-02 .ls-img-02 { padding-left: 2em; padding-right:1em;}
.con-com-12 .con-box-01 .ls-img-02 { padding-left: 1em;}
.con-com-12 .con-box-01 .ls-img-02 img, .con-com-12 .con-box-02 .ls-img-02  img { max-width:100%;}

/*카달로그 */
.con-com-13 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-13 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-13 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-13 .ls-list-box { display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: 4%;}
.con-com-13 .ls-list-box img { max-width:100%; width:100%; border:1px solid #e6e6e6}
.con-com-13 .ls-list-box .ls-list { position: relative; text-align: center; padding-bottom: 3em; }
.con-com-13 .ls-list-box .ls-list:hover .ls-img-01:after {z-index:1; background:rgba(0, 0, 0, 0.3); width:100%; left:0; top:0; height:100%; content:''; position: absolute;  border:0.4em solid #d50049;}
.con-com-13 .ls-list:hover h4 { color:#d50049}
.con-com-13 .ls-list-box .ls-img-01 { position: relative;}
.con-com-13 .ls-list h4 { padding-top: 1.5em; font-weight: normal; word-break: break-all;}
.con-com-13 .ls-list .ls-more { display:none;}
.con-com-13 .ls-list:hover .ls-more { display:flex;}
.con-com-13 .ls-list .ls-more a { margin: 0 0.5em; width: 100px; height: 100px; color:#fff; border-radius: 100px;}
.con-com-13 .ls-list .ls-more .ls-e { background:#333333; }
.con-com-13 .ls-list .ls-more .ls-p { background:#d50049;}
.con-com-13 .ls-list .ls-more {z-index:2; /* display:flex; */  position: absolute; height:100%; width:100%; left:0;  justify-content: center; align-items: center; }
.con-com-13 .ls-list .ls-more a { display:flex; flex-direction: column; justify-content: center; align-items: center; font-size: 0.8em; }
.con-com-13 .ls-list .ls-icon { position: relative; width:24px; height:24px; display:block; margin-bottom: 0.3em;}
.con-com-13 .ls-list .ls-icon:after { display:block; position: relative; content:''; width:100%; height:100%; background-position: center center; background-repeat: no-repeat; background-size: contain;}

.con-com-15 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-15 .con-head  { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-15 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-15 .con-box-01 { padding: 50px 0px 30px 0px; text-align: left; font-size: 0.8em; }
.con-com-15 .con-box-01 .ls-info, .con-com-15 .con-box-01 ::placeholder { letter-spacing: -0.5px; color:#757575;}
.con-com-15 .con-box-01 .ls-info { padding-bottom:15px;}
.con-com-15 .con-box-01 .dl-box-01 { margin-top: 20px; border-top:2px solid #000;flex-wrap: wrap; display:flex; justify-content: center; align-items: center;}
.con-com-15 .con-box-01 dl { border-bottom: 1px solid #dfe0e8; width: 100%; line-height: 1.2em;display:flex; flex-wrap: wrap; position: relative; padding: 10px 5px; }
.con-com-15 .con-box-01 dt { font-weight: 400; display: block; width: 20%; padding-left: 20px; max-width: 190px; flex:1; }
.con-com-15 .con-box-01 dd {text-align:left; display: block; width: 80%;flex:1;}
.con-com-15 .con-box-01 .dd-input { display:flex; align-items: center;}
.con-com-15 .con-box-01 .dd-input input[type=text] { max-width: 200px;}
.con-com-15 .con-box-01 .dd-input span { padding: 0 5px; text-align: center;}
.con-com-15 .con-box-01 .dd-input select { width:100%; max-width: 200px; padding: 10px 10px;border: 1px solid #dfe0e8; }
.con-com-15 .con-box-01 .dd-input input+select { margin-left:5px;}
.con-com-15 .con-box-01 dt span { width: 40px; font-weight:600; padding-right: 7px;}
.con-com-15 .con-box-01 input[type=text], .con-com-15 .con-box-01 textarea { border: 1px solid #dfe0e8;  width:100%; padding: 10px 10px;}
.con-com-15 .con-box-01 input[type=text], .con-com-15 .con-box-01 input[type=file] { max-width: 425px;}
.con-com-15 .con-box-01 input[type=file] {  padding: 10px 0px;}
.con-com-15 .con-box-01 textarea { height: 250px;}
.con-com-15 .con-box-01 .dl-p { padding-top: 10px; padding-bottom:10px;}
.con-com-15 .ls-btn { padding: 50px 0; text-align: center; }
.con-com-15 .ls-btn a { font-size: 1.2em; width:100%; max-width: 330px; padding: 20px; display:inline-block; text-align: center;  color:#fff;}
.con-com-15 .ls-btn a:hover { background:#f4c349}
.con-com-15 .con-box-01 dl label { padding: 13px 0px 10px 0; display: block; text-align: left;}
.con-com-15 .con-box-01 .ls-txt-01 { font-weight: 600; text-align: right;}
.con-com-15 .con-box-02 { padding: 50px 0;text-align: left;}
.con-com-15 .con-box-02 input[type=checkbox] { display:inline-block; min-width:18px; width: 23px; height: 23px; border-radius: 20px; margin-top:0px;}
.con-com-15 .con-box-02 label { display:flex; justify-content: start;align-items: stretch;}
.con-com-15 .con-box-02 label&gt;span { font-size: 0.8em; position: relative; top:-2px; padding-left:10px; vertical-align: middle;}
.con-com-15 .con-box-02 label&gt;span span { font-size: 0.8em; color:#646464; vertical-align: middle;}
.con-com-15 .con-box-02 textarea { font-size: 0.8em;width:100%; height: 200px; border:none; background:#f6f6f6; padding: 20px;}
.con-com-15 .con-box-02 .ls-txt-a { padding: 20px 0;}


/* 20230420 추가 */
.con-com-16 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-16 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-16 .com-box-01 {background-position: right bottom; background-size: 770px auto; background-repeat: no-repeat; position: relative; width: 100%; max-width: 1500px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-16 .con-box-01 { max-width: 1400px; margin:0 auto;  text-align: left;  position: relative;  background-size: cover; padding:7% 7% 20% 7%; height: 100%; max-height: 540px;}
.con-com-16 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;color:#fff;}
.con-com-16 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-16 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-16 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-16 .con-box-01 .ls-txt-01 img { height: 30px;}
.con-com-16 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-16 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-16 .con-box-02 { max-width: 1400px; margin:0 auto;  text-align: left;  position: relative; padding: 5em 0;}
.con-com-16 .con-box-02 .ls-box-02 img{max-width:100%;}
.con-com-16 .con-box-02 .ls-box-02 { position: absolute; bottom:0; right:0; width:30%; text-align: left;  padding-right: 2em;}
.con-com-16 .con-box-02 .ls-box-01 { font-weight: 500;  width:100%; text-align: left;}
.con-com-16 .con-box-02 .ls-box-in { position: relative;  display:flex; justify-content: center; align-items: center;}
.con-com-16 .con-box-02 .ls-tt-02 span { display:block;}
.con-com-16 .con-box-02 .ls-tt-01 {font-size: 1.8em;  padding: 5% 35% 5% 0%; line-height: 1.8em;}
.con-com-16 .con-box-02 .ls-tt-02 {line-height: 1.8em; font-size:1.3em; padding: 5% 35% 5% 4%;  background:#ececec;}
.con-com-16 .con-box-02 .ls-box-03 { padding: 2% 4%; font-size: 1.1em; } 
.con-com-16 .con-box-02 .ls-txt-03 p { padding-top:20px;}
.con-com-16 .con-box-02 .ls-txt-03 {  display:flex; justify-content: space-between; align-items: stretch;}
.con-com-16 .con-box-02 .ls-txt-l { max-width: 790px; line-height: 1.6em; width: 70%;}
.con-com-16 .con-box-02 .ls-txt-r {  width: 30%; padding-top: 1em; padding-right: 2em; text-align: right;}
.con-com-16 .con-box-02 .ls-txt-r span { display:inline-block; padding-right: 10px;}

.con-com-17 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-17 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-17 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 50px;}
.con-com-17 .com-box-02 {position: relative; width: 100%; max-width: 1240px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;  }
.con-com-17 .con-box-01 {  position: relative;  background-size: cover; padding:7% 7% 20% 7%; height: 100%; max-height: 540px; background-position: center center;}
.con-com-17 .con-box-01 .ls-box-01 { height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: center; color:#fff;margin-top:auto; color:#fff;}
.con-com-17 .con-box-01 h4 {position: relative; font-size: 2.2em; padding-bottom: 120px;}
.con-com-17 .con-box-01 h4:after { left:5px; top: 80px; height: 100px; width:1px; position: absolute; background:#9cc40d; content:'';}
.con-com-17 .con-box-01 .ls-txt-01 { position: relative; font-size: 1.3em; font-weight: 600;}
.con-com-17 .con-box-01 .ls-txt-02 p { padding-top:20px; font-size: 2.2em;}
.con-com-17 .con-box-01 .ls-txt-02 p span { display:block; font-size: 1.1em;}
.con-com-17 .ls-box-in { padding-bottom: 5em; display:flex; justify-content: space-between;  align-items: stretch; } 
.con-com-17 .ls-box-in .ls-box-01 { position: relative; width: 22%; padding-top: 1em; }
.con-com-17 .ls-box-in .ls-box-01:before { height: 1px; background:#d50049; width:100%; position:absolute; content:''; top:0; left:0;}
.con-com-17 .ls-box-01 h4 { text-align: left;color:#d50049; font-size: 1.25em; font-weight: 600; padding-bottom:1em; letter-spacing: -1px;;}
.con-com-17 .ls-box-02 { line-height: 2em; text-align: left; position: relative; width: 78%; font-size: 0.9em; color:#535353; padding-top: 1em; }
.con-com-17 .ls-box-02:before { height: 1px; background:#dddddd; width:100%; position:absolute; content:''; top:0; left:0;}
.con-com-17 .con-box-02 { padding-bottom: 10em;}
.con-com-17 .con-box-03 .ls-img-01 { text-align: center; padding-top: 2em;  }
.con-com-17 .con-box-05 .ls-img-01 { padding-top: 5em;  }
.con-com-17 .con-box-04 .ls-img-01 { padding-top: 1em;  }
.con-com-17 .ls-box-02 dl { padding-top: 3em;}
.con-com-17 .ls-box-02 dt { padding-bottom: 1em;}
.con-com-17 .ls-img-01 img, .con-com-17 dl img, .con-com-17 .con-box-02 img, .con-com-17 .con-box-03 img { max-width: 100%;}
 
.con-com-18 { margin:0 auto; position: relative; overflow:hidden; padding-top: 100px;}
.con-com-18 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-18 .com-box-01 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 50px;}
.con-com-18 .com-box-02 {position: relative; width: 100%; max-width: 1400px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;  }
.con-com-18 .con-box-01 {  position: relative;  background-size: cover; padding:20% 6% 7% 7%; height: 100%; max-height: 540px; background-position: center center;}
.con-com-18 .con-box-01 .ls-txt-02 p {letter-spacing: -0.7px; padding-top: 20px;font-size: 2.07em;}
.con-com-18 .con-box-01 .ls-box-01 { text-align: left; height:100%; display:flex; flex-direction: column; justify-content:flex-end; align-items: flex-start; color:#fff;margin-top:auto; color:#fff;}
.con-com-18 .ls-box-in { width:100%; max-width: 450px; }
.con-com-18 .ls-box-in dl { width:100%; text-align: left;}
.con-com-18 .ls-box-in dt { display:block; font-weight: 600; font-size: 1.5em; padding-bottom: 1em;}
.con-com-18 .ls-box-in .ul-box-01 li {position: relative; padding-left: 10px; line-height: 1.6em; padding-bottom:1em; text-align: left;}
.con-com-18 .ls-box-in .ul-box-01 li:before { position:absolute; content:'\00B7'; left:-3px; }
.con-com-18 .ls-box-in .ul-box-02 {padding-top: 2em; font-size: 0.9em; padding-bottom: 2em; line-height: 1.6em; text-align: left;}
.con-com-18 .ls-box-in .ul-box-02 li { display:flex; }
.con-com-18 .ls-box-in .ls-txt-01 {display:inline-block; line-height:1; margin-top:1em; font-size: 1.1em; font-weight:600; border-radius: 30px; padding: 10px 15px;  background:#d50049; color:#fff; }
.con-com-18 .ls-box-in .ls-img-02 { margin-top: auto; width:100%; max-width: 600px; font-size: 0.9em; text-align: left;}
.con-com-18 .con-box-02 .ls-box-02 { margin-top:auto; display:flex; justify-content: flex-start; align-items: stretch; padding:2.5em 2.5em 3.5em 2em; background:#f4f4f4}
.con-com-18 .con-box-02 .ls-box-in { width: auto; padding-right: 5em;}
.con-com-18 .ls-table { margin-top: auto; width:100%;}
.con-com-18 .ls-table caption { font-size:0; width:0; height:0;}
.con-com-18 .ls-table thead th {background:#d50049; color:#fff;padding: 0.3em 0;}
.con-com-18 .ls-table table {width:100%; table-layout: fixed; border-collapse: collapse;}
.con-com-18 .ls-table tbody th { font-weight: normal}
.con-com-18 .ls-table tbody td, .con-com-18 .ls-table tbody th {font-size: 0.95em; padding: 0.3em 0 0.4em 0; border-bottom:1px solid #a0a0a0;}
.con-com-18 .ls-list-box-02 {width:100%; display:grid; grid-template-columns: repeat(2, minmax(0, 1fr)); justify-content:center; column-gap:7%;}
.con-com-18 .list-type img { max-width:100%;}
.con-com-18 .list-type .ls-list {background:#fff; padding: 12% 2%; margin-bottom: 2em; box-shadow: -3px 5px 15px rgba(0,0,0,0.1); }
.con-com-18 .list-type p {font-size: 0.9em; padding-left:1em; padding-right:1em; padding-top: 1em;}
.con-com-18 .con-box-02 .ls-img-02 { padding-left: 1em; text-align: right;}
.con-com-18 .con-box-02 .ls-img-02 img { max-width:100%;}
/* 20230420 추가완료 */

.g2b_button { margin-top:80px;}
.g2b_button img { max-width:100%;}



/* 개인정보 처리방침 레이어 */
.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:#9cc40d; 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:#51b431; }

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

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

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

.main_footer { font-size:0.75em; font-weight:300; }


@media all and (max-width : 1280px){
	
	.con-com-01 .con-box-03 .ls-box-01:after { width:35px;}
	.con-com-01 .con-box-02 .ls-box-01:after { width:35px;}
	.con-com-01 .con-box-01 .ls-txt-01:before { width: 35px;}
}


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

	.container { font-size: 1em;}

	.con-com-13 .ls-list .ls-more a { width: 65px; height: 65px; font-size:0.7em;}
	.con-com-13 .ls-list .ls-more span {transform: scale(0.9);}

	/* 20230420 추가 */
	.con-com-16 .com-box-01 { background-size: 600px; }
	.con-com-16 .con-box-02 .ls-box-02 { text-align: right;}
	.con-com-16 .con-box-02 .ls-tt-01 { padding-right: 20%;}
	.con-com-16 .con-box-02 .ls-box-02 img { width: 250px; max-width: 250px;}
	/* 20230420 추가완료 */

/* 	.con-com-06 .dl-box-01 dl { padding-left: 110px;}
	.con-com-06 .con-box-02 { font-size: 0.9em; flex-wrap: wrap;}
	.con-com-06 .con-box-02 h4, .con-com-06 .con-box-02 .dl-box-01{ text-align: left; width:100%;}
	.con-com-06 .con-box-02 h4 { padding-top:10px; padding-bottom:10px;}
	.con-com-06 .dl-box-01 dl:before { width: 90px; height: 90px; background-size: 50px auto;}

	.con-com-07 .con-box-02 .ls-table-01 { font-size: 0.9em;}

	.con-com-08 .con-box-02 .ls-table-01 { font-size: 0.9em;}

	.con-com-01 .con-box-04 .ls-box-02 dt:before { top: 8px;}
	.con-com-02 .con-box-02 dt:before { top: 10px;}
	.con-com-04 .con-box-03 dt:before, .con-com-05 .con-box-01 h4:before, .con-com-05 .con-box-03 h4:before, .con-com-06 .con-box-04 h4:before, .con-com-07 .con-box-03 h4:before { top: 13px;}
	.con-com-06 .con-box-02 dt:before, .con-com-07 .con-box-02 dt:before { top: 12px;}
	.con-com-09 .con-box-02 h4:before, .con-com-08 .con-box-02 dt:before, .con-com-08 .con-box-03 dt:before { top: 14px;}

	.con-com-04 .con-box-02 .ls-list span { width: 50px; height: 50px; right: 20px;}
	.con-com-04 .con-box-02 .ls-list-box { column-gap: 40px;}
	.con-com-04 .con-box-02 .ls-list:after { right:-26px;} */



}

@media all and (max-width : 768px){ 
 
	.container { font-size: 0.8em;}
	.con-head { font-size: 1em;}
	.con-head h3 { font-size: 1.9em;}

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

	.con-com-01 .con-box-04 .ls-box-02 dt:before { top: 4px;}
	.con-com-02 .con-box-02 dt:before { top: 6px;}
	.con-com-04 .con-box-03 dt:before, .con-com-05 .con-box-01 h4:before, .con-com-05 .con-box-03 h4:before, .con-com-06 .con-box-04 h4:before, .con-com-07 .con-box-03 h4:before { top: 9px;}
	.con-com-06 .con-box-02 dt:before, .con-com-07 .con-box-02 dt:before { top: 8px;}
	.con-com-09 .con-box-02 h4:before, .con-com-08 .con-box-02 dt:before, .con-com-08 .con-box-03 dt:before { top: 10px;}

	.con-com-01 {padding-top: 40px;}
	.con-com-01 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-01 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-01 .con-box-01 .ls-txt-02 p { padding-top: 15px;}
	.con-com-01 .con-box-02 { padding:3em 0 0 0;}
	.con-com-01 .ls-list-box-01 { grid-template-columns:repeat(1, 1fr) }
	.con-com-01 .ls-list-box-01 p { padding-top: 1em; padding-bottom:2.5em; font-size: 1.1em;}
	.con-com-01 .ls-list-box-01 p br { display:none;}
	.con-com-01 .ls-list-box-02 .ls-img-02 { padding-left: 0;}
	.con-com-01 .ls-list-box-02 dl { padding-left:1em;}
	.con-com-01 .ls-list-box-02 .ls-list { align-items: stretch; padding-left:2em; padding-right:2em; margin:1em 0;}
	.con-com-01 .ls-list-box-02 .ls-img-02 img { max-width: 60px;}
	.con-com-01 .con-box-01 { padding-top: 30%;}

	.con-com-02 {padding-top: 40px;}
	.con-com-02 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-02 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-02 .con-box-01 .ls-txt-02 p { padding-top: 15px;}
	.con-com-02 .con-box-02 { padding:3em 0 0 0;}
	.con-com-02 .ls-list-box-01 { grid-template-columns:repeat(1, 1fr) }
	.con-com-02 .ls-list-box-01 img {max-width: 45px;}
	.con-com-02 .ls-list-box-01 p { padding-top: 1em; font-size: 1.1em;}
	.con-com-02 .ls-list-box-01 .ls-list { padding:3em 0; margin:1em 0;}
	.con-com-02 .ls-list-box-02 .ls-list {position: relative; padding: 1.5em 2em 3em 1.5em}
	.con-com-02 .ls-list-box-02 dl {  padding-left:0;}
	.con-com-02 .ls-list-box-02 ul { padding-top: 1em;}
	.con-com-02 .ls-list-box-02 .ls-img-02 { position: absolute; right:2em; bottom:1.5em }
	.con-com-02 .ls-list-box-02 .ls-img-02 img { max-width: 70px; }

	.con-com-03 {padding-top: 40px;}
	.con-com-03 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-03 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-03 .con-box-01 .ls-txt-02 p { padding-top: 15px;}
	.con-com-03 .con-box-01 .ls-txt-02 p br { display:none;}
	.con-com-03 .con-box-02 { padding:3em 0 0 0;}
	.con-com-03 .ls-list-box-01 { grid-template-columns:repeat(1, 1fr) }
	.con-com-03 .ls-list-box-01 img {max-width: 45px;}
	.con-com-03 .ls-list-box-01 p { padding-top: 1em; font-size: 1.1em;}
	.con-com-03 .ls-list-box-01 .ls-list { padding:3em 0; margin:1em 0;}
	.con-com-03 .ls-list-box-02 .ls-list {position: relative; padding: 1.5em 2em 2em 1.5em}
	.con-com-03 .ls-list-box-02 dl {  padding-left:0;}
	.con-com-03 .ls-list-box-02 ul { padding-top: 1em;}
	.con-com-03 .ls-list-box-02 .ls-img-02 img { max-width: 100px; }
	.con-com-03 .ls-list-box-02 .ls-img-02 { padding-right:0;}

	.con-com-04 {padding-top: 40px;}
	.con-com-04 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-04 .con-box-01 .ls-txt-01 img { height: 22px}
	.con-com-04 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-04 .con-box-01 { padding-bottom:30%;}
	.con-com-04 .con-box-02 {flex-wrap: wrap;}
	.con-com-04 .con-box-02 .ls-box-01 { width:100%; margin-right:0;}
	.con-com-04 .con-box-02 .ls-box-02 { padding-top: 2em; width: 100%; display:flex;  }
	.con-com-04 .con-box-02 .ls-box-02 img { width:100%; }
	.con-com-04 .con-box-02 .ls-txt-01 { font-size: 1.2em;}
	.con-com-04 .con-box-02 .ls-txt-03 { width:50%; padding-top:0; text-align: center;}
	.con-com-04 .con-box-02 .ls-txt-03 img {  height: 25px; width: auto;}
	.con-com-04 .con-box-02 .ls-txt-03 p { padding-top: 0.5em;}
	.con-com-04 .con-box-02 .ls-img-01 { width: 50%;}

	.con-com-05 {padding-top: 40px;}
	.con-com-05 .con-box-01, .con-com-05 .con-box-02, .con-com-05 .con-box-03, .con-com-05 .con-box-04, .con-com-05 .con-box-05 { flex-wrap: wrap;}
	.con-com-05 .ls-box-01 { width:100%; padding-bottom: 15px;}
	.con-com-05 .ls-box-02 { width: 100%; padding-bottom: 50px;}
	.con-com-05 .ls-box-02 dl { padding-left:0;}
	.con-com-05 .ls-box-02 dt:after { width: 18px; height:18px; border-width: 5px;}
	.con-com-05 .ls-box-02 dt:before { right: 10px; top: 18px; width: 25px;}
	.con-com-05 .ls-box-02 dt { padding-right: 10px; max-width: 105px;}
	.con-com-05 .ls-box-02 .dl-box-01:before { left:99px; height: 95%;}
	.con-com-05 .ls-box-02 .dl-box-01 { padding-bottom: 0px;}
	.con-com-05 .com-box-01&gt;div:last-of-type .dl-box-01:last-of-type:after { left: 99px; bottom:-30px }
	.con-com-05 .com-box-01&gt;div:last-of-type .ls-box-01  { padding-bottom:15px;} 
	.con-com-05 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	
	.con-com-06 {padding-top: 40px;}
	.con-com-06 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-06 .ls-list-box {grid-template-columns:repeat(2, minmax(0, 1fr)) }
	.con-com-06 .ls-tab-01 ul li { width: 50%; flex: auto; max-width: 50%;}
	.con-com-06 .ls-tab-01 ul { justify-content: flex-start; flex-wrap: wrap;}
	.con-com-06 .ls-tab-01 a { height: 40px; border-top:1px solid #fff; }
	.con-com-06 .ls-tab-01 a.active { border-top-color:#d50049}
	.con-com-06 .ls-tab-01 li:nth-child(2n+1) a { border-left: 1px solid #c8c8c8; }
	.con-com-06 .ls-tab-01 li:nth-child(1) a, .con-com-06 .ls-tab-01 li:nth-child(2) a { border-top:1px solid #c8c8c8}
	.con-com-06 .ls-tab-01 a:hover:before, .con-com-06 .ls-tab-01 a.active:before { position: absolute; left:0; content:''; top:-1px; width:100%; border-top:1px solid #d50049}

	.con-com-07 {padding-top: 40px;}
	.con-com-07 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-07 .ls-list-box-02 .ls-img-02 img { max-width: 70px; }
	.con-com-07 .ls-list-box-02 .ls-list { align-items: stretch;}
	.con-com-07 .con-box-02 { padding: 50px 0 25px 0;}
	.con-com-07 .ls-list-box-02 .ls-list {position: relative; padding: 1.5em 2em 3em 1.5em}
	.con-com-07 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-07 .con-box-01 .ls-txt-02 p { padding-top:0; padding-bottom: 20%; }
	.con-com-07 .con-box-01 { background-position-x: 60%;}
	
	.con-com-08 {padding-top: 40px;}
	.con-com-08 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-08 .con-box-02 dt .ls-icon:after { height: 15px!important;}
	.con-com-08 .con-box-02 span { margin-right: 5px;}
	.con-com-08 .con-box-02 dl { font-size: 1.1em; padding:8px 0;}

	.con-com-09 {padding-top: 40px;}
	.con-com-09 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-09 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-09 .con-box-02 { padding: 3em 0;}
	.con-com-09 .ls-list-box-01 { grid-template-columns:repeat(1, minmax(0, 1fr)); }
	.con-com-09 .ls-list-box-01 .ls-list { margin:1em 0;}
	.con-com-09 .ls-list-box-01 .ls-img-02 img { max-width: 300px;}
	.con-com-09 .ls-list-box-01 .ls-img-02 {text-align: center; padding-bottom:1em;}
	.con-com-09 .ls-list-box-01 dd { min-height: auto; }
	.con-com-09 .ls-list-box-01 .rimg { height:90px; position:absolute; margin-left:0px; margin-top:-40px; right:20px;  }
	.con-com-09 .ls-list-box-02  { grid-template-columns:repeat(2, minmax(0, 1fr)); column-gap: 4%; }
	.con-com-09 .ls-list-box-02 img { max-height: 50px;}
	.con-com-09 .ls-list-box-02 p { padding-left:0; padding-right:0; }
	.con-com-09 .ls-list-box-02 .ls-list { margin-bottom:1.5em; }
	.con-com-09 .con-box-05 .ls-txt-01 { font-size: 1.5em;}
	.con-com-09 .con-box-05 .ls-more a { padding: 10px 2em; min-width:170px;}
	.con-com-09 .com-box-02 { padding-top:50px;}
	.con-com-09 .con-box-03 .ls-box-01 { font-size: 0.8em;}

	.con-com-10 {padding-top: 40px;}
	.con-com-10 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-10 .com-box-02 { padding-top: 50px; padding-bottom:50px;}
	.con-com-10 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-10 .ls-list-box-01 .ls-list { flex-wrap: wrap; }
	.con-com-10 .ls-list-box-01 .ls-img-02 { max-width:100%;}
	.con-com-10 .ls-list-box-01 .ls-txt-01 { font-size: 1em;}
	.con-com-10 .ls-list-box-01 .ls-img-02 img { max-width: 300px;}
	.con-com-10 .con-box-02 { padding: 1em 0;}
	.con-com-10 .con-box-03 .ls-box-01 { font-size: 0.8em;}
	.con-com-10 .ls-list-box-03  { padding-top: 3.5em; grid-template-columns:repeat(2, minmax(0, 1fr)); column-gap: 4%; }
	.con-com-10 .ls-list-box-03 img { max-height: 50px;}
	.con-com-10 .ls-list-box-03 .ls-list { margin-bottom:1.5em; }
	.con-com-10 .list-type p { padding-left:0; padding-right:0; }

	.con-com-11 {padding-top: 40px;}
	.con-com-11 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-11 .com-box-02 { padding-top: 50px; padding-bottom:50px;}
	.con-com-11 .com-box-03 { padding-top: 50px; padding-bottom:50px;}
	.con-com-11 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-11 .ls-list-box-01 .ls-list { flex-wrap: wrap; }
	.con-com-11 .ls-list-box-01 .ls-img-02 { max-width:100%;}
	.con-com-11 .ls-list-box-01 .ls-txt-01 { font-size: 1em;}
	.con-com-11 .ls-list-box-01 .ls-img-02 img { max-width: 300px;}
	.con-com-11 .con-box-02 { padding: 1em 0;}
	.con-com-11 .con-box-03 .ls-box-01 { font-size: 0.8em;}
	.con-com-11 .ls-list-box-02 { padding-top: 3.5em; grid-template-columns:repeat(2, minmax(0, 1fr)); column-gap: 4%; }
	.con-com-11 .ls-list-box-02 img { max-height: 50px;}
	.con-com-11 .ls-list-box-02 .ls-list { margin-bottom:1.5em; }
	.con-com-11 .list-type p { padding-left:0; padding-right:0; }
	.con-com-11 .con-box-05 .ls-box-01 { font-size: 0.8em;}
	.con-com-11 .ls-list-box-03 { grid-template-columns:repeat(1, minmax(0, 1fr)); }
	.con-com-11 .ls-list-box-03 .ls-img-02 img { max-width: 120px;}
	.con-com-11 .ls-list-box-03 .ls-list  { margin:1em 0; }

	.con-com-12 {padding-top: 40px;}
	.con-com-12 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-12 .con-box-01 .ls-box-02 { flex-wrap: wrap; padding:2em;}
	.con-com-12 .con-box-01 .ls-box-in { max-width:100%; flex-direction: row; width:100%; padding-right:0;}
	.con-com-12 .con-box-01 .ls-img-02 img { max-height: 150px;}
	.con-com-12 .con-box-02 .ls-img-02 img { max-height: 200px;}
	.con-com-12 .con-box-02 .ls-img-02 { padding-right:0; padding-left:0; text-align: center;}
	.con-com-12 .con-box-01 .ls-img-02 {text-align: right;}
	.con-com-12 .ls-table {font-size: 0.9em; padding-top: 2em; padding-bottom:20px; overflow-x: scroll; }
	.con-com-12 .ls-table .wd20p { width: 15%;}
	.con-com-12 .ls-table-box { width: 700px;}
	.con-com-12 .con-box-02 .ls-box-02 { flex-wrap: wrap; padding:2em }
	.con-com-12 .ls-list-box-02 { padding-top: 3.5em; grid-template-columns:repeat(2, minmax(0, 1fr)); column-gap: 4%; }
	.con-com-12 .ls-list-box-02 img { max-height: 50px;}
	.con-com-12 .ls-list-box-02 .ls-list { margin-bottom:1.5em; }
	.con-com-12 .ls-box-01 { font-size: 1.5em; }
	.con-com-12 .con-box-01 .ls-img-02 { width: 40%; padding-left: 0;}
	.con-com-12 .ls-box-in dl { width: 60%;}

	.con-com-13 {padding-top: 40px;}
	.con-com-13 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-13 .ls-list-box {grid-template-columns:repeat(2, minmax(0, 1fr)); }
	.con-com-13 .ls-list .ls-more a { width: 60px; height: 60px; font-size: 0.6em}
	.con-com-13 .ls-list .ls-more span { transform: scale(0.8);}

	.con-com-15 {padding-top: 40px;}
	.con-com-15 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-15 .con-box-01 dt { width: 30%;  flex:inherit; padding-left:0px;}
	.con-com-15 .con-box-01 dd { width: 100%; flex: none; flex:inherit;}
	.con-com-15 .con-box-01 dl label { padding-right: 5px;}
	.con-com-15 .con-box-01 dt span { padding-right:3px; width:auto;}
	.con-com-15 .con-box-01 textarea { height: 150px;}
	.con-com-15 .con-box-02 { padding: 25px 0;}
	.con-com-15 .con-box-01 { padding-top:0;}
	.con-com-15 .con-box-02 label&gt;span { font-size: 1em; top: 0;}
	.con-com-15 .con-box-02 input[type=checkbox] { width: 20px; height: 20px;}

	/* 20230420 추가 */
	.con-com-16 {padding-top: 40px;}
	.con-com-16 .com-box-01 { padding-top: 50px; padding-bottom:50px; background-size: 400px; background-position: -5em 90%; }
	.con-com-16 .con-box-01 .ls-txt-01 img { height: 22px}
	.con-com-16 .con-box-01 .ls-box-01 { font-size: 0.7em;}
	.con-com-16 .con-box-01 { padding-bottom:30%; max-height: 300px;}
	.con-com-16 .con-box-02 .ls-tt-01 { font-size: 1.4em;}
	.con-com-16 .con-box-02 .ls-box-02 img { max-width: 190px;}
	.con-com-16 .con-box-02 .ls-box-02 { width: 50%; padding-right:0;}
	.con-com-16 .con-box-02 .ls-tt-02 { line-height: 1.6em; padding: 1.5em 13em 1.5em 1.5em; font-size: 1.15em;}
	.con-com-16 .con-box-02 .ls-tt-01 { line-height: 1.6em; }
	.con-com-16 .con-box-02 .ls-txt-03 { flex-wrap: wrap;}
	.con-com-16 .con-box-02 .ls-txt-l { width:100%;}
	.con-com-16 .con-box-02 .ls-txt-r { padding-right:0; width:100%;}
	.con-com-16 .con-box-02 .ls-txt-03 img { max-width: 80px;}
	.con-com-16 .con-box-02 { padding: 3em 0;}

	.con-com-17 {padding-top: 40px;}
	.con-com-17 .con-box-01 .ls-box-01 {align-items: flex-start; font-size: 0.7em;}
	.con-com-17 .con-box-01 {  text-align: left; padding: 20% 7% 7% 7%; max-height: 540px; background-position: center center;}
	.con-com-17 .con-box-02 img { max-width: 280px; width:100%}
	.con-com-17 .com-box-02 { padding-top: 20px;}
	.con-com-17 .con-box-02 { padding-bottom: 6em;}
	.con-com-17 .ls-box-in .ls-box-01 { font-size: 0.9em; min-width: 70px; width: 15%;}
	.con-com-17 .ls-box-in .ls-box-02 { width: 85%; padding-left: 0.5em; font-size: 1.05em;}
	.con-com-17 .ls-box-02 { line-height: 1.8em;}
	.con-com-17 .con-box-03 .ls-box-in  { padding-bottom:1em;}
	.con-com-17 .con-box-03 .ls-box-02 .ls-img-01 { padding:0; }
	.con-com-17 .con-box-03 .ls-img-01 {padding-bottom:3em;}
	.con-com-17 .con-box-03 .ls-img-01 img { max-width: 340px; width:100%}
	.con-com-17 .ls-img-01 img, .con-com-17 dl img, .con-com-17 .con-box-03 img { max-width: 340px; width:100%}

	.con-com-18 {padding-top: 40px;}
	.con-com-18 .com-box-01 { padding-top: 50px; padding-bottom:50px;}
	.con-com-18 .con-box-01 .ls-box-01 {font-size: 0.7em;}
	.con-com-18 .con-box-02 .ls-box-02 { flex-wrap: wrap; padding:2em;}
	.con-com-18 .com-box-02 { padding-top: 0px;}
	.con-com-18 .con-box-02 .ls-box-in { max-width:100%; flex-direction: row; width:100%; padding-right:0;}
	.con-com-18 .con-box-02 .ls-img-02 img { max-height: 100px;}
	.con-com-18 .con-box-02 .ls-img-02 { padding-right:0; padding-left:0; padding-bottom:1em; text-align: center;}
	.con-com-18 .ls-table {font-size: 0.9em; padding-top: 2em; padding-bottom:20px; overflow-x: scroll; }
	/* 20230420 추가완료 */

	.g2b_button { margin-top:40px; text-align:center;}
	.g2b_button img { max-width:480px; width:70%; margin:0 auto;}
	 
	
	/*게시판 : 인증현황 */
	#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:330px; overflow:hidden; padding:10px; }
	.bo_list3 .bo_image1 { width:100%; overflow:hidden; height:210px; border:1px solid #eee; }
	.bo_list3 .bo_image1 img {object-fit: cover; height: 210px; width: 100%; padding:0px; }
	.bo_list3 .bo_title1 {margin-top:20px; height:80px; text-align:left; }
	.bo_list3 .bo_title1 .tt { font-size:1.35em; font-weight:700; max-height:100px; overflow:hidden; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
	.bo_list3 .bo_title1 .st { margin-top:10px; color:#767676; font-size:0.9em; }
	.bo_list3 .bo_title1 .dt { margin-top:10px; font-size:0.8em; color:#767676;  }

	.main_footer { font-size:1em; }

}




/* PC 사이즈 */
@media all and (max-width : 1600px)  { 
	.scroll-box-1 .ls-slide-texts { padding-left: 5em;}
	.scroll-ud-btn { left: 1em;}
	.scroll-box-btn { padding-left: 5em;}
}

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

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

	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .scroll-box-1 .ls-slide-backgrounds img { min-height:768px;  height:768px;}
	.scroll-box-2, .scroll-box-2 .ls-slide-backgrounds, .scroll-box-2 .ls-slide-backgrounds img { min-height:768px; height:768px; }
	.scroll-box-3, .scroll-box-3 .ls-slide-backgrounds, .scroll-box-3 .ls-slide-backgrounds img { min-height:568px; height:568px; } 
	.scroll-box-4, .scroll-box-4 .ls-slide-backgrounds, .scroll-box-4 .ls-slide-backgrounds img { min-height:768px; height:768px; } 
	.scroll-box-5, .scroll-box-5 .ls-slide-backgrounds, .scroll-box-5 .ls-slide-backgrounds img { min-height:868px; height:868px; } 
		
	.scroll-box-4 .box .sub { top: 40%;}
}
/* 패드류 기본 */
@media all and (min-width : 769px) and (max-width : 1024px) {
}

@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: 22px; width:auto;}
	header:after { top: 60px;}
	header .box_inner { padding-left: 20px; padding-right:20px;}
	header:after { display:none;}

	.scroll-ud-btn { display:none;}

	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .scroll-box-1 .ls-slide-backgrounds img { min-height:768px;  height:768px;}
	.scroll-box-2, .scroll-box-2 .ls-slide-backgrounds, .scroll-box-2 .ls-slide-backgrounds img { min-height:768px; height:768px; }
	.scroll-box-3, .scroll-box-3 .ls-slide-backgrounds, .scroll-box-3 .ls-slide-backgrounds img { min-height:568px; height:568px; } 
	.scroll-box-4, .scroll-box-4 .ls-slide-backgrounds, .scroll-box-4 .ls-slide-backgrounds img { min-height:768px; height:768px; } 
	.scroll-box-5, .scroll-box-5 .ls-slide-backgrounds, .scroll-box-5 .ls-slide-backgrounds img { min-height:868px; height:868px; } 

	.scroll-box-4 .ls-box-02 { padding-left:0;}

	.scroll-box-5 .ls-box-01 .ls-list h5 { height: 55px;}
	.scroll-box-5 .ls-icon { height: 60px; width:30%; min-width:100px;}
	.scroll-box-5 .ls-ban-box h4 { width: 70%;}
	.scroll-box-5 .ls-box-01 .ls-list h5 { line-height: 1.6em}

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

	.page-top { transform: scale(0.8); bottom:auto; top: 30px; }
	
	.ls-scroll { display:none;}


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

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

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

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

	.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, 
	.scroll-box-4, .scroll-box-4 .ls-slide-backgrounds, .scroll-box-4 .ls-slide-backgrounds img, 
	.scroll-box-5, .scroll-box-5 .ls-slide-backgrounds, .scroll-box-5 .ls-slide-backgrounds img {max-height: 100vh; height: 100vh;}

	.scroll-box-1, .scroll-box-1 .ls-slide-backgrounds, .ls-slide-backgrounds img, .scroll-box-1 .ls-slide-texts { min-height:700px; height:100vh; }

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

	.scroll-box-2 .scroll-box-2-1 { min-height:720px; height:720px;}

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

	.footer { font-size: 0.7em; }
	.footer .logo img { height: 20px;}

	.page-top { transform: scale(0.6); }

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

	.scroll-box-1 .ls-slide-texts { font-size: 0.9em; padding-left:20px; padding-right:20px;}
	.scroll-box-1 .ls-more a:before { width: 40px; height: 40px;}
	.scroll-box-1 .ls-more a { padding-left: 20px;}
	.scroll-btn { justify-content: center;}
	.scroll-box-btn { padding-left:0;}
	.scroll-box-1 .ls-info1 { font-size: 2.3em;}

	.scroll-box-2 .ls-list { flex-direction: column;}
	.scroll-box-2 .ls-box-01, .scroll-box-2 .ls-box-02 { height: 50%; width:100%; min-width:100%;}
	.scroll-box-2 .ls-box-01 .ls-con-box { margin-left:0;}
	.scroll-box-2 .ls-box-02 .ls-img-01 img { max-height: 130px; width: auto;}
	.scroll-box-2 .ls-box-01 h4 { font-size: 2.3em;}
	.scroll-box-2 .ls-box-02 h5 { font-size: 1.5em;}
	.scroll-box-2 .ls-box-02 br { display:none;}
	.scroll-box-2 .ls-box-02 .ls-img-01 { padding-bottom: 5%;}
	.scroll-box-2 .ls-box-02 .ls-txt-02 { padding-top:3%; padding-bottom:3%;}
	.scroll-box-2 .ls-box-02  { padding-left:20px; padding-right:20px;}
	.scroll-box-2 .ls-more a { padding:5px 15px;}
	.scroll-box-2 .scroll-btn&gt;a { font-size:0.9em;}
	.scroll-box-2 .scroll-btn a:after { font-size: 0.6rem;}

	.scroll-box-3 .ls-left .list a { padding-top: 15px; padding-bottom:15px; }
	.scroll-box-3 .ls-left .box { justify-content: space-between;}
	.scroll-box-3 .ls-left .list { width: 47%; padding-right:0;}
	.scroll-box-3 .ls-more a { padding: 12px 30px;}
	.scroll-box-3 .box-inner .ls-right { height: 250px;}
	.scroll-box-3 .box-inner { flex-wrap: wrap;}
	.scroll-box-3 .box-inner &gt; div { width:100%; max-width:100%;}
	.scroll-box-3 .box-inner .ls-right { padding-top: 40px; padding-left:0; }
	.scroll-box-3:before { width: 100%; height: 30%; bottom:0; top: auto; }
	.scroll-box-3 .ls-more {transform: scale(0.5); top: 19px;}
	.scroll-box-3 .ls-left { padding-right:0;}
	.scroll-box-3 .m-head h3 { font-size: 2.5em}
	.scroll-box-3 .m-head p { font-size: 1.1em;}

	.scroll-box-4 .box-inner { grid-template-columns: repeat(1, 1fr); grid-template-rows: repeat(3, 1fr); row-gap:20px}
	.scroll-box-4 .ls-list .ls-txt { padding-top: 10px; padding-bottom: 15px; font-size: 1em;}
	.scroll-box-4 .ls-list h4 { font-size: 1.2em;}
	.scroll-box-4 .ls-more { padding: 5px 15px;}

	.scroll-box-5 .ls-head { font-size: 2em; padding-bottom:40px;}
	.scroll-box-5 .box-inner {grid-template-columns:repeat(1, 1fr); padding-top:30px; }
	.scroll-box-5 .ls-box-01 .ls-list a { padding: 20px 20px 50px 20px;}
	.scroll-box-5 .ls-box-01 .ls-day { padding-top: 20px;}
	.scroll-box-5 .ls-box-01 .ls-list h4 { height: 40px;}
	.scroll-box-5 .ls-box-01 .ls-list a:after { left: 20px;}
	.scroll-box-5 .ls-btn a:after { font-size: 1rem;}
	.scroll-box-5 .ls-btn { top: -10px;}
	.scroll-box-5 .m-head h3 { font-size: 2.5em; display:block; }
	.scroll-box-5 .m-head .ls-more { margin-top:35px; padding-left:20px;}
	.scroll-box-5 .m-head .ls-more:before { width: 40px; height: 40px;}
	.scroll-box-5 .ls-ban-box { flex-wrap: wrap;}
	.scroll-box-5 .ls-ban-box .ls-list { width:100%;}
	.scroll-box-5 .ls-icon { text-align: right; width: 50%; padding-right: 10%;}
	.scroll-box-5 .ls-ban-box h4 { width: 50%; text-align: left; font-size: 1.1em}
	.scroll-box-5 .ls-icon:after {  background-position-x: right}
	.scroll-box-5 .ls-icon { height: 35px;}
	.scroll-box-5 .ls-ban-box&gt;div { padding:1em 0;}
	.scroll-box-5 .ls-box-01 .ls-list h5 { height: 47px}

	.snb-title { padding-top: 70px; padding-bottom: 20px; font-size: 2.5em}
	.snb-bg { height: 250px;}
	.snb-bg .ls-slide-backgrounds {height: 250px;}
	.snb-bg .ls-slide-backgrounds img {height: 250px;}
	.snb-bg .ls-slide-texts .ls-head { font-size: 2.5em;}
	.snb-bg .ls-slide-texts .ls-info { font-size: 0.8em;}

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

	.footer .foo-box-02,.footer .foo-box-01 { padding-top:25px; padding-bottom: 25px;}
	.footer .col-box p span { padding-right: 1em;}

}

/* 모바일사이즈 기본 */
@media all and (max-width : 640px){
	
	
}
@media all and (max-width : 375px){
	.scroll-box-4 .ls-box-02 .box-inner { width:410%;}
	.scroll-box-4 .ls-box-02 .slide-list { width: 100%; padding: 25px 20px; column-gap: 25px;}
	.scroll-box-4 .ls-box-02 .list .ls-info {text-align: center;}

	/* 20230420 추가 */
	.con-com-16 .con-box-02 .ls-tt-02 { padding-right: 160px; }
	/* 20230420 추가완료 */
}

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






/* 중간 레이아웃 */
/**********************************************************************************************************************/
/* 여기부터 반응형 메인 박스 스타일 적용 */
/**********************************************************************************************************************/
#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;}</pre></body></html>