@charset "utf-8";
/* @import url(//fonts.googleapis.com/earlyaccess/nanumgothiccoding.css); */
/* @import url(http://fonts.googleapis.com/css?family=Ubuntu);
@import url('https://fonts.googleapis.com/css?family=Nunito'); */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap'); 
@import url('https://webfontworld.github.io/gmarket/GmarketSans.css');
/* @import url('https://fonts.googleapis.com/css2?family=GFS+Didot&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;800&display=swap'); */
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&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;
	}
}


.color_ch { animation:color_change 0.5s ease-in Infinite;}
@keyframes color_change {
	0% {
		color:#fff;
	}
	100% {
		color:yellow;
	}
}

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

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

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

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

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

/* 스타일 가이드 */

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

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

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

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

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

/* 스타일 가이드 끝 */

	
/***************************************************************/
/* 스타일 작업 시작 */
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:#3d81ff;}
input, select, textarea {font-family: 'Noto Sans KR', sans-serif;}
/* header 메뉴 */
header {z-index: 15; width: 100%; margin: 0 auto; flex-wrap: wrap;display:flex;justify-content: center;align-items: center;position:fixed; height: 100px; margin-top:-1px;}
/* header:after { left:0; right:0; margin: 0 auto;justify-content: center;align-items: center;display: flex;content:''; top: 100px; position:absolute; width: 100%; border-bottom: 1px solid rgba(255,255,255,0.3);} */
header h1 {z-index: 10;flex-basis: content;text-align: left;}
header h1 img { height: 38px; filter: brightness(0) grayscale(1) invert(1); max-width:auto;}
header h1 .yes-scroll { display:none;}
header h1 a { display: inline-block;}
header .box_inner {z-index:4; position: relative;display:flex; padding: 0px 20px; 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;}
.site-view h1 img { filter:none; }

