
/*»ó´Ü*/
.main header {border-bottom:0; background-color:#f3f3f3; }
.wrapper {min-width:1024px; max-width:100%;top:0; margin:0 auto; display:block; padding-top:0px;}
header {position:relative; width:100%;z-index:999;background-color:#fff; height:200px;  }
header .header {position:relative; width:1200px;  margin:0 auto;  z-index:100; height:100%; }
header .gnb_wrap {position:absolute; right:0; bottom:.5rem; width:580px; height:100px;  }
header .logo {position:absolute;left:0;bottom:.65rem;width:102px;height:102px;background:url('/images/inc/logo.svg') no-repeat left ;z-index:102; background-size:auto 100%;transition: all 0.2s ease-in; }
header .logo a {display:block;height:100%;}
header .logo span {display:none;}

header .contact {position:absolute; right:0;  top:2.65rem; padding-left:4rem; height:63px; background-repeat:no-repeat; background-position:left  ;  background-size:auto 55px; background-image: url('/images/inc/ico_call.png')}
header .contact span {display:block; margin-top:5px;margin-bottom:5px;  font-weight:500; font-size:.95rem;line-height:1rem; color:#444;  font-weight:400; text-shadow:none;-webkit-text-stroke: 0 }
header .contact p{position:relative;  font-size:1.65rem; color:var(--color-main); line-height:1.85rem; font-weight:800;}
header .contact strong {letter-spacing:0;}

header .search_box {position:absolute; left:50%;margin-left:-140px; top:0; height:140px; display:flex;  justify-content: center;flex-direction: column;}
header .search_box p {font-size:1rem; color:#222; font-family:'SB-ugr'; font-weight:400; margin-bottom:.5rem;}
header .search_box figure {position:relative;width:280px;  border-bottom:2px solid #000;  display:flex; justify-content: space-between; align-items: center; overflow:hidden; }
header .search_box input[type="text"] {width:calc(100% - 50px); padding-left:.5rem; height: 50px;border:0; background-color:transparent; font-size:1.05rem; color:#222; outline:0;font-weight:500 }
header .search_box input:-webkit-autofill { -webkit-text-fill-color: #333; } 
header .search_box input::placeholder {color:#ddd;}
header .search_box .btn_search {display:inline-flex; width:40px; height:50px;background-repeat:no-repeat; background-position:left  ;  background-size:auto 1.85rem; background-color:transparent;  border:0; outline:0; font-size:0;cursor:pointer; 
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 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23064ad5;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M22.9,44.4c-11.7,0-21.3-9.5-21.3-21.3c0-11.7,9.5-21.3,21.3-21.3s21.3,9.5,21.3,21.3 C44.2,34.8,34.7,44.4,22.9,44.4z M22.9,6.3c-9.2,0-16.8,7.5-16.8,16.8c0,9.2,7.5,16.8,16.8,16.8s16.8-7.5,16.8-16.8 C39.7,13.8,32.2,6.3,22.9,6.3z'/%3E%3Cpath class='st0' d='M46.3,46.7c-0.6,0-1.2-0.2-1.6-0.7L37.8,39c-0.9-0.9-0.8-2.3,0-3.2s2.3-0.8,3.2,0l6.9,7.1 c0.9,0.9,0.8,2.3,0,3.2C47.4,46.5,46.8,46.7,46.3,46.7z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btnClear { position: absolute;  top:.2rem;  right: 7rem; width: 30px;height: 50px; display:none; border:0; outline:0; background:transparent; cursor:pointer; }
.btnClear:before {content:"\e921";font-family:'xeicon'; color:#333; font-size:1rem; height: inherit; display:flex; justify-content: center;align-items: center;}

header .gnb {position:relative; width:100%;  font-size:0; text-align:center; display:flex;justify-content: space-between;flex-direction: row; flex-wrap: nowrap;   }
header .gnb li {position:relative;width:25%; }
header .gnb li a {display:block; position:relative; border-bottom:0px solid transparent; color:#222;height:100px;line-height:100px;padding:0 0rem; }
header .gnb li a span {display:block;line-height:100px; font-size:1.3rem;font-weight:600; letter-spacing:-.02em; text-align:center; -webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
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:.85rem 1rem;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:var(--color-main); color:#fff;}


header .util {position:relative; margin:0; width:auto; font-size:0; }
header .util .log {position:absolute; right:0; top:.5rem;text-align:right; }
header .util .log a { display:inline-block; position:relative;  font-size:14px; color:#666; height:40px; line-height:40px; padding-right:1rem; margin-right:.85rem; font-weight:500; cursor:pointer; }
header .util .log a:before {content:''; position:absolute;top:50%; margin-top:-7px; right:0; height:14px; width:1px; background-color:#ddd}
header .util .log a:last-child:before { display:none; }
header .util .log a.adm {color:var(--color-main); }


@media screen and ( max-width:1200px ) {
	header .header {width:100%; }
	header .logo { left:5px;  background-size:auto 80%;}

	header .contact { right:5px; top:25px;padding-left:50px; height:63px;  background-size:auto 36px;  }
	header .contact p{font-size:1.35rem; line-height:1.3em;  }
	header .contact p span { font-size:13px; line-height:1rem; margin:0;}

}

header .sns_wrap {position:absolute; left:0; top:.5rem;}
.main header .sns_wrap {display:none;}

.sns_wrap {display:flex; align-items: center;gap:.5rem; }
.sns_wrap span {padding-left:.5rem; font-size:1.15rem; line-height:1.3rem; font-weight:bold; color:var(--color-main)}
.sns_wrap span:after {content: "\e93e"; font-family: 'xeicon'; font-size:1rem; font-weight:bold; margin-left:.2rem; }
.sns_wrap a {width:45px; height:45px; border-radius:.5rem; background-color:var(--color-main); background-repeat:no-repeat; background-position:center  ;  background-size:auto 60%;}
.sns_wrap a.youtube{
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 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M34.5,24l-16,9.4V14.6L34.5,24z M49.4,32.7V15.3c0,0,0-8.4-8.4-8.4H9c0,0-8.4,0-8.4,8.4v17.4c0,0,0,8.4,8.4,8.4 h32C41,41.1,49.4,41.1,49.4,32.7'/%3E%3C/svg%3E%0A");
}
.sns_wrap a.fb {
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:%23FFFFFF;%7D%0A%3C/style%3E%3Cpath class='st0' d='M21,26.7h8.1v-7.9c0-3.5,0.1-8.9,2.6-12.2c2.7-3.5,6.3-5.9,12.6-5.9C54.7,0.7,59,2.1,59,2.1l-2,12 c0,0-3.4-1-6.5-1c-3.2,0-6,1.1-6,4.3v9.2h13l-0.9,11.8H44.4v40.9H29.2V38.5H21V26.7z'/%3E%3C/svg%3E%0A");
}
.sns_wrap a.insta {
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:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M55.1,4.2H24.9c-11.4,0-20.7,9.2-20.7,20.7v30.2c0,11.4,9.2,20.7,20.7,20.7h30.2c11.4,0,20.7-9.2,20.7-20.7 V24.9C75.8,13.5,66.5,4.2,55.1,4.2 M69.2,55.7c0,7.6-6.1,13.7-13.7,13.7h-31c-7.6,0-13.7-6.1-13.7-13.7v-31 c0-7.6,6.1-13.7,13.7-13.7h31c7.6,0,13.7,6.1,13.7,13.7V55.7z'/%3E%3Cpath class='st0' d='M40,21.6c-10.3,0-18.6,8.3-18.6,18.6c0,10.3,8.3,18.6,18.6,18.6c10.3,0,18.6-8.3,18.6-18.6 C58.6,29.9,50.3,21.6,40,21.6 M40,52.2c-6.6,0-12-5.4-12-12c0-6.6,5.4-12,12-12c6.6,0,12,5.4,12,12C52,46.8,46.6,52.2,40,52.2'/%3E%3Cpath class='st0' d='M59.2,16.6c-2.4,0-4.3,1.9-4.3,4.3c0,2.4,1.9,4.3,4.3,4.3c2.4,0,4.3-1.9,4.3-4.3 C63.5,18.5,61.6,16.6,59.2,16.6'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.sns_wrap a.cafe {
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 76.1' style='enable-background:new 0 0 80 76.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M33.9,0.9l18.4,0c0.3,0,0.5,0.1,0.7,0.3c0.2,0.2,0.3,0.4,0.3,0.7c-0.3,15.4-15.4,17.9-15.6,17.9 c0,0-0.1,0-0.1,0H18.1c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.5-0.3-0.7C18.5,3.3,33.8,0.9,33.9,0.9'/%3E%3Cpath class='st0' d='M67.5,50.4h-7.7c-1.5,8.2-7.2,24.9-29.2,24.9C1.6,75.3,1,46,1,46V28.4c0-0.5,0.4-1,1-1h47.8h9.6h8.1 c6.3,0,11.5,5.2,11.5,11.5C79,45.2,73.9,50.4,67.5,50.4 M67,33.5c-3.1,0-5.6,2.5-5.6,5.6c0,3.1,2.5,5.6,5.6,5.6 c3.1,0,5.6-2.5,5.6-5.6C72.5,36,70,33.5,67,33.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.sns_wrap a.blog {
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 40.8' style='enable-background:new 0 0 50 40.8;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23FFFFFF;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M11.4,14.9c-0.5,0-1,0.2-1.4,0.6c-0.4,0.4-0.6,0.9-0.6,1.4s0.2,1,0.6,1.4c0.4,0.4,0.8,0.6,1.4,0.6 c0.5,0,1-0.2,1.4-0.6s0.6-0.9,0.6-1.4c0-0.6-0.2-1-0.6-1.4C12.4,15,11.9,14.9,11.4,14.9z'/%3E%3Cpath class='st0' d='M27.9,14.8c-0.5,0-1,0.2-1.4,0.6s-0.6,0.9-0.6,1.4c0,0.6,0.2,1,0.6,1.4s0.8,0.6,1.4,0.6c0.5,0,1-0.2,1.4-0.6 s0.6-0.9,0.6-1.4c0-0.6-0.2-1-0.6-1.4C28.9,14.9,28.5,14.8,27.9,14.8z'/%3E%3Cpath class='st0' d='M39,14.9c-0.5,0-1,0.2-1.4,0.6c-0.4,0.4-0.6,0.9-0.6,1.4s0.2,1,0.6,1.4c0.4,0.4,0.8,0.6,1.4,0.6 c0.5,0,1-0.2,1.4-0.6s0.6-0.9,0.6-1.4c0-0.6-0.2-1-0.6-1.4C40,15,39.5,14.9,39,14.9z'/%3E%3Cpath class='st0' d='M43.7,0.7H6.2C3.3,0.7,1,3.1,1,5.9v21.2c0,2.9,2.3,5.2,5.2,5.2H21c0,0,2.8,7.8,3.9,7.8c1,0,4.1-7.8,4.1-7.8 h14.8c2.9,0,5.2-2.4,5.2-5.2V5.8C48.8,3,46.5,0.7,43.7,0.7z M15,19.8C14.4,20.6,13.1,21,12,21c-1.1,0-1.9-0.3-2.5-0.8l0,0v0.6H6.5 V8.5h2.8v4.7l0,0c0.8-0.6,1.8-0.9,3-0.9c1,0,2.1,0.6,2.7,1.3c0.6,0.7,1.1,1.9,1.1,3.2C16.2,18.1,15.9,18.9,15,19.8z M21.1,20.9 h-2.9v-7.6c0-1.8-1.4-2-1.4-2v-3c0,0,4,0.2,4.3,5.1C21.1,13.4,21.1,20.9,21.1,20.9z M32.3,18.5c-0.2,0.5-0.6,1-1.1,1.5 c-0.5,0.4-1,0.8-1.6,1s-1.2,0.3-1.9,0.3c-0.6,0-1.3-0.1-1.8-0.3c-0.6-0.2-1.1-0.6-1.6-1s-0.8-0.9-1.1-1.5c-0.2-0.5-0.4-1.1-0.4-1.7 s0.1-1.2,0.4-1.7c0.2-0.5,0.6-1,1.1-1.5c0.5-0.4,1-0.8,1.6-1s1.2-0.3,1.8-0.3c0.7,0,1.3,0.1,1.9,0.3s1.1,0.6,1.6,1s0.8,0.9,1.1,1.5 c0.2,0.5,0.4,1.1,0.4,1.7S32.7,17.9,32.3,18.5z M43.7,19.8c0,2.2-0.4,3.5-1.4,4.4c-1.1,1.1-2.8,1.2-4.1,1v-2.3 c1.1,0.1,2.7-0.6,2.7-2.1v-0.7l0,0c-0.6,0.9-1.6,1.2-2.8,1.2s-2.2-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2c0-1.5,0.4-2.7,1.1-3.6 c0.8-0.9,1.8-1.3,3.1-1.3c1.1,0,1.8,0.3,2.5,0.9l0,0v-0.7h2.8L43.7,19.8L43.7,19.8z'/%3E%3C/g%3E%3C/svg%3E%0A");
}


.all_menu {background-color:#262932; }
.all_menu .column {display:flex; border-left:1px solid #34373f; }
.all_menu .column>div {width:20%;border-right:1px solid #34373f; padding:3.5rem 0; text-align:center;}
.all_menu .column>div h2 {font-size:1.2rem; font-weight:600; color:#fff;}
.all_menu .column>div ul {padding-top:1.5rem; display:flex; flex-direction: column; align-items: center; gap:.9rem;  }
.all_menu .column>div ul li {font-size:.95rem; color:#959cae; font-weight:400;  line-height:1rem; cursor:pointer; letter-spacing:-.04em; transition: all 0.2s ease-in;}
.all_menu .column>div ul li:hover {color:#fff; text-decoration:underline; }



/* ÇÏ´Ü */
.main footer {margin:0;border:0; }
footer {display:block; width:100%; clear:both; background-color:#fff; margin-top:3.75rem; padding:2.5rem 0 5rem;  border-top:1px solid #eee; }
footer .infoBox {position:relative; width:100%; padding-left:170px; }
footer .f_logo {position:absolute; left:0; top:0; width:120px; height:80px; background:url('/images/inc/f_logo.svg') no-repeat left ; background-size:auto 100%;}
footer .link {position:relative; display:flex;  align-items: center;gap:3rem;}
footer .link ul {display:flex; gap:3.5rem;  }
footer .link ul li a{ font-size:1.125rem; font-weight:500; line-height:2rem; color:#555; }
footer .link ul li a.adm {color:var(--color-main); font-weight:700; }
footer .link ul li a.logout {color:#333;  }
footer address	{position:relative;display:block; line-height:1.5em; font-size:.95rem; color:#666;  box-sizing:border-box; word-break:keep-all;}
footer address	 span{ display:inline-block; padding:0 14px; vertical-align:middle;}
footer a {color:#333; }
footer p { font-size:14px; line-height:1.5rem;  color:#999; margin-top:1.5rem; }
footer .copyright {display:block; padding-top:5px; font-size:14px;color:#666; }
footer .util {position:absolute; right:1.5rem; top:-5px; font-size:0;}
footer .util a { display:inline-block; margin-left:8px; font-size:13px; color:#DDD; height:30px; line-height:30px; padding:0 15px;  background-color:#333;  border-radius:60px; font-weight:500; cursor:pointer;}
footer .cs_wrap {position:absolute; right:0; top:0rem; text-align:right;}
footer .cs_wrap dl { color:#333; display:flex;  flex-direction: column; gap:.5rem; text-align:left;}
footer .cs_wrap dl dt {display:inline-flex; font-size:1.25rem; line-height:1.3em; font-weight:500; padding-top:1.5rem; }
footer .cs_wrap dl dd {display:inline-flex;flex-direction: column; font-size:1.563rem; font-weight:700;}
footer .cs_wrap dl dd span {display:block; font-size:.95rem; padding-top:.35rem; font-weight:400 }
footer .sns {margin-top:1rem; display:flex; gap:.5rem; }
footer .sns a {width:2.5rem; height:2.5rem; background-color:#f2f3f5;  border-radius:50%; background-repeat:no-repeat; background-position:center center; background-size:auto 50%; }
footer .sns a.youtube {
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 50' style='enable-background:new 0 0 50 50;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cpath class='st0' d='M34.5,24l-16,9.4V14.6L34.5,24z M49.4,32.7V15.3c0,0,0-8.4-8.4-8.4H9c0,0-8.4,0-8.4,8.4v17.4c0,0,0,8.4,8.4,8.4 h32C41,41.1,49.4,41.1,49.4,32.7'/%3E%3C/svg%3E%0A");
}
footer .sns a.blog{
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 51' style='enable-background:new 0 0 50 51;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M11.6,23.7c-0.5,0-1,0.2-1.4,0.6c-0.4,0.4-0.6,0.9-0.6,1.4c0,0.5,0.2,1,0.6,1.4c0.4,0.4,0.8,0.6,1.4,0.6 c0.5,0,1-0.2,1.4-0.6c0.4-0.4,0.6-0.9,0.6-1.4c0-0.6-0.2-1-0.6-1.4C12.6,23.9,12.1,23.7,11.6,23.7z'/%3E%3Cpath class='st0' d='M28.1,23.6c-0.5,0-1,0.2-1.4,0.6c-0.4,0.4-0.6,0.9-0.6,1.4c0,0.6,0.2,1,0.6,1.4c0.4,0.4,0.8,0.6,1.4,0.6 c0.5,0,1-0.2,1.4-0.6c0.4-0.4,0.6-0.9,0.6-1.4c0-0.6-0.2-1-0.6-1.4C29.1,23.8,28.7,23.6,28.1,23.6z'/%3E%3Cpath class='st0' d='M39.2,23.7c-0.5,0-1,0.2-1.4,0.6c-0.4,0.4-0.6,0.9-0.6,1.4c0,0.5,0.2,1,0.6,1.4c0.4,0.4,0.8,0.6,1.4,0.6 c0.5,0,1-0.2,1.4-0.6c0.4-0.4,0.6-0.9,0.6-1.4c0-0.6-0.2-1-0.6-1.4C40.2,23.9,39.7,23.7,39.2,23.7z'/%3E%3Cpath class='st0' d='M43.9,9.5H6.5c-2.9,0-5.2,2.4-5.2,5.2v21.2c0,2.9,2.3,5.2,5.2,5.2h14.7c0,0,2.8,7.8,3.9,7.8 c1,0,4.1-7.8,4.1-7.8h14.8c2.9,0,5.2-2.4,5.2-5.2V14.7C49.1,11.8,46.8,9.5,43.9,9.5z M15.3,28.6c-0.7,0.8-1.9,1.2-3.1,1.2 c-1.1,0-1.9-0.3-2.5-0.8h0v0.6H6.8V17.4h2.8v4.7h0c0.8-0.6,1.8-0.9,3-0.9c1,0,2.1,0.6,2.7,1.3c0.6,0.7,1.1,1.9,1.1,3.2 C16.5,27,16.1,27.8,15.3,28.6z M21.4,29.7h-2.9v-7.6c0-1.8-1.4-2-1.4-2v-3c0,0,4,0.2,4.3,5.1V29.7z M32.6,27.4 c-0.2,0.5-0.6,1-1.1,1.5c-0.5,0.4-1,0.8-1.6,1c-0.6,0.2-1.2,0.3-1.9,0.3c-0.6,0-1.3-0.1-1.8-0.3c-0.6-0.2-1.1-0.6-1.6-1 c-0.5-0.4-0.8-0.9-1.1-1.5c-0.2-0.5-0.4-1.1-0.4-1.7c0-0.6,0.1-1.2,0.4-1.7c0.2-0.5,0.6-1,1.1-1.5c0.5-0.4,1-0.8,1.6-1 c0.6-0.2,1.2-0.3,1.8-0.3c0.7,0,1.3,0.1,1.9,0.3c0.6,0.2,1.1,0.6,1.6,1c0.5,0.4,0.8,0.9,1.1,1.5c0.2,0.5,0.4,1.1,0.4,1.7 C33,26.3,32.9,26.8,32.6,27.4z M43.9,28.6c0,2.2-0.4,3.5-1.4,4.4c-1.1,1.1-2.8,1.2-4.1,1v-2.2c1.1,0.1,2.7-0.6,2.7-2.1V29h0 c-0.6,0.9-1.6,1.2-2.8,1.2c-1.2,0-2.2-0.4-2.8-1.2c-0.7-0.8-1-1.9-1-3.2c0-1.5,0.4-2.7,1.1-3.6c0.8-0.9,1.8-1.3,3.1-1.3 c1.1,0,1.8,0.3,2.5,0.9h0v-0.7h2.8V28.6z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
footer .sns a.kakao {
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:%23333333;%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");
}
footer .sns a.cafe {
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 76.1' style='enable-background:new 0 0 80 76.1;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23333333;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M33.9,0.9l18.4,0c0.3,0,0.5,0.1,0.7,0.3c0.2,0.2,0.3,0.4,0.3,0.7c-0.3,15.4-15.4,17.9-15.6,17.9 c0,0-0.1,0-0.1,0H18.1c-0.3,0-0.5-0.1-0.7-0.3c-0.2-0.2-0.3-0.5-0.3-0.7C18.5,3.3,33.8,0.9,33.9,0.9'/%3E%3Cpath class='st0' d='M67.5,50.4h-7.7c-1.5,8.2-7.2,24.9-29.2,24.9C1.6,75.3,1,46,1,46V28.4c0-0.5,0.4-1,1-1h47.8h9.6h8.1 c6.3,0,11.5,5.2,11.5,11.5C79,45.2,73.9,50.4,67.5,50.4 M67,33.5c-3.1,0-5.6,2.5-5.6,5.6c0,3.1,2.5,5.6,5.6,5.6 c3.1,0,5.6-2.5,5.6-5.6C72.5,36,70,33.5,67,33.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}

@media screen and ( max-width:1200px ) {
footer .sns {gap:.3rem;}
footer .sns a {width:2rem; height:2rem; }
footer .infoBox {width:70%;}
footer address br {display:none;}
}


.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 .bx-controls {position:relative;display:inline-block;width:100%;padding-top:1.5rem; padding-bottom:20px;padding-left:1rem;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:5px;}
.carlist .bx-controls .bx-pager-link {display: inline-block; width:2.5rem; height:3px;border-radius:0; background:#fff; opacity:.3;  font-size:0;}
.carlist .bx-controls .active {background:#fff;opacity:1;  }
.carlist .bx-controls-direction{display:none;}

/* ------------------ ¼öÁ¤ ¹× Ãß°¡250306 ------------------ */
.carlist ul {position:relative; display:block; font-size:0;}
.carlist li  {position:relative;  display:inline-block; vertical-align:top;  width:calc(25% - 15px); margin-right:20px;  margin-bottom:30px; }
.carlist li:after {content:'';border-radius:.65rem; position:absolute; left:0; top:0; width:100%; height:100%; border:1px solid #e9e9e9; background-color:#fff; z-index:-1  }
.carlist li:first-child {margin-left:0; }
.carlist li:nth-child(4) {margin-right:0;}
.carlist li:nth-child(4n) {margin-right:0;}
.carlist li a {display:block;width:100%;}
.carlist li .icon {display:none;}

.main .carlist li {width:calc(25% - 15px);margin-left:10px; margin-right:10px; }
.main .carlist li:first-child {margin-left:10px; }
.main .carlist li:nth-child(4) {margin-right:10px;}

.carlist li .img {width:100%;height:210px; border-radius:.65rem .65rem 0 0; display:block; position:relative;  background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url('/images/nophoto/nophoto_115x85.gif'); overflow:hidden; }
.carlist li .img img {width:100%; height:210px; min-height:210px;transition:all 0.3s ease-out; }
.carlist li:hover .img img { -ms-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1); }

.carlist li .car_info {padding:1rem 1.25rem 1.85rem;}
.carlist li .carName {padding:0 0px 8px;font-size:1.15rem;letter-spacing:-.02em; font-weight:700; color:#111;}
.carlist li .carName sup {display:none;}
.carlist li .year {padding:0 0px 0 0px;font-size:14px; height:40px; margin-top:5px; color:#777; word-break:keep-all;   }
.carlist li .year span {display:inline-block; width:7px;text-align:center; color:#ccc}
.carlist li .price { position:relative; font-size:1.15rem; font-weight:700; padding-top:1.1rem; color:var(--color-main);  }
.carlist li .price em {font-size:18px; color:#555; font-weight:500; }
.carlist li .price span {font-size:90%; font-weight:600; color:#777; }
.carlist li .price span.priceq {font-size:18px; color:#ee4062}

.carlist li .car_status { padding:10px 20px 20px; display:none;}
.carlist li .car_status span {display:inline-block; padding:3px 15px; border:1px solid #dde0e7;  font-size:14px; color:#888; margin-left:7px; }
.carlist li .car_status span:first-child {margin:0; }
.carlist li .car_status span.func_record {color:#e61308; border:1px solid #ef2f25;}
.carlist li .car_status span.acc_free {color:#0f2b78; font-weight:500; border:1px solid #0f2b78; }
.carlist li:hover {transition: all 0.2s ease-in;}
.carlist li:hover .btnItem_wrap{bottom:0;}

.carlist li .info_wrap {padding:1rem 1.0rem 1.2rem;}
.carlist li .info_wrap .carName {border-bottom:1px solid #eee; text-align:center; padding:0 0 .65rem; margin-bottom:.65rem;}
.carlist li .info_wrap p {display:flex; align-items: center; justify-content: space-between;margin-top:.25rem; padding:0 .1rem;}
.carlist li .info_wrap p span {font-size:.9rem; font-weight:500; color:#888}
.carlist li .info_wrap p span:first-child + span {color:#666}
.carlist li .info_wrap p em {font-size:1.25rem; font-weight:700; color:#222;}
.carlist li .info_wrap p em.fee {color:var(--color-red)}
.carlist li .hot { position:absolute; right:.5rem; top:.5rem; z-index:10; display:flex; gap:3px; }
.carlist li .hot label { height:1.35rem; line-height:1; padding:0 .5rem; border-radius: .25rem; border:1px solid #999; font-size:.75rem; color:#fff; background-color:#999; display:flex; align-items: center; }
.carlist li .check {position:absolute; left:.5rem; top:.25rem; z-index:10;  }
.carlist li .check input[type=checkbox] + label:before {border:0;}
.carlist li .check input[type=checkbox]:checked + label:before {box-shadow:none;}
.main .carlist li .check {display:none; }

.label_acc {background-color:#1d6ae9 !important; border-color:#1d6ae9 !important}
.label_hot {background-color:#f71a34 !important;border-color:#f71a34 !important; }
.label_lowprice {background-color:#17abf7 !important; border-color:#17abf7 !important;  }
.label_normal {background-color:#1ec072 !important;border-color:#1ec072 !important; }
.label_option {background-color:#281cc9 !important;border-color:#281cc9 !important; }
.label_lpg {background-color:#fe8606 !important;border-color:#fe8606 !important; }
.label_person {background-color:#555 !important;border-color:#555 !important; }
.label_recom {background-color:#ef4071 !important;border-color:#ef4071 !important }
.label_shortkm {background-color:#252a3d !important;border-color:#252a3d !important; }

.btnItem_wrap {position:absolute; bottom:-3rem; left:0; width:100%; display:flex;z-index:333;transition: all 0.2s ease-in; }
.btnItem_wrap a {width:100%; height:3rem; line-height:3rem;text-align:center;border-radius:0 !important;  color:#fff; margin-left:1px; background-color:rgba(0,0,0,0.4); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); }
.btnItem_wrap a:nth-child(1) {margin-left:0;border-radius:0 !important; }
.btnItem_wrap a:hover {background-color:var(--color-main); }
.main .btnItem_wrap {display:none !important; }
/* ------------------// Ãß°¡250306 ------------------ */

.carlist_wrap.bg { padding-bottom:80px; position:relative;background:#1f57ca;z-index:0; }
.carlist_wrap.bg .carlist li  { display:inline-block; margin:0 10px 0 !important;  border-radius:.8rem;  background-color:#fff;  width:calc(33.3% - 20px); position:relative; border-bottom:1px solid transparent;   }
.carlist_wrap.bg .carlist li:before {content:''; position:absolute; left:0; top:0; width:92px; height:92px; background:url('/images/main/ico_best.png') no-repeat  0 0; z-index:50}
.carlist_wrap.bg .img { height:250px; }
.carlist_wrap.bg .img img {height:250px; min-height:250px;}

.carlist_wrap.bg .info_wrap {padding:1.5rem 1.5rem 2rem;}
.carlist_wrap.bg .info_wrap .carName {border:0; text-align:left; padding:0 0 .5rem;}
.carlist_wrap.bg .price_wrap {position:relative;padding-top:1.1rem;margin-top:1.1rem; border-top:1px solid #f0f0f0;  display:flex; justify-content: space-between; flex-wrap: nowrap;flex-direction: column;  }
.carlist_wrap.bg .price_wrap p {width:100%;}
.carlist_wrap.bg .price_wrap span {width:auto; font-size:.95rem; line-height:21px; font-weight:500; color:#666; margin-right:.35rem;}
.carlist_wrap.bg .price_wrap span:last-child {margin-right:0;}
.carlist_wrap.bg .price_wrap .monthly { font-size:.95rem; font-weight:500; color:#666; letter-spacing:-.04em; }
.carlist_wrap.bg .price_wrap .fee {color:var(--color-red) !important;}
.carlist_wrap.bg .price_wrap em { color:#111; font-size:21px; font-weight:bold; padding-left:5px;}


.carlist_wrap {position:relative;clear:both;z-index:1;overflow:hidden; }


.carlist_wrap.bg .title_wrap { text-align:center;margin:0 0 30px; color:#fff;} 
.carlist_wrap.bg .title_wrap p { color:inherit; }

.carlist_wrap {clear:both;display:inline-block;width:100%;  }
.carlist_wrap .carlist ul {height:auto !important;}
.carlist_wrap .car_title {position:relative; text-align:center; }
.carlist_wrap .car_title ul { font-size:0;text-align:center; position:relative;  display:inline-block;}
.carlist_wrap .car_title ul:after {content:''; position:absolute; left:0; bottom:0px;width:100%; height:1px; border-bottom:1px solid #dedede; z-index:-1}
.carlist_wrap .car_title ul li { display:inline-block; vertical-align:top; }
.carlist_wrap .car_title ul li a { display:block; position:relative; height:38px; line-height:1; padding:0 2.5rem; font-size:1.25rem; border-bottom:2px solid transparent; color:#555; font-weight:500; letter-spacing:-.02em; }
.carlist_wrap .car_title ul li.on a { font-weight:700; color:#111; border-color:#111; }
.carlist_wrap .carbox { position:relative; margin-top:30px;}

.carlist_wrap .carbox.onbox2, .carlist_wrap .carbox.onbox3, .carlist_wrap .carbox.onbox4 {display:none;}
.carlist_wrap li a .img {width:100%;display:block;    position:relative;  background-position:center center;background-size:cover;background-repeat:no-repeat; }
.carlist_wrap li a .img:after {display:none; }

.carlist_wrap .btn-wrap { display:block; text-align:center;  margin:10px auto; clear:both; color:#222 }
.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;}


/* ÇÏ´Ü»ó´ã */
/*
.consult_list .column {position:fixed;left:50%;bottom:20px;width:95%;max-width:1100px;background:#fff;border-radius:15px;overflow:hidden;z-index:33;transform:translateX(-50%);box-shadow:0 0 20px rgb(0 0 0 / 25%)}
.consult_list .conts {position:relative;padding:20px 200px 20px 40px;overflow:hidden;font-family:'SB-ugr';font-weight:500;}
.consult_list .title_wrap {padding:0;text-align:left; margin:0 0 5px;}
.consult_list .title_wrap h3 {display:inline-block;font-size:18px;font-weight:500;font-family:'SB-ugr';}
.consult_list .title_wrap .subtitle {display:inline-block;padding-left:10px;font-size:14px;}
.consult_list ul {width:100%;}
.consult_list li {float:left;}
.consult_list li > span {display:none;}
.consult_list li select, .consult_list li input {height:50px;background-color:#f5f5f5;border:0;border-radius:5px;font-size:16px;}
.consult_list li input {width:100%;}
.consult_list button { position:absolute;right:0;top:0;width:170px;height:135px;border:0;background:var(--color-main);color:#fff; font-size:22px; font-family:'SB-ugr';font-weight:500;cursor:pointer;}
.consult_list .agree {position:absolute;right:200px;top:20px;}
.consult_list .agree a {display:inline-block; height:24px; line-height:24px; padding:0 12px;background-color:#f4f4f4; border-radius:60px;}
.consult_list .wid1 {width:19%;position:relative;font-size:0;}
.consult_list .wid2 {width:14%;}
.consult_list .wid3 {width:300px;text-align:center;}
.consult_list .wid4 {width:calc(67% - 300px);}
.consult_list .wid5 {width:18%;}
.consult_list .choices input[type=radio] {width:45%;cursor:pointer;}
.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;}
.consult_list .choices input[type=radio]:checked + label {border-color:var(--color-main);background-color:#fff;color:var(--color-main); }
.consult_list .choices input[type=radio] + label:after {display:none;}
*/


/* Äü¸Þ´º */


.quick-menu {position:fixed;right:0; top:0; height:100%; background-color:#4b4b4b; z-index:33333; }
.quick-menu .q-wrap {display:block;position:relative;text-align:center; width:100px; background:transparent;}

.quick-menu .link  {text-align:center;display:flex; flex-wrap: wrap; width:100%; margin:0 auto; gap:1rem;padding:2rem 0; background-color:#313131;  }
.quick-menu .link a {display:flex;flex-direction: column;justify-content: center; width:100%;  color:#fff; gap:.35rem; }
.quick-menu .link p {font-size:.9rem; color:#fff;transition: all 0.1s ease-in; }
.quick-menu .link figure {width:55px; height:55px;margin:0 auto;  background-color:rgba(255,255,255,0.1); border-radius:50%; background-repeat:no-repeat; background-position:center center; background-size:auto 60%;transition: all 0.1s ease-in; }
.quick-menu .link a.n01 figure { background-image:url('/images/ico_quick_01.svg')}
.quick-menu .link a.n02 figure { background-image:url('/images/ico_quick_02.svg')}
.quick-menu .link a.n03 figure { background-image:url('/images/ico_quick_03.svg')}
.quick-menu .link a.n04 figure { background-image:url('/images/ico_quick_04.svg')}
.quick-menu .link a.n05 figure { background-image:url('/images/ico_quick_05.svg'); background-size:auto 70%;}
.quick-menu .link a:hover figure {background-color:var(--color-main)}
.quick-menu .link a:hover p { color:var(--color-main);}





/* ¿À´Ãº»Â÷·® */
.today_car { margin:.35rem 0 0; position:relative; width:100%;   min-height:120px; padding:0.65rem 0 1rem; }
.today_car h2 {display:block; font-size:14px; color:#fff; font-weight:600; text-align:center; padding:0; letter-spacing:-.07em;}
.today_car .cont {display:block; padding:8px 8px 10px ; font-size:13px !important;}
.today_car .cont a.item {position:relative;display:block;font-size:0;margin-bottom:5px;padding:1px;}
.today_car .cont a.item > div {display:none;position:absolute;right:-1px;top:-1px;height:69px !important;width:370px;background:#444;padding:8px 135px 0px 10px;color:#aaa;text-align:left;z-index:100; border:0px solid #f00}
.today_car .cont a.item img {position:relative;z-index:101; height:65px;width:100%;}
.today_car .cont a.item:hover > div {display:block; font-size:13px; }
.today_car .cont a.item:hover > div br {display:none;}
.today_car .cont a.item:hover > div strong:first-child {display:block; padding-bottom:2px;color:#fff; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.today_car .cont a.item:hover > div strong:last-child {display:block; padding-top:3px;font-size:14px; color:#ff5a00}
.today_car .cont a.prev { display:inline-block;width:30%;  font-size:1rem;  margin:0; color:#fff; }
.today_car .cont a.next { display:inline-block;width:30%; font-size:1rem; color:#fff !important;  }
.today_car .cont a.next:before {content:"\e93e"; font-size:.85rem; display:inline-block;font-family:'xeicon';  color:#fff !important; }
.today_car .cont a.prev:before {content:"\e93b"; font-size:.85rem; display:inline-block;font-family:'xeicon';  color:#fff !important; }
.today_car .cont span {display:inline-block;vertical-align:top; margin:0; color:#fff !important; width:33.3%;}
.today_car .cont a {text-align:center;}
.today_car .cont .page {padding:0; width:40%;height:20px; line-height:15px; display:inline-block; vertical-align:middle;}
.today_car .quick_page {padding-top:.5rem;}
.today_noresult {text-align:center; font-size:13px; letter-spacing:-.06em; color:#eee;}
.today_noresult:before {content:"\eb48"; font-family:'xeicon'; display:block; background-color:rgba(255,255,255,0.1); color:#eee; font-size:2.85rem; line-height:2rem; text-align:center; padding:1.2rem 0 1.5rem; margin-bottom:7px; border-radius:.5rem; }

.quick-menu .skip_top {position:fixed; right:0; width:100px; bottom:0; border-top:1px solid #666;  z-index:333}
.quick-menu .skip_top .skip_top_btn {display:block;padding:.65rem 0 1.5rem; cursor:pointer; text-align:center; }
.quick-menu .skip_top .skip_top_btn:before{ content:"\e945"; display:inline-block; vertical-align:middle;font-family:'xeicon';font-size:1.5rem;line-height:1.5rem; color:#fff;}
.quick-menu .skip_top .skip_top_btn span { display:inline-block; vertical-align:middle; font-size:14px;line-height:14px; color:#fff; font-weight:500;  letter-spacing:0; }

@media screen and ( max-width:1200px ) {
    .quick-menu {display:none; }
}




.main .left_banner { top:880px; }
.main .left_banner.fixed  {position:fixed; top:10px; }
.left_banner {position:absolute;left:50%;top:220px; margin-left:-820px;  width:160px; z-index:3333}
.left_banner.fixed  {position:fixed; top:10px; }

.left_banner .item_wrap {border-radius:.85rem; border:1px solid rgba(0,0,0,0.05);padding:1rem .65rem 1rem; background-color:#fff; box-shadow:5px 5px 15px rgba(0,0,0,0.1); margin-bottom:.5rem;}
.left_banner h2 {display:block; text-align:center; font-size:1.05rem; font-weight:700; color:#333; margin-bottom:.5rem; letter-spacing:-.04em;}

/* ³»Â÷ÆÈ±â »ó´ã */
.consult_list {display:block;margin:0 auto;  }
.consult_list ul {width:100%;padding:0 0 0 0px; font-size:0; }
.consult_list li {display:block;margin-top:5px;}
.consult_list li:first-child {margin:0}
.consult_list li.btn_tab  {display:flex; }
.consult_list li > span {display:none;}
.consult_list li select {height:35px; border:0;cursor:pointer; color:#333; background-color:rgba(255,255,255,0.12); background-image:url('/images/inc/arrow_w.png')}
.consult_list li select option {color:#000;}
.consult_list li input[type="text"] {height:35px;line-height:33px; width:100%;border:1px solid #eee;outline:0; border-radius:0; color:#333; background-color:#fff; font-weight:bold;  }
.consult_list li input[type="password"] {color:#333;}
.consult_list button { display:block; width:100%;border:0; height:35px; line-height:35px; background:#333;color:#fff;font-size:15px; font-weight:600; border-radius:.35rem; letter-spacing:-.02em;cursor:pointer;}
.consult_list .agree {clear:both;display:block; padding:3px 0 0 0px; text-align:left; }
.consult_list .agree a {display:inline-block; vertical-align:middle; font-size:12px; color:#666; font-weight:500;margin-left:5px; text-decoration:underline;}

.consult_list input[type=radio] + label { width:50%; text-align:center; padding:0 !important;  min-height: 35px;  line-height: 35px; color: #555;background-color:#f0f0f0; letter-spacing:0;  font-size:14px; font-weight:600;  box-sizing: border-box; background-image:none; cursor:pointer;}
.consult_list input[type=radio]:checked + label {color:#fff; background-color:var(--color-main); }
.consult_list input[type=radio] + label:after {display: none;}
.consult_list .sell { border-radius:.35rem 0 0 0;}
.consult_list .buy { border-radius:.0 .35rem 0 0;}

.consult_list input[type=checkbox], input[type=radio] {position:absolute;	opacity:0;-webkit-opacity:0;-moz-opacity:0;	z-index:0;}
.consult_list input[type=checkbox] + label {position:relative;display:inline-block;margin:0;  padding:0 0rem 0 1.25rem;box-sizing:border-box;background:none;border:0;letter-spacing:-.08em;font-size:12px !important;line-height:28px;color:#999 !important; font-style:normal;word-break:keep-all;vertical-align:middle;cursor:pointer;}
.consult_list input[type=checkbox] + label:before {display: block;content: "";position: absolute;left: 0;top:50%;width:18px;height:18px;background-color:#fff;border:1px solid #ddd;border-radius:2px;transform:translateY(-50%);box-sizing:border-box;-webkit-box-sizing:border-box;;-moz-box-sizing:border-box; transition: all 0.2s ease-in; }
.consult_list input[type=checkbox] + label:after {content:'';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);}
.consult_list input[type=checkbox]:checked + label {background:none;}
.consult_list input[type=checkbox]:checked + label:before {border:1px solid var(--color-main);background-color:var(--color-main);transform:translateY(-50%);box-shadow:none}
.consult_list input[type=checkbox]:checked + label:after {display:block !important;}
.consult_list input:-webkit-autofill { -webkit-text-fill-color: #333; } 
.consult_list input::placeholder {color:#ccc; letter-spacing:-.08em;font-size:13px; font-weight:400;  }
