@charset "euc-kr";

/*
@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: 'SCoreDream'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: bold; font-style: normal; }
*/

html,body{width:100%;}
/*html{overflow-y:scroll}*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0;font-family:'s-core';}
body,h1,h2,h3,h4,input,button{font-size:12px;color:#434343;overflow: scroll;overflow-x: hidden;}
td, th {font-size:12px;}
* { margin: 0; padding: 0;  outline: 0; }

input,select,textarea,button {display:inline-block;outline:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0;vertical-align:middle;font-family:'s-core';/*border-radius:3px;*/}
button {border:0 none;background-color:transparent;cursor:pointer;white-space:nowrap;overflow: hidden;}
input, textarea	{ outline:0;color:#333; border:1px solid #aaa;background-color:#fff; font-size:12px; vertical-align:top; padding:3px 0 3px 3px; margin:0; line-height:18px; font-family:'s-core'; vertical-align:middle; }
/* input, textarea {background:url('/resource/origin_html/assets/g5_img/input_bg.png') 0 0 repeat-x;background-color:#fff;} */
input[type=text], input[type=password] {*height:23px;}
input.searchkey	{ color:#333333; border:3px solid #5ab8d1; font-size:12px; vertical-align:top; padding:5px 0 0 5px; margin:0; line-height:1; }
input.img	{ border:0px solid #cccccc; font-size:12px; vertical-align:middle; }
input[type=checkbox] {width:18px;height:18px;*width:18px;*height:18px;background:url('/resource/origin_html/assets/g5_img/icon_check.gif') 0 -50px repeat-x #f1f1f1;}
input[type=radio] {width:18px;height:18px;*width:18px;*height:18px;border-radius:50%;background:url('/resource/origin_html/assets/g5_img/icon_radio.png') 0 0 repeat-x #f1f1f1;}
input.check	{ font-size:12px; width:13px; vertical-align:middle; }
input.right { text-align:right; }
input.read { background-color:#e0e0e0; }
input.price	{ /*border:0px solid #cccccc; */font-size:12px; font-weight:bold; color:#ff3600; text-align:right; }
select {-webkit-appearance:none;appearance: none;line-height: 24px !important;outline: 0;background-color: #fff; padding: 0 0 0 5px;margin: 0;font-family: 's-core';box-sizing: border-box;vertical-align: middle;height: 34px;border: 1px solid #d8d8d8;border-radius: 7px;font-size: 14px;color: #d8d8d8; text-align: left;}
/* select:after {
    content: "\f078";
    font-family: "Font Awesome 5 Free";
    font-size: 10px;
    color: #AFAFAF;
    right: 9px;
    top: -1px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
} */
select::-ms-expand{display: none;}
input.btn_s	{ border:0px solid #647bb3; font-size:12px; background:url(/image/btn_bg.gif); color:#FFF; font-weight:bold; padding:3px; margin:0;  box-sizing:border-box;}
input.btn_s:hover	{ border:0px solid #647bb3; font-size:12px; background:url(/image/btn_bg.gif) 0 -100px; color:#FFF; font-weight:bold; padding:3px; margin:0; cursor:pointer; }
input::placeholder {color:#ccc;}
textarea::placeholder {color:#ccc;}

input:-webkit-autofill { /*-webkit-box-shadow: 0 0 0 30px #fff inset ;*/ -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;}

.checkbox_box, .radiobox_box { position:relative;display:inline-block; color:#333 !important;}
.checkbox_box input, .radiobox_box input {position:relative;margin-right:3px;cursor:pointer;border:0;}
.checkbox_box label {display:inline-block;padding:0 5px 0 0;min-height:17px; font-size:12px; line-height:22px;color:#111; }
.checkbox_box input:checked {background-position:0 0 !important;}
.radiobox_box label {display:inline-block;padding:0 15px 0 5px;min-height:17x; letter-spacing:-1px; font-size:12px; line-height:17px;  }
.radiobox_box input:checked {background-position:0 -20px !important;}

.checkbox, .radiobox { position:relative;display:inline-block; color:#333 !important;overflow:hidden;vertical-align:middle;}
.checkbox input, .radiobox input {position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;_height:auto !important;*height:18px !important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);cursor:pointer;*z-index:1;}
.checkbox label {display:inline-block;padding:0 5px 0 20px;background:url('/resource/origin_html/assets/g5_img/icon_check.gif') 0 -50px no-repeat;min-height:18px;letter-spacing:-1px; font-size:12px; line-height:14px; }
.checkbox input:checked + label {background-position:0 0 !important;}
/*.checkbox label.on {background-position:0 0 !important;}*/
.radiobox label {display:inline-block;padding:0 7px 0 20px;min-height:18px;background:url('/resource/origin_html/assets/g5_img/icon_radio.png') 0 0 no-repeat;letter-spacing:-1px; font-size:12px; line-height:18px;  }
.radiobox input:checked + label {background-position:0 -20px !important;}
.radiobox label.on {background-position:0 -20px !important;}

.total_check .checkbox label {background:url('/resource/origin_html/assets/g5_img/icon_check.gif') 0 -50px no-repeat}

.carregister {background:#f9f9f9;}
.carregister select {height:22px;}
.carregister .t_form {background:#f9f9f9;border:0;padding-bottom:20px;}

th { font-weight:normal; }

label, legend	{ display:none; }
p	{ padding:5px 0 10px 0; margin:0;  }
img		{ line-height:0; border:0; vertical-align:top;  }
ul, dl		{ margin:0; padding:0; }
ul li	{ list-style:none; margin:0; padding:0; }
form, fieldset, table, a	{ margin:0; padding:0; border:0; }
label		{ display:inline-block;line-height:0; border:0 none; vertical-align:middle; margin:0 5px 0 0; cursor:pointer;  }

a:link, a:visited, a:active { color:#000; text-decoration:none; vertical-align:middle;}
a:hover { color:#333; text-decoration:underline; }

.clear	{ clear:both; line-height:0; font-size:0; height:0; }
.blind { position:absolute; left:-1000%; top:0; width:1px; height:1px; font-size:0; line-height:0; overflow:hidden; }

/* banner */
.top_banner {height:190px;background:url('/resource/origin_html/assets/g5_img/header_banner.png') no-repeat center center #28364d;background-size:cover;}
.top_banner .cont {position:relative;width:90%;max-width:1100px;margin:0 auto;padding-top:30px;text-align:center;box-sizing:border-box;font-family:'s-core'}
.top_banner .title {font-size:26px;letter-spacing:-3px;font-family:inherit;color:#31d6ff;}
.top_banner .title span, .top_banner .title strong {font-size:inherit;}
.top_banner .title strong.count {font-family:'Century Gothic';color:#31d6ff;font-size:46px;}
.top_banner .title span {color:#fff;}
.top_banner .title p {font-size:16px;font-family:inherit;color:#fff;letter-spacing:-1px;}
.top_banner span {display:inline-block;}
.top_banner span i {display:inline-block;border:1px solid #4989a5;border-radius:50px;padding:0 40px;margin-bottom:10px;font-style:normal;font-weight:bold;letter-spacing:-3px;font-size:25px;vertical-align:middle;line-height:55px;}
.top_banner .count {padding:0 10px 0;color:#fff;font-size:18px;letter-spacing:-1px;font-weight:bold}
.top_banner .count strong {display:inline-block;padding:0 15px;font-size:35px;vertical-align:middle;font-family:'Century Gothic';}

/* ��� */
.header_wrap_n		{ height:106px; margin:0;}
.top_wrap_l	{ background:url(/image/inc/top_imgleft.jpg) no-repeat -315px 0; height:106px; }
#top_wrap		{ position:relative; width:1000px; height:107px; background:url(/image/inc/top_bg.gif); margin:0 auto; font-size:0; padding:0; }
#top_wrap .topbtn	{ position:absolute; right:0; width:420px; height:68px; background:url(/image/inc/top_img.jpg) no-repeat right 0; padding:15px 0 0 0; }
#top_wrap .topbtn p	{ color:#858585; font-size:12px; padding:0; }
#top_wrap .topbtn .p2	{ color:#5bb8d6; font-size:14px; font-weight:bold; }
#top_wrap .topbtn img	{ vertical-align:top;  }

#topmenu_wrap		{ position:relative; height:39px; clear:both; background:url(/image/inc/menu_bg.gif) repeat-x; }
#topmenu_wrap ul	{ margin:0; padding:0 ; }
#topmenu_wrap ul li	{ float:left; padding:0; margin:0; }
#topmenu_wrap ul li div div	{ visibility:hidden; padding:0; margin:0; }
#topmenu_wrap ul li div	{ cursor:pointer; padding:0; margin:0; }
#topmenu_wrap ul li #m1	{ background:url(/image/inc/menu.gif) no-repeat 0 0; width:125px; height:39px; }
#topmenu_wrap ul li:hover #m1, #topmenu_wrap ul li.on #m1	{ background:url(/image/inc/menu.gif) no-repeat 0 -39px; width:125px; height:39px; }
#topmenu_wrap ul li #m2	{ background:url(/image/inc/menu.gif) no-repeat -125px 0; width:130px; height:39px; }
#topmenu_wrap ul li:hover #m2, #topmenu_wrap ul li.on #m2	{ background:url(/image/inc/menu.gif) no-repeat -125px -39px; width:130px; height:39px; }
#topmenu_wrap ul li #m3	{ background:url(/image/inc/menu.gif) no-repeat -255px 0; width:128px; height:39px; }
#topmenu_wrap ul li:hover #m3, #topmenu_wrap ul li.on #m3	{ background:url(/image/inc/menu.gif) no-repeat -255px -39px; width:128px; height:39px; }
#topmenu_wrap ul li #m4	{ background:url(/image/inc/menu.gif) no-repeat -383px 0; width:121px; height:39px; }
#topmenu_wrap ul li:hover #m4, #topmenu_wrap ul li.on #m4	{ background:url(/image/inc/menu.gif) no-repeat -383px -39px; width:121px; height:39px; }
#topmenu_wrap ul li #m5	{ background:url(/image/inc/menu.gif) no-repeat -503px 0; width:130px; height:39px; }
#topmenu_wrap ul li:hover #m5, #topmenu_wrap ul li.on #m5	{ background:url(/image/inc/menu.gif) no-repeat -503px -39px; width:130px; height:39px; }
.rightbtn	{ position:absolute; right:0; }
.rightbtn .cont_info	{ padding:8px 5px 0 0; text-align:right; font-size:11px !important; font-weight:normal; color:#dadce3; }

/* header */
.header_wrap_n {height:80px;}
.header_n {position:fixed;top:0;left:0;width:100%;min-width:1000px;height:80px;background:#fff;z-index:101;border: 1px solid #9f9f9f;}
.header_n .cont {position:relative;margin:0 auto;width:100%;max-width:1200px;}
.header_n h1 {position:absolute;left:38px;top:17px;cursor:pointer;}
.header_n h1 img {width:155px;}
.header_n .cont .btn_back { position: absolute;left:20px;top:84px;display: inline-block;width: 90px;padding-left: 42px;height: 40px;background: url('/resource/origin_html/assets/g5_img/icon_btn_return01.png') no-repeat;font-size: 16px;font-weight: bold;line-height: 28px;z-index: 10;line-height: 40px; z-index: 10;}

.header_n .header_info {position:absolute;right:0;top:0;text-decoration:none !important;}
.header_n .header_info li {position:relative;float:left;height:70px;font-size:0;}
.header_n .header_info .btn_myview {display:inline-block;width:50px;height:50px;padding:0 10px !important;margin-top:10px;margin-left:10px;border:1px solid #ccc;font-size:13px;color:#535353;text-align:center; white-space:pre-wrap;}
.header_n .header_info .btn_logout {display:inline-block;width:50px;height:50px;font-size:0;line-height:0;color:#fff;background:url('/resource/origin_html/assets/g5_img/icon_logout.png') no-repeat center center;text-decoration:none !important;overflow:hidden;}
.header_n .header_info .customer {float:left;display:inline-block;width:115px;padding:8px 7px 0 0;font-size:14px;line-height:15px;font-weight:bold;text-align:right;vertical-align:middle;}
.header_n .header_info .customer span {display:block;color:#fff;font-weight:normal;font-size:11px;letter-spacing:-1px;text-align:right;}

.header_n .logo {position:absolute;left:0px;top:6px;display:inline-block;width:227px;height:67px;background:url('/resource/origin_html/assets/g5_img/top_logo.png') no-repeat center center;cursor:pointer;}

.header_wrap_n.banner_on .header_n {top:110px;}

/* �޴� */
.header_n .gnb_n  {position:relative;margin:0 auto;padding:0;width: 732px; height: 80px;line-height: 80px;padding-left: 124px;}
.header_n .gnb_n li {position:relative;}
.header_n .gnb_n > ul > li {float:left; display:inline-block;}
.header_n .gnb_n > ul > li a {display:block;} 
.header_n .gnb_n > ul > li a > span, .header_n .gnb_n > ul > li > span {position:relative;display:inline-block;padding:0 32px ;color:#000;white-space:nowrap;line-height:50px;cursor:pointer;vertical-align:middle;text-align:center;z-index:11;-webkit-transition:background-color .3s ease;-ms-transition:background-color .3s ease;transition:background-color .3s ease;font-family:'s-core';font-size:20px;font-weight:bold;}
.header_n .gnb_n li .m1 {background-position:11px 11px;}
.header_n .gnb_n li:hover .m1 {background-position:-117px 11px;background-color:#fff;}
.header_n .gnb_n li .m2 {background-position:11px -38px;}
.header_n .gnb_n li:hover .m2 {background-position:-117px -38px;background-color:#fff;}
.header_n .gnb_n li .m3 {background-position:11px -88px;}
.header_n .gnb_n li:hover .m3 {background-position:-117px -88px;background-color:#fff;}
.header_n .gnb_n li .m4 {background-position:11px -137px;}
.header_n .gnb_n li:hover .m4 {background-position:-117px -137px;background-color:#fff;}
.header_n .gnb_n li .m5 {background-position:11px -188px;}
.header_n .gnb_n li:hover .m5 {background-position:-117px -188px;background-color:#fff;}
.header_n .gnb_n li .m6 {background-position:11px -238px;}
.header_n .gnb_n li:hover .m6 {background-position:-117px -238px;background-color:#fff;}
.header_n .gnb_n li .m7 {background-position:11px -288px;}
.header_n .gnb_n li:hover .m7 {background-position:-117px -288px;background-color:#fff;}
.header_n .gnb_n li .m8 {background-position:11px -338px;}
.header_n .gnb_n li:hover .m8 {background-position:-117px -338px;background-color:#fff;}
.header_n .gnb_n li .home {width:45px;height:50px;padding:0;margin-left:5px;*left:5px;background-position:9px -389px;font-size:0;}
.header_n .gnb_n li:hover .home {background-position:-119px -389px;background-color:#fff;}
.header_n .gnb_n li ul {display:none;position:absolute;left:0;*left:-1px;top:60px;width:160px;padding:15px 0;background:#fff;*border:1px solid #555;*border-top:0;box-shadow:0 0 10px rgba(0,0,0,.2);border-top:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header_n .gnb_n li:hover span {color:#111;}
.header_n .gnb_n li:hover ul {display:block;}
.header_n .gnb_n li:hover li ul {display:none;}
.header_n .gnb_n li:hover li:hover ul {display:block;top:-15px;left:160px;}
.header_n .gnb_n li:hover li::after {display:none;}
.header_n .gnb_n li li {clear:both;display:block;padding:0;}
.header_n .gnb_n li li a, .header_n .gnb_n li li span {display:block;height:25px;color:#fff;font-size:12px;color:#333;line-height:25px;text-decoration:none;text-indent:25px;box-sizing:border-sizing:border-box;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header_n .gnb_n li:hover li span {color:#333;}
.header_n .gnb_n li li a:hover, .header_n .gnb_n li li:hover span {background-color:#28b4ef;color:#fff;}
.header_n .gnb_n li li span {background:url('/resource/origin_html/assets/g5_img/icon_arrow_right.png') no-repeat 95% center; cursor:pointer;}
.header_n .gnb_n li li.disable a {opacity:.3;}


.mainMenu .carmart {position:relative;}
.mainMenu .carmart .inforBox {display:none;}
.mainMenu .carmart:hover .inforBox {display:block;position:absolute;left:0px !important;top:53px !important;width:400px;border:2px solid #647bb3;padding:20px 20px 20px 200px;line-height:20px;background:url(/image/inc/bg_carmartBook.png) left center no-repeat #e9eef9;z-index:10000000;}
.mainMenu .carmart:hover .inforBox .phone {}
.mainMenu .carmart:hover .inforBox .arrow {position:absolute;left:45px;top:-8px;width:15px;height:8px;background:url(/image/inc/arrow_inforBox.gif) left top no-repeat;}
.mainMenu .carmart:hover .inforBox span {display:block;padding:10px 0px 0px 0px;font-size:14px;color:#F00;font-weight:bold;}

.header_new { background:url(/images/header_bg.png);}

/* ���ʸ޴� */
.leftmenu_wrap {width:140px;margin:0px;top:0px; vertical-align:top;}
#submenu_wrap {position:fixed;left:0px;/*top:138px;width:170px;height:100%;border-right:1px solid #f7f7f7;vertical-align:top; background:#fff;*/z-index:1000;}
#leftmenu h1.title {display:none;position:relative;background:none;font-size:14px;text-align:center;padding:30px 0px 10px 0px;color:#333;font-family:'����',dotum,Helvetica,sans-serif;}
#leftmenu .icon { display:none;position:absolute;left:5px;top:-3px;width:43px;height:18px;background:url(/images/icon_arrow_right.png) left top no-repeat; z-index:10000;}
#leftmenu		{position:relative;padding:10px 0;}
#leftmenu li	{ position:relative;display:block;margin:0; font-size:0; line-height:1; /*border-bottom:1px solid #dcddde;border-top:1px solid #fff;*/ }
#leftmenu li.subm div {background:url(/images/icon_folder_arrow2.png) 5px 5px no-repeat;}
#leftmenu li li.on a {background-color:#e5f3ff;}
#leftmenu li a	{ display:block;text-decoration:none; padding:0; margin:0; background:url('/resource/origin_html/assets/g5_img/icon_folder.png') no-repeat 25px center;}
#leftmenu li a div 	{ cursor:pointer; padding:0 0 0 50px;background:url(/images/icon_folder_arrow.png) no-repeat 5px 5px;color:#000; margin:0;  font-size:12px; line-height:25px; }
#leftmenu li a:hover { background-color:#e5f3ff; }
#leftmenu li ul	{ font-size:0; padding:0; font-size:12px;}
#leftmenu li ul li	{ border:none; margin:0; font-size:0; }
#leftmenu li ul li div { background:url(/images/icon_folder_arrow.png) no-repeat 5px 5px !important; }
#leftmenu li li a {padding:0 0 0 12px; background:url('/resource/origin_html/assets/g5_img/icon_folder.png') no-repeat 37px center;}

/* ����Ʋ */
.sub_wrap	{ padding:10px 0px 0px 0px; text-align:left; }
/* .subContWrap {padding:0px 0px 0px 160px;width:1040px;min-height:600px;} */
.subContWrap_logo {margin:20px auto 36px;text-align:center;background-image: url(/resource/origin_html/assets/images/mem_img/top_logo.png);    background-size: cover;background-repeat: no-repeat;background-position: center;width:111px;height:81px;}
.subContWrapFull {margin:0px 0px 0px 160px;width:100%;min-height:600px;}
.subContWrapBig {margin:0px 5px 0px 160px;min-height:600px;}
.contWrap	{position:relative;/*overflow:hidden;padding:10px 0px;*/ margin:0 auto;width:1200px;box-sizing:border-box;}
.container_contents {width:730px;}
.contWrapFull	{position:relative;overflow:hidden;padding:10px 0px;width:100%;}
.content_wrap	{ background:#FFF; vertical-align:top; width:1000px; }
.content_wrapFull	{ background:#FFF; vertical-align:top; width:100%; }
.cont_title	{ display:none;position:relative; height:30px; padding:0; margin:0; font-size:0;width:100%; }
.cont_title .title	{ display:-moz-inline-box;display:inline-block;padding:15px 20px 0 0px; margin:0; font-size:14px !important; font-weight:bold; color:#7087bf; line-height:1 !important; }
.cont_title .cont_info	{ position:absolute; right:0px; text-align:right; padding:8px 0px; }
.cont_title .navi	{ display:-moz-inline-box;display:inline-block; _position:relative; padding:5px 0px 0px 0px; margin:0; font-size:11px; font-weight:normal; color:#3a5871; }
.cont_explain	{ background:url(/image/icon.gif) no-repeat 0px 1px; padding:0 0 0 5px; margin:0; font-size:11px; font-weight:normal; color:#838688; }
#cont_wrap	{ background:#FFF; width:100%; }
.contTitle {overflow:hidden;font-size:14px;line-height:30px;font-weight:bold;color:#3f6fc3;background:none;font-family:'����',dotum,Helvetica,sans-serif;}
.contTitle .nav {float:right;color:#666;line-height:30px;font-weight:normal;font-size:11px;}
.contTitle .nav span {display:inline-block;padding:0px 5px;}

/* ȸ������  */
.join_cont_wrap	{ background:url('/resource/origin_html/assets/g5_img/join_img_04.gif') repeat-x #FFF; border-top:4px solid #7087bf; margin:0; padding:0; }
.join_cont	{ position:relative; margin:0 auto; padding:0 0 30px 0; width:960px; background:#FFF; }
.join_bg	{ position:relative; margin:0 auto; padding:0; width:960px; background:url('/resource/origin_html/assets/g5_img/join_img_01.jpg') no-repeat 100% 116px; }

/* �˾�â */
#pop_cont_wrap	{ padding:0px 10px 10px 10px; background:#FFF; }
.pop_left_c	{ float:left; width:100%; height:600px; }
#pop_right_c	{ float:left; width:22%; margin:0 0 0 8px; padding:5px; height:600px; background:#f2f4f8; border:1px solid #d8dde5; }

.minipop_bg	{ background:#f4f4f4; }
.minipop_title	{ margin:0; padding:0; background:url(/image/pop_bottom.gif) no-repeat right -210px; }
.minipop_title div	{ background:url(/image/pop_bottom.gif) no-repeat left -140px; height:40px; padding:27px 0 0 30px; color:#85d9f4; font-size:16px; line-height:1.4; font-weight:bold; }
.minipop_cont	{ margin:0; padding:0; background:url(/image/pop_bg_left.gif) repeat-y 0 0; }
.minipop_cont .minipop_cont_right	{ background:url(/image/pop_bg_right.gif) repeat-y right 0; padding:20px 30px 20px 30px; }
.minipop_bottom	{ margin:0; padding:0; background:url(/image/pop_bottom.gif) no-repeat 0 0; }
.minipop_bottom div	{ background:url(/image/pop_bottom.gif) no-repeat right -70px;; height:30px; padding:20px 0 10px 0; text-align:center; }

h1	{ padding:4px 0 5px 8px; font-weight:bold; font-size:12px; margin:0; }
h2	{position:relative;padding:30px 0 11px 21px; font-weight:bold; font-size:12px; color:#222222; /*background:url('/resource/origin_html/assets/g5_img/title_icon.gif') no-repeat 0 29px; margin:0;*/ }
h2 .btn_back {position:absolute;right:0;top:25px;padding:0 25px;line-height:28px;color:#fff;}
h2.first	{ background:url('/resource/origin_html/assets/g5_img/title_icon.gif') no-repeat 0 0; font-size:12px; padding:2px 0 11px 28px; margin:0; }

/* �ϴ� */
#footer_wrap { clear:both; margin:0; border-top:3px solid #e2eaee; padding:20px 0 30px 0; }
#footer_wrap .footer_con2 { position:relative; margin: 0 auto; padding:0; } 
#footer_wrap .footer_con { margin: 0; padding:0; } 
#footer_wrap .footer_logo	{ float:left; padding:10px 20px 30px 20px; width:132px; }

/* �� */
#cont_wrap ul	{/* padding:8px 15px 8px 13px;*/  }
#cont_wrap ul li	{ /*padding:0 0 5px 10px; */line-height:1.3;  }

/* ��  */
a.tab_on	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/tab.gif) 0 -53px; color:#ffffff !important; font-weight:bold; top:0; padding:0 0 0 4px; margin:0; text-decoration:none; }
a.tab_on span	{ display:inline-block; _position:relative; background:url(/image/tab.gif) 100% -53px; margin:0; padding:8px 25px 2px 20px; cursor:pointer; }
a.tab_on span span	{ display:inline-block; _position:relative; background:#57aec6 !important; padding:3px 5px 0 5px !important; font-size:11px; border:1px solid #90d9ed; line-height:1.3;  }

a.tab	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/tab.gif) 0 0; color:#222222 !important; font-weight:bold; top:0; padding:0 0 0 4px; margin:0; text-decoration:none; }
a.tab span	{ display:inline-block; _position:relative; background:url(/image/tab.gif) 100% 0; margin:0; padding:8px 25px 2px 25px; cursor:pointer; }
a.tab span span	{ display:inline-block; _position:relative; background:#fff !important; padding:3px 5px 0 5px !important; font-size:11px; border:1px solid #aecace; line-height:1.3;  }
a.tab:hover	{ _position:relative; background:url(/image/tab.gif) 0 -53px; text-decoration:none; color:#ffffff !important; text-decoration:none;  }
a.tab:hover span	{ display:inline-block; _position:relative; background:url(/image/tab.gif) 100% -53px; }
a.tab:hover span span	{ display:inline-block; _position:relative; background:#57aec6 !important; padding:0 5px 0 5px !important; font-size:11px; border:1px solid #90d9ed; line-height:1.3;  }

.step_wrap	{ background:url(/image/step_bg.gif) 0 0; margin:15px 0 20px 0; border-left:1px solid #c9c9cf; border-right:1px solid #c9c9cf; padding:0 0 0 15px; }
.step_wrap .step_on	{ display:-moz-inline-box;display:inline-block; _position:relative; background:url(/image/step.gif) -3px -35px; color:#ffffff !important; font-weight:bold; top:0; padding:0 0 0 25px; margin:0; text-decoration:none; }
.step_wrap .step_on span	{ display:inline-block; _position:relative; background:url(/image/step.gif) no-repeat 100% -35px; margin:0; padding:8px 60px 0 25px !important; height:27px; }
.step_wrap .step	{ display:-moz-inline-box;display:inline-block; _position:relative; background:none; color:#555555 !important; font-weight:bold; top:0; padding:0; margin:0; text-decoration:none; }
.step_wrap .step span	{ display:inline-block; _position:relative; background:url(/image/step.gif) 100% 0; margin:0; padding:8px 60px 0 25px; height:27px; }
.step_wrap .step span.first	{ display:inline-block; _position:relative; background:none !important; margin:0; padding:8px 25px 0 25px; height:27px; }

/* ������ */
#paginate{ /*position:absolute;right:0;top:0;overflow:hidden; height:35px; */text-align:center; vertical-align:top; }
#paginate img { vertical-align:middle; }
#paginate .btn_write { position:absolute; background:none !important; left:0; }
#paginate .btn_write a, #paginate .btn_write a:hover, #paginate .btn_write a:focus { background:none !important; }
#paginate a{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;color:#333;font-weight:bold;line-height:40px;text-decoration:none !important; vertical-align:middle;}
#paginate a:hover, #paginate a:focus, #paginate a:active{}
#paginate strong{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;background:#3699fe;font-size:18px;font-weight:bold;color:#fff;text-decoration:none !important;vertical-align:middle;border-radius: 7px;}
#paginate span{display:block;_display:inline;position:relative;top:0;padding:0 16px;line-height:40px;zoom:1;font-size: 18px;}
#paginate a:hover span, #paginate a:focus span, #paginate a:active span{text-decoration:none;cursor:pointer; background:#d2d2d2;}
#paginate strong span{padding:0 16px;}
#paginate a.pre, #paginate a.next{position: relative;top: -2px;font-size: 12px;line-height: 36px;width: 36px; height: 36px;background-color: #fff;border-radius: 7px;border: solid 1px #dbdbdb;}
#paginate a.pre:hover, #paginate a.pre:focus, #paginate a.pre:active, #paginate a.next:hover, #paginate a.next:focus, #paginate a.next:active{background:none !important}
#paginate a.pre{margin-right:5px}
#paginate a.next{margin-left:5px}




/* ������ second */
.pagingUp { overflow:hidden; margin:12px 1% 12px 1%; text-align:center; float:left; vertical-align:top;width:98%;}
.pagingUp img { vertical-align:middle; }
.pagingUp .btn_write { position:absolute; background:none !important; left:0; }
.pagingUp .btn_write a, .pagingUp .btn_write a:hover, .pagingUp .btn_write a:focus { background:none !important; }
.pagingUp a{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;color:#666;font-size:12px;font-weight:bold;line-height:26px;text-decoration:none !important}
.pagingUp a:hover, .pagingUp a:focus, .pagingUp a:active{background:url(/image/bg_page_bg.gif) no-repeat 0 0 !important}
.pagingUp strong{display:-moz-inline-box;display:inline-block;_position:relative;margin-right:-3px;padding:0 0 0 5px;background:url(/image/bg_page_bg.gif) no-repeat 0 0 !important;color:#666;font-size:12px;font-weight:bold;line-height:26px;text-decoration:none !important}
.pagingUp strong{color:#7087bf !important}
.pagingUp a span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px; zoom:1; }
.pagingUp a:hover span, .pagingUp a:focus span, .pagingUp a:active span{background:url(/image/bg_page_bg.gif) no-repeat 100% 0 !important;text-decoration:underline;cursor:pointer}
.pagingUp strong span{display:block;_display:inline;position:relative;top:0;padding:0 8px 0 3px;background:url(/image/bg_page_bg.gif) no-repeat 100% 0 !important;zoom:1}
.pagingUp a.pre, .pagingUp a.next{position:relative; top:1px; background:none !important;font-size:12px;line-height:26px;}
.pagingUp a.pre:hover, .pagingUp a.pre:focus, .pagingUp a.pre:active, .pagingUp a.next:hover, .pagingUp a.next:focus, .pagingUp a.next:active{background:none !important}
.pagingUp a.pre{margin-right:5px}
.pagingUp a.next{margin-left:5px}


/* ������ ��  */
.rightview	{ position:absolute; left:1205px; top:72px; background:#fff; width:15px; z-index:1000; height:400px; padding:100px 0 0 0;  }
#rightcontent_wrap	{ position:absolute; left:1205px; top:72px; background:#fff; width:320px;  z-index:1200; }
#rightcontent_wrap .righthide	{ position:absolute; top:0; padding:100px 0 0 0; }
#rightcontent_wrap .rightcontent	{ width:280px; margin:0; padding:5px 0 0 20px; }
#rightcontent_wrap .rightcontent .scroll	{ height:480px; overflow:none;}


/* pop header */
.pop_header { position:relative;min-width:200px;background:#fff; border-bottom:1px solid #dfdfdf;padding:0 0 0 8px;color:#333; font-size:12px; font-weight:bold; line-height:25px !important;}
.pop_header .btn_close { position:absolute;right:0; top:0; display:inline-block; width:55px;height:25px;margin:0;background:url('/resource/origin_html/assets/g5_img/btn_pop_close.png') center center no-repeat; font-size:0;text-indent:-9999px;}
.pop_header .btn_close:hover {background:url('/resource/origin_html/assets/g5_img/btn_pop_close_on.png') center center no-repeat #28bdef;}

.header_navi {/* display:none; */position:relative;/*width:1100px;margin:0 auto;*/height:25px;margin: 0 auto;background:#f6f6f6;text-align:center;z-index:5;z-index:100;height:50px;}
.header_navi .cont {position:fixed;background:#f6f6f6;left:0;right:0;top:80px;height: 50px; line-height: 52px;}
.header_navi .cate_title {display:inline-block;background:url('/resource/origin_html/assets/g5_img/icon_folder.png') 0 center no-repeat; font-size:11px;padding-left:25px; line-height:25px;color:#999c;font-size: 18px;font-weight: 600;}
.header_navi .cate_title strong { color: #777;}

.title_big {padding-right: 12px;font-family: 's-core';font-size: 24px; color: #000;letter-spacing: -0.08rem;}
.sub_big {padding-right: 12px;font-family: 's-core';font-size: 24px; color: #000;letter-spacing: -0.08rem;}


.header_search_wrap { position:relative;padding-bottom:2px;margin-top: 10px;}
.header_search_wrap .search_cont { position:relative;line-height:35px;max-width:1200px;min-width:980px;width:100%; margin:0 auto; font-weight:bold; color:#999;box-sizing:border-box;}
.header_search_wrap .search_cont .fright {position:absolute;right:0;top:10px;}
.header_search_wrap .search_cont .fright .btn {width:110px;}
.header_search_wrap .search_cont strong {padding-right: 5px;font-size: 30px;color: #3399ff;letter-spacing: -0.04rem; font-weight: bold;font-family: 's-core';}
.header_search_wrap .search_cont .info {position:absolute;right:0;bottom:0;}
.header_search_wrap .allbtn { /*line-height:35px ;*/}
.search_bottom { position:absolute;right:0;bottom:0;width:auto;text-align:right;}
.search_bottom form {float:left;display:inline-block !important;/*max-width:400px;*/vertical-align:middle;}
.search_bottom .btn_search {border:0; display:inline-block;padding:0 15px 0 27px;background:url(/images/icon_search_latest.png) 5px center no-repeat; font-size:12px; font-weight:bold;color:#c6434c;}
.search_bottom input { margin:0 5px}
.search_bottom .allbtn.bg {margin-top:5px;}

.btn_sort {float:left;position:relative;display:inline-block;width:125px;font-family:'���� ���';z-index:1;}
.btn_sort span {display: block;padding: 0 30px 1px 10px;border: 1px solid #dfdfdf; margin: 0 4px 4px 0;background: url(/resource/origin_html/assets/g5_img/icon_sort.png) right 2px no-repeat;line-height: 25px; color: #333;text-align: right;cursor: pointer; font-family: 's-core';border-radius: 7px;}
.btn_sort.type2 span {background:url('/resource/origin_html/assets/g5_img/icon_sort2.png') right 2px no-repeat;}
.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:30px;padding:0 15px;color:#333;cursor:pointer;font-weight:normal;}
.btn_sort li:hover, .btn_sort li.on { background:#f0f0f0;font-weight:bold;}

.pop_password { position:fixed;left:50%;top:50%; background:#fff;box-shadow:2px 2px 7px rgba(0,0,0,0.3);border:1px solid #576c82;padding:30px; font-size:14px; z-index:10000;}

.footer { position:relative;}
.footer_fixed { position:fixed;left:0;right:0;bottom:0; background:#f9f9f9;height:50px;z-index:500;}
.footer_cont {position:relative;max-width:1100px;min-width:980px;width:90%;color:#999;box-sizing:border-box; margin:0 auto;height:50px;line-height:50px;}
.footer_cont .info {padding:0 15px; font-size:11px; color:#888}
.footer_cont .info img {vertical-align:middle;}
.footer_cont .btn { display:inline-block;width:50px;height:40px; border:0; background-color:#fff; font-size:0; vertical-align:middle; cursor:pointer; /*font-weight:bold; color:#c6434c;*/}
.footer_cont .btn_prev, .footer_cont .btn_prev:hover {background:url('/resource/origin_html/assets/g5_img/btn_page_prev.gif') center center no-repeat;}
.footer_cont .btn_next, .footer_cont .btn_next:hover {background:url('/resource/origin_html/assets/g5_img/btn_page_next.gif') center center no-repeat;}
.footer_cont .btn_back {background:url('/resource/origin_html/assets/g5_img/btn_page_prev.gif') 0 center no-repeat;padding-left:40px;font-size:12px;font-weight:bold;color:#c6434c;}
.footer_cont .fright { position:absolute; right:0; top:0;}
.footer_cont .fcenter { text-align:center;}
.footer_cont .fcenter .allbtn {width:170px;}
.footer_cont .allbtn { border:0;border-radius:0;background:#3c4150;color:#fff;height:40px;line-height:40px;padding:0 25px;}
.footer_info {position:fixed;left:0;right:0;bottom:0;margin:0 auto;padding:15px 25px 15px 0;font-size:11px;letter-spacing:-1px;text-align:right;color:#555;}
.footer_info.center {text-align:center;}
.footer_info .tel { position:absolute;left:25px;bottom:15px;font-size:18px;letter-spacing:-1px;font-family:'NotoSans';color:#2c3d52;}

.footer.fixed { height:80px;}
.footer.fixed .footer_cont { position:fixed;left:0;right:0;bottom:0;width:100%;height:80px;background:#fff;z-index:500;}

.disable {opacity:.3;}

.popup_wrap	 {padding:0 30px; overflow:hidden;}


.hangul {
	-webkit-ime-mode:active; 
	-moz-ime-mode:active; 
	-ms-ime-mode:active;
	ime-mode:active;
}
.english { ime-mode:inactive; }
.onlyenglish { ime-mode:disabled; }
.uppercase { text-transform:uppercase; }
.lowercase { text-transform:lowercase; }

#helloCalDiv > div {z-index:100;}

br.mo {display:none;}
@media screen and ( max-width:1210px ) {
	br.mo {display:inline-block;}
}


/* �˾� ���̾� */
.pop_layer { position:absolute; top:50%; left:50%;width:853px; height:803px;z-index:99999;border:1px solid #999;background:#fff;}
.pop_layer .pop_cont { position:relative; }
#popupCarCheck .pop_cont {overflow:hidden !important;}
.pop_layer .conts {padding:10px;font-size:16px;line-height:1.5;letter-spacing:-1px;word-break:keep-all;}
.pop_layer .conts .big {display:block;font-size:24px;letter-spacing:-2px;}
.pop_layer .close { height:30px;background:#555;line-height:30px; font-size:12px;text-align:right; }
.pop_layer .close a { color:#fff;display:inline-block;}
.pop_layer .close label { color:#ccc;}
.pop_layer .close .check input {width:18px;height:18px;vertical-align:middle; margin-right:4px; }
.pop_layer .close .closeBTN {display:inline-block;padding:0 10px; color:white;font-weight:bold;}


.pop_true .header_wrap_n, .pop_true .header_navi, .pop_true .header_search_wrap {display:none;}
.pop_true .contWrap, .pop_true .footer_cont {min-width:auto;}


.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}