@charset "utf-8";
@import url("./common.css");

body {position:relative; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;background:#ececec;}

		

	#header { text-align:center; position:relative; background:#fff;}
	#header .header_top {height:60px; position:relative; padding:0 10px; overflow:hidden;}

	/*팝업*/
	#hd_pop .hd_pops .hd_pops_con{width:280px !important; height:auto !important;}
	#hd_pop .hd_pops .hd_pops_con img {max-width:100%;}


	/*로고*/
	#header h1{position:absolute; width:100%; height:60px; line-height:60px; z-index:0;  text-align:left;}
	#header h1 a {display:inline-block;} 
	#header h1 img {width:80px; vertical-align:middle; text-align:left;} 




	#header .call_me {position:absolute;  z-index:2;  right:10px; top:14px; background:url(../images/common/header_csnum_bg.png) left top no-repeat; background-size:40px; min-height:60px;}
	#header .call_me dl {padding-left:45px; text-align:left;}
	#header .call_me dl dt{font-size:11px; color:#656565; line-height:14px;}
	#header .call_me dl dd{font-size:18px; color:#207233;line-height:22px;  font-family: "Do Hyeon";}


	
	
	/*레프트메뉴*/
	.width_left_menu {position:fixed; left:0px; top:0px; background:#fff; z-index:999999999999 !important; min-width:220px; width:80%; height:100% !important;  overflow:hidden; overflow-y:auto; -webkit-overflow-scrolling:touch;}
	.width_left_menu .left_menu_login_box { position:relative;  background:#666; text-align:left;}

	.width_left_menu .left_menu_login_box ul {padding:15px 10px; font-size:0px;}
	.width_left_menu .left_menu_login_box ul li {display:inline-block; padding-right:10px; }
	.width_left_menu .left_menu_login_box ul li a{color:#fff;font-size:12px; }


	.width_left_menu .left_menu_login_box .left_menu_close_btn{position:absolute; right:15px; top:15px; }
	.width_left_menu .left_menu_login_box .left_menu_close_btn img {vertical-align:middle; width:15px;}




	.width_left_menu dl { padding-bottom:10px; text-align:left}

	.width_left_menu dl dt{font-size:16px;  padding:0 15px; border-bottom:1px #eaeaea solid;}
	.width_left_menu dl dt a{color:#333; font-size:14px; line-height:50px; display:block; }
	.width_left_menu dl dd {background:#f8f8f8;  border-bottom:1px #eaeaea solid; padding-left:15px; padding:10px 0px 10px 15px; display:none;}
	.width_left_menu dl dd a{color:#999999; line-height:26px; display:block; }
	.width_left_menu dl dd strong{color:#e47735;}
	.width_left_menu dl.main_go {padding-bottom:0px;}
	.width_left_menu dl.main_go dt a{line-height:45px;}


	
	#footergroup {border-top:1px #ddd solid; margin-top:20px; background:#555;  padding-bottom:40px;}
	#footergroup .f_util{text-align:center; background:#2c2b31; }
	#footergroup .f_util ul {display:table; width:100%; table-layout:fixed; text-align:center; }
	#footergroup .f_util ul li{display:table-cell;   font-size:11px; line-height:44px; background:#fff; border-right:1px #ddd solid; color:#999;}
	#footergroup .f_util ul li.last{border-right:0px ;}


	#footergroup .footer_info {padding:20px 0px 0px; text-align:center; line-height:18px; font-size:11px; color:rgba(255,255,255,0.6);}
	#footergroup .footer_info span {display:inline-block; margin-right:5px;}
	#footergroup .footer_info a{ color:rgba(255,255,255,0.6);}
	#footergroup .copyright {padding:10px 0px; text-align:center; font-size:10px;  color:rgba(255,255,255,0.6);}


	.captcha_td div {width:auto !important;}
	.captcha_td textarea ,
	.captcha_td iframe {width:99% !important;}



	#footergroup .footer_help .title {font-size:16px; color:#fff; font-weight:bold; margin:15px 0px; text-align:center;}
	#footergroup .footer_help .title strong {color:#fff;}
	#footergroup .footer_help .title span {display:block;}
	#footergroup .footer_help .info {font-size:16px; color:rgba(255,255,255,0.6); font-size:11px; line-height:18px;  text-align:center;}
	#footergroup .footer_help .info span {color:#fff}






	