/*웹용 메뉴*/
.nav_web { font-size: 1.1rem; margin-left: auto; margin-right:auto;  height:100%;  flex: 1 1 auto; max-width: 970px;/*  margin-right: 2%; */ /* padding-left: 1%; margin-right:10%; max-width: 750px; height: 100%; flex:1 1 750px; */ position: relative;}
.nav_web>ul { width:100%; height: 100%; max-width: 970px; display: flex; justify-content: space-between; align-items: center; }
.nav_web>ul>li:hover>a { height:100%;}
.nav_web>ul>li { min-width: 108px; flex: auto; height: 100%;position:relative;  display: inline-block; text-align: center;}
.nav_web>ul>li>a { color:#fff; padding: 0 5px; display:flex; justify-content: center; align-items: center; height:100%;}
.nav_web a {width:100%;}
.nav_web ul ul {font-weight: 300; text-align: left; display: none ; letter-spacing: -0.3px; padding: 15px 3px 0 3px; }
.nav_web ul ul a { font-size: 0.9em; word-break:keep-all; padding: 5px 0px;}
header .nav_head p span:after {width:100%;position:absolute; left:50%; top: 25%; transform: translate(-50%, -50%);  z-index:6   }
header .nav_head .view-site span:after {line-height: 4rem;  content:'\2261'; font-size: 2rem; font-weight: 400; color:#fff;}
header .nav_head .close-site span:after {line-height: 4rem;  content:'\2715';  font-size: 1.8rem;font-weight: 200;  color:#000;}
header .nav_head a {display:block;}
header .nav_head { z-index:5; width: 50px;font-size: 1.1em; position: absolute; right: 1.5em;  color:#fff; min-width: 50px;} 
header .nav_head p { width:100%;}
header .nav_head p span { position: relative; display:inline-block; font-size:0; border-radius: 30px; width: 50px; height:50px;  } 
header .view-site { display:block;}
header .close-site { display:none;}
.menu-scroll .view-site { display:none; }
.menu-scroll .close-site { display:block; }

/*모바일용메뉴*/
.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:#000; height: 100%; width: 100%; /* max-width: 570px;  */ background-size: contain; background-position: left bottom; background-repeat: no-repeat;}
.nav_md_wrap>ul { height: 100%;  padding: 40px 20px 50px 40px; }
.nav_md_wrap>ul>li { position:relative; width: 100%; display: block; }
.nav_md_wrap>ul>li>a { width:100%; font-size: 1.1em; font-weight: 600; padding: 7px 0;}
.nav_md_wrap>ul>li>a:hover, .nav_md_wrap>ul>li:hover>a { color:#3d81ff; }
.nav_md_wrap>ul>li:hover ul {width: 50%;}
.nav_md_wrap>ul>li:hover>a { width: 50%; max-width: 180px;}
.nav_md_wrap>ul>li:hover {display:flex;}
/* .nav_md_wrap a:hover {color:#fff;} */
.nav_md ul ul {/*  background-color: rgba(255,255,255,0.2); */ padding:10px 0% 14px 0px; display: none;}
.nav_md ul ul a {font-size:1em;  font-weight: 500; padding: 4px 0; color:#7f7f7f; }
.nav_md ul ul a:hover { color:#fff}
.nav_md ul ul li { width:100%;}
.nav_md ul a { position:relative; padding: 10px 50px; display: block; text-align: left; color:#fff;}
.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: 40px; 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  { width:100%; line-height: 4rem; position:absolute; left:50%; top: 25%; transform: translate(-50%, -50%); content:'\2261'; font-weight: 200; color:#fff; font-size: 3rem;  z-index:6  }
.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;  width: 12px; height: auto; }
.nav_head_md h1 img { filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1)!important;}
  
/*사이트맵*/
.sitemap-box {display: none;width: 100%; height: 100vh; top:0; right:0; position: fixed; z-index: 5; background-color:#222222;} 
.sitemap-box:before {position: absolute; z-index:1; background:#ffffff; width: 40%; content:''; height:100%; left:0; top:0;}
.sitemap-out { z-index:2; max-width: 1320px; padding-left:20px; padding-right:20px; margin:0 auto; position:relative; display:flex; height:100%; justify-content: center; align-items: stretch; width: 100%; /* max-width: 570px;  */ background-size: contain; background-position: left bottom; background-repeat: no-repeat; }
.sitemap-out .sitemap-info { width:40%; margin-top: auto; max-width: 460px; text-align: left; padding-bottom: 15em;} 
.sitemap-out .sitemap-info p { font-weight: 500; line-height:2em;}
.sitemap-out .sitemap-info .copy { padding-top:2em; font-size: 0.9em; opacity: 0.5; font-weight: 400;}
.sitemap-in { width:60%;  position:relative; margin-top: auto; margin-bottom:auto; padding-left: 5%; min-height: 470px;}
.sitemap-in h2 { font-size:0; width:100%; text-align: left; color:#fff; padding-bottom:1em;}
.sitemap-in>ul { max-width: 1300px; margin:0 auto;  padding: 50px 20px 50px 20px;}
.sitemap-in>ul>li {display:flex; align-items: stretch; padding-left: 1em; position:relative;  width: 100%; max-width: 100%; }
.sitemap-in>ul>li>a { max-width: 360px; width:100%; font-size: 3.4em; opacity: 0.4; font-weight: 600; padding: 17px 0;}
.sitemap-in>ul>li:hover ul { display:block;}
.sitemap-in a:hover {color:#fff;}
.sitemap-in ul ul {display:none; /*  background-color: rgba(255,255,255,0.2); */ padding:30px 0% 30px 0px;}
.sitemap-in ul ul a {font-size: 1em; font-weight: 300; padding: 7px 0; }
.sitemap-in ul a { position:relative; padding: 10px 50px; display: block; text-align: left; color:#fff;}
.sitemap-box .close { position:absolute; right:1.5em; width: 50px; height: 50px; top:22px; z-index: 11;}
.sitemap-box .close a { position: relative; display: block; font-size:0;width: 100%; height: 100%; color:#fff; border-radius: 100px;}
.sitemap-box .close a:after {transform: translate(-50%, -50%); top: 50%;  left:50%; position:absolute; content:'\2715'; font-weight: 200; color:#fff; font-size: 1.7rem; z-index:6}

/* 메뉴 스크롤 시 */
.menu-scroll {background-color:rgba(255,255,255, 0.9); }
/* .menu-scroll .box_inner { border-bottom:1px solid #d2d2d2;} */
.menu-scroll .nav_web ul ul {width: 100%; top: 100px; position:absolute; display: none; border-top:1px solid #e6e6e6;}
.menu-scroll .nav_web { z-index:4;}
.menu-scroll .nav_web li li a { padding:7px 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>ul>li>a { position: relative; height:100%; text-align: center; color:#000;}  
.menu-scroll .nav_web>ul>li:hover>a { color:#3d81ff}
.menu-scroll h1 img { filter: none;}
/* header:not(.menu-scroll) .nav_wrap { display: none;} */
.menu-scroll .nav_wrap { border-top:1px solid #e6e6e6; display: none; z-index:1;width: 100%; height: 330px; background-color:rgba(255,255,255, 0.9); position: absolute; left:0; top: 100px;} /* 2depth 배경 */

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

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

/*따라다니는메뉴*/
.scroll-banner-box { padding-top: 1em; padding-bottom:1em; padding-left:20px; padding-right:20px; width:100%; position: fixed; bottom:0; z-index:3; background:rgba(0,0,0,0.6)}
.scroll-banner-box a { color:#fff; display:flex; justify-content: center; align-items: center;}
.scroll-banner-box .ls-box-in { margin:0 auto; display:flex; justify-content: space-between; max-width: 1240px; }
.scroll-banner-box .ls-box-in .ls-tt br { display:none;}
.scroll-banner-box .ls-tt span { text-align: left; display:block;}
.scroll-banner-box .ls-tt { padding-left:0.5em;}
.scroll-banner-box .ls-sm { font-size: 0.8em; color:#bbbbbb}
.scroll-banner-box .ls-lg { font-size: 1.17em}
.scroll-banner-box .ls-list:not(:first-of-type) .ls-tt { padding-bottom: 0.3em;}
.scroll-banner-box .ls-list:not(:first-of-type) { padding-top:0.1em;}

.popb {position:absolute; background:red; color:#fff; padding:5px 10px; border-radius:5px; margin-top:-65px; margin-left:100px; font-size:0.8em;}
.popc { background:red; color:#fff; padding:5px 10px; border-radius:5px; margin-top:10px; font-size:0.8em;}

/*우측하단 230329 추가*/
.ls-right-box { box-shadow: 2px 2px 6px rgba(0,0,0,0.1); padding-left:5px; padding-right:5px; width:88px; right: 50px; position: fixed; border-radius: 10px; bottom:8em; z-index:4; background:rgba(255,255,255,0.8)}
.ls-right-box .ls-tt span { text-align: left; display:block;}
.ls-right-box a { display:block; padding: 20px 0;}
.ls-right-box .ls-tt {font-size: 0.9em; padding-top:0.5em;}
.ls-right-box .ls-list:not(:first-of-type) { border-top:1px solid rgba(0,0,0,0.2)}

/*메인상단 슬라이드 뒷배경*/
.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: 100vh; width:100%; }
.scroll-box-1 .ls-slide-texts { z-index: 2;  padding: 8em 20px 0 20px; margin:0 auto; max-width: 1280px; text-align: center;width: 100%;color:#fff; flex-direction: column; position:relative; display:flex; align-items: center; justify-content: center; height:100%;}
.scroll-box-1 .ls-slide-texts p { width:100%; }
.scroll-box-1 .ls-info1 {word-break: keep-all; position: relative; line-height: 1.6em; font-size : 1.4em;}
.scroll-box-1 .ls-info2 {padding-top: 1em; font-weight: 600; line-height: 1.6em }
.scroll-box-1 .ls-head b {position: relative; display:inline-block; font-weight: 600;}
.scroll-box-1 .ls-head b:after {  transform: translateY(-50%); right:-0.5em; top:52%; content:''; vertical-align: middle; display: inline-block; width:18px; height:18px; border-radius: 50%; position: absolute; background-color: #fff;}
.scroll-box-1 .ls-head b:before {  transform: translateY(-50%); left:-0.5em; top:52%; content:''; vertical-align: middle; display: inline-block;  width:18px; height:18px; border-radius: 50%; position: absolute; background-color: #fff;}
.scroll-box-1 .ls-head { font-size: 4em;}
.scroll-box-1 { position:relative; width: 100%; height: 100%;}
.scroll-box-1-1 { height: 100%;z-index: 2;}

/*메인 모바일 슬라이드*/
.scroll-box-1 .scroll-box-btn2 { color:#fff; z-index: 5; width: 100%; max-width: 1920px; position: absolute; bottom:450px; }
.scroll-box-1 { position:relative; width: 100%; height: 100%;}
.scroll-box-1-1 { height: 100%;z-index: 2;}
.scroll-box-1 .arrowBtn { left:0;  height: 100%; width:100%; background: transparent;}
.scroll-box-1 button {top:50%; font-size:0; border:none; border-radius: 5px; width:55px; height: 110px; background:none; position: absolute; z-index: 4;}
.scroll-box-1 button:after {transform: translate(0%, -50%); top:50%;  left:0%;font-size:7rem;  width:100%; height:100%; content:'';position: absolute;  background-repeat: no-repeat;}
.scroll-box-1 .slide-right:after { left: auto; right:0% }
.scroll-box-1 .slide-left { left:10%; }
.scroll-box-1 .slide-left:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40.5px' height='76.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M38.000,75.477 L0.523,38.000 L38.000,0.523 '/%3E%3C/svg%3E");}
.scroll-box-1 .slide-right { right:10%; }
.scroll-box-1 .slide-right:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40.5px' height='78.5px'%3E%3Cpath fill-rule='evenodd' stroke='rgb(255, 255, 255)' stroke-width='1px' stroke-linecap='butt' stroke-linejoin='miter' fill='none' d='M0.500,76.508 L37.508,39.000 L0.500,1.492 '/%3E%3C/svg%3E");}

/*메인 스크롤 버튼*/
.scroll-box-1 .scroll-box-btn { padding-top: 2em; width:100%; color:#fff; z-index: 5; position: relative;}
.scroll-box-1 .scroll-btn { z-index: 4;display: flex;justify-content : center;align-items: center; clear: both; width: 100%; position: relative;}
.scroll-box-1 .scroll-box-btn a { display:block; padding: 20px 15px; font-size:0;}
.scroll-box-1 .scroll-box-btn span { border-radius: 20px;display:block; width:4px; height:4px; position: relative; background:#fff}
.scroll-box-1 .scroll-box-btn a.active span:before { left: 50%; top:50%; transform: translate(-50%, -50%); border-radius: 50%; position: absolute; width:22px; height:22px; content:''; background:transparent; border:1px solid #fff;}

/* 스크롤 아이콘 */
.scroll-icon { color:#fff; z-index:5; position: absolute; bottom: 40px; left: 50%; transform:translateX(-50%); width: 100px; height: 100px;}
.scroll-icon p { padding-bottom: 15px; font-size: 0;}
.scroll-icon i { position: relative; width: 100%; height: 50px;display:block;}
.scroll-icon i:after {content:''; width:100%; height:100%; position: absolute; left:0; top:0; background-position: center; background-repeat: no-repeat; background-size: contain;}

/*메인 비전*/
.scroll-box-2 { background:#fff; position:relative; width: 100%; height: 100%; overflow: hidden;}
.scroll-box-2:before { z-index:0; background:#fff; content:''; width:100%; height:100%; position: absolute; right:0; top:0;}
.scroll-box-2 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-2 .ls-slide-backgrounds img {height: 100%; width: 100%; object-fit: cover; }
.scroll-box-2 .m-head { color:#fff; text-align: left; width:100%; padding-bottom:3em;}
.scroll-box-2 .m-head h2 {padding-bottom:0.5em; font-size: 2.6em; line-height: 1; }
.scroll-box-2 .scroll-box-2-1 { margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-2 .ls-box-inner { margin:0 auto; max-width: 1280px; height:100%; padding-top: 5em; padding-left:20px; padding-right:20px;}
.scroll-box-2 .ls-box-in { max-width: 1280px; margin:0 auto;  display:flex; justify-content: flex-start; align-items: stretch;}
.scroll-box-2 .ls-box-01 { width: 100%; min-width: 415px; display:flex; justify-content: center; align-items: flex-start; flex-wrap: wrap;}
.scroll-box-2 .ls-box-02 { width:100%; min-width:1800px; }
.scroll-box-2 .box-inner { height:100%;  display:block; }
.scroll-box-2 .ls-list { width: 415px; padding-right: 35px; }
.scroll-box-2 .ls-list .ls-img-01 img { width:auto; /*object-fit: cover;*/ height:100%;}
.scroll-box-2 .ls-list .ls-img-01 { width: 380px; height: 210px; background:#000000; position: relative; display:flex; justify-content: center; align-items: flex-start;  }
.scroll-box-2 .ls-list:hover .ls-img-01:after { background:rgba(0,0,0,0.55); content:''; position: absolute; left:0; top:0; width:100%; height:100%;}
.scroll-box-2 .ls-list:hover .ls-more { opacity: 1;}
.scroll-box-2 .ls-list .ls-more { opacity: 0; z-index:2; font-size:0; position: absolute;  left:50%; top: 50%; transform: translate(-50%, -50%); }
.scroll-box-2 .ls-list .ls-more:after { content: '\253C';font-weight: 100; font-size: 2.4rem; color:#d4a977}
.scroll-box-2 .ls-list h3 { font-weight: normal; padding-top: 1em; padding-bottom:0.5em;}
.scroll-box-2 .ls-list a { color:#fff; text-align: left;}
.scroll-box-2 .ls-list .ls-ss { font-weight:600;}
.scroll-box-2 .ls-list .ls-ss span {padding-right: 1em; }
.scroll-box-2 .ls-list .ls-ss span:last-of-type { font-size: 0.9em;}
.scroll-box-2 .ls-list-more { padding-top: 7em;}
.scroll-box-2 .ls-list-more a { background:#3d81ff; color:#fff; padding: 0.8em 2em}
.scroll-box-2 .ls-silde-btn { width:100%; margin-top:auto; text-align: left;}
.scroll-box-2 .ls-silde-btn button { margin-right: 5px; background:transparent; font-size:0; width: 50px; height: 50px; position: relative;  border: 1px solid #fff;   border-radius: 50%;    	}
.scroll-box-2 .ls-silde-btn button:after { color:#fff; font-weight: 300; position: relative;  font-size: 1.1rem; left:50%; top:50%; position: absolute; transform: translate(-50%, -50%);  }
.scroll-box-2 .slide-right:after {  content: '\2192';}
.scroll-box-2 .slide-left:after {  content: '\2190';}
.scroll-box-2 .ls-silde-btn button:hover {background:#3d81ff; color:#fff; border-color:#3d81ff}

/*메인 비전*/
.scroll-box-3 { position:relative; width: 100%; height: 100%; background:#fff; }
.scroll-box-3 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-3 .ls-slide-backgrounds img {height: 100%; width: 100%; object-fit: cover; }
.scroll-box-3 .m-head {text-align: left; width:100%; padding-bottom:3em;}
.scroll-box-3 .m-head h2 {padding-bottom:0.1em; font-size: 2.6em; }
.scroll-box-3 .scroll-box-3-1 { height:100%; margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-3 .ls-box-inner { text-align: left; margin:0 auto; height:100%; display:flex; align-items: center; justify-content: flex-start;}
.scroll-box-3 .ls-box-in { text-align: left; width:100%; height:100%; }
.scroll-box-3 .ls-box-01 { height: 30%; padding: 0 20px 0 20px; margin:0 auto; max-width: 1280px; flex-wrap: wrap; display:flex; align-items: flex-end;}
.scroll-box-3 .ls-box-02 { height: 70%; max-height: 700px;}
.scroll-box-3 .box-inner { height:100%; flex-wrap: wrap; display:flex; justify-content: center; align-items: center;}
.scroll-box-3 .ls-list { position: relative; text-align: center; background-size:cover; background-position: center center; width: 25%; height:100%;  display:flex; justify-content: center; align-items: center;}
.scroll-box-3 .ls-list a {width:100%; z-index: 1; position: relative; text-align: center; height:100%; display:flex; justify-content: center; align-items: center; }
.scroll-box-3 .ls-list:hover:after { background:rgba(0,0,0,0.55); content:''; position: absolute; left:0; top:0; width:100%; height:100%;}
.scroll-box-3 .ls-ss {opacity: 0; height:0; color: #fff; font-size: 0.9em; line-height: 1.8em}
.scroll-box-3 .ls-list h3 {font-weight:300; font-size: 2em; padding-bottom: 1em;}
.scroll-box-3 .ls-list h3 p {font-weight:500; font-size: 0; opacity: 0; height:0} 
.scroll-box-3 .ls-list:hover h3 {font-size: 0.9em}
.scroll-box-3 .ls-list .ls-more {opacity: 0; height:0; z-index:2; font-size:0; position: relative; padding-bottom: 1rem; }
.scroll-box-3 .ls-list .ls-more:after { content: '\253C';font-weight: 100; font-size: 2.4rem; color:#d4a977}
.scroll-box-3 .ls-list:hover a {  padding-top: 30%; align-items: flex-start; }
.scroll-box-3 .ls-list:hover h3 p  { font-size: 2rem; padding-top:0.2em;}
.scroll-box-3 .ls-list:hover .ls-more, .scroll-box-3 .ls-list:hover .ls-ss, .scroll-box-3 .ls-list:hover h3 p  { opacity: 1; height: auto;}
.sub-conbox { height:700px;}
.sub-conbox-02 { height:100%; min-height:700px;}

.scroll-box-4 { position:relative; width: 100%; height: 100%; background:#fff; }
.scroll-box-4 .ls-slide-backgrounds {position:absolute; left:0; bottom:0; width: 100%; height: 100%; overflow:hidden;}
.scroll-box-4 .ls-slide-backgrounds img {height: 100%; width: 100%; object-fit: cover; }
.scroll-box-4 .m-head {text-align: left; width:100%; padding-bottom:3em;}
.scroll-box-4 .m-head h2 {padding-bottom:0.1em; font-size: 2.6em; }
.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-inner { text-align: left; margin:0 auto; height:100%;}
.scroll-box-4 .ls-box-in { text-align: left; width:100%; height:100%; }
.scroll-box-4 .ls-box-01 { padding: 0 20px 0 20px; margin:0 auto; max-width: 1280px; flex-wrap: wrap; display:flex; align-items: center;}
.scroll-box-4 .ls-box-02 { margin:0 auto; max-width: 1280px; padding-left: 20px; padding-right: 20px; flex-wrap: wrap; display:flex; align-items: flex-end;}
.scroll-box-4 .box-inner { height: 100%; min-height:460px; max-height:460px; display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-template-rows: repeat(2, minmax(0, 50%)); column-gap: 2%; row-gap: 5%; }
.scroll-box-4 .box-inner .ls-list { position: relative; height:100%; }
.scroll-box-4 .box-inner .ls-list:nth-child(1) { grid-column: 1 / span 2; grid-row: 1 / span 2;}
.scroll-box-4 .box-inner .ls-list:nth-child(2) { grid-column: auto /  span 2;  }
.scroll-box-4 .box-inner .ls-list:not(:nth-child(1)) h3 { font-size: 1.1em; padding-top: 2.5em;}
.scroll-box-4 .box-inner .ls-img-01 {box-shadow: 2px 2px 10px rgba(0,0,0,0.2); position: relative; border-radius: 7px; overflow: hidden; height:100%; background:#000;}
.scroll-box-4 .box-inner img { /*width:100%; height:100%; object-fit: cover;*/ width:auto; height:100%; margin:0 auto; }
.scroll-box-4 .box-inner .ls-txt { position: absolute; left:0%; top:50%; width:100%; transform: translate(0%, -50%);}
.scroll-box-4 .ls-list { position: relative;}
.scroll-box-4 .ls-list .ls-more {opacity:1; height:0; z-index:2; font-size:0; position: relative; padding-bottom: 1rem; }
.scroll-box-4 .ls-list .ls-more:after { content: '\253C';font-weight: 100; font-size: 2.4rem; color:#d4a977}
.scroll-box-4 .ls-list a { position: relative;}
.scroll-box-4 .ls-list a:hover .ls-txt { opacity: 1;}
.scroll-box-4 .ls-list:hover .ls-img-01:after { border-radius: 7px; overflow: hidden; background:rgba(0,0,0,0.55); content:''; position: absolute; left:0; top:0; width:100%; height:100%;}
.scroll-box-4 .ls-txt {opacity: 0; color:#fff; text-align: center;}
.scroll-box-4 .ls-txt h3 { padding-top: 2.3em; font-size: 1.3em; line-height:1.4em; font-weight: normal}
.scroll-box-4 .ls-ss {font-size: 0.8em; padding-top: 0.5em}
.scroll-box-4 .ls-bar-box { max-width: 1280px; margin:0 auto; padding-top: 2.5em; padding-left: 20px; padding-right:20px; display:flex; justify-content: center; align-items: center; width:100%; }
.scroll-box-4 .ls-bar-box a { display:block; padding: 10px 0;flex:1;}
.scroll-box-4 .ls-bar-box a span { font-size:0; height:2px; display:block; background:#c6c6c6;}
.scroll-box-4 .ls-bar-box .active span { background:#3d81ff}

.scroll-box-5 { position:relative; width: 100%; height: 100%; background:#f8f8f8; }
.scroll-box-5 .ls-slide-backgrounds {position:absolute; right:0; bottom:0; width:100%; height: 100%; overflow:hidden;}
.scroll-box-5 .ls-slide-backgrounds img {height: 100%; width: 100%; object-fit: cover; }
.scroll-box-5 .m-head {color:#000;  width:100%; text-align: left; }
.scroll-box-5 .m-head h2 {padding-bottom:0.5em; font-size: 1.8em; font-weight: normal }
.scroll-box-5 .m-head .ls-tt { font-size: 3.8em; font-weight: 800;}
.scroll-box-5 .scroll-box-5-1 {margin:0 auto; width:100%; text-align: center;position: absolute; left:0%; top: 50%; transform: translate(0%, -50%);}
.scroll-box-5 .videoWrapper {	position:relative;	height: 0; padding-bottom:56.25%; width:100%;  }
  * html .videoWrapper {	margin-bottom: 45px; margin-bottom: 0;  }
  .videoWrapper>iframe,
  .videoWrapper video,
  .videoWrapper>div,
  .videoWrapper>embed,
  .videoWrapper>object {	z-index: 2;	position: absolute;	width: 100%; height: 100%;	left: 0;	top: 0;  }
.scroll-box-5 .ls-box-inner { display:flex; justify-content: center; align-items: stretch; max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto;}
.scroll-box-5 .ls-box-01 { width: 67%; height:100%;}
.scroll-box-5 .ls-box-02 { width: 33%; background:#fff; text-align: left; padding: 2.5em;}
.scroll-box-5 .ls-box-02 .ls-txt-in { position:relative;max-height: 379px; height:0; padding-bottom:110%;}
.scroll-box-5 .ls-box-02 .ls-txt { z-index: 2;	position: absolute;	width: 100%; height: 100%;	left: 0;	top: 0;  overflow-y:auto; } 
.scroll-box-5 .ls-slide-bg2 { position: absolute; width:100%; bottom:0; text-align: center;}
.scroll-box-5 .ls-slide-bg2 img { /* width:100%;  */max-width:100%;}
.scroll-box-5 .ls-list-more { padding-top: 7em;}
.scroll-box-5 .ls-list-more a { position: relative; background:#ff0000; color:#fff; padding: 0.8em 2em}
.scroll-box-5 .ls-list-more a:before { width: 40px; height:20px; top:-3px; display:inline-block; vertical-align: middle; content:''; position: relative; background-repeat: no-repeat; background-size: contain; background-position: left center; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M27.040,3.693 C26.725,2.476 25.795,1.518 24.614,1.193 C22.475,0.602 13.895,0.602 13.895,0.602 C13.895,0.602 5.315,0.602 3.175,1.193 C1.995,1.518 1.065,2.476 0.749,3.693 C0.176,5.898 0.176,10.499 0.176,10.499 C0.176,10.499 0.176,15.101 0.749,17.306 C1.065,18.523 1.995,19.481 3.175,19.806 C5.315,20.397 13.895,20.397 13.895,20.397 C13.895,20.397 22.475,20.397 24.614,19.806 C25.795,19.481 26.725,18.523 27.040,17.306 C27.614,15.101 27.614,10.499 27.614,10.499 C27.614,10.499 27.614,5.898 27.040,3.693 ZM11.151,14.741 L11.151,6.257 L18.279,10.500 L11.151,14.741 Z'/%3E%3C/svg%3E"); }

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

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

.snb-title { padding: 100px 0 60px 0; font-size: 2em;}
.snb { margin:0; width: 100%; position: relative ; z-index:3; height: 70px;  border-bottom:1px solid #c8c8c8; }
.snb ul { position: relative; flex:auto; display: flex; justify-content: center; align-items: center;height:100%; max-width: 1280px; margin:0 auto; padding-left:20px; padding-right:20px; }
.snb li {position: relative; height:100%; }
.snb li a { display:block; height:100%; position: relative; color:#8d8d8d; padding: 0px 2em; }
.snb li:first-of-type a:after { display: none;}
.snb li a span { display:flex; align-items: center; justify-content: center;  height:100%; position: relative; }
.snb li a:hover span:before, .snb li a.active span:before {font-weight: 500;  z-index:4; left:50%; transform: translateX(-50%); position: absolute; bottom:0px; height:3px; background:#000; width: 100%; content:'';}
.snb li a.active, .snb li a:hover { color:#000; }

.snb-md { font-size: 1.1em;z-index: 10; position: relative; height: 45px; border-bottom:1px solid rgba(0, 0, 0, 0.2) }
.snb_list { width: 100%; position: absolute; /* background:rgba(255,255,255,1); */  top:45px;}
.snb-md ul { padding-top:3px; padding-bottom:5px; background:rgba(0,0,0,0.8);}
.snb-md li { width: 100%; }
.snb-md li a {  line-height:1.6;text-align: left; color:#fff;position: relative; display: block; padding: 8px 20px 8px 20px; }
.snb-md li a:hover, .snb-md li a.active {color:#7fabfe} 
.snb-md i {  font-size:0;font-style: normal; height:100%; position: absolute; right: 20px;}
.snb-md i:after {  font-size:0.6rem; content:'\25BC'; color:#000; position: absolute; right: 0px; top:50%; transform: translateY(-50%);}
.snb-md li:last-of-type a:after { display: none;}
.snb-md .sel-menu { height:45px; border-top:1px solid #fff; background:#fff; text-align: left; font-weight:600; border-bottom:1px solid #d3d3d3; }
.snb-md .sel-menu a { padding-left: 20px; height: 100%;color:#000; display:flex; width:100%; justify-content: flex-start; align-items: center;   }

.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 #3d81ff; display: inline-block; margin: 0 6px;background: #fff; font-size:0; border-radius: 9px; height:18px; width: 18px;}
.sildeBtn span.active { background:#3d81ff; }

.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:#3d81ff;}
.bgc-02 { background-color:#d4a977;}
.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:#3d81ff}
.fc-02 { color:#d4a977}
.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: 'GmarketSans', 'Noto Sans KR', sans-serif!important; font-weight: 700;}
.fs-01 { font-weight: 300;}

/*푸터*/
footer { background:#1b1c1c;position: relative; width: 100%;  word-break: keep-all; font-size: 0.9em; padding-bottom: 5em; }
footer .box-inner { width: 100%; position: relative;}
.footer {position: relative; width:100%; height: 100%; margin:0 auto;  max-width: 1280px; padding: 2.5em 20px; color:#7c7c7c;text-align: left; display:flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch;}
footer .top-box-in {width:100%; border-bottom:1px solid #323333; z-index:2; }
footer .top-box {width:100%;  margin:0 auto;  max-width: 1280px; padding: 0em 20px; display:flex; justify-content: space-between; }
footer .sns-box { z-index: 5;}
footer .menu-box a { font-size: 1.1em; color:#cecece; display:block; padding: 10px 0;}
footer .menu-box a:hover { color:#3d81ff}
footer .menu-box ul { height:100%; display:flex; justify-content: center; align-items: center;}
footer .menu-box li { position: relative; padding-right: 50px;}
footer .menu-box li:last-of-type:before { display:none;}
footer .menu-box li:before { content:''; height:1em; background:#7c7c7c; position: absolute; right:25px; width:1px; top:53%; transform: translateY(-50%); }
.footer .head-box { padding-bottom: 50px; padding-top: 1em; padding-right: 7%; }
.footer .f-menu>ul { display: flex; justify-content: end; align-items: stretch;}
.footer .logo { line-height: 1.4em; text-align: left;}
.footer .logo img {height: 38px; width: auto; filter: contrast(3) brightness(0) grayscale(1) hue-rotate(360deg) saturate(0) invert(1);}
.footer .col-box-in { text-align: left; flex-direction: column; flex-wrap: wrap; display:flex; justify-content: flex-start; align-items: flex-start;   }
.footer .col-box { padding: 0.5em 0;}
.footer .col-box p:nth-child(1) .ls-span:nth-child(1) { font-size: 0.9em;}
.footer .col-box p:nth-child(1) .ls-span:nth-child(1) span { font-size: 1.1em}
.footer .col-box p {display:block; padding-bottom: 0.5em;}
.footer .col-box .ls-span span { color:#cecece}
.footer .col-box .ls-span { padding-right: 1em;}
.footer .copy { padding-top:0.5em; font-weight: 300; width:100%; text-align: left;word-break: keep-all;}
.footer .ls-in-m { position: absolute; right:20px;}
.footer .ls-in-m a { font-size:0.75em; opacity:0.8; color:#3e3e3e; line-height:1em; padding: 0.5em 0.7em;  display:inline-block; border-radius: 5px;}
.ls-sns-box { display: flex; justify-content: flex-start; align-items: center;}
.ls-sns-box li { padding: 10px 7px 10px 7px; position: relative; }
.ls-sns-box li a { font-size:0; position: relative; width: 40px; height: 40px; display:block; }
.ls-sns-box li .ls-cacao:after { position: absolute; width: 25px; height:100%; left:50%; transform: translateX(-50%); 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='23px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M11.497,17.961 C10.791,17.961 10.100,17.911 9.429,17.816 L4.766,20.926 C4.706,20.973 4.634,20.995 4.562,20.995 C4.477,20.995 4.393,20.964 4.329,20.900 C4.240,20.812 4.209,20.684 4.250,20.565 L5.334,16.564 C2.125,14.971 -0.004,12.171 -0.004,8.983 C-0.004,4.025 5.145,0.006 11.497,0.006 C17.849,0.006 22.998,4.025 22.998,8.983 C22.998,13.942 17.849,17.961 11.497,17.961 ZM6.848,6.424 L3.434,6.424 C3.115,6.424 2.942,6.679 2.942,6.919 C2.942,7.147 3.071,7.413 3.434,7.413 L4.591,7.413 L4.591,11.360 C4.591,11.711 4.802,11.929 5.141,11.929 C5.480,11.929 5.691,11.711 5.691,11.360 L5.691,7.413 L6.848,7.413 C7.211,7.413 7.340,7.147 7.340,6.919 C7.340,6.679 7.168,6.424 6.848,6.424 ZM11.454,11.180 L9.906,7.007 C9.762,6.605 9.464,6.375 9.087,6.375 C8.658,6.375 8.383,6.702 8.268,7.008 L6.671,11.188 C6.655,11.229 6.621,11.315 6.621,11.427 C6.621,11.709 6.859,11.929 7.163,11.929 C7.438,11.929 7.606,11.807 7.692,11.543 L7.938,10.808 L10.237,10.808 L10.477,11.552 C10.563,11.806 10.738,11.929 11.014,11.929 C11.296,11.929 11.516,11.723 11.516,11.459 C11.516,11.417 11.503,11.311 11.454,11.180 ZM15.111,11.030 C15.017,10.931 14.880,10.879 14.715,10.879 L13.190,10.879 L13.190,6.942 C13.190,6.592 12.979,6.375 12.640,6.375 C12.300,6.375 12.089,6.592 12.089,6.942 L12.089,11.266 C12.089,11.643 12.304,11.868 12.665,11.868 L14.715,11.868 C15.048,11.868 15.234,11.625 15.241,11.394 C15.249,11.257 15.202,11.125 15.111,11.030 ZM19.313,7.552 C19.361,7.497 19.406,7.448 19.447,7.404 C19.627,7.207 19.718,7.109 19.718,6.959 C19.725,6.639 19.457,6.465 19.192,6.458 C18.982,6.458 18.841,6.572 18.754,6.656 L16.816,8.652 L16.816,6.910 C16.816,6.590 16.595,6.375 16.266,6.375 C15.947,6.375 15.716,6.600 15.716,6.910 L15.716,11.410 C15.716,11.720 15.937,11.929 16.266,11.929 C16.580,11.929 16.816,11.706 16.816,11.410 L16.816,9.946 L17.212,9.548 L18.657,11.495 C18.869,11.778 18.984,11.904 19.187,11.925 C19.215,11.927 19.244,11.929 19.273,11.929 C19.391,11.929 19.779,11.898 19.822,11.502 C19.851,11.281 19.717,11.108 19.555,10.899 L17.988,8.872 L19.313,7.552 ZM9.076,7.371 C9.079,7.361 9.094,7.361 9.097,7.371 L9.928,9.845 L8.247,9.845 L9.076,7.371 Z'/%3E%3C/svg%3E");}
.ls-sns-box li .ls-naver:after { position: absolute; width: 25px; height:100%; left:50%; transform: translateX(-50%); 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='26px' height='24px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M22.520,18.172 L15.855,18.172 L13.568,23.537 C13.568,23.537 13.411,24.002 13.029,24.002 C12.648,24.002 12.490,23.537 12.490,23.537 L10.203,18.172 L3.477,18.172 C1.556,18.172 -0.001,16.623 -0.001,14.711 L-0.001,3.462 C-0.001,1.551 1.556,0.001 3.477,0.001 L22.520,0.001 C24.441,0.001 25.998,1.551 25.998,3.462 L25.998,14.711 C25.998,16.623 24.441,18.172 22.520,18.172 ZM6.151,7.327 C6.151,7.327 5.093,7.317 4.727,7.938 L4.727,5.496 C4.727,5.496 3.268,5.515 3.171,5.500 L3.171,11.885 L4.727,11.885 L4.727,11.514 C4.727,11.514 5.194,12.059 6.020,12.059 C6.020,12.059 8.156,12.000 8.167,9.944 C8.167,9.944 8.455,7.541 6.151,7.327 ZM8.649,5.289 L8.649,6.815 C8.649,6.815 9.383,6.979 9.383,7.568 L9.383,11.896 L10.906,11.896 L10.906,7.524 C10.906,7.524 11.081,5.387 8.649,5.289 ZM14.515,7.385 C13.105,7.385 11.963,8.432 11.963,9.723 C11.963,11.015 13.105,12.062 14.515,12.062 C15.925,12.062 17.067,11.015 17.067,9.723 C17.067,8.432 15.925,7.385 14.515,7.385 ZM22.857,7.447 L21.312,7.447 L21.312,7.916 C20.808,7.240 19.987,7.327 19.987,7.327 C17.906,7.480 17.862,9.388 17.862,9.388 L17.862,10.086 C17.862,11.926 19.757,12.062 19.757,12.062 C21.093,12.062 21.279,11.470 21.279,11.470 C21.290,12.931 20.338,12.844 20.338,12.844 L19.921,12.844 L19.921,14.284 L20.611,14.284 C22.879,14.284 22.857,12.062 22.857,12.062 L22.857,7.447 ZM20.436,10.661 C19.916,10.661 19.494,10.241 19.494,9.723 C19.494,9.206 19.916,8.786 20.436,8.786 C20.956,8.786 21.378,9.206 21.378,9.723 C21.378,10.241 20.956,10.661 20.436,10.661 ZM14.515,10.683 C13.983,10.683 13.551,10.253 13.551,9.723 C13.551,9.194 13.983,8.764 14.515,8.764 C15.047,8.764 15.479,9.194 15.479,9.723 C15.479,10.253 15.047,10.683 14.515,10.683 ZM5.672,10.639 C5.178,10.639 4.777,10.240 4.777,9.748 C4.777,9.256 5.178,8.857 5.672,8.857 C6.167,8.857 6.568,9.256 6.568,9.748 C6.568,10.240 6.167,10.639 5.672,10.639 Z'/%3E%3C/svg%3E");}
.ls-sns-box li .ls-youtube:after { position: absolute; width: 27px; height:100%; left:50%; transform: translateX(-50%); 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='26px' height='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M25.454,2.810 C25.155,1.704 24.274,0.833 23.156,0.537 C21.129,-0.000 13.000,-0.000 13.000,-0.000 C13.000,-0.000 4.871,-0.000 2.844,0.537 C1.725,0.833 0.845,1.704 0.546,2.810 C0.003,4.816 0.003,9.000 0.003,9.000 C0.003,9.000 0.003,13.183 0.546,15.189 C0.845,16.295 1.725,17.167 2.844,17.462 C4.871,18.000 13.000,18.000 13.000,18.000 C13.000,18.000 21.129,18.000 23.156,17.462 C24.274,17.167 25.155,16.295 25.454,15.189 C25.997,13.183 25.997,9.000 25.997,9.000 C25.997,9.000 25.997,4.816 25.454,2.810 ZM10.400,12.857 L10.400,5.142 L17.154,9.000 L10.400,12.857 Z'/%3E%3C/svg%3E");}
.ls-sns-box li .ls-instragram:after {position: absolute; width: 25px; height:100%; left:50%; transform: translateX(-50%); 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' width='40px' height='40px' viewBox='0 0 17.64 17.64'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %23fff; %7D %3C/style%3E%3C/defs%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath class='cls-1' d='M12.55,0H5.09A5.09,5.09,0,0,0,0,5.09v7.46a5.09,5.09,0,0,0,5.09,5.09h7.46a5.09,5.09,0,0,0,5.09-5.09V5.09A5.09,5.09,0,0,0,12.55,0M16,12.68a3.38,3.38,0,0,1-3.38,3.38H5a3.38,3.38,0,0,1-3.38-3.38V5.05A3.38,3.38,0,0,1,5,1.67h7.64A3.38,3.38,0,0,1,16,5.05Z'/%3E%3Cpath class='cls-1' d='M8.82,4.29A4.58,4.58,0,1,0,13.4,8.87,4.58,4.58,0,0,0,8.82,4.29m0,7.54a3,3,0,1,1,3-3,3,3,0,0,1-3,3'/%3E%3Cpath class='cls-1' d='M13.55,3.05a1.07,1.07,0,1,0,1.07,1.06,1.06,1.06,0,0,0-1.07-1.06'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
.ls-sns-box li a:hover:after { opacity: 1;  }
.ls-sns-box li a:after { opacity: 0.3;  }
/* .ls-sns-box li a:hover { background:#1c4ca1}
.ls-sns-box li a:hover p { opacity: 1;}
.ls-sns-box li a div { position: relative; width:100%; height:100%; } */

/* 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: 350px; height: 85px; width: 85px;}
.page-top a { font-size: 0; font-weight: 600; padding-top: 35%;position: relative;color:#fff; display: block;width: 49px; height: 49px; background:#000; border-radius: 30px;}
.page-top a:after { font-size: 1.2rem; content:'\2517';position: absolute; left:50%; top:30%;transform: translate(-50%, -30%) rotate(135deg);}


.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.1rem;}
.container * { word-break: keep-all;}

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

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

.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:#a9a9a9; padding: 10px 0; }
.ls-tab-02 a:hover, .ls-tab-02 a.active{ color:#3d81ff; }

.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='14px' height='21px'%3E%3Cpath fill-rule='evenodd' fill='rgb(61, 129, 255)' d='M7.000,0.783 C3.134,0.783 -0.000,3.879 -0.000,7.698 C-0.000,8.914 0.319,10.055 0.878,11.048 L6.259,20.231 C6.595,20.807 7.437,20.807 7.774,20.231 L13.122,11.048 C13.680,10.055 14.000,8.914 14.000,7.698 C14.000,3.879 10.865,0.783 7.000,0.783 ZM7.000,9.736 C5.619,9.736 4.500,8.630 4.500,7.266 C4.500,5.902 5.619,4.796 7.000,4.796 C8.380,4.796 9.500,5.902 9.500,7.266 C9.500,8.630 8.380,9.736 7.000,9.736 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='19px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(61, 129, 255)' d='M17.298,9.471 C17.298,5.402 13.987,2.092 9.917,2.092 L9.917,0.617 C14.808,0.617 18.774,4.580 18.774,9.471 L17.298,9.471 ZM11.392,9.471 C11.392,8.657 10.730,7.995 9.917,7.995 L9.917,6.519 C11.546,6.519 12.868,7.841 12.868,9.471 L11.392,9.471 ZM9.917,3.568 C13.176,3.568 15.819,6.210 15.819,9.471 L14.343,9.471 C14.343,7.029 12.358,5.044 9.917,5.044 L9.917,3.568 ZM7.190,12.199 C8.199,13.207 9.709,14.146 10.681,14.689 C10.845,14.773 11.048,14.750 11.185,14.613 L13.137,12.660 C13.434,12.363 13.903,12.324 14.246,12.568 L17.551,14.929 C17.915,15.188 18.019,15.683 17.792,16.067 L16.680,17.943 C16.395,18.392 16.008,18.649 15.612,18.624 C11.749,18.374 8.140,16.746 5.391,13.998 C2.643,11.249 1.016,7.640 0.766,3.776 C0.741,3.380 0.997,2.993 1.446,2.708 L3.322,1.597 C3.706,1.369 4.201,1.474 4.460,1.837 L6.821,5.142 C7.066,5.484 7.026,5.954 6.729,6.251 L4.776,8.204 C4.640,8.341 4.616,8.545 4.701,8.707 C5.243,9.679 6.182,11.190 7.190,12.199 Z'/%3E%3C/svg%3E"); }
.ls-icon-03:after {/*이메일*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='14px'%3E%3Cpath fill-rule='evenodd' fill='rgb(61, 129, 255)' d='M14.293,7.201 L20.000,3.595 L20.000,12.937 L14.293,7.201 ZM-0.000,1.840 L-0.000,0.512 C-0.000,0.229 0.229,-0.000 0.512,-0.000 L19.487,-0.000 C19.770,-0.000 20.000,0.229 20.000,0.512 L20.000,1.821 L9.999,8.139 L-0.000,1.840 ZM-0.000,12.936 L-0.000,3.613 L5.702,7.205 L-0.000,12.936 ZM9.600,9.661 C9.722,9.737 9.860,9.776 10.000,9.776 C10.139,9.776 10.277,9.737 10.400,9.660 L12.994,8.021 L18.941,14.000 L1.057,14.000 L7.002,8.025 L9.600,9.661 Z'/%3E%3C/svg%3E"); }
.ls-icon-04:after {/*주차안내*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(61, 129, 255)' d='M19.583,4.702 L17.864,4.702 L16.617,1.538 C16.250,0.609 15.366,-0.000 14.384,-0.000 L5.588,-0.000 C4.606,-0.000 3.722,0.609 3.355,1.538 L2.108,4.702 L0.417,4.702 C0.186,4.702 -0.000,4.892 -0.000,5.127 L-0.000,6.073 C-0.000,6.266 0.129,6.435 0.312,6.484 L1.302,6.745 L1.074,7.323 C0.933,7.670 0.819,8.391 0.819,8.910 L0.819,16.166 C0.819,16.626 1.185,17.000 1.637,17.000 L2.502,17.000 C2.953,17.000 3.319,16.626 3.319,16.166 L3.319,14.580 L16.653,14.580 L16.653,16.166 C16.653,16.626 17.019,17.000 17.470,17.000 L18.335,17.000 C18.787,17.000 19.153,16.626 19.153,16.166 L19.153,8.910 C19.153,8.391 19.038,7.670 18.898,7.323 L18.672,6.751 L19.687,6.484 C19.871,6.435 20.000,6.266 20.000,6.073 L20.000,5.127 C20.000,4.892 19.813,4.702 19.583,4.702 ZM3.530,5.615 L4.906,2.193 C5.018,1.893 5.302,1.694 5.618,1.694 L14.364,1.694 C14.680,1.694 14.964,1.893 15.076,2.193 L16.428,5.605 C16.483,5.743 16.463,5.900 16.375,6.019 L15.866,6.713 C15.787,6.821 15.663,6.884 15.532,6.884 L4.376,6.884 C4.239,6.884 4.110,6.815 4.033,6.700 L3.572,6.017 C3.493,5.899 3.476,5.747 3.530,5.615 ZM5.540,10.472 C5.540,10.698 5.360,10.881 5.139,10.881 L3.545,10.881 C2.729,10.881 2.486,10.517 2.486,9.781 L2.486,9.027 C2.486,8.732 2.782,8.534 3.046,8.651 L5.298,9.646 C5.445,9.711 5.540,9.858 5.540,10.021 L5.540,10.472 ZM13.352,12.599 C13.352,12.833 13.166,13.024 12.935,13.024 L7.102,13.024 C6.872,13.024 6.685,12.833 6.685,12.599 L6.685,11.324 C6.685,11.089 6.872,10.899 7.102,10.899 L12.935,10.899 C13.166,10.899 13.352,11.089 13.352,11.324 L13.352,12.599 ZM17.486,9.781 C17.486,10.517 17.243,10.881 16.427,10.881 L14.833,10.881 C14.612,10.881 14.432,10.698 14.432,10.472 L14.432,10.021 C14.432,9.858 14.527,9.711 14.674,9.646 L16.925,8.651 C17.190,8.534 17.486,8.732 17.486,9.027 L17.486,9.781 Z'/%3E%3C/svg%3E"); }
.ls-icon-05:after {/*전화*/background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='69px' height='68px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M65.100,36.747 C62.945,36.747 61.199,35.003 61.199,32.850 C61.199,19.034 49.950,7.795 36.122,7.795 C33.968,7.795 32.221,6.049 32.221,3.896 C32.221,1.743 33.968,-0.001 36.122,-0.001 C54.251,-0.001 69.000,14.735 69.000,32.850 C69.000,35.003 67.254,36.747 65.100,36.747 ZM50.053,36.747 C47.899,36.747 46.152,35.003 46.152,32.850 C46.152,27.323 41.653,22.827 36.122,22.827 C33.968,22.827 32.221,21.082 32.221,18.930 C32.221,16.777 33.968,15.032 36.122,15.032 C45.955,15.032 53.955,23.024 53.955,32.850 C53.955,35.003 52.208,36.747 50.053,36.747 ZM27.998,49.040 C29.548,50.588 31.608,51.441 33.800,51.441 C35.840,51.441 37.798,50.690 39.312,49.325 C39.816,48.872 40.519,48.714 41.166,48.905 C45.113,50.077 49.281,50.469 53.359,50.057 C53.898,50.000 54.442,50.178 54.848,50.539 C55.254,50.900 55.491,51.418 55.499,51.960 L55.699,65.896 C55.714,66.923 54.926,67.782 53.902,67.860 C52.662,67.953 51.403,68.000 50.161,68.000 C37.006,68.000 24.644,62.889 15.354,53.604 C5.202,43.460 0.000,29.422 1.085,15.084 C1.162,14.061 2.036,13.306 3.050,13.290 L16.997,13.491 C17.542,13.499 18.058,13.735 18.420,14.142 C18.783,14.548 18.959,15.086 18.903,15.629 C18.487,19.737 18.875,23.836 20.053,27.811 C20.246,28.459 20.086,29.160 19.633,29.664 C16.702,32.912 16.827,37.877 19.920,40.967 L27.998,49.040 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='62px' height='68px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M55.886,54.947 L26.565,54.947 L26.565,58.128 L39.685,58.128 L39.685,64.270 L44.277,64.270 C45.303,64.270 46.136,65.105 46.136,66.135 C46.136,67.165 45.303,68.000 44.277,68.000 L18.694,68.000 C17.666,68.000 16.835,67.165 16.835,66.135 C16.835,65.105 17.666,64.270 18.694,64.270 L23.286,64.270 L23.286,54.947 L7.084,54.947 C3.719,54.947 0.982,52.200 0.982,48.823 L0.982,12.493 C0.982,9.116 3.719,6.369 7.084,6.369 L9.149,6.369 L9.149,9.661 L7.084,9.661 C5.528,9.661 4.262,10.932 4.262,12.493 L4.262,44.874 L58.710,44.874 L58.710,12.493 C58.710,10.932 57.443,9.661 55.886,9.661 L53.821,9.661 L53.821,6.369 L55.886,6.369 C59.251,6.369 61.989,9.116 61.989,12.493 L61.989,48.823 C61.989,52.200 59.251,54.947 55.886,54.947 ZM45.140,31.301 L36.376,31.301 L31.485,39.802 L26.593,31.301 L17.831,31.301 C14.687,31.301 12.137,28.742 12.137,25.589 L12.137,5.712 C12.137,2.557 14.687,-0.001 17.831,-0.001 L45.140,-0.001 C48.284,-0.001 50.832,2.557 50.832,5.712 L50.832,25.589 C50.832,28.742 48.284,31.301 45.140,31.301 ZM16.362,26.645 C16.659,26.922 17.038,27.060 17.413,27.060 C17.830,27.060 18.244,26.892 18.549,26.562 L25.366,19.190 C25.945,18.561 25.908,17.577 25.282,16.996 C24.655,16.412 23.677,16.448 23.095,17.078 L16.279,24.449 C15.697,25.079 15.735,26.062 16.362,26.645 ZM46.772,4.901 C46.245,4.228 45.272,4.111 44.599,4.642 L31.485,14.993 L18.371,4.642 C17.698,4.111 16.726,4.228 16.197,4.901 C15.669,5.575 15.785,6.551 16.456,7.082 L30.528,18.189 C30.809,18.411 31.147,18.522 31.485,18.522 C31.823,18.522 32.162,18.411 32.442,18.189 L46.514,7.082 C47.185,6.551 47.302,5.575 46.772,4.901 ZM46.691,24.449 L39.875,17.078 C39.293,16.448 38.314,16.412 37.688,16.996 C37.061,17.577 37.024,18.561 37.606,19.190 L44.422,26.562 C44.727,26.892 45.141,27.060 45.556,27.060 C45.934,27.060 46.311,26.922 46.609,26.645 C47.236,26.062 47.273,25.079 46.691,24.449 Z'/%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"); }

/* 메이크업 */
.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 .head-txt { padding-top: 0.7em;}
.con-com-01 .com-box-01 {position: relative; width: 100%; max-width: 1240px; margin:0 auto;  padding-bottom: 5em; }
.con-com-01 .con-box-01 { position: relative;}
.con-com-01 .con-box-01 .ls-img-01 { z-index:0; position: relative;}
.con-com-01 .con-box-01 .ls-img-01 img { object-position: left; width:100%; height: 420px; object-fit: cover; }
.con-com-01 .con-box-01 .ls-info-01 { font-size: 1.2em; z-index:1; width:100%; position: absolute; top:50%; transform: translateY(-50%); color:#fff;}
.con-com-01 .con-box-01 h4 { font-size: 2.8em; padding-bottom: 0.5em;}
.con-com-01 .con-box-01 .ls-txt-02  {  line-height: 1.8em; padding-left: 20px;  padding-right: 20px; }
.con-com-01 .com-box-02 {  max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 3em; }
.con-com-01 .com-box-02 .ls-box-in { text-align: left; display:flex; justify-content: space-between; align-items: stretch; padding-bottom:5em; }
.con-com-01 .com-box-02 .ls-box-01 { padding-top: 2em; position: relative; width: 27%;}
.con-com-01 .com-box-02 .ls-box-01:before {content:''; position: absolute; top:0; display:inline-block; width:100%; height:4px; background:#000;;}
.con-com-01 .com-box-02 .ls-box-02 { padding-top: 1em; width: 69%; position: relative;}
.con-com-01 .com-box-02 .ls-box-02:before { content:''; position: absolute; top:0; display:inline-block; width:100%; height:1px; background:#dedede;}
.con-com-01 .com-box-02 dl:last-of-type { border-bottom:0;}
.con-com-01 .com-box-02 h5 { font-size: 2em;}
.con-com-01 .com-box-02 dl {display:flex; align-items: stretch; text-align: left; padding:1.5em 0.5em; border-bottom:1px solid #e3e3e3; line-height: 1.6em;}
.con-com-01 .com-box-02 dt { font-weight: 600; max-width: 200px; padding-left: 10px; line-height: 1.7em; position: relative; width: 30%;}
.con-com-01 .com-box-02 dd {  width: 100%;  color:#555555}
.con-com-01 .com-box-02 .fc-01 dd { color:#3d81ff }

/* 헤어 */
.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 .head-txt { padding-top: 0.7em;}
.con-com-02 .com-box-01 {position: relative; width: 100%; max-width: 1240px; margin:0 auto;  padding-bottom: 5em;  }
.con-com-02 .con-box-01 { position: relative;}
.con-com-02 .con-box-01 .ls-img-01 { z-index:0; position: relative;}
.con-com-02 .con-box-01 .ls-img-01 img { object-position: right; width:100%; height: 420px; object-fit: cover; }
.con-com-02 .con-box-01 .ls-info-01 { font-size: 1.2em; z-index:1; width:100%; position: absolute; top:50%; transform: translateY(-50%); color:#fff;}
.con-com-02 .con-box-01 h4 { font-size: 2.8em; padding-bottom: 0.5em;}
.con-com-02 .con-box-01 .ls-txt-02  {  line-height: 1.8em; padding-left: 20px;  padding-right: 20px; }
.con-com-02 .com-box-02 {  max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 3em; }
.con-com-02 .com-box-02 .ls-box-in { text-align: left; display:flex; justify-content: space-between; align-items: stretch; padding-bottom:5em; }
.con-com-02 .com-box-02 .ls-box-01 { padding-top: 2em; position: relative; width: 27%;}
.con-com-02 .com-box-02 .ls-box-01:before {content:''; position: absolute; top:0; display:inline-block; width:100%; height:4px; background:#000;;}
.con-com-02 .com-box-02 .ls-box-02 { padding-top: 1em; width: 69%; position: relative;}
.con-com-02 .com-box-02 .ls-box-02:before { content:''; position: absolute; top:0; display:inline-block; width:100%; height:1px; background:#dedede;}
.con-com-02 .com-box-02 dl:last-of-type { border-bottom:0;}
.con-com-02 .com-box-02 h5 { font-size: 2em;}
.con-com-02 .com-box-02 dl {display:flex; align-items: stretch; text-align: left; padding:1.5em 0.5em; border-bottom:1px solid #e3e3e3; line-height: 1.6em;}
.con-com-02 .com-box-02 dt { font-weight: 600; max-width: 200px; padding-left: 10px; line-height: 1.7em; position: relative; width: 30%;}
.con-com-02 .com-box-02 dd {  width: 100%;  color:#555555}
.con-com-02 .com-box-02 .fc-01 dd { color:#3d81ff }

/* 네일 */
.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 .head-txt { padding-top: 0.7em;}
.con-com-03 .com-box-01 {position: relative; width: 100%; max-width: 1240px; margin:0 auto;  padding-bottom: 5em;  }
.con-com-03 .con-box-01 { position: relative;}
.con-com-03 .con-box-01 .ls-img-01 { z-index:0; position: relative;}
.con-com-03 .con-box-01 .ls-img-01 img { object-position: 80%; width:100%; height: 420px; object-fit: cover; }
.con-com-03 .con-box-01 .ls-info-01 { font-size: 1.2em; z-index:1; width:100%; position: absolute; top:50%; transform: translateY(-50%); color:#fff;}
.con-com-03 .con-box-01 h4 { font-size: 2.8em; padding-bottom: 0.5em;}
.con-com-03 .con-box-01 .ls-txt-02  {  line-height: 1.8em;  padding-left: 20px;  padding-right: 20px; }
.con-com-03 .com-box-02 {  max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 3em; }
.con-com-03 .com-box-02 .ls-box-in { text-align: left; display:flex; justify-content: space-between; align-items: stretch; padding-bottom:5em; }
.con-com-03 .com-box-02 .ls-box-01 { padding-top: 2em; position: relative; width: 27%;}
.con-com-03 .com-box-02 .ls-box-01:before {content:''; position: absolute; top:0; display:inline-block; width:100%; height:4px; background:#000;;}
.con-com-03 .com-box-02 .ls-box-02 { padding-top: 1em; width: 69%; position: relative;}
.con-com-03 .com-box-02 .ls-box-02:before { content:''; position: absolute; top:0; display:inline-block; width:100%; height:1px; background:#dedede;}
.con-com-03 .com-box-02 dl:last-of-type { border-bottom:0;}
.con-com-03 .com-box-02 h5 { font-size: 2em;}
.con-com-03 .com-box-02 dl {display:flex; align-items: stretch; text-align: left; padding:1.5em 0.5em; border-bottom:1px solid #e3e3e3; line-height: 1.6em;}
.con-com-03 .com-box-02 dt { font-weight: 600; max-width: 200px; padding-left: 10px; line-height: 1.7em; position: relative; width: 30%;}
.con-com-03 .com-box-02 dd {  width: 100%;  color:#555555}
.con-com-03 .com-box-02 .fc-01 dd { color:#3d81ff }

/* 피부 */
.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 .head-txt { padding-top: 0.7em;}
.con-com-04 .com-box-01 {position: relative; width: 100%; max-width: 1240px; margin:0 auto;  padding-bottom: 5em;  }
.con-com-04 .con-box-01 { position: relative;}
.con-com-04 .con-box-01 .ls-img-01 { z-index:0; position: relative;}
.con-com-04 .con-box-01 .ls-img-01 img { object-position: 80%; width:100%; height: 420px; object-fit: cover; }
.con-com-04 .con-box-01 .ls-info-01 { font-size: 1.2em; z-index:1; width:100%; position: absolute; top:50%; transform: translateY(-50%); color:#fff;}
.con-com-04 .con-box-01 h4 { font-size: 2.8em; padding-bottom: 0.5em;}
.con-com-04 .con-box-01 .ls-txt-02  {  line-height: 1.8em;  padding-left: 20px;  padding-right: 20px; }
.con-com-04 .com-box-02 {  max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 3em; }
.con-com-04 .com-box-02 .ls-box-in { text-align: left; display:flex; justify-content: space-between; align-items: stretch; padding-bottom:5em; }
.con-com-04 .com-box-02 .ls-box-01 { padding-top: 2em; position: relative; width: 27%;}
.con-com-04 .com-box-02 .ls-box-01:before {content:''; position: absolute; top:0; display:inline-block; width:100%; height:4px; background:#000;;}
.con-com-04 .com-box-02 .ls-box-02 { padding-top: 1em; width: 69%; position: relative;}
.con-com-04 .com-box-02 .ls-box-02:before { content:''; position: absolute; top:0; display:inline-block; width:100%; height:1px; background:#dedede;}
.con-com-04 .com-box-02 dl:last-of-type { border-bottom:0;}
.con-com-04 .com-box-02 h5 { font-size: 2em;}
.con-com-04 .com-box-02 dl {display:flex; align-items: stretch; text-align: left; padding:1.5em 0.5em; border-bottom:1px solid #e3e3e3; line-height: 1.6em;}
.con-com-04 .com-box-02 dt { font-weight: 600; max-width: 200px; padding-left: 10px; line-height: 1.7em; position: relative; width: 30%;}
.con-com-04 .com-box-02 dd {  width: 100%;  color:#555555}
.con-com-04 .com-box-02 .fc-01 dd { color:#3d81ff }

/* 취업 및 창업과정 */
.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 .head-txt { padding-top: 1.2em;}
.con-com-05 .com-box-01 {position: relative; width: 100%; max-width: 1240px; margin:0 auto;  padding-bottom: 10em; padding-top: 6em; }
.con-com-05 .com-box-02 {background:#fafafa; margin:0 auto; padding-bottom: 10em; padding-top: 7em; }
.con-com-05 .com-box-01>div, .con-com-05 .com-box-02>div { position: relative;}
.con-com-05 .ls-img-01 { z-index:0; position: relative;}
.con-com-05 .ls-img-01 img { object-position: 80%; width:100%; height: 420px; object-fit: cover; }
.con-com-05 .ls-info-01 { font-size: 1.2em; z-index:1; width:100%; position: absolute; top:50%; transform: translateY(-50%); color:#fff;}
.con-com-05 .con-box-04 {  padding-left:20px; padding-right:20px;  }
.con-com-05 .con-box-02 {  padding-left:20px; padding-right:20px;  }
.con-com-05 h4 { font-size: 2.8em; padding-bottom: 0.5em;}
.con-com-05 .ls-txt-02  {  line-height: 1.8em;  padding-left: 20px;  padding-right: 20px; }
.con-com-05 .ls-list-box {padding-top: 5em; display:flex; justify-content: center; align-items: stretch;}
.con-com-05 .ls-list-box .ls-list {width: 25%; padding: 0 0.5em}
.con-com-05 .ls-list-box h5 { font-size: 1.3em; padding:1em 0;}
.con-com-05 .com-box-02>div { max-width: 1240px; margin:0 auto;}
.con-com-05 .ls-tab-box { padding: 5em 20px 0 20px; max-width: 620px; margin:0 auto; position: relative; }
.con-com-05 .ls-tab-box ul { display:flex; justify-content: center; align-items: center;}
.con-com-05 .ls-tab-box li a { display:block; padding: 0.8em 1em; line-height:1em; border-radius: 7px; font-size: 1.1em; border:1px solid #e6e6e6; }
.con-com-05 .ls-tab-box li .active, .con-com-05 .ls-tab-box li a:hover { border-color:#3d81ff; color:#3d81ff;}
.con-com-05 .ls-tab-box li {flex:1; padding: 0 2%; }

/* 학원소개 */
.con-com-06 { margin:0 auto; position: relative; overflow:hidden; padding-top: 120px;}
.con-com-06 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-06 .com-box-01 { margin-top: 7em; position: relative; width:100%; padding-top: 8em; padding-bottom: 13em; background-size: cover; background-position: center center;}
.con-com-06 .con-box-01 { line-height: 1.8em; font-size: 1.1em;  text-align: justify; color:#fff; position: relative; display:flex; justify-content: center; flex-wrap: wrap; align-items: stretch; margin:0 auto; max-width: 1380px; padding-left: 20px; padding-right:20px;}
.con-com-06 .con-box-02 { position: absolute; bottom:0; }
.con-com-06 .con-box-02 img { width:100%; max-width: 1920px; }
.con-com-06 .ls-img-01 { position: relative; z-index:1; width: 50%;}
.con-com-06 .ls-img-01 img { width:100%;}
.con-com-06 .ls-txt-01 { top: 5em; position: relative;  width:49%; z-index:0; padding: 1.5em 3.5em 3.5em 4em;}
.con-com-06 .ls-txt-01 p { padding:1.5em 0;}
.con-com-06 .ls-txt-03 { display:none; width:100%; padding: 1.5em 3.5em 3.5em 4em;}
.con-com-06 .con-box-01:before { top: 5em; content:''; right:20px;  width: 63%; height: 100%; position: absolute; display:block; background:rgba(0,0,0,0.1);}

.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 { max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 3em; }
.con-com-07 .con-box-01 .ls-txt-01 { font-size: 2em;}
.con-com-07 .con-box-01 p {letter-spacing: -0.5px; padding-bottom: 0.5em; line-height: 1.8em; font-weight: 300}
.con-com-07 .com-box-02 { padding-top: 3em; }
.con-com-07 .com-box-02 .ls-box-in { max-width: 1280px; margin:0 auto; padding: 3em 20px 0.5em 20px; display:flex; justify-content: center; align-items: stretch; text-align: left;}
.con-com-07 .com-box-02 > div:nth-child(odd) { background:#f7f7f7}
.con-com-07 .com-box-02 > div:last-of-type { padding-bottom: 5em;}
.con-com-07 .com-box-02 .ls-box-02 { padding-left: 4em; line-height: 1.8em;}
.con-com-07 .com-box-02 .ls-box-01 { padding-bottom:3em;}
.con-com-07 .com-box-02 .ls-box-02 p { padding-bottom:2em;}
.con-com-07 .com-box-02 .ls-img-01 { position: relative;}
.con-com-07 .com-box-02 .ls-img-01:after {z-index:1; position: absolute; left:0; top:0; content:''; width:100%; height:100%; background: rgb(0,0,0, 0.3);	background: linear-gradient(180deg, rgba(255,255,255,0) 70%, rgba(0,0,0,0.4) 100%);}
.con-com-07 .com-box-02 .ls-img-01 img { position: relative; width:100%; min-width: 300px;}
.con-com-07 .com-box-02 .ls-name {z-index:2;  position: absolute; font-size: 1.7em; bottom:0.7em; left:1em; color:#fff; font-weight: 600; }

/*오시는길*/
.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: 1280px; margin:0 auto; padding-left:20px; padding-right:20px; padding-bottom: 15em; padding-top: 5em; }
.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 .ls-txt-01 { line-height: 1.8em; font-size: 1.6em; 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-top: 1em;}
.con-com-08 .con-box-02 dl {display:flex; align-items: stretch; text-align: left; padding:1.5em 0.5em; border-bottom:1px solid #e3e3e3; line-height: 1.6em;}
.con-com-08 .con-box-02 dt { font-weight: 600; max-width: 200px; 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: 15px; height:15px; 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%;  }
.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 { max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 5em; }
.con-com-09 .ls-list-box { padding-top: 2em; width:100%; display:grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 4%;}
.con-com-09 .ls-list { width: 100%; padding-bottom: 3em; }
.con-com-09 .ls-list .ls-img-01 img { width:auto; height:100%; }
.con-com-09 .ls-list .ls-img-01 { width: 100%; height: 215px; background:#f0f0f0; position: relative; display:flex; justify-content: center; align-items: center; overflow:hidden;}
.con-com-09 .ls-list:hover .ls-img-01:after { background:rgba(0,0,0,0.55); content:''; position: absolute; left:0; top:0; width:100%; height:100%;}
.con-com-09 .ls-list:hover .ls-more { opacity: 1;}
.con-com-09 .ls-list .ls-more { opacity: 0; z-index:2; font-size:0; position: absolute;  left:50%; top: 50%; transform: translate(-50%, -50%); }
.con-com-09 .ls-list .ls-more:after { content: '\253C';font-weight: 100; font-size: 2.4rem; color:#d4a977}
.con-com-09 .ls-list h3 { font-weight: normal; word-break: break-all; padding-top: 1em; padding-bottom:0.5em;}
.con-com-09 .ls-list a { text-align: left;}
.con-com-09 .ls-list .ls-ss { font-weight:600;}
.con-com-09 .ls-list .ls-ss span {padding-right: 1em; position: relative; }
.con-com-09 .ls-list .ls-type { font-size: 0.8em; vertical-align: middle;}
.con-com-09 .con-box-02 .ls-more { font-weight: 600; letter-spacing: -0.5px; font-size: 0.9em;color:#3d81ff; line-height:1; text-align: center; display:inline-block; position: relative; padding: 0.3em 1.2em 0.5em 1.2em; border-radius: 7px; border:1px solid #fff;}
.con-com-09 .con-box-02 .ls-more:after { left: 5px; border-radius: 50%; width: 40px; height:40px; line-height: 40px; text-align: center; top:1px;  font-weight: 300; position: relative; content:'\2192'; display:inline-block;font-size: 1.1rem;}
.con-com-09 .con-box-02 .ls-more:hover:after { border-color:#3d81ff;}
.con-com-09 .con-box-02 .ls-more:hover { border-color:#3d81ff  }



.con-com-10 { margin:0 auto; position: relative; overflow:hidden; padding-top: 120px; padding-bottom: 7em;}
.con-com-10 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-10 .com-box-01 {text-align: left;  display:flex; flex-wrap: wrap; justify-content: center; align-items: stretch; max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 7em; }
.con-com-10 .con-box-01 { padding-right: 2em;}
.con-com-10 .con-box-02 { padding-left: 2em; }
.con-com-10 .con-box-01, .con-com-10 .con-box-02  { width: 50%;}
.con-com-10 .con-box-03 { width:100%;}
.con-com-10 .con-box-01 > div { border-bottom:1px solid #e8e8e8; padding-bottom: 2.5em;}
.con-com-10 .con-box-01 > div:not(:first-of-type) { padding-top: 2.5em;}
.con-com-10 .con-box-01 .ls-info { display:flex; justify-content: space-between; border-bottom:0; }
.con-com-10 .con-box-01 .ls-phone { display:flex; justify-content: center; align-items: center; width: 49%; border:1px solid #e8e8e8; border-radius: 7px;  font-size: 0.9em; padding: 1.7em 5px 1.7em 5px; position: relative;}
.con-com-10 .con-box-01 .ls-icon { width: 60px; height: 50px; position: relative; }
.con-com-10 .con-box-01 .ls-phone .ls-icon:before { content:''; left: 0px; position: absolute; display:inline-block; width: 50px; height: 50px; border-radius: 50%; background-color:#000; background-position: center center; background-size: 22px auto; 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='22px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M21.770,7.124 C21.698,7.197 21.611,7.256 21.513,7.297 C21.216,7.420 20.875,7.351 20.647,7.124 L19.478,5.956 L14.934,10.497 C14.624,10.807 14.121,10.807 13.811,10.497 L11.496,8.184 C11.186,7.874 11.185,7.371 11.496,7.062 L16.040,2.520 L14.871,1.352 C14.644,1.125 14.576,0.784 14.698,0.487 C14.821,0.191 15.111,-0.003 15.432,-0.003 L21.209,-0.003 C21.648,-0.003 22.003,0.352 22.003,0.791 L22.003,6.563 C22.003,6.778 21.916,6.979 21.770,7.124 ZM7.575,7.369 C6.996,8.757 7.865,9.394 7.865,9.394 L12.599,14.125 C12.599,14.125 13.236,14.993 14.626,14.415 L15.668,14.067 C15.668,14.067 16.884,13.199 18.389,14.703 L20.473,16.787 C20.473,16.787 22.153,18.233 20.763,19.853 L19.431,21.183 C19.431,21.183 17.752,23.324 13.005,20.663 C13.005,20.663 9.128,17.830 6.697,15.285 C4.152,12.855 1.322,8.989 1.322,8.989 C-1.341,4.244 0.801,2.566 0.801,2.566 L2.133,1.236 C3.754,-0.153 5.202,1.525 5.202,1.525 L7.286,3.608 C8.791,5.112 7.922,6.327 7.922,6.327 L7.575,7.369 Z'/%3E%3C/svg%3E");}
.con-com-10 .con-box-01 .ls-phone .ls-lg { padding-bottom:0.2em; font-size: 1.25em; font-weight: 700;}
.con-com-10 .con-box-01 .ls-cacao {   width: 49%; border-radius: 7px;position: relative; background:#ffde00}
.con-com-10 .con-box-01 .ls-cacao a {display:block; padding: 1.5em 5px 1.5em 5px; position: relative;display:flex; justify-content: center; align-items: center; }
.con-com-10 .con-box-01 .ls-cacao .ls-icon:before {content:''; left: 0px; position: absolute; display:inline-block; width: 50px; height: 50px;  position: absolute; display:inline-block; background-position: center center; background-size: contain; 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='54px' height='51px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M26.995,43.636 C25.338,43.636 23.715,43.514 22.140,43.284 L11.193,50.841 C11.051,50.956 10.882,51.011 10.713,51.011 C10.514,51.011 10.316,50.934 10.165,50.780 C9.957,50.566 9.885,50.253 9.980,49.965 L12.525,40.241 C4.991,36.370 -0.008,29.566 -0.008,21.818 C-0.008,9.769 12.082,-0.000 26.995,-0.000 C41.908,-0.000 53.998,9.769 53.998,21.818 C53.998,33.869 41.908,43.636 26.995,43.636 ZM16.079,15.597 L8.064,15.597 C7.314,15.597 6.910,16.217 6.910,16.801 C6.910,17.355 7.212,18.001 8.064,18.001 L10.781,18.001 L10.781,27.595 C10.781,28.447 11.276,28.977 12.072,28.977 C12.869,28.977 13.364,28.447 13.364,27.595 L13.364,18.001 L16.079,18.001 C16.933,18.001 17.236,17.355 17.236,16.801 C17.236,16.217 16.831,15.597 16.079,15.597 ZM26.894,27.158 L23.260,17.015 C22.922,16.039 22.221,15.479 21.336,15.479 C20.329,15.479 19.683,16.274 19.415,17.019 L15.665,27.176 C15.627,27.277 15.548,27.485 15.548,27.756 C15.548,28.441 16.106,28.978 16.819,28.978 C17.464,28.978 17.859,28.680 18.061,28.040 L18.640,26.254 L24.037,26.254 L24.601,28.060 C24.801,28.678 25.214,28.978 25.862,28.978 C26.522,28.978 27.040,28.476 27.040,27.836 C27.040,27.734 27.009,27.475 26.894,27.158 ZM35.481,26.793 C35.259,26.552 34.938,26.425 34.551,26.425 L30.969,26.425 L30.969,16.858 C30.969,16.007 30.475,15.479 29.678,15.479 C28.881,15.479 28.386,16.007 28.386,16.858 L28.386,27.367 C28.386,28.282 28.891,28.829 29.737,28.829 L34.551,28.829 C35.332,28.829 35.769,28.237 35.785,27.676 C35.804,27.345 35.693,27.023 35.481,26.793 ZM45.345,18.340 C45.459,18.206 45.565,18.087 45.661,17.979 C46.084,17.501 46.296,17.262 46.296,16.898 C46.312,16.121 45.685,15.697 45.061,15.680 C44.567,15.680 44.236,15.957 44.033,16.163 L39.484,21.013 L39.484,16.780 C39.484,16.002 38.965,15.479 38.193,15.479 C37.444,15.479 36.900,16.026 36.900,16.780 L36.900,27.715 C36.900,28.470 37.420,28.977 38.193,28.977 C38.929,28.977 39.484,28.435 39.484,27.715 L39.484,24.158 L40.412,23.190 L43.806,27.921 C44.304,28.610 44.572,28.916 45.049,28.966 C45.116,28.973 45.184,28.976 45.251,28.976 C45.528,28.976 46.439,28.902 46.540,27.940 C46.609,27.401 46.294,26.981 45.914,26.474 L42.235,21.548 L45.345,18.340 ZM21.311,17.901 C21.319,17.876 21.353,17.876 21.361,17.901 L23.310,23.913 L19.365,23.913 L21.311,17.901 Z'/%3E%3C/svg%3E");}
.con-com-10 .con-box-01 .ls-cacao b { display: block;}
.con-com-10 h4 { padding-bottom: 1em; font-size: 1.4em;}
.con-com-10 .ls-check-box {    display: flex;    justify-content: flex-start;  align-items: stretch; margin-right: -7px;}
.con-com-10 .ls-check-box a { text-align: center; display:block; margin-right: 7px; margin-bottom: 7px;  width: calc(25% - 7px);  font-size: 0.9em;  width: 100%; display: flex;    text-align: center;    justify-content: center;    align-items: center;    cursor: pointer;
    min-height: 16.666%;    background: #fff;    border: 1px solid #e2e2e2;    color: #000;    border-radius: 8px;    line-height: 1em;    padding: 1.4em 0rem 1.4em 0rem;    position: relative;}
.con-com-10 .ls-check-box a:hover, .con-com-10 .ls-check-box a.active {   color: #fff;  background: #3d81ff; font-weight: 600;}
/* .con-com-10 .ls-check-box .list {   margin-right: 7px;    margin-bottom: 7px;}
.con-com-10 .ls-check-box.checkbox-04 .list {  width: calc(25% - 7px);   }
.con-com-10 .ls-check-box input[type="radio"], .ls-check-box input[type="checkbox"] { display:none;}
.con-com-10 .ls-check-box label { font-size: 0.9em;  width: 100%; height:100%;   display: flex;    text-align: center;    justify-content: center;    align-items: center;    cursor: pointer;
    min-height: 16.666%;    background: #fff;    border: 1px solid #e2e2e2;    color: #000;    border-radius: 8px;    line-height: 1em;    padding: 1.4em 0rem 1.4em 0rem;    position: relative;}
.con-com-10 .ls-check-box input[type="radio"]:checked + label, .con-com-10 .ls-check-box input[type="checkbox"]:checked + label {    background: #3d81ff;    color: #fff!important;    font-weight: 600;   border: none;}
.con-com-10 .ls-check-box input[type="radio"]:checked + label strong, .con-com-10 .ls-check-box input[type="checkbox"]:checked + label strong {   color: #fff;} */
.con-com-10 .con-box-02 dl { padding-bottom: 0.5em;}
.con-com-10 .con-box-02 dt { font-size:0; width:0;}
.con-com-10 .con-box-02 dd { width:100%;}
.con-com-10 .con-box-02 input:not([type="checkbox"]), .con-com-10 .con-box-02 textarea { font-size: 0.9em; width:100%; border-radius: 7px; border:1px solid #e6e6e6; padding: 1em; line-height:1em;}
.con-com-10 .con-box-02 input::placeholder { color:#a9a9a9}
.con-com-10 .con-box-02 textarea { height: 150px;}
.con-com-10 .con-box-02 .ls-box-02 label { font-size: 0.9em; padding-top: 1em; display:flex; justify-content: start;align-items:center;}
.con-com-10 .con-box-02 .ls-box-02 label>span { position: relative; top:-2px;padding-left:10px; vertical-align: middle;}
.con-com-10 .con-box-02 .ls-box-02 input[type=checkbox] { display:inline-block; vertical-align: middle; min-width:18px; width: 20px; height: 20px; margin-top:0px;}
.con-com-10 .con-box-02 .ls-box-02 textarea { color:#a9a9a9}
.con-com-10 .ls-btn { padding-top: 2em; text-align: center;}
.con-com-10 .ls-btn a {font-weight: 500; display:inline-block; font-size: 1.4em; color:#fff; border-radius:7px; background:#d4a977; line-height: 1em; padding:1em 1em; width:100%; max-width: 350px;}

.con-com-11 { margin:0 auto; position: relative; overflow:hidden; padding-top: 120px; padding-bottom: 7em;}
.con-com-11 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-11 .com-box-01 {text-align: left;  max-width: 1280px; padding-left:20px; padding-right:20px; margin:0 auto; padding-bottom: 2em; padding-top: 7em; }
.con-com-11 .ls-info img { max-width: 100%; display: inline-block}
.con-com-11 .ls-info {text-align: center; padding: 2em 1em 4em 1em; border-bottom:1px solid #e8e8e8}
.con-com-11 .ls-info .ls-txt-01 { text-align: left; padding-bottom: 1em;}
.con-com-11 .ls-head-box h4 {  font-size: 1.4em; padding: 1em 1em; border-top:4px solid #000; border-bottom:1px solid #e8e8e8}
.con-com-11 .ls-head-box .ls-nd { padding:1em;  border-bottom:1px solid #e8e8e8; display:flex; justify-content: space-between; align-items: center;}
.con-com-11 .ls-head-box .ls-name .ls-type { font-size: 0.8em; padding-left: 2em; display:inline-block; vertical-align: middle;}
.con-com-11 .ls-img { display:block; padding: 2em 0; text-align: center;}
.con-com-11 .ls-btn { padding-top: 5em; text-align: center;}
.con-com-11 .ls-btn a {font-weight: 500; display:inline-block; font-size: 1.4em; color:#fff; border-radius:7px; background:#d4a977; line-height: 1em; padding:1em 1em; width:100%; max-width: 350px;}
.con-com-11 .con-box-03 { margin:0 auto; padding:0 20px; max-width: 1240px;}
.con-com-11 .ls-box-01 { display:flex;  justify-content: space-between; align-items: center; border-top:1px solid #959595; border-bottom:1px solid #959595; padding:2em 0px}
.con-com-11 .con-box-03 h4 { font-weight: normal; padding-top:0.5em;}
.con-com-11 .ls-next {text-align: right; padding-right: 22px; min-width:300px; }
.con-com-11 .ls-prev {text-align: left; padding-left: 22px; min-width:300px; }
.con-com-11 .ls-prev p, .con-com-11 .ls-next p { font-size: 1.35em; font-weight: 600; color:#cea759; position: relative; }
.con-com-11 .ls-prev p:after { content:'\2039';  position: absolute; left:-22px; font-size: 1.2em; top: -0.1em; line-height: 1.2em; }
.con-com-11 .ls-next p:after { content:'\203A';  position: absolute; right:-22px; font-size: 1.2em; top: -0.1em; line-height: 1.2em; }
.con-com-11 .ls-prev h4 { color:#646464}
.con-com-11 .ls-next h4 { color:#010101}
.con-com-11 .ls-full { width: 50px; height: 50px; font-size:0; position: relative;}
.con-com-11 .ls-full:after { width:100%; line-height: 3rem; position:absolute; left:50%; top: 50%; transform: translate(-50%, -50%); content:'\2261'; font-weight: 600; color:#cea759; font-size: 2rem;  z-index:6}
.con-com-11 .ls-view iframe { width:100%; height:500px; }

/* 수강료안내 */
.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 .head-txt { padding-top: 0.7em;}
.con-com-12 .com-box-01 {position: relative; width: 100%; max-width: 1280px; margin:0 auto; padding-left:20px; padding-right:20px;  padding-top: 100px; padding-bottom: 100px;}
.con-com-12 .ls-table-box { overflow-x: auto; } 
.con-com-12 .ls-table-box table { font-size: 0.9em; width:100%; min-width: 450px; border-collapse: collapse;}
.con-com-12 .ls-table-box th { padding: 0.5em 5px; background:#f2f2f2; border-bottom:1px solid #dcdcdc }
.con-com-12 .ls-table-box thead {  border-top:2px solid #000;}
.con-com-12 .ls-table-box td { font-weight: 300; padding: 0.7em 5px; border-bottom:1px solid #dcdcdc; text-align: center;}
.con-com-12 .ls-table-box tr:nth-child(even) { background:#fafafa;}


/*  게시판 */
.con-com-13 .ls-tab-box { padding: 70px 20px 0 20px; max-width: 850px; margin:0 auto; position: relative; }
.con-com-13 .ls-tab-box ul { flex:1; display:flex; justify-content: center; align-items: center;}
.con-com-13 .ls-tab-box li a { display:block; padding: 10px 1em; font-size: 1.5em;}
.con-com-13 .ls-tab-box li .active, .con-com-13 .ls-tab-box li a:hover { color:#cea759;}
.con-com-13 .ls-tab-box li { min-width: 14% }
.con-com-13 .ls-list-box { padding-top: 2em; width:100%; display:grid; grid-template-columns: repeat(3, minmax(0, 1fr)); column-gap: 3.3%; }
.con-com-13 .ls-list { padding-bottom:3.5em;}
.con-com-13 .ls-list a {position: relative; display:block; }
.con-com-13 .ls-list .ls-img { position: relative; }
.con-com-13 .ls-list .ls-play { opacity: 0; display:flex; width:100%; height:100%;top:0; left:0; position: absolute; justify-content: center; align-items: center;}
.con-com-13 .ls-list .ls-plus { font-size:0; opacity: 0; display:flex; width:100%; height:100%;top:0; left:0; position: absolute; justify-content: center; align-items: center;}
.con-com-13 .ls-list .ls-plus:after {font-size: 2.6rem;  color: #cea759;  content: '\253C';  position: absolute ;  left: 50%;    top: 50%;    transform: translate(-50%, -50%);}
.con-com-13 .ls-list a:hover .ls-play {  opacity: 1; background:rgba(0,0,0,0.5); display:flex; }
.con-com-13 .ls-list a:hover .ls-plus {  opacity: 1; background:rgba(0,0,0,0.5); display:flex; }
.con-com-13 .ls-list .ls-img img { width: 100%; max-width:100%; object-fit: cover; height: 220px;}
.con-com-13 .ls-list .ls-play img { height: 60px; max-width:auto; width: auto; }
.con-com-13 .ls-list h4 { text-align: center; font-size: 1.1em; padding-top:1.7em; font-weight: 500;}
.con-com-13 .com-box-01 { padding-bottom: 4em}
.con-com-13 .ls-more { font-weight: 600; letter-spacing: -0.5px; font-size: 0.9em;color:#cea759; line-height:1; text-align: center; display:inline-block; position: relative; padding: 0.3em 1.2em 0.5em 1.2em; border-radius: 7px; border:1px solid #fff;}
.con-com-13 .ls-more:after { left: 5px; border-radius: 50%; width: 40px; height:40px; line-height: 40px; text-align: center; top:1px;  font-weight: 300; position: relative; content:'\2192'; display:inline-block;font-size: 1.1rem;}
.con-com-13 .ls-more:hover:after { border-color:#cea759;}
.con-com-13 .ls-more:hover { border-color:#cea759  }
.con-com-13 { margin:0 auto; position: relative; overflow:hidden; padding-top: 200px;}
.con-com-13 .con-head { text-align: center; padding-left:20px; padding-right:20px; }
.con-com-13 .com-box-01 {position: relative; padding-top:3em; padding-bottom: 5em;}
.con-com-13 .con-box-01 { text-align: left; width: 100%; position: relative; max-width: 1240px; margin:0 auto;  padding-left:20px; padding-right:20px;}
.con-com-13 .con-box-02 { text-align: left; width: 100%; position: relative; max-width: 1240px; margin:0 auto;}
.con-com-13 .ls-tab-box { padding: 70px 20px 0 20px; max-width: 850px; margin:0 auto; position: relative; }
.con-com-13 .ls-tab-box ul { flex:1; display:flex; justify-content: center; align-items: center;}
.con-com-13 .ls-tab-box li a { display:block; padding: 10px 1em; font-size: 1.5em;}
.con-com-13 .ls-tab-box li .active, .con-com-13 .ls-tab-box li a:hover { color:#cea759;}
.con-com-13 .ls-tab-box li { min-width: 14% }
.con-com-13 .ls-info h4 { font-size: 2em;}
.con-com-13 .ls-info .ls-day { color:#646464; padding-top: 0.5em; margin-left: auto;}
.con-com-13 .ls-head-box h4 {  font-size: 1.4em; padding: 1em 1em; border-top:4px solid #000; border-bottom:1px solid #e8e8e8}
.con-com-13 .ls-head-box .ls-nd { padding:1em;  border-bottom:1px solid #e8e8e8; display:flex; justify-content: space-between; align-items: center;}
.con-com-13 .ls-head-box .ls-name .ls-type { font-size: 0.8em; padding-left: 2em; display:inline-block; vertical-align: middle;}
.con-com-13 .ls-txt-01 {color:#646464; font-size: 1.1em;}
.con-com-13 .ls-txt-01 img {max-width:100%;}
.con-com-13 .ls-video { text-align: center; padding: 5em 0; }
.con-com-13 .ls-view { position: relative; width:100%; max-width: 1030px; margin:0 auto;}
.con-com-13 .ls-view iframe { width:100%; height:500px; }
.con-com-13 .ls-img img { width:100%; max-width:100%;}
.con-com-13 .ls-play { opacity: 1; display:flex; width:100%; height:100%; top:0; left:0; position: absolute; justify-content: center; align-items: center;}
.con-com-13 .con-box-03 { margin:0 auto; padding:0 20px; max-width: 1240px;}
.con-com-13 .ls-box-01 { display:flex;  justify-content: space-between; align-items: center; border-top:1px solid #959595; border-bottom:1px solid #959595; padding:2em 0px}
.con-com-13 .con-box-03 h4 { font-weight: normal; padding-top:0.5em;}
.con-com-13 .ls-next {text-align: right; padding-right: 22px; min-width:300px; }
.con-com-13 .ls-prev {text-align: left; padding-left: 22px; min-width:300px; }
.con-com-13 .ls-prev p, .con-com-13 .ls-next p { font-size: 1.35em; font-weight: 600; color:#cea759; position: relative; }
.con-com-13 .ls-prev p:after { content:'\2039';  position: absolute; left:-22px; font-size: 1.2em; top: -0.1em; line-height: 1.2em; }
.con-com-13 .ls-next p:after { content:'\203A';  position: absolute; right:-22px; font-size: 1.2em; top: -0.1em; line-height: 1.2em; }
.con-com-13 .ls-prev h4 { color:#646464}
.con-com-13 .ls-next h4 { color:#010101}
.con-com-13 .ls-full { width: 50px; height: 50px; font-size:0; position: relative;}
.con-com-13 .ls-full:after { width:100%; line-height: 3rem; position:absolute; left:50%; top: 50%; transform: translate(-50%, -50%); content:'\2261'; font-weight: 600; color:#cea759; font-size: 2rem;  z-index:6}
.con-com-13 .bo_fx {max-width: 1280px; margin:0 auto; }

/* 포토스토리 뷰어 리스트 - 20240328*/
.ps-array { width:100%; max-width:1200px; padding:0 20px; margin:3em auto;  }
.ps-list { padding-top: 2em; width:100%; display:grid; grid-template-columns: repeat(5, minmax(0, 1fr)); column-gap: 1%;}
.ps-list .ps-item { width: 100%; padding-bottom: 1em; }
.ps-list .ps-item .ls-img-01 img { width:auto; height:100%; object-fit: cover;  width:100%;}
.ps-list .ps-item .ls-img-01 { width: 100%; height: 400px; position: relative; display:flex; justify-content: center; align-items: center; overflow:hidden;}

/* 개인정보 처리방침 레이어 */
.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:150px;  }
.vo_title1 .tt { font-size:1.7em; font-weight:600; margin-bottom:20px; }
.vo_title1 .st { font-size:0.9em; color:#888; font-weight:400; }
.vo_list_btn1 { text-align:center; margin:80px 0; }
.vo_list_btn1 a { border:1px solid #eee; background:#b31c27; color:#fff; padding:15px 70px; font-weight:500; }
.vo_list_btn1 a:hover { background:#ccc; color:#000; }

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

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

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

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

.main_footer { font-size:0.75em; }

@media all and (max-width : 1280px){
	
	.scroll-box-1 .slide-left { left: 40px;}
	.scroll-box-1 .slide-right { right: 40px;}

	.snb li a {padding: 0px 1.5em; }

	



}


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

	.container { font-size: 1em;}

	/* .con-com-06 .ls-txt-02 { display:none;} */
	/* .con-com-06 .con-box-02 { padding: 5em; text-align: left; display:block; color:#fff;} */
	/* .con-com-06 .ls-txt-03 { display: block;}
	.con-com-06 .ls-txt-02 { display:none;} */
	/* .con-com-06 .ls-img-01 { width: 50%;}
	.con-com-06 .ls-txt-01 { width: 60%;} */
	.con-com-06 .ls-txt-03 { margin-left: auto; width: 90%; display: block; padding:2em 2.5em 0em 6em;}
	.con-com-06 .ls-txt-02 { display:none;}
	.con-com-06 .ls-txt-01 { padding-right: 2.5em; width: 63%; padding-left:3em;}
	.con-com-06 .ls-img-01 { padding-left: 1em; width: 37%; }
	.con-com-06 .con-box-01:before { width:80%;}


	.con-com-10 .con-box-01, .con-com-10 .con-box-02 { width:100%; padding:0;}
	.con-com-10 .con-box-01 > div:not(:first-of-type) { padding-top:2em;}
	.con-com-10 .con-box-02 { padding-top: 2em;}
	.con-com-10 .con-box-01 .ls-info { left:0; width:100%; padding-right:20px; padding-left:20px; position: absolute; bottom:3em;}
	.con-com-10 .com-box-01 { padding-bottom: 10em;}

	
		
	/* 포토스토리 뷰어 리스트 - 20240328*/
	.ps-list { padding-top: 2em; width:100%; display:grid; grid-template-columns: repeat(4, minmax(0, 1fr)); column-gap: 3%;}
	.ps-list .ps-item .ls-img-01 { width: 100%; height: 350px; }

}

@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 { padding-top:0px;}
	.con-com-01 .con-box-01 .ls-img-01 img { height: 280px;}
	.con-com-01 .con-box-01 .ls-txt-02 { max-width: 500px; margin:0 auto;}
	.con-com-01 .con-box-01 h4 { font-size: 2.2em; padding-bottom:0.3em;}
	.con-com-01 .con-box-01 .ls-txt-02 { line-height: 1.6em;}
	.con-com-01 .com-box-02 .ls-box-in { display:block;}
	.con-com-01 .com-box-02 .ls-box-in > div { width:100%;}
	.con-com-01 .com-box-02 .ls-box-01 { padding-top: 1.5em; padding-bottom: 1.5em;}
	.con-com-01 .com-box-02 dt { padding-left: 0px;}
	.con-com-01 .com-box-02 h5 { font-size: 1.4em; padding-left:0.3em }
	.con-com-01 .com-box-02 dl { padding-top:1em; padding-bottom:1em;}
	.con-com-01 .com-box-02 dd { padding-left: 10px;}
	.con-com-01 .com-box-01 { padding-bottom:1em; padding-top: 0em;}

	.con-com-02 { padding-top:0px;}
	.con-com-02 .con-box-01 .ls-img-01 img { height: 280px;}
	.con-com-02 .con-box-01 .ls-txt-02 { max-width: 500px; margin:0 auto;}
	.con-com-02 .con-box-01 h4 { font-size: 2.2em; padding-bottom:0.3em;}
	.con-com-02 .con-box-01 .ls-txt-02 { line-height: 1.6em;}
	.con-com-02 .com-box-02 .ls-box-in { display:block;}
	.con-com-02 .com-box-02 .ls-box-in > div { width:100%;}
	.con-com-02 .com-box-02 .ls-box-01 { padding-top: 1.5em; padding-bottom: 1.5em;}
	.con-com-02 .com-box-02 dt { padding-left: 0px;}
	.con-com-02 .com-box-02 h5 { font-size: 1.4em; padding-left:0.3em }
	.con-com-02 .com-box-02 dl { padding-top:1em; padding-bottom:1em;}
	.con-com-02 .com-box-02 dd { padding-left: 10px;}
	.con-com-02 .com-box-01 { padding-bottom:1em; padding-top: 0em;}

	.con-com-03 { padding-top:0px;}
	.con-com-03 .con-box-01 .ls-img-01 img {  height: 280px;}
	.con-com-03 .con-box-01 .ls-txt-02 { max-width: 500px; margin:0 auto;}
	.con-com-03 .con-box-01 h4 { font-size: 2.2em; padding-bottom:0.3em;}
	.con-com-03 .con-box-01 .ls-txt-02 { line-height: 1.6em;}
	.con-com-03 .com-box-02 .ls-box-in { display:block;}
	.con-com-03 .com-box-02 .ls-box-in > div { width:100%;}
	.con-com-03 .com-box-02 .ls-box-01 { padding-top: 1.5em; padding-bottom: 1.5em;}
	.con-com-03 .com-box-02 dt { padding-left: 0px;}
	.con-com-03 .com-box-02 h5 { font-size: 1.4em; padding-left:0.3em }
	.con-com-03 .com-box-02 dl { padding-top:1em; padding-bottom:1em;}
	.con-com-03 .com-box-02 dd { padding-left: 10px;}
	.con-com-03 .com-box-01 { padding-bottom:1em; padding-top: 0em;}

	.con-com-04 { padding-top:0px;}
	.con-com-04 .con-box-01 .ls-img-01 img { height: 280px;}
	.con-com-04 .con-box-01 .ls-txt-02 { max-width: 500px; margin:0 auto;}
	.con-com-04 .con-box-01 h4 { font-size: 2.2em; padding-bottom:0.3em;}
	.con-com-04 .con-box-01 .ls-txt-02 { line-height: 1.6em;}
	.con-com-04 .com-box-02 .ls-box-in { display:block;}
	.con-com-04 .com-box-02 .ls-box-in > div { width:100%;}
	.con-com-04 .com-box-02 .ls-box-01 { padding-top: 1.5em; padding-bottom: 1.5em;}
	.con-com-04 .com-box-02 dt { padding-left: 0px;}
	.con-com-04 .com-box-02 h5 { font-size: 1.4em; padding-left:0.3em }
	.con-com-04 .com-box-02 dl { padding-top:1em; padding-bottom:1em;}
	.con-com-04 .com-box-02 dd { padding-left: 10px;}
	.con-com-04 .com-box-01 { padding-bottom:1em; padding-top: 0em;}

	.con-com-05 { padding-top:60px;}
	.con-com-05 .com-box-01 { padding-bottom: 5em;}
	.con-com-05 .com-box-02 { padding-bottom: 5em; padding-top:5em;}
	.con-com-05 .ls-img-01 img { height: 280px;}
	.con-com-05 .ls-list-box { flex-wrap: wrap; }
	.con-com-05 .ls-list-box .ls-list { width: 50%; padding-bottom: 5em;}
	.con-com-05 h4 { font-size: 2.2em; padding-bottom: 0.3em}
	.con-com-05 .ls-list-box h5 { padding-bottom: 0.7em}
	.con-com-05 .ls-tab-box { padding-top: 3em;}

	.con-com-06 { padding-top:60px;}
	.con-com-06 .com-box-01 { margin-top: 5em;}
	/* .con-com-06 .com-box-01 { padding-bottom: 10em;} */

	.con-com-07 { padding-top:60px;}
	.con-com-07 .com-box-02 .ls-img-01 img { position: relative; min-width:100%; width:100%;}
	.con-com-07 .com-box-02 .ls-box-01 { width: 35%;}
	.con-com-07 .com-box-02 .ls-box-02 { width: 65%; padding-left: 3em;}
	.con-com-07 .con-box-01 .ls-txt-01 { font-size: 1.4em;}
	.con-com-07 .com-box-02 .ls-box-02 p { padding-bottom: 1em;}
	.con-com-07 .com-box-02 .ls-box-in { padding-bottom: 2em;}
	.con-com-07 .com-box-02 .ls-name { font-size: 1.4em;}

	.con-com-08 { padding-top:60px;}
	.con-com-08 .com-box-01 { padding-bottom: 5em; padding-top: 5em; }
	.con-com-08 .con-box-01 img { height: 220px; width:100%; object-fit: cover;}
	.con-com-08 .con-box-02 .ls-box-02 { padding: 2em 0;}
	.con-com-08 .con-box-02 dl { padding: 7px 0; }
	.con-com-08 .con-box-02 dt { padding-left:0; max-width: 110px;}
	.con-com-08 .con-box-02 dt .ls-icon:after { height: 15px; width: 15px;}
	.con-com-08 .con-box-02 dt .ls-icon { width: 30px;}
	.con-com-08 .con-box-02 span { margin-right:0;}
	.con-com-08 .ls-txt-02 { padding-top: 0.7em;}
	.con-com-08 .ls-txt-01 { font-size: 1.4em;}


	.con-com-09 { padding-top:60px;}
	.con-com-09 .com-box-01 { padding-bottom: 2em; padding-top: 5em; }
	.con-com-09 .ls-list-box { grid-template-columns: repeat(2, minmax(0, 1fr)) }
	.con-com-09 .ls-list .ls-img-01 {height:185px;}
	
	.con-com-10 { padding-top:60px;}
	.con-com-10 .com-box-01 { padding-top:5em;}
	.con-com-10 .con-box-01 > div { padding-bottom: 1.5em;}
	.con-com-10 .con-box-01 > div:not(:first-of-type) { padding-top:1.5em;}
	.con-com-10 .con-box-01 .ls-icon { width: 50px; height: 40px;}
	.con-com-10 .con-box-01 .ls-phone .ls-icon:before { width: 35px; height:35px; background-size: 15px auto}
	.con-com-10 .con-box-01 .ls-cacao .ls-icon:before { width: 35px; }
	.con-com-10 .ls-check-box { margin-right: -5px;}
	.con-com-10 .ls-check-box .list, .con-com-10 .ls-check-box a { width: calc(25% - 5px); margin-right:5px;}
	.con-com-10 .ls-check-box label, .con-com-10 .ls-check-box a  { line-height: 1.4em;  padding: 1em 0 1em 0; font-size:1em;}
	.con-com-10 .con-box-02 textarea { height: 120px;}
	.con-com-10 .con-box-02 input:not([type="checkbox"]), .con-com-10 .con-box-02 textarea, .con-com-10 .con-box-02 .ls-box-02 label { font-size: 1em;}

	.con-com-11 { padding-top:60px;}
	.con-com-11 .com-box-01 { padding-top:5em;}
	.con-com-11 .ls-head-box h4, .con-com-11 .ls-head-box .ls-nd,.con-com-11 .ls-info { padding-left:0.5em; padding-right: 0.5em}
	.con-com-11 .ls-head-box h4 { font-size: 1.2em; padding-top: 0.7em; padding-bottom: 0.7em;}

	.con-com-11 .ls-view iframe { width:100%; height:230px; }

	.con-com-11 .ls-prev { min-width:auto;}
	.con-com-11 .ls-next { min-width:auto;}
	
	.con-com-13 .ls-tab-box li a { font-size: 1.2em;}	
	.con-com-13 .ls-tab-box { padding-top:2em; }
	.con-com-13 .com-box-01 { padding-top:2em;}
	.con-com-13 .ls-list-box {grid-template-columns:repeat(2, minmax(0, 1fr)) }
	.con-com-13 .ls-list .ls-img img { height: 180px;}
	.con-com-13 .ls-list h4 { padding-top: 1em;}
	.con-com-13 .ls-list .ls-play { opacity: 1; background-color: rgba(0,0,0,0.5);}
	.con-com-13 .ls-list .ls-play img { height: 40px;}
	.con-com-13 .ls-list .ls-plus { opacity: 1; background-color: rgba(0,0,0,0.5);}
	.con-com-13 .ls-list .ls-plus:after {font-size: 1.6rem }
	.con-com-13 { padding-top:60px;}
	.con-com-13 .ls-tab-box li a { font-size: 1.2em;}
	.con-com-13 .ls-tab-box { padding-top:2em; }
	.con-com-13 .com-box-01 { padding-top:2em;}
	.con-com-13 .ls-head-box { display:block;}
	.con-com-13 .ls-info h4 { font-size: 1.6em;}
	.con-com-13 .ls-txt-01 { font-size:1em;}
	.con-com-13 .ls-video { padding: 3em 0;}
	.con-com-13 .ls-box-01 { font-size: 0.9em; padding: 1em 0;}
	.con-com-13 .ls-full { width: 150px;}
	.con-com-13 .ls-full:after { font-size: 1.2rem;}
	.con-com-13 .ls-prev { padding-left: 15px; min-width:40%;}
	.con-com-13 .ls-prev p:after { left: -15px;}
	.con-com-13 .ls-next { padding-right: 15px; min-width:40%; }
	.con-com-13 .ls-next p:after { right: -15px; }
	.con-com-13 .ls-play img { height: 40px; width: auto;}
	.con-com-13 .ls-view iframe { width:100%; height:230px; }


		
	/* 포토스토리 뷰어 리스트 - 20240328*/
	.ps-list { padding-top: 2em; width:100%; display:grid; grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 4%;}
	.ps-list .ps-item .ls-img-01 { width: 100%; height: 270px; }


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

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

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

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

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

	.main_footer { font-size:1em; }

}




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

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


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

	.scroll-box-1 .slide-left { left: 40px;}
	.scroll-box-1 .slide-right { right: 40px;}

	.snb li a {padding: 0px 1.5em; }

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


	/*230329 추가*/
	.nav_web { padding-right: 100px; padding-left: 50px; font-size: 1rem;}
	.nav_web>ul>li { flex:none; min-width: auto;}
	/*230329 완료*/

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

	.snb li a {padding: 0px 0.7em; }
		
	.scroll-box-2 .box-inner .ls-list-01 a { padding-right: 2em;}



}

@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: 35px; 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: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; } 

	.scroll-box-1 .ls-slide-texts { margin-top:15%;}

	
	footer { height: auto;font-size: 0.8em;}
	.footer { flex-direction: column; justify-content: center; padding-top:1.5em; padding-bottom: 5em;}
	.footer .head-box {width:100%; max-width:100%; flex-direction: column; justify-content: center; padding-bottom:1.5em; padding-right:0;}
	.footer .col-box { width:100%; }
	.footer .col-box-in { text-align: center; width:100%; align-items: center;}
	.footer .col-box p { padding-right:0; padding-bottom:0; line-height: 1.6em; opacity: 1;}
	.footer .col-box p span {display: inline-block}
	.footer .logo { text-align: center;}
	.footer .logo img { height: 30px;}
	.footer .copy {text-align: center;}
	.footer .ls-sns-box { display:none;}
	.footer .col-box-in .copy { display:block;}
	.footer .ls-in-m { top: 2em;}
	.footer .sns-box { z-index:3;}
	
	footer .menu-box li:last-of-type { padding-right:0;}
	footer .menu-box a { font-size: 1em;}
	footer .menu-box li { padding-right: 1.2em}
	footer .menu-box li:before { right: 0.6em}
	footer .menu-box ul { font-size:0.8em; }

	.page-top { transform: scale(0.7); right:0;}
	
	.ls-scroll { display:none;}
	.scroll-icon {display:none;}

	

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

	.scroll-box-1 .ls-slide-texts { margin-top:25%;}
	
	.scroll-box-2 .ls-box-01 { min-width: 370px;}

	.con-com-06 .ls-img-01 { width: 40%;}
	.con-com-06 .ls-txt-01 { width: 60%;}
	.con-com-06 .ls-txt-03 { display: block; padding:2em 2.5em 0em 5em;}
	.con-com-06 .ls-txt-02 { display:none;}
	.con-com-06 .ls-txt-01 { padding-right: 2.5em; padding-left:3em;}

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

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

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

	.page-top { transform: scale(0.6); right:-10px; bottom: 460px; }

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

	/*230329 추가*/
	.ls-right-box { font-size: 0.9em; width: 68px; right: 10px;}
	.ls-right-box .ls-box-in .ls-list img { width: 30px;}
	.ls-right-box a { padding:10px 0;}
	/*230329 완료*/

	.scroll-banner-box .ls-box-in { justify-content: center; align-items: center;}
	.scroll-banner-box .ls-box-in .ls-list { flex:auto;}
	.scroll-banner-box .ls-box-in .ls-list img { width: 30px;}
	.scroll-banner-box .ls-box-in .ls-tt br { display:block;}
	.scroll-banner-box .ls-box-in .ls-tt { text-align: left ;}
	.scroll-banner-box a { align-items: stretch;}
	.scroll-banner-box {padding-left:0px; padding-right:0px; font-size: 0.8em;}/*230329 수정*/

	.popb {margin-top:-30px; }
	.popc { font-size:0.65em;}
	 
	.scroll-box-1 .ls-head { font-size: 3em;}
	.scroll-box-1 .ls-head b:after { right:-0.6em; width: 14px; height:14px}
	.scroll-box-1 .ls-head b:before { left:-0.6em; width: 14px; height:14px}
	.scroll-box-1 .ls-slide-texts { margin-top:25%;}

	.scroll-box-2 .ls-box-in { flex-wrap: wrap;}
	.scroll-box-2 .ls-box-01 {align-items: center; flex-wrap: nowrap; width: 100%; min-width:100%; position: relative; }
	

	.scroll-box-2 .ls-silde-btn { margin-top:0; margin-left: auto; text-align: right; position: absolute; right:0px; top:0;}
	.scroll-box-2 .ls-silde-btn button { width: 36px; height: 36px; }
	.scroll-box-2 .ls-silde-btn button:after { font-size: 0.8rem}
	.scroll-box-2 .ls-box-02 { width:100%; max-width:100%; min-width:100%; }
	.scroll-box-2 .ls-list-more { padding-top: 4em;}

	.scroll-box-3 .ls-box-02 { max-height: 500px; min-width:100%; }	
	.scroll-box-3 .ls-list { width: 50%; height: 50% }
	.scroll-box-3 .ls-ss { display:none;}
	/*230329 추가*/
	.scroll-box-3 .ls-list:hover a { padding-top:0; align-items: center;}
	/*230329 완료*/
	.sub-conbox { height:500px; min-height:500px;}
	.sub-conbox-02 { height:100%; min-height:500px;}

	.scroll-box-2 .ls-list .ls-img-01 img { width:100%; }

	.scroll-box-4 .box-inner { width:100%; min-height:330px; grid-template-columns: repeat(1, minmax(0, 1fr));grid-template-rows:none; display:block; }
	.scroll-box-4 .box-inner .ls-list { width:100%; grid-column:unset!important;; grid-row:unset!important; }
	.scroll-box-4 .box-inner .ls-txt {text-align: left; opacity: 1; position: relative; top:0; transform: none;}
	.scroll-box-4 .ls-list  .ls-txt .ls-more { display:none;}
	.scroll-box-4 .ls-txt h3 { color:#000; padding-top: 1.3em;}
	.scroll-box-4 .box-inner .ls-img-01 { height: 250px; width:100%;  }
	/*230329 추가*/
	.scroll-box-4 .ls-list a:hover .ls-img-01 .ls-more { position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); height: auto; padding-bottom:0; }
	/*230329 완료*/

	.scroll-box-5 .ls-box-inner { display:block;}
	.scroll-box-5 .ls-box-01 { width:100%;}
	.scroll-box-5 .ls-box-02 { width:100%; padding:1.5em;}
	.scroll-box-5 .ls-box-02 .ls-txt-in { padding-bottom:0; height: 130px;} /*230329 수정*/
	.scroll-box-5 .ls-list-more { padding-top: 4em;}
	/*230329 추가*/
	.scroll-box-5 .ls-box-inner { max-width: 600px;}
	/*230329 완료*/
	
	.snb-title { padding-top: 70px; padding-bottom: 20px; font-size: 2.5em}
	.snb-bg { height: 295px;}
	.snb-bg .ls-slide-backgrounds {height: 295px;}
	.snb-bg .ls-slide-backgrounds img {height: 295px;}
	.snb-bg .ls-slide-texts .ls-head { font-size: 2em;}
	.snb-bg .ls-slide-texts .ls-info { font-size: 0.8em;}

	.snb { height: 55px; }
	.snb li a {font-size: 1em; padding-left: 1em; padding-right:1.2em;}
	.snb li a:after { height:10px;}
	.snb ul { padding-left: 35px; background-size: 17px auto;}
	.snb li:last-of-type a { padding-right:0;}

	.footer .col-box p span { padding-right: 0.5em;}
	footer .sns-box { position: absolute; bottom:1em; left: 50%; transform: translateX(-50%); }
	footer .top-box { justify-content: center;}
	.footer .ls-in-m  { position: relative; right:auto}
	.footer { padding-bottom: 8em;}

	/* 팝업레이어 */
	#hd_pop {z-index:1000;position:relative;margin:0 auto;width:100%;height:0px}
	#hd_pop h2 {position:absolute;font-size:0;text-indent:-9999em;line-height:0;overflow:hidden}
	.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
	.hd_pops_con {width:100% !important; height: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_pops_con img {width:100%; height:auto;}

}

/* 모바일사이즈 기본 */
@media all and (max-width : 420px){

	.scroll-box-2 .ls-list { width: 100%; padding-right:0; }
	/*.scroll-box-2 .ls-list:not(:first-of-type) { display: none;}*/
	.scroll-box-2 .box-inner { width:100%;}
	.scroll-box-2 .ls-list .ls-img-01 { width:100%;}

	.con-com-07 .com-box-02 .ls-box-in { flex-wrap: wrap;}
	.con-com-07 .com-box-02 .ls-box-01 { width:100%; padding-bottom:2em;}
	.con-com-07 .com-box-02 .ls-box-02 { width:100%; padding-left:0;}
	.con-com-07 .com-box-02 { padding-top: 1em;}

	.con-com-10 .con-box-01 .ls-phone { width:100%; margin-bottom: 1em;}
	.con-com-10 .con-box-01 .ls-cacao { width: 100%;}
	.con-com-10 .con-box-01 .ls-info { flex-wrap: wrap;}
	.con-com-10 .com-box-01 { padding-bottom: 15em;}



}

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

	.con-com-06 .ls-img-01 { width:100%; order:2; padding: 0 0 3em 0; text-align: center;}
	.con-com-06 .ls-txt-01 { width:100%; order:1; padding-left:20px; padding-right:20px; top:0;}
	.con-com-06 .ls-txt-02 { display:block;}
	.con-com-06 .ls-txt-03 { width:100%; order:3; display:none;}
	.con-com-06 .ls-img-01 img { max-width: 320px;}
	.con-com-06 .con-box-01:before { display:none; width:100%; right:0;}
	.con-com-06 .com-box-01 { padding-top: 2em; padding-bottom: 10em}

	
	.con-com-09 .ls-list-box { grid-template-columns: repeat(1, minmax(0, 1fr)) }

	.con-com-05 .ls-list-box .ls-list {display:flex; width:100%; text-align: left; padding-bottom: 3em;}
	.con-com-05 .ls-list-box .ls-icon img  { width: 50px;}
	.con-com-05 .ls-list-box .ls-icon { padding-right: 2em;}
	.con-com-05 .ls-list-box h5 { padding-top: 0;}
	.con-com-05 .ls-list-box { padding-top: 3em;}
	.con-com-05 .ls-txt-02 br { display:none}


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

	.scroll-box-5 .box-inner .ls-list { margin-left: 0.5em; margin-right: 0.5em}

	.con-com-07 .com-box-02 .ls-img-01 img { position: relative; width:100%; min-width: 100%;}
	.con-com-07 .com-box-02 .ls-box-in { flex-wrap: wrap;}
	.con-com-07 .com-box-02 .ls-box-01 { width: 100%;}

	.con-com-06 .ls-txt-01 { padding-left:0px; padding-right:0px;}

}

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






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