@font-face{font-family:'SB-ugr';font-style:normal;font-weight:400;src:url('/font/SB-ugr-L.eot');src:local(),url('/font/SB-ugr-L.eot?#iefix') format('embedded-opentype'),url('/font/SB-ugr-L.woff') format('woff'),url('/font/SB-ugr-L.ttf') format('truetype');}
@font-face{font-family:'SB-ugr';font-style:normal;font-weight:500;src:url('/font/SB-ugr-M.eot');src:local(),url('/font/SB-ugr-M.eot?#iefix') format('embedded-opentype'),url('/font/SB-ugr-M.woff') format('woff'),url('/font/SB-ugr-M.ttf') format('truetype');}
@font-face{font-family:'SB-ugr';font-style:normal;font-weight:600;src:url('/font/SB-ugr-B.eot');src:local(),url('/font/SB-ugr-B.eot?#iefix') format('embedded-opentype'),url('/font/SB-ugr-B.woff') format('woff'),url('/font/SB-ugr-B.ttf') format('truetype');}

/* black */
@font-face {font-family:'GmarketSans';font-weight:300;src:url('/font/GmarketSansTTFLight.eot');src:local(),url('/font/GmarketSansTTFLight.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFLight.woff') format('woff'),url('/font/GmarketSansTTFLight.ttf') format('truetype');}
@font-face {font-family:'GmarketSans';font-weight:500;src:url('/font/GmarketSansTTFMedium.eot');src:local(),url('/font/GmarketSansTTFMedium.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFMedium.woff') format('woff'),url('/font/GmarketSansTTFMedium.ttf') format('truetype');}
@font-face {font-family:'GmarketSans';font-weight:600;src:url('/font/GmarketSansTTFBold.eot');src:local(),url('/font/GmarketSansTTFBold.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFBold.woff') format('woff'),url('/font/GmarketSansTTFBold.ttf') format('truetype');}
@font-face {font-family:'GmarketMedium';font-weight:500;src:url('/font/GmarketSansTTFMedium.eot');src:local(),url('/font/GmarketSansTTFMedium.eot?#iefix') format('embedded-opentype'),url('/font/GmarketSansTTFMedium.woff') format('woff'),url('/font/GmarketSansTTFMedium.ttf') format('truetype');}

