@font-face {font-family:MalgunGothic; src:url(font/MalgunGothic.eot);}
@font-face {font-family: 'GmarketSansBold';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');font-weight: normal;font-style: normal; }
@font-face {font-family: 'GmarketSansMedium';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');font-weight: normal;font-style: normal; }

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

/*---------- Reset Styles ----------*/
* {/*border-radius:0 !important;*/font-family: 'Noto Sans KR', sans-serif;}
body {color:#35353A;font-size:13px;line-height:1.6;overflow-x:hidden;word-break:keep-all;letter-spacing:-0.5px;}
p,li,li a {color:#35353A;word-break:keep-all;}
a {color:#000;text-decoration:none}
a,a:focus,a:hover,a:active {outline:0 !important}
a:focus {color:#FF9500;text-decoration:none}
a:hover {color:#FF2A00;text-decoration:none}
hr {display:inherit;margin:10px 0}
hr.hr-md {margin:10px 0}
ol, li {list-style:none;}

/*Headings*/
h1 {font-size:28px;line-height:34px}
h2 {font-size:24px;line-height:30px}
h3 {font-size:20px;line-height:26px}
h4 {font-size:18px;line-height:24px}
h5 {font-size:16px;line-height:22px}
h6 {font-size:13px;line-height:19px}
h1,h2,h3,h4,h5,h6 {color:#35353A;margin-top:5px;text-shadow:none;font-weight:normal}
h1 i,h2 i,h3 i,h4 i,h5 i,h6 i {margin-right:5px}

/*Font Size*/
.font-size-11 {font-size:11px}
.font-size-12 {font-size:12px}
.font-size-13 {font-size:13px}
.font-size-14 {font-size:14px}
.font-size-15 {font-size:15px}
.font-size-16 {font-size:16px}
.font-size-17 {font-size:17px}
.font-size-18 {font-size:18px}
.font-size-19 {font-size:19px}
.font-size-20 {font-size:20px}
.font-size-25 {font-size:25px}
.font-size-30 {font-size:30px}

/*Font Weight*/
.font-bold {font-weight:bold;letter-spacing:-1px}

/*Width*/
.width-10 {width:10%}
.width-20 {width:20%}
.width-30 {width:30%}
.width-40 {width:40%}
.width-50 {width:50%}
.width-60 {width:60%}
.width-70 {width:70%}
.width-80 {width:80%}
.width-90 {width:90%}
.width-100 {width:100%}

/*Background Color*/
.background-white {background:#fff}
.background-black {background:#000}

/*Text Ellipsis*/
.ellipsis {display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;-o-text-overflow:ellipsis}
.ellipsis span{font-weight:300;}
.ellipsis a{color:#444 !important; font-weight:300;}

/*Display Block*/
.display-block {display:block}
.display-inline-block {display:inline-block}

/*Block Headline*/
.headline {display:block;margin:0 0 15px;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd}
.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6 {margin:-1px 0 -1px;padding:5px 2px;display:inline-block;border-bottom:1px solid #FF2A00;border-top:1px solid #FF2A00}

/*Heading Options*/
.heading {text-align:center}
.heading h2,.heading h4 {padding:0 12px;position:relative;display:inline-block;line-height:34px !important}
.heading h2:before,.heading h2:after,.heading h4:before,.heading h4:after {content:' ';width:50%;position:absolute;border-width:1px;border-color:#BABABB}
.heading h2:before,.heading h4:before {right:100%}
.heading h2:after,.heading h4:after {left:100%}
@media (max-width: 768px) {
	.heading h2:before,.heading h2:after,.heading h4:before,.heading h4:after {width:10%}
}

/*Headline e1*/
.heading-e1 h2:before,.heading-e1 h2:after {top:15px;height:6px;border-top-style:solid;border-bottom-style:solid}
/*Headline e2*/
.heading-e2 h2:before,.heading-e2 h2:after {top:15px;height:6px;border-top-style:dashed;border-bottom-style:dashed}
/*Headline e3*/
.heading-e3 h2:before,.heading-e3 h2:after {top:15px;height:6px;border-top-style:dotted;border-bottom-style:dotted}
/*Headline e4*/
.heading-e4 h2:before,.heading-e4 h2:after {top:17px;border-bottom-style:solid}
.heading-e4 h4:before,.heading-e4 h4:after {top:17px;border-bottom-style:solid}
/*Headline e5*/
.heading-e5 h2:before,.heading-e5 h2:after {top:17px;border-bottom-style:dashed}
/*Headline e6*/
.heading-e6 h2:before,.heading-e6 h2:after {top:17px;border-bottom-style:dotted}

/*Heading Sizes*/
h2.heading-md {font-size:20px;line-height:24px}
h2.heading-sm,h3.heading-md {font-size:18px;line-height:24px}
h3.heading-md {line-height:22px}
h3.heading-sm {font-size:16px;line-height:20px}
h2.heading-xs {font-size:16px;line-height:22px}
h3.heading-xs {font-size:14px;margin-bottom:0}

/*Deviders*/
.devider.devider-dotted {border-top:2px dotted #eee}
.devider.devider-dashed {border-top:2px dashed #eee}
.devider.devider-db {height:5px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.devider.devider-db-dashed {height:5px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd}
.devider.devider-db-dotted {height:5px;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd}

/*---------- Tables ----------*/
/*Basic Tables*/
.table thead > tr > th {border-bottom:none}
@media (max-width: 768px) {
	.table th.hidden-sm,.table td.hidden-sm {display:none !important}
}

/*---------- Forms ----------*/
.form-control {box-shadow:none}
.form-control:focus {border-color:#BABABB;box-shadow:0 0 2px #c9c9c9}

/*Form Spacing*/
.form-spacing .form-control {margin-bottom:15px}

/*Form Icons*/
.input-group-addon {color:#b3b3b3;font-size:14px;background:#fff}

/*---------- Carousel ----------*/
/*carousel-e1*/
.carousel-e1 .carousel-caption {left:0;right:0;bottom:0;padding:7px 15px;background:rgba(0, 0, 0, 0.7)}
.carousel-e1 .carousel-caption p {color:#fff;margin-bottom:0}
.carousel-e1 .carousel-arrow a.carousel-control {opacity:1;font-size:16px;height:inherit;width:inherit;background:none;text-shadow:none;position:inherit}
.carousel-e1 .carousel-arrow a i {top:50%;opacity:0.6;background:#000;margin-top:-15px;position:absolute;color:#fff;padding:7px 12px;text-align:center;margin-left:3px;margin-right:3px}
.carousel-e1 .carousel-arrow a i:hover {opacity:0.8;color:#FF2A00}
.carousel-e1 .carousel-arrow a.left i {left:0}
.carousel-e1 .carousel-arrow a.right i {right:0}

/*---------- Tabs ----------*/
/*Tabs e1*/
.tab-e1 .nav-tabs {border:none;background:none;border-bottom:solid 1px #74747a}
.tab-e1 .nav-tabs a {font-size:12px;padding:5px 20px}
.tab-e1 .nav-tabs > .active > a,.tab-e1 .nav-tabs > .active > a:hover,.tab-e1 .nav-tabs > .active > a:focus {color:#fff;border:none;background:#74747a}
.tab-e1 .nav-tabs > li > a {border:none}
.tab-e1 .nav-tabs > li > a:hover {color:#fff;background:#34343a}
.tab-e1 .tab-content {padding:10px 0}
.tab-e1 .tab-content img {margin-top:4px;margin-bottom:15px}
.tab-e1 .tab-content img.img-tab-space {margin-top:7px}

/*Tabs e2*/
.tab-e2 .nav-tabs {border-bottom:none}
.tab-e2 .nav-tabs li a {font-size:12px;padding:7px 15px;background:none;border:none}
.tab-e2 .nav-tabs li.active a {background:#fff;padding:6px 13px 7px;border:solid 1px #e5e5e5;border-top:solid 1px #FF2A00;border-bottom:none !important;color:#000}
.tab-e2 .tab-content {padding:10px 15px;border:solid 1px #e5e5e5}

/*Tabs e3*/
.tab-e3 .nav-pills li a {font-size:12px;color:#75757A;font-size:14px;padding:4px 8px;margin-bottom:3px;background:#fafafa;border:solid 1px #eee}
.tab-e3 .nav-pills li a:hover,.tab-e3 .nav-pills li.active a {color:#fff;background:#FF2A00;border:solid 1px #DF2700}
.tab-e3 .nav-pills li i {width:1.25em;margin-right:5px;text-align:center;display:inline-block}
.tab-e3 .tab-content {padding:15px;background:#fafafa;border:solid 1px #eee}

/*---------- Accordions ----------*/
/*Accordion v1*/
.acc-v1 .panel-heading {padding:0;box-shadow:none}
.acc-v1 .panel-heading a {display:block;font-size:14px;padding:5px 15px;background:#fefefe}
.acc-icon a.accordion-toggle i {color:#585f69;margin-right:8px}
.acc-icon a.accordion-toggle:hover i {color:#39414c}

/*---------- Navigation ----------*/
/*Pegination*/
.pagination li a {color:#75757A;padding:3px 10px}
.pagination li a:hover {color:#fff;background:#000;border-color:#000}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
	border-color:#222;background-color:#222}

/*Pagination Without Space*/
.pagination-no-space .pagination {margin:0}

/*Pager*/
.pager li > a:hover,.pager li > a:focus {color:#fff;background:#DF2700;border-color:#DF2700}

/*---------- Sidebar Menu ----------*/
/*Sidebar Menu e1*/
.sidebar-nav-e1 li {padding:0;font-size:12px}
.sidebar-nav-e1 li a {display:block;padding:7px 30px 7px 10px}
.sidebar-nav-e1 li a:hover {text-decoration:none}
.sidebar-nav-e1 > li.active,.sidebar-nav-e1 > li.active:hover {background:#f8f8f8;border-color:#BABABB}
.sidebar-nav-e1 > li.active > a {color:#000;font-weight:bold}

/*Sidebar Sub Navigation*/
.sidebar-nav-e1 li ul {padding:0;list-style:none}
.sidebar-nav-e1 li ul,.sidebar-nav-e1 li.active ul a {background:#fafafa}
.sidebar-nav-e1 li ul a {color:#55555A;font-size:12px;border-top:solid 1px #e5e5e5;padding:7px 30px 7px 10px}
.sidebar-nav-e1 ul li:hover a,.sidebar-nav-e1 ul li.active a {color:crimson}

/*Sidebar Badges*/
.list-group-item li > .badge {float:right}
.sidebar-nav-e1 span.badge {margin-top:8px;margin-right:10px}
.sidebar-nav-e1 .list-toggle > span.badge {margin-right:25px}
.sidebar-nav-e1 ul li span.badge {margin-top:8px;font-size:11px;padding:3px 5px;margin-right:10px}

/*Sidebar List Toggle*/
.list-toggle:after {top:7px;right:10px;color:#75757A;font-size:12px;content:"\f105";position:absolute;font-weight:normal;display:inline-block;font-family:FontAwesome}
.list-toggle.active:after {color:#FF2A00;content:"\f105"}

/*---------- Button Styles ----------*/
.btn {box-shadow:none;font-size:12px}
.btn-default {font-size:12px;cursor:pointer;font-weight:300;padding:3px 12px}
.btn-primary {font-size:12px;cursor:pointer;font-weight:300;padding:3px 12px}
.btn-success {font-size:12px;cursor:pointer;font-weight:300;padding:3px 12px}
.btn-info {font-size:12px;cursor:pointer;font-weight:300;padding:3px 12px}
.btn-warning {font-size:12px;cursor:pointer;font-weight:300;padding:3px 12px}
.btn-danger {font-size:12px;cursor:pointer;font-weight:300;padding:3px 12px}
.btn-e {white-space:nowrap;border:0;color:#fff;font-size:14px;cursor:pointer;font-weight:300;padding:3px 12px;position:relative;background:#FF2A00;display:inline-block;text-decoration:none}
.btn-e:hover {color:#ffb62b;text-decoration:none;-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}a.btn-e {/*padding: 4px 13px;*//*vertical-align: middle;*/}
.btn-e-sm,a.btn-e-sm {padding:2px 10px}
.btn-e-lg,a.btn-e-lg {font-size:14px;padding:6px 16px}
.btn-e-xs,a.btn-e-xs {font-size:11px;padding:1px 8px}
.eyoom-form a.btn-e{color:#fff;}

@media (max-width:991px) {
	.btn-e{font-size:12px;padding:3px 10px;}
}

/*Button Groups*/
.btn-e-group {padding:5px 12px;height:18px}
.dropdown-menu .divider {margin:5px 0}
.btn-group .dropdown-menu > li > a {padding:3px 13px;font-size:13px}
.btn-group > .btn-e,.btn-group-vertical > .btn-e {float:left;position:relative}
.btn-group > .btn-e:first-child {margin-left:0}

/*For FF Only*/
@-moz-document url-prefix() {
	.footer-subsribe .btn-e {padding-bottom:4px}
}
@media (max-width: 768px) {
	@-moz-document url-prefix() {
		.btn-e {padding-bottom:6px}
	}
}

/*Buttons Color*/
a:link, a:visited, a:hover, a:active{color:#222}
a.btn-e,a.btn-e:hover,a.btn-e:focus,a.btn-e:active,a.btn-e.active {color:#ffb62b}
.btn-e:hover,.btn-e:focus,.btn-e:active,.btn-e.active,.open .dropdown-toggle.btn-e {background:#DF2700}
.btn-e-split.dropdown-toggle {border-left:solid 1px #DF2700}
.btn-e.btn-e-default {background:#95959A}
.btn-e.btn-e-default:hover,.btn-e.btn-e-default:focus,.btn-e.btn-e-default:active,.btn-e.btn-e-default.active,.open .dropdown-toggle.btn-e.btn-e-default {background:#75757A}
.btn-e.btn-e-split-default.dropdown-toggle {border-left:solid 1px #75757A}
.btn-e.btn-e-red {background:#ff4c4c; color:#fff !important;}
.btn-e.btn-e-red:hover,.btn-e.btn-e-red:focus,.btn-e.btn-e-red:active,.btn-e.btn-e-red.active,.open .dropdown-toggle.btn-e.btn-e-red {background:#DF2700}
.btn-e.btn-e-split-red.dropdown-toggle {border-left:solid 1px #DF2700}
.btn-e.btn-e-blue {background:#007AFF}
.btn-e.btn-e-blue:hover,.btn-e.btn-e-blue:focus,.btn-e.btn-e-blue:active,.btn-e.btn-e-blue.active,.open .dropdown-toggle.btn-e.btn-e-blue {background:#0061D7}
.btn-e.btn-e-split-blue.dropdown-toggle {border-left:solid 1px #0061D7}
.btn-e.btn-e-yellow {background:#FF9500}
.btn-e.btn-e-yellow:hover,.btn-e.btn-e-yellow:focus,.btn-e.btn-e-yellow:active,.btn-e.btn-e-yellow.active,.open .dropdown-toggle.btn-e.btn-e-yellow {background:#E08300}
.btn-e.btn-e-split-yellow.dropdown-toggle {border-left:solid 1px #E08300}
.btn-e.btn-e-green {background:#88BA00}
.btn-e.btn-e-green:hover,.btn-e.btn-e-green:focus,.btn-e.btn-e-green:active,.btn-e.btn-e-green.active,.open .dropdown-toggle.btn-e.btn-e-green {background:#679300}
.btn-e.btn-e-split-green.dropdown-toggle {border-left:solid 1px #679300}
.btn-e.btn-e-orange {background:#FF5500}
.btn-e.btn-e-orange:hover,.btn-e.btn-e-orange:focus,.btn-e.btn-e-orange:active,.btn-e.btn-e-orange.active,.open .dropdown-toggle.btn-e.btn-e-orange {background:#D64600}
.btn-e.btn-e-split-orange.dropdown-toggle {border-left:solid 1px #D64600}
.btn-e.btn-e-purple {background:#855AED}
.btn-e.btn-e-purple:hover,.btn-e.btn-e-purple:focus,.btn-e.btn-e-purple:active,.btn-e.btn-e-purple.active,.open .dropdown-toggle.btn-e.btn-e-purple {background:#7248CF}
.btn-e.btn-e-split-purple.dropdown-toggle {border-left:solid 1px #7248CF}
.btn-e.btn-e-brown {background:#B57F45}
.btn-e.btn-e-brown:hover,.btn-e.btn-e-brown:focus,.btn-e.btn-e-brown:active,.btn-e.btn-e-brown.active,.open .dropdown-toggle.btn-e.btn-e-brown {background:#8D6231}
.btn-e.btn-e-split-brown.dropdown-toggle {border-left:solid 1px #8D6231}
.btn-e.btn-e-sea {background:#4A98FC}
.btn-e.btn-e-sea:hover,.btn-e.btn-e-sea:focus,.btn-e.btn-e-sea:active,.btn-e.btn-e-sea.active,.open .dropdown-toggle.btn-e.btn-e-sea {background:#3778CC}
.btn-e.btn-e-split-sea.dropdown-toggle {border-left:solid 1px #3778CC}
.btn-e.btn-e-aqua {background:#00E8DD}
.btn-e.btn-e-aqua:hover,.btn-e.btn-e-aqua:focus,.btn-e.btn-e-aqua:active,.btn-e.btn-e-aqua.active,.open .dropdown-toggle.btn-e.btn-e-aqua {background:#00B2AB}
.btn-e.btn-e-split-aqua.dropdown-toggle {border-left:solid 1px #00B2AB}
.btn-e.btn-e-dark-blue {background:#0056FF}
.btn-e.btn-e-dark-blue:hover,.btn-e.btn-e-dark-blue:focus,.btn-e.btn-e-dark-blue:active,.btn-e.btn-e-dark-blue.active,.open .dropdown-toggle.btn-e.btn-e-dark-blue {background:#003AC2}
.btn-e.btn-e-split-dark.dropdown-toggle {border-left:solid 1px #003AC2}
.btn-e.btn-e-light-green {background:#7DFF63}
.btn-e.btn-e-light-green:hover,.btn-e.btn-e-light-green:focus,.btn-e.btn-e-light-green:active,.btn-e.btn-e-light-green.active,.open .dropdown-toggle.btn-e.btn-e-light-green {background:#60CE46}
.btn-e.btn-e-split-light-green.dropdown-toggle {border-left:solid 1px #60CE46}
.btn-e.btn-e-dark {background:#555; color:#fff !important;}
.btn-e.btn-e-dark:hover,.btn-e.btn-e-dark:focus,.btn-e.btn-e-dark:active,.btn-e.btn-e-dark.active,.open .dropdown-toggle.btn-e.btn-e-dark {background:#555}
.btn-e.btn-e-split-dark.dropdown-toggle {border-left:solid 1px #35353A}
.btn-e.btn-e-light-grey {background:#555; color:#fff !important;}
.btn-e.btn-e-light-grey:hover,.btn-e.btn-e-light-grey:focus,.btn-e.btn-e-light-grey:active,.btn-e.btn-e-light-grey.active,.open .dropdown-toggle.btn-e.btn-e-light-grey {background:#555}
.btn-e.btn-e-split-light-grey.dropdown-toggle {border-left:solid 1px #95959A}

/*Bordered Buttons*/
.btn-e.btn-brd {color:#55555A;font-weight:200;background:none;border:solid 1px transparent;-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}
.btn-e.btn-brd:hover {background:none;border:solid 1px #eee}
.btn-e.btn-brd:focus {background:none}
.btn-e.btn-brd.btn-brd-hover:hover {color:#fff !important}
.btn-e.btn-brd {border-color:#FF2A00}
.btn-e.btn-brd:hover {color:#DF2700;border-color:#DF2700}
.btn-e.btn-brd.btn-brd-hover:hover {background:#DF2700}
.btn-e.btn-brd.btn-e-default {border-color:#95959A}
.btn-e.btn-brd.btn-e-default:hover {color:#75757A;border-color:#75757A}
.btn-e.btn-brd.btn-e-default.btn-brd-hover:hover {background:#75757A}
.btn-e.btn-brd.btn-e-red {border-color:#FF2A00}
.btn-e.btn-brd.btn-e-red:hover {color:#DF2700;border-color:#DF2700}
.btn-e.btn-brd.btn-e-red.btn-brd-hover:hover {background:#DF2700}
.btn-e.btn-brd.btn-e-blue {border-color:#007AFF}
.btn-e.btn-brd.btn-e-blue:hover {color:#0061D7;border-color:#0061D7}
.btn-e.btn-brd.btn-e-blue.btn-brd-hover:hover {background:#0061D7}
.btn-e.btn-brd.btn-e-yellow {border-color:#FF9500}
.btn-e.btn-brd.btn-e-yellow:hover {color:#E08300;border-color:#E08300}
.btn-e.btn-brd.btn-e-yellow.btn-brd-hover:hover {background:#E08300}
.btn-e.btn-brd.btn-e-green {border-color:#88BA00}
.btn-e.btn-brd.btn-e-green:hover {color:#679300;border-color:#679300}
.btn-e.btn-brd.btn-e-green.btn-brd-hover:hover {background:#679300}
.btn-e.btn-brd.btn-e-orange {border-color:#FF5500}
.btn-e.btn-brd.btn-e-orange:hover {color:#D64600;border-color:#D64600}
.btn-e.btn-brd.btn-e-orange.btn-brd-hover:hover {background:#D64600}
.btn-e.btn-brd.btn-e-purple {border-color:#855AED}
.btn-e.btn-brd.btn-e-purple:hover {color:#7248CF;border-color:#7248CF}
.btn-e.btn-brd.btn-e-purple.btn-brd-hover:hover {background:#7248CF}
.btn-e.btn-brd.btn-e-brown {border-color:#B57F45}
.btn-e.btn-brd.btn-e-brown:hover {color:#8D6231;border-color:#8D6231}
.btn-e.btn-brd.btn-e-brown.btn-brd-hover:hover {background:#8D6231}
.btn-e.btn-brd.btn-e-sea {border-color:#4A98FC}
.btn-e.btn-brd.btn-e-sea:hover {color:#3778CC;border-color:#3778CC}
.btn-e.btn-brd.btn-e-sea.btn-brd-hover:hover {background:#3778CC}
.btn-e.btn-brd.btn-e-aqua {border-color:#00E8DD}
.btn-e.btn-brd.btn-e-aqua:hover {color:#00B2AB;border-color:#00B2AB}
.btn-e.btn-brd.btn-e-aqua.btn-brd-hover:hover {background:#00B2AB}
.btn-e.btn-brd.btn-e-dark-blue {border-color:#0056FF}
.btn-e.btn-brd.btn-e-dark-blue:hover {color:#003AC2;border-color:#003AC2}
.btn-e.btn-brd.btn-e-dark-blue.btn-brd-hover:hover {background:#003AC2}
.btn-e.btn-brd.btn-e-light-green {border-color:#7DFF63}
.btn-e.btn-brd.btn-e-light-green:hover {color:#60CE46;border-color:#60CE46}
.btn-e.btn-brd.btn-e-light-green.btn-brd-hover:hover {background:#60CE46}
.btn-e.btn-brd.btn-e-light-grey {border-color:#BABABB}
.btn-e.btn-brd.btn-e-light-grey:hover {color:#95959A;border-color:#95959A}
.btn-e.btn-brd.btn-e-light-grey.btn-brd-hover:hover {background:#95959A}
.btn-e.btn-brd.btn-e-dark {border-color:#55555A}
.btn-e.btn-brd.btn-e-dark:hover {color:#35353A;border-color:#35353A}
.btn-e.btn-brd.btn-e-dark.btn-brd-hover:hover {background:#35353A}
.btn-e.btn-brd.btn-e-light {color:#fff;border-color:#fff}
.btn-e.btn-brd.btn-e-light:hover {border-color:#fff}
.btn-e.btn-brd.btn-e-light.btn-brd-hover:hover {background:#fff;color:#55555A !important}

/*---------- Badges and Labels ----------*/
/*Labels*/
span.label {font-size:11px;font-weight:300;padding:3px 6px}
/*Badges*/
span.badge {font-size:11px;font-weight:300;padding:3px 6px}

span.label-e,span.badge-e {background:#FF2A00}
span.label-blue,span.badge-blue {background:#007AFF}
span.label-red,span.badge-red {background:#FF2A00}
span.label-green,span.badge-green {background:#88BA00}
span.label-sea,span.badge-sea {background:#4A98FC}
span.label-orange,span.badge-orange {background:#FF5500}
span.label-yellow,span.badge-yellow {background:#FF9500}
span.label-purple,span.badge-purple {background:#855AED}
span.label-aqua,span.badge-aqua {background:#00E8DD}
span.label-brown,span.badge-brown {background:#B57F45}
span.label-dark-blue,span.badge-dark-blue {background:#0056FF}
span.label-light-green,span.badge-light-green {background:#7DFF63}
span.label-light,span.badge-light {color:#55555A;background:#eee}
span.label-dark,span.badge-dark {background:#55555A}

/*Badge Lists*/
.badge-lists li {position:relative}
.badge-lists span.badge {top:-10px;right:-6px;position:absolute}

/*Badge Icons*/
.badge-lists.badge-icons span.badge {min-width:12px;padding:3px 6px}
.badge-lists.badge-icons i {font-size:18px;min-width:25px}

/*Badge Box e1*/
.badge-box-e1 a {color:#75757A;min-width:40px;font-size:18px;padding:8px 9px;display:inline-block;border:solid 1px #eee}
/*Badge Box e2*/
.badge-box-e2 a {color:#75757A;font-size:12px;padding:10px;min-width:70px;text-align:center;display:inline-block;border:solid 1px #eee}
/*General Badge Box*/
.badge-box-e2 a i {font-size:20px}
.badge-box-e1 a i,.badge-box-e2 a i {display:block;margin:1px auto 2px}
.badge-box-e1 a:hover,.badge-box-e2 a:hover {color:#55555A;border-color:#55555A;text-decoration:none;-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}

/*---------- Alert ----------*/
.alert-info {background:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3)}
.alert-success {background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3)}
.alert-warning {background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3)}
.alert-danger {background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3)}

/*---------- Icons ----------*/
/*Social Icons*/
.social-icons {margin:0;padding:0}
.social-icons li {list-style:none;margin-right:3px;margin-bottom:3px;text-indent:-9999px;display:inline-block}
.social-icons li a,a.social-icon {width:30px;height:30px;display:block;background-position:0 0;background-repeat:no-repeat}
.social_facebook {background:url("../image/social/facebook.png") no-repeat;background-size:30px 30px}
.social_twitter {background:url("../image/social/twitter.png") no-repeat;background-size:30px 30px}
.social_google {background:url("../image/social/google.png") no-repeat;background-size:30px 30px}
.social_youtube {background:url("../image/social/youtube.png") no-repeat;background-size:30px 30px}
.social_kakao {background:url("../image/social/kakao.png") no-repeat;background-size:30px 30px}
.social_kakaostory {background:url("../image/social/kakaostory.png") no-repeat;background-size:30px 30px}
.social_band {background:url("../image/social/band.png") no-repeat;background-size:30px 30px}
.social_rss {background:url("../image/social/rss.png") no-repeat;background-size:30px 30px}
.social_pinterest {background:url("../image/social/pinterest.png") no-repeat;background-size:30px 30px}
.social_tumblr {background:url("../image/social/tumblr.png") no-repeat;background-size:30px 30px}
.social_instagram {background:url("../image/social/instagram.png") no-repeat;background-size:30px 30px}
.social_behance {background:url("../image/social/behance.png") no-repeat;background-size:30px 30px}

/*Font Awesome Icon Styles*/
i.icon-custom {color:#55555A;width:40px;height:40px;font-size:20px;line-height:40px;margin-bottom:5px;text-align:center;display:inline-block;border:solid 1px #55555A}
i.icon-sm {width:35px;height:35px;font-size:16px;line-height:35px}
i.icon-lg {width:60px;height:60px;font-size:31px;line-height:60px;margin-bottom:10px}
i.icon-2x {font-size:30px}
i.icon-3x {font-size:40px}
i.icon-4x {font-size:50px}

/*Icon Styles For Links*/
.link-icon,.link-bg-icon {color:#55555A}
.link-icon:hover,.link-bg-icon:hover {border:none;text-decoration:none}
.link-icon:hover i {color:#72c02c;background:none;border:solid 1px #72c02c}
.link-bg-icon:hover i {color:#72c02c;background:#72c02c;border-color:#72c02c;color:#fff !important}
i.icon-color-e,i.icon-color-red,i.icon-color-sea,i.icon-color-dark,i.icon-color-grey,i.icon-color-blue,i.icon-color-green,i.icon-color-yellow,i.icon-color-orange,i.icon-color-purple,i.icon-color-aqua,i.icon-color-brown,i.icon-color-dark-blue,i.icon-color-light-grey,i.icon-color-light-green {background:none}

/*Icons Color*/
i.icon-color-e {color:#FF2A00;border:solid 1px #FF2A00}
i.icon-color-blue {color:#007AFF;border:solid 1px #007AFF}
i.icon-color-red {color:#FF2A00;border:solid 1px #FF2A00}
i.icon-color-sea {color:#4A98FC;border:solid 1px #4A98FC}
i.icon-color-green {color:#88BA00;border:solid 1px #88BA00}
i.icon-color-yellow {color:#FF9500;border:solid 1px #FF9500}
i.icon-color-orange {color:#FF5500;border:solid 1px #FF5500}
i.icon-color-grey {color:#95959A;border:solid 1px #95959A}
i.icon-color-purple {color:#855AED;border:solid 1px #855AED}
i.icon-color-aqua {color:#00E8DD;border:solid 1px #00E8DD}
i.icon-color-brown {color:#B57F45;border:solid 1px #B57F45}
i.icon-color-dark-blue {color:#0056FF;border:solid 1px #0056FF}
i.icon-color-light-green {color:#7DFF63;border:solid 1px #7DFF63}
i.icon-color-light {color:#fff;border:solid 1px #fff}
i.icon-color-light-grey {color:#BABABB;border:solid 1px #BABABB}

/*Icons Backgroun Color*/
i.icon-bg-e,i.icon-bg-red,i.icon-bg-sea,i.icon-bg-dark,i.icon-bg-grey,i.icon-bg-blue,i.icon-bg-green,i.icon-bg-yellow,i.icon-bg-orange,i.icon-bg-purple,i.icon-bg-aqua,i.icon-bg-brown,i.icon-bg-dark-blue,i.icon-bg-light-grey,i.icon-bg-light-green {color:#fff;border-color:transparent}
i.icon-bg-e {background:#FF2A00}
i.icon-bg-blue {background:#007AFF}
i.icon-bg-red {background:#FF2A00}
i.icon-bg-sea {background:#4A98FC}
i.icon-bg-green {background:#88BA00}
i.icon-bg-yellow {background:#FF9500}
i.icon-bg-orange {background:#FF5500}
i.icon-bg-grey {background:#95959A}
i.icon-bg-dark {background:#55555A}
i.icon-bg-purple {background:#855AED}
i.icon-bg-aqua {background:#00E8DD}
i.icon-bg-brown {background:#B57F45}
i.icon-bg-dark-blue {background:#0056FF}
i.icon-bg-light-green {background:#7DFF63}
i.icon-bg-light {background:#fff;border-color:transparent}
i.icon-bg-light-grey {background:#BABABB;border-color:transparent}

/* Make Font Awesome icons fixed width */
.fa-fixed [class^="fa"],.fa-fixed [class*=" fa"] {width:1.25em;text-align:center;display:inline-block}
.fa-fixed [class^="fa"].fa-lg,.fa-fixed [class*=" fa"].fa-lg {/* increased font size for fa-lg */width:1.5625em}

/*---------- Content Box ----------*/
/*Content Box e1*/
.content-box-e1 {text-align:center}
.content-box-e1 span {display:block;margin-top:5px}
/*Content Box e2*/
@media (max-width: 992px) {
	.content-box-e2,.content-box-e2 .text-justify {text-align:center}
	.content-box-e2 span {display:block;margin-top:5px}
}
/*Content Box e3*/
.content-box-e3 {margin-bottom:15px}
.content-box-e3 i {top:8px;float:left;position:relative}
.content-box-e3 .content-box-in-e3 {padding:0 10px;overflow:hidden}
.content-box-e3 .content-box-in-e3 h3 {font-size:18px;line-height:22px;margin-bottom:3px;text-transform:capitalize}
.content-box-e3 .content-box-in-e3 h3 a {color:#55555A}

/*---------- Service Box ----------*/
.service-box {padding:20px 30px;text-align:center;margin-bottom:20px}
.service-box p,.service-box h2 {color:#fff}
.service-box h2 a:hover {text-decoration:none}
.service-box-light,.service-box-default {background:#fafafa;border:solid 1px #eee}
.service-box-default:hover {box-shadow:0 0 12px #eee}
.service-box-light p,.service-box-light h2,.service-box-default p,.service-box-default h2 {color:#55555A}
.service-box-e {background:#FF2A00}
.service-box-blue {background:#007AFF}
.service-box-red {background:#FF2A00}
.service-box-sea {background:#4A98FC}
.service-box-grey {background:#95959A}
.service-box-yellow {background:#FF9500}
.service-box-orange {background:#FF5500}
.service-box-green {background:#88BA00}
.service-box-purple {background:#855AED}
.service-box-aqua {background:#00E8DD}
.service-box-brown {background:#B57F45}
.service-box-dark-blue {background:#0056FF}
.service-box-light-green {background:#7DFF63}
.service-box-dark {background:#55555A}
.service-box-light {background:#eee}

/*---------- Typography ----------*/
/*Text Big*/
.text-big {float:left;color:#FF2A00;padding:5px 0;font-size:45px;font-weight:600;line-height:30px;margin:0 5px 0 0}
.text-big-bg {float:left;color:#fff;padding:7px 0;min-width:50px;font-size:35px;font-weight:600;line-height:35px;text-align:center;background:#FF2A00;margin:4px 10px 0 0}

/*Text Highlights*/
.text-highlights {color:#fff;font-weight:200;padding:0 5px;background:#55555A}
.text-highlights-green {background:#88BA00}
.text-highlights-blue {background:#007AFF}
.text-highlights-red {background:#FF2A00}
.text-highlights-sea {background:#4A98FC}
.text-highlights-orange {background:#FF5500}
.text-highlights-yellow {background:#FF9500}
.text-highlights-purple {background:#855AED}
.text-highlights-aqua {background:#00E8DD}
.text-highlights-brown {background:#B57F45}
.text-highlights-dark-blue {background:#0056FF}
.text-highlights-light-green {background:#7DFF63}

/*Text Borders*/
.text-border {border-bottom:dotted 1px #55555A}
.text-border-default {border-color:#95959A}
.text-border-green {border-color:#88BA00}
.text-border-blue {border-color:#007AFF}
.text-border-red {border-color:#FF2A00}
.text-border-yellow {border-color:#FF9500}
.text-border-purple {border-color:#855AED}

/*List Styles*/
.list-styles li {margin-bottom:8px}

/*Contextual Backgrounds*/
.cont-text-bg p {opacity:0.8;padding:8px 10px}
.cont-text-bg p:hover {opacity:1}

/*Blockquote*/
blockquote {padding:5px 15px;border-left-width:2px}
blockquote p {font-size:14px;font-weight:400}
blockquote h1,blockquote h2,blockquote span {font-size:18px;margin:0 0 8px;line-height:24px}

/*Blockquote Styles*/
blockquote.bq-text-lg p,blockquote.bq-text-lg small {text-transform:uppercase}
blockquote.bq-text-lg p {font-size:22px;font-weight:300;line-height:32px}
blockquote.text-right,blockquote.hero.text-right {border-left:none;border-right:2px solid #eee}
blockquote.hero.text-right,blockquote.hero.text-right:hover {border-color:#55555A}
blockquote:hover,blockquote.text-right:hover {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
blockquote.bq-dark,blockquote.bq-dark:hover {border-color:#55555A}
blockquote.bq-green {border-color:#88BA00}
blockquote.bq-red {border-color:#FF2A00}
blockquote.bq-yellow {border-color:#FF9500}

/*Blockquote Hero Styles*/
blockquote.hero {border:none;padding:18px;font-size:16px;background:#f3f3f3;border-left:solid 2px #666}
blockquote.hero:hover {background:#eee;border-left-color:#666}
blockquote.hero.hero-dark,blockquote.hero.hero-default {border:none}
blockquote.hero.hero-dark {background:#444}
blockquote.hero.hero-dark:hover {background:#55555A}
blockquote.hero.hero-default {background:#FF2A00}
blockquote.hero.hero-default:hover {background:#DF2700}
blockquote.hero.hero-dark p,blockquote.hero.hero-dark h2,blockquote.hero.hero-dark small,blockquote.hero.hero-default p,blockquote.hero.hero-default h2,blockquote.hero.hero-default small {color:#fff;font-weight:200}

/*---------- Tag Boxes ----------*/
.tag-box {padding:15px;background:#fff;margin-bottom:20px}
.tag-box h2 {font-size:20px;line-height:25px}
.tag-box p {margin-bottom:0}
.tag-box.tag-text-space p {margin-bottom:10px}

/*Tag Boxes e1*/
.tag-box-e1 {border:solid 1px #eee;border-top:solid 2px #FF2A00}
.tag-box-e1-center {border:solid 1px #eee;border-top:solid 2px #FF2A00;text-align:center}
/*Tag Boxes e2*/
.tag-box-e2-r {background:#fafafa;border:solid 1px #eee;border-left:solid 2px #FF2A00}
.tag-box-e2-g {background:#fafafa;border:solid 1px #eee;border-left:solid 2px #88BA00}
.tag-box-e2-y {background:#fafafa;border:solid 1px #eee;border-left:solid 2px #FF9500}
.tag-box-e2-d {background:#fafafa;border:solid 1px #eee;border-left:solid 2px #55555A}
.tag-box-e2-bl {background:#fafafa;border:solid 1px #eee;border-left:solid 2px #007AFF}
.tag-box-e2-br {background:#fafafa;border:solid 1px #eee;border-left:solid 2px #B57F45}
/*Tag Boxes e3*/
.tag-box-e3 {border:solid 2px #eee}
.tag-box-e3-center {border:solid 2px #eee;text-align:center}
/*Tag Boxes e4*/
.tag-box-e4 {border:dashed 1px #BABABB}
/*Tag Boxes e5*/
.tag-box-e5 {margin:20px 0;text-align:center;border:dashed 1px #ccc}
.tag-box-e5 span {color:#55555A;font-size:28px;margin-bottom:0}
/*Tag Boxes e6*/
.tag-box-e6 {background:#fafafa;border:solid 1px #eee}
/*Tag Boxes e7*/
.tag-box-e7 {border:solid 1px #eee;border-bottom:solid 2px #FF2A00}

/*---------- Color Content Boxes ----------*/
.color-content-box {padding:15px;text-align:center}
.color-content-box h2 {font-size:18px}
.color-content-box p {font-size:12px}
.color-content-box p,.color-content-box h2 {color:#fff}
.color-content-box-light,.color-content-box-default {background:#fafafa;border:solid 1px #eee}
.color-content-box-default:hover {box-shadow:0 0 8px #eee}
.color-box-or {overflow:hidden;position:relative}
.color-box-bg {width:250px;padding:60px;position:absolute;top:-10px;right:-100px;background:#fff;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10);opacity:0.1;transform:rotate(57deg);-o-transform:rotate(57deg);-ms-transform:rotate(57deg);-moz-transform:rotate(57deg);-webkit-transform:rotate(57deg)}
.color-box-bg2 {width:250px;padding:60px;position:absolute;top:-10px;right:-100px;background:#000;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=2)";filter:alpha(opacity=2);opacity:0.02;transform:rotate(57deg);-o-transform:rotate(57deg);-ms-transform:rotate(57deg);-moz-transform:rotate(57deg);-webkit-transform:rotate(57deg)}
.color-content-box-light p,.color-content-box-light h2,.color-content-box-default p,.color-content-box-default h2 {color:#55555A}
.color-content-box-e {background:#FF2A00}
.color-content-box-blue {background:#007AFF}
.color-content-box-red {background:#FF2A00}
.color-content-box-grey {background:#95959A}
.color-content-box-yellow {background:#FF9500}
.color-content-box-orange {background:#FF5500}
.color-content-box-green {background:#88BA00}
.color-content-box-brown {background:#B57F45}
.color-content-box-dark-blue {background:#0056FF}
.color-content-box-purple {background:#855AED}
.color-content-box-aqua {background:#00E8DD}
.color-content-box-sea {background:#4A98FC}
.color-content-box-dark {background:#55555A}
.color-content-box-light {background:#f8f8f8}

/*------------ =======----------------------------------------
Panels (Portlets) ----------*/
.panel-heading {color:#fff;padding:5px 15px}
/*Panel Table*/
.panel .table {margin-bottom:0}
/*Panel Eyoom*/
.panel-e {border-color:#FF2A00}
.panel-e > .panel-heading {background:#FF2A00}
/*Panel Blue*/
.panel-blue {border-color:#007AFF}
.panel-blue > .panel-heading {background:#007AFF}
/*Panel Red*/
.panel-red {border-color:#FF2A00}
.panel-red > .panel-heading {background:#FF2A00}
/*Panel Green*/
.panel-green {border-color:#88BA00}
.panel-green > .panel-heading {background:#88BA00}
/*Panel Sea*/
.panel-sea {border-color:#4A98FC}
.panel-sea > .panel-heading {background:#4A98FC}
/*Panel Orange*/
.panel-orange {border-color:#FF5500}
.panel-orange > .panel-heading {background:#FF5500}
/*Panel Yellow*/
.panel-yellow {border-color:#FF9500}
.panel-yellow > .panel-heading {background:#FF9500}
/*Panel Grey*/
.panel-grey {border-color:#95959A}
.panel-grey > .panel-heading {background:#95959A}
/*Panel Dark*/
.panel-dark {border-color:#55555A}
.panel-dark > .panel-heading {background:#55555A}
/*Panel Purple*/
.panel-purple {border-color:#855AED}
.panel-purple > .panel-heading {background:#855AED}
/*Panel Aqua*/
.panel-aqua {border-color:#00E8DD}
.panel-aqua > .panel-heading {background:#00E8DD}
/*Panel Brown*/
.panel-brown {border-color:#B57F45}
.panel-brown > .panel-heading {background:#B57F45}
/*Panel Dark Blue*/
.panel-dark-blue {border-color:#0056FF}
.panel-dark-blue > .panel-heading {background:#0056FF}
/*Panel Light Green*/
.panel-light-green {border-color:#7DFF63}
.panel-light-green > .panel-heading {background:#7DFF63}
/*Panel Default Dark*/
.panel-default-dark {border-color:#55555A}
.panel-default-dark > .panel-heading {background:#55555A}

/*---------- Progress Bar ----------*/
.progress-e {box-shadow:none}
.progress-e .progress-bar {box-shadow:none}

/*progress-bar (sizes)*/
.progress-lg {height:25px}
.progress-lg p {padding-top:3px}
.progress-sm {height:12px}
.progress-xs {height:7px}
.progress-xxs {height:3px}

/*progress-bar (colors)*/
.progress {background:#e5e5e5}
.progress-bar-e {background:#FF2A00}
.progress-bar-blue {background:#007AFF}
.progress-bar-orange {background:#FF5500}
.progress-bar-red {background:#FF2A00}
.progress-bar-purple {background:#855AED}
.progress-bar-green {background:#88BA00}
.progress-bar-brown {background:#B57F45}
.progress-bar-dark-blue {background:#0056FF}
.progress-bar-yellow {background:#FF9500}
.progress-bar-light-green {background:#7DFF63}
.progress-bar-dark {background:#55555A}

/*---------- Count Stars ----------*/
.stars-existing {color:#FF2A00;cursor:pointer}
.star-lg {font-size:30px}
.star-sm {font-size:25px}
.star-xs {font-size:20px}
.star-default {font-size:16px}

/*---------- Media (Audio/Videos and Images) ----------*/
/*Images*/
img.img-bordered {padding:3px;border:solid 1px #eee}
img.img-circle {border-radius:50% !important}

/*Responsive Video*/
.responsive-video {height:0;margin:15px 0;padding-top:1px;position:relative;padding-bottom:56.25%; /*16:9*/}
.responsive-video iframe {top:0;left:0;width:100%;height:100%;position:absolute}
.responsive-video embed {top:0;left:0;width:100%;height:100%;position:absolute}

/*---------- Spaces ----------*/
.margin-left-5 {margin-left:5px}
.margin-right-5 {margin-right:5px}
.margin-left-10 {margin-left:10px}
.margin-right-10 {margin-right:10px}
.no-top-space {margin-top:0;padding-top:0}
.no-bottom-space {margin-bottom:0;padding-bottom:0}
.margin-top-0, .margin-top-5,.margin-top-10,.margin-top-15,.margin-top-20,.margin-top-25,.margin-top-30,.margin-top-35,.margin-top-40,.margin-top-45,.margin-top-50,.margin-top-55,.margin-top-60 {clear:both}
.margin-top-0 {margin-top:0 !important}
.margin-top-5 {margin-top:5px}
.margin-top-10 {margin-top:10px}
.margin-top-15 {margin-top:15px}
.margin-top-20 {margin-top:20px}
.margin-top-25 {margin-top:25px}
.margin-top-30 {margin-top:30px}
.margin-top-35 {margin-top:35px}
.margin-top-40 {margin-top:40px}
.margin-top-45 {margin-top:45px}
.margin-top-50 {margin-top:50px}
.margin-top-55 {margin-top:55px}
.margin-top-60 {margin-top:60px}
.margin-bottom-0,.margin-bottom-5,.margin-bottom-10,.margin-bottom-15,.margin-bottom-20,.margin-bottom-25,.margin-bottom-30,.margin-bottom-35,.margin-bottom-40,.margin-bottom-45,.margin-bottom-50,.margin-bottom-55,.margin-bottom-60 {clear:both}
.margin-bottom-0 {margin-bottom:0 !important}
.margin-bottom-5 {margin-bottom:5px}
.margin-bottom-10 {margin-bottom:10px}
.margin-bottom-15 {margin-bottom:15px}
.margin-bottom-20 {margin-bottom:20px}
.margin-bottom-25 {margin-bottom:25px}
.margin-bottom-30 {margin-bottom:30px}
.margin-bottom-35 {margin-bottom:35px}
.margin-bottom-40 {margin-bottom:40px}
.margin-bottom-45 {margin-bottom:45px}
.margin-bottom-50 {margin-bottom:50px}
.margin-bottom-55 {margin-bottom:55px}
.margin-bottom-60 {margin-bottom:60px}
@media (max-width: 768px) {
	.sm-margin-bottom-10 {margin-bottom:10px}
	.sm-margin-bottom-20 {margin-bottom:20px}
	.sm-margin-bottom-30 {margin-bottom:30px}
	.sm-margin-bottom-40 {margin-bottom:40px}
	.sm-margin-bottom-50 {margin-bottom:50px}
	.sm-margin-bottom-60 {margin-bottom:60px}
}
@media (max-width: 992px) {
	.md-margin-bottom-10 {margin-bottom:10px}
	.md-margin-bottom-20 {margin-bottom:20px}
	.md-margin-bottom-30 {margin-bottom:30px}
	.md-margin-bottom-40 {margin-bottom:40px}
	.md-margin-bottom-50 {margin-bottom:50px}
	.md-margin-bottom-60 {margin-bottom:60px}
}
.padding-top-3 {padding-top:3px}
.padding-top-5 {padding-top:5px}
.padding-top-10 {padding-top:10px}
.padding-top-15 {padding-top:15px}
.padding-top-20 {padding-top:20px}
.padding-top-25 {padding-top:25px}
.padding-top-30 {padding-top:30px}
.padding-top-35 {padding-top:35px}
.padding-top-40 {padding-top:40px}
.padding-top-45 {padding-top:45px}
.padding-top-50 {padding-top:50px}
.padding-top-55 {padding-top:55px}
.padding-top-60 {padding-top:60px}
.padding-bottom-3 {padding-bottom:3px}
.padding-bottom-5 {padding-bottom:5px}
.padding-bottom-10 {padding-bottom:10px}
.padding-bottom-15 {padding-bottom:15px}
.padding-bottom-20 {padding-bottom:20px}
.padding-bottom-25 {padding-bottom:25px}
.padding-bottom-30 {padding-bottom:30px}
.padding-bottom-35 {padding-bottom:35px}
.padding-bottom-40 {padding-bottom:40px}
.padding-bottom-45 {padding-bottom:45px}
.padding-bottom-50 {padding-bottom:50px}
.padding-bottom-55 {padding-bottom:55px}
.padding-bottom-60 {padding-bottom:60px}
.padding-all-5 {padding:5px !important}
.padding-all-10 {padding:10px !important}
.padding-all-15 {padding:15px !important}
.padding-all-20 {padding:20px !important}
.padding-all-30 {padding:30px !important}

/*---------- Text Colors ----------*/
.color-white {color:#fff !important}
.color-black {color:#000}
.color-grey {color:#888}
.color-dark {color:#55555A}
.color-red {color:#FF2A00}
.color-green {color:#88BA00}
.color-yellow {color:#FF9500}
.color-blue {color:#007AFF}
.color-dark-blue {color:#0056FF}
.color-purple {color:#855AED}
.color-brown {color:#B57F45}
.color-orange {color:#FF5500}
.color-sea {color:#4A98FC}
.color-aqua {color:#00E8DD}
.color-light-grey {color:#aaa}
.color-light-green {color:#7DFF63}
.color-light {color:#fff}

/*---------- Background Colors ----------*/
.bg-color-dark,.bg-color-sea,.bg-color-red,.bg-color-aqua,.bg-color-blue,.bg-color-grey,.bg-color-green,.bg-color-brown,.bg-color-orange,.bg-color-green1,.bg-color-purple,.bg-color-dark-blue,.bg-color-light-grey,.bg-color-light-green {color:#fff}
.bg-color-dark {background-color:#55555A !important}
.bg-color-red {background-color:#FF2A00 !important}
.bg-color-blue {background-color:#007AFF !important}
.bg-color-grey {background-color:#95959A !important}
.bg-color-green {background-color:#88BA00 !important}
.bg-color-brown {background-color:#B57F45 !important}
.bg-color-orange {background-color:#FF5500 !important}
.bg-color-aqua {background-color:#00E8DD !important}
.bg-color-sea {background-color:#4A98FC !important}
.bg-color-purple {background-color:#855AED !important}
.bg-color-dark-blue {background-color:#0056FF !important}
.bg-color-light-grey {background-color:#BABABB !important}
.bg-color-light-grey2 {background-color:#f8f8f8 !important}
.bg-color-light-green {background-color:#7DFF63 !important}
.bg-color-white {background-color:#fff !important;color:#55555A}
.rgba-red {background-color:rgba(231,76,60,0.8)}
.rgba-blue {background-color:rgba(52,152,219,0.8)}
.rgba-aqua {background-color:rgba(39,215,231,0.8)}
.rgba-yellow {background-color:rgba(241,196,15,0.8)}
.rgba-default {background-color:rgba(114,192,44,0.8)}
.rgba-purple {background-color:rgba(155,107,204,0.8)}

/*---------- Rounded and Circle Classes ----------*/
.rounded {border-radius:4px !important}
.rounded-x {border-radius:50% !important}
.rounded-2x {border-radius:10px !important}
.rounded-3x {border-radius:15px !important}
.rounded-4x {border-radius:20px !important}
.rounded-top {border-radius:4px 4px 0 0 !important}
.rounded-left {border-radius:4px 0 0 4px !important}
.rounded-right {border-radius:0 4px 4px 0 !important}
.rounded-bottom {border-radius:0 0 4px 4px !important}

/*---------- Others ----------*/
.overflow-h {overflow:hidden}
.overflow-a {overflow:auto}
.overflow-hidden {overflow:hidden}
.lft-img-margin {margin:0 20px 5px 0}
.rgt-img-margin {margin:0 0 5px 10px}
.padding-left-5 {padding-left:5px}
.img-width-100 {width:100px}
.img-width-150 {width:150px}
.img-width-200 {width:200px}
.img-width-250 {width:250px}
.img-width-300 {width:300px}

/*Misc*/
.content {padding-top:0;padding-bottom:0}
.text-justify p {text-align:justify}

/*Background Light*/
.bg-light {padding:10px 15px;margin-bottom:10px;background:#f8f8f8;border:solid 1px #e4e4e4}
.bg-light:hover {border:solid 1px #BABABB}

/*CSS3 Hover Effects*/
.hover-effect {-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.hover-effect-kenburn {left:10px;margin-left:-10px;position:relative;-webkit-transition:all 0.8s ease-in-out;-moz-transition:all 0.8s ease-in-out;-o-transition:all 0.8s ease-in-out;-ms-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}
.hover-effect-kenburn:hover {-webkit-transform:scale(2) rotate(5deg);-moz-transform:scale(2) rotate(5deg);-o-transform:scale(2) rotate(5deg);-ms-transform:scale(2) rotate(5deg);transform:scale(2) rotate(5deg)}

/*call*/
.call {float:right; margin-top:25px; position:relative; width:186px; height:50px; background:url('/images/call_bg.png') no-repeat;}
.call span {font-family: 'Do Hyeon', sans-serif; font-size:17px; top:13px; left:56px; position:absolute;}

@media (max-width: 992px) {
	.call {float:none; margin:30px auto 30px;}
}

/* --------------------------------------------
 * footer
/* ------------------------------------------ */
.ft_sns li a {
	display: inline-block;
	overflow: hidden;
	text-indent: -99999em;
	color: transparent;
	background: url(/images/footer.png) 0 0 no-repeat;
}

.ft_menu ul li {
	float: left;
	margin-left: 6px;
	padding-left: 6px;
	border-left: 1px solid #e0e0e0;
}

.ft_menu ul li:first-child {
	margin-left: 0;
	padding-left: 0;
	border-left: none;
}

.ft_menu ul li a {
	font-size: 14px;
	color: #777;
}

.ft_menu ul li a:hover {
	color: #1e88e5 !important;
}

.ft_address {
	overflow: hidden;
	/*max-width: 500px;
	margin-top: 50px;*/
	clear: both;
}

.ft_address dl {
	font-size: 13px;
	color: #888;
	margin-right: 12px;
	margin-bottom: 5px;
	letter-spacing: -0.025em;
	display: inline-block;
}

@media (max-width: 992px) {
	.ft_address dl {
		margin-bottom: 0;
	}
}

.ft_address dt,
.ft_address dd {
	float: left;
}

.ft_address dt {
	margin-right: 4px;
}

.copyright {
	font-size: 12px;
	letter-spacing: 0;
	color: #999;
	margin-top: 15px;
}

.ft_sns {
	/*position: absolute;*/
	float: right;
	top: 50%; 
	right: 66px;
	margin: 0 0 15px 0;
}
.ft_sns li {
	float: left;
	margin-left: 10px;
}
.ft_sns li:first-child {
	margin-left: 0;
}
.ft_sns li a {
	width: 32px; height: 32px;
}

.ft_sns li.sns1 a { background-position: -130px -72px; }
.ft_sns li.sns2 a { background-position: -162px -72px; }
.ft_sns li.sns3 a { background-position: -194px -72px; }
.ft_sns li.sns4 a { background-position: -226px -72px; }

@media (max-width: 992px) {
	.ft_sns {float:left;}
}

/* --------------------------------------------
 * section
/* ------------------------------------------ */
.section_wrap{}
.section_wrap .section {position:relative;padding:30px 0px;margin:-1px 0 0;/*border-top:1px solid #ebebeb*/clear:both;}
.section_wrap .section2 {position:relative;padding:30px 10px;margin:-1px 0 0;/*border-top:1px solid #ebebeb*/display:block;clear:both;}
.section_wrap .m_section {display:none;}
.section .sec_tit{/*width:380px;*/float:left}
.section .sec_tit h3{font-size:24px;line-height:1.3;color:#333;letter-spacing:-0.05em;font-weight:bold; margin:0;}
.section .sec_tit span{max-width: 260px;display:block;font-size:14px;color:#888;margin-top:10px}
.section2 .sec_tit h3{font-size:24px;line-height:1.3;color:#333;letter-spacing:-0.05em;font-weight:bold; margin:0 0 15px;}
.section2 .sec_tit span{max-width: 260px;display:block;font-size:14px;color:#888;margin-top:10px}
.m_section .sec_tit h3{font-size:24px;line-height:1.3;color:#333;letter-spacing:-0.05em;font-weight:bold; margin:0 0 15px;}
.m_section .sec_tit span{max-width: 260px;display:block;font-size:14px;color:#888;margin-top:10px}
.section .sec_cont{width:100%;}
.section.type2 .sec_cont, .section.type2 .sec_tit{width:100%;float:none}
.section.type2 .sec_tit{margin-bottom:30px}

@media (max-width: 992px) {
	.section .sec_cont {
		width: 100%;
	}

	.section .sec_tit {
		width: 100%;
		margin:0 12px 15px 0;
	}

	.m_section .sec_tit {
		width: 100%;
		margin:0 12px 15px 0;
	}

	.section.type2 .sec_tit{
		margin:0 12px 15px 0
	}

	.section_wrap .section2 {
			display:none;
	}

	.section_wrap .m_section {
			display:block;
			position:relative;
			padding:30px 10px;
			margin:-1px 0 0;
			/*border-top:1px solid #ebebeb*/
	}
}

/* --------------------------------------------
 * move_navi
/* ------------------------------------------ */
.move_navi{height:80px;border-bottom:1px solid #ebebeb;background:#fff}
.move_navi ul{text-align:center}
.move_navi ul li{display:inline-block}
.move_navi li a{display:block;font-size:15px;line-height:24px;padding:28px 15px;color:#333}
.move_navi li a:hover{color:#1e88e5}
.sell .move_navi li a:hover{color:#3D5BDC}
.buy .move_navi li a:hover{color:#0f82be}
.carPrc .move_navi li a:hover{color:#0593a6}

.move_navi_fixed .move_navi{width:100%;box-shadow:0 1px 5px 0 rgba(0,13,57,0.1);position:fixed;top:90px;left:0;right:0;z-index:999}
.move_navi_fixed.buy .section_wrap, .move_navi_fixed.sell .section_wrap{padding-top:80px}

/* --------------------------------------------
 * pagination
/* ------------------------------------------ */
.pagination{position:relative;margin-top:40px;text-align:center}
.pagination p.page_arr{position:absolute;top:0}
.pagination p.page_arr.prev{left:0}
.pagination p.page_arr.next{right:0}
.pagination p.page_arr a{color:#888 !important}
.pagination>ul{width:250px;margin:auto}
.pagination>ul>li{width:50px;float:left}
.pagination>ul>li a{display:inline-block;font-family:'Lato','NanumSquare','Nanum Barun Gothic',dotum,'돋움',gulim,'굴림',Arial,AppleGothic,verdana,sans-serif;font-size:16px;font-weight:700;color:#999999;line-height:24px;padding:13px 0}
.pagination>ul>li.on a{cursor:default}

.pagination>ul>li a:focus,.pagination>ul>li a:hover,.pagination>ul>li.on a{color:#1e88e5}
.sell .pagination>ul>li a:focus,.sell .pagination>ul>li a:hover,.sell .pagination>ul>li.on a{color:#3D5BDC}
.buy .pagination>ul>li a:focus,.buy .pagination>ul>li a:hover,.buy .pagination>ul>li.on a{color:#0f82be}
.carPrc .pagination>ul>li a:focus,.carPrc .pagination>ul>li a:hover,.carPrc .pagination>ul>li.on a{color:#0593a6}

/* selectWrap_st2 */
.selectWrap_st2{position:relative}
.selectWrap_st2 .tit{font-size:15px;line-height:1;white-space:nowrap;color:#333;margin:10px 0;}
.selectWrap_st2 .sel_txt{width:100%;height:54px;border-radius:7px;display:block;position:relative;padding:16px 30px 16px 20px;font-size:14px;color:#333;line-height:22px;background:#f6f6f6;border:1px solid #f1f1f1;letter-spacing:-0.05em;text-align:left;z-index:1;box-shadow:0 1px 1px 0 rgba(28,35,69,0.04);transition:box-shadow 0.2s ease,border-color 0.2s ease;-webkit-transition:box-shadow 0.2s ease,border-color 0.2s ease}
.selectWrap_st2 .sel_txt:after{content:'';display:inline-block;width:10px;height:6px;background:url("../_img/arr_select.png") no-repeat 0 0;position:absolute;top:24px;right:20px}
.selectWrap_st2 select{width:100%;height:54px;font-size:15px;/*-webkit-appearance:none;*/cursor:pointer;position:absolute;bottom:0;left:0;z-index:2;opacity:0;filter: alpha(opacity=0);-moz-opacity:0}
.selectWrap_st2:hover .sel_txt{border:1px solid #DDDDDD;box-shadow:0 1px 5px 0 rgba(28,35,69,0.12);transition:box-shadow 0.2s ease,border-color 0.2s ease;-webkit-transition:box-shadow 0.2s ease,border-color 0.2s ease}
.selectWrap_st2.focus .sel_txt{background:#fff;color:#1e88e5;border:1px solid #2a9ffd;box-shadow:0 1px 5px 0 rgba(28,35,69,0.12);transition:box-shadow 0.2s ease,border-color 0.2s ease;-webkit-transition:box-shadow 0.2s ease,border-color 0.2s ease}

.sell .selectWrap_st2.focus .sel_txt{border:1px solid #488ff6;color:#3D5BDC}
.buy .selectWrap_st2.focus .sel_txt{border:1px solid #11b4e3;color:#0f82be}
.carPrc .selectWrap_st2.focus .sel_txt{border:1px solid #00bac0;color:#0593a6}

/* accordion_type2 */
.accordion_type2 ul li, .accordion_type2 ul li:hover{-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear}
.accordion_type2 ul li{position:relative;border:1px solid #e6e7e9;background:#fff;border-radius:4px;margin-top:10px;overflow:hidden}
.accordion_type2 ul li:first-child{margin-top:0}
.accordion_type2 ul li.active, .accordion_type2 ul li:focus, .accordion_type2 ul li:hover{border-color:#1e88e5}
.sell .accordion_type2 ul li.active, .sell .accordion_type2 ul li:focus, .sell .accordion_type2 ul li:hover{border-color:#488ff6}
.buy .accordion_type2 ul li.active, .buy .accordion_type2 ul li:focus, .buy .accordion_type2 ul li:hover{border-color:#11b4e3}
.carPrc .accordion_type2 ul li.active, .carPrc .accordion_type2 ul li:focus, .carPrc .accordion_type2 ul li:hover{border-color:#00bac0}

.accordion_type2 ul li.opa{opacity:0.4;filter: alpha(opacity=40);-moz-opacity:0.4}
.accordion_type2 ul li.opa:hover{opacity:1;filter: alpha(opacity=100);-moz-opacity:1}
.accordion_type2 ul li .qusetion{position:relative}
.accordion_type2 ul li .qusetion a{position:relative;display:block;color:#222;font-size:16px;line-height:20px;padding:20px 60px 20px 20px}
.accordion_type2 ul li .qusetion a span{display:inline-block;font-weight:700;margin-right:10px;color:#1e88e5}
.sell .accordion_type2 ul li .qusetion a span{color:#3d5bdc}
.buy .accordion_type2 ul li .qusetion a span{color:#0f82be}
.carPrc .accordion_type2 ul li .qusetion a span{color:#0593a6}

.accordion_type2 ul li .qusetion a:after{content:'';display:inline-block;width:13px;height:13px;position:absolute;top:50%;right:25px;margin-top:-6.5px;background:url("../_img/ico_accordion2.png") no-repeat;background-position:0 0}
.accordion_type2 ul li.active .qusetion a:after{background-position:0 -13px}
.sell .accordion_type2 ul li.active .qusetion a:after{background-position:0 -26px}
.buy .accordion_type2 ul li.active .qusetion a:after{background-position:0 -39px}
.carPrc .accordion_type2 ul li.active .qusetion a:after{background-position:0 -52px}

.accordion_type2 ul li .answer{position:relative;padding:20px 0 25px;margin:0 20px;font-size:14px;line-height:22px;color:#777;border-top:1px solid #f0f0f0;display:none}


/* --------------------------------------------
 * button
/* ------------------------------------------ */
/* btn_wht */
a.btn_wht, button.btn_wht {display:inline-block;box-sizing:border-box;min-width:220px;height:50px;margin:0;padding:16px 30px 14px;border:1px solid rgba(14,23,39,0.08);border-radius:100px;background-color:#ffffff;
box-shadow:0 1px 5px 0 rgba(0,13,57,0.08);color:#2aa393;font-weight:700;font-size:15px;line-height:1;text-align:center;vertical-align:middle;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;}
a.btn_wht:hover, a.btn_wht:focus, button.btn_wht:hover, button.btn_wht:focus {box-shadow:0 5px 10px 0 rgba(0,13,57,0.1);border: 1px solid rgba(14,23,39,0.05);}
.sell a.btn_wht, .sell button.btn_wht {color:#3D5BDC;}
.buy a.btn_wht, .buy button.btn_wht {color:#0F82BE;}
.carPrc a.btn_wht, .carPrc button.btn_wht {color:#0593A6;}

/* --------------------------------------------
 * bannerZone2
/* ------------------------------------------ */
#bannerZone2{width:140px; /*z-index:100;*/ position:absolute; left:50%; margin-left:450px; top:122px; background:transparent; }
#bannerZone2 .right{width:140px; position:absolute; top:32px; right:-155px;}
#bannerZone2 .right ul {width:140px;}
#bannerZone2 .right ul li {margin-bottom:10px; display:block;}
@media (max-width: 1340px) {
	#bannerZone2 {
		display:none;
	}
}



@charset "utf-8";

@import url('https://fonts.googleapis.com/css?family=Rubik:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Lato:400,700');
@import url('https://fonts.googleapis.com/css?family=Poppins&display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

*{margin:0;padding:0;border:0;outline:0;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;*behavior:url("boxsizing.htc")}
html{height:100%;overflow-y:scroll;overflow-x:hidden;scrollbar-3dLight-Color:#333;scrollbar-arrow-color:#777;scrollbar-base-color:#333;scrollbar-Face-Color:#fff;scrollbar-Track-Color:#333;scrollbar-DarkShadow-Color:#333;scrollbar-Highlight-Color:#333;scrollbar-Shadow-Color:#fff}
a:link, a:visited, a:hover, a:active{color:#fff; text-decoration:none;}
strong, b { font-weight:700; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {font-size:14px; font-family:'NotoSansKR', 'NanumBarunGothic', sans-serif; color:#454545; background:#fff; letter-spacing:-0.5px;}
button { cursor:pointer; font-family:'NotoSansKR', 'NanumBarunGothic', sans-serif; }
input,img { vertical-align:middle; }
input { border:none;  }
input:focus { outline: none; }
::-webkit-file-upload-button { cursor:pointer; }
img { border:0 none; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: '';content: none; }
table { border-collapse: collapse;border-spacing: 0; }
select {-moz-appearance: none;/* -webkit-appearance: none;*/ }
a { display:block;cursor:pointer; }
p{margin:0;}

/* --------------------------------------------
 * skip
/* ------------------------------------------ */
.skipNavi{position:relative;z-index: 9999999}
.skipNavi li{position:absolute;width:100%;top:0;left:0}
.skipNavi li a{display:block;height:1px;width:1px;overflow:hidden;font-size:1em}
.skipNavi li a:active,
.skipNavi li a:focus{width:100%;height:auto;padding:7px 0;text-align:center;font-size:15px;color:#fff;background-color:#262424;border:0}

.blind{text-indent:-9999px; font-size:0px; width:0px; height:0px;}
#wrap:after, #container:after, #footer:after, #header:after, .inner:after, .clear:after, ul:after, ol:after , dl:after{display:block;clear:both;content:'';}
#wrap{width:100%;position:relative; min-width:1280px;}
.inner{width:1280px; min-width:1280px; margin:0 auto;}

#modal-wrapper {
  display: none;
}
#modal-wrapper #modal-overlay {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  cursor: pointer;
  background: rgba(0, 0, 0, 0.3);
}
#modal-wrapper #modal-content {
	position: fixed;
	left: 50%;
	top: 50%;
	z-index: 100;
	transform: translate3d(-50%, -50%, 0);
	background: #fff;
	box-shadow: 0 0 5px #000;
	border-radius:2px;
    width: 30%;
    height: auto;
	padding: 10px;
}

/*btn_style*/
 .btn-style01{
	overflow:hidden; position:relative; display:inline-block;   letter-spacing:-0.5px;color:#333;
}   
.btn-style01 span{position:relative; z-index:1;; -webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.btn-style01 b{position:absolute; top:-1px; right:10px;}
.btn-style01:before{
	display:block; position:absolute; left:-130%; bottom:0; content:""; width:120%; height:150%; background:#57bccb; /* opacity:0;filter:Alpha(opacity=0); */
	transform:skew(-20deg);
	-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s
}
.btn-style01:hover span{ color:#fff;}
.btn-style01:hover b{}
.btn-style01:hover:before{left:-10%; opacity:1.0;filter:Alpha(opacity=100);}
    
/*btn_style*/
 .btn-style02{
	overflow:hidden; position:relative; display:inline-block;   font-size:15px; letter-spacing:-0.5px;color:#333;
} 
.btn-style02 span{position:relative; z-index:1;; -webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.btn-style02 b{position:absolute; top:-1px; right:10px;}
.btn-style02:before{
	display:block; position:absolute; right:-230%; bottom:0; content:""; width:210%; height:150%; background:#111d3c; /* opacity:0;filter:Alpha(opacity=0); */
	transform:skew(45deg);
	-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s
}
.btn-style02:hover span{ color:#fff;}
.btn-style02:hover b{}
.btn-style02:hover:before{right:-10%; opacity:1;filter:Alpha(opacity=100);}



.clfix{clear:both;}
.MRN{margin-right:0 !important;}
.BRN{border-right:none !important;}
.BBN{border-bottom:none !important;}
.font_blue{color:#0975c8 !important;vertical-align:top;}
.font_lblue{color:#52a8ef !important;}
.font_black{color:#222 !important; vertical-align:top;}
.font_org{color:#ffa800 !important;vertical-align:top;}
.font_red{color:#e60000 !important;vertical-align:top;}
.font_ylw {color: #fff600 !important;vertical-align: top;}
.fl{float:left;}
.fr{float:right;}
.MR0{margin-right:0 !important;}
.bgn{background:none !important;}
.PL20{padding-left:20px !important;}
.bg_White{background:#fff;}
.bg_Gray{background:#e8e8e8 !important;}
.PL0{padding-left:0 !important;}
.PR0{padding-right:0 !important;}
.BR1{border-right:1px solid #d7d7d7;}
.tl{text-align:left !important;}
.w90{width:90px !important;}
.w110{width:110px !important;}
.w155{width:155px !important;}
.w175{width:175px !important;}
.w220{width:220px !important;}
.w225{width:225px !important;}
.w300{width:300px !important;}

.text-center{text-align:center;}
.PL20{padding-left:20px;}
.TaL{text-align:left !important;}
.TAC{text-align:center;}
.TAR{text-align:right;}
.MB20{margin-bottom:20px !important;}
.mT20{margin-top:20px !important;}
.mT80{margin-top:100px !important;}
.mt80{margin-top:80px !important;}
.blN{border-left:none !important;}
.brN{border-right:none !important;}
.fw500{font-weight:500 !important;}
.mb15{margin-bottom:15px; display:block;}
.mgl30{margin-left:30px !important;}
.fs17{font-size:17px !important;padding: 5px 0; display: block;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs15{font-size:15px !important; }
.fs19{font-size:19px !important; }
.a_btn{width:100px; display:block; border: 1px solid #777;/*padding: 5px 10px;*/border-radius: 3px;color: #777;margin: 0 auto;}
.lh30{line-height:30px !important; }
.w140{width:140px !important;}
.f600{font-weight:600 !important;}
.f700{font-weight:700 !important;}
.f800{font-weight:800 !important;}
.btit{
    text-align: center;
    font-size: 30px;
    margin-bottom: 30px;
    font-weight: 500;
    letter-spacing: -1.2px;
}
.blueColor{color:#146af0 !important;}

.taC{text-align:center !important;}
.diB{display:inline-block; !important;}
::selection{background:#0975c8; color:#fff; text-shadow:none;}
/* input box color */
input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px transparent  inset ; -webkit-text-fill-color: #aaa; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s; }
input::-webkit-input-placeholder{color:#aaa}
input:-moz-placeholder{color:#aaa;opacity:1}
input::-moz-placeholder{color:#aaa;opacity:1}
input:-ms-input-placeholder{color:#aaa}
input:placeholder-shown{color:#aaa}
textarea:placeholder-shown{color:#aaa !important; box-sizing:border-box;}


/*input[type="checkbox"]{ position: absolute; top: 0;left: 0;margin: 0;padding: 0;z-index: -1;width: 16px;height: 16px;-webkit-appearance: none; cursor: pointer}*/


.loading span {
  display: inline-block;
  animation: loading .7s;
}
.loading span:nth-child(2) {
  animation-delay: .1s;
}
.loading span:nth-child(3) {
  animation-delay: .2s;
}
.loading span:nth-child(4) {
  animation-delay: .3s;
}
.loading span:nth-child(5) {
  animation-delay: .4s;
}
.loading span:nth-child(6) {
  animation-delay: .5s;
}
.loading span:nth-child(7) {
  animation-delay: .6s;
}
.loading span:nth-child(8) {
  animation-delay: .7s;
}
.loading span:nth-child(9) {
  animation-delay: .8s;
}
.loading span:nth-child(10) {
  animation-delay: .85s;
}
.loading span:nth-child(11) {
  animation-delay: .9s;
}
.loading span:nth-child(12) {
  animation-delay: .95s;
}
@keyframes loading {
  0%, 100% {
    transform: translateY(0);
	filter: blur(0);
    opacity: 1;
  }
  50% {
    transform: translateY(15px);
	filter: blur(5px);
    opacity: .2;
  }
}


/* --------------------------------------------
 * skip
/* ------------------------------------------ */
.skipNavi{position:relative;z-index: 9999999}
.skipNavi li{position:absolute;width:100%;top:0;left:0}
.skipNavi li a{display:block;height:1px;width:1px;overflow:hidden;font-size:1em}
.skipNavi li a:active,
.skipNavi li a:focus{width:100%;height:auto;padding:7px 0;text-align:center;font-size:15px;color:#fff;background-color:#262424;border:0}


/* --------------------------------------------
 * table
/* ------------------------------------------ */
/* table_st1 */
.table_st1 table{border-top:2px solid #555555;border-bottom:1px solid #e1e1e1}
.table_st1 td,
.table_st1 th{text-align:left;border-left:1px solid #f0f0f0}
.table_st1 tr:first-child td:first-child,
.table_st1 tr:first-child th:first-child{border-left:0}
.table_st1 th{font-size:18px;line-height:26px;color:#222;font-weight:400;padding:16px 0 16px 30px}
.table_st1 td{font-size:14px;line-height:26px;color:#555;font-weight:400;border-top:1px solid #f0f0f0;padding:16px 30px 30px;vertical-align:top}
.table_st1 td p{margin-bottom:10px}
.table_st1 td li{position:relative;padding-left:8px}
.table_st1 td li.mark{color:#aaa}
.table_st1 td li:before{content:'';width:4px;height:1px;display:inline-block;background:#777;position:absolute;top:12px;left:0}
.table_st1 .dot{width:6px;height:6px;display:inline-block;background-position:-74px -90px;vertical-align:middle;margin:0 4px}
.table_st1 .table_desc{margin-top:20px;font-size:14px;line-height:26px;color:#777}

/* table_st2 */
.table_st2{}
.table_st2 ul{overflow:hidden}
.table_st2 span{display:table-cell;padding-right:20px;box-sizing:border-box}
.table_st2 span.no{width:16%}
.table_st2 span.tit{width:64%}
.table_st2 span.prs{width:20%}
.table_st2 .thead{display:table;width:100%;border-bottom:2px solid #d9d9d9;color:#878787;font-size:13px;line-height:1.25;letter-spacing:0}
.table_st2 .thead span{position:relative;padding:2px 0 6px}
.table_st2 .thead span:before{content:'';width:1px;height:16px;position:absolute;left:-20px;top:0;background:#d9d9d9}
.table_st2 li>a{position:relative;display:table;table-layout:fixed;width:100%;padding:16px 0;font-size:15px;color:#878787;border-bottom:1px solid #d9d9d9;cursor:default}
.table_st2 li>a span.tit,
.table_st2 span.prs.prs_ing{color:#222}
.table_st2 li>a:hover,
.table_st2 li>a:hover span{color:#33ccff !important;border-color:#33ccff}
/* table_st3 */
.table_st3 table{border-top:1px solid}
.table_st3 td,
.table_st3 th{ }
.table_st3 thead th{font-size:18px;line-height:26px;color:#222;font-weight:600;padding:15px; background:#f2f4f6; border-bottom:1px solid #e4e4e4}
.table_st3 tbody th{}
.table_st3 tbody tr { border-bottom:1px solid #ebebeb;}
.table_st3 td{font-size:14px;line-height:26px;color:#555;font-weight:400;padding:15px;}

.table_st3 td p{}
.table_st3 td p.phone {
    line-height: 24px;
    text-align: center;
    font-size: 23px;
    font-weight: 500;
}
.table_st3 td p.phone i {margin:2px 7px 0 0; color:#e32733;}
.table_st3 td li{position:relative;padding-left:8px}
.table_st3 td li.mark{color:#aaa}
.table_st3 td li:before{content:'';width:4px;height:1px;display:inline-block;background:#777;position:absolute;top:12px;left:0}
.table_st3 .dot{width:6px;height:6px;display:inline-block;background-position:-74px -90px;vertical-align:middle;margin:0 4px}
.table_st3 .table_desc{margin-top:20px;font-size:14px;line-height:26px;color:#777}


  /* form */
.input-checkbox {
	display: inline-block;
	height: 20px;
	line-height:1;
}

.input-checkbox input {
	border: 0;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute
}

.input-checkbox .txt {
	display: inline-block;
	line-height: 1;

	font-weight: 400
}

.input-checkbox label {
	display: inline-block;
	padding: 0 10px 0 10px;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.input-checkbox label:before {
	content: '';
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 0;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	border: 1px solid #d9d9d9;
	background: #fff;
	text-align: center
}

.input-checkbox label:after {
	content: '';
	position: absolute;
	top: 50%;
	left: 5px;
	width: 10px;
	height: 6px;
	margin-top: -4px;
	border-top: 0;
	border-right: 0;
	border-bottom: 2px solid #fff;
	border-left: 2px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg)
}

.input-checkbox.right label {
	padding: 0 0 0 27px
}
.input-checkbox.right a {display:inline-block;}
.input-checkbox.right label:before {
	margin-top: -11px
}

.input-checkbox.right label:after {
	margin-top: -8px
}

.input-checkbox.left label {
	padding: 0 28px 0 0
}

.input-checkbox.left label:before {
	left: auto;
	right: 0;
	margin-top: -12px
}

.input-checkbox.left label:after {
	left: auto;
	right: 5px;
	margin-top: -6px
}

.input-checkbox.up label {
	padding: 0 0 23px 0
}

.input-checkbox.up label:before {
	top: auto;
	bottom: 0;
	left: 50%;
	margin-left: -10px;
	margin-top: 0
}

.input-checkbox.up label:after {
	top: auto;
	bottom: 8px;
	left: 50%;
	margin-left: -5px;
	margin-top: 0
}

.input-checkbox.down label {
	padding: 23px 0 0 0
}

.input-checkbox.down label:before {
	top: 0;
	left: 50%;
	margin-left: -10px;
	margin-top: 0
}

.input-checkbox.down label:after {
	top: 6px;
	left: 50%;
	margin-left: -5px;
	margin-top: 0
}

.input-checkbox input:focus+label:before {
	border-color: #000
}

.input-checkbox input:hover+label:before {
	border-color: #000
}

.input-checkbox input:disabled:focus+label:before {
	border-color: grey
}

.input-checkbox input:disabled:hover+label:before {
	border-color: grey
}

.input-checkbox input:disabled+label:before {
	opacity: 0.5
}

.input-checkbox input:disabled+label:after {
	opacity: 0.5
}

.input-checkbox label:after {
	-webkit-transform: rotate(-45deg) scale(0);
	transform: rotate(-45deg) scale(0);
	transition: none
}

.input-checkbox input:checked+label:after {
	-webkit-transform: rotate(-45deg) scale(1);
	transform: rotate(-45deg) scale(1);
	transition: -webkit-transform 200ms ease-out;
	transition: transform 200ms ease-out;
	transition: transform 200ms ease-out, -webkit-transform 200ms ease-out
}

.input-checkbox input:checked+label:before {
	background: #555;
	border: 0
}

.input-radio {
	display: inline-block;
	height: 20px
}

.input-radio input {
	border: 0;
	clip: rect(0 0 0 0);
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute
}

.input-radio .txt {
	display: inline-block;
	line-height: 1;
	font-weight: 400
}

.input-radio label {
	display: inline-block;
	position: relative;
	padding: 0 10px 0 10px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.input-radio label:before {
	content: '';
	box-sizing: border-box;
	position: absolute;
	top: 50%;
	left: 0;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	border: 1px solid #d9d9d9;
	background: #fff;
	text-align: center;
	border-radius: 50%
}

.input-radio label:after {
	content: '';
	background-color: #fff;
	position: absolute;
	top: 50%;
	left: 5px;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	margin-left: 1px;
	border-radius: 50%
}

.input-radio.right label {
	padding: 0 0 0 25px
}

.input-radio.right label:before {
	margin-top: -12px
}

.input-radio.right label:after {
	margin-top: -6px
}

.input-radio.left label {
	padding: 0 28px 0 0
}

.input-radio.left label:before {
	left: auto;
	right: 0;
	margin-top: -12px
}

.input-radio.left label:after {
	left: auto;
	right: 5px;
	margin-top: -6px;
	margin-right: 1px
}

.input-radio.up label {
	padding: 0 0 23px 0
}

.input-radio.up label:before {
	top: auto;
	bottom: 0;
	left: 50%;
	margin-left: -10px;
	margin-top: 0
}

.input-radio.up label:after {
	top: 50%;
	bottom: 5px;
	left: 50%;
	margin-left: -4px;
	margin-top: 9px
}

.input-radio.down label {
	padding: 23px 0 0 0
}

.input-radio.down label:before {
	top: 0;
	left: 50%;
	margin-left: -10px;
	margin-top: 0
}

.input-radio.down label:after {
	top: 5px;
	left: 50%;
	margin-left: -4px;
	margin-top: 1px
}

.input-radio input:focus+label:before {
	border-color: #000
}

.input-radio input:hover+label:before {
	border-color: #000
}

.input-radio input:disabled:focus+label:before {
	border-color: grey
}

.input-radio input:disabled:hover+label:before {
	border-color: grey
}

.input-radio input:disabled+label:before {
	opacity: 0.5
}

.input-radio input:disabled+label:after {
	opacity: 0.5
}

.input-radio label:after {
	-webkit-transform: rotate(-45deg) scale(0);
	transform: rotate(-45deg) scale(0);
	transition: none
}

.input-radio input:checked+label:after {
	-webkit-transform: rotate(-45deg) scale(1);
	transform: rotate(-45deg) scale(1);
	transition: -webkit-transform 200ms ease-out;
	transition: transform 200ms ease-out;
	transition: transform 200ms ease-out, -webkit-transform 200ms ease-out
}

.input-radio input:checked+label:before {
	background: #146af0;
	border: 0
}

.input-txt {
	display: inline-block;
	position: relative;
	width: 100%;
	border: 1px solid #ccc;
	box-sizing: border-box;
	background-color: #fff
}

.input-txt input {
	display: inline-block;
	padding: 0 0 0 15px;
	width: 100%;
	font-size: 12px;
	height: 38px;
	line-height: 38px;
	border: none;
	box-sizing: border-box;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0
}

.input-txt input:-moz-read-only {
	opacity: 0.5
}

.input-txt input:read-only {
	opacity: 0.5
}

.input-txt input::-webkit-input-placeholder {
	font-size: 12px;
	color: #999;
	background: transparent;
	opacity: 1
}

.input-txt input::-moz-placeholder {
	font-size: 12px;
	color: #999;
	background: transparent;
	opacity: 1
}

.input-txt input:-ms-input-placeholder {
	font-size: 12px;
	color: #999;
	background: transparent;
	opacity: 1
}

.input-txt input::-ms-input-placeholder {
	font-size: 12px;
	color: #999;
	background: transparent;
	opacity: 1
}

.input-txt input::placeholder {
	font-size: 12px;
	color: #999;
	background: transparent;
	opacity: 1
}

.input-txt input:-ms-input-placeholder {
	position: relative;
	top: 1px
}

.input-txt input::-ms-input-placeholder {
	position: relative;
	top: 1px
}

.selectbox {
	position: relative;
	z-index: 0;
	display: inline-block;
	width: 100%;
	overflow: hidden;
	border: 1px solid #ebebeb;
	box-sizing: border-box
}

.selectbox:after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -3px;
	background: url(/images/select_arrow.png)no-repeat;
	width: 22px;
	height: 6px;
	background-size: 9px 5px;
}

.selectbox select {
	vertical-align: middle;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
	width: 100%;
	padding: 0 0 0 15px;
	box-sizing: border-box;
	height: 38px;
	line-height: 38px;
	background-color: transparent;
	position: relative;
	z-index: 1;
	font-size:14px;
}

.selectbox select::-ms-expand {
	display: none
}

.selectbox select:disabled {
	opacity: 0.5
}

.ie9 select {
	width: calc(100% + 20px);
	padding: 12px 0 10px 15px;
	height: auto
}


@media(max-width:991px){
	.selectbox select {font-size:12px;}
}
@media(max-width:500px){
	.selectbox select {font-size:11px;}
	.input-radio .txt{font-size:12px;}
}
@media(max-width:400px){
	.selectbox select {font-size:11px;}
	.input-radio .txt{font-size:10px;}
}

/* --------------------------------------------
 * pagination
/* ------------------------------------------ */

.pagination{padding:20px 0 0px;text-align:center}
.pagination *{display:inline-block}
.pagination a:hover{background:#d52021; display:block; color:#fff;}
.pagination p a{color:#888;}
.pagination p{vertical-align: top;background:#fff;border:1px solid #DBDCDE;margin:0 1px; width: 32px;height: 32px;font-size: 14px; line-height: 32px;}
.pagination ol{margin:0 6px;overflow:hidden}
.pagination ol li{float:left;margin:0 1px;}
.pagination ol li a{font-size:12px;width:32px; cursor:pointer; height:32px;line-height:30px; box-sizing:border-box; background:#fff; border:1px solid #e4e4e4; color:#636363; font-weight:500}
.pagination ol li a.on,
.pagination ol li a:hover{background:#146af0; color:#fff; font-weight:700;  width:32px; height:32px; border:1px solid #146af0; box-sizing:border-box;  /*  line-height: 17px;*/}
.pagination ol li a:hover {background:#fff; color:#146af0; }



#healthContent .pagination{padding:40px 0 20px;text-align:center}
#healthContent .pagination *{display:inline-block}
#healthContent .pagination a:hover{background:#f26c0e; display:block; color:#fff;}
#healthContent .pagination p{box-sizing: border-box;vertical-align: top;background:#fff;border:1px solid #DBDCDE;margin:0 1px; width: 32px;height: 32px;font-size: 14px; line-height: 32px; color:#f26c0e;}
#healthContent .pagination ol{margin:0 6px;overflow:hidden}
#healthContent .pagination ol li{float:left;margin:0 1px}
#healthContent .pagination ol li a{font-family:'Noto Sans KR','Roboto';font-size:14px;width:32px;height:32px;box-sizing:border-box;line-height:30px;background:#fff;border:1px solid #E2E3E7;border-bottom:1px solid #CCCDD0;color:#999;font-weight:500}
#healthContent .pagination ol li a.on,
#healthContent .pagination ol li a:hover{background:#f26c0e;color:#fff;font-weight:700;border-color:#f26c0e;cursor:default; width:32px; height:32px; padding:8px; font-size:14px; border:1px solid #f26c0d; box-sizing:border-box;    line-height: 17px;}







.boardTableWrap{margin-bottom:60px;}

.table-responsive table{width:100%;margin:20px 0;}
.table-responsive table th{font-size:18px; font-weight:600; background:#137bcc; color:#fff;}
.table-responsive table th, .table-responsive table td{padding-top: 12px; box-sizing: border-box;}
.table-responsive table td{text-align:center;font-size:16px; border-bottom:1px solid #d7d7d7; }

.col-lg-1 .selectpicker, .col-lg-4 .selectpicker{width:120px; height: 40px; padding: 10px;border: 1px solid #d7d7d7;}
.col-lg-4 .form-control{height:40px; border:1px solid #d7d7d7;padding: 10px;box-sizing: border-box;vertical-align: top;}
.input-group-append button[type='submit']{width:100px; height:40px; border:none; background:#137bcc; color:#fff; vertical-align:top;}

.col-lg-10 .btn-group button{border:1px solid #454545; width: 30px;height: 30px; border-radius: 1px;}
.col-lg-10 .btn-group button.active{border:none; background: #227bcc;color: #fff;border-radius: 1px;}

.col-lg-2 .btn-info{ border: 1px solid #d7d7d7;padding:5px; display: block; width: 65px; height: 22px;font-size: 16px;text-align: center; color:#777;}

/*bordwirte*/
.col-md-6{margin:20px 0 60px;}
.col-md-6 .row{width:426px; margin:0 auto;}
.col-md-6 .row .col-md-12 button[type='submit']{ padding:21px 0 21px; border:none; background:#137bcc; color:#fff;margin-left:0;}
.col-md-6 .row .col-md-12 .btn{margin-left:18px;width:200px; text-align:center; color:#454545; border:1px solid #454545; display:inline-block; padding:20px 0;font-size:18px; vertical-align:top; font-weight:600; border-radius:2px;}
.col-md-6 .row .col-md-12 .btn-success{margin-left:0;background:#137bcc;color:#fff;border:none;padding:21px 0 21px;}

/*.row label{font-size:18px; font-weight:600; margin-bottom:10px; display:in;}*/
.row .col-md-11 input[type='file']{width:150px; border:none; background:#d7d7d7;}
.card-header h4{font-size:20px; font-weight:600;}

.col-md-11{font-size:18px;}
.col-md-11 input{font-size:18px; width:100%; background:#efefef; padding:15px; line-height:18px; box-sizing: border-box;}
.form-group{padding:10px 0;}

.w50 > div{float:left; width:49%;}
.w50 > div:first-child{margin-right:2%;}

.w50_02 > div{float:left; width:49%;}
.w50_02 > div:first-child{margin-right:2%;}

.w50_02 .col-md-5{width:99%; box-sizing:border-box;  font-size:18px; margin-bottom:10px;}

.w50 .col-md-5{background:#efefef; width:99%;height:50px; box-sizing:border-box; line-height:50px; font-size:18px;}

/** Carousel **/

.jcarousel {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 290px;
}

.jcarousel img {
	display: block;
}

.jcarousel ul {
	width: 100%;
	height: 10000em;
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

.jcarousel li {
	margin:5px 0;
	width:100%;
	float: left;
}

/* searchWrap*/
.searchWrap{width:100%; background:#fff;box-shadow: 0 5px 25px -16px #252525;position: absolute;z-index: 9999; top:137px; min-height:462px;}
.searchWrap .inner div{padding:20px 0;}
.searchWrap .inner div:after{content:'';display:block; clear:both;}
.searchWrap .inner div h3{font-size:20px; color:#252525; font-weight:800; margin:0 0 15px 0;float: left;}
.searchWrap .inner div div{ width:80%; padding:0 0 10px 0; border-bottom:1px solid #e8e8e8; float:right;}
.searchWrap .inner div div ul li{ float:left; text-align:center; margin:0 40px 10px 0;}
.searchWrap .inner div div ul li img{width:200px; height:180px; background:#ddd; margin-bottom:10px;}
.searchWrap .inner div div ul li p{font-size:17px; font-weight:600; color:#454545;width: 200px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*board*/
.lock_icon{background:url(/_img/lock.png) no-repeat center; display:inline-block; width:14px; height:16px; content:''; margin-right:10px;float: left; padding: 3px 0;}


/*�α��ιڽ�*/
.loginBox{width:500px; margin:0 auto; text-align:center; padding: 60px 50px; background:#fff;}
.loginBox h2{font-size:30px;margin-bottom: 25px;}
.loginBox input{width:100%; padding:15px;box-sizing: border-box;border-bottom:1px solid #e1e1e1;}
.loginBox button{width:100%;border:none;}

/*ȸ�����Թڽ�*/
.joinBox{width:500px; margin:0 auto; text-align:center; padding: 60px 50px; background:#fff;}
.joinBox p{margin-bottom:0 !important;}
.joinBox h2{font-size:30px;margin-bottom: 25px;}
.joinBox input, .joinBox select{padding:15px;box-sizing: border-box;border-bottom:1px solid #e1e1e1;}
.joinBox input[type="radio"]{margin:0 5px 0 10px !important; display:inline-block !important;}
.joinBox button{width:100%;border:none;}
.join_agreeBox{margin-top:20px;}
.memberJoin2 .checksWrap_st4 {position:relative;}
.memberJoin2 a.detailVeiw {
    position: absolute;
    right: 15px;
    top: 14px;
    z-index: 11;
    padding: 5px 20px;
    border: 1px solid #ddd;
    border-radius: 30px;
    background: #fff;
    color: #888;
}
.agreebox{font-weight:500; border-top:2px solid #333;}
.memberJoin2 .step_Wrap h2 {margin:20px 0 10px 0; font-size:19px; font-weight:500; letter-spacing:-0.75px;}
/*��й�ȣ ã��*/
.findBox p{margin-top:10px;}

.sns_btn a{font-size:17px; color:#6d6d6d; text-align:center; width:100%; border:1px solid #e1e1e1; background:#fff; padding:14px 0; display:block; margin:10px 0;}
.sns_btn i{width:115px; height:20px; background:url(/_img/my_logo_bg.png) no-repeat; display:inline-block;}
.n_btn i{background-position:0 0;}
.k_btn i{background-position:0 -20px;}
.tabContent{margin-top:40px;}
.tabContent .findBox {border:1px solid #e1e1e1; border-bottom:none;}


/*���󺰾��ڽ�*/
/*.countryLayerBox{width:276px; background:#fff; position:absolute; z-index:2; padding:15px; box-sizing:border-box; left:50%; margin-left:-138px; border-radius:2px;}*/
.countryLayerBox h2{text-align:center; font-size:17px; font-weight:500; margin-bottom:20px;}
.countryLayerBox ul{-moz-columns: 4 115px; -webkit-columns: 4 115px; columns: 4 115px; padding:0 30px;box-sizing: border-box;}
.countryLayerBox ul li{display:block; width:auto; margin-bottom:10px;}
.countryLayerBox ul li a{color:#454545;}
.countryLayerBox ul li a span{display:inline-block; width:100%; height:100%; padding: 10px;  }
.countryLayerBox ul li a span{margin-right:5px; margin-bottom:2px; vertical-align:middle;}
.countryLayerBox ul li a span.sprites{width:16px; height:3px; background-image:url(../_img/country.png);/*background-size: 76px 711px;*/}
.countryLayerBox ul li a span.flag-ko{background-position:0px 0px;}
.countryLayerBox ul li a span.flag-ti{background-position:0px -32px;}

.right_quick{top:0;right:0;width: 120px;height:100%;font-size: 14px;background:#fff;border-left:1px solid #ddd;position:fixed;z-index:9998;}
.right_quick .quick_call{width:100%;height:50px;line-height:50px;font-size: 18px;font-weight:600;font-family:'NanumSquare', sans-serif;text-align:center;color:#fff;background:#de0000;}
.right_quick .banner{margin:0 auto;width: 100px;}
.right_quick .banner h3{padding: 10px 0;font-size: 14px;font-weight:400;background:#4c4c4c;color:#fff;text-align:center;}
.right_quick .banner .pd_list{padding:5px; height:370px; background:#f6f6f6; border-bottom:1px solid #ddd;}
.right_quick .banner .topArw{background:url(/_img/quick_arrow01.png) no-repeat center; display:block; height:36px;padding:10px 0; cursor:pointer;}
.right_quick .banner .bottomArw{background:url(/_img/quick_arrow01.png) no-repeat center;display:block;height:36px;padding:10px 0;cursor:pointer; transform:rotate(180deg); -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg)}
.right_quick .banner li{display:block;}
.right_quick .banner li a{margin:0px auto; width:100%; height:86px; display:block; position:relative;}
.right_quick .banner li a span{bottom:0; left:0; right:0; line-height:20px; text-align:center; background:rgba(0,0,0,0.7); font-size:12px; color:#fff; position:absolute; display:block;}
.right_quick .banner .quick_mn{width:100%;font-size: 14px;border-bottom:1px solid #ddd;line-height: 40px;display:block;}
.right_quick .banner .quick_mn i{margin-right: 7px;display:inline-block;}
.right_quick .banner .quick_k{margin: 10px auto;width:100%;height: 38px;line-height: 38px;border-radius:5px;background:#ffe715;}
.right_quick .banner .quick_k img, .right_quick .banner .quick_n img{padding: 0 7px;}
.right_quick .banner .quick_k a{color:#47292b;}
.right_quick .banner .quick_n a{color:#fff;}
.right_quick .rq{top:50%; transform:translateY(-50%); left:-34px; width:34px; height:120px; text-indent:-99999px; overflow:hidden; cursor:pointer; position:absolute;}
.right_quick .ad_open{background:url(/_img/ad_open.png) no-repeat center center #de0000;}
.right_quick .ad_close{background:url(/_img/ad_close.png) no-repeat center center #de0000;}
.right_quick .quick_top{margin:70px auto 0; padding-top:26px; width:60px; height:60px; text-align:center; color:#fff; border-radius:100%; background:url(/_img/quick_arrow02.png) no-repeat center 15px #333; cursor:pointer;}

.totop{
    width: 65px;
    height: 65px;
    border-radius: 50%;
    background: #063270;
    box-shadow:  0px 10px 15px 0px rgba(0,13,56,0.1);;
    position: fixed;
    bottom: 23px;
    left: 50%;
    margin-left: 670px;
    color: #fff;
    text-align: center;
    padding-top: 11px;
    font-weight: bold;cursor:pointer;
}
.totop i {
	display: block;
    font-size: 24px;
    line-height: 20px;
}
.w100{width:100% !important;}
.w90{width:90px !important;}
.w80{width:80px !important;}
.w70{width:70px !important;}
.select-design.w90{padding-left:0;}
#btnSendCertNo{
	display: inline-block;
    height: 32px;
    margin-left: 5px;
    width: 130px;
    text-align: center;
    /* line-height: 23px; */
    padding: 0 10px;
}

/* checkbox st4 */
.checksWrap_st4{position:relative;border-bottom:1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.checksWrap_st4 .checks{height:60px;position:relative}
.checksWrap_st4 .checks input[type="checkbox"]{position:absolute;top:0;left:0;margin:0;padding:0;z-index:9;width:60px;height:60px;-webkit-appearance:none}
.checksWrap_st4 .checks label{background:url("/_img/check3_off.png") 0 0 no-repeat #fff; width:100%;display:block;position:relative;top:0;right:0;height:60px;line-height:26px;font-size:16px;color:#555;padding:17px 0 17px 80px;z-index:10}
.checksWrap_st4 .checks label:hover{background:url("/_img/check3_hover.png") 0 0 no-repeat #fff}
.checksWrap_st4 .checks label.on{background:url("/_img/check3_on.png") 0 0 no-repeat #fff}
.checksWrap_st4 .checks label strong{color:#e95247}
.checksWrap_st4 .checks label span{color:#aaa}



.agreementWrap h3 {
	margin: 30px 0 10px;
	color: #2d2d36;
	font-size: 15px;
}
.agreementWrap h4 {
	margin: 20px 0 5px;
	font-size: 15px;
}
.agreementWrap .policy_txt {
	font-size: 13px;
	line-height: 21px;
	color: #6a6c73;
}
.agreementWrap .policy_txt:after {
	display: block;
	clear: both;
	content: '';
}
.agreementWrap .policy_txt strong {
	display: block;
	color: #2d2d36;
	font-size: 13px;
	line-height: 30px;
	letter-spacing: -0.025em;
}
.agreementWrap .policy_txt ul.col_2 {
	float: left;
	width: 50%;
	padding-right: 20px;
}
.agreementWrap .policy_txt ul.col_2:last-child {
	padding-right: 0;
	padding-left: 20px;
}
.agreementWrap .policy_txt ul.col_2 li {
	margin-bottom: 15px;
}
.agreementWrap .policy_txt ul.col_2 li:last-child {
	margin-bottom: 0;
}
.agreementWrap .policy_txt ul.indent {
	margin: 5px 0 15px;
}
.agreementWrap .policy_txt ul.indent li {
	position: relative;
	padding-left: 16px;
}
.agreementWrap .policy_txt ul.indent li:before {
	content: '';
	width: 2px; height: 2px;
	display: inline-block;
	background: #6a6c73;
	position: absolute;
	top: 10px; left: 10px;
}

.agreementWrap .privacy_top {
	padding: 30px 0 50px;
	border-bottom: 1px solid #555;
	margin-bottom: 50px;
}
.agreementWrap .policy_part {
	padding: 0 0 50px;
	border-bottom: 1px dotted #555;
	margin-bottom: 50px;
}
.agreementWrap .policy_part ul li {
	margin-bottom: 10px !important;
}
.agreementWrap .policy_part ul li a {
	font-size: 15px;
	color: #000;
}
.agreementWrap .policy_part ul li a:hover {
	text-decoration: underline;
}

.agreementWrap table {
	table-layout: fixed;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin: 20px 0;
}
.agreementWrap table thead th {
	font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', sans-serif;
	padding: 15px 12px;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #ddd;
	text-align: center;
	color: #333333;
	font-weight: normal;
}
.agreementWrap table thead tr:first-child th:first-child {
	border-left: none;
}
.agreementWrap table tbody tr th {
	font-family: 'NanumBarunGothicBold', 'NanumBarunGothic', sans-serif;
	padding: 15px 12px;
	border-top: 1px solid #ddd;
	color: #333333;
	font-weight: normal;
}
.agreementWrap table tbody td {
	padding: 15px 12px;
	border-top: 1px solid #d4d4d7;
	border-left: 1px solid #d4d4d7;
	color: #777;
	background: #fff;
}
.agreementWrap table tbody tr:first-child th,
.agreementWrap table tbody tr:first-child td {
	border-top: none;
}
.agreementWrap table tbody td:first-child {
	border-left: none;
}

.arrBtn {text-align: center;}
.arrBtn .arrPre {}
.arrBtn .arrNext {}
.arrBtn button {
	width: 60px;
    height: 60px;
    border-radius: 50%;
    margin: 0 7px;
    background: #fff;
    border: 1px solid #eee;
    box-shadow: 0px 5px 10px 0px rgba(0,13,56,0.1)
}
.arrBtn button:hover{background: #063270; color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.arrBtn button i{font-size:30px;}
.arrBtn3 {position:absolute; right:2px; top:10px;z-index: 11;}
.arrBtn3 .arrPre3 {}
.arrBtn3 .arrNext3 {}
.arrBtn3 button {
	width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #ebebeb;
	z-index:111;
	margin:-2px;
}
.arrBtn3 button:hover{background: #333; color:#fff;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;transition:all 0.4s}
.arrBtn3 button i{font-size:16px;}

.arrBtn4 button {
	font-size: 30px;
    position: absolute;
    top: 50%;
	margin-top:-15px;
    width: 30px;
    height: 30px;
	z-index:1111;
	background:transparent;
}
.arrBtn4 .arrPre4{left:-15px;}
.arrBtn4 .arrNext4{right:-30px;}

.btnWrap{text-align:center;}
.btnWrap .btn{display:inline-block; font-size:18px; font-weight:600; padding:15px 70px; border-radius:30px; background:#0056b6; color:#fff;line-height: 26px;}
.btnWrap .btn i {padding:4px 0 0 5px;}

.colorItem input {display:none;}
.colorItem label {display:block;cursor:pointer;text-align:center; width:100%;}
.colorItem label .colorchip {display:inline-block;border:1px solid #ddd;height:60px;width:60px;border-radius:50%;}
.colorItem label .colorName {display:inline-block;font-size:15px;text-align:center;width:80px;overflow:hidden;color:#222; line-height:18px; margin-top:10px; word-break:keep-all;}
.colorItem input:checked + label .colorchip {border-color:#146af0;}
.colorItem input:checked + label .colorName {color:#146af0; font-weight:bold;}


/* --------------------------------------------
 * layerPopup
/* ------------------------------------------ */
.layerPopup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999999999999;overflow:hidden}
.layerPopup.open{display:block}
.layerPopup .bg_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#131316;opacity:0.6;filter: alpha(opacity=60);-moz-opacity:0.6;z-index:999}
.layerPopup .layerBody{position:absolute;left:50%;top:50%;transform: translate(-50%, -50%);background:#fff;z-index:9999; width:800px;}
.layerPopup .layerBody.fadeIn{-webkit-animation-duration:0.5s;animation-duration:0.5s}
.layerPopup .layerBody .close{width:80px;height:80px;line-height:80px;display:inline-block;position:absolute;right:0;top:0;text-align:center;z-index:100;
opacity:0.7;background:url("/images/icon_close.png") no-repeat center center;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;
-o-background-size:20px 20px;
background-size:20px 20px}
.layerPopup .layerBody .close span{display:none;}
.layerPopup .layerBody .close.dark{background:url("/_img/icon_close2.png") no-repeat center center;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;-o-background-size:20px 20px;background-size:20px 20px; opacity:1;}
.layerPopup .layerBody h2.tit{ margin: 0;color:#2d2d36;line-height:80px;height:200px;font-size:24px;border-bottom:1px solid #dfe0e4; background: url("/images/pop_bg.jpg") 50% 90% no-repeat;
background-size: cover;}
.layerPopup .layerBody h2.tit .desc{display:inline-block;font-size:13px;margin-left:10px;color:#808189; font-weight:400;}
.layerPopup .layerBody .contPop{width:100%;min-height:400px;overflow:hidden;overflow-y:auto; position:relative;padding:15px;  }
.layerPopup .layerBody .contPop .mCSB_inside > .mCSB_container {margin-right:0;}

.privacy_s.mCS_no_scrollbar{overflow:scroll !important;}

@media(max-width:991px){
	.layerPopup .layerBody{width:94%;}
	.layerPopup .layerBody .contPop{width:100%;padding:10px;}

}
@media(max-width:500px){
	.layerPopup .policy_con table tbody tr th{font-size:10px;}
}

/* --------------------------------------------
 * layerPopup2
/* ------------------------------------------ */
.layerPopup2{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999999999999999999;overflow:hidden}
.layerPopup2.open{display:block}
.layerPopup2 .bg_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#131316;opacity:0.6;filter: alpha(opacity=60);-moz-opacity:0.6;z-index:999}
.layerPopup2 .layerBody{position:absolute;left:50%;top:50%;background:#fff;z-index:9999; width:800px; height:550px;}
.layerPopup2 .layerBody.fadeIn{-webkit-animation-duration:0.5s;animation-duration:0.5s}
.layerPopup2 .layerBody .close{width:80px;height:80px;line-height:80px;display:inline-block;position:absolute;right:0;top:0;text-align:center;z-index:100;
opacity:0.7;background:url("/images/icon_close.png") no-repeat center center;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;
-o-background-size:20px 20px;
background-size:20px 20px}
.layerPopup2 .layerBody .close span{display:none;}
.layerPopup2 .layerBody .close.dark{background:url("/_img/icon_close2.png") no-repeat center center;-webkit-background-size:20px 20px;-moz-background-size:20px 20px;-o-background-size:20px 20px;background-size:20px 20px; opacity:1;}
.layerPopup2 .layerBody h2.tit{color:#2d2d36;line-height:80px;height:80px;padding-left:30px;font-size:24px;border-bottom:1px solid #dfe0e4;background:#f5f5f7}
.layerPopup2 .layerBody h2.tit .desc{display:inline-block;font-size:13px;margin-left:10px;color:#808189; font-weight:400;}
.layerPopup2 .layerBody .contPop{width:100%;min-height:400px;overflow:auto;overflow-y:auto; position:relative;padding:15px;  }
.layerPopup2 .layerBody .contPop .mCSB_inside > .mCSB_container {margin-right:0;}

.privacy_s.mCS_no_scrollbar{overflow:scroll !important;}

@media(max-width:991px){
	.layerPopup2 .layerBody{width:94%; height:540px;margin-left:-47% !important;}
	.layerPopup2 .layerBody .contPop{width:100%;min-height:450px;padding:10px;}
	.bx-wrapper .bx-pager{ padding-bottom: 0 !important;}

}
@media(max-width:500px){
	.layerPopup2 .policy_con table tbody tr th{font-size:10px;}
}

/* --------------------------------------------
 * layerPopup_Policy
/* ------------------------------------------ */
#policyUse .contPop,
#policyPersonal .contPop,
#policyMarketing .contPop 
{
	width: 800px; height: 420px;
	padding: 40px;
}
#consultForm.layerPopup .layerBody {border-radius: 30px; width:500px; overflow:hidden;}
#consultForm.layerPopup .layerBody h2.tit {}

#consultForm.layerPopup .layerBody .consultForm {padding:33px; font-size:14px;}
#consultForm.layerPopup .layerBody .consultForm #agr_close_s{display:none;right: 35px;margin-top: 15px; font-style: normal; color: red;cursor: pointer; border:1px solid; font-size:11px; padding:0 10px;}
#consultForm.layerPopup .layerBody .consultForm button {padding: 14px; font-size: 17px;}
#consultForm.layerPopup .layerBody .consultForm input {padding:15px 15px 15px 100px; }
#consultForm.layerPopup .layerBody .consultForm .inputBox span{top:19px;}
#consultForm.layerPopup .policy_con .privacy_top{padding-top:15px;}
#consultForm .contPop  {width:500px;}
#bestPeopleForm .layerBody{height:800px;width:600px; }
#reviewView .layerBody {height:800px;width:800px;border-radius:10px; }
#bestPeopleForm .layerBody h2.tit {
    background: #a9bdce;
    color: #333;
    font-weight: 400;
    border-bottom: none;
}
#bestPeopleForm .contPop { height:720px; background:#b2c7d9;}
#reviewView .contPop { height:800px; border-radius:30px;}
#reviewView.layerPopup .layerBody .close {background:url("/_img/icon_close2.png") no-repeat center center #146af0; background-size:20px; right:-100px; border-radius:50%; }

.layerPopup .policy_con {
	word-break: keep-all;
	font-size: 13px;
	line-height: 21px;
	color: #6a6c73;
}
.layerPopup .policy_con pre {
	white-space: pre-wrap;
	color:#666;
	font-family:'Lato','NotoSansKR','Rajdhani',sans-serif;
	font-size:13px;
	 border:none;

}
.layerPopup .policy_con .table_st1 td {
	font-size: 13px;
	line-height: 21px;
}
.layerPopup .policy_con .table_st1 {
	margin: 30px 0;
}


.layerPopup .policy_con h3 {
	margin: 30px 0 10px;
	color: #2d2d36;
	font-size: 15px;
}
.layerPopup .policy_con h4 {
	margin: 20px 0 5px;
	font-size: 15px;
}
.layerPopup .policy_con .policy_txt {
	font-size: 13px;
	line-height: 21px;
	color: #6a6c73;
}
.layerPopup .policy_con .policy_txt:after {
	display: block;
	clear: both;
	content: '';
}
.layerPopup .policy_con .policy_txt strong {
	display: block;
	color: #2d2d36;
	font-size: 13px;
	line-height: 30px;
	letter-spacing: -0.025em;
}
.layerPopup .policy_con .policy_txt ul.col_2 {
	float: left;
	width: 50%;
	padding-right: 20px;
}
.layerPopup .policy_con .policy_txt ul.col_2:last-child {
	padding-right: 0;
	padding-left: 20px;
}
.layerPopup .policy_con .policy_txt ul.col_2 li {
	margin-bottom: 15px;
}
.layerPopup .policy_con .policy_txt ul.col_2 li:last-child {
	margin-bottom: 0;
}
.layerPopup .policy_con .policy_txt ul.indent {
	margin: 5px 0 15px;
}
.layerPopup .policy_con .policy_txt ul.indent li {
	position: relative;
	padding-left: 16px;
}
.layerPopup .policy_con .policy_txt ul.indent li:before {
	content: '';
	width: 2px; height: 2px;
	display: inline-block;
	background: #6a6c73;
	position: absolute;
	top: 10px; left: 10px;
}

.layerPopup .policy_con .privacy_top {
	padding: 30px 0 50px;
	border-bottom: 1px solid #555;
	margin-bottom: 50px;
}
.layerPopup .policy_con .policy_part {
	padding: 0 0 50px;
	border-bottom: 1px dotted #555;
	margin-bottom: 50px;
}
.layerPopup .policy_con .policy_part ul li {
	margin-bottom: 10px !important;
}
.layerPopup .policy_con .policy_part ul li a {
	font-size: 15px;
	color: #000;
}
.layerPopup .policy_con .policy_part ul li a:hover {
	text-decoration: underline;
}

.layerPopup .policy_con table {
	table-layout: fixed;
	border-top: 1px solid #333333;
	border-bottom: 1px solid #333333;
	margin: 20px 0;
}
.layerPopup .policy_con table thead th {
	
	padding: 15px 12px;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #ddd;
	text-align: center;
	color: #333333;
	font-weight: normal;
}
.layerPopup .policy_con table thead tr:first-child th:first-child {
	border-left: none;
}
.layerPopup .policy_con table tbody tr th {
	
	padding: 15px 12px;
	border-top: 1px solid #ddd;
	color: #333333;
	font-weight: normal;
}
.layerPopup .policy_con table tbody td {
	padding: 15px 12px;
	border-top: 1px solid #d4d4d7;
	border-left: 1px solid #d4d4d7;
	color: #777;
	background: #fff;
}
.layerPopup .policy_con table tbody tr:first-child th,
.layerPopup .policy_con table tbody tr:first-child td {
	border-top: none;
}
.layerPopup .policy_con table tbody td:first-child {
	border-left: none;
}

/* layerView */
.layerView .layerBody{width:960px;height:100%;top:0;padding-top:80px;position:fixed}
.layerView .layerBody .fixTop{width:960px;height:80px;border-bottom:1px solid #dedede;position:fixed;top:0;left:50%}
.layerView .layerBody .fixTop ul.left{float:left}
.layerView .layerBody .fixTop ul.right{float:right}
.layerView .layerBody .fixTop ul li{height:80px;line-height:80px;float:left}
.layerView .layerBody .fixTop ul.left li{border-right:1px solid #dedede}
.layerView .layerBody .fixTop ul.right li{background:#000}
.layerView .layerBody .fixTop ul li a{display:block;text-indent:initial;width:80px;height:80px;position:initial;background:none;line-height:80px;text-align:center}
.layerView .layerBody .fixTop ul.left li a:hover{background:#f1f1f1}
.layerView .layerBody .fixTop ul li a span{width:29px;height:23px;display:inline-block;background:url("/_img/layerView_icon.png") no-repeat;text-indent:-999999em;vertical-align:middle}
.layerView .layerBody .fixTop ul li a.top span{background-position:0 0}
.layerView .layerBody .fixTop ul li a.prev span{background-position:-29px 0}
.layerView .layerBody .fixTop ul li a.next span{background-position:-58px 0}
.layerView .layerBody .fixTop ul li a.close span{background-position:-87px 0}
.layerView .layerBody .contPop{height:100%;min-height:initial}
.layerView .view_con .view_con_txt{font-size:15px !important;line-height:25px !important;color:#555 !important;word-break:keep-all !important}
.layerView .view_con .view_con_txt img{max-width:100% !important}


@media(max-width:991px){
	#consultForm.layerPopup .layerBody {width:96%;}
	#consultForm .contPop{width:100%;}
	.layerPopup .layerBody h2.tit{margin-left:0;}
}


/* --------------------------------------------
 * consultForm
/* ------------------------------------------ */
.consultForm {text-align:left;}
.consultForm textarea {
    width: 100%;
    height: 85px;
    border:1px solid #f2f4f6;
    background: #fff;
    padding: 8px;
	font-size:12px;
	background:#f2f4f6;
    border-radius: 5px;
}
.consultForm .input-checkbox {margin:20px 0 10px;}
.consultForm button{
    width: 100%;
    background: #1e47c3;
    color: #fff;
    padding: 8px;
    font-size: 15px;
    /* letter-spacing: -1px; */
    text-align: center;
    border-radius: 15px;
    font-weight: 600;
}
.consultForm p.car_name{ margin-bottom: 5px; font-size: 16px; font-weight: 500;}
.consultForm .inputBox{position:relative;} 
.consultForm .inputBox span{
	position: absolute;
    top: 14px;
    left: 11px;
} 
.consultForm .inputBox span em {color:red;font-size:17px}
.consultForm input {width:100%;border:1px solid #ddd; padding:10px 10px 10px 60px;; margin-top:5px;border-radius: 5px; font-size:13px; }
.consultForm .input-checkbox .txt {font-size:13px;} 
.consultForm .input-checkbox .more_a{
    margin-left: 3px;
    font-size: 13px;
    display: inline-block;
    color: #999;cursor:pointer;
}
.consultForm .consultWay {margin:10px 0 0;}
.consultForm .privacy_s {display:none; position:relative;height:100px; overflow:auto;padding:0 15px 15px; border:1px solid #ebebeb;}
.consultForm .privacy_s .policy_con2{ }

.consultForm em {position:absolute}
.consultForm .consultWay p{margin-bottom:10px; font-weight:600;color: #146af0;}
.consultForm .consultWay .input-radio label {margin-right:7px;}
.consultForm .input-checkbox a{
    display: inline-block;
    font-size: 11px;
    border: 1px solid #ddd;
    padding: 3px 5px;
    margin-top: -3px;
    margin-left: 5px;
    border-radius: 5px;
    color: #999;
}
.consultForm textarea:focus, .consultForm input:focus {border:1px solid #333;}