@charset 'utf-8';
/* reset */
*{box-sizing:content-box;}
article,aside,canvas,video,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
command,datalist,keygen,mark,meter,progress,rp,rt,ruby,time,wbr{display:inline;}

div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,del,dfn,
em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,button,
table,caption,tbody,tfoot,thead,tr,th,td,
header,hgroup,footer ,nav ,section ,article ,aside ,figure ,video ,audio{margin:0;padding:0;border:0;color:inherit;}
body{margin:0;padding:0;font-size-adjust:none;-webkit-text-size-adjust: 100%;}
li, a, H2, ol,FORM, table,caption,tbody,tfoot,thead,tr,th,td{*zoom:1}
ul,ol{list-style:none}
em,address{font-style:normal}
img{border:0;max-width:100%;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE6 & 7 */*zoom:1;}
select,textarea,input,label,img{vertical-align:middle;}
legend,caption{width:0px;height:0px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
hr{display:none}
table{border-collapse:collapse;border-spacing:0;position:relative;}
table th,table td{word-wrap:break-word;}
button,a{text-decoration:none;cursor:pointer;}
a:hover,a:focus,
button:hover,
button:focus {text-decoration:none;color:inherit;}
button {border:0 none;padding:0;margin:0;background:transparent;*overflow:visible;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}
a,span,strong,em {display:inline-block;*display:inline;}

/* 부트스트랩 재정의 */
input[type="radio"],
input[type="checkbox"] {margin: 3px 0.5ex;padding: initial;background-color: initial;border: initial;box-sizing:content-box;line-height:inherit}
label {display: inline;margin-bottom:0px;font-weight:normal;}

input.t_right{padding-right:5px !important;}
/* common(공통 디버깅 스타일) */
.f_left{float:left;}
.f_right{float:right;}
.c_both{clear:both !important;}
.clear:after{content:'.';width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;display:block;clear:both;}
.hidden_obj{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.hide_elm{position:absolute;top:-9999px;left:-9999px;}
.visible_hidden{visibility:hidden;}
.pos_r{position:relative;}
.hide{display:none;}
.show{display:block;}
tr.show{display:table-row;}
.t_left{text-align:left !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important}
.v_top{vertical-align:top !important;}
.v_middle{vertical-align:middle !important;}
.v_bottom{vertical-align:bottom !important}
.trans20{opacity:0.2;filter:alpha(opacity=20);}
.trans40{opacity:0.4;filter:alpha(opacity=40);}
.trans60{opacity:0.6;filter:alpha(opacity=60);}
.trans80{opacity:0.8;filter:alpha(opacity=80);}
.u_line,
a.u_line:hover{text-decoration:underline;}
.bg_none{background:none !important;}
.border_none{border:0 !important;}
.font_normal{font-weight:normal !important;font-family:'NanumGothic';}
.f_bold {font-weight:bold;}
.hidden_obj {display:none}

.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* color */
.font_orange{color:#ff8a00 !important;}
.font_333{color:#333333 !important;}
.font_555{color:#555555 !important;}
.font_777{color:#777777 !important;}
.font_999{color:#999 !important;}

.font_11{font-size:11px !important;line-height:15px;}
.font_14{font-size:14px !important;}
.font_16{font-size:16px !important;}

/* input */
select{height:28px;border:1px solid #e1e1e1;padding:3px;box-sizing:border-box;}
textarea{width:97%;padding:10px 0px 10px 10px;/*min-height:75px;*/border:1px solid #e1e1e1;}


/* margin */
.mg0{margin:0px !important;}
.mgt0{margin-top:0px !important;}
.mgt5{margin-top:5px !important;}
.mgt8{margin-top:8px !important;}
.mgt10{margin-top:10px !important;}
.mgt15{margin-top:15px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}
.mgt40{margin-top:40px !important;}
.mgt50{margin-top:50px !important;}
.mgl5{margin-left:5px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}

.pdl10{padding-left:10px !important;}

#accessibility a{position:absolute;top:-100px;left:0;}
#accessibility a:focus{top:0px;width:100%;padding:3px 0px;background:#232323;color:#ffffff;text-align:center;}

.ui-doc-size{position:fixed;right:0;bottom:0;color:#ffffff;background-color:#232323;padding:3px 5px;background: rgba(50, 50, 50, 0.7);}
.ui-web-browser{position:fixed;left:0;bottom:0;color:#ffffff;background-color:#232323;padding:3px 5px;background: rgba(50, 50, 50, 0.7);}

/* common */
.btn_type1{display:inline-block;height:36px;line-height:36px;font-weight:bold;font-family:'NanumGothicBold';background:#ff8a00;text-align:center;white-space:nowrap;font-size:16px;color:#ffffff;letter-spacing:-0.03em;padding:0px 25px;vertical-align:middle;}
.btn_type1:hover,
.btn_type1:focus{color:#ffffff;}
.btn_type2{display:inline-block;height:36px;line-height:36px;font-weight:bold;font-family:'NanumGothicBold';background:#555555;text-align:center;white-space:nowrap;font-size:16px;color:#ffffff;letter-spacing:-0.03em;padding:0px 25px;vertical-align:middle;}
.btn_type2:hover{color:ffffff;}
.btn_type3{display:inline-block;height:26px;line-height:26px;border:1px solid #d4d4d4;background:#f3f2f2;background:linear-gradient(#fefeff, #eeeeee);text-align:center;white-space:nowrap;font-size:12px;color:#55555;letter-spacing:-0.03em;padding:0px 8px;vertical-align:middle;}
.btn_type3:hover,
.btn_type3:focus{color:#555555}
.btn_type4{display:inline-block;height:42px;line-height:42px;border:2px solid #555555;background:#ffffff;white-space:nowrap;font-size:14px;color:#333333;padding:0px 18px;letter-spacing:-0.05em;font-weight:bold;vertical-align:middle;}
.btn_type4:hover,
.btn_type4:focus{color:#333333;}
.btn_login{display:inline-block;width:86px;height:66px;line-height:66px;font-family:'NanumGothicBold';letter-spacing:-0.05em;text-align:center;color:#ffffff;font-size:18px;background:#ff8a00;}
.btn_login:hover,
.btn_login:focus{color:#ffffff}

.btn_h20_type1{display:inline-block;height:18px;line-height:18px;border:1px solid #c7c7c7;background:#f7f7f7;color:#8c8c8c;text-align:center;padding:0px 10px;vertical-align:middle;white-space:nowrap;font-size:12px;}
.btn_h20_type1:hover,
.btn_h20_type1:focus{color:#8c8c8c;}
.btn_h20_type1.short{padding:0px 4px;font-size:12px !important;}
.btn_h20_type2{display:inline-block;text-align:center;height:18px;line-height:18px;border:1px solid #555555;background:#ffffff;color:#555555;letter-spacing:-0.05em;white-space:nowrap;padding:0px 5px;min-width:60px;vertical-align:middle;}
.btn_h20_type2:hover,
.btn_h20_type2:focus{color:#555555;}
.btn_h20_type2.short{min-width:auto;padding:0px 4px;font-size:12px !important;}


.btn_h20_type2{display:inline-block;height:18px;line-height:18px;border:1px solid #555555;background:#ffffff;color:#555555;text-align:center;padding:0px 10px;vertical-align:middle;white-space:nowrap;}
.btn_h20_type2:hover,
.btn_h20_type2:focus{color:#555555;}
.btn_h20_type3{display:inline-block;height:18px;line-height:18px;border:1px solid #333333;background:#333333;color:#ffffff;text-align:center;padding:0px 10px;vertical-align:middle;white-space:nowrap;}
.btn_h20_type3:hover,
.btn_h20_type3:focus{color:#ffffff;}
.btn_h20_type4{display:inline-block;height:18px;line-height:18px;border:1px solid #ff5757;background:#ffffff;color:#ff5757;text-align:center;padding:0px 10px;vertical-align:middle;white-space:nowrap;}
.btn_h20_type4:hover,
.btn_h20_type4:focus{color:#ff5757;}
.btn_h20_type5{display:inline-block;height:18px;line-height:18px;border:1px solid #e3e3e3;background:#e3e3e3;color:#555555;text-align:center;padding:0px 10px;vertical-align:middle;white-space:nowrap;}
.btn_h20_type5:hover,
.btn_h20_type5:focus{color:#555555;}

.table_type5 .btn_h20_type6{display:inline-block;height:18px;line-height:18px;border:1px solid #c7c7c7;background:#ad3f29;color:white;text-align:center;padding:0px 10px;vertical-align:middle;white-space:nowrap;font-size:12px;margin-left: 5px;padding-top: 2px;padding-bottom: 2px;}

.btn_guide1{display:inline-block;background:url(../images/common/icon_guide1.png) 0 0 no-repeat;width:16px;height:17px;overflow:hidden;text-indent:-9999px;vertical-align:middle;}

.btn_h46_type1{display:inline-block;height:42px;line-height:42px;color:#ffffff;font-size:16px;white-space:nowrap;text-align:center;border:2px solid #555555;background-color:#555555 !important;padding:0px 12px;font-weight:bold;letter-spacing:-0.05em;min-width:94px;vertical-align:middle;}
.btn_h46_type1:hover,
.btn_h46_type1:focus{color:#ffffff;}
.btn_h46_type2{display:inline-block;height:42px;margin:0 5px;line-height:42px;color:#555555;font-size:16px;white-space:nowrap;text-align:center;border:2px solid #555555;background:#ffffff;padding:0px 12px;font-weight:bold;letter-spacing:-0.05em;min-width:94px;vertical-align:middle;}
.btn_h46_type2:hover,
.btn_h46_type2:focus{color:#555555;}
.btn_h46_type3{display:inline-block;height:42px;line-height:42px;color:#ffffff;font-size:16px;white-space:nowrap;text-align:center;border:2px solid #ff8a00;background-color:#ff8a00 !important;padding:0px 12px;font-weight:bold;letter-spacing:-0.05em;min-width:94px;vertical-align:middle;}
.btn_h46_type3:hover,
.btn_h46_type3:focus{color:#ffffff;}
.btn_h46_type4{display:inline-block;height:42px;line-height:42px;color:#ffffff;font-size:16px;white-space:nowrap;text-align:center;border:2px solid #ff5757;background-color:#ff5757 !important;padding:0px 12px;font-weight:bold;letter-spacing:-0.05em;min-width:94px;vertical-align:middle;}
.btn_h46_type4:hover,
.btn_h46_type4:focus{color:#ffffff;}

.btn_h36_type1{display:inline-block;height:36px;line-height:36px;color:#555555;font-size:14px;white-space:nowrap;text-align:center;border:1px solid #d4d4d4;background:#f4f5f5;background:linear-gradient(#ffffff, #eeeeee);padding:0px 15px;font-weight:bold;letter-spacing:-0.05em;min-width:74px;vertical-align:middle;}
.btn_h36_type1:hover,
.btn_h36_type1:focus{color:#555555;}

.btn_h28_type1{display:inline-block;text-align:center;height:28px;line-height:28px;border:1px solid #555555;background:#ffffff;color:#555555;letter-spacing:-0.05em;white-space:nowrap;padding:0px 5px;min-width:60px;vertical-align:middle; box-sizing:border-box}
.btn_h28_type1:hover,
.btn_h28_type1:focus{color:#555555;}
.short{min-width:0 !important;}
.btn_h28_type2{display:inline-block;text-align:center;height:28px;line-height:28px !important;border:1px solid #d4d4d4;background:#f4f5f4;background:linear-gradient(#ffffff, #eeeeee);color:#555555 !important;letter-spacing:-0.05em;white-space:nowrap;padding:0px 8px;min-width:60px;vertical-align:middle;font-size:12px  !important; box-sizing:border-box;}
.btn_h28_type2:hover,
.btn_h28_type2:focus{color:#555555;}
.btn_h28_type3{display:inline-block;text-align:center;height:28px;line-height:28px;border:1px solid #555555;background:#555555;color:#ffffff;letter-spacing:-0.05em;white-space:nowrap;padding:0px 8px;min-width:60px;vertical-align:middle; box-sizing:border-box;}
.btn_h28_type3:hover,
.btn_h28_type3:focus{color:#ffffff;}
.btn_h28_type4{display:inline-block;text-align:center;height:28px;line-height:28px;border:1px solid #ff5757;background:#ff5757;color:#ffffff;letter-spacing:-0.05em;white-space:nowrap;padding:0px 8px;min-width:60px;vertical-align:middle; box-sizing:border-box;}
.btn_h28_type4:hover,
.btn_h28_type4:focus{color:#ffffff;}
.btn_h28_type5{display:inline-block;text-align:center;height:28px;line-height:28px;background:#f5a71e;color:#ffffff;letter-spacing:-0.05em;white-space:nowrap;padding:0px 8px;min-width:60px;vertical-align:middle; box-sizing:border-box;}
.btn_h28_type5:hover,
.btn_h28_type5:focus{color:#ffffff;}
.btn_h28_type6{border:1px solid #ff5757;display:inline-block;text-align:center;height:28px;line-height:28px;background:#ffffff;color:#ff5757;letter-spacing:-0.05em;white-space:nowrap;padding:0px 8px;min-width:60px;vertical-align:middle; box-sizing:border-box;}
.btn_h28_type6:hover,
.btn_h28_type5:focus{color:#ff5757;}
.btn_h28_type7{border:2px solid #ff5757;display:inline-block;text-align:center;height:28px;line-height:28px;background:#ffffff;color:#ff5757;letter-spacing:-0.05em;white-space:nowrap;padding:0px 7px;min-width:60px;vertical-align:middle; box-sizing:border-box;}
.btn_h28_type7:hover,
.btn_h28_type7:focus{color:#ff5757;}
.btn_h28_type8{border:2px solid #555;display:inline-block;text-align:center;height:28px;line-height:28px;background:#ffffff;color:#555;letter-spacing:-0.05em;white-space:nowrap;padding:0px 7px;min-width:60px;vertical-align:middle; box-sizing:border-box;}
.btn_h28_type8:hover,
.btn_h28_type8:focus{color:#555;}
.btn_h28_type9{border:2px solid #e3e3e3;display:inline-block;text-align:center;height:28px;line-height:28px;background:#e3e3e3;color:#555;letter-spacing:-0.05em;white-space:nowrap;padding:0px 7px;min-width:60px;vertical-align:middle; box-sizing:border-box;}
.btn_h28_type9:hover,
.btn_h28_type9:focus{color:#555;}


.btn_h22_type3{display:inline-block;text-align:center;height:20px;line-height:20px;border:1px solid #555555;background:#555555;color:#ffffff;letter-spacing:-0.05em;white-space:nowrap;padding:0px 8px;min-width:60px;vertical-align:middle;}
.btn_h22_type3:hover,
.btn_h22_type3:focus {color:#ffffff;}

.bg_key1{padding-left:55px;background:url(../images/common/bg_key1.png) 16px center no-repeat;min-width:0; }
.btn_search1{width:28px;height:28px;display:inline-block;background:url(../images/common/icon_search.png) 3px center no-repeat;vertical-align:middle; position:absolute; top:0; right:0}
.btn_search1 span{display:none;}
.btn_pd25{padding:0px 25px;}
.btn_area_center{margin:20px 0 30px 0;text-align:center;}
.btn_area_right {margin:10px 0 30px 0;text-align:right;}
.fix_w128{padding:0;width:128px;}

.btn_delete{overflow:hidden;display:inline-block;width:18px;height:18px;background:url(../images/common/btn_delete.png) 0 0 no-repeat;vertical-align:middle;}
.btn_delete span{display:none;}
.btn_file_delete{width:14px;height:12px;display:inline-block;vertical-align:middle;overflow:hidden;background:url(../images/bg/btn_file_delete.png) 0 0 no-repeat;}
.btn_file_delete span{display:none;}
.ui_count_box{display:inline-block;*display:inline;*zoom:1;position:relative;padding-right:22px;height:28px;}
.ui_count_box .input_count{height:26px;width:26px;text-align:center;padding:0; box-sizing:border-box}
.ui_count_box .btn_count_up{position:absolute;right:0;top:0;width:18px;height:13px;background:url(../images/common/btn_count_up.png) 0 0 no-repeat;overflow:hidden;text-indent:-9999px;}
.ui_count_box .btn_count_down{position:absolute;right:0;bottom:0;width:18px;height:13px;background:url(../images/common/btn_count_down.png) 0 0 no-repeat;overflow:hidden;text-indent:-9999px;}
.m_scroll td .ui_count_box a[class*="btn_count"] { width:18px; margin:0;}

.bull_type1{padding-left:15px;background:url(../images/common/bull_type1.png) 0 5px no-repeat;}
.bull_type2{padding-left:12px;background:url(../images/common/bull_type2.png) 0 5px no-repeat;}
p.bull_type3{padding-left:5px;background:url(../images/common/bull_type3.png) 0 8px no-repeat;}
ul.bull_type3
li{padding-left:7px;background:url(../images/common/bull_type3.png) 0 8px no-repeat;}
.bull_type4{padding-left:15px;background:url(../images/common/bull_type4.png) 0 5px no-repeat;}
ul.bull_type4_1
li{padding-left:12px;background:url(../images/common/bull_type4_1.png) 0 6px no-repeat;}
ul.bull_type5
li{padding-left:16px;background:url(../images/common/bull_type5.png) 0 5px no-repeat;}

.icon_note1{display:inline-block;min-height:15px;background:url(../images/bg/icon_note1.png) 0 0 no-repeat;padding-left:19px;color:#999999;font-size:12px;margin-left:5px;}

.bull_type6{padding-left:10px;background:url(../images/common/required1.png) 0 5px no-repeat;color:#555555;}
.bull_type7{padding-left:14px; background:url(../images/common/bull_type6.png) 0 3px no-repeat; font-size:16px; color:#333333;}

.sub_title_type1{padding-left:15px;background:url(../images/common/bull_type6.png) 0 0 no-repeat;font-size:16px;color:#303437;font-weight:bold;padding-bottom:20px;}

/* table */
.required{display:inline-block;width:10px;min-height:18px;vertical-align:middle;text-indent:-9999px;background:url(../images/common/required1.png) center center no-repeat;}

.file_add_box{position:relative;padding-right:80px;}
.file_add_box .file_hidden{position:absolute;left:0;top:0;width:100%;height:31px;font-size:12px;line-height:27px;opacity:0;;z-index:3;cursor:pointer;}
.file_add_box .file_hidden2{position:absolute;right:0;top:0;width:100%;height:54px;font-size:27px;line-height:27px;opacity:0;;z-index:3;cursor:pointer;}
.file_add_box .btn_file{position:absolute;right:7px;top:0;}
.file_add_box input[type=text]{width:98% !important;}

.table_type1{width:100%;border-bottom:1px solid #e0e0e0}
.table_type1 th{background:#f5f5f5;text-align:left;font-size:13px;color:#555555;font-weight:bold;padding:8px 10px 8px 10px;border-top:1px solid #e0e0e0;letter-spacing:-0.05em}
.table_type1 td{padding:8px 10px;border-top:1px solid #e0e0e0;}
.table_type1 th.ver_top{padding-top:13px;vertical-align:top;}
.table_type1 th.border_none1,
.table_type1 td.border_none1{padding-top:0;border-top:0;}

.table_type2{width:100%;border-bottom:1px solid #b6b6b6;letter-spacing:-0.05em;}
.table_type2.th_color{border-top:2px solid #777777;}
.table_type2.th_color th{background:#f1f5f6;border-right:1px solid #d7e1e3;border-top:1px solid #d7e1e3;}
.table_type2.th_color td{border-top:1px solid #d7e1e3;}
.table_type2 td{padding:8px;border-top:1px solid #b6b6b6;font-size:13px;}
.table_type2 th{padding:8px 8px 8px 20px;border-top:1px solid #b6b6b6;font-size:13px;color:#555555;letter-spacing:-0.05em;word-wrap:break-word;}
.table_type2 th.ver_top{vertical-align:top;padding-top:14px;}
.table_type2 .t_margin{margin-top:6px;}
.table_type2 .guide_text{font-size:12px;vertical-align:middle;color:#999999;letter-spacing:-0.05em;margin-left:6px;padding-top:10px;display:inline-block;}
.table_type2 p.guide_text{margin-top:3px;margin-left:0;}
.radio_margin{margin-right:13px;}

.table_type3 {width:100%;}
.table_type3 th {height:29px;padding:5px 5px;background:#ff5757;color:#fff;text-align:center;line-height:1.2}
.table_type3 td {padding:7px 5px;background:url(../images/common/bg_tbl_dash.png) repeat-x 0 100%;text-align:center;letter-spacing:-0.05em;}

.btn_more {display:block;position:absolute;top:28px;right:20px;width:53px;height:16px;background:url(../images/common/btn_more.png) no-repeat 0 0;text-indent:-9999px;}
.btn_more2 {display:block;position:absolute;top:28px;right:20px;width:60px;height:20px;background:url(../images/common/btn_more_1.png) no-repeat 0 0;text-indent:-9999px;background-size: contain;}

.table_type4 {width:100%;/*border-top:2px solid #777;*/}
.table_type4>tbody{border:2px solid #777; border-width:2px 0 0 0;} /*211214 추가수정*/
.table_type4.border_top_none{border-top:1px solid #d7e1e3;}
.table_type4 th,
.table_type4 td {padding:7px 5px 7px 20px;border-bottom:1px solid #d7e1e3;border-left:1px solid #d7e1e3; }
.table_type4 th {background:#f1f5f6;vertical-align:middle;color:#555555;}
.table_type4 tr th:first-child{border-left:0;}

.table_type5 {width:100%;box-sizing:border-box;border:1px solid #d7e1e3}
.table_type5 th,.table_type5 td {line-height: 27px;padding:7px 5px;border-bottom:1px solid #d7e1e3;border-right:1px solid #d7e1e3;text-align:center;color:#555555;position: static;}
.table_type5 tr th:first-child,.table_type5 tr td:first-child {border-left:1px solid #d7e1e3}
.table_type5 th {background:#f1f5f6;border-top:1px solid #d7e1e3;line-height:1.2}
.table_type5 a{color:#555555}
.table_type5 a:hover {text-decoration:underline;}

.table_type5_1 {width:100%;border:1px solid #d7e1e3;}
.table_type5_1 th{color:#555555;}
.table_type5_1 th,
.table_type5_1 td {padding:7px 15px;border-top:1px solid #d7e1e3;border-left:1px solid #d7e1e3;}

.table_type6 {width:100%;border-top:2px solid #ff5757;border-bottom:1px solid #ff5757}
.table_type6 th {padding:6px 0 9px 0;color:#ff5757;border-bottom:1px solid #ff5757;text-align:center;background:none;border-right:none;}
.table_type6 td {padding:6px 5px 8px 5px;background:url(../images/common/bg_tbl_dash.png) repeat-x 0 0;text-align:center;border:none !important;}
.table_type6 tr:first-child th {background:none;border-left:none}
.table_type6 tr:first-child td {background:none;border-left:none}

.table_type_check{width:100%;border-top:1px solid #b6b6b6;letter-spacing:-0.05em;}
.table_type_check th{padding:9px 20px;background:#f8f8f8;font-size:13px;color:#333333;font-weight:bold;}
.table_type_check td{padding:9px 40px;background:#ffffff;font-size:13px;color:#555555;font-weight:bold;}
.table_type_check label{margin-right:15px;display:inline-block;}


/* 페이징 */
.paging {position:relative;width:100%;margin:30px 0;text-align:center;}
.paging a,.paging strong {min-width:14px;padding:5px 7px 4px;font-weight:bold;background:#e7e5e5;width:14px;vertical-align:top; margin:0 2px}
.paging a {display:inline-block}
.paging a:hover {}
.paging strong {display:inline-block;background:#ff5757;color:#fff;}
.paging a.btn {position:relative;overflow:hidden;padding:0;border:0;font-size:11px;line-height:23px;letter-spacing:-1px;font-weight:normal;}
.paging a.btn span {position:absolute;left:0;top:0;display:block;width:100%;height:100%;}
.paging a.btn-first, .paging a.btn-last {width:27px;height:28px;background:none;color:transparent;font-size:0}
.paging a.btn-last{}
.paging a.btn-prev, .paging a.btn-next {width:27px;height:28px;background:none;text-indent:-9999px;}
.paging a.btn-first span {background:url(../images/common/btn_paging03.png) no-repeat 0 0;}
.paging a.btn-last span {background:url(../images/common/btn_paging04.png) no-repeat 0 0;}
.paging a.btn-prev span {background:url(../images/common/btn_paging01.png) no-repeat 0 0;}
.paging a.btn-next span {background:url(../images/common/btn_paging02.png) no-repeat 0 0;}

.tit_type4_1{font-size:16px;font-weight:bold;color:#555555;letter-spacing:-0.05em;margin-bottom:10px;}


/* 추가 */

.ag-table { border-top:2px solid #777; width:100%}
.ag-table thead { background:#f8f8f8}
.ag-table thead th{ border-bottom:1px solid #777; text-align:center; font-size:13px; line-height:31px; background:url(../images/bg/table-gap.png) left top no-repeat;}
.ag-table thead th:first-child { background:none}
.ag-table tbody td { border-bottom:1px solid #dedede; border-left:1px solid #dedede; line-height:30px; padding-left:20px;}
.ag-table tbody td:first-child {border-left:none;}

.tit_center { text-align:center;}

.personal-cont>ul>li { margin-bottom:30px; font-size:14px; color:#555; line-height:24px}
.personal-cont h3 { font-size:16px; color:#333; padding-bottom:10px}

colgroup{display: block;}