﻿/*--------------------------------------
	eyoom (이윰빌더)
--------------------------------------*/

/*---------- Wrapper & Basic Layout & Boxed Layout ----------*/
.wrapper {/*background-image:url("../image/bg_boxed.png")*/}
.basic-layout {background:#fff}
.boxed-layout {padding:0;box-shadow:0 0 5px #bbb;margin-left:auto !important;margin-right:auto !important;background:#fff}
@media (min-width: 992px) {
	.boxed-layout .header-nav > .navbar > .container {padding-right:0;padding-left:0}
	.boxed-layout .header-nav > .navbar > .container li.menu-icons i.menu-icons-style {margin-right:15px}
}

/*---------- Header Top Bar ----------*/
.header-topbar {position:relative;background:#212227}
.header-topbar ul {margin:0}
.header-topbar .topbar-left li {color:#333;padding:5px 0;font-size:12px;margin-right:15px;display:inline-block}
.header-topbar .topbar-left li:last-child {margin-right:0}
.header-topbar .topbar-right {text-align:right}
.header-topbar .topbar-right li {padding:5px 12px;display:inline-block}
.header-topbar .topbar-right li a {font-size:12px;color:#ddd}
.header-topbar .topbar-right li a:hover {text-decoration:none;color:#fff}
.header-topbar .topbar-right li i {color:#777}
.header-topbar .topbar-right li a:hover i {color:#ff2a00}
.header-topbar .topbar-right li.dropdown-extended li {border-left:0;border-right:0;top:0;margin-left:0;position:relative;border:0;text-align:left}
.header-topbar .dropdown-extended .dropdown-menu {float:right;left:inherit;right:0px;margin:0;margin-right:9px;border:1px solid #ccc;background-color:#fafafa;width:275px;z-index:9999}
.header-topbar .dropdown-extended .dropdown-menu:before {position:absolute;top:-7px;right:30px;display:inline-block !important;border-right:7px solid transparent;border-bottom:7px solid #fafafa;border-left:7px solid transparent;border-bottom-color:#ccc;content:""}
.header-topbar .dropdown-extended .dropdown-menu:after {position: absolute;top:-6px;right:31px;display:inline-block !important;border-right:6px solid transparent;border-bottom:6px solid #fafafa;border-left:6px solid transparent;content:""}
.header-topbar .dropdown-extended .dropdown-menu > li.external {display:block;overflow:hidden;padding:10px;letter-spacing:0.5px}
.header-topbar .dropdown-extended .dropdown-menu > li.external > h5 {margin:0;padding:0;float:left;font-size:12px;display:inline-block}
.header-topbar .dropdown-extended .dropdown-menu > li.external > a {display:inline-block;padding:0;background:none;clear:inherit;font-size:12px;font-weight:300;position:absolute;right:10px;border:0;margin-top:-1px}
.header-topbar .dropdown-extended .dropdown-menu > li.external > a:hover {text-decoration:underline;color:#ff2a00}
.header-topbar .dropdown-extended .dropdown-menu .dropdown-menu-list {padding:0;margin:0;list-style:none;border:1px solid #eee}
.header-topbar .dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {display:block;clear:both;white-space:normal;padding:8px 0 0;text-shadow:none}
@media (max-width: 991px){
	.header-topbar ul {text-align:center !important}
	.header-topbar .topbar-left {margin:10px 0}
	.header-topbar .topbar-right li {top:1px;padding:5px 12px;margin-left:-5px;position:relative}
}
@media (max-width: 767px){
	.header-topbar .dropdown-extended .dropdown-menu {right:-60px}
	.header-topbar .dropdown-extended .dropdown-menu:before {right:88px}
	.header-topbar .dropdown-extended .dropdown-menu:after {right:89px}
}

/*---------- Header Title ----------*/
.header-logo {position:relative;float:left; width:350px;}
.header-logo a {display:block;font-size:44px;font-weight:bold;text-indent:15px}
.header-logo a img {/*height:32px;*/width:auto}
@media (min-width: 992px) {
	.header-logo a {margin-top:5px; line-height:105px;text-indent:10px}
	.header-logo a img {height:65px}
}
@media (max-width: 992px) {
	.header-logo a img {height: 40px;margin: 17px 0 0 15px;}
}

/*---------- Header Nav ----------*/
.header-nav {z-index:99;position:relative}
@media (min-width: 768px) and (max-width: 991px) {
  	.header-nav .menu-container {width:750px}
}
@media (max-width: 991px) {
	.header-nav .navbar {min-height:70px}
	.header-nav {position:static;border-bottom:1px solid #e5e5e5}
	.header-nav .menu-container:before, .header-nav .menu-container:after {content:" ";display:table}
	.header-nav .menu-container:after {clear:both}
    .header-nav .menu-container {margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
	.header-nav > .navbar > .container {width:inherit;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
	.header-nav > .navbar > .container > .navbar-header, .header-nav > .navbar > .container > .navbar-collapse {margin-left:0;margin-right:0}
}
.header-nav .navbar {border:none;margin-bottom:0; }
.header-nav .navbar-toggle {border:none;margin:15px 0 15px 10px;font-size:16px}
.header-nav .navbar-toggle .icon-bar:last-child {margin-bottom:0}
.header-nav .navbar-toggle, .header-nav .navbar-toggle:hover, .header-nav .navbar-toggle:focus {background:#000000; color:#fff;}
.header-nav .navbar-collapse {position:relative}
.header-nav .navbar-nav > li > a {color:#fff;font-size:18px;/*font-weight:bold;*/letter-spacing:0px;font-family: 'SCoreDream';font-weight:400;}
.header-nav .nav > li > a:hover, .header-nav .nav > li > a:focus {background:inherit}
/*.header-nav .navbar-nav .dropdown > a:after {top:0px;right:12px;font-size:11px;position:absolute;font-weight:normal;color:#bbb;display:inline-block;font-family:FontAwesome;content:"\f0d7"}*/
@media (min-width: 992px) {
	.navbar {border-radius:0}
	.header-nav .navbar-nav {float:left; /*margin-left: 50px;*/}	
}
@media (max-width: 1200px) {
	.header-nav .navbar-nav {float:left; margin-left: 50px;}	
}


/*Nav In Right*/
.header-nav .nav-in-right {float:right;z-index:999;margin-left:-20px;position:relative}
@media (max-width: 350px) {
	.header-nav .nav-in-right {display:none}
}
.header-nav .menu-icons-list {margin:0;list-style:none}
.header-nav li.menu-icons {position:relative;display:inline-block}
.header-nav li.menu-icons i.menu-icons-style {color:#fff;width:25px;cursor:pointer;font-size:16px;line-height:100px;text-align:center;display:inline-block}
.header-nav .search-open {top:0;right:0;height:100px;width:100%;z-index:99;display:none;padding:35px 15px 0;position:absolute;background:#fff}
.header-nav .search-open .form-control {color:#333;border:none;height:26px;font-size:13px;font-weight:400;box-shadow:none;background:#fff;padding:0 20px}
@media (max-width: 991px) {
	.header-nav .search-open {height:70px;padding-top:20px}
	.header-nav .search-open .form-control {padding:0;background:#f4f4f4;padding:0 10px;margin-top:3px}
	.header-nav li.menu-icons i.menu-icons-style {line-height:70px}
}
@media (min-width: 768px) and (max-width: 991px) {
	.header-nav .search-open .form-control {position:relative;overflow:hidden;width:500px;margin:3px auto}
}
.header-nav .search-open .form-control::-moz-placeholder {color:#555}
.header-nav .search-open .form-control:-ms-input-placeholder {color:#555}
.header-nav .search-open .form-control::-webkit-input-placeholder {color:#555}
.header-nav .search-open .form-control:hover, .header-nav .search-open .form-control:active, .header-nav .search-open .form-control:focus {border:none;box-shadow:none}
.header-nav .search-close {z-index:999;position:relative}
.header-nav li.menu-icons i.search-btn {color:#fff}
.header-nav li.menu-icons i.fa-times {color:#444}
/*Responsive*/
@media (max-width: 991px) {
	.header-nav .navbar-header {float:none}
	.header-nav .navbar-toggle {display:block}
	.header-nav .navbar-collapse {border-color:#eee}
	.header-nav .navbar-collapse.collapse {display:none !important}
	.header-nav .navbar-collapse.collapse.in {display:block !important;overflow-y:auto !important}
	.header-nav .navbar-nav {margin: 0;float:none !important}
	.header-nav .navbar-nav > li {float:none}
	.header-nav .navbar-nav > li > a {padding-top:30px;padding-bottom:40px}
	.header-nav .navbar-nav > li > a {color:#444}
	.header-nav .dropdown-menu.pull-right {float:none !important}
	.header-nav .navbar-nav .open .dropdown-menu {border:0;float:none;width:auto;margin-top:0;position:static;box-shadow:none;background-color:transparent}
	.header-nav .navbar-nav .open .dropdown-menu > li > a, .header-nav .navbar-nav .open .dropdown-menu .dropdown-header {padding:5px 15px 5px 25px}
	.header-nav .navbar-nav .open .dropdown-menu > li > a {line-height:20px}
	.header-nav .navbar-nav .open .dropdown-menu > li > a:hover, .header-nav .navbar-nav .open .dropdown-menu > li > a:focus {background-image:none}
	.header-nav .navbar-nav .open .dropdown-menu > li > a {color:#777;}
	.header-nav .navbar-nav .open .dropdown-menu > li > a:hover, .header-nav .navbar-nav .open .dropdown-menu > li > a:focus {color:#ff2a00;background-color:transparent}
	.header-nav .navbar-nav .open .dropdown-menu > .active > a, .header-nav .navbar-nav .open .dropdown-menu > .active > a:hover, .header-nav .navbar-nav .open .dropdown-menu > .active > a:focus {color:#ff2a00;background-color:transparent}
	.header-nav .navbar-nav .open .dropdown-menu > .disabled > a, .header-nav .navbar-nav .open .dropdown-menu > .disabled > a:hover, .header-nav .navbar-nav .open .dropdown-menu > .disabled > a:focus {color:#ff2a00;background-color:transparent}
	.header-nav .dropdown-menu.no-bottom-space {padding-bottom:0}
	.header-nav .navbar-collapse, .header-nav .navbar-collapse .container {padding-left:0 !important;padding-right:0 !important}
	.header-nav .navbar-nav > li > a {font-size:13px;padding:12px 5px}
	.header-nav .navbar-nav > li a {border-bottom:none;border-top:1px solid #eee}
	.header-nav .navbar-nav > li:first-child > a {border-top:1px solid transparent}
	.header-nav .navbar-nav > li > a:hover {color:#ff2a00;border-top:1px solid #ff2a00}
	.header-nav .navbar-nav > .open > a, .header-nav .navbar-nav > .open > a:hover, .header-nav .navbar-nav > .open > a:focus {color:#555;background:inherit}
	.header-nav .navbar-nav > .active > a, .header-nav .navbar-nav > .active > a:hover, .header-nav .navbar-nav > .active > a:focus {background:inherit;color:#ff2a00 !important}
	.header-nav .dropdown .dropdown-submenu > a {font-size:12px;color:#555 !important}
}
@media (min-width: 992px) {
	.header-nav .navbar-collapse {padding:0}
	.header-nav .navbar {/*min-height:40px !important; */max-height:83px; transition: all 0.3s ease-out; background:#fff; box-shadow:5px 5px 10px rgba(0,0,0,0.1);}
	.header-nav .container > .navbar-header, .header-nav .container-fluid > .navbar-header, .header-nav .container > .navbar-collapse, .header-nav .container-fluid > .navbar-collapse {margin-bottom:-10px}
	.header-nav .navbar-nav {width:43%;top:2px;position:relative; margin-left:70px;}
	.header-nav .navbar-nav > li {width:25%; text-align:center;}
	.header-nav .navbar-nav > li > a {/*padding:35px 20px;*/line-height:25px}
	.header-nav .navbar-nav > li.dropdown > a {/*padding-right:30px*/}
	.header-nav .navbar-nav > li > a, .header-nav .navbar-nav > li > a:hover, .header-nav .navbar-nav > li > a:focus, .header-nav .navbar-nav > .active > a, .header-nav .navbar-nav > .active > a:hover, .header-nav .navbar-nav > .active > a:focus {color:#fff;/*font-weight:bold;*/background:none}
	.header-nav .navbar-nav > .open > a, .header-nav .navbar-nav > .open > a:hover, .header-nav .navbar-nav > .open > a:focus {color:#fff}
	/*.header-nav .navbar-nav .dropdown > a:after {top:32px;right:15px;font-size:11px;position:absolute;font-weight:normal;color:#fff;display:inline-block;font-family:FontAwesome;content:"\f107"}*/
	.header-nav .dropdown-menu {border:none;padding:0;border-radius:0;z-index:9999 !important;border:5px solid transparent;border-left:0 none;box-shadow:0 0 0 #fff}
	.header-nav .dropdown-menu li a { color:#ddd;font-weight:bold; font-size:14px; font-weight:normal; padding:12px 20px;background:#6a6a6a}
	.header-nav .dropdown-menu .active > a, .header-nav .dropdown-menu li > a:hover {color:#ff2a00;background:inherit;filter:none !important;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}
	.header-nav .dropdown-menu li > a:focus {background:none;filter:none !important}
	.header-nav .navbar-nav > li.dropdown:hover > .dropdown-menu {display:block}
	.header-nav .open > .dropdown-menu {display:none}
}

@media (max-width: 1200px) {
	.header-nav .navbar-nav > li > a {font-size:18px; /*padding:35px 40px;*/ line-height:28px}
}

@media (max-width: 992px) {
	.header-nav .navbar-nav > li > a {font-size:14px; padding:35px 34px;}
}


@media (max-width: 991px) {
	.header-nav .navbar-nav > li > a {font-size:14px; padding:0 10px;line-height:45px}
}

/*pc 대표번호*/
.call {float:right; margin-top:22px;}
.call img {float:left; margin-right:10px; width:50px;margin-top:-7px;}
.call span {vertical-align: middle; display:inline-block;  font-size: 24px; color:#333;font-family: 'SCoreDream';font-weight:700;letter-spacing:-1.2px;}
.call p {font-size: 14px; letter-spacing:-0.5px; display:table;}

@media (max-width: 1200px) {
	.call span {font-size:30px;}
}

@media (max-width: 991px) {
	.call {display:none;}
}

/*모바일 대표번호*/
.m_call {display:none;}

@media (max-width: 991px) {
	.m_call {display:block; position:absolute; top:15px; right:19%;}
	.m_call img  {width:40px; margin:1px 4px 0 0;}
	.m_call h1 {font-size:15px; }
	.m_call h1 strong{font-family: 'SCoreDream';font-weight:700;}
}
@media (max-width: 770px) {
	.m_call {display:block; position:absolute; top:15px; right:10%;}
}
@media (max-width:670px) {
	.m_call {display:block; position:absolute; top:15px; right:13%;}
}
@media (max-width:500px) {
	.m_call {display:block; position:absolute; top:15px; right:17%;}
	.m_call h1 { display:none;}
}

/*Dropdown Submenu*/
.header-nav .dropdown-submenu {position:relative}
.header-nav .dropdown-submenu > a > .sub-caret {top:5px;left:8px !important;float:right;font-size:11px;font-weight:normal;display:inline-block}
@media (min-width: 991px) {
  	.header-nav .dropdown-submenu > a > .sub-caret {position:absolute !important;left:inherit !important;right:8px;top:13px}
}
.header-nav .dropdown-submenu > .dropdown-menu {top:-15px;left:100%;margin-left:0px}
.header-nav .dropdown-submenu > .dropdown-menu.submenu-left {left:-100%}
.header-nav .dropdown-submenu:hover > .dropdown-menu {display:block}
@media (max-width: 991px) {
	.header-nav .dropdown-submenu > .dropdown-menu {display:block;margin-left:15px}
}
.header-nav .dropdown-submenu.pull-left {float:none}
.header-nav .dropdown-submenu.pull-left > .dropdown-menu {left:-100%;margin-left:10px}
.header-nav .dropdown-menu li [class^="fa-"], .header-nav .dropdown-menu li [class*=" fa-"] {left:-3px;width:1.25em;margin-right:1px;position:relative;text-align:center;display:inline-block}
.header-nav .dropdown-menu li [class^="fa-"].fa-lg,
.header-nav .dropdown-menu li [class*=" fa-"].fa-lg {width:1.5625em}
/*Mega Menu*/
.header-nav .mega-menu .nav, .header-nav .mega-menu .dropup, .header-nav .mega-menu .dropdown, .header-nav .mega-menu .collapse {position:static;
	/*margin-top:5px;height:55px;*/ /* background:#000000;*/}
.header-nav .mega-menu .navbar-inner, .header-nav .mega-menu .container {position:relative; padding:0;}
.header-nav .mega-menu .dropdown-menu {left:auto}
.header-nav .mega-menu .dropdown-menu > li {display:block}
.header-nav .mega-menu .dropdown-submenu .dropdown-menu {left:100%;margin:0;border:0 none;border-left:5px solid transparent;top:0}
.header-nav .mega-menu .nav.pull-right .dropdown-menu {right:0}
.header-nav .mega-menu .mega-menu-content {*zoom:1;padding:0}
.header-nav .mega-menu .mega-menu-content:before, .header-nav .mega-menu .mega-menu-content:after {content:"";display:table;line-height:0}
.header-nav .mega-menu .mega-menu-content:after {clear:both}
.header-nav .mega-menu.navbar .nav > li > .dropdown-menu:after, .header-nav .mega-menu.navbar .nav > li > .dropdown-menu:before {display:none}
.header-nav .mega-menu .dropdown.mega-menu-area .dropdown-menu {left:0;right:0;overflow:hidden}
.header-nav .mega-menu .mega-height-list h3 {color:#fff;font-size:14px;font-weight:bold;padding:0 10px}
@media (min-width: 1200px) {
	.header-nav .mega-menu .dropdown.mega-menu-area .dropdown-menu .container {width:1140px}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.header-nav .mega-menu .dropdown.mega-menu-area .dropdown-menu .container {width:940px}
}
@media (min-width: 992px) {
	.header-nav .mega-menu .dropdown.mega-menu-area .dropdown-menu {margin-left:15px;margin-right:15px}
	.header-nav .mega-menu .dropdown.mega-menu-area .dropdown-menu .container {background:#f9f9f9}
	.header-nav .mega-menu .mega-height {display:-webkit-flex;display:-ms-flexbox;display:flex}
	.header-nav .mega-menu .mega-height-in {display:-webkit-flex;display:-ms-flexbox;display:flex}
	.header-nav .mega-menu .big-screen-space {margin-bottom:20px}
	.header-nav .mega-menu .mega-height-in {padding:5px 0 10px;border-left:1px solid #e5e5e5}
	.header-nav .mega-menu .mega-height-in:first-child {border-left:none;margin-left:-1px}
	.header-nav .mega-menu .mega-height-list {width:100%}
	.header-nav .mega-menu .mega-height-list li a {display:block;position:relative;border-bottom:none;padding:5px 10px 5px 15px}
	.header-nav .mega-menu .mega-height-list a:hover {text-decoration:none}
	.header-nav .mega-menu .mega-menu-area li a {padding:5px 10px 5px 30px}
	.header-nav .mega-menu .mega-menu-area li a:after {top:7px;left:15px;font-size:11px;content:"\f105";position:absolute;font-weight:normal;display:inline-block;font-family:FontAwesome}
	.header-nav .mega-menu .mega-menu-area .disable-icons li a {padding:5px 10px 5px 15px;background:#fff;color:#6a6a6a}
	.header-nav .mega-menu .mega-menu-area .disable-icons li a:after {display:none}
}
@media (min-width: 737px) and (max-width: 991px) {
	.header-nav .mega-menu .mega-menu-content .container {width:690px !important}
	.header-nav .mega-menu .mega-height {margin-right:0;}
	.header-nav .mega-menu .mega-height-in {padding-right:0;margin-right:-15px}
}
@media (max-width: 991px) {
	.header-nav .mega-menu .nav, .header-nav .mega-menu .dropup, .header-nav .mega-menu .dropdown, .header-nav .mega-menu .collapse {background:#fff; height:auto;}

	.header-nav .mega-menu .mega-height {margin-right:0}
	.header-nav .mega-menu .mega-height-in {padding-right:0;padding-left:5px}
	.header-nav .mega-menu .dropdown.mega-menu-area .dropdown-menu {width:auto}
	.header-nav .mega-menu .mega-height-in, .header-nav .mega-menu .mega-height-list {display:block}
	.header-nav .mega-menu .mega-menu-area .dropdown-menu > li > ul {display:block}
	.header-nav .mega-menu .mega-height-list h3 { color:#555; margin:0 0 5px;font-size:13px; font-weight:400; padding:6px 15px 5px}
	.header-nav .mega-menu .mega-height-list li a {color:#777;display:block;font-size:12px; font-weight:400; margin-left:15px;padding:6px 25px}
	.header-nav .mega-menu .mega-height-list > h3.active, .header-nav .mega-menu .mega-height-list > .active > a, .header-nav .mega-menu .mega-height-list > .active > a:hover, .header-nav .mega-menu .mega-height-list > .active > a:focus {color:#ff2a00;background-color:transparent}
	.header-nav .mega-menu .mega-height-list li a:hover {color:#ff2a00;text-decoration:none}
}
/*Header Nav Fixed*/
@media (min-width: 992px) {
	.header-fixed .header-nav.header-sticky {width:100%;height:auto;z-index:999;position:relative}
	.header-fixed .header-nav.header-fixed-trans {border-bottom:none;box-shadow:0 0 3px #bbb;/*position:fixed;*/top:0;left:0;background:url('../../../../images/top_bg.gif') repeat-x; width:100%; height:105px; display:block;}
	.header-fixed .header-nav.header-fixed-trans .navbar {background:#fff;border:0}
	.header-fixed .header-nav.header-fixed-trans .navbar-nav > li > a {color:#555}
	.header-fixed .header-nav.header-fixed-trans .navbar-nav .active > a, .header-fixed .header-nav.header-fixed-trans .navbar-nav li > a:hover {color:#ff2a00}
	.header-fixed .header-nav.header-fixed-trans li.menu-icons i.menu-icons-style {color:#555}
	.header-fixed .header-nav.header-fixed-trans .navbar-brand, .header-fixed .header-nav.header-fixed-trans .navbar-nav > li > a, .header-fixed .header-nav.header-fixed-trans li.menu-icons i.menu-icons-style, .header-fixed .header-nav.header-fixed-trans .search-open .form-control {-webkit-transition:all 0.4s cubic-bezier(0.7, 1, 0.7, 1);transition:all 0.4s cubic-bezier(0.7, 1, 0.7, 1)}
	.header-fixed .header-nav.header-fixed-trans .navbar-brand {height:70px;max-height:70px;line-height:39px}
	.header-fixed .header-nav.header-fixed-trans .navbar-nav > li > a {line-height:25px}
	.header-fixed .header-nav.header-fixed-trans li.menu-icons i.menu-icons-style {line-height:100px}
	.header-fixed .header-nav.header-fixed-trans li.menu-icons span.badge {top:5px}
	.header-fixed .header-nav.header-fixed-trans .shopping-cart .shopping-cart-open {top:70px}
	.header-fixed .header-nav.header-fixed-trans .search-open {border-bottom:1px solid #eee}
	.header-fixed .header-nav.header-fixed-trans .search-open .form-control {height:26px;font-size:13px}
	.header-fixed .header-sticky-space.header-fixed-space-trans {clear:both;/*margin-bottom:100px*/}
}
@media (max-width: 991px) {
	.header-fixed .header-nav, .header-fixed .header-nav.header-fixed-trans {height:inherit;position:relative}
	.header-fixed .header-nav.header-fixed-trans .nav-in-right {margin-left:0;margin-right:20px}
	.header-nav li.menu-icons i.menu-icons-style {color:#555}
}
/*Fixed Boxed*/
.boxed-layout.header-fixed .header-nav.header-sticky {left:inherit;width:inherit}
/*Header Nav Background Light*/
@media (min-width: 992px) {
	.header-nav.nav-background-light .navbar {/*background:url('../../../../images/top_bg.gif') repeat-x;*/ width:100%; display:block;}
	.header-fixed .header-nav.nav-background-light .navbar-nav > li > a {color:#333;font-weight:bold}
	.header-fixed .header-nav.nav-background-light .navbar-nav .active > a {color:#333;/*background:#091259 !important*/}
	.header-fixed .header-nav.nav-background-light .navbar-nav li > a:hover, .header-fixed .header-nav.nav-background-light .navbar-nav li.open {}
	.header-fixed .header-nav.nav-background-light li.menu-icons i.menu-icons-style {color:#555}
	.header-nav.nav-background-light .search-open .form-control {background:#f4f4f4}
}

/*푸터영역*/
footer{ border-top:1px solid #ddd; background:#3d4049;}
footer .footer_wrap{padding:25px 0 40px; position: relative;}
footer .footer_wrap .foot_top{width:1188px; /*height:48px;*/ border:1px solid #e8e8e8;padding:15px; box-sizing:border-box; line-height:14px; display:inline-block;}
footer .footer_wrap .foot_top ul li{float:left; background:url(/_img/foot_line.gif) no-repeat right;margin-right: 15px; padding-right: 15px; }
footer .footer_wrap .foot_top ul li:last-child{background:none;}
footer .footer_wrap .foot_info h1{float:left;padding: 0px 40px 0 0;}


footer .footer_wrap .foot_info p{ line-height:24px; color:#fff; opacity:0.7; font-size:14px;}
footer .footer_wrap .foot_info p.copy{opacity:0.4; clear:both;}
.foot_menu a{font-size: 17px;font-weight: 700;color: #454545;display:inline-block; margin-bottom: 15px; padding:5px;}
.foot_sns{position:absolute;top:33%; right:30px;}
.foot_sns li{float:left; margin-left:30px; position:relative; color:#fff;}
.foot_sns li:before { content: " | "; /*margin-right:25px;*/ color:#777;}
.foot_sns li:first-child:before { content: ""; }

.naver_cafe {position:absolute; top:10%; right:30px;}


 @media (max-width: 991px) {
	.foot_sns {position: static; margin-left:15px;}
	.foot_sns li:first-child {margin-left:0px;}
	.foot_sns li:before { content: none; margin-right:0px; color:#777;}

	.naver_cafe {position:static; top:0%; right:0px; padding: 2px 0; background:#00c73c;}
	.naver_cafe img {width:80%; margin: 20px auto 20px; display:table;}
 }

.footer {width:100%; padding:25px 0; background:#192649; color:#e0e0e0; font-size:12px; height:200px;}
.footer .footerWrap > div p.logo{font-size:30px; font-weight:800;}
.footer .footerWrap ul li {margin-bottom:5px; font-size:14px;margin-right:10px; float:left; word-break: keep-all;}
.footer .footerWrap ul{padding-top: 35px; width:600px;}
.footer .footerWrap p{margin-top:30px; color:rgba(255,255,255,0.5);}
.foot_top {width:100%;display:inline-block; background:#313139}
.foot_top p {
    text-align: left;
    display: inline-block;
    width: 100%;
    color: #fff;
    padding: 13px 0;
	margin:0;
}
.foot_top .container {position:relative;}
.foot_top .container p > a{ margin-right:25px; font-size:16px; color:#fff; margin-bottom:0; font-weight:400; position:relative;}
.foot_info ul {width:550px;}
.foot_info ul li { float:left;color:#fff; opacity:0.4; font-size: 16px; margin-right:25px; line-height:26px;}
.foot_info ul li span {vertical-align:top; margin-right:5px;}
.foot_info ul li a{}
.foot_top .container p > a:after {    
	content: " | ";
    position: absolute;
    right: -13px;
    top: 4px;
    color: #666;
}
.foot_top .container p > a:last-child:after { content: ""; }
.formanager {
    color: #fff;
    right: 0;
    top: 35px;
    position: absolute;
    padding: 10px 20px;
    border: 2px solid rgba(255,255,255,0.5);
    border-radius: 30px;
    font-size: 17px;
    letter-spacing: 0;
}

 @media (max-width: 991px) {
	.foot_top {/*padding-bottom:15px;*/}
	.foot_top .container p > a {font-size:12px; margin-right: 10px;}
	.foot_top .container p > a:after {right:-10px;}
	.foot_info ul {width: 100%;}
	.foot_info ul li {display:block; font-size: 12px; line-height:22px;}
	.foot_info ul p>span{display:block; font-size: 12px; line-height:22px;}

	footer .footer_wrap .foot_info p.copy {font-size: 12px;}
 }

/*카카오 배너*/
.kakaoBox a{
    background: url(../../../../images/kakaoback2.png) no-repeat 160px 50% #ffd403;
    color: #252525;
	width:262px;
    background-size: 100px;
	padding: 20px; 
	display:block;
	position: relative;
	height:100px;
	box-shadow:0 10px 15px rgba(23,3,79,0.1);
	border-radius: 10px;
}

.cBox.mYellowIdW{
    background:#fcd403 url('/_img/w/btn_yellowid.png') no-repeat 50%;
    cursor: pointer;
    z-index:15;
    border: none;
}
.cBox.mYellowIdC{
	width:262px;
    height:258px;
    position: absolute;
    bottom:92px;
	left:15px;
    background:#fff;
    border:10px solid #fcd403;
    /*border-bottom:0;*/
    display: none;
    -webkit-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0);
    -moz-box-shadow: 1px 1px 0px 0px rgba(0,0,0,0);
    box-shadow: 1px 1px 0px 0px rgba(0,0,0,0);
    padding: 20px 14px;
    z-index: 99;
	box-sizing:border-box;
}
.cBox.mYellowIdC .bg_kakao{
    position: absolute;
    top:-70px;right:-5px;;
}
.cBox.mYellowIdC::after{
    content:"";
    display:block;
    position: absolute;
    top:0;right:0;
    border-top:100px solid #fcd403;
	/*border-left:100px solid transparent;*/
}
.cBox.mYellowIdC .mYellowIdA{
    position: relative;
    z-index:10;
}
.cBox.mYellowIdC .mYellowIdA strong{
    color:#3c1e20;
    font-size:22px;
    line-height:30px;
    font-weight: 600;
    text-decoration: underline;
    display:inline-block;
    margin:0 0 20px 0;
}

.cBox.mYellowIdC .mYellowIdA ol {
    padding:0;
}

.cBox.mYellowIdC .mYellowIdA ol li{
    margin:0;
    line-height:16px;
	font-size: 14px;
}

.cBox.mYellowIdC .mYellowIdA ol li:after{display:block; content:'';clear:both;}

.cBox.mYellowIdC .mYellowIdA ol li .no{
    display:inline-block;
    width:15px;
    height:15px;
    line-height:15px;
    font-size: 10px;
    background:#3c1e20;
    text-align: center;
    color:#fff;
    vertical-align: 2px;
    border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    float:left;
    margin:1px 0 0 0;
}
.cBox.mYellowIdC .mYellowIdA ol li .text{
    float:right;
    width:90%;
}

/*---------- Header Slider ----------*/
.header-slider {position:relative}
.slider-info {position:relative}
.slider-info > ul {width:100%;margin:0 auto}
.slider-info > ul > li {padding:5px 10px;border-bottom:1px dashed #eee;width:50%;float:left;height:45px}
.slider-info > ul > li:nth-child(3), .slider-info > ul > li:nth-child(4) {border-bottom:0 none}
.slider-info > ul > li > h5 i {font-size:28px;position:absolute;left:0;top:5px}
.slider-info > ul > li > h5 {font-size:12px;color:#888;padding-left:40px;position:relative;margin:0}
.slider-info > ul > li > h5 small, .slider-info > ul > li > h5 small a {display:block;font-size:12px;color:#ccc;font-weight:bold;margin-top:-2px}
.slider-info > ul > li > h5 small a:hover {color:#000000}
.slider-info > ul > .slider-info-sns ul {padding-top:5px;text-align:left}
.slider-info > ul > .slider-info-sns i {color:#9a9a9a;font-size:28px;display:block}
@media (min-width:992px){
	.slider-info {position:absolute;z-index:10;width:100%;bottom:0;background-color:rgba(0,0,0,0.3);border-top:1px solid #555}
	.slider-info > ul {width:970px;margin:0 auto}
	.slider-info > ul > li {width:25%;border:0 none;border-left:1px solid #555;padding:15px 15px 15px 35px;height:65px}
	.slider-info > ul > li:last-child {border-right:1px solid #555}
	.slider-info > ul > .slider-info-sns {padding:15px}
	.slider-info > ul > .slider-info-sns ul {text-align:center}
	.slider-info > ul > .slider-info-sns ul a:hover i {color:#fff}
}
@media (min-width:1200px){
	.slider-info > ul {width:1170px}
	.slider-info > ul > li {padding-left:65px}
}

@media (max-width:992px){
	.header-slider {/*display:none;*/}
}

.header-slider-bg {z-index:1;padding:110px 0;position:relative;overflow:hidden;width:100%; height:700px;}
.header-slider-bg:after {position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;content:" "; background:rgba(0,0,0,0.5)}
.header-slider-bg > img {position:absolute;top:0;left:0;width:100%;}
.header-slider-bg > .container {position:relative;z-index:3;max-width:970px}
@media (max-width:992px){
	.header-slider-bg:after {background:rgba(0,0,0,0)}
}

/*
.header-slider-bg h3 {font-size:46px;line-height:46px;color:#fff;margin-bottom:20px;font-weight:normal}
.header-slider-bg p {color:#fff;font-size:14px;margin-bottom: 5px}
.header-slider-bg p span {background-color:rgba(0, 0, 0, 0.3);padding:5px 10px;display:inline-block}
.header-slider-btn {margin-top:20px}
*/

@media (max-width: 1200px) {
	.header-slider-bg {height:600px; margin-bottom:30px;}
	.header-slider-bg > img {height:100%;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.header-slider-bg {height:500px; padding:100px 0 0;}
}
@media (max-width: 991px) {
	.header-slider-bg > .container {max-width:750px}
}
@media (max-width: 767px) {
	.header-slider-bg {padding:70px 0 0;height:250px; margin:0;}
	.header-slider-bg > .container {max-width:100%}
	.header-slider-bg h3 {font-size:32px;line-height:32px;text-align:center}
	.header-slider-bg h3.header-slider-title {font-size:20px;line-height:20px}
	.header-slider-bg p {display:none}
	.header-slider-btn {margin-top:10px;text-align:center}
}
@media (max-width: 430px) {
	.header-slider-bg {padding:40px 0 0;height:180px}
}

/*owl control*/
.header-slider .owl-pagination {position:absolute;bottom:10px;text-align:center;z-index:100;margin-left:-32px;left:50%}
.header-slider .owl-pagination .owl-page {background:#e5e5e5;width:15px;height:10px;border-radius:5px !important;display:inline-block;margin:0 5px;transition:all 0.3s ease-in-out}
.header-slider .owl-pagination .owl-page.active {background:#DF3128;width:30px}
.header-slider .owl-buttons > div {position:absolute;height:36px;width:50px;line-height:36px;text-align:center;background:rgba(255, 255, 255, 0.5);color:#fff;top:50%;margin-top:0px}
.header-slider .owl-buttons .owl-prev {left:0; display:none;}
.header-slider .owl-buttons .owl-next {right:0; display:none;}
@media (max-width: 767px) {
	.header-slider .owl-buttons {display:none}
}

/*---------- Basic Body ----------*/
.basic-body.main-page {width:100%}
.basic-body .basic-body-main {/*padding-top:25px;padding-bottom:25px;*/min-height:385px}
.basic-body.main-page .basic-body-main{padding:0}
.basic-body .basic-body-main.left-main {border-right:1px solid #e5e5e5}
.basic-body .basic-body-main.right-main {border-left:1px solid #e5e5e5}
.basic-body .basic-body-side {padding-top:25px;padding-bottom:25px}
.basic-body .basic-body-side.left-side {margin-right:-1px;border-right:1px solid #e5e5e5}
.basic-body .basic-body-side.right-side {margin-left:-1px;border-left:1px solid #e5e5e5}
@media (max-width: 991px){
	.basic-body .basic-body-main.left-main {border-right:0}
	.basic-body .basic-body-main.right-main {border-left:0}
	.basic-body .basic-body-side.left-side {margin-right:0;border-right:0}
	.basic-body .basic-body-side.right-side {margin-left:0;border-left:0}
}

/*---------- Board Title ----------*/
.board-title {position:relative;overflow:hidden;padding:25px 0;background-repeat:no-repeat;background-size:cover}
.board-title:after {display:block;content:"";width:100%;height:100%;background:rgba(0,0,0,0.3);top:0;left:0;position:absolute;z-index:1}
.board-title > .container {z-index:10;position:relative}
.board-title h3 {margin:0;padding:0;line-height:30px;font-size:17px;color:#ddd;font-weight:bold}
.board-title .breadcrumb {padding:0;margin:0;list-style:none;background-color:inherit;border-radius:0;line-height:30px}
.board-title .breadcrumb li, .board-title .breadcrumb li a {color:#ccc}
.board-title .breadcrumb li a:hover {color:#fff}

/*---------- Footer ----------*/
.footer {position:relative;z-index:1}
/*Footer Background Dark*/
.footer.footer-dark {padding:40px 0;background:#212227;font-size:12px}
.footer.footer-dark p {font-size:14px; color:#fff}
.footer.footer-dark p > a {color:#fff}
.footer.footer-dark p > a.orange {color:#f26822}
.footer.footer-dark .heading-footer {text-align:left;position:relative;margin-bottom:20px;padding-bottom:2px}
.footer.footer-dark .heading-footer:after {left:0;bottom:0;height:1px;width:40px;content:" ";background:#aaa;position:absolute}
.footer.footer-dark .heading-footer h4 {color:#e5e5e5;font-size:15px;font-weight:normal}
.footer.footer-dark .footer-logo {margin-bottom:20px}
.footer.footer-dark .footer-logo a {color:#ccc;font-size:28px}
.footer.footer-dark .footer-logo img {height:32px}
.footer-social-icons, .footer-link-list, .footer-contactus {margin-bottom:0}
.footer.footer-dark .footer-social-icons li, .footer.footer-dark .footer-link-list li, .footer.footer-dark .footer-contactus li {margin-bottom:5px}
.footer.footer-dark .footer-social-icons li a, .footer.footer-dark .footer-link-list li a, .footer.footer-dark .footer-contactus li, .footer.footer-dark .footer-contactus li a {color:#aaa;line-height:24px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.footer.footer-dark .footer-social-icons li a i, .footer.footer-dark .footer-link-list li a i, .footer.footer-dark .footer-contactus li i {font-size:24px;color:#aaa;margin-right:10px}
.footer.footer-dark .footer-social-icons li a:hover, .footer.footer-dark .footer-link-list li a:hover, .footer.footer-dark .footer-contactus li a:hover {color:#eee}
.family-site {position:relative}
.family-site dt {display:block;width:100%;border:1px solid #aaa;color:#aaa;padding:5px 10px;background:#212227;cursor:pointer}
.family-site dd {}
.family-site ul {background:#212227;position:absolute;width:100%;border:1px solid #aaa;border-bottom:0 none;margin-bottom:0;bottom:100%;display:none}
.family-site ul li {border-bottom:1px solid #aaa}
.family-site ul li:last-child {border-bottom:0 none}
.family-site ul li a {display:block;color:#aaa;padding:5px 10px}
.family-site ul li a:hover {color:#eee}
.footer.footer-dark .copyright {margin-top:10px;padding:15px 0;background:#000}
.footer.footer-dark .copyright p {font-size:12px;margin:0;color:#777}

/*----- Back To Top -----*/
.eb-top {z-index:9999;width:34px;height:34px;text-align:center;line-height:32px;color:#fff;background:rgba(0, 0, 0, 0.5);-webkit-border-radius:50% !important;-moz-border-radius:50% !important;border-radius:50% !important}

/*----- Perfect Scrollbar -----*/
.contentHolder{padding:0;height:320px;margin:0 auto;overflow:hidden;position:relative;background:#fff}
@media (max-width: 767px){
	.contentHolder{height:auto}
}

/*----- Table List eb -----*/
.table-list-eb {font-size:12px}
.table-list-eb .btn-e.dropdown-toggle {border-left:none}
.table-list-eb .btn-group .btn-e {top:4px;padding:0 6px;position:relative}
.table-list-eb .table tbody > tr > td {border-top:1px solid #e5e5e5}
.table-list-eb .table thead > tr > th {text-align:center}
.table-list-eb thead {border-top:1px solid #e5e5e5;background:#f8f8f8}
.table-list-eb tbody {border-bottom:1px solid #e5e5e5}
.table-list-eb tfoot {border-bottom:1px solid #e5e5e5;background:#f8f8f8}
.table-list-eb td {vertical-align:middle !important}
.table-list-eb .user-names span,.table-list-eb .user-names small {display:block;text-align:center}
.table-list-eb .user-names span {color:#555;font-size:16px;position:relative}
.table-list-eb .user-names small {color:#999;font-size:12px}
.table-list-eb td h3 {font-size:14px;margin:0 0 2px;color:#000}
.table-list-eb td a {color:#000}
.table-list-eb td a:hover {color:#ff2a00}
.table-list-eb td p {margin-bottom:0;color:#555}
.table-list-eb .s-icons {margin-bottom:0}
.table-list-eb .s-icons li {padding:2px}
.table-list-eb .table-button s{margin:0}
.table-list-eb .table-buttons li {padding:0}
.table-list-eb .table-buttons .btn-e-sm {padding:3px 6px}
.table-list-eb .td-width {width:40%}
.table-list-eb .td-width-60 {width:60%}
.table-list-eb .td-width-50 {width:50%}
.table-list-eb .td-width-40 {width:40%}
.table-list-eb .td-width-30 {width:30%}
.table-list-eb .td-width-20 {width:20%}
.table-list-eb .td-width-10 {width:10%}
@media (max-width: 767px){
	.table-responsive {border-top:0;border-bottom:0}
}

/*----- Modal -----*/
.modal-header, .modal-body, .modal-footer {padding:10px}

/*----- G5 Captcha -----*/
.vc-captcha {padding:15px 10px 10px;border:1px solid #ddd}
.vc-captcha fieldset {padding:0}
#captcha #captcha_img {height:62px;border:1px solid #eee;width:158px}
#captcha #captcha_key {width:130px;height:62px;border:1px solid #ddd;font-size:24px;line-height:14px;margin-left:34px}
#captcha .required,#captcha textarea.required {background:#fff !important}

/*----- 회원 레이어팝업 -----*/
.sv_wrap .sv {z-index:998;border:1px solid #ccc;min-width:110px;padding:4px 0;background:#fff}
.sv_wrap .sv a{background:#fff;color:#000 !important;padding:3px 12px;font-size:12px;border-bottom:0;display:block;width:110px}
.sv_wrap .sv a:hover{background:#f4f4f4}

/*----- EXIF INFO -----*/
.exif_info {position:relative;overflow:hidden;border:1px dotted #ddd;padding:5px 10px;background:#fafafa;margin:10px 0}
.exif_info ul {list-style:none;margin-bottom:0;-webkit-padding-start:0}
.exif_info ul li {display:inline-block;padding:0 8px;font-size:11px;color:#888}
.exif_info ul li:before {content:"-";margin-right:5px}

/*----- Etc -----*/
fieldset legend{border-bottom:0}
.sch_word{color:crimson}

/*----- company h1 style css -----*/
/* 레이아웃 */
.main-page > .container {width:100%}
.basic-body-main > section {padding:30px 0}
.section-gray {background:#F2F2F2}
@media (min-width:992px){
	.basic-body-main > section {/*padding:80px 0*/}
}

/* 메인 콘텐츠 타이틀 */
.hte-title {position:relative;margin:0 0 20px}
.hte-title:before {content:" ";width:100%;position:absolute;height:1px;background:#ddd;display:block;top:50%;z-index:1}
.hte-title span, .hte-title span a {display:inline-block;background:#fff;padding:0 10px;z-index:2;color:#bbb;position:relative;margin-left:30px;font-size:18px;;font-weight:600}
.hte-title.hte-title-gray span, .hte-title.hte-title-gray span a {background:#F2F2F2;color:#9a9a9a}
.hte-title span a {margin-left:0;padding:0}
.hte-title span a:hover {color:#6a6a6a}
@media (min-width:992px){
	.hte-title {margin-bottom:40px}
}

/* 메인 콘텐츠 */
.tab-h1-type01 {padding:0 15px}
.tab-h1-type01 .nav-tabs {border:0 none;margin-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}
.tab-h1-type01 .nav-tabs li a {border:1px solid #9a9a9a;color:#9a9a9a}
.tab-h1-type01 .nav-tabs li.active a {font-weight:bold;border-color:#333;color:#333}
.tab-h1-type01 .tab-content .img {display:inline-block;width:100%;padding:0 10px 0px 0}
.tab-h1-type01 .tab-content .img img {width:100%;height:auto}
.tab-h1-type01 .tab-content .content-text h3 {font-size:14px;font-weight:bold}
.tab-h1-type01 .tab-content .content-text p {font-size:12px;color:#6a6a6a;margin:0}
.tab-h1-type01 .tab-content .content-text p span {display:none}
.tab-h1-type01 .tab-content .content-text p a {font-weight:bold;display:inline-block;padding:1px 5px;border-radius:5px !important;background:#eee;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.tab-h1-type01 .tab-content .content-text p a:hover {background:#333}
@media (min-width:992px){
	.tab-h1-type01 .tab-content {width:80%;float:left;overflow:hidden}
	.tab-h1-type01 .tab-content .img {width:35%;float:left;text-align:right}
	.tab-h1-type01 .tab-content .content-text {width:60%;float:right;padding:0 20px}
	.tab-h1-type01 .tab-content .content-text h3 {font-size:18px}
	.tab-h1-type01 .tab-content .content-text p span {display:inline}
	.tab-h1-type01 .nav-tabs {width:20%;height:150px;float:right;padding:0 0 0 40px;margin:0;border-bottom:0 none}
	.tab-h1-type01 .nav-tabs li {display:block;width:100%;margin-bottom:5px}
	.tab-h1-type01 .nav-tabs li a:hover {color:#6a6a6a;border-color:#6a6a6a;background:none}
}
@media (min-width:1200px){
	.tab-h1-type01 .tab-content .img img {width:auto;height:190px}
	.tab-h1-type01 .nav-tabs {padding-left:70px}
}
	
.section-02-box {margin:10px 0}
.section-02 h2 {font-size:16px;font-weight:bold}
.section-02 h2 span {display:block;font-size:30px;line-height:30px;font-weight:100;color:#bbb}
.section-02 .img {border-bottom:5px solid #bbb}
.section-02 h4 {font-size:12px;font-weight:bold;margin-bottom:5px}
.section-02 p {font-size:12px;color:#6a6a6a}
@media (min-width:992px){
	.section-02-box {margin:0}
}

.btn-tab-h1 {display:none}
.tab-h1 {padding:0 15px;position:relative}
.tab-h1 .nav {border-bottom:1px solid #6a6a6a}
.tab-h1 .nav li a {border:0 none;color:#9a9a9a}
.tab-h1 .nav li a:hover {background:none;border:0 none}
.tab-h1 .nav li.active a {background:none;border:0 none;color:#333}
@media(max-width:767px){
	.btn-tab-h1 {display:block}
	.btn-tab-h1 a {display:block;border:1px solid #ddd;color:#6a6a6a;padding:5px;background:#fff;position:relative}
	.btn-tab-h1 a i {position:absolute;right:10px;top:5px}
	.tab-h1 .nav {position:relative;border:1px solid #ddd;z-index:10;width:100%;background:#fff;margin-top:-1px;display:none}
	.tab-h1 .nav li {width:100%;float:inherit;display:block}
}

.service-box-h2 {margin-bottom:20px}
.service-box-h2 i {display:block;width:100px;height:100px;line-height:98px;text-align:center;margin:0 auto;border-radius:50% !important;border:5px solid #ddd;color:#ddd;font-size:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.service-box-h2:hover i {border-color:#6a6a6a;color:#6a6a6a}
.service-box-h2 h4, .service-box-h2 p {text-align:center}
.service-box-h2 h4 span {font-size:14px;font-weight:bold;margin:10px 0;position:relative}
.service-box-h2 h4 span:after {content:"";display:block;width:0;height:5px;background:#6a6a6a;position:absolute;left:0;top:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.service-box-h2:hover h4 span:after {width:100%}
.service-box-h2 p {font-size:12px;color:#9a9a9a}
@media (max-width:767px){
	.section-04 .col-sm-4:last-child .service-box-h2 {margin-bottom:0}
	.service-box-h2 i {border-color:#6a6a6a;color:#6a6a6a;width:60px;height:60px;line-height:58px;font-size:30px;border-width:3px}
	.service-box-h2 h4 span:after {width:100%;height:3px}
}

/* side layout */
.basic-body-side h3.side-title {margin:0 0 5px;background:#333;color:#eee;text-align:center;padding:15px 0}
.sidebar-nav-e1 > li.active, .sidebar-nav-e1 > li.active:hover {border-color:#999}
.side-menu-bottom li {margin-bottom:5px}
.side-menu-bottom li a {display:block;border:1px solid #828282;padding:5px 10px;color:#828282;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.side-menu-bottom li a i{margin-right:5px}
.side-menu-bottom li a:hover {background-color:#828282;color:#fff}
/* sidebar-nav-e1 */
.list-toggle:after {color:#bbb}
.list-toggle.active:after {color:#333}

/* pages */
.sub-title {margin:0 0 30px;font-size:18px;border-bottom:1px solid #555}

/* --- color set : 컬러셋의 색은 #000000 이며 컬러셋의 색상 교체를 원하면 컬러셋 영역 안의 #000000 를 원하는 컬러로 변경 --- */
.hte-font-color {color:#000000 !important}
.hte-border-color {border-color:#000000 !important}
.hte-bg-color {background-color:#000000 !important}
a:hover {color:#000000}
/* 메뉴 - 모바일 */
@media (max-width: 991px) {
	.header-nav .navbar-nav > li > a:hover, .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {border-top:1px solid #000000;color:#000000}
	.header-nav .navbar-nav > .active > a, .header-nav .navbar-nav > .active > a:hover, .header-nav .navbar-nav > .active > a:focus {color:#000000 !important}
	.header-nav .mega-menu .mega-height-list li a:hover {color:#000000}
}
/* 메뉴 - pc */
@media (min-width: 992px) {
	.header-fixed .header-nav.nav-background-light .navbar-nav .active > a, .header-fixed .header-nav.nav-background-light .navbar-nav li > a:hover, 
	.header-fixed .header-nav.nav-background-light .navbar-nav li.open > a {}
}
/* 헤더 슬라이더 아이콘 */
@media (min-width: 992px) {
	.slider-info > ul > .slider-info-sns ul a:hover i {color:#000000}
}
/* 메인 section-02 이미지 밑 라인 및 버튼 */
.btn-section a {display:inline-block;font-weight:bold;border:2px solid #000000;color:#000000;font-size:12px;padding:5px 10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.btn-section a:hover {background:#000000;color:#fff}
.section-02 .img {border-bottom:5px solid #000000}
/* section-05 아이콘 */
.service-box-h2:hover i {border-color:#000000;color:#000000}
.service-box-h2 h4 span:after {background:#000000}
@media (max-width:767px){
	.service-box-h2 i {border-color:#000000;color:#000000}
}
/* breadcrumb */
.board-title .breadcrumb li a:hover {color:#000000}
/* sidebar-nav-e1 */
.sidebar-nav-e1 ul li:hover a, .sidebar-nav-e1 ul li.active a {color:#000000;font-weight:bold}
/* footer */
.footer.footer-dark .footer-social-icons li a i, .footer.footer-dark .footer-social-icons li a:hover, .footer.footer-dark .footer-link-list li a i, .footer.footer-dark .footer-link-list li a:hover, .footer.footer-dark .footer-contactus li i, .footer.footer-dark .footer-contactus li a:hover {color:#000000}
/* --- end of color set --- */

/*smart_search*/
.smart_search  {z-index:100; position:absolute; width:900px; height:585px; top:-645px; left:50%; margin-left:-450px; padding:94px 0px; background:rgba(0,0,0,.2); font-size:16px;}
.smart_search .smart_info {width:400px; margin:0 auto}

.smart_search select{ padding:0 0 0 20px; width:100%; font-size:16px; background:#fff; height: 55px; margin-bottom:15px;}
.smart_search .input { height:55px; padding:0 20px; background:#fff; width:100%; border:1px solid #9e9e9e; }

.smart_search p, .smart_search h3 {color:#fff; text-align:center;}
.smart_search p {font-size:18px; margin:0 0 10px; text-shadow:1px 0 2px #000;}
.smart_search h3{font-size:28px; color:#fff; font-weight: 800; margin-bottom:25px; text-shadow:0px 1px 3px #000;}

@media (max-width:1400px){
	.smart_search {width:500px; height:530px; top:-625px; margin-left:-250px; padding:30px 50px;}

	.smart_search p, .smart_search h3 {color:#fff; text-align:center;}
	.smart_search p {font-size:18px; margin:0 0 20px}
	.smart_search h3{font-size:32px; line-height:36px; color:#fff; font-weight: 800; margin-bottom:35px;}
}

@media (max-width:1200px){
	.smart_search {top:-600px;}
}

@media (max-width:992px){
	.smart_search  {width:100%; position:relative; margin:0 auto; top:0; left:0; height:auto; padding:55px 20px; font-size:12px; background-size: cover; background-position: center center; background: url('../../../../images/smart_search_m_bg.jpg')#2f2f2f;}
	.smart_search .smart_info {width:100%; margin:0}

	.smart_search select { padding:0 10px; height: 35px; font-size:12px; margin-bottom:10px;}
	.smart_search .input { height: 35px;}

	.smart_search p, .smart_search h3 {color:#fff; text-align:center;}
	.smart_search p {font-size:12px; margin:15px 0 0; letter-spacing:-1px;}
	.smart_search h3{font-size:20px; color:#fff; font-weight: 800; margin-bottom:15px; letter-spacing:-1px;}

	.smart_search .col-xs-4 {width:33.33333333%}
}

.count_Box {width:460px;  padding:20px 5px 15px 5px; display:inline-block; margin:15px 0px 15px 100px; background:#f0f0f0; float:left; border-radius: 15px;}
.count_Box .count01 { width:50%; text-align:center; border-right:1px solid #bbb;  float:left}
.count_Box .count02 {  text-align:center; }
.count_Box .counter { font-size:34px; line-height: 34px; font-weight:800; font-family: 'SCoreDream'; letter-spacing:-1px}
.count_Box .count01 .counter {color:#3745b3;}
.count_Box .count02 .counter {color:#000000;}
.count_Box .counter_txt { font-size:18px; margin:0 7px; color:#555;}

.DB_submit a{ background:#000000; width:100%; text-align:center; margin-top:10px; font-size:24px; color:#fff; font-weight:bold; padding:10px 0px; transition:all 0.5s; display:block}
.DB_submit a:hover{  background:#091259;}

@media (max-width:1200px){
	.count_Box {width:435px; margin:18px 0px 18px 30px;}
	.count_Box .counter {font-size:30px;}
}

@media (max-width:992px){
	.count_Box {width:100%; margin:0px; border-radius:0;}
	.count_Box .counter { font-size:28px; color:#000000; font-weight:800; letter-spacing:-1px}
	.count_Box .counter_txt { font-size:10px; color:#555;}
}


/**/
.b_section01{ width:100%; }
.b_section01 img{ width:100%; }

.b_section02 {  border:1px solid #ddd; width:100%; height:383px; background:#fff; padding:25px 45px; margin-bottom:20px;}
.b_section02 ul{ margin-top:20px}
.b_section02 ul li{ padding-bottom:35px; border-bottom:1px solid #eaeaea; margin-bottom:14px; font-size:14px; letter-spacing:-1px }
.b_section02 ul li:last-child {border:0;}
.b_section02 ul li {}
.b_section02 ul li strong.orange {color:#000000}
.b_section02 ul li img{float:right}
.b_section02 ul li div {float:left; width:200px; padding:0 5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
@media (max-width:1200px){
	.b_section02 ul li div {width:135px;}
}
.b_section03 {  border:1px solid #ddd; width:100%; height:383px; background:#fff; padding:25px 45px; margin-bottom:20px;}
.b_section03 ul{ margin-top:20px}
.b_section03 ul li{ width:100%; padding:0 0 13px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #eaeaea; margin-bottom:14px; font-size:14px; letter-spacing:-1px }
.b_section03 ul li:last-child {border:0;}

.call_banner {width:100%; height:158px; border:1px solid #ddd; padding:25px; margin-bottom:10px; background-size:70px; background:url("../../../../images/call_ico.png") 225px 60px no-repeat;}
.call_banner h1 {font-size:40px; color:#000000;}
.call_banner p {font-size:16px;}
@media (max-width:1200px){
	.call_banner {height:166px; padding:30px 25px; background:url("../../../../images/call_ico.png") 205px 36px no-repeat; margin-bottom:20px;}
	.call_banner h1 {font-size:36px;}
	.call_banner p {font-size:14px;}
}

@media (max-width:992px){
	.call_banner {height:197px; padding:42px 25px; background:url("../../../../images/call_ico.png") 205px 76px no-repeat; margin-bottom:20px;}
}

.kakao_banner {width:100%; height:215px; border:1px solid #ddd; padding:25px; margin-bottom:10px; background-size:70px;}
.kakao_banner h1 {font-size:40px; color:#433f34; line-height:40px;}
.kakao_banner h1 strong {font-family: 'Jua', sans-serif; font-size:48px;}
.kakao_banner h1 strong span {color:#ffc000; font-family: 'Jua', sans-serif; font-size:36px;}
.kakao_banner p {font-size:14px;}
@media (max-width:1200px){
	.kakao_banner {height:197px; padding:18px 25px; margin-bottom:20px;}
	.kakao_banner h1 {font-size:36px; line-height:30px;}
	.kakao_banner h1 strong {font-family: 'Jua', sans-serif; font-size:36px;}
	.kakao_banner h1 strong span {color:#ffc000; font-family: 'Jua', sans-serif; font-size:24px;}
	.kakao_banner p {font-size:14px;}
}

@media (max-width:992px){
	.kakao_banner {height:197px; padding:30px 25px; margin-bottom:20px;}
}

.kakao_banner2 { margin: 0 auto; width:356px; height:158px; border:1px solid #ddd; padding:25px;}
.kakao_banner2 h1 {font-size:24px; color:#433f34; line-height:40px;}
.kakao_banner2 h1 strong {font-family: 'Jua', sans-serif; font-size:36px;}
.kakao_banner2 h1 strong span {color:#ffc000; font-family: 'Jua', sans-serif; font-size:24px;}
.kakao_banner2 p {font-size:13px;}
@media (max-width:1200px){
	.kakao_banner2 {width:100%; height:197px; padding:18px 25px; margin-bottom:20px;}
	.kakao_banner2 h1 {font-size:36px; line-height:30px;}
	.kakao_banner2 h1 strong {font-family: 'Jua', sans-serif; font-size:36px;}
	.kakao_banner2 h1 strong span {color:#ffc000; font-family: 'Jua', sans-serif; font-size:24px;}
	.kakao_banner2 p {font-size:14px; margin:0;}
}

@media (max-width:992px){
	.kakao_banner2 {height:auto; /*padding:20px 15px;*/ margin-bottom:20px;}
}



/*서브 메뉴*/
.sub_menu {width:100%; /*display:inline-block; margin-bottom:20px*/}
.sub_menu .container {background:transparent; padding:0 0 0 0;}
.sub_menu ul li{ width:50%;   float:left; text-align:center; font-size:24px; /*font-weight:800;*/ background:#aaa; padding:15px 0px}
.sub_menu ul li a{ color:#fff; font-family: 'SCoreDream'; font-weight:600;}
.sub_menu ul li.on{  background:#3a6eff; }
.sub_menu ul li.on a{  color:#fff; }

/*서브 백그라운드*/
.sub_bg{
	position: relative;
    width: 100%;
    background: url(../../../../images/sub_visual.jpg) no-repeat center top;
	/*padding:50px 0px;*/
	padding-bottom:50px;
}

.sub_bg .container {background:#fff; /*padding-top:15px;*/}
@media (max-width:1200px){
	.sub_bg .container {width:100%;}
}
@media (max-width:991px){
	.sub_bg {padding:0px;}
}

/*서브 타이틀*/
.sub_tit{ font-size:48px; color:#fff; font-weight:800; text-align:center; margin:40px 0;  font-family: 'SCoreDream'; }
@media (max-width:991px){
	.sub_tit {font-size:30px; margin:20px 0}
}


/*서브 smart_search*/
.sub_bu_tit{font-size:28px; font-weight:800; color:#000000;font-family: 'SCoreDream'; margin:0;}
.sub_bu_txt{font-size:14px; color:#666; line-height:18px; padding-bottom:10px; border-bottom:1px solid #aaa; margin:0px 0px 10px 0px;letter-spacing:-1px;}



.counter_sub {}
.counter_sub .num {font-size: 40px; font-family: 'SCoreDream';  font-weight:600;color:#fff; margin-right: 10px;}
.counter_sub .counter_txt {font-size: 20px;}

.sub_smart_search  {z-index:100; width:100%; left:50%; font-size:16px;}
.sub_smart_search select{ padding:0 0 0 20px; width:100%; font-size:16px; background:#fff; height: 40px; margin:5px 0 10px; border:1px solid #ccc;}
.sub_smart_search .input { height:40px; padding:0 20px; background:#fff; width:100%; border:1px solid #ddd;}

.sub_smart_search p, .sub_smart_search h3 {color:#fff; text-align:center;}
.sub_smart_search p {font-size:24px; margin:35px 0 30px}
.sub_smart_search h3{font-size:50px; color:#f26822; font-weight: 800; margin-bottom:45px;}

@media (max-width:992px){
	.sub_smart_search  {width:100%; position:relative; margin:0 auto; top:0; left:0; height:auto; padding:15px 0px; font-size:12px;z-index:9;}
	.sub_smart_search .smart_info {/*width:100%; margin:0*/}

	.sub_smart_search select { padding:0 10px; height: 45px; font-size:12px; margin-bottom:10px;}
	.sub_smart_search .input { height: 45px;}

	.sub_smart_search p, .sub_smart_search h3 {color:#fff; text-align:center;}
	.sub_smart_search p {font-size:12px; margin:15px 0 0; letter-spacing:-1px;}
	.sub_smart_search h3{font-size:20px; color:#f26822; font-weight: 800; margin-bottom:15px; letter-spacing:-1px;}
}

.DB_tit{ font-size:15px; font-weight:600; margin-right:5px; color:#333}
.DB_bu_tit{ font-size:12px;color:#666;}

.section_Line {position:relative; margin:38px 15px 0 15px;}
.section_Line .r_section_txt{position:absolute; top:0px; left:80px;}
.section_Line .r_tit{ font-size:16px; font-weight:600; padding-bottom:0px; margin:0; color:#333}
.section_Line .r_txt{ font-size:14px; color:#666; line-height:21px }
.section_Line .r_txt span{ width:180px; }

.section_Line.last {height:130px;}

@media (max-width:992px){
	.section_Line .r_section_txt{position:absolute; top:0px; left:80px;}
}

/* jimin_Design -------------- */
.tbl_head01 thead th {

	padding: 10px 0;
	border-bottom: 1px solid #979797;
	background: #fff;
	color: #383838;
	font-size: 15px;
	text-align: center;
	letter-spacing: -0.1em;
	border-top: 1px solid #d1dee2;
}


/* Text button Design */
.btn_design1 {
	color: #fff;
    font-size: 1em;
    display: inline-block;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 3px;
    border: 1px solid #3d3d3d;
    padding: .30em 1em;
    text-decoration: none;
    background-color: #565656;
    cursor: pointer;
	}
.btn_design2 {
		display: inline-block;
		margin: 0 0px;
		padding: 0 18px;
		border: 1px solid #333;
		border-radius: 3px;
		background: #333;
		line-height: 25px;
		color: #ffffff !important;
	}

/* 서브 배너 -------------- */
.call_banner2 { margin: 0 auto; width:406px; height:158px; border:1px solid #ddd; padding:25px; margin-bottom:20px; background-size:70px; background:url("../../../../images/call_ico.png") 90% 20px no-repeat;}
.call_banner2 h1 {font-size:36px; color:#000000;}
.call_banner2 h1 strong {font-family: 'SCoreDream'; letter-spacing:-1px;}

.call_banner2 p {font-size:16px;}
@media (max-width:1200px){
	.call_banner2 {height:197px; padding:42px 25px; background:url("../../../../images/call_ico.png") 205px 36px no-repeat; margin-bottom:20px;}
	.call_banner2 h1 {font-size:36px;}
	.call_banner2 p {font-size:14px;}
}

@media (max-width:992px){
	.call_banner2 {width:100%; height:120px; padding:20px 15px; background:url("../../../../images/call_ico.png") 25px 36px no-repeat; background:none; margin-bottom:20px;}
	.call_banner2 h1 {font-size:24px; margin:0;}
	.call_banner2 p {font-size:11px; margin:0;}
}



.b_section01_ { }
.b_section01_ img{ width:356px; margin: 0 auto; display:table; }

@media (max-width:992px){
	.b_section01_ h3 {margin:0;}
	.b_section01_ img{ width:100%;}
}

/* 팁 -------------- */
.tip_wrap{background:#fafafa; border-radius:30px; padding:30px}
.tip_tit{ text-align:center;font-size:18px;  padding:8px 12px; background:#000000; color:#fff; display:block; width:260px; border-radius:30px;font-weight:600 }
.tip_bu_tit{ font-size:17px; line-height:24px; margin:20px 0px 8px 0px; font-weight:600}
.tip_wrap p{ font-size:14px; line-height:21px; margin-bottom:30px}


/*guide.html*/
.tab_guide {width:100%; float:left; margin: 0 0 20px 0; }
.tab_guide li {width:25%; background:#f7f7f7; border:1px solid #e2e2e2; border-right:0;  padding:15px 0; text-align:center; font-size:18px; font-weight:600; color:#fff; float:left}
.tab_guide li a{font-family: 'SCoreDream'; font-weight:600}
.tab_guide li a.on_link {color:#fff}
.tab_guide li.guide_last {width:25%; border-right:1px solid #e2e2e2;}
.tab_guide li.guide_on { border:1px solid #3a6eff; background:#3a6eff url(../../../../images/bg_on.gif) 90% 22px no-repeat; color:#000}

@media (max-width:992px){
	.tab_guide li {width:50%; border:1px solid #e2e2e2; }
	.tab_guide li.guide_last {width:50%;}
}

.guide_subtitle {font-size:18px; font-weight:600; position:relative; letter-spacing:-1pt; clear:both; padding-left: 20px; /*background:url(/images/ic_stitle.gif) left 7px no-repeat;*/}
.guide_subtitle:before {content:''; display:inline-block; position:absolute; top: 6px; left:0; width: 10px; height: 10px; border-radius: 10px; background:#000000;}
.guide_subtitle02 {width:983px; font-size:22px; font-weight:600; letter-spacing:-1pt;  float:left; margin:20px 0 20px 0; vertical-align:middle;}
.guide_subtitle02 img {vertical-align:middle; padding-right:5px;}

/*cs_list.html*/
.process_img {width:100%; float:left; margin:0 0 20px; background:url(../images/cslist/bg_arrow.gif) no-repeat; text-align:center;}
.guide {float:left;}
.guide ul {float:left;}
.guide ul .choice {/*width:140px;*/ height:140px; float:left; overflow:hidden; position:relative; margin:0 0 20px;}
.guide ul .choice:first-child {margin:0px;}
.guide ul .choice a {display:block; text-decoration:none; color:#666;}
.guide ul .choice dl {/*width:140px;*/ height:270px; }
.guide ul .choice dl dt {width:140px; height:140px; margin:0 auto;}
.guide ul .choice dl dd.step01 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide ul .choice dl dd.step02 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide ul .choice dl dd.step03 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide ul .choice dl dd.step04 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide ul .choice dl dd.step05 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide ul .choice dl dd.step06 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#000}
.b_step {color:#fff; font-weight:700; font-size:14px;}

.process_img02 {width:100%; float:left; margin:20px 0; background:url(/images/bg_arrow.gif) no-repeat; text-align:center;}
.guide02 {float:left;}
.guide02 ul {float:left;}
.guide02 ul .choice {/*width:140px;*/ height:140px; float:left; overflow:hidden; position:relative; margin:0 0 20px;}
.guide02 ul .choice:first-child {margin:0px;}
.guide02 ul .choice a {display:block; text-decoration:none; color:#666;}
.guide02 ul .choice dl {/*width:140px;*/ height:270px; }
.guide02 ul .choice dl dt {width:140px; height:140px; margin:0 auto;}
.guide02 ul .choice dl dd.step01 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide02 ul .choice dl dd.step02 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide02 ul .choice dl dd.step03 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide02 ul .choice dl dd.step04 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide02 ul .choice dl dd.step05 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}
.guide02 ul .choice dl dd.step06 {width:140px; height:140px; margin:0 auto; background:url(../../../../images/step_on01.gif); text-align:left;  padding:10px; color:#fff;}

/*gr_paper*/
.gr_paper {float:left; width:50%; padding:0 15px;}
.gr_paper .paper_title {width:140px; float:left;}
.gr_paper .m_paper_title {display:none;}
.gr_paper .paper_cts {width:330px; height:153px; border:1px solid #e6e6e6; border-left:0;  background:url(../images/guide/bg_paper.gif); padding:5px; float:left;}
.gr_paper .paper_box {width:320px; height:140px; padding:5px 10px; background:#fff; border:1px solid #e6e6e6; float:left;}
.gr_paper .paper_box ul {list-style:none; padding:0; margin:0;}
.gr_paper .paper_box li {padding:2px 0;}

@media (max-width:992px){
	.gr_paper .paper_title {display:none;}
	.gr_paper .m_paper_title {display:block;}

	.gr_paper .paper_cts {width:100%; border:1px solid #e2e2e2; height:auto;}
	.gr_paper .paper_box {width:100%; height:220px; padding-bottom:20px;}
}

/*제조사별 gr_paper*/
.tab_carqc {width:100%; float:left; border-right:1px solid #d8d8d8;  border-bottom:2px solid #6f7478;}
.tab_carqc li {width:16.66%; height:45px; border-top:1px solid #d8d8d8; border-left:1px solid #d8d8d8; padding:10px 0;  text-align:center; font-size:15px; letter-spacing:-1pt; vertical-align:middle; display:inline; float:left; }
.tab_carqc li img {vertical-align:middle; padding-right:3px; }
.tab_carqc li a { color:#555; font-weight: bold; color:#333;}
.tab_carqc li.qc_on { border:1px solid #6f7478; border-bottom:0; font-weight:600; background:#6f7478; color:#fff;}
.tab_carqc li.last_on {border:1px solid #6f7478; border-right:0;  border-bottom:0; font-weight:600; background:#6f7478; color:#fff;}
.tab_carqc li a.link_on {color:#fff;}

@media (max-width:992px){
	.tab_carqc li {width:50%;}
}

.car_option {width:100%; /*float:left*/}
.car_option tr th {padding:7px 0; vertical-align:middle; text-align:center;  background:#b0bdcc; color:#fff; font-size:14px; letter-spacing:-1pt; border:1px solid #9ba9b9;  border-left:0;}
.car_option tr th.l_line {border-left:1px solid #a69e9a;}
.car_option tr td {color:#6a6a6a; border:1px solid #e4e4e4; border-top:0; border-left:0;  vertical-align:top; text-align:left; padding:15px 0;}
.car_option tr td.center {text-align:center; vertical-align:middle;}
.car_option tr td.l_line02 {border-left:1px solid #e4e4e4;}
.car_option tr td.l_title {border-left:1px solid #e4e4e4; background:#f8f8f8; color:#544f4c; font-weight:600; text-align:center; vertical-align:middle;}

/**/
.mCounselBox .bic_f {font-size:28px; margin:30px 0 10px;font-weight: 600;}
.mCounselBox .small_f{font-size:14px;margin-bottom:20px; line-height:22px;}

.mCounselBox{position:absolute; left:50%; margin-left:-192px; bottom:630px; width:384px; padding:20px; box-sizing:border-box; height:635px;background:rgba(255,255,255,0.8);}
.mCounselBox .counselFormBox{border:1px solid #2c2c2c; padding:20px; width:100%; margin:10px auto 5px;}
.mCounselBox .counselFormBox > p{font-size:22px; font-weight:600; margin:0 0 5px;}
.mCounselBox .counselFormBox > span{font-size:12px;margin:10px 0;display:block;}
.mCounselBox .counselFormBox .selectWrap_st1{margin-top:-1px; position:relative;}
.mCounselBox .counselFormBox .selectWrap_st1 .select_tit:before{content:''; color:#1dacb8;background:url(../_img/) no-repeat;width: 5px;height: 5px; vertical-align: -2px; padding-right: 5px;}
.mCounselBox .counselFormBox .selectWrap_st1 select{width: 100%;padding-left: 60px;height: 100%;border: none; color:#999;}
.mCounselBox .counselFormBox .selectWrap_st1 span.arw{background:url(../_img/process_arw.png) no-repeat center; width:12px; height:10px; position:absolute; right:20px; top:20px;transform: rotate(90deg);}
.mCounselBox .checksWrap_st1{padding:10px 0 15px;}
.mCounselBox .btnSet{clear:both; margin-top:20px; background:#f26822; width:100%;font-size:18px; font-weight:600; text-align:center;padding:15px 0; border-radius:2px;}
.mCounselBox .btnSet a{color:#fff;}

@media (max-width:1200px){
	.mCounselBox{bottom:530px;}
}


@media (max-width:992px){
	.mCounselBox {position:relative; margin-left:0; left:0; bottom:0; width:100%;  margin:0 auto; background:#ffeadf;}
}



.mCounselBox .checksWrap_st1 .checks label{color:#242424;}
.mCounselBox .checksWrap_st1 .checks input[type='checkbox']:checked + label::before{background: url(../_img/check3_on.png) 0 0 no-repeat transparent;}
.mCounselBox .checksWrap_st1 .checks input[type='checkbox'] + label::before{    content: ''; background: url(../_img/check3_off.png) 0 0 no-repeat transparent; display: inline-block;  vertical-align: middle; width: 20px; height: 20px;font-size: 12px;color: #fff; margin-right: 5px; font-weight: 300;}

/* --------------------------------------------
 * select
/* ------------------------------------------ */
/* selectWrap_st1 */
.selectWrap_st1{position:relative;height:50px;border:1px solid #6b6b6b; margin-right:1px; ;background:#fff;}
.selectWrap_st1 input{width:100%; padding:0px 0 0 65px; height:50px; line-height:50px; color:#999; border:1px solid #ddd; background:transparent;    box-sizing: border-box;font-size: 12px;}
.selectWrap_st1.open{border:1px solid #ffae00;z-index:9999}
.selectWrap_st1 .select_tit{position:absolute;top:7px;left:15px;font-size:14px;line-height:36px;white-space:nowrap;color:#f26822;letter-spacing:0em;z-index:10; font-weight:500;}
.selectWrap_st1 .btn_selected{font-weight:500;display:block;/*border-radius:4px;*/ overflow:hidden;position:relative;height:48px;padding:0px 40px 0px 90px;font-size:14px;color:#c7c7c7;line-height:50px;background:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:1}
.selectWrap_st1.selected .btn_selected{color:#222}
.selectWrap_st1 .btn_selected:hover{background:#fafafa;}
.selectWrap_st1 .btn_selected:after{display:block;position:absolute;top:5px;right:8px;width:40px;height:42px;background:url("../_img/btn_arw02.png") no-repeat center;content:'';transform: rotate(90deg);}
.selectWrap_st1 .select_list{min-width:100%;max-height:216px !important;position:absolute;top:100%;right:0;border:1px solid #ffae00;border-top:1px solid #eee;background:#fff;z-index:100;overflow-x:hidden;overflow-y:auto;margin-right:-1px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;display:none}
.selectWrap_st1 .select_list li a{height:36px;line-height:36px;font-size:14px;display:block;padding:0 20px 0 14px;color:#878787;white-space:nowrap;background:#fafafa}
.selectWrap_st1 .select_list li a:hover,
.selectWrap_st1 .select_list li.on a{color:#85ac68;background:#fff}


/* checksWrap_st1 */
.checksWrap { border-top:1px solid #fff; position:relative; }
.checksWrap_st1 { position:relative; padding:10px 0px;}
.checksWrap_st1 .checks{position:relative}
.checksWrap_st1 input[type="checkbox"]{position:absolute;top:0;left:0;margin:0;padding:0;z-index:-1;width:22px;height:22px;-webkit-appearance:none}
.checksWrap_st1 a { display: inline-block; /*width: 66px;*/ height: 28px; position: absolute; top: -4px; right: 0px;  font-size: 11px;  color: 

.mCounselBox .checksWrap_st1 .checks label{color:#242424;}
.mCounselBox .checksWrap_st1 .checks input[type='checkbox']:checked + label::before{background: url(../../../../images/check3_on.png) 0 0 no-repeat transparent;}
.mCounselBox .checksWrap_st1 .checks input[type='checkbox'] + label::before{    content: ''; background: url(../../../../images/check3_off.png) 0 0 no-repeat transparent; display: inline-block;  vertical-align: middle; width: 20px; height: 20px;font-size: 12px;color: #fff; margin-right: 5px; font-weight: 300;}
[class^=main_] h3{font-size:30px;font-weight:600; padding:50px 0 40px; text-align:center;}

