@charset "utf-8";

/**** reset ****/
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt,
em, embed,
fieldset, figcaption, figure, footer, form,
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins, input,
kbd,
keygen,
label, legend, li,
meter, mark,
nav, menu,
object, ol, output, option,
p, pre, progress,
q,
s, samp, section, small, span, source, strike, sub, sup,
table, tbody, tfoot, thead, th, tr, td, video, tt,
u, ul,
var{font-family: 'NotoSansKR', '맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif;padding:0; margin:0; font:inherit; line-height: 160%; border:0; box-sizing:border-box;text-decoration: none}
html{font-size:10px}
body{line-height:1;}
ul, ol, li{list-style:none;}
table{border-collapse:collapse; border-spacing:0;}
caption, legend{position:relative; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}
td, th{word-break:break-all; vertical-align:middle;}
mark, var{background:none;}
img, input, button, select, textarea{vertical-align:middle;}
img, fieldset, iframe{border:0;}
footer{clear:both}
/* html5 */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}

table caption
{position:relative; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

th, td{font-family:'Pretendard','NotoSansKR', '맑은 고딕','Malgun Gothic','Apple SD Gothic Neo','돋움',dotum, sans-serif; font-size:1.6rem; font-weight:400; line-height:22px; letter-spacing:-0.01em; color:#333; word-break:break-all; word-wrap:break-word; } /* color값은 사이트에 맞게사용 */

select{/*outline:none;height:40px;*/padding-left:12px;border:1px solid #c2c2c2;font-size:1.6rem;/*background:url(/tree/images/common/ico_select.png) no-repeat right 50% #fff;background-size:contain;*/-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;/*-webkit-appearance: none;-moz-appearance: none;
appearance: none;*/}
select::-ms-expand {display: none;}/* select box 화살표 없애기 ie10,ie11 */
#leftMenu{display:none}


@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/* font */

@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:bold;font-style:normal}

@font-face {
	font-family: 'Pretendard';
	font-weight: 900;
	font-display: swap;
	src: local('Pretendard Black'), url(/scanimal/common/fonts/Pretendard-Black.woff2) format('woff2'), url(./woff/Pretendard-Black.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 800;
	font-display: swap;
	src: local('Pretendard ExtraBold'), url(/scanimal/common/fonts/Pretendard-ExtraBold.woff2) format('woff2'), url(./woff/Pretendard-ExtraBold.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 700;
	font-display: swap;
	src: local('Pretendard Bold'), url(/scanimal/common/fonts/Pretendard-Bold.woff2) format('woff2'), url(./woff/Pretendard-Bold.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 600;
	font-display: swap;
	src: local('Pretendard SemiBold'), url(/scanimal/common/fonts/Pretendard-SemiBold.woff2) format('woff2'), url(./woff/Pretendard-SemiBold.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 500;
	font-display: swap;
	src: local('Pretendard Medium'), url(/scanimal/common/fonts/Pretendard-Medium.woff2) format('woff2'), url(./woff/Pretendard-Medium.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 400;
	font-display: swap;
	src: local('Pretendard Regular'), url(/scanimal/common/fonts/Pretendard-Regular.woff2) format('woff2'), url(./woff/Pretendard-Regular.woff) format('woff');
}

@font-face {

	font-family: 'Pretendard';
	font-weight: 300;
	font-display: swap;
	src: local('Pretendard Light'), url(/scanimal/common/fonts/Pretendard-Light.woff2) format('woff2'), url(./woff/Pretendard-Light.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 200;
	font-display: swap;
	src: local('Pretendard ExtraLight'), url(/scanimal/common/fonts/Pretendard-ExtraLight.woff2) format('woff2'), url(./woff/Pretendard-ExtraLight.woff) format('woff');
}

@font-face {
	font-family: 'Pretendard';
	font-weight: 100;
	font-display: swap;
	src: local('Pretendard Thin'), url(/scanimal/common/fonts/Pretendard-Thin.woff2) format('woff2'), url(./woff/Pretendard-Thin.woff) format('woff');
}

@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:100;
	src:local('Noto Sans Thin'),local('NotoSans-Thin'),
	/*url(/kr/common/fonts/NotoSansKR-Thin.eot),*/
	url(/kr/common/fonts/NotoSansKR-Thin.eot?#iefix) format('embedded-opentype'),
	url(/kr/common/fonts/NotoSansKR-Thin.woff) format('woff'),
	url(/kr/common/fonts/NotoSansKR-Thin.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:200;
	src:local('Noto Sans Light'),local('NotoSans-Light'),
	/*url(/kr/common/fonts/NotoSansKR-Light.eot),*/
	url(/kr/common/fonts/NotoSansKR-Light.eot?#iefix) format('embedded-opentype'),
	url(/kr/common/fonts/NotoSansKR-Light.woff) format('woff'),
	url(/kr/common/fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:300;
	src:local('Noto Sans DemiLight'),local('NotoSans-DemiLight'),
	/*url(/kr/common/fonts/NotoSansKR-DemiLight.eot),*/
	url(/kr/common/fonts/NotoSansKR-DemiLight.eot?#iefix) format('embedded-opentype'),
	url(/kr/common/fonts/NotoSansKR-DemiLight.woff) format('woff'),
	url(/kr/common/fonts/NotoSansKR-DemiLight.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:400;
	src:local('Noto Sans Regular'),local('NotoSans-Regular'),
	/*url(/kr/common/fonts/NotoSansKR-Regular.eot),*/
	url(/kr/common/fonts/NotoSansKR-Regular.eot?#iefix) format('embedded-opentype'),
	url(/kr/common/fonts/NotoSansKR-Regular.woff) format('woff'),
	url(/kr/common/fonts/NotoSansKR-Regular.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:500;
	src:local('Noto Sans Medium'),local('NotoSans-Medium'),
	/*url(/kr/common/fonts/NotoSansKR-Medium.eot),*/
	url(/kr/common/fonts/NotoSansKR-Medium.eot?#iefix) format('embedded-opentype'),
	url(/kr/common/fonts/NotoSansKR-Medium.woff) format('woff'),
	url(/kr/common/fonts/NotoSansKR-Medium.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:600;
	src:local('Noto Sans Bold'),local('NotoSans-Bold'),
	/*url(/kr/common/fonts/NotoSansKR-Bold.eot),*/
	url(/kr/common/fonts/NotoSansKR-Bold.eot?#iefix) format('embedded-opentype'),
	url(/kr/common/fonts/NotoSansKR-Bold.woff) format('woff'),
	url(/kr/common/fonts/NotoSansKR-Bold.otf) format('opentype');
}
@font-face{
	font-family:'NotoSansKR';
	font-style:normal;
	font-weight:700;
	src:local('Noto Sans Black'),local('NotoSans-Black'),
	/*url(/kr/common/fonts/NotoSansKR-Black.eot),*/
	url(/kr/common/fonts/NotoSansKR-Black.eot?#iefix) format('embedded-opentype'),
	url(/kr/common/fonts/NotoSansKR-Black.woff) format('woff'),
	url(/kr/common/fonts/NotoSansKR-Black.otf) format('opentype');
}
@font-face{
	font-family:'GmarketSans';
	font-style:normal;
	font-weight:200;
	src:local('GmarketSansTTFLight'),
	url(/scanimal/common/fonts/GmarketSansTTFLight.eot),
	url(/scanimal/common/fonts/GmarketSansTTFLight.eot?#iefix) format('embedded-opentype'),
	url(/scanimal/common/fonts/GmarketSansTTFLight.woff) format('woff'),
	url(/scanimal/common/fonts/GmarketSansLight.otf) format('opentype');
}
@font-face{
	font-family:'GmarketSans';
	font-style:normal;
	font-weight:400;
	src:local('GmarketSansTTFMedium'),
	url(/scanimal/common/fonts/GmarketSansTTFMedium.eot),
	url(/scanimal/common/fonts/GmarketSansTTFMedium.eot?#iefix) format('embedded-opentype'),
	url(/scanimal/common/fonts/GmarketSansTTFMedium.woff) format('woff'),
	url(/scanimal/common/fonts/GmarketSansMedium.otf) format('opentype');
}
@font-face{
	font-family:'GmarketSans';
	font-style:normal;
	font-weight:600;
	src:local('GmarketSansTTFBold'),
	url(/scanimal/common/fonts/GmarketSansTTFBold.eot),
	url(/scanimal/common/fonts/GmarketSansTTFBold.eot?#iefix) format('embedded-opentype'),
	url(/scanimal/common/fonts/GmarketSansTTFBold.woff) format('woff'),
	url(/scanimal/common/fonts/GmarketSansBold.otf) format('opentype');
}
/* Global SPACE */
.MAL0 {margin-left:0px !important;}
.MAL5 {margin-left:5px !important;}
.MAL10 {margin-left:10px !important;}
.MAL15 {margin-left:15px !important;}
.MAL20 {margin-left:20px !important;}
.MAL25 {margin-left:25px !important;}
.MAL30 {margin-left:30px !important;}
.MAL35 {margin-left:35px !important;}
.MAL40 {margin-left:40px !important;}
.MAL45 {margin-left:45px !important;}
.MAL50 {margin-left:50px !important;}
.MAL55 {margin-left:55px !important;}
.MAL60 {margin-left:60px !important;}
.MAL70 {margin-left:70px !important;}
.MAL100 {margin-left:100px !important;}
.MAL140 {margin-left:140px !important;}

.MAR0 {margin-right:0px !important;}
.MAR2 {margin-right:2px !important;}
.MAR5 {margin-right:5px !important;}
.MAR10 {margin-right:10px !important;}
.MAR15 {margin-right:15px !important;}
.MAR20 {margin-right:20px !important;}
.MAR25 {margin-right:25px !important;}
.MAR30 {margin-right:30px !important;}
.MAR35 {margin-right:35px !important;}
.MAR40 {margin-right:40px !important;}
.MAR85 {margin-right:85px !important;}
.MAR165 {margin-right:165px !important;}

.MAB0 {margin-bottom:0px !important;}
.MAB5 {margin-bottom:5px !important;}
.MAB10 {margin-bottom:10px !important;}
.MAB15 {margin-bottom:15px !important;}
.MAB20 {margin-bottom:20px !important;}
.MAB25 {margin-bottom:25px !important;}
.MAB30 {margin-bottom:30px !important;}
.MAB35 {margin-bottom:35px !important;}
.MAB40 {margin-bottom:40px !important;}
.MAB45 {margin-bottom:45px !important;}
.MAB50 {margin-bottom:50px !important;}
.MAB55 {margin-bottom:55px !important;}
.MAB60 {margin-bottom:60px !important;}
.MAB65 {margin-bottom:65px !important;}

.MAT0 {margin-top:0 !important;}
.MAT5 {margin-top:5px !important;}
.MAT6 {margin-top:6px !important;}
.MAT10 {margin-top:10px !important;}
.MAT15 {margin-top:15px !important;}
.MAT20 {margin-top:20px !important;}
.MAT25 {margin-top:25px !important;}
.MAT30 {margin-top:30px !important;}
.MAT35 {margin-top:35px !important;}
.MAT40 {margin-top:40px !important;}
.MAT47 {margin-top:47px !important;}
.MAT45 {margin-top:45px !important;}
.MAT50 {margin-top:50px !important;}
.MAT55 {margin-top:55px !important;}
.MAT60 {margin-top:60px !important;}
.MAT70 {margin-top:70px !important;}
.MAT80 {margin-top:80px !important;}
.MAT90 {margin-top:90px !important;}
.MAT100 {margin-top:100px !important;}
.MAT115 {margin-top:115px !important;}
.MAT130 {margin-top:130px !important;}

.MAT-5 {margin-top:-5px !important;}
.MAT-10 {margin-top:-10px !important;}
.MAT-15 {margin-top:-15px !important;}
.MAT-20 {margin-top:-20px !important;}
.MAT-25 {margin-top:-25px !important;}
.MAT-30 {margin-top:-30px !important;}
.MAT-35 {margin-top:-35px !important;}
.MAT-40 {margin-top:-40px !important;}

.MAR-15 {margin-right:-15px !important;}
.MAL-50 {margin-left:-50px !important;}
.MAL-40 {margin-left:-40px !important;}

.PAL0 {padding-left:0px !important;}
.PAL5 {padding-left:5px !important;}
.PAL10 {padding-left:10px !important;}
.PAL15 {padding-left:15px !important;}
.PAL20 {padding-left:20px !important;}
.PAL25 {padding-left:25px !important;}
.PAL30 {padding-left:30px !important;}
.PAL35 {padding-left:35px !important;}
.PAL40 {padding-left:40px !important;}
.PAL45 {padding-left:45px !important;}
.PAL50 {padding-left:50px !important;}
.PAL70 {padding-left:70px !important;}

.PAR0 {padding-right:0 !important;}
.PAR5 {padding-right:5px !important;}
.PAR10 {padding-right:10px !important;}
.PAR15 {padding-right:15px !important;}
.PAR20 {padding-right:20px !important;}
.PAR25 {padding-right:25px !important;}
.PAR30 {padding-right:30px !important;}
.PAR35 {padding-right:35px !important;}
.PAR40 {padding-right:40px !important;}

.PAT0 {padding-top:0 !important;}
.PAT5 {padding-top:5px !important;}
.PAT10 {padding-top:10px !important;}
.PAT15 {padding-top:15px !important;}
.PAT20 {padding-top:20px !important;}
.PAT25 {padding-top:25px !important;}
.PAT30 {padding-top:30px !important;}
.PAT35 {padding-top:35px !important;}
.PAT40 {padding-top:40px !important;}
.PAT45 {padding-top:45px !important;}
.PAT50 {padding-top:50px !important;}
.PAT55 {padding-top:55px !important;}
.PAT60 {padding-top:60px !important;}
.PAT65 {padding-top:65px !important;}
.PAT70 {padding-top:70px !important;}
.PAT75 {padding-top:75px !important;}
.PAT80 {padding-top:80px !important;}
.PAT85 {padding-top:85px !important;}
.PAT90 {padding-top:90px !important;}
.PAT95 {padding-top:95px !important;}
.PAT100 {padding-top:100px !important;}
.PAT105 {padding-top:105px !important;}
.PAT110 {padding-top:110px !important;}
.PAT115 {padding-top:115px !important;}
.PAT120 {padding-top:120px !important;}
.PAT125 {padding-top:125px !important;}
.PAT130 {padding-top:130px !important;}
.PAT135 {padding-top:135px !important;}

.PAB0 {padding-bottom:0 !important;}
.PAB5 {padding-bottom:5px !important;}
.PAB10 {padding-bottom:10px !important;}
.PAB15 {padding-bottom:15px !important;}
.PAB20 {padding-bottom:20px !important;}
.PAB25 {padding-bottom:25px !important;}
.PAB30 {padding-bottom:30px !important;}
.PAB35 {padding-bottom:35px !important;}
.PAB40 {padding-bottom:40px !important;}
.PAB50 {padding-bottom:50px !important;}
.PAB85 {padding-bottom:85px !important;}
.PAB120 {padding-bottom:120px !important;}

.PAD0{padding:0 !important;}
.PADDING5{padding:5px !important;}
.PADDING10{padding:10px !important;}
.PADDING15{padding:15px !important;}
.PADDING20{padding:20px !important;}
.PADDING30{padding:30px !important;}
.PADDING40{padding:40px !important;}
.PADDING50{padding:50px !important;}

.WID100PER{width:100% !important;}
.WID98PER{width:98% !important;}
.WID95PER{width:95% !important;}
.WID85PER{width:85% !important;}
.WID45PER{width:45% !important;}
.WID20PER{width:20% !important;}

.WID20PX{width:20px !important;}
.HGT20PX{height:20px !important;}
.HGT30PX{height:30px !important;}
.HGT40PX{height:40px !important;}
.HGT50PX{height:50px !important;}
.HGT60PX{height:60px !important;}
.HGT70PX{height:70px !important;}
.HGT80PX{height:80px !important;}
.HGT90PX{height:90px !important;}
.HGT100PX{height:100px !important;}
.HGT110PX{height:120px !important;}
.HGT120PX{height:120px !important;}
.HGT140PX{height:140px !important;}
.HGT160PX{height:160px !important;}
.HGT170PX{height:170px !important;}

.w100px{width:100px!important}
.w200px{width:200px!important}
.w300px{width:300px!important}
.w400px{width:400px!important}
.w500px{width:500px!important}
.w600px{width:600px!important}
.w700px{width:700px!important}
.w800px{width:800px!important}
.w900px{width:900px!important}

.w1per{width:1%!important}
.w2per{width:2%!important}
.w3per{width:3%!important}
.w4per{width:4%!important}
.w5per{width:5%!important}
.w6per{width:6%!important}
.w7per{width:7%!important}
.w8per{width:8%!important}
.w9per{width:9%!important}
.w10per{width:10%!important}
.w11per{width:11%!important}
.w12per{width:12%!important}
.w13per{width:13%!important}
.w14per{width:14%!important}
.w15per{width:15%!important}
.w16per{width:16%!important}
.w17per{width:17%!important}
.w18per{width:18%!important}
.w19per{width:19%!important}
.w20per{width:20%!important}
.w21per{width:21%!important}
.w22per{width:22%!important}
.w23per{width:23%!important}
.w24per{width:24%!important}
.w25per{width:25%!important}
.w26per{width:26%!important}
.w27per{width:27%!important}
.w28per{width:28%!important}
.w29per{width:29%!important}
.w30per{width:30%!important}
.w31per{width:31%!important}
.w32per{width:32%!important}
.w33per{width:33%!important}
.w33_3per{width:33.3%!important}
.w34per{width:34%!important}
.w35per{width:35%!important}
.w36per{width:36%!important}
.w37per{width:37%!important}
.w38per{width:38%!important}
.w39per{width:39%!important}
.w40per{width:40%!important}
.w41per{width:31%!important}
.w42per{width:32%!important}
.w43per{width:33%!important}
.w44per{width:34%!important}
.w45per{width:35%!important}
.w46per{width:36%!important}
.w47per{width:37%!important}
.w48per{width:38%!important}
.w49per{width:39%!important}
.w50per{width:50%!important}
.w51per{width:51%!important}
.w52per{width:52%!important}
.w53per{width:53%!important}
.w54per{width:54%!important}
.w55per{width:55%!important}
.w56per{width:56%!important}
.w57per{width:57%!important}
.w58per{width:58%!important}
.w59per{width:59%!important}
.w60per{width:60%!important}
.w61per{width:61%!important}
.w62per{width:62%!important}
.w63per{width:63%!important}
.w64per{width:64%!important}
.w65per{width:65%!important}
.w66per{width:66%!important}
.w67per{width:67%!important}
.w68per{width:68%!important}
.w69per{width:69%!important}
.w70per{width:70%!important}
.w71per{width:71%!important}
.w72per{width:72%!important}
.w73per{width:73%!important}
.w74per{width:74%!important}
.w75per{width:75%!important}
.w76per{width:76%!important}
.w77per{width:77%!important}
.w78per{width:78%!important}
.w79per{width:79%!important}
.w80per{width:80%!important}
.w81per{width:81%!important}
.w82per{width:82%!important}
.w83per{width:83%!important}
.w84per{width:84%!important}
.w85per{width:85%!important}
.w86per{width:86%!important}
.w87per{width:87%!important}
.w88per{width:88%!important}
.w89per{width:89%!important}
.w90per{width:90%!important}
.w91per{width:91%!important}
.w92per{width:92%!important}
.w93per{width:93%!important}
.w94per{width:94%!important}
.w95per{width:95%!important}
.w96per{width:96%!important}
.w97per{width:97%!important}
.w98per{width:98%!important}
.w99per{width:99%!important}
.w100per{width:100%!important}

.flL{float:left!important}
.flR{float:right!important}
.maxWid80px{max-width:80px}
.maxWid120px{max-width:120px}

.txtC{text-align:center!important}
.txtL{text-align:left!important}
.txtR{text-align:right!important}
.cursor_p{cursor:pointer}

.hide{font-size:0;height:0;line-height:0;position:absolute;top:-3000px;left:-3000px;}
.hidden{font-size:0;height:0;line-height:0;position:absolute;top:-3000px;left:-3000px;}
hr{font-size:0;height:0;line-height:0;position:absolute;top:-3000px;left:-3000px;}
.blind{font-size:0;height:0;line-height:0;position:absolute;top:-3000px;left:-3000px;}

/*scroll*/
.noScroll, .noScroll body{overflow:hidden!important;height:100%}
.img-wrap{width:100%;}
.img-wrap img{width:100%;}

/*header*****************************************************************************************************************시작*/
header{position:absolute;z-index:1000;width:100%;}
.top_menu{width:100%;max-width:1400px;margin:0 auto;height:42px;padding-right:21px}
.top_menu ul{float:right}
.top_menu ul li{background:url(/tree/images/common/bar.gif) 0 25px no-repeat;float:left;padding:0 17px}

.top_menu ul li a{line-height:57px;font-size:1.3rem;font-weight:200;color:#fff;}
h1{clear:both}
.top_menu ul li.first{background:none}
.sub_menu .top_menu ul li{background:url(/tree/images/common/bar2.gif) 0 25px no-repeat;float:left;padding:0 17px}
.sub_menu .top_menu ul li.first{background:none}
header h1.logo{flex:1;padding-top:0px}
header h1.logo a{display: block;padding-top: 10px;}
.box{position:relative;width:100%;max-width:1800px;margin:0 auto;display:flex}
.change img.p{display:block}
.change .top_menu ul li a{color:#000}
.change #gnb ul.menu > li > a{color:#222;font-weight:600}
.change .top_menu ul li{background:url(/tree/images/common/bar2.gif) 0 25px no-repeat;}
.change .top_menu ul li.first{background:none}
.change #gnb ul.menu li .submenu{height:400px;}
.change .gnb_box{border-bottom:0}

/* header - selectbox */
header ul.header_btn > li.lang{float:left;padding-right:30px;border-right:1px solid #fff;}
header ul.header_btn > li.lang .select{width:60px;height:28px;line-height:28px;}
header ul.header_btn > li.lang .select .styledSelect{border:1px solid #fff;text-align:left;}
header.change{background:#fff url(/women/common/images/common/gnb_line.gif) repeat-x center 112px ;border-bottom:1px solid #ddd;opacity:90;transition:opacity 500ms ease 0s}
header.change h1 img.p{display:none}
header.change h1 img.m{display:block}
header.change ul.gnb .lv1 > a{color:#000;}
header.change ul.header_btn .menu span{background:#000;}
header.change ul.header_btn .menu a:before,
header.change ul.header_btn .menu a:after{background:#000;}
header.change ul.header_btn li.lang .select .styledSelect{border-color:#000;}
header.change ul.header_btn li.lang .select .styledSelect{color:#000;}
header.change ul.header_btn li.lang .select .styledSelect:after{background:url(/tree/images/common/lang_arrow_sticky.png);}
header.change ul.header_btn li.lang .select .options{border-color:#000;background:#fff;}
header.change ul.header_btn li.lang .select .options li{color:#000;}

.tnb{background:#222;height:70px;text-align:center;position:relative;overflow:hidden}
.tnb:after{content:'';display:block;width:100000%;left:calc(100% - 250px); background:#ffc11d;height:100%;positon:absolute;top:0;}
.tnb .tnb-inner{position:relative;max-width:2620px;padding:0 30px;width:100%;height:100%;margin:0 auto;}
.tnb .tnb-inner:after{content:'';display:block;clear:both}
.tnb .tnb-left{display:inline-flex;align-items:center;float:left;height:100%;}
.tnb .tnb-left li{height:100%;display:inline-block}
.tnb .tnb-left li a{color:#fff;line-height:70px;padding:0 10px;border-right:1px solid #41434d;font-size:1.5rem}
.tnb .tnb-left li.tnb-home{}
.tnb .tnb-left li.tnb-home a{color:#5973c9;background:url(/scanimal/common/images/common/icon_top_home.png) no-repeat;padding-left:20px}
.tnb .tnb-left li.tnb-home a:before{}
.tnb .tnb-center{position:relative;left:66px;display:block;height:100%;max-width:623px;margin:0 auto;}
.tnb .tnb-center li{color:#fff;display:inline-block;line-height:70px}
.tnb .tnb-center li.tnb-time{background:url(/scanimal/common/images/common/icon_top_time.png) 0 24px no-repeat;padding-left:30px;font-size:1.5rem}
.tnb .tnb-center li.tnb-date{background:url(/scanimal/common/images/common/icon_top_date.png) 0 24px no-repeat;padding-left:30px;margin-left:20px;font-size:1.5rem}
.tnb .tnb-right{background:#ffc11d;width:300px;height:100%;position:absolute;top:0;right:0;display:inline-flex;align-items:center;color:#000;font-weight:600;justify-content:center;font-size:15px;z-index:100;border:0}
.tnb .tnb-right li{}
.tnb .tnb-right li a{padding:0 10px;}
.tnb .tnb-right li:first-child a{border-right:1px solid #bc8f18}
.tnb .tnb-right li.tnb-insta a{}



#gnb{flex:8;padding: 0px 0px 0 0;font-family:'GmarketSans';}
#gnb ul.menu{display:flex;font-size:0;text-align: right;justify-content:center}
#gnb ul.menu>li{}
#gnb ul.menu>li.secon{}
#gnb ul.menu>li>a{display:block;height:121px;line-height:121px;font-size:2.2rem;color:#222;text-align:center;letter-spacing:-1px; font-weight:600;padding:0 30px}
#gnb ul.menu>li>a span{font-weight:400;}
#gnb ul.menu>li>a:hover{color:#e34d3c;text-decoration:none;border-bottom:2px solid #e34d3c;font-weight:500}
#gnb ul.menu>li>a.selected{color:#fff; background:url(/images/common/bg_header.gif) no-repeat center center; background-size: cover;}
#gnb ul.menu>li.first{background:none;}
#gnb ul.menu>li.last{ border-right:1px solid #0b1a2d;}
#gnb ul.menu li .submenu{height:0px;overflow:hidden;}
#gnb ul.menu li ul{padding-top:20px;height:241px;}
#gnb ul.menu li ul.end{/*border-right:1px solid #ebebeb*/}
#gnb ul.menu li ul li{text-align:center;height:30px;line-height:30px}
#gnb ul.menu li ul>li{margin-left:-1px}
#gnb ul.menu li ul li a{display:block;line-height:24px;color:#333;font-size:1.7rem;letter-spacing:-0.5px;font-weight:500;font-family:'Pretendard'}
#gnb ul.menu li ul li a img{padding-top:7px}
span.menu_small_font{font-size:1.1rem;letter-spacing:-1px}
#gnb ul.menu li ul li a:hover{color:#e34d3c;font-weight:600;background:#fff}
#gnb ul.menu li ul li a.selected{color:#e80014}
#gnb ul.menu li ul li.gnb_sub{height:0;overflow:hidden;}
#gnb ul.menu li ul li.gnb_sub a{display:block;line-height:20px;color:#ff7200;font-weight:500;font-size:1.4rem;letter-spacing:-1px;}
#gnb ul.menu li ul li.gnb_sub a:hover{color:#000;}
#gnb ul.menu li ul li.gnb_sub a.selected{font-weight:500;}

.top_sitemap{flex:1;padding-top:32px;justify-content:flex-end;display:flex}

/*mobile_gnb*/
/*** Tab, Mobile ver GNB ***/
.m_menu_btn_close{background:url(/tax/images/common/btn_close2.png) no-repeat;width:31px;height:31px;font-size:0;position:relative;display:none;float:right}

.snb_layer_mo{display:none;position:absolute;width:318px;height:100vh;top:0;right:0;bottom:0;background:rgba(235,235,235,.95);overflow:scroll !important;z-index:9999}
.sub_menu .snb_layer_mo{top:0!important}

.snb_layer_mo .snb_mo{position: relative; padding: 0; font-size:1.5rem; line-height: 1; color: #4e5366; text-decoration: none; display:inline-block; width:100%}
.snb_layer_mo .snb_mo > ul > li {display: block; background: url(/tax/images/common/icon_mdep1_off.png) 275px 22px no-repeat !important;}
.snb_layer_mo .snb_mo > ul > li > a {display: block; position: relative; width: 100%; padding: 18px 18px; min-width: 0; font-size:1.7rem; font-weight: bold; color:#333; text-align: left; border-bottom: 1px solid rgba(255,255,255,.3);}
.snb_layer_mo .snb_mo .no_data {background-image: none !important;}

.snb_layer_mo .snb_mo .depth2, .snb_layer_mo .snb_mo li .depth3 {display: none; width: 100%;}
.snb_layer_mo .snb_mo .depth2 > li > a {display: block; width: 100%; padding: 14px 38px; font-size:1.7rem; border-bottom: 1px solid rgba(255,255,255,.3); color:#fff;}
.snb_layer_mo .snb_mo .depth2 > li:first-child > a {border-top: 0;}
.snb_layer_mo .snb_mo li .depth3 {display: none; padding:0;}
.snb_layer_mo .snb_mo li .depth3 li {display: block; margin: 0; background: none;}
.snb_layer_mo .snb_mo li .depth3 li a{position: relative; width:100%; padding: 12px 15px 11px 58px; font-size:1.5rem; color: #fff; text-decoration: none; display:inline-block; border-bottom: 1px solid rgba(255,255,255,.2);}
.snb_layer_mo .snb_mo li .depth3 li.active a {text-decoration: underline;}

.snb_layer_mo .snb_mo > ul > .gnb01.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb02.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb03.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb04.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb05.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}
.snb_layer_mo .snb_mo > ul > .gnb06.on > a {background: #034C93 url(/tax/images/common/icon_mdep1_on.png) 275px 22px no-repeat !important;color:#fff}

/* gnb01 */
/*.snb_layer_mo .snb_mo > ul > .gnb01 > a {background: #285ea4}*/
.snb_layer_mo .snb_mo > ul > .gnb01 > a:after {background-position: 0 0}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li > a {background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb01 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb02 */
/*.snb_layer_mo .snb_mo > ul > .gnb02 > a {background: #283c5c}*/
.snb_layer_mo .snb_mo > ul > .gnb02 > a:after {background-position: -280px 0}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb02 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb03 */
/*.snb_layer_mo .snb_mo > ul > .gnb03 > a {background: #1f9a6d}*/
.snb_layer_mo .snb_mo > u l > .gnb03 > a:after {background-position: -560px 0}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb03 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb04 */
/*.snb_layer_mo .snb_mo > ul > .gnb04 > a {background: #f0822c}*/
.snb_layer_mo .snb_mo > ul > .gnb04 > a:after {background-position: -840px 0}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb04 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb05 */
/*.snb_layer_mo .snb_mo > ul > .gnb05 > a {background: #5a75cd}*/
.snb_layer_mo .snb_mo > ul > .gnb05 > a:after {background-position: 0 -190px}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb05 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 260px 20px no-repeat */;}
/* gnb06 */
/*.snb_layer_mo .snb_mo > ul > .gnb06 > a {background: #6d5fb5}*/
.snb_layer_mo .snb_mo > ul > .gnb06 > a:after {background-position: -280px -190px}
.snb_layer_mo .snb_mo .gnb06 .d1 > li > a{padding-left: 28px!important; padding-right: 28px!important; background: rgba(109,95,181,.7) url(/tax/images/common/icon_mdep2_off.png) 260px 20px no-repeat!important;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li > a{background: rgba(3, 76,147,.6) /* url(/tax/images/common/icon_mdep2_off.png) 240px 20px no-repeat */;}
.snb_layer_mo .snb_mo .gnb06 .depth2 > li.on > a{background: rgba(3, 76,147,.6)  /* url(/tax/images/common/icon_mdep2_on.png) 240px 20px no-repeat */;}

.btn_snbOpen{display:none}

.snb_layer_mo ul.top_link{display:block;width:100%;height:40px;border-bottom:1px solid #41434d;background:#333}
.snb_layer_mo ul.top_link li{float:left;text-align:center}
.snb_layer_mo ul.top_link li a{display:block;width:100%;color:#fff;font-size:13px;letter-spacing:-1px;line-height:40px;border-left:1px solid #41434d}
.snb_layer_mo ul.top_link li:first-child{width:51%}
.snb_layer_mo ul.top_link li:last-child{width:49%}


@media (max-width:1600px){
.contents .inner{width:94%;max-width:1600px;margin:0 auto;}
}
@media (max-width:1400px){
	header h1.logo{padding:0 15px}
}
@media (max-width:1280px){
	header h1.logo{width:17%}
	header h1.logo a img{width:200px}
	header h1.logo a{padding-top:21px}
	.contents .quick ul li a{background-size:50px auto!important;background-position:right 20px top 30px!important;padding:30px 75px 30px 30px}
	.contents .quick ul li a span.link-btn{width:calc(100% - 60px)}

	
}
@media (max-width:1200px){
	#gnb{width:70%}
	#gnb ul.menu > li{width:16.6%}
	#gnb ul.menu > li > a{font-size:1.8rem;padding:0}
	.tnb .tnb-center{display:none}
}
@media (max-width:1024px){	
	html{font-size:8px}
	#gnb,
	.top_sitemap{display:none}
	.snb_layer_mo{display:block}
	.btn_snbOpen{display:block;position:absolute;right:20px;top:25px}
	.btn_snbOpen a.btn_open{display:block;width:35px;height:45px;text-indent:-9999px;font-size:0;background:url(/tax/images/common/icon_menu.png) right 3px no-repeat;background-size:35px!important}
	.m_menu_btn_close{display:none}
	.tnb{height:50px}
	.tnb .tnb-left li a{line-height:50px}
	#container.contents{margin-top:132px;}
	header h1.logo a img{width:170px}
	header h1.logo a{padding-top:10px}
}
@media (max-width:860px){
	
	.contents .quick ul{height:auto;padding:20px 0}
	.contents .quick ul li{width:49%}
	.contents .quick ul li:nth-child(1){margin-bottom:10px;}
	.contents .quick ul li:nth-child(2){margin-right:0;margin-bottom:10px}
	.contents .quick ul li a span.icon{left:auto;right:50px}

}

@media (max-width:500px){	
	.tnb{background:#ffc11d}
	.tnb .tnb-left{display:none}
	.contents .quick ul li a{padding:20px 75px 20px 20px}
}


@media (max-width:340px){	
	html{font-size:7px}
}
/*header*****************************************************************************************************************끝*/

.inner{width:100%;max-width:1600px;margin:0 auto;}

/*
footer ul.f_menu{width:100%;max-width:1400px;margin:0 auto}
footer ul.f_menu li{padding:20px 30px 20px 0;float:left}
footer ul.f_menu li:last-child{padding-right:0}
footer ul.f_menu li a{color:#fff;font-size:1.6rem}
footer .f_select{float:right;margin-top:15px}
footer .f_select select{border:1px solid #fff;border-radius:10px;width:calc(100% - 60px)}
footer .f_select .ap_grey{height:40px;line-height:36px;border-radius:10px;vertical-align:bottom;background:#929292;color:#fff;padding:2px 15px;margin-top:0px;font-size:14px;display:inline-block;font-weight:600}
footer .address{width:100%;clear:both;border-top:1px solid #6b6b6c;padding-bottom:30px}
footer .address .inner{margin-top:39px;padding-right:211px}
footer .address p.addr01{line-height:110%;font-size:1.6rem;margin-bottom:20px;color:#b0b0b1}
footer .address p.addr02{font-size:1.2rem;line-height:160%;font-weight:200;letter-spacing:0.5px;color:#b0b0b1}*/
@font-face {
     font-family: 'S-CoreDream-3Light';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}
footer{background:#262626;font-family: 'S-CoreDream-3Light';font-size:0;}
footer .inner.footer01{border-bottom:1px solid #4e4e4e;height:109px;line-height:119px}			
footer .f_logo_wrap{width:245px;display:inline-block;}
footer .f_logo_wrap a{}
footer ul.f_menu{width:calc(100% - 345px);display:inline-block;margin-left:100px}
footer  ul.f_menu li{display:inline-block;padding:0 20px}
footer  ul.f_menu li:first-child{padding-left:0;background:url(/scanimal/common/images/common/f_line.png) right center no-repeat}
footer  ul.f_menu li a{font-size:2rem;color:#fff}
footer .address {padding-bottom:50px}
footer .address .inner{padding:50px 0 0 343px}
footer .address .f_cont{display:inline-block;vertical-align:top;margin-right:46px;margin-bottom:0px}
footer .address .f_cont.f_cont05{margin-left:0px}
footer .address .f_cont01 .f_cont0101{display:inline-block;}
footer .address .f_cont01 .f_cont0101:first-child{margin-right:10px}
footer .address .f_cont01 .f_cont0102{display:inline-block;margin-left:46px}
footer .f_cont dt{font-size:1.4rem;color:#fff;padding-bottom:20px}
footer .f_cont dd{color:#fff}
footer .f_cont dd h4{font-size:1.4rem;color:#fff}
footer .f_cont p{font-size:1.7rem;color:#fff}
footer .f_cont p.f_num{font-size:2.8rem;line-height:1;font-weight:600}
footer p.f_copy{}
footer .google{letter-spacing:-1px}
footer .google a{color:#5081ad;}
footer .google{color:#555;font-size:13px;line-height:1.35}
.grecaptcha-badge {visibility: hidden;}
footer .address .f_cont.f_cont04 dt{font-size:1.7rem;display:inline-block}
footer .address .f_cont.f_cont04 dd{margin-left:20px;display:inline-block}

@media (max-width:1400px){
	footer{padding:0 15px!important}
	footer .address .inner{padding:0}
	footer .inner.footer01{border-bottom:0}
	footer .address .f_cont{margin-top:20px}
}

@media (max-width:840px){
footer .address .f_cont.f_cont05{margin-left:0}
}

@media (max-width:768px){
footer .inner.footer01{height:auto;padding:40px 0 10px 0;line-height:30px;}
footer .address .inner{padding:0}

}

@media screen and (max-width:700px){ 
footer ul.f_menu{width:100%;display:block;margin-left:0}
footer ul.f_menu li:nth-child(2){margin-left:20px}
}
@media screen and (max-width:680px){ 
	footer ul.f_menu li{padding:10px 20px 10px 0;overflow:hidden}
	footer .f_select{float:none;clear:both;margin-top:0;margin-bottom:10px}
	footer .address .inner{}
	footer .address p.addr01{margin-bottom:10px}
}
@media screen and (max-width:410px){ 
footer .address .f_cont01 .f_cont0102{display:block;margin-left:0;margin-top:10px}
footer .f_cont dt{padding-bottom:10px}
footer .address .f_cont{margin-bottom:20px;display:block;margin-right:0}

}

.cl_both{clear:both}

/* 모달 팝업 호출 시 배경 흐림 처리 */
#lightBox{position:absolute; width:100%; height:100%; background-color:#000000; opacity : 0.6; filter: alpha(opacity=60);  -moz-opacity:0.6; -khtml-opacity: 0.6; display:none; z-index:1001}

/*로그인*/
#memberGroup,
#nonMemberGroup,
.findGroup {clear:both; position:relative;width:100%;max-width:815px; margin:0 auto;padding:0 0 20px 0;}
#memberGroup { background:url(/total_login/img/login/mbl_h3.gif) 5px top no-repeat}
#nonMemberGroup { background:url(/total_login/img/login/nmbl_h3.gif) 5px top no-repeat;}
.findGroup {background:url(/total_login/img/login/find_h3.gif) 5px top no-repeat;border-bottom:1px solid #c4cdd6;}
#memberGroup h3,
#nonMemberGroup h3,
.findGroup h3 {float:left; width:150px; height:105px;margin:45px 0 0 5px;line-height:120%; text-align:center;color:#fff;font-size:2.0rem;}
#memberGroup h3 span.sTit,
#nonMemberGroup h3 span.sTit,
.findGroup h3 span.sTit{font-size:12px;line-height:120%;}
#memberGroup h3 span.sTit { color:#becef5;}
#nonMemberGroup h3 span.sTit { color:#becef5;}
.findGroup h3 span.sTit{color:#f0c2a9;line-height:180%;}
#memberGroup h3 span,
#nonMemberGroup h3 span,
.findGroup h3 span{display: block;}
div.loginForm,
.findForm { position:relative;float:left; width:538px;margin:90px 0 0 115px;}
div.loginForm ul {float:left;width:61%;}
.findForm ul {float:left;width:333px; margin-left:25px;}
div.loginForm ul li,
.findForm ul li {float:left;width:100%; line-height:150%;height:42px;padding:0px 0 0 0;margin:0 0 6px 0; background:url(/total_login/img/login/inputBg.gif) 89px top no-repeat;}
div.loginForm ul li label,
.findForm ul li label {display: inline-block; width: 30%; font-size:1.8rem;color:#000;}
div.loginForm ul li input,
.findForm ul li input {background:#fff;border:0 none;width:70%;height:33px;font-size:1.8rem;color:#484a4c;}
div.loginForm ul li input#mbrLogin,
.findForm ul li input#mbrLogin {display: inline-block; background:#fff;border:1px solid #ebebeb;padding:3px }
.newPwInput {float:left;}
.findForm ul.loginList02 {float:left;width:433px; margin-left:25px;}
.findForm ul.loginList02 li {float:left;width:100%; line-height:150%;height:28px;padding:7px 0 0 0;margin:0 0 6px 0; background:url(/total_login/img/login/inputBg.gif) 135px top no-repeat;}
.findForm ul.loginList02 li input {border:0 none;width:205px;height  :23px;font-size:1.2rem;color:#484a4c;}
.findForm ul.loginList02 li input#newPw{margin-left:62px;}
.findForm ul.loginList02 li input#newPw02 {margin-left:27px;}
.findForm ul.loginList02 li input#passwd {margin-left:62px;}
.findForm ul.loginList02 li input#passwdConfirm {margin-left:27px;}
div.loginForm ul li input#passwd {border:1px solid #ebebeb;padding:3px;}
div.loginForm p.loginBtn { position:absolute; right:0; top:0;width:201px;height:80px;background:#333 } 
div.loginForm p.loginBtn input {border:0; color:#fff; font-size:1.8rem; font-weight:bold; width:201px; padding:26px 0; text-align:center; background:#333 url(/total_login/img/login/loginBg.gif) left top no-repeat; cursor: pointer;}
dl.idpwFind {clear:both; float:left; width:100%;margin:10px 0 0 0;}
dl.idpwFind dt {float:left;font-size:1.2rem;line-height:220%; color:#717579;}
dl.idpwFind dd {float:right;}
dl.idpwFind dd a {float:left;display:block;margin-left:2px; color:#34373a; width:114px; height:16px; padding:9px 10px;background:url(/total_login/img/login/findBtnBg.gif) left top no-repeat;font-size:1.2rem; font-weight:bold;}
#memberGroup h3{font-size:2.4rem;background:#1e6ab9;padding:35px 0 ;height:150px;color:#fff;border-radius:75px}
@media (max-width:900px){
	#nonMemberGroup h3{float: none; width: auto; height: auto; color: #013469; margin: 0; padding: 0; font-size: 2.5rem; text-align: left; background: none; letter-spacing: -1px;}
	#memberGroup h3 span, #nonMemberGroup h3 span, .findGroup h3 span {display: inline-block;}
	#memberGroup h3 span.sTit, #nonMemberGroup h3 span.sTit, .findGroup h3 span.sTit {color: #666; padding-left: 5px; letter-spacing: 0;}
	#loginRuleGroup{float: none; width: 100%; margin: 0;}
	#loginRuleGroup h4{padding-left: 10px !important;}
	#loginRuleGroup div#loginList01, #loginRuleGroup div#loginList02, #loginRuleGroup div#loginList03{padding-left: 10px;}
	#memberGroup h3{float: none; width: auto; height: auto; color: #1e6ab9; margin: 0; padding: 0; text-align: left; font-size: 2.5rem; background: none; letter-spacing: -1px;}
	div.loginForm, .findForm{float: none; margin: 30px 0 0 10px;}
	.security_mark{margin-left: 0; width: 100%;}
}
@media (max-width:640px){
	/* 로그인 */
	div.loginForm, .findForm{width: 98%;}
	div.loginForm ul{width: 70%;}
	div.loginForm p.loginBtn{width: 28%;}
	div.loginForm p.loginBtn input{width: 100%}
}

.control .control_btn ul li{display:inline-block}
.control .control_btn ul li.btnAutoStart a{    display: inline-block;    width: 15px;    height: 15px;    text-indent: -9999px;    background: url(/scanimal/common/images/main/silder_play.png) no-repeat;}
.control .control_btn ul li.btnAutoPause a{display: inline-block;    width: 15px;    height: 15px;    text-indent: -9999px;    background: url(/scanimal/common/images/main/silder_stop.png) no-repeat;}

/* 메뉴 탭 */
.tabMenu01 ul {    margin-bottom: 0px;}
.tabMenu01 ul li {    display: block;    position: relative;    z-index: auto;    float: left;    margin-left: -1px;    margin-top: -1px;    height: 100%;}
.tabMenu01 ul li a span {    display: block;}
.tabMenu01 ul {    display: flex;    flex-wrap: wrap;}
.tabMenu01 ul li {    min-height: 67px;    height: auto;}
.tabMenu01 ul li a {    position: relative;    display: table;    table-layout: fixed;    width: 100%;    height: 100%;    border: 1px solid #DBDBDB;    color: #222 !important;    font-size: 1.7rem;    letter-spacing: 0.01em;    text-align: left;padding:20px 30px}
.tabMenu01 ul li.on a, .tabMenu01 ul li a:focus, .tabMenu01 ul li a:hover {    color: #00876C !important;    font-weight: bold;}
.tabMenu01 ul li a::before {    content: "";    position: absolute;    right: 27px;    top: calc(50% - 1.5px);    width: 18px;    height: 3px;    border-radius: 5px;    background: #dbdbdb;    transition: 0.3s;}
.tabMenu01 ul li a::after {    content: "";    position: absolute;    left: -1px;    right: -1px;    top: -1px;    bottom: -1px;    z-index: 2;    width: auto;    height: auto;    transition: 0.3s;}
.tabMenu01 ul li a span {    display: table-cell;    vertical-align: middle;    width: 100%;    height: 100%;    ;padding: 10px 60px 10px 30px;}
.tabMenu01 ul li.on a::before, .tabMenu01 ul li a:focus::before, .tabMenu01 ul li a:hover::before {    display: block;    position: absolute;    top: calc(50% - 5.5px);    right: 27px;    width: 18px;    height: 11px;    background: url("data:image/svg+xml,%3Csvg width='18' height='11' viewBox='0 0 18 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.98549 10.2547C9.36949 10.8707 8.37075 10.8707 7.75475 10.2547C7.13874 9.63875 7.13874 8.64001 7.75475 8.02401L14.3941 1.38463C15.0101 0.768628 16.0089 0.76863 16.6249 1.38463C17.2409 2.00063 17.2409 2.99937 16.6249 3.61537L9.98549 10.2547Z' fill='%2300876C'/%3E%3Cpath d='M9.98549 8.02401C10.6015 8.64001 10.6015 9.63875 9.98549 10.2547C9.36949 10.8707 8.37075 10.8707 7.75475 10.2547L1.11537 3.61537C0.499367 2.99937 0.499369 2.00063 1.11537 1.38463C1.73137 0.76863 2.73011 0.768628 3.34611 1.38463L9.98549 8.02401Z' fill='%2300876C'/%3E%3C/svg%3E%0A");}
.tabMenu01 ul li.on a::after, .tabMenu01 ul li a:hover:after, .tabMenu01 ul li a:focus:after {    border: 2px solid #00876C;}
.tabMenu01 ul li a[target="_blank"]::before {    top: calc(50% - 7.5px);    width: 16px;    height: 15px;    border-radius: 0;    background: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.763855 0H7.76385V2H2.76385V13H13.7639V8H15.7639V15H0.763855V0ZM13.7639 0H9.76385V2H12.4458L7.69856 6.74721L9.04224 8.09088L13.7639 3.36926V6H15.7639V2V0H13.7639Z' fill='%23dbdbdb'/%3E%3C/svg%3E%0A");}
.tabMenu01 ul li a[target="_blank"]:hover::before, .tabMenu01 ul li a[target="_blank"]:focus::before {    background: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.763855 0H7.76385V2H2.76385V13H13.7639V8H15.7639V15H0.763855V0ZM13.7639 0H9.76385V2H12.4458L7.69856 6.74721L9.04224 8.09088L13.7639 3.36926V6H15.7639V2V0H13.7639Z' fill='%230099B8'/%3E%3C/svg%3E%0A");}
.tabMenu01 ul.col2 li {    width: calc(50% + 0px);}
.tabMenu01 ul.col3 li {    width: calc(33.33% + 0px);}
.tabMenu01 ul.col4 li {    width: calc(25% + 0px);}
.tabMenu01 ul.col5 li {    width: calc(20% + 0px);}
.tabMenu01 ul.col6 li {    width: calc(16.66% + 0px);}
.tabMenu01 ul.col7 li {    width: calc(14.28% + 0px);}
.tabMenu01 ul.col8 li {    width: calc(12.5% + 0px);}
.tabMenu01 ul.col2 li:first-child a, .tabMenu01 ul.col2 li:first-child a::after, .tabMenu01 ul.col3 li:first-child a, .tabMenu01 ul.col3 li:first-child a::after, .tabMenu01 ul.col4 li:first-child a, .tabMenu01 ul.col4 li:first-child a::after {    border-radius: 15px 0 0 15px;}
.tabMenu01 ul.col2 li:last-child a, .tabMenu01 ul.col2 li:last-child a::after, .tabMenu01 ul.col3 li:last-child a, .tabMenu01 ul.col3 li:last-child a::after, .tabMenu01 ul.col4 li:last-child a, .tabMenu01 ul.col4 li:last-child a::after {    border-radius: 0 15px 15px 0;}
@media only screen and (max-width: 1200px) {    
.tabMenu01 ul.col6 li, .tabMenu01 ul.col7 li, .tabMenu01 ul.col8 li {        width:calc(16.66% + 0px);    }
}

@media only screen and (max-width: 1024px) {
    .tabMenu01 ul.col4 li, .tabMenu01 ul.col5 li, .tabMenu01 ul.col6 li, .tabMenu01 ul.col7 li, .tabMenu01 ul.col8 li {        width:calc(25% + 0px);    }
}

@media only screen and (max-width: 767px) {
    .tabMenu01 ul.col3 li, .tabMenu01 ul.col4 li, .tabMenu01 ul.col5 li, .tabMenu01 ul.col6 li, .tabMenu01 ul.col7 li, .tabMenu01 ul.col8 li {        width:calc(33.33% + 0px);    }
    .tabMenu01 ul.col4 li:first-child a, .tabMenu01 ul.col4 li:first-child a::after {        border-radius: 15px 0 0 0;    }
    .tabMenu01 ul.col4 li:nth-child(3) a, .tabMenu01 ul.col4 li:nth-child(3) a::after {        border-radius: 0 15px 15px 0;    }
    .tabMenu01 ul.col4 li:nth-child(4) a, .tabMenu01 ul.col4 li:nth-child(4) a::after {        border-radius: 0 0 0 15px;    }
}

@media only screen and (max-width: 640px) {
    .tabMenu01 ul.col2 li, .tabMenu01 ul.col3 li, .tabMenu01 ul.col4 li, .tabMenu01 ul.col5 li, .tabMenu01 ul.col6 li, .tabMenu01 ul.col7 li, .tabMenu01 ul.col8 li {        width:calc(50% + 0px);    }
    .tabMenu01 ul.col3 li:first-child a, .tabMenu01 ul.col3 li:first-child a::after {        border-radius: 15px 0 0 0;    }
    .tabMenu01 ul.col3 li:nth-child(2) a, .tabMenu01 ul.col3 li:nth-child(2) a::after {        border-radius: 0 15px 15px 0;    }
    .tabMenu01 ul.col3 li:nth-child(3) a, .tabMenu01 ul.col3 li:nth-child(3) a::after {        border-radius: 0 0 0 15px;    }
    .tabMenu01 ul.col4 li:first-child a, .tabMenu01 ul.col4 li:first-child a::after {        border-radius: 15px 0 0 0;    }
    .tabMenu01 ul.col4 li:nth-child(2) a, .tabMenu01 ul.col4 li:nth-child(2) a::after {        border-radius: 0 15px 0 0;    }
    .tabMenu01 ul.col4 li:nth-child(3) a, .tabMenu01 ul.col4 li:nth-child(3) a::after {        border-radius: 0 0 0 15px;    }
    .tabMenu01 ul.col4 li:nth-child(4) a, .tabMenu01 ul.col4 li:nth-child(4) a::after {        border-radius: 0 0 15px 0;    }
}

ul.cmtlist li{width:100%}
.edit_btn a:before{display:none}
.deleteBtn a:before{display:none}
.edit_btn a:hover{display:none}
.deleteBtn a:hover{display:none}