@font-face { font-family: 'SCoreDream'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@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');}
/* demilight */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:100;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');}
/* medium */
@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');}
/* bold */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:bold;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');}
/* black */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:800;src:url('/font/notokr-black.eot');src:local(¡Ø),url('/font/notokr-black.eot?#iefix') format('embedded-opentype'),url('/font/notokr-black.woff') format('woff'),url('/font/notokr-black.ttf') format('truetype');}


/* =========================================================================================================
layout
========================================================================================================= */

body {min-width:1000px;margin:0; padding:0; font-size:9pt; color:#2e2e2e; text-align:left; line-height:1.6;}
html, body, th, td, p.span,div,dd,dt,li,input,select,textarea,button,select,a {font-family:'SCoreDream','dotum';}

noscript, hr, .tophidden, legend	{ display:none; }
p	{ padding:0 0 15px 0; margin:0;  }
img		{ line-height:0; border:0; vertical-align:middle;  }
ul, dl, dd, dt		{ margin:0; padding:0; }
ul li	{ list-style:none; margin:0; padding:0;  }
form, fieldset, table, a	{ margin:0; padding:0; border:0; }
select	{ font-size:12px;  }
label		{ line-height:0; border:0 none; vertical-align:middle; margin:0 5px 0 0; cursor:pointer;  }
input, select, textarea	{ font-size:16px;}
select {height:34px;}

a:link, a:visited, a:active { color:#444444; text-decoration:none; }
a:hover { color:#111111; }

.clear	{ clear:both !important; font-size:0px; height:0px; overflow:hidden; background:none !important; border:0px solid !important; margin:0; padding:0; }  
.png24 { tmp:expression(setPng24(this)); border:0; } 



/*»ó´Ü*/
.top_wrap	{ height:34px; border-bottom:1px solid #e7e7e7; background:#fff; }
.top_wrap #top_contain	{ width:1015px; position:relative; margin:0 auto;  font-size:11px; letter-spacing:-1px; color:#777777; padding:4px 0 0 0; }
.top_wrap #top_contain a { color:#777777; }
#top_contain input[type=text]	{ border:1px solid #c6c6c6; height:15px !important; vertical-align:middle; padding:3px !important; width:170px; margin:0 5px 0 0; }
#top_contain input[type=image]	{ vertical-align:middle; margin:0 15px 0 0; }
#top_contain .top_btn	{ position:absolute; right:7px; top:6px; text-align:right; }
#top_contain .top_btn	span {display:inline-block; vertical-align:middle; padding:4px 20px 0 5px; line-height:1; }
#top_contain .top_btn a.txt	{ display:inline-block; vertical-align:middle; padding:4px 5px 0 5px; line-height:1; }

.header_wrap	{  height:90px; background:#FFF; }
.main .header_wrap {position:absolute;left:0;right:0;background:none;}
.header_wrap #header	{ min-width:1000px;max-width:1015px; position:relative; margin:0 auto; z-index:10000; }
.header_wrap #header .logo	{  margin:0; position:absolute; left:0px;top:19px; }

#nav {position:absolute;right:0;margin: 0;/* padding:0 0 0 325px;padding: 0px 0 0 395px;*/ list-style: none; white-space:nowrap;}
#nav > li { float: left; display: inline-block; background: none; position: relative; margin: 0; }
#nav > li > a { display: block;}
#nav > li > a > span {display: block;height:90px;padding:0 18px; line-height: 90px; text-decoration: none;  color: #333;font-size:18px;font-weight:bold; letter-spacing:-1px;}
#nav > li:hover > a span, #nav > li.on > a span	{color:#25c6ff;}
#nav > li > a:hover, #nav > li > a.hov {  color: #576482; }

#nav li ul { position: absolute; left: 0; display: none; margin: 0; padding:0 0 15px 0; list-style: none; background:#fff; top:90px;border:1px solid #f1f1f1;border-top:0 !important;box-shadow:0 4px 10px rgba(0,0,0,.05) }	
#nav li ul li { float: none !important; text-align: left;width:170px;}
#nav li ul.s5	{left:-53px; }
#nav li ul a { display: block; line-height:35px; padding:0 25px 0 25px; color: #333;font-size:15px;letter-spacing:-1px; height:35px; }
#nav li ul a:hover {background:#25c6ff;text-decoration: none;color: #fff; }


.topBanner {position:absolute;right:0px;top:15px;display:none;}
.topBanner li {margin:1px 0px;}
.topBanner li a {display:block;width:97px;height:26px;}
.topBanner li a span {visibility:hidden;}
.topBanner li.detailSearch a {background:url(/images/inc/topBanner.gif) left top no-repeat;}
.topBanner li.detailSearch a:hover {background:url(/images/inc/topBanner.gif) -97px top no-repeat;}
.topBanner li.carReg a {background:url(/images/inc/topBanner.gif) left -26px no-repeat;}
.topBanner li.carReg a:hover {background:url(/images/inc/topBanner.gif) -97px -26px no-repeat;}

.rightquick_wrap	{ position:absolute; left:50%; top:145px;margin:0 0 0 560px;border-top:1px solid #e2e2e2; width:97px; z-index:1300; }
.main .rightquick_wrap {top:180px;}
.rightquick_wrap .ulwrap	{ padding:0; margin:0; }
/*.rightquick_wrap ul li img	{ margin:0; filter:gray()alpha(opacity=85); }*/
.rightquick_wrap ul li:hover img	{ margin:0; filter:none; }
.rightquick_wrap ul li	{display:block;text-align:center; padding:0 0 2px 0; border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2; color:#8d8d8d; font-size:11px; line-height:1.4; margin:0 0 10px 0;}
.rightquick_wrap ul li div	{ font-family:µ¸¿ò, ±¼¸²; line-height:1.2; background:#f4f4f4; color:#323232; padding:6px 0 2px 0; margin:0 0 6px 0; }
.rightquick_wrap ul li span	{ color:#323232; }
.rightquick_wrap .banner {margin-bottom:10px;}
.rightquick_wrap .banner li {padding:0 !important;margin:0 !important;}
.rightquick_wrap ul li.btn {border:0;font-size:0;}
.rightquick_wrap ul li a {display:block;}

.leftbanner_wrap	{ position:absolute; left:50%; top:145px; margin:0 0 0 -745px; width:96px; z-index:1300; }
.leftbanner_wrap li {padding-bottom:15px;}
.leftbanner_wrap .call {text-align:center;}
.main .leftbanner_wrap {top:180px;}

#total_content	{ position:relative; margin:0 auto; padding:0; min-width:930px;width:95%;max-width:1015px;min-height:700px;box-sizing:border-box;}

@media screen and ( max-width:1350px ) {
	.leftbanner_wrap, .rightquick_wrap {display:none;}
	/*.rightquick_wrap {margin:0 0 0 413px;border:0;}
	.rightquick_wrap .banner li {display:none;}
	.rightquick_wrap .banner li.btn {display:block !important;}*/
}

@media screen and ( max-width:1450px ) {
	.leftbanner_wrap {display:none;}
}

/* ¿ÞÂÊ */

.left_wrap	{ float:left; width:20.5%; padding:15px 0 0 0; }
.left_wrap .lefttitle {height:68px;line-height:1;font-size:24px;font-weight:bold;letter-spacing:-1px;}
.right_wrap	{ float:left; width:79%; padding:0 0 70px 0; }

#leftmenu { padding:0; margin:0 0 50px 0; width:159px; }
#leftmenu ul	{ padding:0; margin:0; width:159px;border-top:1px solid #e5e5e5;overflow:hidden; }
#leftmenu li	{ padding:0; margin:0;}
#leftmenu li a	{display:block;padding:0px 0px 0px 3px;line-height:45px;border-bottom:1px solid #e5e5e5;font-size:16px;letter-spacing:-1px;}
#leftmenu li:hover a, #leftmenu li.on a	{color:#25c6ff;font-weight:bold;}
#leftmenu li ul	{ border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f7f7f7; padding:10px 0 10px 0; }
#leftmenu li ul li	{ border:0 !important; height:24px; margin:0; padding:0; }
#leftmenu li.on ul li a, #leftmenu li:hover ul li a	{ margin:0; }
#leftmenu li ul li:hover a, #leftmenu li.on ul li.on a, #leftmenu li.on ul li:hover a, #leftmenu li:hover ul li:hover a	{ margin:0 0 0 -159px; padding:0; }

.navi	{ text-align:right; color:#949494; padding:0 10px 0 0; line-height:40px;}

.left_banner	{ margin:0; padding:0 0 18px 0; }
.left_banner2	{ margin:0; padding:0 0 18px 0; }
.m_btndiv2	{ padding:0 0 15px 0; }

.mypage_leftinfo	{ width:159px; padding:0; margin:0 0 18px 0; }
.mypage_leftinfo dt	{ padding:8px 0 4px 35px; margin:0; background:url(/images/sub/mypage_info_bg.gif) no-repeat; color:#fff; }
.mypage_leftinfo dd	{ border:1px solid #607ae5; padding:12px 0 14px 0; text-align:center; color:#868686; font-weight:bold; }


/* ÇÏ´Ü */
.main #footer_wrap {margin-top:0;}
#footer_wrap { clear:both; margin:80px 0 0 0; padding:0 0 50px 0; background:#434345; color:#999;}
#footer_wrap .banner	{ clear:both; border-bottom:1px solid #5b5c5f;margin:0; letter-spacing:-1px;}
#footer_wrap .banner a	{ color:#dfdfdf; padding:0 30px 0 10px; font-size:14¤Äx; font-weight:normal; line-height:55px;}
#footer_wrap .banner .inner {min-width:1000px;max-width:1015px; margin:0 auto; overflow:hidden; }
#footer_wrap .banner .cont	{  float:left; padding:0; }
#footer_wrap .banner .footApp { float:left; margin-left:50px; line-height:45px; letter-spacing:0; }
#footer_wrap .banner .footApp .title { font-weight:bold; display:inline-block; padding:2px 15px 0 0; font-size:14px; }
#footer_wrap .banner .footApp img { display:inline-block; padding:0 5px 5px 0; }

#footer_wrap .cont2	{ position:relative; min-width:1000px;max-width:1015px; margin:0 auto; padding:25px 0 20px 20px; line-height:22px; font-size:13px;box-sizing:border-box;}
#footer_wrap .cont2	img	{ position:absolute; }
#footer_wrap .cont2	span{ display:inline-block; padding:0 30px 0 0; vertical-align:middle;}


.googleBannerLayer {background:#F6f6f6;}
#carViewGoogleTop {margin:0px auto;width:728px;height:90px;}


/* »ó´Ü¹è³Ê */
.top_banner_wrap {height:100px;position:relative;background:url(/images/main_banner.png) no-repeat center center #22bcff;overflow:hidden;}
.top_banner_wrap .top_banner {width:100%;position:relative;margin:0 auto;max-width:1050px;}
.top_banner_wrap .top_banner .banner_close {width:30px;height:30px;display:inline-block;margin-top:5px;font-size:0;background:url(/images/banner_close.png) no-repeat;cursor:pointer;}
.top_banner_wrap .banner_right {position:absolute;right:0;top:20px;color:#fff;text-align:center;z-index:2;}
.top_banner_wrap a.down {display:block;height:100px;font-size:0;}

