@charset "euc-kr";
body {text-align:center;}
#doc_wrap {width:100%;min-width:950px;position:relative;text-align:left;}
#containerM_wrap, #container_wrap, #containerM, #container, #footer_wrap {position:relative;display:block;clear:both;text-align:left;width:950px;margin-right:auto;margin-left:auto;}
#popups,#quicks,#global,#header,#footer {position:relative;display:block;clear:both;text-align:left;width:950px;margin-left:auto;margin-right:auto;}


/* GLOBAL MENU */
#global {position:relative;_width:100%; }

#header {position:relative; width:950px; height:120px; margin:0 auto;}

.sitelogo {position:absolute; top:30px; left:0; margin:0; z-index:2;}

.util {position:absolute; top:8px; right:0;}
.util ul {list-style:none;padding:0;margin:0;}
.util ul li {float:left; margin-left:12px;}
.util ul li a {font-family:"Noto Sans KR",sans-serif; font-size:10px; color:#949494; line-height:18px;}

.gnb {margin-left:230px; padding-top:40px; line-height:0; font-family:"Noto Sans KR",sans-serif;}
.gnb:after {content:"";display:block;clear:both;}
.gnb ul {list-style:none;padding:0;margin:0;}
.gnb > ul {position:relative; float:right;}
.gnb > ul > li {float:left; width:155px; margin-right:15px;}
.gnb > ul > li > a {display:block; text-align:center; color:#000; font-size:16px; font-weight:500; line-height:40px; letter-spacing:-.03em; text-decoration:none;}
.gnb > ul > li.active > a {color:#fff; background:url("/img/over.png") 50% 50% no-repeat;}
.gnb .submenu {display:none; position:absolute;}
.gnb .submenu ul li {float:left; padding:0 8px;}
.gnb .submenu ul li a {display:block; vertical-align:top; color:#3f3f3f; font-size:13px; font-weight:400; line-height:32px; letter-spacing:-.03em; text-decoration:none;}
.gnb .submenu ul li a:hover,
.gnb .submenu ul li.on a {color:#5f990b;}
.gnb .m4 .submenu {margin-left:20px;}

.lnb {line-height:0;font-family:"Noto Sans KR",sans-serif;}
.lnb h2 {line-height:0; margin:0;}
.lnb ul {list-style:none;padding:0;margin:0;}
.lnb > ul {border-top:1px solid #eee;}
.lnb > ul > li {border-bottom:1px solid #eee;}
.lnb > ul > li > a {display:block; padding:0 4px; color:#848484; font-size:13px; font-weight:500; line-height:29px; letter-spacing:-.03em; text-decoration:none; transition:.2s; background:url("/img/left_off.png") right 8px center no-repeat;}
.lnb > ul > li.active > a,
.lnb > ul > li > a:hover {padding-left:10px; color:#fff; background-image:url("/img/left_on.png"); background-color:#96b72f;}
.lnb .submenu {padding:5px 0 13px 18px;}
.lnb .submenu ul li a {display:block; color:#4d4a4a; font-size:13px; font-weight:500; line-height:22px; letter-spacing:-.03em; text-decoration:none; transition:.2s;}
.lnb .submenu ul li a:hover,
.lnb .submenu ul li.active a {color:#96b72f}

/*---------------------------------- ¸ÞÀÎ --------------------------------------------------------------------*/
.bodyM{position:relative;_width:100%;}
.M_bg{position:relative;left:0px;_left:-1px;*left:-1px;  background:url(../img/main_bg.jpg) repeat-x top;}

#containerM_wrap {position:relative;  }
#containerM{position:relative;left:0px;_left:-1px;*left:-1px;display:block;width:950px;z-index:1000; text-align:center;}

#main_menu {width:100%; float:left; visibility:visible; position: relative;  text-align:center; }

#main_fla {float:left; width:950px; text-align:center; padding-bottom:15px;}

#contentsM{position:relative;float:left; width:950px;}
#contentsM .m_left {float:left; width:280px;text-align:left; padding-right:25px;}
#contentsM .m_center {float:left; width:280px; padding: 0 25px;}
#contentsM .m_center p {margin-bottom:10px; margin-top:1px;}
#contentsM .m_right{ float:right; width:300px;}


#guide {position:relative; width:950px;display:block;float:left; padding-bottom:7px; z-index:100; text-align:left }
#guide01{position:relative; padding-bottom:10px;}
#guide_line{position:relative; border-bottom:1px solid #b2c247; padding-top:7px;}
#guide_banner{position:absolute; font-size:11px; color:#939393; right:0; padding-top:12px; }


/*div{ border:1 solid #003333;}*/
/*----------------------------------¼­ºê-------------------------------------------------------------------*/
#header {z-index:1000}
.S_bg{position:relative;left:0px;_left:-1px;*left:-1px;  background:url(../img/sub_bg.jpg) no-repeat top;}
#sub_fla {width:100%; float:left; text-align:center;}

#container_wrap{position:relative; width:950px; float:center; }
#container{position:relative;}
#container_wrap:after {clear:both;content:"";display:block;}
#container:after {clear:both;content:"";display:block;}



/*leftmenu*/
#leftmenu_wrap{position:relative; width:200px; z-index:100;display:block;float:left; padding-right:45px;}
#leftmenu{padding-bottom:30px; text-align:top;}
#subbanner{padding-bottom:10px;}

#title_wrap {position:relative; width:700px;display:block;float:left; padding-bottom:5px; z-index:100; }
#title{ position:relative; padding-bottom:10px; width:700px; text-align:left;}
#location{position:absolute; top:0; font-size:11px; line-height:14px; color:#a0a0a0; right:0; padding-top:5px; }
#title_line{position:relative; border-bottom:1px solid #e4e4e4; padding-top:5px;}


/* ÄÁÅÙÃ÷*/
#contents{position:relative; width:700px;display:block;float:left;}
#contents .p {margin-bottom:10px; margin-top:1px; margin-left:20px; line-height:20px;}
.tab{display:block;float:left; padding-bottom:15px; text-align:left; width:690px;}
.img{margin-bottom:10px; margin-top:1px;}
.st{ background:url(../img/sub/dot.gif) no-repeat 0 1px; font-size:14px; color:#097b98; padding-left:22px; text-align:left; font-weight: bold; padding-bottom:7px;}
#tit {margin-bottom:3px; margin-top:5px; padding-bottom:5px;}
#board {margin-bottom:3px; margin-top:5px;}


/* ¿¬Çõ */
.his_text{float:left;margin-right:34px;}
.his_list{float:left;border-top:1px solid #0c5b9f;width:550px;}
.his_list dl{border-top:1px solid #3375ae;width:550px;padding:22px 0 0 10px; }
.his_list dt{clear:both;float:left;background:url(../img/sub/dot.gif) no-repeat left 5px; width:90px;padding:0 0 8px 7px;font-weight:bold;color:#779ebe;  text-align:left;}
.his_list .br_s{padding-bottom:10px;}
.his_list dd{color:#7b7b7b;letter-spacing:-1px;line-height:18px;padding:0 0 8px 0;}


.site{width:680px; padding-bottom:10px; text-align:center;}
.site h2{float:left; width:190px; padding-right:30px;}
.site .timg {float:left; width:190px;  padding-left:10px;}
.site  h1{display:block;float:left; background:url(../img/customer/dot.gif) no-repeat left  4px 3px 0px 10px; padding-left:10px; padding-bottom:5px;  width:180px; text-align:left; font-size:12px; font-family: "gulim", "µ¸¿ò";}
.s_left{float:left;}

/*Ä«ÇÇ¶óÀÌÅÍ*/
#footer_wrap{width:100%;position:relative; z-index:550; clear:both;  padding-top:15px;}
#footerline{width:100%; border-top:1px solid #cfcfcf; color:#ffffff;}
#footer {width:100%; float:left; margin:0 auto; text-align:center; }



/*----------------------------------ÀÏ¹Ý °Ô½ÃÆÇ-------------------------------------------------------------------*/


img{border:0;}
.boardtype1{width:100%; border-bottom:1px solid #444444; color:#D2D2D2; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.boardtype1 caption{display:none;}
.boardtype1 thead th{line-height:18px; padding:5px 0 4px; border-top:solid 2px #444444; border-bottom:solid 1px #D2D2D2; font-weight:bold; color:#383838; vertical-align:top; font-weight: bold;}
.boardtype1 tbody td{padding:8px 0 5px; text-align:center; border-bottom:solid 1px #D2D2D2;}
/*.boardtype1 tbody td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}*/
.boardtype1 tbody td.frm{padding:0;text-align:center;}
.boardtype1 tbody td.frm input{margin:0;}
.boardtype1 tbody td.num,
.boardtype1 tbody td.date,
.boardtype1 tbody td.hit{font:normal 12px tahoma; padding:0;}
.boardtype1 tbody td.title{text-align:left; font:normal 12px}

.search_center{text-align:center;}


/*----------------------------------°Ô½ÃÆÇ ¾Æ·¡ ¹öÆ°-------------------------------------------------------------------*/


h1 { font:normal 26px "¹ÙÅÁ", Batang, "¸íÁ¶", Myeongjo, AppleMyeongjo, serif;}
hr { margin:20px 0;}
/* Paginate */
.paginate { padding:10px 0; text-align:center; width:100%;}
.paginate a,
.paginate strong { position:relative; display:inline-block; padding:3px 5px 1px 4px; color:#333; text-decoration:none; line-height:normal; font:normal 11px ±¼¸², Gulim; _width /**/:14px; margin-left:-5px;}
.paginate strong { color:#ff6600 !important;}
.paginate .pre,
.paginate .next { font-weight:normal; display:inline-block; color:#a0a0a0; font:11px µ¸¿ò, Dotum; width:80px;}
.paginate .pre { padding:3px 9px 1px 16px; background:url(../img/customer/bu_pg3_l_on.gif) no-repeat 8px 4px !important;}
.paginate .next { padding:3px 17px 1px 8px; background:url(../img/customer/bu_pg3_r_on.gif) no-repeat 60px 4px !important;}
.paginate a:hover { text-decoration:none; font:normal 11px ±¼¸²; color:#cccccc; }

.btn_box{ padding-top:10px; padding-bottom:10px; display:block;float:right; }

/*----------------------------------ºäÆäÀÌÁö-------------------------------------------------------------------*/

img{border:0;}
.boardview1{width:100%; border-top:2px solid #444444; border-bottom:1px solid #999; color:#666; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.boardview1 caption{display:none;}
.boardview1 th{line-height:18px; padding:7px 0 2px; border-bottom:solid 1px #D2D2D2; background-color:#F1F1F4; font-weight:bold; color:#333; vertical-align:top;}
.boardview1 td{padding:8px 0 5px 10px; text-align:left; border-bottom:solid 1px #D2D2D2;}
/*.boardview1 tbody td{white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}*/
.boardview1 td.contents{padding:20px; line-height:1.4em;}

/*----------------------------------´õº¸±â-------------------------------------------------------------------*/

img{border:0;}
.boardview2{width:100%; border-top:1px solid #999; border-bottom:1px solid #999; color:#666; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.boardview2 caption{display:none;}
.boardview2 th{line-height:18px; padding:3px 5px 0px 0px; border-bottom:solid 1px #D2D2D2; background-color:#ffffff; font-weight:bold; color:#333; vertical-align:top;}
.boardview2 td{padding:3px 5px 0px10px; text-align:left; border-bottom:solid 1px #D2D2D2;}


/*----------------------------------±Û¾²±â-------------------------------------------------------------------*/

img{border:0;}
.boardwrite{width:100%; border-top:2px solid #444444; border-bottom:1px solid #999; color:#ffffff; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.boardwrite caption{display:none;}
.boardwrite th{line-height:18px; text-align:left; padding:8px 10px 2px; border-bottom:solid 1px #D2D2D2; background-color:#ffffff; font-weight:bold; color:#333; vertical-align:top;}
.boardwrite td{padding:3px 0px 3px 0px; text-align:left; border-bottom:solid 1px #D2D2D2; vertical-align:top}