@font-face {font-family:'OpenSans'; font-weight:300; font-style:normal;src:url('/font/OpenSans-Regular.eot');src:local(),url('/font/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Regular.woff') format('woff'),url('/font/OpenSans-Regular.ttf') format('truetype');}
@font-face {font-family:'OpenSans';font-weight:500; font-style:normal;src:url('/font/OpenSans-Semibold');src:local(),url('/font/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Semibold.woff') format('woff'),url('/font/OpenSans-Semibold.ttf') format('truetype');}
@font-face {font-family:'OpenSans';font-weight:600; font-style:normal;src:url('/font/OpenSans-Bold');src:local(),url('/font/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('/font/OpenSans-Bold.woff') format('woff'),url('/font/OpenSans-Bold.ttf') format('truetype');}

@font-face {font-family:'BMJUA'; font-weight:normal; font-style:normal;src:url('/font/BMJUA.eot');src:local(),url('/font/BMJUA.eot?#iefix') format('embedded-opentype'),url('/font/BMJUA.woff') format('woff');}


@font-face{font-family:'NotoSans';font-style:normal;font-weight:normal;src:url('/font/notokr-regular.eot');src:local(),url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),url('/font/notokr-regular.woff') format('woff'),url('/font/notokr-regular.ttf') format('truetype');}
@font-face {font-family:'NotoSans';font-style:normal;font-weight:300;src:url('/font/notokr-demilight.eot');src:local(),url('/font/notokr-demilight.eot?#iefix') format('embedded-opentype'),url('/font/notokr-demilight.woff') format('woff'),url('/font/notokr-demilight.ttf') format('truetype');}
@font-face {font-family:'NotoSans';font-style:normal;font-weight:500;src:url('/font/notokr-medium.eot');src:local(),url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'),url('/font/notokr-medium.woff') format('woff'),url('/font/notokr-medium.ttf') format('truetype');}
@font-face {font-family:'NotoSans';font-style:normal;font-weight:600;src:url('/font/notokr-bold.eot');src:local(),url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'),url('/font/notokr-bold.woff') format('woff'),url('/font/notokr-bold.ttf') format('truetype');}



*,
*:after,
*:before {	margin: 0;	padding: 0;	-webkit-box-sizing: border-box;  -moz-box-sizing: border-box;	box-sizing: border-box;}

body,div,p,a,dt,dd,th,td,input,select,textarea,button,select {font-family:'OpenSans', 'NotoSans', 'xeicon', ' ', '', 'Dotum',  '',  Gulim, Sans-serif; font-size:14px;line-height:1.3;color:#555;font-weight:normal;font-style:normal;}
body.popup {min-width:auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,strong,span,button {margin:0;padding:0;}
fieldset,img {border:0 none;vertical-align:middle;}
caption {display:none;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;}
table {table-layout:fixed;width:100%;margin:0;padding:0;border-spacing:0;border:0;border-collapse:collapse;}
li {list-style:none;padding:0;margin:0;}
dl, dt, dd {font-family:inherit;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
a {color:#333;text-decoration:none; transition:300ms ease-out 0ms;}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
select::-ms-expand {display: none;} 
dl,dt,dd {color:inherit; font-family:inherit; letter-spacing:inherit; }

input[type=text], input[type=password], input[type=number]	{ border-radius:5px;  background:#fff; border:1px solid #d9dbdc; font-size:14px; height:35px; padding:0 10px; line-height:35px;vertical-align:middle;box-sizing:border-box;}
input[type=file]	{ background:#fff; border:1px solid #d9dbdc; font-size:12px; padding:3px; height:35px; font-size:12px;vertical-align:middle;box-sizing:border-box;}
textarea	{ border-radius:5px; background:#fff; border:1px solid #d9dbdc; font-size:16px; padding:3px; margin:0 0 3px 0;font-size:16px;box-sizing:border-box;}
select	{  border-radius:5px;  height:35px; min-width:100px;border:1px solid #d9dbdc;  appearance: none; -moz-appearance: none; -webkit-appearance: none; padding: 0 30px 0 10px; background: url(/site/youeun00000/img/inc/arrow.webp) right center no-repeat #fff; 
          background-size:auto 18px; background-position:calc(100% - 10px); font-size:14px;color:#555555;vertical-align:middle;box-sizing:border-box;}

@media \0screen {
    select {background:#fff !important;padding:0 0 0 10px !important;}
}

input::placeholder {color:#ccc;}
textarea::placeholder {color:#ccc;}

input:-webkit-autofill { -webkit-text-fill-color: #000; } 
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s;}

/*
input[type=checkbox], input[type=radio] {position:absolute;opacity:0;-webkit-opacity:0;-moz-opacity:0;z-index:0;}
input[type=checkbox] + label {    display: inline-block;    padding: 0 10px 0 20px;    min-height: 20px;    background-image: url(/site/youeun00000/img/icon_check.webp);    background-position: 0 -33px;    background-repeat: no-repeat;    background-size: 16px auto;    box-sizing: border-box;    border: 1px solid rgba(255, 255, 255, 0);    letter-spacing: -1px;    color: #222;    font-size: 14px;    line-height: 20px;  }
input[type=checkbox]:checked + label {background-position:0 3px;color:#111;}

input[type=radio] + label {    display: inline-block;    padding: 0 10px 0 25px;    min-height: 20px;    background-image: url(/site/youeun00000/img/icon_radio.webp);    background-position: 0 2px;    background-repeat: no-repeat;    background-size: 20px auto;    box-sizing: border-box;    border: 1px solid rgba(255, 255, 255, 0);    letter-spacing: -1px;    color: #222;    font-size: 14px;    line-height: 20px;  }
input[type=radio]:checked + label {background-position:0 -38px;color:#111;}

*/


/* ///////////////////////////////////////////////////////// */
/*         checkbox radio common
/* ///////////////////////////////////////////////////////// */
input[type=checkbox], input[type=radio] {position:absolute;	opacity:0;-webkit-opacity:0;-moz-opacity:0;	z-index:0;}
input[type=checkbox] + label {position:relative;display:inline-block;margin:0;  padding:0 1rem 0 1.35rem;box-sizing:border-box;background:none;border:0;letter-spacing:-1px;font-size:13px;line-height:28px;color:#111;font-style:normal;word-break:keep-all;vertical-align:middle;cursor:pointer;}
input[type=checkbox] + label:before {display: block;content: "";position: absolute;left: 0;top:50%;width:18px;height:18px;background-color:#fff;border:1px solid #a9b4c0;border-radius:3px;transform:translateY(-50%);box-sizing:border-box;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box; transition: all 0.2s ease-in; }
input[type=checkbox] + label:after {content:'';display:none;position:absolute;top:50%;left:6px;width:7px;height:11px;margin:-7.5px 0 0 0;border-color:#fff;border-style:solid;border-width:0 2px 2px 0 !important;transform:rotate(45deg);}
input[type=checkbox]:checked + label {background:none;}
input[type=checkbox]:checked + label:before {border:1px solid #f21e1e;background-color:#f21e1e;transform:translateY(-50%);box-shadow:0 3px 8px -3px #f21e1e;}
input[type=checkbox]:checked + label:after {display:block;}

input[type=radio] + label {position:relative;display:inline-block;margin:0;padding:0 1rem 0 1.35rem;box-sizing:border-box;border:0;background:none;letter-spacing:-1px; font-size:13px;line-height:28px;color:#111;vertical-align:middle;cursor:pointer;}
input[type=radio] + label:after {display: block;content: "";position: absolute;left: 0;top:50%;width:18px;height:18px;background-color:#fff;border:1px solid #a9b4c0;border-radius:50%;transform:translateY(-50%);transition: border 0.2s ease-in;box-sizing:border-box;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box;}
input[type=radio]:checked + label {background:none;}
input[type=radio]:checked + label:after {border:5px solid #f21e1e;box-shadow:0 3px 8px -3px #f21e1e;}




@media \0screen {
    input[type=checkbox], input[type=radio] {margin-top:10px;}
	input[type=radio] + label {background:none !important;}
	input[type=checkbox] + label {background:none !important;}
}

.input100pc {width:100%;}

.fc_red {color:#e90505; }
.fc_blue {color:#0f3eee; }
.fc_black {color:#000; }
.fc_skyblue {color:#4f9eff;}
.fc_default {color:#f21e1e !important}

.bg_red { background:#d62d22; }
.bg_blue {background:#262666; }

.bold {font-weight:bold !important; }
.al_left {text-align:left !important;}
.al_right {text-align:right;}
.fl_left {float:left !important; }
.fl_right {float:right !important; }

.inr { width:1200px; margin:0 auto; position:relative;  }
.inr:after {content:''; clear:both; display:block; }

@media screen and ( max-width:1200px ) {
  .inr { width:100%; }

}


/* ũѹ */
::-webkit-scrollbar { width: 6px;height:6px;}
::-webkit-scrollbar-track { background-color: #fcfcfc; }
::-webkit-scrollbar-thumb { background: #fca8a8;  opacity:1 !important;  border-radius:6px; }
::-webkit-scrollbar-button { display: none; }




/**/
.main header {border-bottom:0;}
.wrapper {min-width:1000px; max-width:100%;top:0; margin:0 auto; display:block; padding-top:0px;}
header {position:relative; width:100%;z-index:999;background-color:#fff; box-shadow:5px 5px 15px rgba(0,0,0,0.05)}
header .header {position:relative; width:1200px;height:100px;  margin:0 auto;  z-index:100; }
header .header .gnb_wrap {position:absolute; left:0; bottom:0;  width:100%; height:100px; }
header .logo {position:absolute;left:0;top:0px; width:240px;height:100px;background:url(/site/youeun00000/img/inc/logo.webp) no-repeat center center; background-size:auto 70%;z-index:102; transition: all 0.2s ease-in; }
header .logo a {display:block;height:100%;}
header .logo span {display:none;}

.header .gnb {position:relative; width:auto; padding-left:300px; padding-right:240px; font-size:0; text-align:center; display:flex; justify-content: center; flex-direction: row; flex-wrap: nowrap;   }
.header .gnb li {position:relative;width:20%; }
.header .gnb li a {display:block; position:relative; border-bottom:0px solid transparent; color:#333;height:100px;line-height:100px;}
/*
.header .gnb li a em {position:absolute; left:50%; bottom:0; width:0px; height:3px; background-color: #fff; margin:0 auto; transition:300ms ease-out 0ms;}
.header .gnb li:hover a em { width:100%;  left:0%;}
*/
.header .gnb li a span {display:block;line-height:100px;font-size:18px; font-weight:500; font-family:'SB-ugr'; letter-spacing:-.06em; text-align:center; -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header .gnb li:hover a span {color:#f21e1e;}
.header .gnb li ul {display:none;width:100%; margin-top:-7px; padding:0px 0;background:#fff !important; outline:1px solid rgba(0,0,0, .05); border-radius:8px; overflow:hidden;  box-shadow: 5px 5px 12px rgba(0,0,0,0.1);}
.header .gnb li:hover ul {display:inline-block;position:absolute;left:0;top:100px;padding:0px 0;}
.header .gnb li li {clear:both;width:100%; border-top:1px solid rgba(0,0,0,0.08) }
.header .gnb li li:first-child {border-top:0}
.header .gnb li li a {color:#444;height:auto;border:0 !important;padding:15px 5px;line-height:18px !important;font-size:15px; font-weight:500; letter-spacing:-.04em;text-align:left;
                           -webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s; text-align: center;}
.header .gnb li li a:hover {background:#f21e1e; color:#fff;}

header .util {position:relative; margin:0;  font-size:0; z-index:50;height:40px; background-color:#f1f1f1 }
header .util .log {position:absolute; right:0; top:0;text-align:left; }
header .util .log a { display:inline-block; position:relative;  font-size:14px; color:#555; height:40px; line-height:40px; padding:0 15px; font-weight:500; cursor:pointer; letter-spacing:-.06em;}
header .util .log a:before {content:''; position:absolute;top:50%; margin-top:-7px; left:0; height:14px; width:1px; background-color:rgba(255,255,255,0.2)}
header .util .log a:first-child:before { display:none; }
header .util .log a.adm {color:#fff; background-color:#f21e1e; border-color:#f21e1e;}

header .contact {position:absolute; right:0; top:25px;padding-left:50px; height:63px; background:url(/site/youeun00000/img/inc/icon_phone.webp) no-repeat left 0; background-size:auto 46px; }
header .contact p{font-size:20px;margin-bottom:2px; color:#f21e1e; line-height:22px;font-family:'SB-ugr';font-weight:bold; }
header .contact p span {display:block;  font-weight:500;font-size:15px; margin-bottom:3px; color:#555;}

@media screen and ( max-width:1200px ) {
	header .header {width:100%; }
	header .logo { left:5px; }

	header .contact { right:5px; top:25px;padding-left:40px; height:63px;  background-size:auto 36px; background-position:left 6px ;}
	header .contact p{font-size:17px; line-height:1.3em;  }
	header .contact p span { font-size:13px; }

}



/* 푸터: 서브 60px / 메인 0 — 하단 고정 상담바 여유는 body padding으로 처리 */
.main footer {margin:0}
footer {display:block; width:100%; clear:both; background-color:#211f1f; margin-top:60px; padding:2.5rem 0 2rem; }
body.main footer,
body.site-youeun00000.main footer { margin-top:0; }
footer .infoBox {position:relative; width:100%; text-align:center; }
footer .f_logo {display:block; margin-top:15px; text-align:center;  }
footer .f_logo img {height:52px; opacity:0.4}
footer address	{position:relative;display:block; line-height:24px; font-size:14px; color:rgba(255,255,255,0.5); box-sizing:border-box; word-break:keep-all;}
footer address	 span{ display:inline-block; padding:0 14px; vertical-align:middle;}
footer a {color:#fff; }
footer .copyright {display:block; padding-top:5px; font-size:13px;color:rgba(255,255,255,0.6);}
footer .util {position:absolute; right:0px; top:-5px; font-size:0; z-index:50}
footer .util a { display:inline-block; margin-left:8px; font-size:13px; color:#fff; height:30px; line-height:30px; padding:0 15px;  background-color:rgba(255,255,255,0.15);  border-radius:60px; font-weight:500; cursor:pointer;}

/* skip_top */
footer .skip_top { position:fixed; right:40px; z-index:333; transition:0.4s; }
footer .skip_top .skip_top_btn {width:60px; height:60px;position:relative;  line-height:16px; padding-top:10px;background: #fff; color:#333; border:1px solid rgba(0,0,0,0.1); border-radius:50%; cursor:pointer; transition:0.4s; -webkit-transition:0.4s; text-align:center;box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.05);}
footer .skip_top .skip_top_btn:before{ content:"\e945"; position:absolute; left:0; top:12px; width:100%; text-align:center; font-family:'xeicon'; margin:0; font-size:23px; line-height:18px; color:#333; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}
footer .skip_top .skip_top_btn span { display:block;text-align:center; padding-top:18px; font-size:14px;text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1)}

/* ϴܻ */
footer .consult_list .column {position:fixed;left:50%;bottom:5px;width:95%;max-width:1100px;background:#fff;border-radius:15px;overflow:hidden;z-index:3333;transform:translateX(-50%);box-shadow:0 0 20px rgb(0 0 0 / 25%)}
footer .consult_list .conts {position:relative;padding:20px 200px 20px 40px;overflow:hidden;font-family:'SB-ugr';font-weight:500;}
footer .consult_list .title_wrap {padding:0;text-align:left; margin:0 0 5px;}
footer .consult_list .title_wrap h3 {display:inline-block;font-size:18px;font-weight:500;font-family:'SB-ugr';}
footer .consult_list .title_wrap .subtitle {display:inline-block;padding-left:10px;font-size:14px;}
footer .consult_list ul {width:100%;}
footer .consult_list li {float:left;}
footer .consult_list li > span {display:none;}
footer .consult_list li select, .consult_list li input {height:50px;background-color:#f5f5f5;border:0;border-radius:5px;font-size:16px;}
footer .consult_list li input {width:100%;}
footer .consult_list button { position:absolute;right:0;top:0;width:170px;height:135px;border:0;background:#f21e1e;color:#fff; font-size:22px; font-family:'SB-ugr';font-weight:500;cursor:pointer;}
footer .consult_list .agree {position:absolute;right:200px;top:20px;}
footer .consult_list .agree a {display:inline-block; height:24px; line-height:24px; padding:0 12px;background-color:#f4f4f4; font-size:13px; color:#555; font-weight:500; border-radius:60px;}
footer .consult_list .wid1 {width:19%;position:relative;font-size:0;}
footer .consult_list .wid2 {width:14%;}
footer .consult_list .wid3 {width:300px;text-align:center;}
footer .consult_list .wid4 {width:calc(67% - 300px);}
footer .consult_list .wid5 {width:18%;}
footer .consult_list .choices input[type=radio] {width:45%;cursor:pointer;}
footer .consult_list .choices input[type=radio] + label  {width:45%;line-height:45px;font-size:14px; background-color:#fff;border:1px solid #eee;border-radius:0;color:#777;background-image:none;padding:0;text-align:center;font-family:'SB-ugr';font-weight:500;}
footer .consult_list .choices input[type=radio]:checked + label {border-color:#f21e1e;background-color:#fff;color:#f21e1e; }
footer .consult_list .choices input[type=radio] + label:after {display:none;}


/* ϴ   */
.footer_consult {   position:fixed; left:0; bottom:0; width:100%; min-width:1024px; z-index:999999; background-color:#f21e1e; box-shadow:5px 5px 30px -5px rgba(0,0,0,0.6)}
.footer_consult .column{display:flex; justify-content: center; align-items: center; padding:1rem 2rem; }
.footer_consult h2 { font-weight:500; color:#fff; font-size:1.125rem; line-height:1.5rem; }
.footer_consult dl { position:relative; width:250px; color:#fff;padding-left:4.3rem; background-repeat:no-repeat; background-position:left ; background-size:auto 3.1rem;}
.footer_consult dl:before {content:'';position:absolute; left:0; top:0;  width:60px; height:60px; border-radius:50%; background-color:#fff; background-position:center center; background-size:auto 50%; background-repeat:no-repeat; 
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 80 80' style='enable-background:new 0 0 80 80;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23f21e1e;%7D%0A%3C/style%3E%3Cpath class='st0' d='M7.8,7.8L7.8,7.8c-1,1.4-1.9,3-2.6,4.7c-0.6,1.6-1.1,3.1-1.3,4.7C2.9,24.8,4.5,32,9.4,40.1 c3.1,5.1,7.5,10.6,13.4,16.7c6.4,6.6,12.4,11.1,17.7,14.1c12.2,6.9,20.6,6.3,21.1,6.2c1.6-0.2,3.2-0.5,4.8-1.1 c1.7-0.6,3.3-1.5,4.7-2.5l0.1,0.1l3.3-3.1c2.4-2.3,2.5-6,0.3-8.3L63.6,50.5c-0.6-0.6-1.4-1.1-2.2-1.3l-0.8-0.8 c-2.1-2.1-5.6-2.1-7.8,0l-5.4,5.2c-0.3-0.2-0.7-0.4-1-0.6c-3.3-1.9-7.9-4.6-12.7-9.5c-4.8-5-7.3-9.6-9.1-13.1c0-0.1-0.1-0.2-0.1-0.2 l3.9-3.7l1.9-1.9c2.4-2.3,2.5-6,0.3-8.3L19.5,4.6c-2.2-2.3-6-2.3-8.4,0L7.8,7.8z'/%3E%3C/svg%3E%0A");
}
.footer_consult dl dt {font-size:1rem; line-height:1.3rem;  font-weight:400; }
.footer_consult dl dd {font-size:1.85rem; line-height:2rem; font-weight:700; color:#fff; margin-top:.3rem;}
.footer_consult form { display:flex; justify-content: center;align-items: center;flex-wrap: nowrap;  gap:0.5rem; }
.footer_consult .items {width:calc(100% - 250px);display:flex; justify-content: center;align-items: center;flex-wrap: nowrap;  gap:0.5rem;}
.footer_consult input[type="text"],
.footer_consult button {height:60px; line-height:60px; border-radius:8px; }
.footer_consult input[type="text"] {width:calc(50% - 165px); background-color:#fff;  padding:0 1rem; font-size:1.2rem; color:#222; outline:0;border:0; transition: all 0.2s ease-in;}
.footer_consult button { width:180px; text-align:center; background-color:#000; color:#fff; font-weight:500; letter-spacing:-.06em; border:0; font-size:1.2rem; text-shadow:1px 1px 1px rgba(0,0,0,0.1); cursor:pointer; }
.footer_consult button:after {content:"\e93e"; display:inline-flex; color:#fff; font-size:1.1rem; margin-left:1rem; }
.footer_consult input:-webkit-autofill { -webkit-text-fill-color: #555; font-weight:600;  transition: background-color 5000s ease-in-out 0s;} 
.footer_consult input::placeholder {color:#ccc; font-size:1rem; font-weight:500;  }
.footer_consult input[type=checkbox] + label,
.footer_consult input[type=checkbox]:checked + label {color:#fff;}
.footer_consult input[type=checkbox] + label:before {border:0; }
.footer_consult input[type=checkbox]:checked + label:before { background-color:#fff; border:0; }
.footer_consult input[type=checkbox]:checked + label:after {border-color:#f00; left:6px;}
.footer_consult .agree {width:125px; margin-right:.35rem;}
.footer_consult .agree input[type=checkbox] + label {padding-right:0; font-size:.9rem; }
.footer_consult .label {color:#fff; font-size:.85rem; text-decoration:underline;float:right; }

/*  */
.sns_wrap { position:fixed; top:50%; right:30px;   transform: translate(0,-50%); z-index:333; transition: all 0.3s ease-in;}
.sns_wrap ul li { display:block; margin-bottom:10px;}
.sns_wrap ul li a {display:block;width:76px; height:76px;margin-top:8px;  border-radius:50%;  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);  cursor:pointer; transition: all 0.2s ease-in;text-align:center; }
.sns_wrap ul li a:before {content:''; display:block; padding-top:1.25rem;  text-align:center; font-size:1.8rem; line-height:1.3rem; color:#fff; border:0px solid #f00}
.sns_wrap ul li a:hover {transform:translateY(-5px);box-shadow: 5px 6px 18px -5px rgba(0, 0, 0, 0.4);}
.sns_wrap ul li a.kakao:before{content:""; display:inline-block; margin-top:.9rem; width:2.5rem;height:1.65rem; background-repeat:no-repeat; background-position:center ;  background-size:75%;
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 27.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 50 47' style='enable-background:new 0 0 50 47;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23332323;%7D%0A%3C/style%3E%3Cpath class='st0' d='M25,1.3c13.6,0,24.7,8.7,24.7,19.5c0,10.8-11,19.5-24.7,19.5c-1.6,0-3.1-0.1-4.6-0.3c-2.7,1.9-9.1,6.2-9.5,6.4 c-0.5,0.4-1.4,0.4-1-1c0.3-1.1,1.6-6.1,2.1-8.1C5,34,0.3,27.8,0.3,20.8C0.3,10.1,11.4,1.3,25,1.3 M15.4,14.9H8.2 c-0.7,0-1.2,0.5-1.2,1.2c0,0.7,0.5,1.2,1.2,1.2h2.3V26c0,0.3,0.1,0.6,0.4,0.8c0.2,0.2,0.5,0.3,0.8,0.3H12c0.3,0,0.6-0.1,0.8-0.3 c0.2-0.2,0.4-0.5,0.4-0.8v-8.6h2.2c0.7,0,1.2-0.5,1.2-1.2C16.6,15.5,16.1,14.9,15.4,14.9 M32.8,24.9h-3.4v-8.8 c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3v9.5c0,0.1,0,0.1,0,0.2c0,0.1,0,0.1,0,0.2c0,0.6,0.5,1.1,1.1,1.1h4.9 c0.6,0,1.1-0.5,1.1-1.1C33.9,25.4,33.4,24.9,32.8,24.9 M43.5,25.3l-3.7-4.9l3.4-3.4c0.5-0.5,0.5-1.2,0-1.7c-0.5-0.5-1.2-0.5-1.7,0 l-4.2,4.2v-3.5c0-0.7-0.6-1.3-1.3-1.3c-0.7,0-1.3,0.6-1.3,1.3v9.8c0,0.7,0.6,1.3,1.3,1.3c0.7,0,1.3-0.6,1.3-1.3v-3l0.8-0.8l3.5,4.6 c0.4,0.5,1.1,0.6,1.7,0.2C43.8,26.6,43.9,25.8,43.5,25.3 M25.7,25.6l-3.6-9.8c0,0,0,0,0,0c-0.2-0.6-0.9-1-1.7-1 c-0.9,0-1.6,0.5-1.7,1.2c0,0.1,0,0.1-0.1,0.2l-3.5,9.5c-0.2,0.6,0.1,1.3,0.7,1.5c0.6,0.2,1.3-0.1,1.5-0.7l0.6-1.7h4.9l0.6,1.7 c0.2,0.6,0.9,0.9,1.5,0.7C25.6,26.9,26,26.2,25.7,25.6 M18.7,22.4l1.7-4.7c0,0,0,0,0.1,0l1.7,4.7H18.7z'/%3E%3C/svg%3E%0A");


}
.sns_wrap ul li a.blog:before{content: ""; background:url(/site/youeun00000/img/main/blog_w.webp) no-repeat center 12px ; height:40px; background-size:30px;}
.sns_wrap ul li a.insta:before{content:"\ebe9" }
.sns_wrap ul li a.youtube:before{content:"\ec32" }
.sns_wrap ul li a.blog { background-color:#119b07;}
.sns_wrap ul li a.kakao { background-color:#fff600; }
.sns_wrap ul li a.insta { background-color:#f174b7; }
.sns_wrap ul li a.youtube { background-color:#ff0000; }
.sns_wrap ul li i {display:block; color:#fff;  font-size:27px;padding-top:14px;  }
.sns_wrap ul li img { margin-top:15px; height:30px }
.sns_wrap ul li a p {color:#fff; font-size:13px;font-family:'SB-ugr'; font-weight:400; padding:5px 0 0; margin:0;}
.sns_wrap ul li a.kakao p {color:#000}


.sns_wrap .skip_top {display:block;   }
.sns_wrap .skip_top .skip_top_btn { text-align:center;}
.sns_wrap .skip_top .skip_top_btn a {display:block;width:68px; height:68px; border-radius:50%; background:#cdccd2;  border:2px solid #fff;  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);  cursor:pointer; transition:300ms ease-out 0ms;}
.sns_wrap .skip_top .skip_top_btn a:before{ content:"\e945"; display:inline-block; margin-top:6px;font-family:'xeicon';font-size:23px; color:#fff;}
.sns_wrap .skip_top .skip_top_btn a span { display:block;text-align:center; padding-top:0px; margin-top:-6px;font-size:14px; line-height:14px; color:#fff; letter-spacing:0; font-family:'OpenSans-Semibold';}
.sns_wrap .skip_top .skip_top_btn a:hover { background:#333; }
.sns_wrap .skip_top .skip_top_btn a:hover:before,
.sns_wrap .skip_top .skip_top_btn a:hover span { color:#fff; }

@media screen and ( max-width:1920px ) {
  .sns_wrap  {right:10px;  margin-left:auto; left:auto; }
}

/* PC: 우측 중앙 AI 추천 런처(.site-ai-sidebar)와 SNS 플로팅 겹침 방지 — AI가 떠 있으면 SNS를 왼쪽으로 밀어냄 */
@media screen and ( min-width:1000px ) {
  body:has(.site-ai-sidebar.is-ready) .sns_wrap { right:104px; }
  body:has(.site-ai-sidebar.is-open) .sns_wrap { right:232px; }
}


.total_content {padding-top:20px;}
.total_content:after {content:''; clear:both; display:block;}
.main .total_content {padding-top:0px;}
.view .total_content {padding-top:120px;}


/* carlist pager */
.carlist .bx-controls {position:relative;display:inline-block;width:100%;padding-top:28px;text-align:center;}
.carlist .bx-controls .bx-pager {position:relative;display:inline-block;margin:0 auto;}
.carlist .bx-controls .bx-pager-item{float:left; margin-right:10px;}
.carlist .bx-controls .bx-pager-link {display: inline-block; width:12px; height:12px; background:#fff;  border:1.5px solid #f21e1e; border-radius:100%; font-size:0; transition:all .2s;}
.carlist .bx-controls .bx-pager-link:hover {background:rgba(242,30,30,.2);}
.carlist .bx-controls .bx-pager-link.active,
.carlist .bx-controls .active {background:#f21e1e; border-color:#f21e1e;}
.carlist .bx-controls-direction{display:none;}
.carlist .bx-wrapper{position:relative;width:100%;margin:0;padding:0;border:0;box-shadow:none;background:transparent;}
.carlist .bx-viewport{width:100% !important; overflow:hidden;}
.carlist .bx-loading{display:none !important;}

.carlist_wrap {position:relative;clear:both;z-index:1;overflow:hidden;margin:0 auto;}
.carlist_wrap .btn_total {top:25px;padding:0; border:0 ;color:#333  !important; }
.carlist_wrap .btn_total:after {color:#333 !important; }
.carlist_wrap .btn_total:hover { background:none; }

.carlist ul {position:relative; display:block; overflow:hidden !important;}
.carlist li  {position:relative; float:left; display:block;width:calc(25% - 15px); margin-right:20px;  margin-bottom:30px; border-radius:16px; overflow:hidden; background:#fff; box-shadow:0 8px 24px rgba(33,31,31,.06); transition:transform .25s ease, box-shadow .25s ease;}
.carlist li:hover {transform:translateY(-4px); box-shadow:0 14px 32px rgba(242,30,30,.12);}
.carlist li:first-child {margin-left:0; }
.carlist li:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid rgba(0,0,0,.06); border-radius:16px; background:#fff;  z-index:-1;}
.carlist li a {display:block;width:100%; position:relative;}
.carlist li .icon {display:block; position:absolute; left:8px; top:8px; z-index:30; pointer-events:none;}
.carlist li .icon img{display:block; height:25px; width:auto; max-width:100%;}
.carlist li .icon.badge-84{
  left:10px;
  top:10px;
  right:auto;
  width:auto;
  height:auto;
  background:none;
}
.carlist li .icon.badge-84 span{
  display:inline-flex;
  align-items:center;
  gap:6px;
  padding:6px 12px 6px 10px;
  border-radius:999px;
  background:rgba(255,255,255,.96);
  color:#334155;
  font-size:12px;
  font-weight:700;
  letter-spacing:-.03em;
  line-height:1.2;
  white-space:nowrap;
  border:1px solid rgba(148,163,184,.28);
  box-shadow:0 4px 14px rgba(15,23,42,.14);
  backdrop-filter:saturate(1.1) blur(2px);
  -webkit-backdrop-filter:saturate(1.1) blur(2px);
}
.carlist li .icon.badge-84 span:before{
  content:'';
  width:7px;
  height:7px;
  border-radius:50%;
  background:#3b82f6;
  box-shadow:0 0 0 3px rgba(59,130,246,.18);
  flex:0 0 auto;
}
.carlist li a .img {width:100%;height:180px; display:block; position:relative; background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/site/youeun00000/img/nophoto/nophoto_115x85.webp); overflow:hidden; border-radius:16px 16px 0 0; }
.carlist li a .carName {padding:15px 20px 8px;font-size:18px; line-height:20px;letter-spacing:-.07em; font-weight:500; color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.carlist li a .carName sup {display:none;}
.carlist li a .year {display:block;padding:0 10px 0 20px;font-size:14.5px;line-height:1.35;height:auto;margin-top:0;color:#777;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;}
.carlist li a .year span {display:inline-block; width:7px;text-align:center; color:#ccc}
.carlist li a .price {text-align:right; position:relative; font-size:20px; font-weight:500; padding:3px 20px 20px; color:#f21e1e;}
.carlist li a .price em {font-size:18px; color:#555; font-weight:500; font-family:'Noto Sans KR' !important;}
.carlist li a .price span.nego {font-size:22px;}
.carlist li a .price span.priceq {font-size:18px; color:#ee4062}
.carlist li a .price > div{font-size:18px; font-weight:500; color:#666; margin-bottom:2px;}
.carlist li a .price > div span{font-size:16px; color:#4d4d4d;}
.carlist li a .price > span{font-size:15px; font-weight:600; margin-left:2px;}
.t_list td.price > div{font-size:18px; color:#000000; margin-bottom:2px}
.t_list td.price > div span{font-size:16px; color:#4d4d4d;}

.carlist li a .price_wrap {position:relative; padding:20px 20px 25px; display:flex; justify-content: space-between; flex-wrap: nowrap;flex-direction: row;align-items: center;}
.carlist li a .price_wrap span {width:auto; font-size:18px; line-height:21px; font-weight:500; color:#333}
.carlist li a .price_wrap .monthly { font-size:16px; font-weight:500; color:#555; letter-spacing:-.04em; }
.carlist li a .price_wrap .fee {color:#f21e1e; font-size:21px; font-weight:bold; font-family:'NotoSans',sans-serif; padding-left:5px;}
.carlist li a .car_status { padding:10px 20px 20px; display:none; }
.carlist li a .car_status span {display:inline-block; float:left; padding:3px 15px; border:1px solid #dde0e7; border-radius:20px; font-size:14px; color:#888; margin-left:7px; background:#fafafa; }
.carlist li a .car_status span:first-child {margin:0; }
.carlist li a .car_status span.func_record {color:#e61308; border:1px solid #ef2f25; background:#fff5f5;}
.carlist li a .car_status span.acc_free {color:#f21e1e; font-weight:600; border:1px solid rgba(242,30,30,.35); background:#fff7f7;}


/* main 특별할인: 1줄 4대 slick + 50만원 할인 뱃지 (카드는 국산/수입과 동일) */
.carlist.bg li { width:calc(25% - 15px); position:relative; margin-left:20px; margin-right:0; margin-bottom:25px;  }
.carlist.bg li:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid rgba(0,0,0,.06); border-radius:16px; background:#fff;  z-index:-1;}
.carlist.bg li:nth-child(4n+1) {margin-left:0;clear:both}
.carlist.bg li a .img {height:180px; }
.carlist.bg li a .year {display:block; font-size:13.5px; letter-spacing:0; }
.carlist_wrap.bg {
  background:linear-gradient(180deg,#faf7f7 0%,#f3f3f3 100%);
  margin-top:70px;
  padding:50px 0 50px;
  overflow:visible;
}
.carlist_wrap.bg > .column{
  max-width:1200px;
  margin:0 auto;
  padding:0;
  position:relative;
}
.carlist_wrap.bg .carlist {overflow:visible;}
.carlist_wrap.bg .hotlist.carlist > ul:not(.slick-initialized){
  display:block !important;
  overflow:hidden !important;
  margin:0;
  padding:0;
}
.carlist_wrap.bg .hotlist.carlist > ul:not(.slick-initialized) > li{
  float:left !important;
  clear:none !important;
  width:calc(25% - 15px) !important;
  margin:0 0 0 20px !important;
  display:block !important;
  height:auto !important;
  /* base .carlist li width/margin-right 덮어씀 */
}
.carlist_wrap.bg .hotlist.carlist.slick-initialized > li,
.carlist_wrap.bg .hotlist.carlist .slick-initialized li{
  /* slick이 슬라이드 width를 지정 — float 그리드 규칙 해제 */
  float:none !important;
  clear:none !important;
  margin-left:0 !important;
  margin-right:0 !important;
}
.carlist_wrap.bg .hotlist.carlist > ul:not(.slick-initialized) > li:nth-child(4n+1){
  margin-left:0 !important;
  clear:both !important;
}
.carlist_wrap.bg .hotlist.carlist .slick-list{
  margin:0 -10px;
  overflow:hidden;
}
.carlist_wrap.bg .hotlist.carlist .slick-track{
  display:flex !important;
  align-items:stretch;
}
.carlist_wrap.bg .hotlist.carlist .slick-slide{
  padding:0 10px !important;
  box-sizing:border-box !important;
  height:auto !important;
  float:none !important;
  display:block !important;
}
.carlist_wrap.bg .hotlist.carlist .slick-slide > li,
.carlist_wrap.bg .hotlist.carlist .slick-slide > div > li,
.carlist_wrap.bg .hotlist.carlist li.slick-slide{
  float:none !important;
  clear:none !important;
  margin:0 !important;
  display:block !important;
  height:auto !important;
  position:relative;
  /* gap 보이게: 슬라이드 패딩 영역은 투명, 카드 본체만 흰 배경 */
  background:transparent !important;
  box-shadow:none !important;
  border-radius:0 !important;
  overflow:visible !important;
}
.carlist_wrap.bg .hotlist.carlist li.slick-slide > a,
.carlist_wrap.bg .hotlist.carlist .slick-slide > li > a{
  display:block;
  background:#fff;
  border-radius:16px;
  overflow:hidden;
  box-shadow:0 8px 24px rgba(33,31,31,.06);
  position:relative;
}
.carlist_wrap.bg .hotlist.carlist li.slick-slide:after,
.carlist_wrap.bg .hotlist.carlist .slick-slide > li:after{
  display:none !important;
}
/* 특별할인 전용 뱃지: 카드 안쪽으로 여백 */
.carlist_wrap.bg .hotlist.carlist > ul > li:before,
.carlist_wrap.bg .hotlist.carlist li.slick-slide:before {
  content:'';
  position:absolute;
  left:24px; /* slide padding 10px + 안쪽 14px */
  top:12px;
  width:81px;
  height:81px;
  background:url(/site/youeun00000/img/main/ico_best.webp) no-repeat 0 0;
  background-size:81px 81px;
  z-index:50;
  pointer-events:none;
}
.carlist_wrap.bg .hotlist.carlist li .icon.hot{ display:none; }
.carlist_wrap.bg .hotlist.carlist li a .img {
  width: 100%;
  height: 180px !important;
  aspect-ratio: auto !important;
  border-radius: 16px 16px 0 0;
  background-color: #eee;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  display:block;
}
/* 페이징: 하단 가로 정렬 + 메인 빨강 */
.carlist_wrap.bg .hotlist.carlist .slick-dots{
  position:relative !important;
  left:auto !important;
  right:auto !important;
  top:auto !important;
  bottom:auto !important;
  width:100% !important;
  margin:28px 0 0 !important;
  padding:0 !important;
  list-style:none !important;
  text-align:center !important;
  display:flex !important;
  justify-content:center !important;
  align-items:center !important;
  flex-direction:row !important;
  flex-wrap:wrap !important;
  gap:10px !important;
  line-height:0 !important;
  height:auto !important;
  float:none !important;
}
.carlist_wrap.bg .hotlist.carlist .slick-dots li{
  display:inline-flex !important;
  width:auto !important;
  height:auto !important;
  margin:0 !important;
  float:none !important;
  clear:none !important;
  box-shadow:none !important;
  border-radius:0 !important;
  overflow:visible !important;
  background:transparent !important;
  position:relative !important;
}
.carlist_wrap.bg .hotlist.carlist .slick-dots li:before,
.carlist_wrap.bg .hotlist.carlist .slick-dots li:after{
  display:none !important;
  content:none !important;
  background:none !important;
}
.carlist_wrap.bg .hotlist.carlist .slick-dots li button{
  width:12px !important;
  height:12px !important;
  padding:0 !important;
  border:2px solid #f21e1e !important;
  border-radius:50% !important;
  background:#fff !important;
  font-size:0 !important;
  line-height:0 !important;
  cursor:pointer !important;
  opacity:1 !important;
  transition:background .2s ease, border-color .2s ease, transform .2s ease;
}
.carlist_wrap.bg .hotlist.carlist .slick-dots li.slick-active button{
  background:#f21e1e !important;
  border-color:#f21e1e !important;
  transform:scale(1.15);
}
.carlist_wrap.bg .hotlist.carlist .bx-controls{ display:none !important; }


.carlist_wrap2 {clear:both;display:block;width:100%; overflow:hidden; }
.carlist_wrap2 .inr{ max-width:1200px; margin:0 auto; padding:0 0 20px; }
.carlist_wrap2 .car_title {position:relative; z-index:5; }
.carlist_wrap2 .car_title ul { font-size:0;text-align:center;  }
.carlist_wrap2 .car_title ul li { display:inline-block; vertical-align:top; margin:0 10px; cursor:pointer;}
.carlist_wrap2 .car_title ul li a { display:block; position:relative;  line-height:1.5em; height:50px; line-height:52px; padding:0 30px; font-size:18px;  color:#333; border-radius:60px; font-weight:400; letter-spacing:-.02em; font-family:'SB-ugr'; }
.carlist_wrap2 .car_title ul li.on a {color:#fff;  font-weight:400;  background-color:#f21e1e; padding:0 30px 0 20px;}
.carlist_wrap2 .car_title ul li.on a:before {content:''; display:inline-block; vertical-align:middle; margin-right:0px; width:34px; height:50px; background:url(/site/youeun00000/img/main/ico_check_w.webp) no-repeat center ; background-size:auto 30px;}
.carlist_wrap2 .carbox { position:relative; margin-top:20px; display:none; }
.carlist_wrap2 .carbox.on { display:block; }
.carlist_wrap2 .carbox .btn_total { bottom:auto; top:-50px; }
/* 홈 국산/수입 = 특별할인 carlist 카드 */
.carlist_wrap2 .chapa-home-cho{
  width:100%;
  max-width:1200px;
  margin:0 auto;
  overflow:hidden;
}
.carlist_wrap2 .chapa-home-cho > ul{
  overflow:hidden !important;
}
.carlist_wrap2 .btn-wrap { display:block; text-align:center;  margin:24px auto 10px; clear:both; color:#222 }
.carlist_wrap2 .btn-wrap .btn_total {position:relative; display:inline-block;top:auto; right:auto; height:45px; line-height:43px; border:1px solid #dde0e7;  border-radius:60px; background-color:#fff; font-size:16px; font-weight:500; padding:0 30px; transition: all 0.2s ease-in;}
.carlist_wrap2 .btn-wrap .btn_total:after {color:#000; font-size:19px; margin-top:0px;transition: all 0.2s ease-in;}
.carlist_wrap2 .btn-wrap .btn_total:hover { background-color:#f21e1e; color:#fff; border-color:#fff; }
.carlist_wrap2 .btn-wrap .btn_total:hover:after {color:#fff; }

.mobile_view { clear:both; padding: 60px 0;text-align: center;}
.mobile_view button {border: 1px solid #999;display: inline-block;padding: 0 130px;background: #fff;line-height: 150px;font-size: 50px;outline: 0;}




.row {padding:70px 0;}
.row .column {position: relative;max-width: 1200px;min-width: 910px; margin: 0 auto;}
@media screen and ( max-width:1200px ) {
  .row .column {max-width: 100%;}
}

 .playerBox { width:465px; height:260px !important;background-color:#000; position:absolute !important; margin-top:0 !important; }
.mbYTP_wrapper {position:absolute !important;}

/* spotzone banner — absolute fade (레이아웃 밀림 방지) */
.spotzone{ z-index:29; position:relative; width:100%;height:500px;overflow:hidden}
.spotzone:after {content:''; clear:both; display:block; }
.spotzone .lst{ position:relative; margin:0; padding:0; width:100%; height:500px; }
.spotzone .lst > li{
  position:absolute; left:0; top:0;
  width:100% !important; min-height:500px; height:500px;
  background-repeat:no-repeat; background-position:center center;
  opacity:0; visibility:hidden; z-index:1;
  transition:opacity .7s ease, visibility .7s ease;
}
.spotzone .lst > li.active{
  opacity:1; visibility:visible; z-index:2;
}
.spotzone li a {display:block; width:100%; height:100%;}
.spotzone li.n01{ background-color:#fee7f3; background-image:url(/site/youeun00000/img/main/visual01.webp); background-size:auto;  }
.spotzone li.n02{ background-image:url(/site/youeun00000/img/main/visual02.webp); background-size:cover; }
.spotzone li.n03{ background-image:url(/site/youeun00000/img/main/visual03.webp); background-size:cover; }
.spotzone li .txtbox{ width:1200px; position:relative; min-width:960px; height:100%; margin:0 auto; padding-top:25px; letter-spacing:-.06em; overflow:hidden; box-sizing:border-box; }

.spotzone li .txtbox .tit1 { display:block; color:#fff; font-size:20px; font-weight:500; text-transform:uppercase;  }
.spotzone li .txtbox .tit2 { display:block; color:#fff; font-size:21px; line-height:1.4em; margin-top:10px; font-weight:400;  font-family:'NotoSans';}
.spotzone li .txtbox .tit3 { display:block; color:#fff; font-size:57px; line-height:1.6em; font-family:'GmarketSans'; font-weight:300;}
.spotzone li .txtbox .tit3 strong{color:#225ae7; font-weight:600; }
.spotzone li .txtbox .exp {padding-top:15px;}
.spotzone li .txtbox dl {margin-top:40px; }
.spotzone li .txtbox dl dd {display:block; font-size:20px; font-weight:500; color:#fff; padding:3px 0; }
.spotzone li .txtbox dl dd span {display:inline-block; vertical-align:middle; height:26px; line-height:26px; padding: 0 15px; font-size:1rem; font-weight:500; color:#fff; background-color:rgba(0,0,0,0.1); border-radius:60px; }
.spotzone li .txtbox .mov {position:absolute; right:12px; top:110px; width:465px; padding-bottom:39px; background:url(/site/youeun00000/img/main/mov_shadow.webp) no-repeat center bottom;  }
.spotzone li .txtbox .mov .box {display:block; height:260px; border-radius:20px; overflow:hidden; background-color:#333;}

.spotzone li.n01 .txtbox {padding-left:50px; padding-top:50px;}
.spotzone li.n01 .txtbox .tit2 {margin-top:-12px;}
.spotzone li.n01 .txtbox .exp {margin-top:15px;}

.spotzone li.n02 .txtbox {text-align:center;}
.spotzone li.n02 .txtbox .tit2 {margin-top:-18px;}

.spotzone li.n03 .txtbox {padding-left:50px;padding-top:70px;}
.spotzone li.n03 .txtbox .tit2 { color:#3a6191; }
.spotzone li.n03 .txtbox .tit3 { color:#0d2043; }

.spotzone li .txtbox .tit1,
.spotzone li .txtbox .tit2,
.spotzone li .txtbox .tit3,
.spotzone li .txtbox .img,
.spotzone li .txtbox .exp,
.spotzone li .txtbox dl,
.spotzone li .txtbox .dealer,
.spotzone li .txtbox .mov,
.spotzone li .txtbox .phone { opacity:0; transition:all 1s cubic-bezier(0.165, 0.84, 0.44, 1); transition-delay:0.4s; text-shadow:5px 5px 12px rgba(0, 0, 0, 0.1);}

.spotzone li .dealer {position:absolute; left:50%; bottom:0px; background-size:auto; background-position:center bottom; background-repeat:no-repeat; border:0px solid #f00; z-index:333}
.spotzone li .dealer.dealer1 { margin-left:-170px; width:310px; height:441px; background-image:url(/site/youeun00000/img/main/dealer_01.webp); }
.spotzone li .dealer.dealer2 { margin-left:-375px; bottom:-5px; width:530px; height:441px; background-image:url(/site/youeun00000/img/main/dealer_02.webp); }

.spotzone li .txtbox .dealer{transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.spotzone li .txtbox .tit1{transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.spotzone li .txtbox .tit2{transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.spotzone li .txtbox .tit3{transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.spotzone li .txtbox dl{transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.spotzone li .txtbox .exp{transform:translateY(30px);-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);}
.spotzone li .txtbox .mov{transform:translateX(30px);-moz-transform:translateX(30px);-webkit-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);}

/* active content enter */
.spotzone li.active .txtbox .tit1{opacity:1; transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition-delay:.2s;}
.spotzone li.active .txtbox .tit2{opacity:1; transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition-delay:.4s;}
.spotzone li.active .txtbox .tit3{opacity:1; transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition-delay:.6s;}
.spotzone li.active .txtbox dl{opacity:1; transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition-delay:.6s;}
.spotzone li.active .txtbox .dealer{opacity:1; transform:translateY(0);-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transition-delay:.6s;}
.spotzone li.active .txtbox .exp{opacity:1; transform:translateY(0px);-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transition-delay:0.6s;}
.spotzone li.active .txtbox .mov{opacity:1; transform:translateX(0px);-moz-transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transition-delay:0.6s;}

/* pager */
.spotzone .spot-pager {z-index:3333;position:absolute; bottom:78px; left:50%; margin-left:410px; width:auto;  text-align:center; opacity:1; display:block; padding:0; margin-top:0; list-style:none; font-size:0;}
.spotzone .spot-pager button {opacity:1;display:inline-block; vertical-align:middle; position:relative; width:13px; height:13px; margin:0 4px; padding:0; border:0; border-radius:30px;  font-size:0; line-height:0; text-indent:-9999px; background:rgba(255,255,255,0.8); box-shadow:3px 3px 8px rgba(0,0,0,0.07); cursor:pointer;}
.spotzone .spot-pager button.is-on { background:rgba(0,0,0,0.8);  width:40px; }

.spotzone .spot-auto {position:absolute;bottom:70px;left:50%; margin-left:520px;width:80px; height:30px; z-index:3333; color:#333; font-size:0;}
.spotzone .spot-auto button { display:inline-block; width:25px; height:25px; margin-right:0; padding:0; border:0; background:transparent; cursor:pointer; vertical-align:middle; }
.spotzone .spot-auto .spot-start:before {content:"\ea3e"; display:inline-block; color:rgba(0,0,0,0.5); font-size:25px;text-align:center; font-family:'xeicon'; }
.spotzone .spot-auto .spot-stop:before {content:"\ea3b"; display:inline-block; color:rgba(0,0,0,0.5); font-size:25px;text-align:center; font-family:'xeicon'; }
.spotzone .spot-auto button.is-on:before { color:#000; }

@media screen and ( max-width:1200px ) {
   .spotzone li .txtbox{ width:100%; min-width:0; }
   .spotzone .spot-pager { margin-left:0; left:auto; right:40px; }
   .spotzone .spot-auto { display:none; }
}

@keyframes ani_ico {
    0% {
    	transform:translateY(0px);
    	-webkit-transform:translateY(0px);
    	-ms-transform:translateY(0px);
    	-moz-transform:translateY(0px);
    }
    50% {
    	transform:translateY(-15px);
    	-webkit-transform:translateY(-15px);
    	-ms-transform:translateY(-15px);
    	-moz-transform:translateY(-15px);
    }
}

section {padding:60px 0}
section:after {content:''; display:block; clear:both; width:100%;}

/*  Title */
.title_wrap {position:relative; text-align:center; margin-bottom:25px;}
.title_wrap h2 {display:block; font-size:20px; line-height:1.3em;padding-bottom:7px; font-weight:300; color:#333; font-family:'SB-ugr';}
.title_wrap h2 strong {font-weight:500; color:#f21e1e; font-size:23px;}
.title_wrap h3 {position:relative; display:inline-block;  font-size:30px;line-height:30px; font-weight:300;color:#777; letter-spacing:0; font-family:'SB-ugr';}
.title_wrap h3 strong {font-weight:500; color:#333;}
.title_wrap p { margin-top:12px; color:#888; font-size:17px;letter-spacing:-.05em;font-weight:400;}

.btn_total {position:absolute;right:0;top:-10px; display:inline-block; font-size:14px;font-weight:500; color:#444; letter-spacing:-.10em; z-index:10; height:40px; line-height:38px; padding:0 25px; border-radius:60px; border:1px solid #dedede;  }
.btn_total:after {content:"\e90b"; font-size:18px; display:inline-block; vertical-align:top; margin-top:-2px; margin-left:7px;font-family:'xeicon'; color:#333;}
.btn_total:hover {background-color:#f21e1e; border-color:#f21e1e; color:#fff; }
.btn_total:hover:after {color:#fff;}

/*  */
.maintab {font-size:0; text-align:center; padding-bottom:20px; display:flex; justify-content: center;gap:2rem }
.maintab > li {display:inline-block;box-sizing:border-box; font-weight:500; width:auto;}
.maintab > li > span {color:#777; display:inline-block; padding:0 0 3px; line-height:1.4em; font-size:18px; font-weight:500; letter-spacing:-1px;cursor:pointer;}
.maintab > li.on > span {font-weight:600;color:#f21e1e;}
.maintab > li.on > span:before {content:''; display:inline-block; vertical-align:top;  width:25px; height:25px; background:url(/site/youeun00000/img/main/ico_check2.webp) no-repeat left  ; }

/* ΰ˻ */

.search_tab {max-width:1200px; min-width:1000px; margin:0 auto 0px;padding-top:0px;text-align:center;}
.search_tab > ul {font-size:0;}
.search_tab > ul > li {display:inline-block;padding:0 0rem;border:1px solid transparent;border-radius:0px;box-sizing:border-box;}
.search_tab > ul > li > span {display:block; height:50px; line-height:53px;  font-size: 1.15rem; font-weight:400; padding:0 30px; border-radius:90px;  letter-spacing:-.5px; cursor:pointer;color:#555;font-family:'SB-ugr';}
.search_tab > ul > li.on > span {color:#f21e1e; font-weight:500;}
.search_tab > ul > li.on > span:before {content:''; display:inline-block; vertical-align:middle; margin-right:3px;width:30px; height:30px; background:url(/site/youeun00000/img/main/ico_check.webp) no-repeat center ; background-size: auto 28px;}

@media screen and ( max-width:1024px ) {
	.search_tab {max-width:95%; }

}

.main_search {position:relative;padding:60px 0 50px; z-index:50;  }
.main_search .search.column {position:relative;max-width:1200px;z-index:1;}
.main_search .search { margin:0 auto; margin-top:-105px;  position:relative; }

.main_search .search .title_wrap {padding-bottom:0px; margin-bottom:0px;}
.main_search .search .title_wrap h2 {font-size:22px; line-height:1.3em;font-weight:500; letter-spacing:-.04em;font-family:'GmarketSans';}

.main_search .search .search_tab {margin-top:40px; }

.main_search .searchArea {background-color:#fff; padding:14px 15px 14px 25px; border-radius:200px; box-shadow:5px 5px 20px rgba(0,0,0,0.08)}
.main_search .searchArea > ul > li {display:inline-block; }
.main_search .searchArea .fast {position:relative;font-size:0;text-align:right; }
.main_search .searchArea .fast form > div {float:left;display:inline-block;box-sizing:border-box; vertical-align: middle;}
.main_search .searchArea .fast div.fastbtn { width:17%; box-sizing:border-box; padding:17px 20px; } 
.main_search .searchArea .fast div.fastbtn button {width:50%; height:55px; box-sizing:border-box; font-size:16px; background:#d4d4d4; color:#fff; border:none; cursor:pointer;}
.main_search .searchArea .fast div.fastbtn button.on {border:1px solid #ff611f; color:#ff611f; background:#fff; font-weight:500;}
.main_search .searchArea .fast div.kr { width:58%; box-sizing:border-box; padding:17px 0px;font-size:0;}
.main_search .searchArea .fast div select {appearance: none; -moz-appearance: none; -webkit-appearance: none;  padding:14px;  background:transparent url(/site/youeun00000/img/inc/arrow.webp) right center no-repeat ; color:#555555; font-size:18px; height: 65px;}
.main_search .searchArea .fast div select.select1 {width:20%;} 
.main_search .searchArea .fast div select.select2 {width:30%;} 
.main_search .searchArea .fast div select.select3 {width:50%; border-right:none;} 
.main_search .searchArea .fast div.btn_set {float:right;width:150px;font-size:0;padding-left:7px;} 
.main_search .searchArea .fast div.btn_set a, .main_search .searchArea .fast div.btn_set input {display:inline-block;border:0;padding:0 30px; color:#fff;  line-height:58px; font-size:1.05rem;font-weight:normal;cursor:pointer;box-sizing:border-box;}
.main_search .searchArea .fast div .search_btn {width:100%;background-color:#f21e1e;text-align:center; font-size:24px; font-weight:bold; border-radius:150px; }

.main_search .searchArea .fast div .more_btn {display:none !important;width:45%;background:#9a9a9a; text-align:center;}

.main_search .searchArea .fast .selectBox {width:calc(100% - 150px);text-align:left;font-size:0; overflow:hidden;border:0px solid #ddd;}
.main_search .searchArea .fast .selectBox select,
.main_search .searchArea .fast .selectBox a {display:inline-block; vertical-align:top; height:58px;line-height:58px;font-size:16px; font-weight:500 !important;border-radius:0;  padding:0 0 0 20px; 
    color:#111;font-weight:normal;text-align:left;box-sizing:border-box;  border:0;  border-right:1px solid #eee;  background-color:transparent; background-image:url(/site/youeun00000/img/inc/arrow.webp) ; background-repeat:no-repeat; background-size:auto 23px; background-position:calc(100% - 10px) ;cursor:pointer; 
   }
.main_search .searchArea .fast .selectBox a:last-child {border:0;}
.main_search .searchArea .fast .selectBox a.selected:last-child {border:0;}
.main_search .searchArea .fast .selectBox a.selected,
.main_search .searchArea .fast .selectBox select:focus{background-color:#fff;color:#f21e1e;border:0; border-right:1px solid #eee; outline:0; }
.main_search .searchArea .fast .selectBox select {width:13%; padding-left:20px;}
.main_search .searchArea .fast .selectBox #select01 {width:25%; }
.main_search .searchArea .fast .selectBox #select02 {width:25%;}
.main_search .searchArea .fast .selectBox #select03 {width:37%;}

.main_search .searchArea .fast .optionBox { position:absolute; top:70px; left:0; width:calc(100% - 150px); padding:20px 25px 30px;border:1px solid #d5d5d5;background:#fff;font-size:14px; z-index:9;text-align:left;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;box-shadow:0 0 10px rgba(0,0,0,.2);}
.main_search .searchArea .fast .optionBox h4 { font-size:16px;}
.main_search .searchArea .fast .optionBox h4 a, .main_search .searchArea .fast .optionBox h5 a { position:absolute;top:7px;right:20px;font-size:18px; width:20px; text-align:center;}
.main_search .searchArea .fast .optionBox h5 {border-bottom:1px dashed #cccccc; padding:20px 0 8px; font-size:16px;font-weight:bold;}
.main_search .searchArea .fast .optionBox a { width:16.6%; display:inline-block; text-decoration:none; margin-top:12px;font-size:14px; font-weight:500;}
.main_search .searchArea .fast .optionBox #c_nameDiv a {width:20%;}
.main_search .searchArea .fast .optionBox #company1Div,
.main_search .searchArea .fast .optionBox #company2Div {font-size:0; }
.main_search .searchArea .fast .optionBox a:hover { color:#f21e1e; }

.main_search .searchArea .fast #option01 { display:none; }
.main_search .searchArea .fast #option02 { display:none; }
.main_search .searchArea .fast #option03 { display:none; }

.main_search .search > ul > li {display:inline-block; }

.main_search .class {font-size:0; padding:10px 0px 0px; overflow:hidden; }
.main_search .class li{ box-sizing:border-box; text-align:center; width:calc(12.5% - 2px); margin-left:2px; }
.main_search .class li:first-child { margin-left:0; }
.main_search .class li.c1 a {background:url(/site/youeun00000/img/main/class_car01.webp)no-repeat center 0; background-size:65%;}
.main_search .class li.c2 a {background:url(/site/youeun00000/img/main/class_car02.webp)no-repeat center 0; background-size:65%;}
.main_search .class li.c3 a {background:url(/site/youeun00000/img/main/class_car03.webp)no-repeat center 0; background-size:65%;}
.main_search .class li.c4 a {background:url(/site/youeun00000/img/main/class_car04.webp)no-repeat center 0; background-size:65%;}
.main_search .class li.c5 a {background:url(/site/youeun00000/img/main/class_car05.webp)no-repeat center 0; background-size:65%;}
.main_search .class li.c6 a {background:url(/site/youeun00000/img/main/class_car06.webp)no-repeat center 0; background-size:65%;}
.main_search .class li.c7 a {background:url(/site/youeun00000/img/main/class_car07.webp)no-repeat center 0; background-size:65%;}
.main_search .class li.c8 a {background:url(/site/youeun00000/img/main/class_car08.webp)no-repeat center 0; background-size:65%;}
.main_search .class li a { display:block; height:85px; padding:0; color:#fff; font-size:15px; background-color:#fff;
              background-position-x: 50%;
			  background-position-y: 0%; 
			  -webkit-animation: zoomout .3s linear;
			  animation: zoomout .3s linear;
			  }
.main_search .class li a span {line-height: 135px; color:#333; font-weight:500;border:0px solid #f00;}
.main_search .class li a:hover {  background-position-x: 50%;
			  background-position-y: 0%; 
			  -webkit-animation: zoomin .3s linear;
			  animation: zoomin .3s linear;
			  animation-fill-mode: both;  }
.main_search .class li a:hover span { color:#000;}

@-webkit-keyframes zoomin {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@-webkit-keyframes zoomout {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.main_search .maker {font-size:0; padding:12px 30px 0;}
.main_search .maker li{ box-sizing:border-box; text-align:center; width:9%;vertical-align:middle;}
.main_search .maker li a {height:83px;padding-top:10px; padding:0;font-size:14px; color:#111; display:block;}
.main_search .maker li a span {display:block;line-height: 15px;}
.main_search .maker li img {margin-top:5px;}
.main_search .maker li a:hover {color:#f21e1e;}

.main_search .local {position: relative;width:100%;height:95px;font-size:0;}
.main_search .local ul {position:absolute;left:0;right:0;top:0;padding:5px 0px 5px; text-align:center; font-size:0}
.main_search .local ul li {display:inline-block; vertical-align:top; padding:0;margin:0 3px;padding:1rem 0; }
.main_search .local ul li a {display:block;background:#f1f1f1;padding:0 1rem;margin:0 0;border-radius:.0rem;font-size:1rem;letter-spacing:-1px;line-height:55px;font-weight:500;}
.main_search .local ul li a:hover { background:#f21e1e; color:#fff; }

@media screen and ( max-width:1200px ) {
	.main_search .local ul li a {font-size:.9rem;}	
}


/* SNS  */
.sns_Item { position:relative; width:1200px; margin:0 auto; height:170px; background:url(/site/youeun00000/img/main/bg_sns.webp) no-repeat center ; }
.sns_Item .title {display:block; text-align:center; font-family:'SB-ugr'; color:#333; font-weight:300; font-size:1.5rem; line-height:2rem; font-style:italic; text-shadow:3px 3px 8px rgba(0,0,0,0.05) }
.sns_Item .title strong {display:block; font-weight:600;}
.sns_Item .dealer {position:absolute; bottom:0;  width:170px; height:170px; background-position:center bottom; background-repeat:no-repeat; }
.sns_Item .dealer.dealer1 { left:360px; background-image:url(/site/youeun00000/img/main/sns_dealer1.webp); }
.sns_Item .dealer.dealer2 { right:370px; background-image:url(/site/youeun00000/img/main/sns_dealer2.webp); }
.sns_Item .name {font-size:1.165rem; font-weight:500;  line-height:1.3em; font-family:'SB-ugr'; position:absolute; top:65px;}
.sns_Item .name.dealer1 {color:#ea5ba7; left:320px;}
.sns_Item .name.dealer2 {color:#225ae7;font-size:1.35rem;  right:180px;}
.sns_Item .sns {position:absolute; display:flex;  align-items: flex-start; gap:10px; left: 50px; top:50px;  }
.sns_Item .sns a {display:flex; width:72px; height:72px; border-radius:50%; border:1px solid #fcd3e9; background-color:#fff; background-position:center center; background-repeat:no-repeat;}
.sns_Item .sns a.blog {background-image:url(/site/youeun00000/img/main/blog_pk.webp)}
.sns_Item .sns a.youtube {background-image:url(/site/youeun00000/img/main/youtube_pk.webp)}
.sns_Item .sns a.insta {background-image:url(/site/youeun00000/img/main/insta_pk.webp)}
.sns_Item .sns.dealer2 {right:70px; left:auto; }
.sns_Item .sns.dealer2 a {border-color:#aad1f9}
.sns_Item .sns.dealer2 a.review {background-image:url(/site/youeun00000/img/main/ico_review.webp); background-size:auto 50px; }

.sns_Item .sns.dealer2 a.blog {background-image:url(/site/youeun00000/img/main/blog_blue.webp)}
.sns_Item .sns.dealer2 a.youtube {background-image:url(/site/youeun00000/img/main/youtube_blue.webp)}
.sns_Item .sns.dealer2 a.insta {background-image:url(/site/youeun00000/img/main/insta_blue.webp)}
.sns_Item .text {position:absolute; right:2rem; top:2.5rem; }

@media screen and ( max-width:1200px ) {
  .sns_Item {width:100%; }
}





/* ٷΰ */
.consult_wrap {position:relative; background:url(/site/youeun00000/img/main/bg_consult.webp)no-repeat center ; background-size:cover; } 
.consult_wrap .inr { display:flex; justify-content: space-between; align-items: center; flex-wrap: nowrap; margin:0 auto; padding:0;}
.consult_wrap dl {width:35%;font-family:'SB-ugr'; padding-bottom:100px; background:url(/site/youeun00000/img/main/ico_warranty.webp) no-repeat 5px bottom;}
.consult_wrap dl dt {font-size:35px; line-height:1.6em; font-weight:400; color:#fff; margin-bottom:15px;}
.consult_wrap dl dt p {font-size:20px; line-height:1.2rem; color:#fff; font-family:'SB-ugr'; padding-bottom:5px;}
.consult_wrap dl dt strong {color:#f21e1e; font-weight:500; }
.consult_wrap dl dd {position:relative; font-size:17px; line-height:18px; font-weight:300; color:#fff; margin-bottom:10px; padding-left:12px;}
.consult_wrap dl dd:before {content:''; position:absolute; left:0; top:5px;  width:4px; height:4px; border-radius:5px; background-color:#f21e1e; }
.consult_wrap ul {width:65%;position:relative; display:flex; flex-wrap: wrap;  align-items: baseline; justify-content: flex-end;gap:20px;}
.consult_wrap ul li {display:inline-block; vertical-align:top; position:relative; width:calc(50% - 10px);  z-index:2 }
.consult_wrap ul li a {display:block;position:relative; padding:28px 20px 28px 120px; border:1px solid rgba(255,255,255,0.25);border-radius:7px; overflow:hidden; z-index:2;transition: all 0.2s ease-in;}
.consult_wrap ul li a figure {width:80px; height:80px; position:absolute; left:30px; top:25px;background-repeat:no-repeat; background-position:center center; }
.consult_wrap ul li a:before {content:''; position: absolute; left: 0; right: 0; bottom: 0; top: 0; border-radius: 6px; z-index: -1; }
.consult_wrap ul li a:hover:before {background-color: #f21e1e; animation: loadingWave 0.4s linear; }
/*.consult_wrap ul li a:hover {border-color:#f21e1e;}*/

.consult_wrap ul li h2 { font-family:'SB-ugr'; color:#fff; font-size:22px; line-height:1.5em; font-weight:500; }
.consult_wrap ul li p { font-weight:400; color:#fff; font-size:14px; line-height:1.4em; letter-spacing:-.04em; }
.consult_wrap ul li:nth-child(1) a figure{background-image:url(/site/youeun00000/img/main/ico_consult_01.webp); }
.consult_wrap ul li:nth-child(2) a figure{background-image:url(/site/youeun00000/img/main/ico_consult_02.webp); }
.consult_wrap ul li:nth-child(3) a figure{background-image:url(/site/youeun00000/img/main/ico_consult_03.webp); }
.consult_wrap ul li:nth-child(4) a figure{background-image:url(/site/youeun00000/img/main/ico_consult_04.webp); }


@keyframes loadingWave {
		0% {
			clip-path: polygon(0% 100%, 100% 100%, 99% 100%, 81% 100%, 64% 100%, 46% 100%, 29% 100%, 14% 100%, 0 100%);
		}
      /*
		10% {
			clip-path: polygon(0% 100%, 100% 100%, 100% 90%, 84% 94%, 66% 95%, 47% 94%, 31% 95%, 14% 96%, 0 94%);    
		}
        */
		20% {
			clip-path: polygon(0% 100%, 100% 100%, 100% 74%, 81% 72%, 63% 72%, 44% 75%, 33% 77%, 16% 78%, 0 74%);                
		}
/*
		40% {
			clip-path: polygon(0% 100%, 100% 100%, 100% 53%, 85% 55%, 67% 58%, 44% 54%, 30% 48%, 15% 47%, 0 49%);                
		}
		*/

		60% {
			clip-path: polygon(0% 100%, 100% 100%, 100% 24%, 86% 25%, 69% 29%, 53% 34%, 37% 38%, 18% 40%, 0 38%); 
		}
		/*
		
		80% {
			clip-path: polygon(0% 100%, 100% 100%, 100% 22%, 84% 29%, 67% 31%, 45% 27%, 26% 17%, 12% 14%, 0 15%);    
		}
 */
		90% {
			clip-path: polygon(0% 100%, 100% 100%, 100% 5%, 86% 10%, 73% 10%, 55% 6%, 33% 3%, 15% 5%, 0 9%);   
		}
    
		100% {
			clip-path: polygon(0% 100%, 100% 100%, 100% 0, 86% 0, 71% 0, 55% 0, 34% 0, 18% 0, 0 0);    
		}
	}

@media screen and ( max-width:1200px ) {

}



/* 㼭 */
.service { background-color:#f4f4f4; }
.service ul {display:flex; flex-direction: row; justify-content: space-between; flex-wrap: nowrap; gap:20px; align-items: flex-start;}
.service ul li {width:33.3%; text-align:center; }
.service ul li h2 {font-family:'SB-ugr'; font-weight:500; font-size:21px; line-height:1.5em; color:#333; margin-top:20px;}
.service ul li p {font-family:'SB-ugr'; font-weight:400;  font-size:16px; line-height:1.5em; color:#666; margin-top:7px; }

@media screen and (max-width:1180px){
	.service ul li img {width:100%;}
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height:auto;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
[data-aos][data-aos][data-aos-duration='50'],body[data-aos-duration='50'] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay='50'],body[data-aos-delay='50'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='50'].aos-animate,body[data-aos-delay='50'] 
[data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration='100'],body[data-aos-duration='100'] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay='100'],body[data-aos-delay='100'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='100'].aos-animate,body[data-aos-delay='100'] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration='150'],body[data-aos-duration='150'] 
[data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay='150'],body[data-aos-delay='150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='150'].aos-animate,body[data-aos-delay='150'] 
[data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration='200'],body[data-aos-duration='200'] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay='200'],body[data-aos-delay='200'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='200'].aos-animate,body[data-aos-delay='200'] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration='250'],body[data-aos-duration='250'] 
[data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay='250'],body[data-aos-delay='250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='250'].aos-animate,body[data-aos-delay='250'] 
[data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration='300'],body[data-aos-duration='300'] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay='300'],body[data-aos-delay='300'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='300'].aos-animate,body[data-aos-delay='300'] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration='350'],body[data-aos-duration='350'] 
[data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay='350'],body[data-aos-delay='350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='350'].aos-animate,body[data-aos-delay='350'] 
[data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration='400'],body[data-aos-duration='400'] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay='400'],body[data-aos-delay='400'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='400'].aos-animate,body[data-aos-delay='400'] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration='450'],body[data-aos-duration='450'] 
[data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay='450'],body[data-aos-delay='450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='450'].aos-animate,body[data-aos-delay='450'] 
[data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration='500'],body[data-aos-duration='500'] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay='500'],body[data-aos-delay='500'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='500'].aos-animate,body[data-aos-delay='500'] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration='550'],body[data-aos-duration='550'] 
[data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay='550'],body[data-aos-delay='550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='550'].aos-animate,body[data-aos-delay='550']
[data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration='600'],body[data-aos-duration='600'] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay='600'],body[data-aos-delay='600'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='600'].aos-animate,body[data-aos-delay='600'] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration='650'],body[data-aos-duration='650'] 
[data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay='650'],body[data-aos-delay='650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='650'].aos-animate,body[data-aos-delay='650'] 
[data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration='700'],body[data-aos-duration='700'] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay='700'],body[data-aos-delay='700'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='700'].aos-animate,body[data-aos-delay='700'] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration='750'],body[data-aos-duration='750'] 
[data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay='750'],body[data-aos-delay='750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='750'].aos-animate,body[data-aos-delay='750'] 
[data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration='800'],body[data-aos-duration='800'] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay='800'],body[data-aos-delay='800'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='800'].aos-animate,body[data-aos-delay='800'] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration='850'],body[data-aos-duration='850'] 
[data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay='850'],body[data-aos-delay='850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='850'].aos-animate,body[data-aos-delay='850'] 
[data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration='900'],body[data-aos-duration='900'] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay='900'],body[data-aos-delay='900'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='900'].aos-animate,body[data-aos-delay='900'] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration='950'],body[data-aos-duration='950'] 
[data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay='950'],body[data-aos-delay='950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='950'].aos-animate,body[data-aos-delay='950'] 
[data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration='1000'],body[data-aos-duration='1000'] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay='1000'],body[data-aos-delay='1000'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1000'].aos-animate,body[data-aos-delay='1000'] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration='1050'],body[data-aos-duration='1050']
[data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay='1050'],body[data-aos-delay='1050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1050'].aos-animate,body[data-aos-delay='1050'] 
[data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration='1100'],body[data-aos-duration='1100'] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay='1100'],body[data-aos-delay='1100'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1100'].aos-animate,body[data-aos-delay='1100'] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration='1150'],body[data-aos-duration='1150'] 
[data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay='1150'],body[data-aos-delay='1150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1150'].aos-animate,body[data-aos-delay='1150'] 
[data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration='1200'],body[data-aos-duration='1200'] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay='1200'],body[data-aos-delay='1200'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1200'].aos-animate,body[data-aos-delay='1200'] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration='1250'],body[data-aos-duration='1250'] 
[data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay='1250'],body[data-aos-delay='1250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1250'].aos-animate,body[data-aos-delay='1250'] 
[data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration='1300'],body[data-aos-duration='1300'] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay='1300'],body[data-aos-delay='1300'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1300'].aos-animate,body[data-aos-delay='1300'] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration='1350'],body[data-aos-duration='1350'] 
[data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay='1350'],body[data-aos-delay='1350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1350'].aos-animate,body[data-aos-delay='1350'] 
[data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration='1400'],body[data-aos-duration='1400'] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay='1400'],body[data-aos-delay='1400'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1400'].aos-animate,body[data-aos-delay='1400'] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration='1450'],body[data-aos-duration='1450'] 
[data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay='1450'],body[data-aos-delay='1450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1450'].aos-animate,body[data-aos-delay='1450'] 
[data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration='1500'],body[data-aos-duration='1500'] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay='1500'],body[data-aos-delay='1500'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1500'].aos-animate,body[data-aos-delay='1500'] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration='1550'],body[data-aos-duration='1550'] 
[data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay='1550'],body[data-aos-delay='1550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1550'].aos-animate,body[data-aos-delay='1550'] 
[data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration='1600'],body[data-aos-duration='1600'] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay='1600'],body[data-aos-delay='1600'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1600'].aos-animate,body[data-aos-delay='1600'] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration='1650'],body[data-aos-duration='1650'] 
[data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay='1650'],body[data-aos-delay='1650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1650'].aos-animate,body[data-aos-delay='1650'] 
[data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration='1700'],body[data-aos-duration='1700'] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay='1700'],body[data-aos-delay='1700'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1700'].aos-animate,body[data-aos-delay='1700'] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration='1750'],body[data-aos-duration='1750'] 
[data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay='1750'],body[data-aos-delay='1750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1750'].aos-animate,body[data-aos-delay='1750'] 
[data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration='1800'],body[data-aos-duration='1800'] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay='1800'],body[data-aos-delay='1800'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1800'].aos-animate,body[data-aos-delay='1800'] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration='1850'],body[data-aos-duration='1850'] 
[data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay='1850'],body[data-aos-delay='1850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1850'].aos-animate,body[data-aos-delay='1850'] 
[data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration='1900'],body[data-aos-duration='1900'] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay='1900'],body[data-aos-delay='1900'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1900'].aos-animate,body[data-aos-delay='1900'] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration='1950'],body[data-aos-duration='1950'] 
[data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay='1950'],body[data-aos-delay='1950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='1950'].aos-animate,body[data-aos-delay='1950'] 
[data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration='2000'],body[data-aos-duration='2000'] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay='2000'],body[data-aos-delay='2000'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2000'].aos-animate,body[data-aos-delay='2000'] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration='2050'],body[data-aos-duration='2050'] 
[data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay='2050'],body[data-aos-delay='2050'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2050'].aos-animate,body[data-aos-delay='2050']
[data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration='2100'],body[data-aos-duration='2100'] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay='2100'],body[data-aos-delay='2100'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2100'].aos-animate,body[data-aos-delay='2100'] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration='2150'],body[data-aos-duration='2150'] 
[data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay='2150'],body[data-aos-delay='2150'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2150'].aos-animate,body[data-aos-delay='2150'] 
[data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration='2200'],body[data-aos-duration='2200'] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay='2200'],body[data-aos-delay='2200'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2200'].aos-animate,body[data-aos-delay='2200'] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration='2250'],body[data-aos-duration='2250'] 
[data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay='2250'],body[data-aos-delay='2250'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2250'].aos-animate,body[data-aos-delay='2250'] 
[data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration='2300'],body[data-aos-duration='2300'] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay='2300'],body[data-aos-delay='2300'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2300'].aos-animate,body[data-aos-delay='2300'] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration='2350'],body[data-aos-duration='2350'] 
[data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay='2350'],body[data-aos-delay='2350'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2350'].aos-animate,body[data-aos-delay='2350'] 
[data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration='2400'],body[data-aos-duration='2400'] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay='2400'],body[data-aos-delay='2400'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2400'].aos-animate,body[data-aos-delay='2400'] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration='2450'],body[data-aos-duration='2450'] 
[data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay='2450'],body[data-aos-delay='2450'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2450'].aos-animate,body[data-aos-delay='2450'] 
[data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration='2500'],body[data-aos-duration='2500'] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay='2500'],body[data-aos-delay='2500'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2500'].aos-animate,body[data-aos-delay='2500'] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration='2550'],body[data-aos-duration='2550'] 
[data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay='2550'],body[data-aos-delay='2550'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2550'].aos-animate,body[data-aos-delay='2550'] 
[data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration='2600'],body[data-aos-duration='2600'] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay='2600'],body[data-aos-delay='2600'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2600'].aos-animate,body[data-aos-delay='2600'] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration='2650'],body[data-aos-duration='2650'] 
[data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay='2650'],body[data-aos-delay='2650'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2650'].aos-animate,body[data-aos-delay='2650'] 
[data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration='2700'],body[data-aos-duration='2700'] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay='2700'],body[data-aos-delay='2700'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2700'].aos-animate,body[data-aos-delay='2700'] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration='2750'],body[data-aos-duration='2750'] 
[data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay='2750'],body[data-aos-delay='2750'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2750'].aos-animate,body[data-aos-delay='2750'] 
[data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration='2800'],body[data-aos-duration='2800'] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay='2800'],body[data-aos-delay='2800'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2800'].aos-animate,body[data-aos-delay='2800'] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration='2850'],body[data-aos-duration='2850'] 
[data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay='2850'],body[data-aos-delay='2850'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2850'].aos-animate,body[data-aos-delay='2850'] 
[data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration='2900'],body[data-aos-duration='2900'] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay='2900'],body[data-aos-delay='2900'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2900'].aos-animate,body[data-aos-delay='2900'] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration='2950'],body[data-aos-duration='2950']
[data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay='2950'],body[data-aos-delay='2950'] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='2950'].aos-animate,body[data-aos-delay='2950'] 
[data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration='3000'],body[data-aos-duration='3000'] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay='3000'],body[data-aos-delay='3000'] 
[data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay='3000'].aos-animate,body[data-aos-delay='3000'] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] 
[data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] 
[data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] 
[data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] 
[data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] 
[data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] 
[data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] 
[data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] 
[data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] 
[data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] 
[data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] 
[data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translate(0)}[data-aos=fade-up]{transform:translateY(50px)}[data-aos=fade-down]{transform:translateY(-50px)}[data-aos=fade-right]{transform:translate(-50px)}[data-aos=fade-left]{transform:translate(50px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translate(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px) scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px) 
scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px) scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px) scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px) 
scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px) scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px) 
scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translate(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translateX(-100%)}[data-aos=slide-left]{transform:translateX(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) 
rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) 
rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
/*# sourceMappingURL=aos.css.map*/
/* ===== youeun00000 CI overrides ===== */
body.site-youeun00000{
  --pb-brand: #f21e1e;
  --pb-brand-dark: #d41919;
  --pb-brand-light: #fff5f5;
  --pb-accent: #f21e1e;
  --pb-text: #2c3136;
  --pb-muted: #8b939a;
  --pb-border: #e4e9ee;
  --pb-bg: #f6f8fa;
  --pb-radius: 10px;
  --pb-shadow: 0 2px 16px rgba(242, 30, 30, 0.08);
  --pb-shadow-hover: 0 8px 28px rgba(242, 30, 30, 0.14);
}
body.site-youeun00000 { margin:0; }
body.site-youeun00000 .epc-page-shell { max-width:none; width:100%; }

/* 엔카 상세 제목: 사이트 header{} 스타일(흰박스/그림자) 차단 + 여백 축소 */
body.site-youeun00000 .encar-detail-page header.encar-detail-head {
  background: transparent !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  margin: 0 0 10px !important;
  padding: 2px 0 10px !important;
  z-index: auto !important;
}
body.site-youeun00000 .encar-detail-page .encar-gallery {
  margin-bottom: 10px;
}
body.site-youeun00000 .encar-detail-page.epc-car-detail-page {
  margin-top: 16px;
  padding-top: 8px;
}
body.epc-layout-mobile.site-youeun00000 .encar-detail-page.epc-car-detail-page {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* 모바일: 제목·본문·가격카드 좌우 여백 (PC용 padding:0 !important 덮어씀) */
body.epc-layout-mobile.site-youeun00000 .encar-detail-page header.encar-detail-head {
  padding: 12px 16px 14px !important;
  margin: 0 0 8px !important;
}
body.epc-layout-mobile.site-youeun00000 .encar-detail-page .encar-detail-aside,
body.epc-layout-mobile.site-youeun00000 .encar-detail-page .encar-detail-main {
  padding-left: 16px !important;
  padding-right: 16px !important;
  box-sizing: border-box !important;
}
body.epc-layout-mobile.site-youeun00000 .encar-detail-page .encar-gallery__side,
body.epc-layout-mobile.site-youeun00000 .encar-detail-page .encar-gallery--wide .encar-gallery__side {
  padding: 10px 16px 12px !important;
}
body.site-youeun00000 .chapa-car-card img { width:100%; height:auto; display:block; object-fit:cover; aspect-ratio:4/3; }
body.site-youeun00000 .chapa-car-grid { display:grid; grid-template-columns:repeat(4,1fr); gap:16px; list-style:none; margin:0; padding:0; }
@media (max-width:1024px){ body.site-youeun00000 .chapa-car-grid{grid-template-columns:repeat(2,1fr);} }
@media (max-width:640px){
  body.site-youeun00000:not(.epc-layout-pc) .chapa-car-grid{grid-template-columns:1fr;}
  body.site-youeun00000:not(.epc-layout-pc) .gnb_wrap{display:none;}
  body.site-youeun00000:not(.epc-layout-pc) .chapa-mo-nav{display:flex !important;}
}
body.site-youeun00000 .chapa-mo-nav{display:none; gap:8px; flex-wrap:wrap; padding:8px 12px; background:#111;}
body.site-youeun00000 .chapa-mo-nav a{color:#fff; font-size:13px; text-decoration:none; padding:6px 10px; background:#e31c23; border-radius:4px;}

/* PC버전보기 — 축소/반응형 깨짐 방지 */
body.epc-layout-pc.site-youeun00000 {
  min-width: 1200px;
  overflow-x: auto;
}
body.epc-layout-pc.site-youeun00000 .epc-page-shell,
body.epc-layout-pc.site-youeun00000 .chapa-page-shell {
  min-width: 1200px;
  max-width: none;
  width: 100%;
}
body.epc-layout-pc.site-youeun00000 .chapa-mo-nav {
  display: none !important;
}
body.epc-layout-pc.site-youeun00000 .gnb_wrap {
  display: block !important;
}
body.epc-layout-pc.site-youeun00000 .chapa-pc-switch-mo {
  display: block;
  text-align: center;
  padding: 14px 0 8px;
}
body.epc-layout-pc.site-youeun00000 .chapa-pc-switch-mo a {
  display: inline-block;
  padding: 10px 22px;
  border: 1px solid #ddd;
  border-radius: 6px;
  font-size: 14px;
  color: #333;
  background: #fff;
  text-decoration: none;
}
body.epc-layout-pc.site-youeun00000 .chapa-pc-switch-mo a:hover {
  border-color: #f21e1e;
  color: #f21e1e;
}

/* 로고: 원본처럼 100px 영역 중앙 배경 — 메뉴 라인과 맞춤 */
body.site-youeun00000 header .logo{
  position:absolute !important;
  left:0 !important;
  top:0 !important;
  width:240px !important;
  height:100px !important;
  background:url(/site/youeun00000/img/inc/logo.webp) no-repeat center center !important;
  background-size:auto 70% !important;
  z-index:102 !important;
  margin:0 !important;
  padding:0 !important;
  line-height:0 !important;
}
body.site-youeun00000 header .logo a{
  display:block !important;
  width:100% !important;
  height:100% !important;
  background:none !important;
  text-indent:-9999px !important;
  overflow:hidden !important;
}
body.site-youeun00000 header .logo span{ display:none !important; }
body.site-youeun00000 header .header{
  position:relative;
  width:1200px;
  max-width:100%;
  margin:0 auto;
  height:100px;
}
body.site-youeun00000 header .util .inr{
  width:1200px;
  max-width:100%;
  margin:0 auto;
  height:40px;
  position:relative;
}
body.site-youeun00000 header .util .log a[href*="/_manager/login"],
body.site-youeun00000 header .util .log a[href*="/_manager/logout"],
body.site-youeun00000 header .util .log a[href="/_manager"]{
  display:inline-block !important;
}
body.site-youeun00000 header .contact{
  display:block !important;
  position:absolute !important;
  right:0 !important;
  top:25px !important;
  padding-left:50px !important;
  height:63px !important;
  background:url(/site/youeun00000/img/inc/icon_phone.webp) no-repeat left 0 !important;
  background-size:auto 46px !important;
  z-index:20;
}
body.site-youeun00000 header .contact p{
  font-size:20px !important;
  margin-bottom:2px !important;
  color:#f21e1e !important;
  line-height:22px !important;
  font-family:'SB-ugr',sans-serif !important;
  font-weight:bold !important;
}
body.site-youeun00000 header .contact p span{
  display:block !important;
  font-weight:500 !important;
  font-size:15px !important;
  margin-bottom:3px !important;
  color:#555 !important;
}
body.site-youeun00000 .sns_wrap ul li a.insta:before,
body.site-youeun00000 .sns_wrap ul li a.youtube:before{
  font-family:'xeicon' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
}
body.site-youeun00000 .sns_wrap ul li a.youtube{
  pointer-events:auto;
  cursor:pointer;
}
body.site-youeun00000 .spotzone .mov iframe{
  pointer-events:auto;
}
body.site-youeun00000 .carlist_wrap2 .carbox{
  display:none !important;
}
body.site-youeun00000 .carlist_wrap2 .carbox.on{
  display:block !important;
}
body.site-youeun00000 .carlist_wrap2 .car_title{
  position:relative;
  z-index:5;
}
body.site-youeun00000 .carlist_wrap2 .car_title li{
  cursor:pointer;
}
body.site-youeun00000 .carlist_wrap2 .car_title li a{
  pointer-events:none; /* li에서 클릭 처리 */
}
body.site-youeun00000 .carlist_wrap.bg{
  overflow:visible;
}
body.site-youeun00000 .carlist_wrap.bg.row{
  padding-top:50px;
  padding-bottom:50px;
}
body.site-youeun00000 .carlist_wrap.bg .hotlist.carlist .slick-list{
  overflow:hidden !important;
}
body.site-youeun00000 .carlist_wrap.bg .hotlist.carlist .slick-dots{
  display:flex !important;
  flex-direction:row !important;
  justify-content:center !important;
}
body.site-youeun00000 .carlist_wrap.bg .hotlist.carlist li.slick-slide{
  border-radius:0;
  overflow:visible;
  background:transparent !important;
  box-shadow:none !important;
}
body.site-youeun00000 .carlist_wrap.bg .hotlist.carlist li.slick-slide > a{
  border-radius:16px;
  overflow:hidden;
}
body.site-youeun00000 .carlist_wrap2 .carlist li{
  border-radius:16px;
  overflow:hidden;
  float:left !important;
  width:calc(25% - 15px) !important;
  margin:0 20px 30px 0 !important;
  clear:none !important;
  transform:none;
  box-shadow:0 8px 24px rgba(33,31,31,.06);
}
body.site-youeun00000 .carlist_wrap2 .carlist li:nth-child(4n){
  margin-right:0 !important;
}
body.site-youeun00000 .carlist_wrap2 .carlist li:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 32px rgba(242,30,30,.12);
}
body.site-youeun00000 .carlist_wrap2 .carlist li:after{
  border-radius:16px;
}
body.site-youeun00000 .carlist a .price{
  color:#f21e1e !important;
}
body.site-youeun00000 .carlist li a .price .price-body,
body.site-youeun00000 .chapa-list-cards li a .price .price-body {
  text-align: right;
}
body.site-youeun00000 .carlist li a .price .price-body > div,
body.site-youeun00000 .chapa-list-cards li a .price .price-body > div {
  font-size: 18px;
  font-weight: 500;
  color: #666;
  margin-bottom: 2px;
}
body.site-youeun00000 .carlist li a .price .price-body > div span,
body.site-youeun00000 .chapa-list-cards li a .price .price-body > div span {
  font-size: 16px;
  color: #4d4d4d;
}
body.site-youeun00000 .carlist li a .price.has-recom,
body.site-youeun00000 .chapa-list-cards li a .price.has-recom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 10px;
}
body.site-youeun00000 .carlist li a .price .price-sale50,
body.site-youeun00000 .chapa-list-cards li a .price .price-sale50 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
  width: 58px;
  height: 58px;
  margin: 0;
  padding: 4px 2px;
  border-radius: 8px;
  background: #f21e1e;
  color: #fff !important;
  box-sizing: border-box;
  line-height: 1.15;
  text-align: center;
  letter-spacing: -0.06em;
}
body.site-youeun00000 .carlist li a .price .price-sale50__l1,
body.site-youeun00000 .carlist li a .price .price-sale50__l3,
body.site-youeun00000 .chapa-list-cards li a .price .price-sale50__l1,
body.site-youeun00000 .chapa-list-cards li a .price .price-sale50__l3 {
  font-size: 9px;
  font-weight: 600;
  color: #fff !important;
}
body.site-youeun00000 .carlist li a .price .price-sale50__l2,
body.site-youeun00000 .chapa-list-cards li a .price .price-sale50__l2 {
  margin: 1px 0;
  font-size: 13px;
  font-weight: 800;
  color: #fff !important;
}
body.site-youeun00000 .carlist li a .price.has-recom .price-body,
body.site-youeun00000 .chapa-list-cards li a .price.has-recom .price-body {
  flex: 1 1 auto;
  min-width: 0;
}
body.site-youeun00000 .carlist li a .price .price-wave,
body.site-youeun00000 .chapa-list-cards li a .price .price-wave {
  display: inline-block;
  margin-left: 2px;
  font-style: normal;
  font-weight: 500;
  color: #999;
  letter-spacing: 0;
  vertical-align: 1px;
}
/* 리스트·홈 카드: 제조사 사이트색 */
body.site-youeun00000 .list-maker,
body.site-youeun00000 .sw21-listcar .listimg li .car1 .list-maker,
body.site-youeun00000 .epc-car-card-title .list-maker,
body.site-youeun00000 .car-name .list-maker,
body.site-youeun00000 .carlist li a .carName .list-maker{
  color:#f21e1e;
  font-weight:700;
}
body.site-youeun00000 .sw21-listcar .listimg li .car1 .car2{
  color:#333;
  font-weight:700;
}
body.site-youeun00000 .carlist li a .year,
body.site-youeun00000 .chapa-list-cards li a .year {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-width: 0;
}
body.site-youeun00000 .carlist li a .img{
  background-color:#eee;
  background-position: center center !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  height:180px !important;
  aspect-ratio:auto !important;
}

/* 하단 고정 상담바: 원본 빨강 강제 */
body.site-youeun00000 .footer_consult{
  background-color:#f21e1e !important;
  background:#f21e1e !important;
  min-width:0 !important;
}

/* PC: 하단 고정 상담바가 푸터·크레딧을 가리지 않도록 */
@media screen and (min-width:1000px) {
  body.site-youeun00000.epc-has-bottom-bar:not(.epc-layout-mobile) {
    padding-bottom: 0;
  }
  /* 회사정보 footer는 타이트하게, 크레딧 바에만 고정바 높이만큼 여유 */
  body.site-youeun00000.epc-has-bottom-bar:not(.epc-layout-mobile) footer {
    padding-bottom: 1.75rem;
  }
  body.site-youeun00000.epc-has-bottom-bar:not(.epc-layout-mobile) .epc-footer-credit {
    padding-top: 16px;
    padding-bottom: calc(var(--epc-mo-fixed-bar-h, 92px) + 18px);
  }
  body.site-youeun00000.epc-has-bottom-bar:not(.epc-layout-mobile) .epc-cmp-tray {
    bottom: calc(var(--epc-mo-fixed-bar-h, 92px) + 16px);
    z-index: 1000000; /* footer_consult(999999)보다 위 */
  }
  body.site-youeun00000.epc-has-bottom-bar:not(.epc-layout-mobile) .epc-cmp-toast {
    bottom: calc(var(--epc-mo-fixed-bar-h, 92px) + 22px);
    z-index: 1000001;
  }
}

/* 상세 이미지 열면 하단 상담바/플로팅 SNS 숨김 (썸네일 위로 밀림·가림 방지) */
body.site-youeun00000.encar-lightbox-open .footer_consult,
body.site-youeun00000.epc-photo-lightbox-open .footer_consult,
body.site-youeun00000.encar-lightbox-open .sns_wrap,
body.site-youeun00000.epc-photo-lightbox-open .sns_wrap {
  display: none !important;
}
body.site-youeun00000 .encar-lightbox,
body.site-youeun00000 .epc-photo-lightbox {
  z-index: 1000001;
}
body.site-youeun00000.encar-lightbox-open .encar-lightbox__panel,
body.site-youeun00000.epc-photo-lightbox-open .epc-photo-lightbox__panel {
  padding-bottom: 16px;
}
body.site-youeun00000.encar-lightbox-open .encar-lightbox__grid,
body.site-youeun00000.epc-photo-lightbox-open .epc-photo-lightbox__grid {
  margin-top: 12px;
  padding-bottom: 4px;
}

body.site-youeun00000 .footer_consult button{
  background-color:#000 !important;
  color:#fff !important;
}
body.site-youeun00000 .footer_consult button:after{
  font-family:'xeicon' !important;
}
/* 하단 개인정보 취급방침: 운영과 동일 (흰 체크박스 + 빨간 체크 + 흰 글자) */
body.site-youeun00000 .footer_consult .agree{
  width:125px;
  margin-right:.35rem;
  position:relative;
}
body.site-youeun00000 .footer_consult .agree input[type=checkbox]{
  position:absolute;
  opacity:0;
  z-index:0;
}
body.site-youeun00000 .footer_consult .agree input[type=checkbox] + label,
body.site-youeun00000 .footer_consult .agree input[type=checkbox]:checked + label{
  position:relative;
  display:inline-block;
  color:#fff !important;
  font-size:.9rem !important;
  line-height:28px;
  padding:0 0 0 1.35rem !important;
  margin:0;
  background:none !important;
  background-image:none !important;
  cursor:pointer;
  vertical-align:middle;
}
body.site-youeun00000 .footer_consult .agree input[type=checkbox] + label:before{
  display:block !important;
  content:"" !important;
  position:absolute;
  left:0;
  top:50%;
  width:18px;
  height:18px;
  background-color:#fff !important;
  border:0 !important;
  border-radius:3px;
  transform:translateY(-50%);
  box-sizing:border-box;
}
body.site-youeun00000 .footer_consult .agree input[type=checkbox]:checked + label:before{
  background-color:#fff !important;
  border:0 !important;
  box-shadow:none !important;
}
body.site-youeun00000 .footer_consult .agree input[type=checkbox] + label:after{
  content:"";
  display:none;
  position:absolute;
  top:50%;
  left:6px;
  width:7px;
  height:11px;
  margin:-7.5px 0 0 0;
  border-color:#f00;
  border-style:solid;
  border-width:0 2px 2px 0 !important;
  transform:rotate(45deg);
}
body.site-youeun00000 .footer_consult .agree input[type=checkbox]:checked + label:after{
  display:block !important;
  border-color:#f00 !important;
  left:6px;
}
body.site-youeun00000 .footer_consult .agree .label{
  color:#fff !important;
  font-size:.85rem !important;
  text-decoration:underline;
  float:right;
}
body.site-youeun00000 footer{
  background-color:#211f1f !important;
  color:rgba(255,255,255,0.5);
}
body.site-youeun00000 footer address,
body.site-youeun00000 footer .copyright,
body.site-youeun00000 footer .site-footer-html{
  color:rgba(255,255,255,0.55) !important;
}
body.site-youeun00000 footer .site-footer-html{
  line-height:24px;
  font-size:14px;
  word-break:keep-all;
}
body.site-youeun00000 footer .site-footer-html a{
  color:#fff;
}
body.site-youeun00000 footer .site-footer-html span{
  display:inline-block;
  padding:0 14px;
  vertical-align:middle;
}

/* =========================================================
   리스트 필터 — 이지플랜카(차로차 모던) 스타일 + 사이트 빨강
   ========================================================= */
body.site-youeun00000 .epc-car-list-page,
body.site-youeun00000 .charocha-list-page{
  --epc-brand: #f21e1e;
  --epc-brand-dark: #d41919;
  --epc-brand-light: #ff5c5c;
  --clf-brand: #333;
  --clf-accent: #f21e1e;
  --clf-danger: #f21e1e;
  padding-bottom: 60px;
}


body.site-youeun00000 .epc-car-list-page .charocha-list-title {
  font-size: 26px;
  font-weight: 800;
  letter-spacing: -0.5px;
  color: #14181f;
  text-align: center;
  margin: 44px 0 26px;
}

body.site-youeun00000 .epc-car-list-page .search-tabs-container {
  background: transparent;
}

body.site-youeun00000 .epc-car-list-page .search-tabs-header {
  gap: 8px;
  margin-bottom: 22px;
  border-bottom: 1px solid #eef1f6;
}

body.site-youeun00000 .epc-car-list-page .search-tab-btn {
  padding: 12px 22px;
  font-size: 16px;
  font-weight: 600;
  color: #97a0ad;
  border-bottom: 2.5px solid transparent;
  margin-bottom: -1px;
}

body.site-youeun00000 .epc-car-list-page .search-tab-btn.active {
  color: #f21e1e;
  border-bottom-color: #f21e1e;
  font-weight: 700;
}

body.site-youeun00000 .epc-car-list-page .car-search-table {
  border: 1px solid #f0d5d5;
  border-radius: 10px;
  box-shadow: 0 10px 30px rgba(242, 30, 30, 0.07);
  overflow: hidden;
  background: #fff;
}

body.site-youeun00000 .epc-car-list-page .table-header-wrapper {
  background: linear-gradient(180deg, #fff8f8 0%, #fff1f1 100%);
  border-bottom: 1px solid #f3d4d4;
}

body.site-youeun00000 .epc-car-list-page .table-header-cell {
  padding: 14px 8px 13px;
  font-size: 13px;
  font-weight: 800;
  color: #4a3030;
  letter-spacing: -0.02em;
  border-bottom: none;
  border-right: 1px solid #f3dcdc;
}

body.site-youeun00000 .epc-car-list-page .table-header-cell::before {
  background: #f5d0d0;
  color: #b45353;
}

body.site-youeun00000 .epc-car-list-page .table-header-cell.is-active,
body.site-youeun00000 .epc-car-list-page .table-header-cell.is-done {
  background: #fff5f5;
  color: #3a2020;
}

body.site-youeun00000 .epc-car-list-page .table-header-cell.is-active::before,
body.site-youeun00000 .epc-car-list-page .table-header-cell.is-done::before {
  background: #f21e1e;
  color: #fff;
}

body.site-youeun00000 .epc-car-list-page .table-body-wrapper {
  height: 256px;
}

body.site-youeun00000 .epc-car-list-page .table-header-cell:first-child,
body.site-youeun00000 .epc-car-list-page .table-header-cell:not(:first-child),
body.site-youeun00000 .epc-car-list-page .brand-column-wrapper {
  width: auto;
  max-width: none;
  flex: none;
  flex-shrink: 1;
}

body.site-youeun00000 .epc-car-list-page .brand-column-wrapper {
  border-right: 1px solid #f3dcdc;
  padding: 8px;
  background: #fff;
}

body.site-youeun00000 .epc-car-list-page .brand-cell {
  padding: 11px 12px;
  font-size: 14px;
  font-weight: 600;
  color: #3a4150;
  text-align: left;
  border-bottom: none;
  border-radius: 10px;
  margin-bottom: 2px;
}

body.site-youeun00000 .epc-car-list-page .brand-cell:hover {
  background: #fff5f5;
  color: #f21e1e;
}

body.site-youeun00000 .epc-car-list-page .brand-cell.selected {
  background: linear-gradient(135deg, #f21e1e, #ff5c5c);
  color: #fff;
  font-weight: 800;
  box-shadow: 0 4px 14px rgba(242, 30, 30, 0.3);
}

body.site-youeun00000 .epc-car-list-page .select-cell {
  background: #fff;
  padding: 8px;
  border-right: 1px solid #f3dcdc;
  min-height: 0;
  height: 100%;
  overflow: hidden;
}

body.site-youeun00000 .epc-car-list-page .select-cell:nth-child(even) {
  background: #fffbfb;
}

body.site-youeun00000 .epc-car-list-page .select-placeholder {
  color: #c4a0a0;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.55;
  border: 1px dashed #efcfcf;
  border-radius: 12px;
  background: #fff7f7;
  width: calc(100% - 24px);
  padding: 18px 12px;
}

body.site-youeun00000 .epc-car-list-page .select-columns-wrapper {
  min-height: 0;
  height: 100%;
  overflow: hidden;
}

body.site-youeun00000 .epc-car-list-page .select-cell .list {
  flex: 1 1 auto;
  min-height: 0;
  height: auto;
  overflow-y: auto;
}

body.site-youeun00000 .epc-car-list-page .select-cell .list li a {
  padding: 11px 12px;
  font-size: 14px;
  color: #3a4150;
  border-radius: 10px;
  margin-bottom: 2px;
  font-weight: 600;
}

body.site-youeun00000 .epc-car-list-page .select-cell .list li a:hover {
  background: #fff5f5;
  color: #f21e1e;
}

body.site-youeun00000 .epc-car-list-page .select-cell .list li.on a {
  background: linear-gradient(135deg, #f21e1e, #ff5c5c);
  color: #fff;
  font-weight: 800;
  box-shadow: 0 4px 14px rgba(242, 30, 30, 0.3);
}

body.site-youeun00000 .epc-car-list-page .brand-column-wrapper::-webkit-scrollbar-thumb,
body.site-youeun00000 .epc-car-list-page .select-cell .list::-webkit-scrollbar-thumb {
  background: #f0b4b4;
}

body.site-youeun00000 .epc-car-list-page .brand-column-wrapper::-webkit-scrollbar-thumb:hover,
body.site-youeun00000 .epc-car-list-page .select-cell .list::-webkit-scrollbar-thumb:hover {
  background: #e88a8a;
}

body.site-youeun00000 .epc-car-list-page .charocha-detail-toggle-wrap {
  margin: 18px 0;
}

body.site-youeun00000 .epc-car-list-page .charocha-detail-toggle-btn {
  width: 100%;
  padding: 14px;
  background: #fff;
  border: 1px solid #e4e9f0;
  border-radius: 12px;
  color: #5a6472;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: border-color 0.2s, color 0.2s, background 0.2s;
}

body.site-youeun00000 .epc-car-list-page .charocha-detail-toggle-btn:hover {
  border-color: #f21e1e;
  color: #f21e1e;
  background: #fff8f8;
}

body.site-youeun00000 .epc-car-list-page #carselectbox.charocha-detail-box,
body.site-youeun00000 .epc-car-list-page #carselectbox {
  background: #fff;
  border: 1px solid #eef1f6;
  border-radius: 16px;
  box-shadow: 0 6px 24px rgba(33, 31, 31, 0.06);
  padding: 26px 28px;
}

body.site-youeun00000 .epc-car-list-page .search-detail-title {
  font-size: 15px;
  font-weight: 700;
  color: #14181f;
  margin-bottom: 18px;
  padding-bottom: 14px;
  border-bottom: 1px solid #f2f4f8;
}

body.site-youeun00000 .epc-car-list-page .sale_text {
  font-size: 13.5px;
  font-weight: 600;
  color: #5a6472;
  min-width: 52px;
}

body.site-youeun00000 .epc-car-list-page .sale_select,
body.site-youeun00000 .epc-car-list-page #carselectbox select,
body.site-youeun00000 .epc-car-list-page #carselectbox input[type="text"],
body.site-youeun00000 .epc-car-list-page .charocha-keyword {
  box-sizing: border-box;
  height: 44px !important;
  min-height: 44px !important;
  max-height: none !important;
  line-height: 1.4 !important;
  padding: 0 34px 0 14px !important;
  border: 1px solid #e4e9f0;
  border-radius: 10px;
  font-size: 14px;
  color: #2a3038;
  background-color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%2397a0ad' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 13px center;
  background-size: 12px 8px;
  vertical-align: middle;
  overflow: visible;
}

body.site-youeun00000 .epc-car-list-page #carselectbox input[type="text"],
body.site-youeun00000 .epc-car-list-page .charocha-keyword {
  background-image: none !important;
  padding: 0 14px !important;
}

body.site-youeun00000 .epc-car-list-page .sale_select:focus,
body.site-youeun00000 .epc-car-list-page #carselectbox select:focus,
body.site-youeun00000 .epc-car-list-page #carselectbox input[type="text"]:focus,
body.site-youeun00000 .epc-car-list-page .charocha-keyword:focus {
  border-color: #f21e1e;
  box-shadow: 0 0 0 3px rgba(242, 30, 30, 0.12);
  outline: none;
}

body.site-youeun00000 .epc-car-list-page .charocha-search-buttons {
  display: flex;
  justify-content: flex-end;
  gap: 10px;
  margin: 22px 0;
}

body.site-youeun00000 .epc-car-list-page .charocha-btn-search {
  padding: 14px 44px;
  background: linear-gradient(135deg, #f21e1e, #ff5c5c);
  border: none;
  border-radius: 12px;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  margin-right: 0;
  box-shadow: 0 6px 16px rgba(242, 30, 30, 0.28);
  transition: transform 0.15s ease, box-shadow 0.15s ease;
}

body.site-youeun00000 .epc-car-list-page .charocha-btn-search:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 20px rgba(242, 30, 30, 0.34);
}

body.site-youeun00000 .epc-car-list-page .charocha-btn-reset {
  padding: 14px 28px;
  background: #fff;
  border: 1px solid #e4e9f0;
  border-radius: 12px;
  font-size: 15px;
  font-weight: 600;
  color: #5a6472;
  transition: border-color 0.2s, color 0.2s;
}

body.site-youeun00000 .epc-car-list-page .charocha-btn-reset:hover {
  border-color: #c7cfda;
  color: #2a3038;
}

/* 차종별 검색 — 사진 카드 */
body.site-youeun00000 .epc-car-list-page .charocha-type-search-inner {
  padding: 8px 2px;
}

body.site-youeun00000 .epc-car-list-page .charocha-type-buttons {
  gap: 14px;
}

body.site-youeun00000 .epc-car-list-page.charocha-list-page .filter-btn {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 18px 14px 14px;
  min-width: 132px;
  border: 1px solid #eef1f6;
  border-radius: 16px;
  background: #fff;
  box-shadow: 0 4px 14px rgba(33, 31, 31, 0.05);
  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
}

body.site-youeun00000 .epc-car-list-page .charocha-type-buttons .filter-btn:hover {
  transform: translateY(-3px);
  border-color: #f5c2c2;
  box-shadow: 0 10px 24px rgba(242, 30, 30, 0.14);
  color: #f21e1e;
}

body.site-youeun00000 .epc-car-list-page .charocha-type-buttons .filter-btn img {
  width: 96px;
  height: auto;
  margin: 0;
}

body.site-youeun00000 .epc-car-list-page .charocha-type-buttons .filter-btn span {
  margin-left: 0;
  font-size: 15px;
  font-weight: 600;
  color: #3a4150;
}

body.site-youeun00000 .epc-car-list-page .charocha-type-buttons .filter-btn.active {
  background: #fff5f5;
  border-color: #f21e1e;
  box-shadow: 0 8px 20px rgba(242, 30, 30, 0.18);
}

body.site-youeun00000 .epc-car-list-page .charocha-type-buttons .filter-btn.active span {
  color: #f21e1e;
}

/* 정렬·페이징 파란 기본값 → 빨강 */
body.site-youeun00000 .charocha-list-page .car-list-sort li a:hover,
body.site-youeun00000 .charocha-list-page .car-list-sort li a.is-on,
body.site-youeun00000 .car-list-page--filter-charocha .car-list-sort li a:hover,
body.site-youeun00000 .car-list-page--filter-charocha .car-list-sort li a.is-on {
  color: #f21e1e !important;
}

body.site-youeun00000 .charocha-list-page .car-list-pagination a:hover,
body.site-youeun00000 .car-list-page--filter-charocha .car-list-pagination a:hover {
  border-color: #f21e1e !important;
  color: #f21e1e !important;
}

body.site-youeun00000 .charocha-list-page .car-list-pagination span.is-current,
body.site-youeun00000 .car-list-page--filter-charocha .car-list-pagination span.is-current {
  background: #f21e1e !important;
  border-color: #f21e1e !important;
  color: #fff !important;
}

body.site-youeun00000 .charocha-list-page .brand-cell:hover {
  color: #f21e1e;
}

body.site-youeun00000 .charocha-list-page .brand-cell.selected {
  background: #f21e1e !important;
  color: #fff !important;
}

body.site-youeun00000 .charocha-list-page .charocha-list-count span {
  color: #14181f;
  font-size: 15px;
  font-weight: 800;
}

body.site-youeun00000 .charocha-list-page .charocha-list-count strong {
  color: #f21e1e;
  font-size: 17px;
  font-weight: 800;
}

/* 추천차량 리스트 — 50만원 추가할인 이벤트 배너 (운영 carList.html?c_recomYN=Y 동일) */
body.site-youeun00000 .charocha-list-page .chapa-list-event-banner {
  clear: both;
  margin: 8px 0 20px;
}

body.site-youeun00000 .charocha-list-page .chapa-list-event-banner img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 12px;
}

@media (max-width: 900px) {
  body.site-youeun00000 .epc-car-list-page .charocha-btn-search {
    flex: 1;
    text-align: center;
  }
}

/* 리스트: 특별할인·국산/수입과 동일 carlist 카드 */
body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards{
  width:100%;
  margin:20px 0 10px;
  overflow:hidden;
}
body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards > ul{
  overflow:hidden !important;
}
body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards > ul > li{
  float:left;
  width:calc(25% - 15px);
  margin:0 20px 30px 0;
  border-radius:16px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 8px 24px rgba(33,31,31,.06);
}
body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards > ul > li:nth-child(4n){
  margin-right:0;
}
body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards > ul > li:hover{
  transform:translateY(-4px);
  box-shadow:0 14px 32px rgba(242,30,30,.12);
}
@media (max-width: 999px){
  body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards > ul > li,
  body.site-youeun00000 .carlist_wrap2 .carlist li{
    width:calc(50% - 10px) !important;
    margin-right:20px !important;
  }
  body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards > ul > li:nth-child(4n),
  body.site-youeun00000 .carlist_wrap2 .carlist li:nth-child(4n){
    margin-right:20px !important;
  }
  body.site-youeun00000 .charocha-list-page .carlist.chapa-list-cards > ul > li:nth-child(2n),
  body.site-youeun00000 .carlist_wrap2 .carlist li:nth-child(2n){
    margin-right:0 !important;
  }
}

/* 홈·리스트 공통: 84개월 뱃지 (파란 점 + 중립 텍스트) */
body.site-youeun00000 .carlist li .icon.badge-84 span{
  color:#334155 !important;
  border-color:rgba(148,163,184,.28) !important;
  background:rgba(255,255,255,.96) !important;
}
body.site-youeun00000 .carlist li .icon.badge-84 span:before{
  background:#3b82f6 !important;
  box-shadow:0 0 0 3px rgba(59,130,246,.18) !important;
}
body.site-youeun00000 .carlist li .icon img{
  display:block;
  height:25px;
  width:auto;
}


/**/
.navbg {  /*border-bottom:1px solid #eee; background:#f4f4f4; */}
.navi {max-width:1200px; min-width:1000px; margin:-50px auto 0;padding-right:15px;  font-size:14px; color:#777; font-weight:400;  line-height:45px; text-align:right;}
.navi span {width:16px; height:16px; display:inline-block; background:url(/site/youeun00000/img/inc/icon_navi.webp) no-repeat center 3px;}
.navi strong {font-size:14px;color:#222; font-weight:normal}

.subTitle {font-size:45px; padding:0px 0 30px;letter-spacing:-4px;font-family:'NotoSans',sans-serif;font-weight:100; text-align:center; /*  */ display:none;}
.subTitle.line {border-bottom:1px solid #f21e1e;}
.subTitle.right {text-align:right;}
.subTitle span{padding-left:10px;font-weight:normal;font-size:16px; color:#999;letter-spacing:-1px;}

.sub_subtitle {font-size:28px; margin-bottom:30px;letter-spacing:-1px;}
.sub_subtext {padding-top:5px;font-size:16px;color:#888;letter-spacing:0}

/* sub-visual  */
.sub_visual {position:relative; height:auto; min-width:1000px; max-width:1200px; margin:0 auto; padding:40px 0 10px; }
.sub_visual h2 { display:block; color:#333; font-size:27px; line-height:1.5em;font-weight:400; letter-spacing:-.08em; font-family:'SB-ugr';  }
.sub_visual h2 span{display:inline-block;font-weight:normal;font-size:15px; font-weight:100; line-height:1.3em; margin:5px 0 0 5px; color:#888;letter-spacing:-1px;}
.sub_visual:after {content:''; clear:both; display:block;}

/*  ־ */
.subvisual {height:430px;padding:100px 0 0;background:#f6f6f6;text-align:center;}
.subvisual h3 {font-size:46px;color:#fff;letter-spacing:-2px;}
.subvisual h3 > div {padding-top:15px;font-size:21px;color:#fff;letter-spacing:-1px;}

.subvisual.s1 {background:url(/site/youeun00000/img/sub/s_bg1.webp) no-repeat center 0 #f6f6f6;background-size:cover;}
.subvisual.s2 {background:url(/site/youeun00000/img/sub/s_bg2.webp) no-repeat center 0 #f6f6f6;background-size:cover;}
.subvisual.s3{background:url(/site/youeun00000/img/sub/s_bg3.webp) no-repeat center 0 #f6f6f6;background-size:cover;}

.event_sale {display:block; margin:20px 0 10px; }
.event_sale img {width:100%; border-radius:7px;}



.consult_step {position:relative;margin:0 auto 15px;width:100%;max-width:1200px;margin-top:-100px;height:250px; box-shadow:5px 5px 25px rgba(0,0,0,0.15); background:url(/site/youeun00000/img/sub/sub_sell_img.webp) no-repeat center center #f21e1e;background-size:auto 200px !important;z-index:100;}
.consult_step.s2 {background:url(/site/youeun00000/img/sub/sub_buy_img.webp) no-repeat center center #f21e1e;}

.left_wrap {padding:30px 0 0 0;}
#leftmenu {max-width:1200px; min-width:1000px; margin:0 auto;text-align:center; }
#leftmenu ul {font-size:0;}
#leftmenu ul li {display:inline-block; }
#leftmenu ul li a {padding: 0;margin-right:5px;border:1px solid #ccc; font-size:16px; line-height:50px; display:block;font-weight:bold;color:#888;}
#leftmenu ul li.on a {border-color:#f21e1e;background:#fff; color:#f21e1e;}
#leftmenu ul.col2 li {width:50%;}
#leftmenu ul.col3 li {width:33.33%;}
#leftmenu ul.col4 li {width:25%;}
#leftmenu ul.col5 li {width:20%;}

#total_content {max-width:1200px; min-width:1000px; min-height:500px; margin:20px auto;position:relative; box-sizing:border-box;}

#total_content ::-webkit-scrollbar { width: 12px;height:12px;}
#total_content ::-webkit-scrollbar-track { background-color: #f9f9f9; }
#total_content ::-webkit-scrollbar-thumb { background:#777; opacity:1 !important;  border-radius:12px; }
#total_content ::-webkit-scrollbar-button { display: none; }
.total_content {padding-top:0px;}

@media screen and ( max-width:1000px ) {
	#total_content {max-width:100%; padding:0 10px;}
}

.sub_banner {display:block; clear:both; width:100%; border-radius:12px; overflow:hidden; margin:50px 0 30px;  }

.map-w { width:100% !important}

.txt_blue	{ color:#ff5400; }
.txt_grey	{ color:#999999; }
.txt_red	{ color:#f21e1e}

.clear {clear:both;}

.gotab {clear:both;position:absolute;margin-top:0;}

/*ư*/
.btn_wrap {display:block; text-align:center; }
.btn.right {text-align:right;}
.btn, .btn a {display: inline-block; padding:0 20px; line-height:30px; vertical-align: middle; line-height: 34px; font-weight:500; border-radius:4px;}
.btn_line {border:1px solid #f21e1e; color:#f21e1e; background: #fff;}
.btn_line2 {border:1px solid #333; color:#333; background:#fff}
.btn_red {background:#f21e1e;  color:#fff;  color:#fff;}
.btn_done {background:#3c5ac8;  color:#fff;  color:#fff;}
.btn_orange {background:#f55813;  color:#fff;  color:#fff;}
.btn_input { border:none; font-size:14px; border-radius:6px;}
.btn_compare {background:#444; color:#fff; font-size:13px; padding:0 15px; line-height:35px; border-radius:4px; margin-left:5px;}
.btn_compare:before {content: "\e92d"; font-family:'xeicon'; font-size:19px; display:inline-block; vertical-align:top; margin-right:3px; margin-top:0px;}
.btn_grey {background:#434343; color:#fff;}
.btn_big {line-height: 55px; width:145px;border-radius:6px; text-align:center; font-size: 16px; letter-spacing: -1px; display: inline-block; cursor:pointer; }
.btn_01 {display: inline-block; width: 110px; text-align: center; line-height: 30px; border: 1px solid #e3e3e3; background: #f5f5f5; font-size: 14px;  border-radius:4px; letter-spacing: -1px;font-weight:bold;color:#f21e1e;}
.allbtn { display: inline-block; border:1px solid #aaa; padding: 0 10px; line-height: 20px; background: #eee; text-decoration: none !important; box-sizing: border-box; letter-spacing: -1px;}
.btn_small_grey {margin-right: 2px !important;float: right; font-size:12px; background:#777; color:#fff; border:1px solid #777; padding:0 10px; line-height:1.5;} 
.big_big input {display: inline-block; background:#f21e1e; color:#fff; color:#fff; border:none; padding:0 50px; line-height:50px;}
.big_big_grey input {display: inline-block; background:#434343; color:#fff; border:none; padding:0 50px; line-height:50px;}

.btn_point input {display: inline-block; background:#f21e1e;  color:#fff;  color:#fff; border:none; padding:0 40px; line-height:40px;font-size:18px;}
.btn_default input {display: inline-block; background:#434343; color:#fff; border:none; padding:0 40px; line-height:40px;font-size:18px;}
.mini_btn {display:inline-block; background:#434343; color:#fff; padding:0 5px; margin-top:3px;}

.view_btn.center{text-align: center;}


/*¡*/
#paging, .page { margin:0; padding:15px 0 0 0; text-align:center; }
#paging img, .page img {padding:0 13px;}
#paging a img, .page a img {padding:0;}
#paging a, .page a {padding:0 13px; display:-moz-inline-box;display:inline-block;_position:relative; border-radius:50px;color:#666; font-size:16px; font-weight:normal; line-height:35px; text-decoration:none; margin:0; }
#paging a:hover, .page a:hover { color:#f21e1e;}
#paging a.on, .page a.on { background:#f21e1e;  color:#fff;  color:#fff; font-weight:bold; }
#paging a.pre, .page a.pre {margin-right:30px;}
#paging a.next, .page a.next {margin-left:10px;}

/* */
.mypage_menuwrap { padding-top:0px; }
.mypage_menuwrap .sub_tabbox {font-size:0; max-width:1200px; min-width:1000px; position: relative; margin: 5px auto 0;}
.mypage_menuwrap .sub_tabbox li {display:inline-block; position: relative;}
.mypage_menuwrap .sub_tabbox li a { font-size:15px; font-weight:500; display: block;}
.mypage_menuwrap .sub_tabbox li.on .menubar {width: 100%; display: block; background:#f21e1e;  color:#fff;  height:3px; position:absolute; left:0; bottom:0; }
.mypage_submenuwrap {border-bottom:1px solid #e2e2e2; }
.mypage_submenu {max-width:1200px; min-width:1000px; height:55px;  position: relative; margin: 0 auto;display:block !important;}
.mypage_submenu li {float: left; position: relative; margin:0 25px;}
.mypage_submenu li a {line-height:69px; font-size:16px; line-height:55px;  display: block;font-weight:bold;}
.mypage_submenu li.on .menubar {width: 100%; display: block; background:#f21e1e;  color:#fff;  height:3px; position:absolute; left:0; bottom:0; }

.requestBox .subtitle {    position: relative;    margin: 0;    padding: 10px 0 5px 0;    font-weight: bold;    color: #222;    font-size: 14px;}
.requestBox .t_from { border-top: 2px solid #f21e1e;  margin: 0px 0px 10px 0px;}
.requestBox .t_from th {font-size:12px !important;  padding: 10px;    border-bottom: 1px solid #e2e2e2;    font-weight: normal;    text-align: left;    color: #000;    background: #efefef;   line-height: 20px; letter-spacing:-1px;}
.requestBox .t_from td {font-size:12px !important;    padding: 10px;    border-bottom: 1px solid #e2e2e2;    color: #000;    line-height: 20px;}

.requestBox .t_list .option_list > li {padding:10px 0;}
.requestBox .t_list .option {font-size:0; background:#f8f8f8; padding:15px;}
.requestBox .t_list .option li {display:inline-block; width:25%;}
.t_list.mycar .center input[type=checkbox] + label {background-position: center -33px;}
.t_list.mycar .center input[type=checkbox]:checked + label {background-position:center 2px;}



.checkbox {position: relative; display: inline-block; }
.requestBox .price_choice.ht {line-height:35px;}
.requestBox .price_choice  input, .checkbox  input {  position: absolute;    top: 0px;    left: 0px;    width: 100%;    height: 100%;    cursor: pointer;    border: 0;    background: none;    opacity: 0;    -webkit-opacity: 0;    -moz-opacity: 0;}
.requestBox .price_choice {position:relative; padding:10px 0;}
.requestBox .price_choice input:checked + label {    background-position: 0 -38px; font-weight: 500;}
.requestBox .price_choice.red label {color:#f21e1e !important;}
.requestBox .Bprice p {margin:5px 0; font-size:12px;}
.requestBox .Bprice p select {font-size:12px; color:#000;}



.mainArea {font-size:0;}
/*.mainArea li {display:inline-block; width:12.5%; text-align:center; margin-bottom: 5px;}*/
.mainArea li {float:left; width:122px; text-align:center; margin:0 4px; height: 122px;}

.mainArea .car_ptext {width:50%; height:118px; vertical-align: top; text-align:left; position:relative;box-sizing:border-box; padding-left:4px;}
.bg_photo {background:#f8f8f8; padding:15px;}
.mainArea li strong{   font-size: 14px;    padding: 5px 0;    display: block;}
.mainArea li .regi b {color:#333;}

.mainArea li .subject {padding:5px 0; text-align:left; font-size: 11px;}
.mainArea li .subject span {font-size:11px;}
.right_btn {text-align:right; margin-bottom:3px; float:right;}

.regi {font-size:11px; color:#888;}
.price_btn {position:absolute; top:10px; left: 220px}
.price_btn li {width:70px;  display:inline-block; text-align:center; background:#f21e1e;  color:#fff;  color:#fff; line-height: 35px;  cursor:pointer;}

.color_chip {position:relative; border:1px solid #d9dbdc; width:40px; height:33px; display:inline-block; cursor:pointer; margin:0 3px;}
.color_chip span { width:80px; height:80px; background:#fff; border:1px solid #d9dbdc; left:-1px; top:-1px; position:absolute;}
.color_chip:hover span{ display:block !important; }

.listSesarch {  overflow: hidden;    margin: 15px 0px ;    border: 1px solid #efefef;    padding: 10px;    background: #f9f9f9;}
.listSesarch .btnArea  {  float: right; padding-right:20px;}
.listSesarch .searchArea {float:left; line-height: 35px; padding-left:20px;}

.listbtn {margin:20px 0 5px; text-align:right;}

.boardViewWrap { position: relative;}
.boardViewWrap .boardHeader {  padding: 30px 0;    border-bottom: 1px solid #efefef;}
.boardViewWrap .boardHeader .subject {    font-size: 26px;    color: #333;    letter-spacing: -1px;}
.boardViewWrap .boardHeader .boardInfo {    position: relative;    padding: 10px 0px 0px 0px;    color: #777;}
.boardViewWrap .boardHeader .boardInfo span {    display: inline-block;    padding: 0px 5px;    color: #ccc;    vertical-align: middle;}


.consult_ing {    display: inline-block;    height: 18px;    margin: 0px auto;    width: 50px;    border: 1px solid #777;    color: #333;    letter-spacing: -1px;    font-size: 11px;    line-height: 19px;    text-align: center;}
.t_consutForm td.cousult_counting {    padding: 15px 20px;    background: #efefef;}
.t_consutForm td.cousult_counting span {    font-weight: 500;    font-size: 20px;    line-height: 30px;}

.boardViewWrap .boardCont {  padding: 20px 0;    line-height: 1.7;}

.comment {  overflow: hidden;    padding: 20px 0px 0px 0px; border-top: 1px solid #e2e2e2;}
.comment .inputArea {   margin: 5px 0px 20px;    border: 1px solid #e2e2e2;    background: #efefef;    padding: 10px; box-sizing:border-box;}
.comment .inputArea textarea {margin:0;  border: 1px solid #e2e2e2;    width: 85%;    height: 50px;}
.comment .inputArea input {    border: 0;    background: #777;    width: 15%;float: right;    line-height: 50px;    cursor: pointer;    font-weight: bold;    color: #fff;}
.comment form > span {font-size:12px; padding:0; display:inline-block;}

.comment .repl {border-top: 1px solid #e2e2e2;}
.comment .repl .tit {font-size:16px;  padding:20px 0 0px; }
.comment .repl .tit span {font-size:12px; }
.comment ul li {  padding: 25px 20px;    border-top: 7px solid #fff;    background: #efefef;    color: #888;    line-height: 1.4;}

.comment .commontInfo {    overflow: hidden;    position: relative;    margin: 10px 0px 0px 0px;    padding: 5px 0px;    font-size: 12px;    vertical-align: middle;}
.comment .commontInfo span {   display: inline-block;    margin: 0px 20px 0px 0px;}

.t_consutForm { border-top: 2px solid #f21e1e;  margin: 0px 0px 10px 0px;}
.t_consutForm th {    font-size:14px !important;  padding: 3px 10px;    border-bottom: 1px solid #e2e2e2;    background: #efefef;    font-weight: normal;    text-align: left;    color: #000; line-height: 30px; letter-spacing:-1px;}
.t_consutForm td {    font-size:14px !important;  padding: 3px 10px;    border-bottom: 1px solid #e2e2e2;}


.search_title {font-size:20px; margin:20px 0 10px;}
.search_title b {color:#f21e1e;}

.btn_sort {position:relative;display:inline-block;width:140px;z-index:1;}
.btn_sort span { display:block;padding:0 35px 1px 10px;border:1px solid #dfdfdf;margin:0 4px 4px 0;/*border-radius:3px;*/background:url(/site/youeun00000/img/icon_sort.webp) 112px 8px no-repeat;line-height:35px; color:#333; text-align:right;cursor:pointer;}
.btn_sort.type2 span {background:url(/site/youeun00000/img/inc/arrow.webp) 102px center no-repeat; background-size: 30px auto;}
.btn_sort:hover ul {display:block;} 
.btn_sort ul { display:none;position:absolute;top:0;right:0;width:100%;box-shadow:2px 2px 7px rgba(0,0,0,0.3); background:#fff;z-index:20;}
.btn_sort li { line-height:35px;padding:0 20px;color:#333;cursor:pointer;font-weight:normal;}
.btn_sort li:hover, .btn_sort li.on { background:#f0f0f0;font-weight:bold;}

.search_btnwrap {height: 35px;}
.left_btnwrap {float:left; width:50%;}
.right_btnwrap {float:left; width:50%; text-align:right;}

.w35 {line-height:35px; height:35px}

.mycar.t_list td {text-align:left; padding-left:10px;}
.mycar td.photo {padding:10px 0;}
.mycar td.carName {padding:10px 0 10px 15px !important; text-align:left;}
.mycar td.carName a {/*color:#009aea;*/font-weight:bold;}
.mycar td.carName a:hover { text-decoration:none;} 
.mycar td.carName .icon img {margin:0px 10px 0px 0px;}

.mycar td .year_2 { font-size:11px; color:#aaa;line-height:14px;}
.mycar td.area span {display:block;text-align:center;line-height:14px !important;}
.mycar td.phone {padding:5px 0 !important;line-height:14px !important;}
.mycar td.phone strong {font-weight:normal;display:block;/*color:#3f6fc3;*/}
.mycar td.left {text-align:left;padding-left:3px;padding-right:3px;}
.mycar td.right {text-align:right;padding-right:10px;}
.mycar td.center {text-align:center;}
.mycar td.center .red {color:#f21e1e;}
.mycar td.right strong.red {font-size:14px; color:#f21e1e; }
.mycar td.right .blue {color:#0082f0;}

.mycar td.manage {position:relative;}
.mycar td.manage > a { display:block !important;width:100%; height:68px; background:url(/site/youeun00000/img/icon_dot.webp) center center no-repeat; background-size:15px auto;}
.mycar td.manage.on .manage_menu {display:block !important;}
.mycar .manage_menu {position:absolute; right:0; top:0; background:#fff; z-index: 20; width:125px; box-shadow:2px 2px 7px rgba(0,0,0,0.3);}
.mycar .manage_menu li {cursor:pointer; text-align:center;  padding: 0 14px; line-height: 30px; color: #333; font-size:12px; display:block;}
.mycar td.manage .manage_menu li:hover {background:#f0f0f0;font-weight:bold;}
.full { z-index:19; position: fixed;    top: 0px;    left: 0px;    width: 100%;    height: 100%; }

.t_list.mycar td .txt_comment {max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:12px}
.t_list.mycar td .txt_comment.type2 {color:#ff5400; line-height:1.5;}
.t_list.mycar td .txt_comment.type3 {color:#888; margin-bottom:5px; padding: 0;} 
.t_list.mycar td .txt_comment.type3 span {font-size:10px; color:#ddd; display:inline-block; padding:0 5px;}
.t_list.mycar td .txt_comment.type3 b {color:#28b4ef;}
.t_list td.carName {padding:10px 0 10px 15px !important; text-align:left;}
.t_list td.carName .hot {font-size:0;padding-top:3px; }
.t_list td.carName .hot img{ display:inline-block; vertical-align:top; margin-right:3px;}
.t_list td  label.ins{ display:inline-block; vertical-align:top; height:20px; line-height:18px; font-size:11px;font-weight:bold; padding:0 10px; border-radius:30px; background-color:#fef2f3; color:#f83546; border:1px solid #fb6f7c; letter-spacing:-.06em;}


.t_carList .td_key td {padding-right:10px;text-align:right;font-weight:bold;background:#eaeff2;}
.t_carList .td_key td .btn {width:auto;text-indent:0;}
.t_carList .td_key td .btn.btn_back {background:#999;}
.t_carList .td_key:hover {background:#eaeff2 !important;}
.t_carList .btn_optiondetail {position:relative;text-align:center;}
.t_carList .btn_optiondetail img {width:40px;width:15px;height:15px;cursor:pointer;}
.t_carList .btn_optiondetail .selectBox {display:none;width:800px;bottom:50px;right:35px;transform:translateY(40px);text-align:left;}
.t_carList .btn_optiondetail .selectBox .option_cont {padding:15px;overflow:auto;}
.t_carList .btn_optiondetail .selectBox .option_cont span {display:inline-block;letter-spacing:-1px;}
.t_carList .btn_optiondetail img:hover + .selectBox {display:block;}
.t_carList .opt_icon {display:inline-block;padding:0 15px;margin:2px 0 10px;border-radius:50px;border:1px solid #ff5400;height:20px;line-height:18px;color:#ff5400;}
.t_carList .opt_icon.black {border:1px solid #ccc;color:#ccc;}
/*.t_carList tr.last_style .btn_optiondetail .selectBox {top:auto;bottom:50px;right:35px;}*/
.t_carList td .carnum {display:inline-block;padding:0 5px;margin-right:8px;background:#534746 !important;color:#fff !important;font-weight:bold !important;line-height:20px;}

.t_carList .repair_check_wrap{display:inline-block;position:relative;}
/*.t_carList .repair_check_wrap:hover .repair_check {display:block;}*/
.t_carList .repair_check {display:none;position: absolute;right: 0;width: 340px;bottom:35px;background: #fff;border: 1px solid #7c7c7c;z-index:10;}
.t_carList .repair_check .p_ex {;font-size: 12px;line-height: 1.8;background: #f8f8f8;}
.t_carList .repair_check .p_ex strong {font-size: 14px;}
.t_carList .repair_check p {padding:10px 20px;}
.t_carList .repair_check p strong {font-size:12px;word-break:keep-all;}
.t_carList .repair_check button {width: 100%;line-height: 40px;border: 0;background: #737e86;color: #fff;font-size:14px;}



/*˾*/
.num_view {position: fixed; left:0px; right: 0px; top: 0px; bottom:0;  width: 100%; height: 100%; z-index: 9999;}
.pop_view.on {display: block !important;}
.num_view .pop_check { background:#fff; border:1px solid #e2e2e2;  position: absolute; left: 50%;top: 50%; width:410px;    height: auto;    margin: 0 0 0 -327px;    padding: 0;    z-index: 9999;  overflow: hidden;}
.num_view .pop_header { min-width: 200px; padding: 0 0 0 30px;    color: #fff;    font-size: 16px;    font-weight: bold;    line-height: 50px !important; 
background: #333; }
.num_view .pop_check .close {position: absolute; right: 30px; top: 0px;  color: #fff;  font-size: 40px; display:block; cursor: pointer;}
.num_view .pop_cont strong {color:#f21e1e;}
.num_view .pop_sub {background:#f8f8f8; margin-top:10px; padding:10px; }
.num_view .pop_sub .red {color:#f21e1e;}
.num_view .pop_cont { margin: 20px;  padding:0; }
.num_view .pop_text {padding:10px;}


/*ȸҰ*/
.companywrap {min-height:700px;position:relative; padding-bottom:30px;  /* background:url(/site/youeun00000/img/company.webp) no-repeat right 0;background-size:auto 100%;*/}
.company_greeting {padding-right:50%;letter-spacing:-1px; font-family:'NanumSquare'; word-break: keep-all; text-align: justify; }
.company_greeting.bg {background:#f21e1e;  color:#fff;  width:40%; padding:70px; position:absolute; right:0; top:65px }
.company_greeting.full{width:100%;}
.company_greeting.bg p { color:#dfdfdf;}
.company_greeting p.text1 {font-size:32px; font-weight:normal; line-height:1.4; letter-spacing:-2px;}
.company_greeting p.text2 {font-size:24px;}
.company_greeting p.text3 {font-size:20px; padding:30px 0 10px;}
.company_greeting p.text4 {padding-bottom:20px;font-size:18px; line-height:1.5;text-align: left; }
.company_greeting p.sign {padding-top:50px; text-align:right;     font-size: 20px;}
.company_greeting .red {color:#f21e1e;}
.company_greeting strong {font-weight:bold;}
.company_greeting .underline {text-decoration:underline; padding-bottom:5px;}


.greetingwrap { background:url(/site/youeun00000/img/sub/greetingbg.webp) bottom center no-repeat #f7fdf8; height: 250px; }
.systemwrap {text-align:center;}
.mapwrap .address {display:block; margin:20px 0;}
.mapwrap p { color:#777;   margin-bottom: 20px;    font-size: 16px;    line-height: 1.8;}
.mapwrap p span.icon_home { padding:0;     vertical-align: middle;    margin-right: 15px;    display: inline-block;    width: 70px;    height: 70px;    border-radius: 70px;    background: url(/site/youeun00000/img/sub/icon_home.webp) center center no-repeat #f21e1e;}
.mapwrap p span.icon_call {padding:0;    vertical-align: middle;    padding: 0;    margin-right: 15px;    display: inline-block;    width: 70px;    height: 70px;    border-radius: 70px;    background: url(/site/youeun00000/img/sub/icon_call.webp) center center no-repeat #f21e1e;}
.mapwrap .bold {  color: #494949;   font-weight: 500;}
.mapwrap .bold  span {    padding: 0 70px;}
.rulewrap {text-align: justify; line-height: 1.8;}


/* λ縻 */
.sub_greeting {letter-spacing:-.08em;}
.sub_greeting:after {content:''; clear:both; display:block;}
.sub_greeting .block-left {display:inline-block; float:left; width:50%; padding-right:30px; padding-left:30px; clear:both; margin:20px 0;}
.sub_greeting .block-right {display:inline-block; float:right; width:50%; padding-left:0px;padding-top:90px; padding-right:0px;  word-break:keep-all; }
.sub_greeting h2 {font-size:30px; font-weight:300; line-height:1.5em; color:#333;  margin:30px 0 10px; letter-spacing:-.07em;}
.sub_greeting p {display:block; font-size:18px; color:#555; font-weight:400; line-height:1.8em; margin:40px 0; }
.sub_greeting .img-wrap {position:relative; overflow:visible; }
.sub_greeting .img-wrap img {width:90%;}
.sub_greeting .img-wrap:after {content:''; position:absolute; width:300px; height:400px; right:20px; bottom:-30px; background:#f4f4f4; z-index:-1;}
.sub_greeting em {font-size:115%}
.sub_greeting  strong {font-weight:500; color:#000;}
.sub_greeting span {font-weight:500;}



/*˻*/

.tab_wrap	{ padding:0; margin:0 0 20px 0; overflow:hidden; width:100%; }
.tab_wrap span	{ position:absolute; padding:13px 0 0 90px; color:#fff; font-size:14px; font-weight:bold; text-align:center; width:98px; }

.subsearch_total_wrap	{ position:relative; background:#f9f9f9; border:1px solid #dfdfdf; border-radius:7px; overflow:hidden; padding:0; overflow:hidden; }
.subsearch_wrap	{ border-left:0; border-top:0; border-right:0; }
.subsearch_wrap .subsearch		{ display:inline-block; float:left; }
.subsearch_wrap .subsearch dl	{ display:block; border-right:1px solid #d0d0d0; }
.subsearch_wrap .step5 dl	{ border-right:0px solid !important; }
.subsearch_wrap .step1		{ width:13.5%; }
.subsearch_wrap .step2		{ width:17.5%; }
.subsearch_wrap .step3		{ width:25.5%; }
.subsearch_wrap .step4		{ width:26%;*width:25.7%;}
.subsearch_wrap .step4 dl {border-right:0 !important;}
.subsearch_wrap .step5		{ width:22%; *width:21.8%; }
.subsearch_wrap .subsearch dt	{ border-bottom:1px solid #dfdfdf; background:#f6f7f7; text-align:center; line-height:40px; padding:0; font-size:14px; letter-spacing:-1px; }
.subsearch_wrap .subsearch dd	{ position:relative;background:#fff; height:150px; padding:0px 0px; }
.subsearch_wrap .subsearch dd .listing	{ position:relative;overflow-y:scroll;height:150px; z-index:1; }
.subsearch_wrap .subsearch .nothing	{ position:absolute;left:0;top:0;right:0;vertical-align:middle; text-align:center; color:#bbb; letter-spacing:-1px; padding:55px 0 0 0; z-index:0;}
.subsearch_wrap .subsearch li a	{ display:block; background:#fff; padding:6px 0 0 6px; line-height:12px; height:13px; }
.subsearch_wrap .subsearch li a:hover	{ background:#666; color:#fff !important; text-decoration:none; }
.subsearch_wrap .subsearch dd #seriesDiv, .subsearch_wrap .subsearch dd #sdetailDiv {height:150px;overflow:auto;}

.subsearch .sdOff, .subsearch .sdOn {box-sizing:border-box; padding:5px 10px;cursor:pointer;}
.subsearch.step4 .sdOff, .subsearch.step4 .sdOn {padding:1px 10px;}
.subsearch .sdOn {background:#444;color:#fff;}

.car_searchoption 	{ clear:both; position:relative; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; line-height:12px; padding:15px 0;}
.car_searchoption dl	{ padding:0 0 0 12px; letter-spacing:-1px; }
.car_searchoption .condition	{ clear:both;float:left; width:45%; padding:5px 0 0 16px; display:block !important; }
.car_searchoption .condition2	{ float:left; width:51%; padding:5px 0 0 16px; display:block !important; }
.car_searchoption dt	{ display:inline-block; font-weight:bold; width:65px; float:left; padding:4px 0 0 0; color:#333; }
.car_searchoption dd	{ display:inline-block; float:left; }
/*.car_searchoption input[type=checkbox], .car_searchoption input[type=radio]	{ height:12px; vertical-align:middle; line-height:12px; padding:0 2px 3px 0; margin:0 3px 0 0; font-size:0; }*/
.car_searchoption input[type=checkbox] + label {padding:0 10px 0 20px;background-size:16px auto;background-position:0 -31px;line-height:25px;}
.car_searchoption input[type=checkbox]:checked + label	{background-position:0 5px;}
.subsearch input[type=checkbox] + label {width:100%;padding:0 10px 0 20px;background-size:16px auto;background-position:0 -31px;line-height:25px;font-size:14px;}
.subsearch input[type=checkbox]:checked + label	{background-position:0 5px;}
@media \0screen {
   .car_searchoption input[type=checkbox] + label {line-height:15px !important;}
   .car_searchoption input[type=checkbox] {margin-top:2px;}
   .subsearch input[type=checkbox] + label {line-height:15px !important;}
   .subsearch input[type=checkbox] {margin-top:2px;}
}
.car_searchoption select	{ width:100px; height:25px;font-size:13px; }
.car_searchoption .condition input[type=text]	{ width:92px; border:1px solid #858585; }
.car_searchoption:after	{ clear:both; display:block; height:0; line-height:0; font-size:0; content:"";}
.car_search_btn	{ position:relative; clear:both; background:#f0f2f2;font-size:13px;line-height:50px; }
.car_search_btn .car_search_btn_right {position:absolute;right:0;top:0;font-size:0;}
.car_search_btn.con1 {padding-left:30px; }
.car_search_btn .car_search_text	{  padding-top:10px; }
.car_search_btn .car_search_text div { width:24.5%; display:inline-block; padding:5px 0 5px;}
.car_search_btn .car_search_text .tit  {text-align: right;width:49%; float:left;display: inline-block; padding-right:10px}
.car_search_btn .car_search_text input {width:50%; float:left; display: inline-block;vertical-align:middle; }
.car_search_btn input {border:1px solid #d9dbdc;}
.car_search_btn input.button2	{width:100px;background:#333;  padding:0 30px; border:0;color:#fff;text-align:center; font-size:16px; line-height:50px;*line-height:32px;letter-spacing:-1px;cursor:pointer;}

.sub_search_text {width:23%;}

.car_search_btn .search_wrap {position:absolute;right:0;top:0;font-size:0;}
.car_search_btn .search_wrap span	{ font-size:13px; line-height:49px; padding:0 0 0 15px; }
.car_search_btn .search_wrap span strong { color:#db0c02;}
.car_search_btn .search_wrap input {padding:0 30px; border:0;color:#fff;text-align:center; font-size:16px; line-height:50px;*line-height:32px;letter-spacing:-1px;cursor:pointer;}
.car_search_btn .search_wrap .button	{background:#ccc;}
.car_search_btn .search_wrap .button2	{width:100px;background: #f21e1e;  color:#fff; }


.m12tab	{ height:37px; overflow:hidden; }
.m12tab li	{ float:left; width:399px; height:37px; overflow:hidden; }
.m12tab li a	{ margin:0; display:block; }
.m12tab li.on a	{ margin:-37px 0 0 0; }
.m12wrap	{background:#f9f9f9; }
.m12_step1 {display:block;overflow:hidden;background:#fff;padding:10px 20px; font-size:0; }
.m12_step1 li {display:inline-block; width:12.5%;padding:0;margin:0;text-align:center;}
.m12_step1 li a {display:block;position:relative;margin-top:5px;padding:55px 0 0 ;font-size:15px;font-weight:500; text-align:center;background-size:auto 47px !important; background-repeat:no-repeat; background-position:center 0;  }
.m12_step1 li a:hover {color:#f21e1e;}
.m12_step1 li.c1 a {background-image:url(/site/youeun00000/img/main/class_car01.webp)}
.m12_step1 li.c2 a {background-image:url(/site/youeun00000/img/main/class_car02.webp)}
.m12_step1 li.c3 a {background-image:url(/site/youeun00000/img/main/class_car03.webp)}
.m12_step1 li.c4 a {background-image:url(/site/youeun00000/img/main/class_car04.webp)}
.m12_step1 li.c5 a {background-image:url(/site/youeun00000/img/main/class_car05.webp)}
.m12_step1 li.c6 a {background-image:url(/site/youeun00000/img/main/class_car06.webp)}
.m12_step1 li.c7 a {background-image:url(/site/youeun00000/img/main/class_car07.webp)}
.m12_step1 li.c8 a {background-image:url(/site/youeun00000/img/main/class_car08.webp)}
.m12_step1 li.on a {border:1px solid #f21e1e; color:#f21e1e;}


.m12_step2, .m12_step1, .m12_step3	{ clear:both; }
.m12_step2 {border-top:1px solid #dfdfdf; padding:15px; }
.m12_step2 label	{width:185px; color:#111;font-size:13px !important;  letter-spacing:-.07em !important; white-space:nowrap;}
.m12_step3 th	{ font-weight:normal; text-align:right; color:#636363; width:100px; padding:0 20px 0 0; }
.m12_step3 td label {font-size:13px;color:#111;}

.sub_tabbox { padding:0; margin:0 0 20px 0;width:100%; background-color:#f4f4f4;}
.sub_tabbox ul {font-size:0; }
.sub_tabbox li	{display:inline-block; width:50%; margin-left:-1px;}
.sub_tabbox li:first-child {margin-left:0;}

.sub_tabbox li a {display:block; position:relative; color:#555; font-size:16px;line-height:60px;text-align:center;font-weight:500;letter-spacing:-1px;  transition: all 0.2s ease-in; overflow:hidden; }
.sub_tabbox li.on a { color:#fff; background-color:#f21e1e; box-shadow:5px 5px 12px rgba(0,0,0,0.1);  z-index:5 }

.sub_tabbox.col3 li {width:33.3%;}
.sub_tabbox.col4 li {width:25%;}
.sub_tabbox.col5 li {width:20%;}
.sub_tabbox.col6 li {width:16.6%;}

.bigcar_list	{ padding:0; margin:0; font-size:0; }
.bigcar_list ul	{ padding:0; margin:0; }
.bigcar_list ul li	{ float:left; width:240px; padding:15px 25px 0 0; font-size:12px; height:300px; color:#222; border-bottom:1px solid #e7e6e6; }
.bigcar_list ul li a { color:#333333; font-family:gulim; dotum; }
.bigcar_list li .photo	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.bigcar_list li:hover .photo	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.bigcar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.bigcar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.bigcar_list ul li .title	{ padding:8px 0 0 0; }
.bigcar_list ul li .car_option	{ padding:0 0 2px 0; color:#a8a8a8; line-height:1.4; }
.bigcar_list ul li .car_price	{ color:#a3a3a3; padding:0 0 6px 0; }
.bigcar_list ul li .car_price strong	{ color:#676767; }
.bigcar_list ul li .car_price strong span	{ color:#5069e7; font-size:16px; padding:0 3px 0 0; }
.bigcar_list ul li .km	{ color:#999999; font-weight:bold; border:1px solid #e3e3e3; display:inline-block; padding:3px 5px 0 5px; margin:14px 0 0 0; line-height:1.3; }

.salecar_list	{ padding:0; margin:0; font-size:0; }
.salecar_list ul	{ padding:0; margin:0; }
.salecar_list ul li	{ float:left; width:240px; padding:35px 25px 0 0; font-size:12px; height:310px; color:#222; border-bottom:1px solid #e7e6e6; }
.salecar_list ul li a { color:#333333; font-family:gulim; dotum; }
.salecar_list li a img	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.salecar_list li:hover a img	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.salecar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.salecar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.salecar_list ul li .saleicon	{ position:absolute; width:56px; height:57px; text-align:center; background:url(/site/youeun00000/img/sub/icon_sale.webp) no-repeat 0 8px; color:#fff; font-family:Verdana, dotum; font-size:12px; padding:15px 0 0 0; }
.salecar_list ul li .saleicon span	{ font-size:24px; font-weight:bold; }
.salecar_list ul li .title	{ padding:8px 0 0 62px; letter-spacing:-1px; }
.salecar_list ul li .car_option	{ padding:0 0 2px 62px; color:#a8a8a8; line-height:1.4; }
.salecar_list ul li .car_price	{ color:#484848; padding:0 0 6px 62px; letter-spacing:-1px; }
.salecar_list ul li .car_price strong	{ color:#676767; }
.salecar_list ul li .car_price strong span	{ color:#5069e7; font-size:16px; padding:0 3px 0 0; letter-spacing:0; }
.salecar_list ul li .btn	{ padding:0 0 0 63px; }
.salecar_list ul li .btn img	{ border:0 !important; }



/*  Ÿ 20230407*/
.sale_process { position:relative; text-align:center; margin:0 auto 15px;width:100%;max-width:1200px;margin-top:-100px; padding:25px 50px 35px; box-shadow:5px 5px 25px rgba(0,0,0,0.15); background:#f21e1e;background-size:auto 200px !important;z-index:100;}
.sale_process .title {font-size:21px; font-weight:400; color:#fff;  font-family:'SB-ugr'; }
.sale_process ul {display:flex; justify-content: center; flex-direction: row; flex-wrap: nowrap; align-items: flex-start;  gap:0px; padding-top:12px; }
.sale_process ul li {width:20%; position:relative;   display:flex; align-items: center; justify-content: center; flex-direction: column;}
.sale_process ul li:before {content:"\e93e"; position:absolute; left:-5%; top:50%; margin-top:-30px; font-size:1.75rem; color:rgba(255,255,255,0.5); font-family:'xeicon';}
.sale_process ul li:first-child:before {display:none;}
.sale_process ul li figure{width:120px; height:120px; border-radius:50%; border:1px solid rgba(255,255,255,0.3); background-position:center center; background-repeat:no-repeat; background-size:auto;  }
.sale_process ul li p {font-size:1rem; color:#fff;   font-family:'SB-ugr';  line-height:1.3em; margin-top:10px; }
.sale_process ul li:nth-child(1) figure {background-image:url(/site/youeun00000/img/ico_process_01.webp)}
.sale_process ul li:nth-child(2) figure {background-image:url(/site/youeun00000/img/ico_process_02.webp)}
.sale_process ul li:nth-child(3) figure {background-image:url(/site/youeun00000/img/ico_process_03.webp)}
.sale_process ul li:nth-child(4) figure {background-image:url(/site/youeun00000/img/ico_process_04.webp)}
.sale_process ul li:nth-child(5) figure {background-image:url(/site/youeun00000/img/ico_process_05.webp)}
.sale_process ul.buy li:nth-child(3) figure {background-image:url(/site/youeun00000/img/ico_process_03_2.webp)}
.sale_process ul.buy li:nth-child(4) figure {background-image:url(/site/youeun00000/img/ico_process_04_2.webp)}



/*Ŀ´Ƽ*/
#news_list 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:1px solid #dfdfdf; }
#news_list li	{ border-bottom:1px solid #efefef;}
#news_list li .news_img	{ float:left; width:180px; height:120px;margin-top:15px;  background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url(/site/youeun00000/img/nophoto/nophoto_650x480.webp);overflow:hidden;  }
#news_list li .img-wrap {display:block; width:100%; height:100%; background-position:center center;background-size:cover;background-repeat:no-repeat;overflow:hidden;  }
#news_list li > img {width:25%;height:auto;max-height:152px;}
#news_list li .textbox{width:75%;box-sizing: border-box; padding: 22px 25px;  display: inline-block; }
#news_list li .news_name	{ color:#ccc; }
#news_list li .news_title	{ font-size: 18px; }
#news_list li p {padding-top: 15px;    font-size: 14px;    color: #999;}

/* Ʈ */
.gallery_list { display:flex; justify-content: flex-start;  flex-wrap: wrap;flex-direction: row; align-items: flex-start; gap:20px; font-size:0  }
.gallery_list li {width:calc(25% - 15px); overflow:hidden;  }
.gallery_list li a {display:block;}
.gallery_list li figure {  background-color:#f4f4f4; background-position:center center; background-repeat:no-repeat; background-size:cover; }
.gallery_list li figure img {width:100%; min-height:190px; }
.gallery_list li .txt_wrap {display:block; padding:15px 0; font-family:'nanumsquare';  }
.gallery_list li .txt_wrap .title {font-size:18px; line-height:1.4em; font-weight:700; color:#333; font-family:inherit; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.gallery_list li .txt_wrap .date {font-size:14px; line-height:1.4em; font-weight:600; color:#777; font-family:inherit; margin-top:10px;}




.t_view	{ border-top:1px solid #999; width:100%; }
.t_view th	{ background:#f9f9f9; padding:15px 0; text-align:center; font-size:22px;color:#111;font-weight:bold;}
.t_view td .view_cate	{ display:inline-block; width:50%; color:#999; line-height:28px; }
.t_view td .view_name	{ display:inline-block; width:50%; text-align:right;color:#999; }
.t_view td .view_name span	{ font-weight:normal !important;}
.t_view td { padding:10px; border-bottom:1px solid #efefef; }
.t_view.small th {font-size:14px !important;}

.view_content	{ padding:30px 0; font-size:14px;  min-height:500px;}
.view_content h3 {font-size:24px;margin-bottom:20px;}
.view_content p.subguide {font-size:18px; padding-top:10px; color:#f21e1e; font-weight:700;}
.view_content p.guide {font-size:16px; line-height:1.5; margin-bottom:10px;}
.view_content p, .view_content div, .view_content span	{ font-size:16px;line-height:1.5;}
.view_content	.photo	{ text-align:center; padding:0 0 20px 0; }

.view_content .circle, .view_content .text {display:inline-block;}
.view_content .right_arrow{display:inline-block; width:15px; height:15px; background:url(/site/youeun00000/img/inc/next.webp) center  center no-repeat; opacity: 0.3; padding:0 10px;}
.view_content .arrow {display:block; background:url(/site/youeun00000/img/sub/guide_arrow.webp) 60px center no-repeat; width:100%; height:15px;}
.view_content .circle {background:#f9f9f9; line-height:150px; width:150px; text-align:center; font-size:16px; font-weight:bold; border-radius:100px;}
.view_content .text {margin:0 20px; font-size:17px;}
.t_comment_box	{ border:1px solid #8290db; background:#f9f9f9; color:#777777; padding:20px 0 20px 25px; }
.t_comment_box div	{ text-align:right; padding:4px 22px 0 0; }

.list_btn_wrap	{position:relative;margin:0;  padding:20px 0 10px 0px; line-height: 35px; display:flex;justify-content: space-between;align-items: center;   }
.list_btn_wrap .txt_sort	{ position:relative; width:100%; color:#5d5d5d; letter-spacing:-1px;font-size:16px; display:flex;justify-content: flex-end; gap:5px;}
.list_btn_wrap .txt_sort strong	{ font-size:14px; font-weight:bold; }
.list_btn_wrap .list_btn_searchbox	{ position:absolute; right:0px; }

.list_no	{ color:#333333;  font-size:16px; width:50%;}
.list_no strong {padding-left:5px;font-size:20px;color:#f21e1e;}


.t_list { width:100%; margin:0; padding:0; line-height:1.5; border-top:0px solid #999;}
.t_list.guide td {padding:0px;}
.t_list.guide td a {display:block;padding:20px;}
.t_list th { background:#f4f4f4; padding:12px 0; color:#333; text-align:center; font-size:14px; line-height:20px; letter-spacing:-1px; }
.t_list th:first-child {border-radius:5px 0 0 5px;}
.t_list th:last-child {border-radius:0 5px 5px 0}
.t_list td.left a, .t_list td.left span {font-size:16px;color:#111;}
.t_list td.carName {padding-left:20px;text-align:left;}
.t_list td.carName > a {font-size:18px;}

.t_list td { text-align:center; padding:12px 0 12px 0; margin:0; color:#555; border-bottom:1px solid #efefef;font-size:14px; line-height:17px; font-family:'OpenSans','NotoSans'}
.t_list td .txt_comment	{ color:#777; padding:10px 0 0 0; line-height:1.3; font-size:14px; font-family:'NotoSans',sans-serif; display:none; }
.t_list td .txt_comment span {display:inline-block;padding:0px 3px;color:#ededed;}
.t_list td .txt_comment.type2 {padding-top:4px;color:#ff5400;}
.t_list td a.btn	{ margin:0 0 4px 0; display:block; padding:0; }
.t_list td .txt_price	{ font-size:20px; color:#f00;  font-family:'OpenSans','NotoSans'}
.t_list td .unit { font-size:15px; color:#555; font-family:'OpenSans','NotoSans'; font-weight:500;}
.t_list td.price	{ text-align:right; padding:3px 5px 6px 0; }
.t_list td.price .monthly {display:block; padding-bottom:5px; font-size:15px; font-weight:500; color:#666}
.t_list td.left { text-align:left; padding-left:10px; }
.t_list th.left { text-align:left; }
.t_list .listPhoto {position:relative;width:115px;}
.t_list .listPhoto .icon {position:absolute;left:3px;top:3px;}
.t_list .listPhoto .icon img {height:38px;border:none !important;}
.t_list .listPhoto .icon.direct {width:30px; height:30px; background:url(/site/youeun00000/img/main/ico_label.webp) no-repeat  0 0; background-size:cover; border:0px solid #f00}
.t_list .listPhoto .icon.direct img {height:30px; display:block !important;  }

@media screen and ( max-width:1024px ) {
#news_list li .textbox{width:80%;}

}
/* ȸ */
.join_title	{ text-align:center; padding:45px 0 10px 0; }
.join_txt	{ padding:0 0 30px 0; width:690px; position:relative; margin:0 auto; }

.join_box	{ margin:20px 0 0; background:#f9f9f9; padding:20px 25px; border-radius:4px;}
.join_box h3 {margin-bottom:8px; font-weight:500}
.join_box dt	{ padding:0; margin:0; }
.join_box dd	{ margin:0; border:1px solid #eee; background:#fff !important; padding:0; height:100%;font-size:14px;}
.join_box dd.none	{ margin:0; border:0px solid !important; background:none !important; padding:10px 15px 0 15px; text-align:right; }
.join_wrap 	{ position:relative; margin:0 auto; padding: 70px 0px;  font-size:0;}
.join_wrap a {text-align:center; display:inline-block; box-sizing:border-box; }
.join_wrap .joinL {width:50%; border-right:1px solid #ccc;}
.join_wrap .joinR {width:50%;}
.join_wrap a h3 {font-size:30px; font-weight:normal;}
.join_wrap a span {display:block;width:100%;padding:10px 0px 70px 0px;line-height:20px; font-size:14px;}
.join_wrap a img{width: 150px;}
.join_wrap a .btn {display:block; margin:70px auto;width:30%; font-weight:500; line-height:50px; font-size:18px; background:#f21e1e;  color:#fff;  color:#fff !important; border:1px solid #f21e1e;}
.join_wrap .agree {float:left;width:50%;}
.join_wrap .agree label {display:block;padding:10px 0px 0px 0px;line-height:20px;}
.join_wrap .agree label input {display:inline-block;margin:-2px 0px 0px 0px;vertical-align:middle;}
.join_wrap .agree textarea {margin:10px 0px 0px 0px;padding:5px;border:1px solid #CCC;width:95%;line-height:20px;}
.join_wrap .agreeInfor {padding:10px 0px 0px 0px;}
.join_box .join_ti {font-size:18px; font-weight:bold; color:#999; padding:25px;}
 /*  α  */

.login_wrap {overflow:hidden;width:460px; margin:0 auto; min-height:700px;  }
.login_wrap input[type=text], .login_wrap input[type=password] { width:100%;height:50px;padding:0 20px;border:1px solid #dedede; box-sizing:border-box; margin-bottom:10px;  font-size:18px;line-height:50px; }
.login_wrap input[type=button] { width:100%;padding:20px;border:1px solid #dedede; box-sizing:border-box; margin-bottom:10px;  font-size:18px;}
.login_wrap .loginBtn {background:#f21e1e;  color:#fff;  text-align:center;border:none; margin-top:10px; color:#fff; font-size:18px; font-weight:bold; cursor:pointer;}
.login_wrap .line, .join_wrap .line{background:#dedede; margin:30px 0; width:100%; height:1px;}
.login_wrap .login_find {border:1px solid #dedede;    text-align: center; box-sizing:border-box; padding:20px 30px; background:#f0f2f2; font-size:16px; line-height:2; color:#444;}
.login_wrap .login_find strong {font-size: 20px;}
.login_wrap .login_find b {color:#0050b0;}
.login_wrap .login_find span {display:inline-block; width:15px;}
.login_wrap .id_save {position: relative; }
.login_wrap .id_save .input_none {width:30px; height: 30px; position: absolute; left: 0px; bottom: 0px;  margin: 0; -webkit-appearance: none; -moz-appearance: none;    appearance: none; border: 0;  outline: 0;    vertical-align: middle; display:none; }
.login_wrap .id_save .input_none:checked + .name {background:url(/site/youeun00000/img/sub/checkbox_checked.webp) left center no-repeat; background-size:25px auto; z-index:2; }
.login_wrap .id_save .input_none + .name {background:url(/site/youeun00000/img/sub/checkbox_nochecked.webp) left center no-repeat; background-size:25px auto;  z-index:2;}
.login_wrap label .name { position: relative;  display: block; line-height:30px; padding:0 35px; font-size:14px; }


.finderWrap {overflow:hidden;width:460px; margin:0 auto; min-height:700px;  }


.t_form { border-top:1px solid #ededed; width:100%; }
.t_form thead th	{ background:#cbcbd0; padding:7px 0 10px 20px; color:#fff; text-align:left; }
.t_form tbody th { background:#fcfcfc; border-bottom:1px #efefef solid; border-right:1px #efefef solid; padding:10px 10px 0 0; margin:0; text-align:right; color:#999999; width:20%; vertical-align:top; }
.t_form td { border-bottom:1px #efefef solid !important; margin:0; text-align:left; padding:10px 20px 8px 20px; font-size:12px; }
.t_form td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0 0 4px 0; vertical-align:middle; }

.ex_blue	{ font-size:11px !important; padding:6px 0 0 15px; color:#7791e4 !important; letter-spacing:-1px; }
.ex	{ font-size:11px; padding:6px 0 0 15px; color:#666666; letter-spacing:-1px; }
.joindate	{ color:#999; font-size:11px; padding:0 0 0 100px; }
.scroll	{ overflow-y:scroll; height:200px; padding:15px; }
.scroll_500	{ float:left; overflow-y:scroll; height:210px; padding:15px; width:574px; border-left:1px solid #e2e2e2; }
.scroll_400	{ float:left; overflow-y:scroll; height:78px; padding:10px; width:606px; border-left:1px solid #e2e2e2;font-size:12px; }
.btn_bottomwrap	{ text-align:center; padding:20px 0 50px 0;}


.mypage_info	{ border:1px solid #1d1d1d; background:#f2f2f2; margin:0 0 25px 0; }
.mypage_box	{ border:1px solid #444444; background:#f9f9f9; color:#777777; padding:20px 0 20px 25px; }
.mypage_box	strong { color:#939393; font-weight:bold; }
.mypage_box	img	{ vertical-align:middle; }
.mypage_box	div	{ padding:7px 0 0 0; }

.mypage_box .s_btn		{ padding:0; font-size:0; }
.mypage_box .s_btn a	{ display:inline-block; background:url(/site/youeun00000/img/sub/btn_blank.webp) no-repeat; text-decoration:none; margin:0 2px 7px 0; color:#7b7c81; font-size:11px; font-family:dotum; width:22px; height:19px; text-align:center; padding:3px 0 0 0; }
.mypage_box .s_btn a:hover, .mypage_box .s_btn a.on	{ background:#212a63; color:#fff; }
.mypage_box .s_btn img	{ vertical-align:top; }

.myinfo_bg	{ display:inline-block; width:155px; height:89px; vertical-align:top; }
.myinfo_bg1	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/site/youeun00000/img/sub/mypage_info_bg1.webp) no-repeat; }
.myinfo_bg2	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/site/youeun00000/img/sub/mypage_info_bg2.webp) no-repeat; }
.myinfo_bg3	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/site/youeun00000/img/sub/mypage_info_bg3.webp) no-repeat; }
.myinfo_bg4	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#5c5c5c; background:url(/site/youeun00000/img/sub/mypage_info_bg4.webp) no-repeat; }
.myinfo_bg5	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#b3a478; background:url(/site/youeun00000/img/sub/mypage_info_bg5.webp) no-repeat; }
.myinfo_bg6	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/site/youeun00000/img/sub/mypage_info_bg6.webp) no-repeat; }
.myinfo_bg7	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#6a84e8; background:url(/site/youeun00000/img/sub/mypage_info_bg7.webp) no-repeat; }
.myinfo_bg8	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#5c5c5c; background:url(/site/youeun00000/img/sub/mypage_info_bg8.webp) no-repeat; }
.myinfo_bg9	{ display:inline-block; width:123px; text-align:center; height:32px; padding:45px 0 0 0; font-size:14px; font-weight:bold; color:#b3a478; background:url(/site/youeun00000/img/sub/mypage_info_bg9.webp) no-repeat; }

.myinfo_wrap	{ height:224px; }
.myinfo_wrap ul	{ padding:12px 0 18px 0; }
.myinfo_wrap ul li	{ background:url(/site/youeun00000/img/main/icon_list.webp) no-repeat 25px 6px; padding:0 0 0 38px; width:330px; }
.myinfo_wrap ul li a	{ line-height:1.7; }
.myinfo_wrap ul li span	{ float:right; color:#999; font-size:11px; }
.m_ask	{ position:absolute; border-top:2px solid #151515; border-bottom:1px solid #696969; width:400px; }
.m_councel	{ position:absolute; left:612px; border-top:2px solid #151515; border-bottom:1px solid #696969; width:399px; border-left:1px solid #e2e2e2; }

.goodcar_list	{ padding:0; margin:0; border:1px solid #d0d0d0; height:230px; }
.goodcar_list dt	{ border-bottom:2px solid #000000; text-align:center; }
.goodcar_list dd	{ padding:17px 0 0 12px; margin:0; }
.goodcar_list li	{ float:left; width:132px; padding:0 10px 0 12px; font-size:12px; }
.goodcar_list li a img	{ border:4px solid #fff; margin:-4px 0 0 -4px; }
.goodcar_list li:hover a img	{ border:4px solid #6480ff; margin:-4px 0 0 -4px; }
.goodcar_list li:hover .li_txt	{ color:#6480ff; font-weight:bold; letter-spacing:-1px; }
.goodcar_list li:hover strong	{ color:#6480ff; font-weight:bold; }
.goodcar_list li .li_txt	{ padding:4px 0 0 0; color:#666666; line-height:1.3; }
.goodcar_list li strong	{ padding:0 5px 0 0; display:inline-block; color:#333333; }

.favorite_list	{ border-top:2px solid #000000; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; }
.favorite_list li	{ padding:4px 0 4px 10px; }

.label_inputbox	{ width:112px; display:inline-block; padding:0 0 8px 0; letter-spacing:-1px; color:#777777; }
.color_bg	{ display:inline-block; width:30px; height:16px; margin:0 5px 0 0; }
.color_bg_half	{ display:inline-block; width:15px; height:16px; margin:0 0 0 0; }
.color_bg_half2	{ display:inline-block; width:15px; height:16px; margin:0 5px 0 0; }

.t_table	{ border-top:1px solid #dfdfdf; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; width:100%; }
.t_table thead th	{ background:#cbcbd0; padding:7px 0 5px 20px; color:#fff; text-align:center; }
.t_table tbody th { background:#fcfcfc; border-bottom:1px #efefef solid; padding:12px 10px 0 0; margin:0; text-align:right; color:#999999; width:120px; vertical-align:top; }
.t_table td { border-bottom:1px #efefef solid !important; margin:0; text-align:left; padding:10px 20px 8px 20px; font-size:12px; border-left:1px #efefef solid; vertical-align:top; }
.t_table td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0 0 4px 0; vertical-align:middle; border:1px solid #d9dbdc !important; }
.t_table td textarea	{ margin:0 0 4px 0; line-height:1.3; }
.t_table td.memostyle	{ border:0 !important; background:#fcfcfc; padding:15px 0 10px 20px; }
.t_table td.memostyle2	{ border:0 !important; background:#fcfcfc; padding:0 20px 0 20px; }
.t_table td.memostyle3	{ border:0; background:#fcfcfc; padding:10px 20px 15px 0; text-align:right; }


/*  */
.t_tableShort	{  padding:10px 0 10px 0; width:100%; }
.t_tableShort thead th	{  padding:5px 0 5px 20px; color:#fff; text-align:center; }
.t_tableShort tbody th {  padding-right:20px; margin:0; text-align:right; color:#777;font-size:16px; width:150px; vertical-align:middle; }
.t_tableShort td {  margin:0; text-align:left; padding:5px 20px; font-size:16px;  vertical-align:top; }
.t_tableShort td input[type=text], .t_form td input[type=password], .t_form td select	{ margin:0; height:45px; line-height:45px; vertical-align:middle; border:1px solid #d9dbdc !important; }
.t_tableShort input,
.t_tableShort select {height:45px; line-height:45px; }
.t_tableShort input,
.t_tableShort select,
.t_tableShort input,
.t_tableShort textarea {border-radius:4px}
.t_tableShort td.memostyle	{ border:0 !important; background:#fcfcfc; padding:15px 0 10px 20px; }
.t_tableShort td.memostyle2	{ border:0 !important; background:#fcfcfc; padding:0 20px 0 20px; }
.t_tableShort td.memostyle3	{ border:0; background:#fcfcfc; padding:10px 20px 15px 0; text-align:right; }
.t_tableShort .title {width:100%;}
.t_tableShort .item-sort {display:flex;flex-wrap: nowrap; gap:0px; }
.t_tableShort .item-sort select {width:25%; margin:0;}
.t_photo	{ border-top:2px solid #000000; border-bottom:1px solid #cccaca; padding:10px 0 10px 0; width:100%; }
.t_photo td.txt { color:#444444; text-align:left; padding:18px 0 20px 20px; }
.t_photo td.txt2 { color:#444444; text-align:left; padding:0 0 0 20px; }
.t_photo td { margin:0; text-align:left; padding:20px 0 20px 25px; font-size:12px; color:#999999; }
.t_photo td td	{ padding:0 35px 10px 0 !important; }
.t_photo .photo { border:1px solid #d9d9d9; margin:0 0 4px 0; }
.t_photo .btnright	{ position:absolute; right:20px; }
.t_photo .btnright2	{ float:right; }




.listbottom_btn_wrap	{ margin:0; padding:0; padding:20px 0 0 10px; }
.listInfor {font-size:16px;padding:10px 0;}






#big_imgTags > a {min-height:435px;background:#f1f1f1;}
#big_imgTags .icon {position:absolute;left:0px;top:0px;}

.t_comment { width:100%; margin:0; padding:0; line-height:1.5; border-top:1px solid #cccaca; }
.t_comment td { padding:16px 0 18px 20px; margin:0; color:#676767; border-bottom:1px solid #efefef; }
.t_comment td .c_name	{ color:#5065d6; font-weight:bold; display:inline-block; width:200px; padding:0 0 5px 0; }
.t_comment td .c_name span	{ color:#999999; font-size:11px; font-weight:normal !important; padding:0 0 0 10px; }
.t_comment td .c_btn	{ display:inline-block; width:570px; text-align:right; padding:0 0 6px 0; }
.t_comment td div 	{ padding:0 20px 0 0; }
.t_comment td.comment_total	{ background:#f9f9f9; padding:8px 0 4px 15px; color:#222222; }



.salebox	{ border:1px solid #adadad; background:#fafafa; padding:10px 0 10px 30px; color:#636363; font-weight:bold; }

.subbox	{ border:1px solid #dfdfdf; background:#fff; margin:0 0 0px 0; border-radius:7px; overflow:hidden;}
.subbox	.searchtext	{ background:#f5f5f5; padding:10px 0 10px 25px; color:#1a1a1a; font-size:11px;  }
.subbox	.searchtext strong	{ letter-spacing:-1px; }
.subbox	.searchtext span	{ display:inline-block; width:600px; }
.subbox	.searchtext span.width	{ width:680px !important; }
.subbox	.searchtext strong.text_no	{ letter-spacing:0; color:#5169e7; font-size:12px; }

.m11_wrap	{ overflow:hidden; white-space:nowrap; height:185px; width:690px; padding:0; margin:0 0 0 65px; }
.m11	{ height:150px; margin:0; }
.m11 dl, .m16 dl	{ float:left; }
.m11 dt, .m16 dt	{ padding:20px 0 10px 13px; }
.m11 dd	{ border-right:1px solid #e5e4e4; padding:0 0 0 13px; height:120px; overflow:auto; color:#636363;  }
.m11 dd select	{ border:0; }
.m11 dd label, .m16 dd label	{ display:block; }
.m11_prev	{ position:absolute; left:232px; top:135px; }
.m11_next	{ position:absolute; right:20px; top:135px; }
.m16	{ height:175px; margin:0; white-space:nowrap; padding:5px 0 0 25px; }
.m16 dd	{ border-right:1px solid #e5e4e4; padding:0 0 0 13px; height:105px; overflow:auto; color:#636363;  }
.m16 dd.none	{ border:0; }
.m16 dd.float label	{ display:inline-block; width:75px; }
.m16 dd .txt_reange	{ border:0; text-align:center; width:160px; color:#636363; font-weight:bold; }
.m16 dd .arrow	{ padding:8px 0 12px 0; text-align:center; }
.m16 dd span.txt_width	{ display:inline-block; width:125px; }
.m16 dd .range_wrap	{ padding:0 14px 0 0;}



.m14_wrap	{ height:335px; }
.m14_wrap .tm	{ display:block; height:101px; overflow:hidden; }
.m14_wrap .tm img	{ margin:0; }
.m14_wrap .tm:hover img, .m14_wrap li.on img	{ margin:-101px 0 0 0; }
.m14_wrap li	{ float:left; display:inline-block; }
.m14_wrap li ul	{ display:none; }
.m14_wrap li.on ul, .m14_wrap li:hover ul, .m14_wrap li.on:hover ul	{ display:block; padding:20px 0 0 0; position:absolute; left:250px; }
.m14_wrap li:hover li,.m14_wrap li.on li	{ float:left; display:inline-block; width:123px; padding:3px 0 0 0 !important; }
.m14_wrap li li a { color:#636363; }
.m14_wrap li li a:hover	{ text-decoration:underline; font-weight:bold; letter-spacing:-1px; color:#222222; }



/* 󼼺  */
.detail_btnbox	{position:relative; padding:10px 0 10px 0; border-bottom:0px solid #ddd;}
.detail_btnbox .btn_sns	{ position:absolute; right:0; bottom:10px; }
.detail_btnbox .btn_prev {display:block;position:absolute; left:0; bottom:10px;}

#detail_box	{position:relative;padding:0; overflow:hidden; }
#detail_box .detailtitle {display:flex; justify-content:space-between; font-size:0;  margin-top:10px;margin-bottom:20px;color:#222; padding:25px 0;background:#fff; border-top:1px solid #dde0e7}
#detail_box .detailtitle > div {display:inline-block;}
#detail_box .detailoption {width:75%;}
#detail_box .detailoption h3 {font-size:30px; letter-spacing:-1px;margin-bottom: 5px;font-weight:600; color:#222;  }
#detail_box .detailoption strong {color:#28b1ff; margin-top:10px;}
#detail_box .price {text-align:right; vertical-align:top;padding-top:5px;  }
#detail_box .price span {display:inline-block; vertical-align:top; margin-top:2px; color:#fff; background:#ef2f2f; color:#fff; width:30px; height:30px;line-height:30px;border-radius:50px; text-align:center; margin-right:5px; font-size:16px;}
#detail_box .price strong {display:inline-block; vertical-align:top;font-size:28px;color:#ef0202;line-height:30px; }
#detail_box .price em {  font-weight:500; display:inline-block; }
#detail_box .monthly {font-size:16px; margin-right:5px;}
#detail_box .unit {font-size:18px;}

#detail_box .detail_top {position:relative;   width:100%; display:flex; justify-content: space-between;  flex-direction: row;flex-wrap: nowrap; align-items: flex-start; }
#detail_box .left	{  width:52%; padding:0; margin:0; box-sizing:border-box; }
#detail_box .left a.photobig	{ position:absolute; z-index:100;left:10px; bottom:10px; width:40px; height:40px; border-radius:5px; background-color:rgba(0,0,0,0.5); text-align:center;  }
#detail_box .left a.photobig:before{content:"\e90d"; font-family:'xeicon'; display:inline-block; color:#fff; font-size:25px; line-height:40px;  }
#detail_box .left .img_box {position:relative; width:100%; }
#detail_box .left .photopage	{ position:absolute; right:10px;  bottom:10px; width:auto; background-color:rgba(0,0,0,0.5); color:rgba(255,255,255,0.5); text-align:right; border-radius:60px; padding:0 15px; line-height:40px; margin-bottom:0px;}
#detail_box .left .photopage a:before {content:''; font-family:'xeicon'; display:inline-block; vertical-align:top; margin-top:10px; color:#fff; font-size:16px;  }
#detail_box .left .photopage a.photo_prev:before {content:"\e93b"}
#detail_box .left .photopage a.photo_next:before {content:"\e93e"}
#detail_box .left .photopage strong {color:#fff;}
#detail_box .right	{  width:48%; box-sizing:border-box;}
#detail_box	.detailprice	{ border-top:1px solid #e8e8e8; padding:20px 0 15px 0; }
#detail_box .right table	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; }
#detail_box .right th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:15px 0 15px 20px; width:70px; font-weight:normal; color:#9d9d9d !important; font-size:11px !important; vertical-align:top; }
#detail_box .right td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 0 16px 15px; vertical-align:top; }
#detail_box .right li a.btn	{ color:#6f7dca; font-size:11px; letter-spacing:-1px; text-decoration:underline; }

#detail_box .rightoption	{ border-top:1px solid #555;border-bottom:1px solid #555;margin:0 0 20px 0; }
#detail_box .rightoption li	{ float:left;width:25%;}
#detail_box .rightoption li a.btn	{display:block;color:#222; font-size:17px;line-height:65px;letter-spacing:-1px;font-weight:bold; text-align:center;text-decoration:none;}


.detailtitle .detail_price {padding:.3rem 0 0; font-size:15px;color:#777; text-align:right; }
.detailtitle .detail_price strong {color:var(--color-red);font-weight:700; }
.detailtitle .detail_price span {display:inline-block; height:24px; line-height:22px; color:#666; font-size:13px; padding:0 0.65rem; border:1px solid #dedede; border-radius:60px;}


.right .cartitle {font-size:16px;font-weight:bold;color:#222; padding-bottom:10px;}
.right .cartitle.bg {background:#f7f7f7;padding:25px;}

.right .detailCarContWrap {overflow:hidden;padding-left: 35px;}
.right .detailCarContWrap .carContTop { box-sizing:border-box;}
.right .detailCarContWrap .carContTop .point {color:#f21e1e !important; }

.right .detailCarContWrap .carContTop ul li {float:left; width:50%; box-sizing:border-box; margin-left:0%; padding:15px 0; font-size:0; border-bottom: 1px solid #eee; font-family:'NotoSans',sans-serif}
.right .detailCarContWrap .carContTop ul li.c1 {border-top:1px solid #dfdfdf;}
.right .detailCarContWrap .carContTop ul li span {display: inline-block; }
.right .detailCarContWrap .carContTop ul li .tit {width:70px; color:#999; font-size:14px;letter-spacing:-.08em; }
.right .detailCarContWrap .carContTop ul li .txt {width:calc(100% - 70px);padding-left:15px;border-left: 1px solid #e9e9e9; font-size:14px;}
.right .detailCarContWrap .carContTop ul li.last {padding:11px 0 0; height:53px}
.right .detailCarContWrap .carContTop .carmon_ins { display:inline-block; font-size:13px; height:30px; line-height:28px; padding:0 12px; background-color:#fef2f3; border:1px solid #fe6674; color:#fa2c3f; letter-spacing:-.08em; border-radius:60px; font-weight:500; }
.right .btnArea {display: flex;gap:4px;  justify-content: space-between; flex-wrap: wrap; align-items: flex-start;  padding:20px 0 0px; font-size:0; text-align:center;}
.right .btnArea a { width:calc(50% - 2px); margin:0; border:1px solid #dedede; height:48px; line-height:48px; font-size:15px; font-weight:500; letter-spacing:-.06em; }
.right .btnArea a.kakao {color:#000; background:#ffde00; border-color:#ffde00; }
.right .btnArea a.qs{color:#fff ; background:#3850e4; border-color:#3850e4; }

.right .detailCarContWrap .carContBottom { position:relative; box-sizing:border-box; padding-top:15px; }
.right .detailCarContWrap .carContBottom .dealerImg {position:absolute; right:20px; top:20px; width:120px; height:120px; background-color:#fff; background-repeat:no-repeat; background-size:contain; background-position:center top; }
.right .detailCarContWrap .carContBottom .seller{font-size:0; box-sizing:border-box; position:relative; padding:15px 20px 15px; border:1px solid #dfdfdf; }
.right .detailCarContWrap .carContBottom .name {padding-bottom:10px;font-size:20px; line-height:25px; color:#333; font-weight:500;}
.right .detailCarContWrap .carContBottom .name .phone {padding-left:2px;color:#f21e1e; font-size: 23px;  font-family:'NanumSquare'; font-weight:800; letter-spacing:-.04em; padding-top: 10px;} 
.right .detailCarContWrap .carContBottom .company {display:inline-block; width:100%; box-sizing:border-box; }
.right .detailCarContWrap .carContBottom .btnbox {position:absolute;top:628px;right:15px;display:inline-block; width:15%;z-index:33 }
.right .detailCarContWrap .carContBottom .btnbox a {text-align: center; padding: 18px 5px; box-sizing:border-box;line-height:20px; width:100%; display: block; font-size:15px;letter-spacing:-1px; font-weight:bold; border:1px solid #dfdfdf;color:#f21e1e;}
.right .detailCarContWrap .carContBottom .btnbox .btn {margin-bottom:5px;}
.seller .company p .com_name{color:#999; margin-right:10px;}
.seller .company p {padding:1px 0;line-height:1.5em; color:#333; letter-spacing:-.07em; display:flex;  align-items: flex-start;flex-wrap: nowrap; }
.seller .company p span:first-child {width:60px;}
.seller .company p a:hover {color:#f21e1e;}
.right .detailCarContWrap .carContBottom .company .cominfo{font-size:10px;}

.right .install {clear:both;float:right;font-size:14px;color:#333;}
.right .install span { line-height:16px;}

#carSImgPart1Layer td img {width:100%;}
#carSImgPart1Layer td {padding:0 1px 1px 0;}
.thumb_list { width:100%; margin-top:5px;  display:flex; justify-content: flex-start; flex-direction: row; flex-wrap: wrap;}
.thumb_list li {width:10%;}
.thumb_list li img {width:100%; height:auto !important; min-height:54px}


.detail_bottombtn		{clear:both;position:relative;padding:30px 0;margin:10px 0 0 0;font-size:0;}
.detail_bottombtn.d_right {text-align: right;}
.detail_bottombtn  a {display:inline-block; margin-right:1px;text-align:center;line-height:60px;color:#fff;font-size:16px;letter-spacing:-1px;}
.detail_bottombtn  a.btn1 {background:#999;width:15.3%;}
.detail_bottombtn  a.btn2 {background:#333;width:15%;}
.detail_bottombtn  a.btn3 {background:#f21e1e;  color:#fff; width:20%;}
.detail_bottombtn .btn4 {display:inline-block;width:13.8%;text-align:center;line-height:60px;border:1px solid #e3e3e3;background:#f5f5f5;padding: 0 20px;font-size:16px;letter-spacing:-1px;color:#333;}


.detail_tabbox	{ padding:0;   overflow:hidden; width:100%; }
.detail_tabbox li	{ float:left;width:25%;padding:0; margin:0; overflow:hidden; }
.detail_tabbox li a	{display:block;background:#f5f5f5;color:#111;font-size:11pt;line-height:47px;text-align:center;font-weight:500;letter-spacing:-1px;}
.detail_tabbox li:hover a	{color:#f21e1e;}
.detail_tabbox li.on a	{color:#fff;background:#f21e1e;  color:#fff; }

.detail_category	{ border:1px solid #e3e3e3; margin:0; width:100%; }
.detail_category td	{ border-right:1px solid #e3e3e3; vertical-align:top; padding:15px 0 15px 25px; }
.detail_category td.non	{ border:0; }
.detail_category th	{ border-right:1px solid #e3e3e3; font-weight:bold; height:18px; padding:8px 0 8px 0; background:#f5f5f5; text-align:center; }
.detail_category th.left	{ text-align:left; padding:8px 0 8px 8px; }
.detail_category td img	{ margin:0 6px 3px 0; }

.detailbox	{  padding:15px; margin:0; border:1px solid #e3e3e3; min-height:150px; }
.detailbox_c	{  padding:30px; margin:0; border:1px solid #e3e3e3; text-align:center; }
.detailbox_top	{ text-align:right; padding:8px 10px 50px 0; }
.detail_btnwox	{ padding:50px 0; text-align:center; }

.detail_option	{ border:1px solid #a8a8a8; margin:10px 0 0 0; width:100%; }
.detail_option thead th	{ border-right:1px solid #e3e3e3; font-weight:bold; height:18px; padding:5px 0 5px 0; background:#f5f5f5; text-align:center; color:#4e4e4e; font-weight:normal; }
.detail_option tbody th { color:#000000; font-weight:normal; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:5px 0 5px 0; }
.detail_option tbody th.t { color:#333; font-weight:bold; text-align:center; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; padding:10px 0 10px 0; background:#fbfbfb;}
.detail_option tbody th.color	{ background:#fbfbfb; text-align:left; padding:0 0 0 15px;}
.detail_option tbody th.color strong	{ color:#333; }
.detail_option td	{ border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;padding:5px 0 5px 15px; vertical-align:middle; font-size:14px;}
.detail_option td span	{ color:#afafaf; }
.detail_option td.right	{ text-align:right; padding:5px 15px 5px 0; }
.detail_option input {vertical-align:middle;}
.detail_option td dd .txt_reange	{ border:0; text-align:center; width:160px; color:#636363; font-weight:bold; }
.detail_option td dd span.txt_width	{ display:inline-block;margin:5px 0 0 0; width:270px; }
@media screen and ( max-width:400px ) {
	.detail_option td dd span.txt_width {width:70%;}
}

.detail_option td dd .range_wrap	{ padding:0 14px 0 0;}
.detail_option td .month {font-size:18px;font-weight:bold;color:#5169e7;}

#detail_historybox	{ height:240px; border-bottom:2px solid #ececec; padding:10px 0 0 0; }
#detail_historybox .btn, #detail_map .map	{ position:absolute;  }
#detail_historybox dl	{ position:absolute; left:406px;  }
#detail_historybox dt, #detail_map dt	{ padding:10px 0 20px 0; }
#detail_historybox dd ul li, #detail_map dd ul li		{ display:block; padding:3px 0 0 20px; background:url(/site/youeun00000/img/sub/icon_history.webp) no-repeat 5px 8px; font-size:15px;}
#detail_historybox dd ul li span	{ display:inline-block; width:270px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }
#detail_map	{ height:300px; padding:42px 15px; border:1px solid #e3e3e3; box-sizing:border-box;}
#detail_map dl	{ position:absolute; left:595px;  }
#detail_map dd ul li span { display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }

.detail_carlist	{ padding:0; margin:0; border:1px solid #e3e3e3; overflow:hidden; }
.detail_carlist dt	{ text-align:center; }
.detail_carlist dd	{ margin:0; }
.detail_carlist ul {text-align:center; padding:30px;}
.detail_carlist li	{ float:left; width:20%;  font-size:12px;padding: 20px 0; }
.detail_carlist li .li_txt	{ padding:12px 0 0 0; color:#111; line-height:1.3; font-size:17px; }
.detail_carlist li strong	{ padding:7px 5px 0 0; display:inline-block; color:#f21e1e; font-size:18px;vertical-align:middle; }
.detail_carlist li .btn	{ padding:7px 0 0 0; }

.pass_pop	{ border:1px solid #2b2d3e; position:absolute; left:50%; top:350px; width:280px; background:#fff; display:none; }
.pass_pop dd input[type=password]	{ border:1px solid #abadb3; vertical-align:middle; line-height:1.4; }

.detail_pop	{ border:1px solid #2b2d3e; position:absolute; left:729px; top:290px; width:280px; background:#fff; display:none; }
.detail_pop dt, .pass_pop dt	{ padding: 10px 0 10px 22px; background:#2b2d3e; margin:0;color:#fff;font-size:14px;}
.detail_pop dt .close, .pass_pop dt .close	{ position:absolute; left:250px; }
.detail_pop dd, .pass_pop dd	{ padding:15px; color:#4e4e4e; }
.detail_pop dd input[type=text], .detail_pop dd textarea	{ border:1px solid #abadb3; vertical-align:middle; line-height:1.4; }
.detail_pop dd .btn, .pass_pop dd .btn	{ text-align:center; padding:10px 0 0 0; }
.detail_pop input[type=text], .detail_pop input, .detail_pop input[type=password], .detail_pop select, .detail_pop textarea {font-size:14px;background:#f7f7f7;}

.detail_pop2	{ border:1px solid #2b2d3e; position:absolute; left:0; top:290px; width:1015px; background:#fff; height:305px; display:none; z-index:200;}
.detail_pop2 dt	{ padding: 10px 0 10px 22px; background:#2b2d3e; margin:0;color:#fff;font-size:14px;}
.detail_pop2 dt .close	{ position:absolute; left:985px; }
.detail_pop2 dd .map	{ float:left;/*position:absolute;*/background:#f8f8f8  }
.detail_pop2 dd	{ padding:20px 0 30px 25px; color:#4e4e4e;overflow:hidden;}
.detail_pop2 dd dl	{ /*position:absolute; left:625px;*/float:left;padding-left:30px;width:370px; }
.detail_pop2 dd dt	{ padding:0 0 10px 0 !important; background:none; }
.detail_pop2 dd dd	{ padding:0 0 15px; }
.detail_pop2 dd dd ul li		{ display:block; padding:1px 0 0 20px; color:#4e4e4e; background:url(/site/youeun00000/img/sub/icon_history.webp) no-repeat 5px 8px; }
.detail_pop2 dd dd ul li span	{ display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; }










.carmanager	{ height:100px; border:1px solid #1d1d1d; margin:0 0 35px 0; }
.carmanager li	{ float:left; width:88px; }
.carmanager li img	{ filter:gray()alpha(opacity=40); }
.carmanager li:hover img, .carmanager li.on img	{ filter:alpha(opacity=100); }
.carmanager li span	{ display:none; }
.carmanager li:hover span, .carmanager li.on span	{ width:88px; height:114px; padding:0; display:block; position:absolute; background:url(/site/youeun00000/img/sub/dealeron_bg.webp) no-repeat; cursor:pointer; }

.comment_box	{ border:1px solid #111111; background:#fafafa; color:#9e9e9e; padding:20px 0 20px 25px; margin:0 0 20px 0; height:90px; }
.comment_box textarea	{ border:1px solid #111b5f; padding:10px; width:535px; height:38px; vertical-align:middle; margin:0 !important; }
.comment_box input[type=image]	{ margin:0 !important; padding:0 !important; }
.comment_box span 	{ padding:0 0 6px 0; line-height:2; }
.comment_box dt	{ float:left; width:84px; }
.comment_box dd	{ float:left; padding:0 0 0 12px; width:660px; }
.comment_box strong	{ color:#2a2a2a; font-weight:bold; }


.word_list 	{ display:inline-block; border-top:1px solid #cccaca; padding:25px 0 0 0; }
.word_list li	{ float:left; padding:0 0 20px 0; color:#606060; border:1px solid #dedede; margin:0 18px 20px 0; width:140px; height:150px; }
.word_list li span	{ display:block; padding:6px 10px 0 10px; }
.word_list li:hover	{ background:#4a4ed6; color:#fff; cursor:pointer; border:1px solid #4a4ed6; }

.word_viewlist_wrap { float:left; width:180px; margin:0 18px 0 0; padding:0 0 10px 0; border:1px solid #ccc; }
.word_viewlist_wrap  .title	{ background:#6074e9; font-size:24px; font-weight:bold; color:#fff; padding:10px 0 4px 10px; }
.word_viewlist 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:2px solid #111111; width:100%; }
.word_viewlist li	{ padding:0 10px 0 0; color:#606060; border-bottom:1px solid #efefef; margin:0; color:#999; cursor:pointer; }
.word_viewlist li .news_img	{ float:left; border:0px solid #fff; margin:0 10px 0 0; padding:0; filter:gray()alpha(opacity=70); }
.word_viewlist li:hover .news_img, .word_viewlist li.on .news_img	{ filter:alpha(opacity=100); }
.word_viewlist li .right	{ margin:0; line-height:1; padding:10px 0 0 0; font-size:11px; font-family:dotum; }
.word_viewlist li.on, .word_viewlist li:hover	{ background:#f7f7f7; color:#999999 !important; }
.word_viewlist li.on a	{ color:#5067fe !important; }
.word_viewlist li .right span	{ letter-spacing:-1px; margin:0; font-size:12px; font-weight:bold; line-height:1.2; }
.word_viewcont_wrap	{ float:left; width:599px; border-left:1px solid #eeeeee; }
.word_viewcont	{ padding:40px 0 0 40px; }
.word_viewcont	.title	{ font-size:24px; font-weight:bold; color:#6074e9; padding:0 0 10px 0; }
.word_viewcont	.view	{ color:#999; font-size:11px; font-family:dotum; text-align:right; padding:0 7px 15px 0; }

.guide_wrap { float:left; width:184px; margin:0 15px 0 0; padding:0 0 10px 0; }
.guide_wrap ul	{ margin:0 0 30px 0; }
.guide_wrap li	{ padding:0 0 7px 0; margin:0; }
.guide_contwrap	{ float:left; width:550px; border-left:1px solid #eeeeee; padding:18px 0 0 49px; }

.t_guide	{ margin:20px auto; }
.t_guide thead th	{ background:#b6b8bc; color:#fff; text-align:center; border-left:1px #d9dbdc solid;line-height:30px;}
.t_guide tbody th { background:#fcfcfc; border-bottom:1px #eaeaea solid; margin:0; color:#222222; width:65px; text-align:center;  border-right:0; vertical-align:middle; }
.t_guide td { border-bottom:1px #eaeaea solid !important; margin:0; text-align:left; padding:10px 0 8px 10px; border-left:1px #eaeaea solid; vertical-align:top; letter-spacing:-1px; }
.t_guide td.center { text-align:center; padding:10px 0 8px 10px; letter-spacing:0; }
.t_guide.map {width:100%;}
.t_guide.map tbody th {width:180px;line-height:30px;font-size:14px;}
.t_guide.map td {padding:12px 0;font-size:16px;}

.pop_bg		{  /*border:1px solid #333;*/ background:#fff; }
.pop_title	{  padding: 10px 0 10px 22px; background:#f21e1e;  color:#fff;  margin:0;color:#fff;font-size:15px;font-weight:bold;}
.pop_title .close	{ position:absolute; right:20px; }
.pop_title .right_btn	{ position:absolute; right:50px; top:8px; }
.pop_cont	{ margin:0; padding:0; background:url(/site/youeun00000/img/sub/pop_bg_right.webp) repeat-y right 0; padding:20px 30px 20px 30px; }
.pop_cont input[type=text]	{ max-width:76%;border:2px solid #333; vertical-align:top; }
.pop_cont .small	{ color:#777777; font-size:11px; font-family:, ; }
.pop_bottom	{ margin:0; padding:0; background:url(/site/youeun00000/img/sub/pop_bottom_right.webp) no-repeat right 0; }
.pop_bottom div	{ background:url(/site/youeun00000/img/sub/pop_bottom_left.webp) no-repeat left 0; height:30px; padding:20px 0 10px 0; text-align:center; }
.pop_tab {overflow:hidden;height:58px;background:url(/site/youeun00000/img/sub/bg_tab.webp) left top repeat-x;}
.pop_tab li {float:left;width:150px;}
.pop_tab li a {display:block;width:150px;height:58px;}
.pop_tab li a span {visibility:hidden;}
.pop_tab li a.tab1 {background:url(/site/youeun00000/img/sub/tabMenu.webp) left top no-repeat;}
.pop_tab li a.tab2 {background:url(/site/youeun00000/img/sub/tabMenu.webp) -150px top no-repeat;}
.pop_tab li a.tab3 {background:url(/site/youeun00000/img/sub/tabMenu.webp) -300px top no-repeat;}
.pop_tab li a.tab1:hover, .pop_tab li.on a.tab1 {background:url(/site/youeun00000/img/sub/tabMenu.webp) left -58px no-repeat;}
.pop_tab li a.tab2:hover, .pop_tab li.on a.tab2 {background:url(/site/youeun00000/img/sub/tabMenu.webp) -150px -58px no-repeat;}
.pop_tab li a.tab3:hover, .pop_tab li.on a.tab3 {background:url(/site/youeun00000/img/sub/tabMenu.webp) -300px -58px no-repeat;}

.pop_cont #detail_box	{ padding:20px 0 0 0 !important; border-bottom:2px solid #333333; }
.pop_cont #detail_box .left	{ width:405px !important; }
.pop_cont #detail_box .right	{ margin:-10px 0 0 0; left:463px !important; }
.pop_cont #detail_box .rightoption	{ width:475px; background:#f9f9f9; border-top:2px solid #666666; border-bottom:1px solid #e3e3e3; padding:16px 0 15px 25px; margin:0 0 10px 0; }
.pop_cont #detail_box .rightoption li	{ float:left; display:block; padding:1px 20px 0 0; color:#000000; width:190px; }
.pop_cont #detail_box .rightoption li.liright	{ float:left; padding:1px 0 0 25px; border-left:1px solid #e5e4e4; }
.pop_cont #detail_box .right th	{ padding:10px 0 10px 20px !important; }
.pop_cont #detail_box .right td	{ padding:10px 0 10px 15px !important; }
.pop_cont #detail_map dl	{ left:615px !important;  }
.pop_cont #detail_map dd ul li span	{ width:90px !important; }

.pop_subtitle	{ padding:30px 0 10px 5px; margin:0; border-bottom:1px solid #333333; }
.pop_subtitle2	{ padding:15px 0 10px 0; margin:0; border-bottom:1px solid #333333; }

.pop_compare	{ border-top:1px solid #333; border-bottom:1px solid #333; width:800px; margin:0 0 30px 0; }
.pop_compare th	{ background:#f5f5f5; padding:165px 0 0 10px; width:90px; font-weight:normal; }
.pop_compare th td	{ padding:5px 0 6px 0 !important; color:#666666; }
.pop_compare td	{ padding:20px 10px; vertical-align:top; }
.pop_compare td table	{ border:0; }
.pop_compare td table th	{ padding:0 0 15px 0 !important; text-align:center; width:130px !important; height:150px; background:none !important; border-bottom:1px solid #e3e3e3; vertical-align:top; }
.pop_compare td table th a {display:inline-block;width:100%;border:0px solid #ccc;line-height:25px;letter-spacing:-1px;font-size:12px;}
.pop_compare td table th .photo	{ border:1px solid #eeeeee; }
.pop_compare td table th div	{ padding:4px 0 4px 0; letter-spacing:-.08em;}
.pop_compare td table th div br {display:none;}
.pop_compare td table td	{ border-bottom:1px solid #e3e3e3; padding:5px 0 5px 10px !important; }

.pop_ex	{ color:#999999; padding:20px 0 20px 0; }

.option_wrap	{ padding:10px 0 20px 0; }
.option_wrap .title	{ font-size:24px; font-weight:bold; color:#6074e9; padding:0 0 5px 0; border-bottom:2px solid #333333; margin:0 0 25px 0; }
.option_wrap .photo	{ float:left; padding:0 25px 15px 0; }
.option_wrap .btn	{ padding:10px 0 0 0; text-align:center; }
.option_wrap .view	{ overflow:auto; width:480px; height:200px; padding:0 20px 0 0; }

#mail_box	{ padding:10px 0 10px 0; border-bottom:1px solid #333333; }
#mail_box .left	{ float:left; width:235px; padding:10px 0 0 0; margin:0; }
#mail_box .left table	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; }
#mail_box .left table th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:10px 0 10px 10px; width:50px; }
#mail_box .left table td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 0 10px 15px; }
#mail_box .right	{ float:left; padding:0 0 0 30px; width:300px; }
#mail_box .right .detailtitle	{ padding:10px 0 10px 0; margin:0; color:#111b5f; font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:1.3; }
#mail_box .right .rightoption	{ background:#f9f9f9; border-top:2px solid #666666; border-bottom:1px solid #e3e3e3; padding:16px 0 15px 25px; margin:0 0 15px 0; }
#mail_box dt	{ padding:25px 0 10px 0; }
#mail_box dd ul li	{ display:block; padding:1px 0 0 0; color:#4e4e4e; }
#mail_box dd ul li span	{ display:inline-block; width:70px; color:#b9b9b9; font-size:11px; font-weight:bold; letter-spacing:-1px; vertical-align:top; }
#mail_box dd ul li span.option	{ width:225px !important; color:#4e4e4e; font-weight:normal; font-size:12px; }

.t_sum	{ border-top:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-right:1px solid #cdcdcd; margin:7px 0 20px 0; width:100%; }
.t_sum th	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; background:#f9f9f9; padding:10px 20px 10px 0; width:150px; text-align:right; }
.t_sum td	{ border-bottom:1px solid #e0e0e0; border-left:1px solid #cdcdcd; padding:14px 20px 10px 0; text-align:right; }

.sitemap	{ float:left; margin:0 20px 50px 0; width:230px; }
.sitemap dt	{ font-size:20px;border-top:2px solid #333; border-bottom:1px solid #8f8f8f; padding:20px 0 15px 0; text-align:center;  }
.sitemap dd	{ padding:15px 0 0 15px; }
.sitemap dd li	{ background:url(/site/youeun00000/img/sub/icon_history.webp) no-repeat 0 5px; padding:0 0 0 15px; }
.sitemap dd a	{ text-decoration:none; line-height:1.8; }
.sitemap dd a:hover	{ font-weight:bold; letter-spacing:-1px; }

.list_banner	{ background:url(/site/youeun00000/img/sub/list_banner_bg.webp) no-repeat; height:84px; text-align:left; color:#646464; font-size:11px; letter-spacing:-1px; }
.list_banner .ex	{ position:absolute; right:40px; width:240px; padding:20px 0 0 0; line-height:1.4; }
.list_banner .photo	{ position:absolute; right:485px; }
.list_banner .info	{ position:absolute; padding:18px 0 0 65px; color:#fff; font-size:19px; font-family:Verdana, dotum; font-weight:bold; line-height:1.1; }
.list_banner .info span	{ display:block; font-size:12px; color:#d6e3ff; }
.list_banner .info .btn	{ padding:1px 0 0 0; }

#event_list 	{ font-size:0; display:inline-block; display:-moz-inline-box; border-top:2px solid #2b2b2b; }
#event_list li	{ padding:20px 10px 20px 10px; color:#606060; border-bottom:1px solid #efefef; margin:0; }
#event_list li .event_img	{ float:left; border:1px solid #e4e4e4; margin:0 25px 0 0; padding:0;  }
#event_list li ul	{ margin:0; line-height:1; padding:0;  font-family:Verdana, dotum; }
#event_list li li	{ padding:3px 0px 3px 0; letter-spacing:-1px; margin:0; border-bottom:0px solid; margin:0; font-size:12px; line-height:1.6; }
#event_list li li.cont	{ padding:0 0 4px 0; color:#999; }
#event_list li li.title	{ padding:14px 0 10px 0; margin:0; color:#444444; font-weight:bold; font-size:18px; line-height:1.3; }

#slides	{ display:block !important;  padding:22px 0 0 22px; overflow:hidden; width:778px; height:375px; background:url(/site/youeun00000/img/sub/event_bg.webp) no-repeat; }
#slides .slides_container	{ overflow:hidden; height:335px; display:block !important; width:756px; }
.pagination { position:absolute; left:580px; top:435px; margin:0; width:70px; display:block; z-index:1200; }
.pagination li { float:left; margin:0 3px; list-style:none; }
.pagination li a { width:20px; height:20px; padding-top:0; background:url(/site/youeun00000/img/sub/event_page.webp) -20px 0 no-repeat; float:left; overflow:hidden; margin:0; text-align:center; font-size:0; }
.pagination li.current a { background-position:0 -20px; background:url(/site/youeun00000/img/sub/event_page.webp) no-repeat; text-align:center; font-size:0; }
#slides a	 {  color:#fff; font-weight:bold; font-family:Dotum, Gulim; letter-spacing:-1px; }

.btnSet {text-align:center;padding:20px;}

/*   */


/* ߰ü */
.topsearch_box {border:1px solid #1d1d1d;padding:20px;background:#f5f5f5;}
.topsearch_box select {border:1px solid #CCC;padding:3px;}
.t_usedprice {table-layout:unset;border-collapse:collapse;}
.t_usedprice thead th {padding:5px;border:1px solid #dfdfdf;background:#eee;}
.t_usedprice tbody th {padding:5px;border:1px solid #dfdfdf;background:#f6f6f6;}
.t_usedprice td {padding:5px;border:1px solid #dfdfdf;text-align:center;font-size:14px;}

.carClass {font-weight:bold;}


/* ŸŰ̵ ˻  */
.searchBox {padding:10px 0px;}
.searchBox.bg {text-align:center; background:#f0f2f2; padding:30px 0;}
.searchBox span {display:inline-block;padding:0px 10px 0px 20px;font-weight:bold;font-size:15px;}
.searchBox select {width:150px; background-size: 30px auto;}
.searchBox select, .searchBox button, .searchBox input, .searchBox a {height:35px;line-height:35px;font-size:16px;vertical-align:middle;} 
.guideInfo {position:relative;padding:15px 0px 25px 25px;font-size:13px;background:url(/site/youeun00000/img/sub/icon_guideInfo.webp) left 18px no-repeat;}
.guideInfo strong {color:#666; text-decoration:underline;}
.guideInfo .sel {position:absolute;right:0px;top:10px;}
.inforBox {margin:10px 0px;border:1px solid #CCC;padding:10px;text-align:center;background:#f6f6f6;}
.searchBox input, .searchBox select {margin-bottom:0;}


.guide_list {font-size:0; padding:80px 80px 400px; box-sizing:border-box;}
.guide_list ul {display:block; width:100%; margin:0; padding:0; font-size:0; text-align:center;}
.guide_list li {display:inline-block; vertical-align:top; width:18%; box-sizing:border-box; margin:0 1%; text-align:center;}
.guide_list li a {display:block;width:170px;height:170px;margin:0 auto; background-color:rgba(255,255,255,1); border-radius:160px; padding:33px 0 0; font-size:22px;letter-spacing:-2px;box-sizing:border-box; line-height:1.25;}
.guide_list li a:after {content:"\e93f"; display:block; margin:10px auto 0; width:40px; height:40px; line-height:40px; font-size:30px; border-radius:50%; color:#f21e1e; border:1px solid rgba(0,0,0,0.08); font-family:'xeicon';}
.guide_list li a:hover:after { border-color:#fff; color:#fff;}
.guide_list li span {display:block; font-size:14px;line-height:30px;color:#999}
.guide_list li:hover a {background-color:#f21e1e;color:#fff;}
.guide_list li:hover a span {color:inherit;}

/* 판매: 원 아래 / 구매: 원 위(운영과 동일) */
.guide_list.type1 {padding:400px 80px 80px;background:url(/site/youeun00000/img/sub/guide_img1.webp) no-repeat;background-size:cover;}
.guide_list.type2 {padding:80px 80px 400px;background:url(/site/youeun00000/img/sub/guide_img2.webp) no-repeat;background-size:cover;}

/* leftmenu: 운영과 동일 (활성=흰 배경+빨강 테두리/글자) */
body.site-youeun00000 #leftmenu ul.col3 li a {
  margin-right:0;
  border:1px solid #ccc;
  background:#fff;
  color:#888;
  font-weight:bold;
  line-height:50px;
  font-size:16px;
}
body.site-youeun00000 #leftmenu ul.col3 li.on a {
  border-color:#f21e1e;
  border-top:3px solid #f21e1e;
  background:#fff;
  color:#f21e1e;
}
body.site-youeun00000 .chapa-intro-tabs { display:none !important; }
body.site-youeun00000 .epc-subpage-minimal .chapa-intro-body,
body.site-youeun00000 .chapa-intro-page { max-width:none; width:100%; margin:0; padding:0; }
body.site-youeun00000 .t_view { width:100%; margin:0 0 20px; border-top:1px solid #999; }
body.site-youeun00000 .t_view th {
  background:#f9f9f9;
  text-align:center;
  padding:15px 0;
  font-size:22px;
  font-weight:bold;
  color:#111;
  border-radius:0;
}



/* ˻ */


.car_searchoption .condition .select_btn { position:relative; z-index:1;}
.car_searchoption .condition .select_btn:hover {z-index:10;}
.car_searchoption .condition .select_btn .btn { display:inline-block;border:1px solid #ccc;background:#fff;width:80px;text-align:center;font-size:13px;color:#111;line-height:30px;}
.car_searchoption .condition .select_btn .select_layer {display:none;}
.car_searchoption .condition .select_btn:hover .select_layer {display:block;position:absolute;left:0;top:0;width:700px;background:#fff;border:1px solid #f21e1e;padding:10px 15px;}
.car_searchoption .condition .select_btn .select_layer label { display:inline-block;width:23%;padding:0 !important;font-size:14px;line-height:20px; letter-spacing:0;}

.btn_search {padding-left:40px;background:url(/site/youeun00000/img/icon_btn_search.webp) no-repeat 15px center #f21e1e;vertical-align:middle;}



.company_work h3 {font-size:17px;}
.company_work h3.first {padding-top:6px;}
.company_work p, .company_work li {font-size:14px;}
.company_work li {padding-left:20px;}

/* ǰ ˻  */

.searchList{width:800px; overflow:hidden;margin-top:10px; border:solid 1px #ddd; box-sizing:border-box; -webkit-box-sizing:border-box; , -moz-box-sizing:border-box; }
.searchList .slCont {clear:both;}
.searchList .w6{width:6%;}
.searchList .w8{width:auto;}
.searchList .w10{width:11%;}
.searchList .w15{width:15%;}
.searchList .w16{width:16%;}
.searchList .w17{width:17%;}
.searchList .w18{width:18%;}
.searchList .w19{width:28%;}
.searchList .w20{width:31%;}
.searchList .w21{width:21%;}
.searchList .slTit{ background:#eee;height:40px; border-bottom:solid 1px #ddd;}
.searchList span{display:block;float:left;text-align:center; width:16%; padding:10px;font-size:14px;}
.searchList .slCont span{ height:40px;border-right:solid 1px #ddd;}
.PS{display:block;clear:both; padding:10px 0 0 0;}
.PS span{color:#c70125; font-weight:bold;}

h3.h3 {position:relative;padding:10px 0;color:#000;font-size:28px; font-weight:normal;margin:0; line-height:1.3;color:#1c1c1c;letter-spacing:-2px; text-align:center;}
h3.h3 strong {color:#f21e1e;font-weight:bold;}

/*   */
.lease_fee_calculation {position:relative; border-radius:5px; overflow:hidden; border:1px solid #dae1e9; }
.lease_fee_calculation .item_wrap {display:flex;justify-content: flex-start; flex-direction: row;  border-bottom:1px solid #dae1e9;font-family:'nanumsquare'; font-weight:800;}
.lease_fee_calculation div.item { width:25%;  border-left:1px solid #dae1e9;text-align:center;flex-direction: column; font-family:inherit;  }
.lease_fee_calculation div.item:first-child {border-left:0}
.lease_fee_calculation div.item .item_title {top:0; height:50px; line-height:50px; text-align:center; font-size:18px; font-family:'nanumsquare'; font-weight:800; color:#333; background-color:#f4f7fa;border-bottom:1px solid #dae1e9; }
.lease_fee_calculation div.item .item_cont { font-size:1rem; display:flex; align-items:center;  justify-content: center; min-height:160px; font-family:inherit;   }
.lease_fee_calculation .select_box {padding:1rem;  flex-direction: column; font-size:1rem; }
.lease_fee_calculation .select_box select {border-radius:5px; height:40px; line-height:38px;font-size:1.05rem; font-family:'nanumsquare'; font-weight:800 !important; display:inline-block; margin-right:10px;  margin-bottom:10px; text-align:right; background-position:10px  ;}
.lease_fee_calculation .select_box p {font-size:1.05rem; font-family:'nanumsquare'; font-weight:800; }
.lease_fee_calculation .deposit_price {padding:1rem 0; font-size:22px;font-family:'nanumsquare'; font-weight:800; color:#333;  }
.lease_fee_calculation .deposit_price em {font-weight:700; color:#555;font-size:18px !important;}
.lease_fee_calculation .term {display:flex; width:100%; flex-direction: column; justify-content: center; text-align:center; font-family:inherit; }
.lease_fee_calculation .term li {width:100%; height:40px; line-height:40px; font-size:18px; color:#000; border-top:1px solid #dae1e9; font-family:inherit; font-weight:700; }
.lease_fee_calculation .term li:first-child {border:0}
.lease_fee_calculation .term li:hover,
.lease_fee_calculation .term li.active,
.lease_fee_calculation .term li.on {background-color:#f21e1e; color:#fff; }
.lease_fee_calculation .payment { font-size:18px; line-height:1.6em; font-family:'nanumsquare'; color:#333; font-weight:700}
.lease_fee_calculation .payment strong {display:block;  font-size:20px;  font-weight:800;  color:#e90505}
.lease_fee_calculation .exp {display:block;  background-color:#f4f7fa; text-align:center; font-size:15px; line-height:1.4em; padding:20px 10px;font-family:'nanumsquare'; font-weight:600 }
.lease_fee_calculation .exp strong {color:#000; font-weight:800}

/* 차파는걸 상담 목록 — 기존 필터 유지(전체 건수 숨김) + 페이징 */
body.site-youeun00000 .chapa-consult-list-toolbar form {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  width: 100%;
  position: relative;
  min-height: 40px;
}
body.site-youeun00000 .chapa-consult-list-toolbar form > select[name="code"] {
  position: absolute;
  left: 0;
  top: 2px;
  margin: 0;
}
body.site-youeun00000 .chapa-consult-list-toolbar .list_no {
  display: none !important;
}
body.site-youeun00000 .chapa-consult-paging {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
  margin: 20px 0 8px;
}
body.site-youeun00000 .chapa-consult-paging a,
body.site-youeun00000 .chapa-consult-paging span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 32px;
  height: 32px;
  padding: 0 8px;
  border-radius: 4px;
  color: #555;
  font-size: 14px;
  text-decoration: none;
  box-sizing: border-box;
}
body.site-youeun00000 .chapa-consult-paging a:hover {
  color: #f21e1e;
}
body.site-youeun00000 .chapa-consult-paging span.is-current {
  background: #f21e1e;
  color: #fff;
  font-weight: 700;
}
body.site-youeun00000 .chapa-consult-paging .chapa-consult-page-nav {
  min-width: 64px;
  height: 34px;
  padding: 0 12px;
  gap: 4px;
  border: 1px solid #dde1e7;
  border-radius: 6px;
  background: #fff;
  color: #444;
  font-size: 13px;
  font-weight: 600;
  letter-spacing: -.02em;
}
body.site-youeun00000 .chapa-consult-paging .chapa-consult-page-nav span {
  min-width: 0;
  height: auto;
  padding: 0;
  font-size: 16px;
  line-height: 1;
  color: inherit;
}
body.site-youeun00000 .chapa-consult-paging a.chapa-consult-page-nav:hover {
  border-color: #f21e1e;
  color: #f21e1e;
  background: #fff7f7;
}
body.site-youeun00000 .chapa-consult-paging .chapa-consult-page-nav.is-disabled {
  opacity: .4;
  cursor: default;
  color: #999;
  border-color: #e8e8e8;
  background: #fafafa;
}

/* 자동차용어 등 일반 게시판 목록: 건수(좌) + 검색(우) */
body.site-youeun00000 #total_content > .list_btn_wrap:not(.chapa-consult-list-toolbar) {
  display:flex;
  align-items:center;
  justify-content:space-between;
  min-height:55px;
  padding:20px 0 12px;
  margin-bottom:4px;
}
body.site-youeun00000 #total_content > .list_btn_wrap:not(.chapa-consult-list-toolbar) .list_no {
  position:static;
  width:auto;
  flex:0 0 auto;
}
body.site-youeun00000 #total_content > .list_btn_wrap:not(.chapa-consult-list-toolbar) .list_btn_searchbox {
  position:static;
  flex:0 0 auto;
}
body.site-youeun00000 #total_content > .list_btn_wrap:not(.chapa-consult-list-toolbar) .list_btn_searchbox fieldset {
  display:flex;
  align-items:center;
  gap:6px;
  margin:0;
  padding:0;
  border:0;
}
body.site-youeun00000 .chapa-counsel-form .t_tableShort .item-sort {flex-wrap:wrap;gap:6px;align-items:center;}
body.site-youeun00000 .chapa-counsel-form .t_tableShort .item-sort select {width:auto;min-width:140px;max-width:28%;}
body.site-youeun00000 .chapa-counsel-form .btn_bottomwrap button.btn_red {border:0;cursor:pointer;}
body.site-youeun00000 .subvisual h3 > div {line-height:1.45;}
body.site-youeun00000 .t_list td.left span {font-size:16px;color:#111;}

/* 개인정보처리방침 · 이용약관: PC 1200px */
body.site-youeun00000 .chapa-legal-page.epc-legal-page,
body.site-youeun00000 .epc-legal-page.chapa-legal-page{
  width:100%;
  max-width:1200px;
  min-width:0;
  margin:0 auto;
  padding:40px 0 80px;
  box-sizing:border-box;
}
body.site-youeun00000 .chapa-legal-page .epc-legal-title{
  margin:0 0 24px;
  padding:0 0 16px;
  border-bottom:2px solid #f21e1e;
  font-size:28px;
  font-weight:600;
  color:#222;
  letter-spacing:-.06em;
  line-height:1.3;
}
body.site-youeun00000 .chapa-legal-page .epc-legal-body-wrap{
  border:1px solid #e8e8e8;
  border-radius:8px;
  background:#fff;
  overflow:hidden;
}
body.site-youeun00000 .chapa-legal-page .epc-legal-body{
  padding:32px 40px 40px;
  font-size:14px;
  line-height:1.75;
  color:#555;
  word-break:keep-all;
}
body.site-youeun00000 .chapa-legal-page .site-legal-html h1,
body.site-youeun00000 .chapa-legal-page .site-legal-html h2,
body.site-youeun00000 .chapa-legal-page .site-legal-html h3,
body.site-youeun00000 .chapa-legal-page .site-legal-html h4{
  margin:1.4em 0 .55em;
  color:#222;
  font-weight:600;
  line-height:1.4;
}
body.site-youeun00000 .chapa-legal-page .site-legal-html h2:first-child,
body.site-youeun00000 .chapa-legal-page .site-legal-html h3:first-child{
  margin-top:0;
}
body.site-youeun00000 .chapa-legal-page .site-legal-html p{
  margin:0 0 1em;
  color:#777;
}
body.site-youeun00000 .chapa-legal-page .site-legal-html ul,
body.site-youeun00000 .chapa-legal-page .site-legal-html ol{
  margin:0 0 1em;
  padding-left:1.35em;
  color:#777;
}
body.site-youeun00000 .chapa-legal-page .epc-legal-empty{
  margin:0;
  padding:48px 24px;
  text-align:center;
  font-size:15px;
  color:#888;
}
@media screen and (max-width:1200px){
  body.site-youeun00000 .chapa-legal-page.epc-legal-page{
    max-width:100%;
    padding:28px 16px 64px;
  }
  body.site-youeun00000 .chapa-legal-page .epc-legal-body{
    padding:24px 20px 28px;
  }
  body.site-youeun00000 .chapa-legal-page .epc-legal-title{
    font-size:22px;
  }
}











/* 파복회/회파중 고객후기 페이징 (pabokhoe_album) */
.epc-community-skin--pabokhoe_album {
    --pbs-accent: var(--epc-site-main, var(--clf-brand, #147dc2));
    --pbs-accent-soft: var(--epc-site-main-light, color-mix(in srgb, var(--pbs-accent) 10%, #fff));
}

body.site-simwooin88 .epc-community-skin--pabokhoe_album {
    --pbs-accent: #30b7f3;
    --pbs-accent-soft: #e8f7fe;
}

body.site-simwooin21 .epc-community-skin--pabokhoe_album {
    --pbs-accent: #147dc2;
    --pbs-accent-soft: #e8f3fa;
}

body.site-simwooin91 .epc-community-skin--pabokhoe_album {
    --pbs-accent: var(--epc-site-main, #ef7000);
    --pbs-accent-soft: #fff3e6;
}

body.site-simwooin24 .epc-community-skin--pabokhoe_album {
    --pbs-accent: #5470ff;
    --pbs-accent-soft: #eef1ff;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 6px;
    width: 100%;
    margin: 24px 0 8px;
    padding: 0;
    text-align: center;
    box-sizing: border-box;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__nums {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    gap: 4px;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__num,
.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__nav {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 34px;
    height: 34px;
    padding: 0 10px;
    border: 1px solid #d8d8d8;
    border-radius: 6px;
    background: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    color: #444;
    text-decoration: none;
    box-sizing: border-box;
    transition: border-color 0.15s ease, color 0.15s ease, background-color 0.15s ease;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__num:hover,
.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__nav:not(.is-disabled):hover {
    border-color: var(--pbs-accent, #30b7f3);
    color: var(--pbs-accent, #30b7f3);
    background: var(--pbs-accent-soft, #e8f7fe);
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__num.is-current {
    border-color: var(--pbs-accent, #30b7f3);
    background: var(--pbs-accent, #30b7f3);
    color: #fff;
    font-weight: 700;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__ellipsis {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 24px;
    height: 34px;
    color: #999;
    font-size: 14px;
    letter-spacing: 0.08em;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__nav--prev,
.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__nav--next {
    min-width: 52px;
    font-size: 13px;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging__nav.is-disabled {
    border-color: #ececec;
    background: #f7f7f7;
    color: #c4c4c4;
    cursor: default;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging--mo {
    gap: 4px;
    margin: 16px 0 6px;
    padding: 0 8px;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging--mo .pabokhoe-bbs-paging__num,
.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging--mo .pabokhoe-bbs-paging__nav {
    min-width: 32px;
    height: 32px;
    padding: 0 8px;
    border-radius: 8px;
    font-size: 13px;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging--mo .pabokhoe-bbs-paging__nav--prev,
.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging--mo .pabokhoe-bbs-paging__nav--next {
    min-width: 36px;
    font-size: 18px;
    font-weight: 700;
}

.epc-community-skin--pabokhoe_album .pabokhoe-bbs-paging--mo .pabokhoe-bbs-paging__nums {
    gap: 3px;
}

/* 고객후기 상세 — 본문 이미지·표 넘침 방지 */
.epc-community-skin--pabokhoe_album .sw21-bbs-view {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.epc-community-skin--pabokhoe_album .sw21-bbs-view-content {
    line-height: 1.7;
    font-size: 16px;
    overflow-wrap: anywhere;
    word-break: break-word;
    overflow: hidden;
}

.epc-community-skin--pabokhoe_album .sw21-bbs-view-content img,
.epc-community-skin--pabokhoe_album .sw21-bbs-view-content table,
.epc-community-skin--pabokhoe_album .sw21-bbs-view-content iframe,
.epc-community-skin--pabokhoe_album .sw21-bbs-view-content video {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important;
}

.epc-community-skin--pabokhoe_album .sw21-bbs-view-content table {
    display: block;
    overflow-x: auto;
}

