@charset "utf-8";
@font-face{
	font-family:"NanumGothic";
	}
@font-face{
	font-family:"NanumGothicBold";
	}
*{margin:0; padding:0; }
html, body, td, p, input, button, textarea, select { 
	font-family:'Verdana','Tahoma','Dotum','돋움';
	font-size:12px; 
	color:#848484;
	line-height:150%;
	} /************* 기본 폰트 종류/사이즈/컬러 변경 **********/

ol,ul {list-style: none;}
img	{border:0px;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}

/* 퀵메뉴 왼쪽 오른쪽 */
#quick_wrap	 {position:relative;width:1000px;margin:0 auto;}
#quick_left	 {position:absolute; width:80px; min-height:50px; left:-100px; top:320px; border:1px solid #ccc;}
#quick_right {position:absolute; width:80px; min-height:50px; left:1020px; top:320px; border:1px solid #ccc;}
.close	{display:block;}
.clear {clear:both; display:block;}

/* 전체 틀 */
#total_wrap {width:100%;}
#wrap {width:100%; margin:0 auto;}

/* 헤더 */
#wrap_header {width:100%; margin:0 auto; }

/* 메인 */
#wrap_main {width:100%; margin:0 auto;}

/* 서브 */
#wrap_sub {width:100%; margin:0 auto;}

/* 푸터 */
#wrap_footer {width:100%; padding:30px auto;}


#right_two	{position:fixed; right:0px; top:85px; z-index:999;font-family:'맑은 고딕'; display:none; cursor:pointer; width:34px; height:183px; background:url('../img/quick_open_bg.png') no-repeat left 11px;}
#right_two #open_txt {color:#fff; width:20px; line-height:110%; margin:10px 0 0 8px;padding-top:17px;}
#right {position:fixed; right:0px; top:100px; z-index:999; }
#right_btn  {position:fixed; top:60px; right:70px;margin-top:26px; width:30px; height:30px; clear:both;z-index:50;}
#right_con  {position:relative; float:left;width:105px; height:340px; background:url('../img/quick_bg.png') no-repeat right top;}
.pen_sms    {margin-left:7px; height:145px;}
.pen_sms li {margin-bottom:2px;}
.pen_sms li.pen_gtitle {margin:28px 0px 7px 0px; color:#ffffff; font:bold 9pt 'malgun gothic';}
 span.sms_title {color:#1de7ce; display:inline-block; width:35px; font:normal 9pt 'malgun gothic'; text-align:right; margin-right:5px;}
.sms_title {color:#FFCC00; font:normal 9pt 'malgun gothic'; }
.pen_sms_input {border:none; background:#fff; width:50px; height:18px;color:#3697dc;}
.pen_sms_name {border:none; background:#fff; width:85px; height:18px;color:#3697dc;}
.pen_sms_tel {border:none; background:#fff; width:27px; height:18px;color:#3697dc;}
.pen_su {margin-left:7px; border:0px solid red; *margin-top:45px;}
.pen_su li.pen_gtitle {margin:15px 0px 7px 0px; color:#ffffff; font:bold 9pt 'malgun gothic';}
.pen_su li {font-family:'malgun gothic';}
li.pen_num {color:#FFCC00; font-size:10.5pt; font-weight:bold;padding-bottom:5px;}
li.pen_time {color:#FFCC00; font-size:9pt; }
li.pen_go a {color:#ff9c00; font-size:11pt;font-weight:bold;}