.mt0{margin-top:0}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt22{margin-top:22px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt80{margin-top:80px}
.mb20{margin-bottom:20px}
.mb22{margin-bottom:22px}
.p40{padding:40px}

.txt_c {text-align:center !important;}

#d_container{clear:both;padding:0;margin:125px 0 0}
#d_contentWrap{width:1175px;margin:0 auto;padding-top:10px}
#d_contentWrap .Fh3_tit{color:#000;font-size:40px;font-weight:bold;text-align:center}
#d_contentWrap .Fh4_tit{color:#000;font-size:20px;font-weight:bold;letter-spacing:-1px;margin-bottom:17px}
#d_contentWrap .Fh5_tit{color:#333;font-size:16px;letter-spacing:-1px;margin:30px 0 7px 0}
#d_contentWrap .Fh5_tit.first{margin-top:0px}
#d_contentWrap .Fh3_txt{color:#4d4d4d;font-size:15px;text-align:center;margin-top:15px}
#d_contentWrap .list_box{border:1px solid #e5e5e5}
#d_contentWrap .list_box .date{background:#fafafa;border-bottom:2px solid #666;padding:20px 0 0 30px;position:relative;height:30px}
#d_contentWrap .list_box .date strong{color:#666;letter-spacing:0px;font-weight:bold}
#d_contentWrap .list_box .date .btn_go_ar{position:absolute;top:13px;right:10px}
#d_contentWrap .list_box .list_cont{padding:30px;width:100%;overflow:hidden}
#d_contentWrap .list_box .list_cont ul{width:489px;float:left}
#d_contentWrap .list_box .list_cont ul li{font-size:14px;line-height:30px}
#d_contentWrap .list_box .list_cont ul li a{color:#333}
#d_contentWrap .list_box .list_cont ul li a:hover{color:#000;text-decoration:underline;font-weight:bold}
#d_contentWrap .foot_box .foot_cont{color:#666;letter-spacing:0px;line-height:20px;margin-top:60px;border-bottom:1px solid #e5e5e5}
#d_contentWrap .foot_box .foot_cont.first{margin-top:0px;border-bottom:0px}
#d_contentWrap .foot_box .foot_cont.last{border-bottom:0px}
#d_contentWrap .foot_box .foot_cont .index li p{line-height:20px;letter-spacing:0px;color:#666}
#d_contentWrap .foot_box .foot_cont .index li p a:hover{text-decoration:underline}
#d_contentWrap .foot_box .foot_cont .officer{border:1px solid #e5e5e5}
#d_contentWrap .foot_box .foot_cont .officer h5{font-size:16px;color:#000;}
#d_contentWrap .foot_box .foot_cont .officer > ul{width:100%;overflow:hidden;height:160px}
#d_contentWrap .foot_box .foot_cont .officer > ul > li{float:left;padding:25px 0 30px 29px}
#d_contentWrap .foot_box .foot_cont .officer > ul > li:first-child{width:49%;border-right:1px solid #e5e5e5;float:left}
#d_contentWrap .foot_box .foot_cont .officer .officer_slist{margin-top:10px}
#d_contentWrap .foot_box .foot_cont .officer .officer_slist li{fletter-spacing:0px;color:#666}
#d_contentWrap .foot_box .caution_box{display:block;padding:17px 0 17px 30px;background:#fafafa;border:1px solid #e5e5e5;position:relative}
#d_contentWrap .foot_box .caution_box p{letter-spacing:0px;color:#666;line-height:20px}
#d_contentWrap .foot_box .caution_box p.last{font-weight:bold;padding-left:17px}
#d_contentWrap .foot_box .caution_box .btn_go_ar{position:absolute;top:33px;right:10px}
#d_contentWrap .foot_box .caution_box .btn_go_ar.position02{position:absolute;top:25px;right:10px}
#d_contentWrap .foot_box .caution_box .btn_go_ar.position03{position:absolute;top:15px;right:10px}

/* 이메일 무단수집 거부 */
.email_txt{letter-spacing:0px;color:#666;line-height:20px;margin-top:10px}
.email_txt_ul{letter-spacing:0px;line-height:20px;margin-top:5px}

/* ssl 보안인증 */
.ssl_txt{letter-spacing:0px;color:#666;line-height:20px}

/* 사이트맵 */
.site_map_box dl{width:100%;overflow:hidden}
.site_map_box dl dt{font-size:20px;font-weight:bold;width:17%;float:left;padding:12px 0px 18px;border-top:1px solid #bbb}
.site_map_box dl dt a{color:#000}
.site_map_box dl dd.first{border-top:1px solid #bbb}
.site_map_box dl dd{width:83%;float:right;overflow:hidden;padding:20px 0px 18px;border-top:1px solid #e5e5e5}
.site_map_box dl dd ul{width:100%;float:left;overflow:hidden}
.site_map_box dl dd ul li{letter-spacing:0px;float:left;background:url(/html/test/img/site/site_map_line.gif) no-repeat 0 5px;padding:0 15px 0 16px}
.site_map_box dl dd ul li.first{background:none;padding-left:0px}
.site_map_box dl dd ul li.line_two{margin-top:15px;background-position:0 2px}
.site_map_box dl dd ul li a{color:#666}

/* table style01 */
table {width:100%; border-collapse:collapse; border-spacing:0; border:0 none}
caption, th, td {text-align:left;font-weight:normal;border:0}
caption {visibility:hidden; left:0;top:0;width: 0;height: 0;font-size: 0;line-height: 0}
#d_contentWrap .foot_box .foot_table01{border-top:2px solid #666;border-bottom:1px solid #bbb}
#d_contentWrap .foot_box .foot_table01 thead th{padding:10px 0px;color:#333;border-bottom:1px solid #888;border-left:1px solid #e5e5e5;text-align:center;font-weight:bold;font-size:14px}
#d_contentWrap .foot_box .foot_table01 thead th:first-child{border-left:0px solid #e5e5e5}
#d_contentWrap .foot_box .foot_table01 tbody th{font-weight:bold;padding:10px 0px;color:#4d4d4d;letter-spacing:0px;text-align:center;border-top:1px solid #e5e5e5}
#d_contentWrap .foot_box .foot_table01 tbody td{padding:10px 0px;letter-spacing:0px;text-align:center;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}

/* 작은 size,팝업용 // span 스타일 넓이값 입력             회색,흰색 */
a.btn_smallgray {display:inline-block; background:url(/html/test/img/site/btn_gray.gif) no-repeat left 0; color:#fff; text-decoration:none;}
a.btn_smallgray span {padding:7px 0 10px 0; line-height:14px; font-size:13px; text-align:center; display:inline-block; background:url(/html/test/img/site/btn_gray_r.gif) no-repeat right 0; cursor:pointer;}
a.btn_smallgray:hover, a.btn_smallgray:focus {text-decoration:none;}