/* button */
.login_btn_default { background-color:#474a4d; border:1px solid #474a4d; color:#d8d8d8; font-size:12pt; height:68px; }
.login_btn_default:hover { color:#fff; }

/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* HEAD */
/* md lg */
.navibar_pc {width:100%; height:75px; line-height:75px; vertical-align:middle;  background:url('../img/navibar_bg.jpg') repeat center center; position:fixed; margin:0 auto; top:0; z-index:1000;}
.navivar_ul li {margin-right:56px;}
.navivar_text, .navivar_text a {color:#fff; font-size:14px;}
/*.navivar_text Img {position:absolute; bottom:15px;} *//*active.gif*/
.navivar_text Img {} /*active.gif*/

.navivar_login_ul {float:right; margin-right:5px;}
.navivar_login_ul li {float:left; margin-left:7px;}
.navivar_login_text, .navivar_login_text a {color:#fff; font-size:10px;}
.navivar_login_text_dot {color:#fff; font-size:4px;}

.customer_service {position:absolute; width:175px; height:75px; background-color:#9e1950;} /* 상단 오른쪽 서비스 신청하기 배경색 */
.customer_service_text { color:#fff; position:relative; line-height:14px; top:24px;}
.customer_service:hover { cursor:pointer; }
.customer_service li:hover { cursor:pointer; color:#d15350;}
#customer_layer {
	position:fixed;
	width:175px;
	height:auto;
	top:75px;
	z-index:300;
	color:#fff;
	background-color:#505666;
	overflow:hidden;
	opacity:0.9;
	display:none;
}

#customer_layer ul li {
	width:100%;
	height:40px;
	border-bottom:1px solid #62666f;
	text-align:center;
	line-height:40px;
	vertical-align:middle;
}
#customer_layer ul li a{
	color:#fff;
}

/* mobile xs sm */
.navibar_mobile {background-color:#d15350; line-height:75px; vertical-align:middle;}
.mobile_top_nav { background-color:#ededed;  }
.mobile_btn_login { background-color:#8e8e8e; border-radius:0; color:#fff; }
.mobile_btn_sitemap { background-color:#606060; border-radius:0; color:#fff;}
.mobile_btn_menu { background-color:#8e8e8e; color:#fff; }
.mobile_menu { width:100%; z-index:9000; position:fixed; top:0px; background-color:#373b3c; }
.mobile_menu_ul li { border-bottom:1px solid #222; padding:10px;}
.mobile_menu_ul li a { color:#ebebeb; }

.mobile_btn_area { position:fixed; top:10px; right:10px; z-index:9999; background-color:#373b3c; border-radius:4px;}
.mobile_btn { width:34px; height:34px; background-color:#373b3c; }
.icon-bar {margin-top: 4px; margin-bottom: 4px; background-color: #fff; display: block; width: 22px; height: 2px; border-radius: 1px; }
.divid { width:100%; border:1px solid #fff; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */



/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* FOOTER */
/* CONTACT US */
.contactus_area { background-color: #3c4349; } /*익스8,9에서 그라데이션효과 사용못하는것에 대한 대비*/
.contactus_area { background: linear-gradient( 45deg, #3c4349, #666  ); }
.contactus { color:#ffffff; font-size:42px; letter-spacing: -2px;  }
.contactus_title { color:#ffffff; font-size:18px; }
.contactus_checkbox_label { color:#ffffff; font-size:14px;  }
.contactus_password { color:#ff0000; font-size:14px; max-width:400px;}
.contactus_submit { background-color:#929292; width:35%; min-width:200px; height:56px; color:#ffffff; font-size:22px; border-radius:0; }

.footer_copy { color:#949494; font-size:11px; line-height: 14px; margin:0px;}

.social_icon {margin-top:65px;}
.social_icon a {color:#666; font-size:26px; padding:2px;}
.social_icon a:hover{color:#fff;}
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* button */
.btn_page_up{position:fixed; bottom:50px; right:50px; z-index:1000; display:none;}
.btn_page_up img:hover{opacity:0.5; cursor:pointer;}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* PAGE */
.content_area { padding:0px; margin:0px; min-height:700px; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------ */