@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0}

input, select, img, label, a { vertical-align:middle}

html { height:100%}
body {font-size:75%; height:100%; line-height:1; font-family:helvetica,'돋움','굴림',Dotum,Gulim,sans-serif, '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic'}
ol, ul {list-style: none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,
q:before, q:after {	content:'';content: none}
table {	border-collapse: collapse;border-spacing: 0;font-size:12px;}

/*링크줄없애기*/
a {color:#686969; text-decoration:none; cursor:pointer} 
a:link {} 
a:active {} 
a:visited {} 
a:hover, a:focus {color:#f60} 

/* Nanum font */

@font-face{font-family:NGL;src:url('../web_font/NanumGothicLight.eot');src:local(※),url('../web_font/NanumGothicLight.woff') format('woff')}
.ngl{font-family:'나눔고딕 Light', NGL, sans-serif}

@font-face{ font-family: 'NanumGothicWeb'; font-style: normal; font-weight: normal; src: url('../web_font/NanumGothic.eot'); src:local('?'), url('../web_font/NanumGothic.woff') format('woff'), url('../web_font/NanumGothic.ttf') format('truetype') }

@font-face{ font-family: 'NanumGothicWeb'; font-style: normal; font-weight: bold; src: url('../web_font/NanumGothicBold.eot'); src:local('?'), url('../web_font/NanumGothicBold.woff') format('woff'), url('../web_font/NanumGothicBold.ttf') format('truetype')}

@font-face{font-family:NB;src:url('../web_font/NanumBrush.eot');src:local(※),url('../web_font/NanumBrush.woff') format('woff'), url('../web_font/NanumBrush.ttf') format('truetype')}
 .NB{font-family:'나눔손글씨 붓',NB,Cursive}

@font-face{font-family:NP;src:url('../web_font/NanumPen.eot');src:local(※),url('../web_font/NanumPen.woff') format('woff'), url('../web_font/NanumPen.ttf') format('truetype')}
.NP{font-family:'나눔손글씨 펜',NP,Cursive}

@font-face{font-family:NM;src:url('../web_font/NanumMyeongjo.eot');src:local(※),url('../web_font/NanumMyeongjo.woff') format('woff')}
.NM{font-family:'나눔명조', NM, serif}


a.skip {position:absolute; display:block; width:100%; left:0; text-align:center; top:-10000px; z-index:500; font-size:14px;font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.skip:hover, a.skip:focus, a.skip:active{ position: relative; top: 0; padding: 15px 0; font-weight:bold; color:#fff; background:#1d60a7; z-index:500}



.body_container { height:100%}

#main { background:#fb6f22}
#main .header_wrap { width:980px; margin:100px auto 0 auto; float:none; position:relative}
#main h1 { position:absolute; top:30px; left:180px}
#main .header { height:590px}
#main .header_menu { display:none}

#main .nav a { border:none; display:block; width:100%; height:33px; padding:120px 0 0 0; text-align:center; font-size:14px;font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif; font-weight:600}
#main .nav .a10 a { position:absolute; top:150px; left:184px; width:153px; background:#393d48 url(../images/main_menu_a10.png) no-repeat 50% 30%; color:#fff}
#main .nav .a10 a:hover,
#main .nav .a10 a:focus { background-color:#1f2536; color:#fff}
#main .nav .a20 a{ position:absolute; top:303px; left:184px; width:153px; background:#ffffff url(../images/main_menu_a20.png) no-repeat 50% 20%; color:#348eb7}
#main .nav .a20 a:hover,
#main .nav .a20 a:focus { background-color:#f1f1f1; color:#61636d}
#main .nav .b10 a{ position:absolute; top:150px; left:337px; width:153px; background:#fb9244 url(../images/main_menu_b10.png) no-repeat 50% 30%}
#main .nav .b10 a:hover,
#main .nav .b10 a:focus { background-color:#ec7923; color:#fff}
#main .nav .b20 a{ position:absolute; top:303px; left:337px; width:153px; background:#b19203 url(../images/main_menu_b20.png) no-repeat 50% 20%}
#main .nav .b20 a:hover,
#main .nav .b20 a:focus { background-color:#937a09; color:#fff}
#main .nav .c00 a{ position:absolute; top:150px; left:490px; width:153px; background:#847070 url(../images/main_menu_c00.png) no-repeat 50% 30%}
#main .nav .c00 a:hover,
#main .nav .c00 a:focus { background-color:#7f5a5a; color:#fff}
#main .nav .d00 a{ position:absolute; top:303px; left:490px; width:153px; background:#5f5a45 url(../images/main_menu_d00.png) no-repeat 50% 30%}
#main .nav .d00 a:hover,
#main .nav .d00 a:focus { background-color:#544f35; color:#fff}
#main .nav .e00 a{ position:absolute; top:150px; left:643px; width:153px; background:#ffffff url(../images/main_menu_e00.png) no-repeat 50% 30%; color:#838489}
#main .nav .e00 a:hover,
#main .nav .e00 a:focus {background-color:#f1f1f1}
#main .nav .b30 a{ position:absolute; top:303px; left:643px; width:153px; background:#999999 url(../images/main_menu_b30.png) no-repeat 50% 30%}
#main .nav .b30 a:hover,
#main .nav .b30 a:focus { background-color:#817c6f; color:#fff}


#main .a00, #main .b00, #main .c00, #main .d00, #main .e00, #main .f00 { padding:0}

.nav { overflow:hidden; width:80%; padding:20px 10% }
.a00, .b00, .c00, .d00, .e00, .f00, .g00, .h00, .i00 { padding:0 10%}

#main .nav .a00,
#main .nav .b00 ,
#main .nav .b00 ul  { margin:-9999px 0 0 0}
#main .nav ul { padding:0}

/* 페이지 별 ID값으로 현재 페이지 왼쪽 화살표 활성화 */

/* 메뉴 링크 1depth */
.nav h2 { border-top: #ff5a00 solid 1px;color:#fff;font-size:14px; font-weight:600; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
.nav h2 a { display:block; padding: 0 0 0 18px; color:#fff; background:url(../images/menu_dot_21.png) no-repeat 0 -30px;  font-size:14px; line-height:1.8em; font-weight:600; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
.nav h2 a:hover,
.nav h2 a:focus { /*background-position:0 6px*/}
.nav .close a { background-position:0 -30px}
.nav .open a { background-position:0 6px}

/* 메뉴 링크 2depth */
.nav ul { padding:2px 0 10px 0}
.nav li a{ font-size:12px; display:block; padding: 0 0 0 36px; color:#fff;line-height:1.5em; font-weight:bold;  font-family: '돋움','굴림',Dotum,Gulim,sans-serif; background:url(../images/menu_dot_22.png) no-repeat 21px -36px;}

.nav li a:hover,
.nav li a:focus { background-position: 21px 3px; color:#ffee00}

/* 메뉴 링크 3depth */

.nav li li a{ padding:0 0 0 48px;  background:url(../images/menu_dot_23.png) no-repeat 40px -39px; font-weight:normal; font-family: '돋움','굴림',Dotum,Gulim,sans-serif}
.nav li li a:hover,
.nav li li a:focus { background-position: 40px 7px; color:#ffee00}


/* 페이지 별 ID값으로 현재 페이지 왼쪽 메뉴영역 활성화 */

.data_search { width:90%; margin: 0 auto; background:#838383; border: solid 4px #333; overflow:hidden}
.data_search input { width:70%; float:left}
.data_search a { float:right;  text-align:center; color:#fff; padding: 6px 6% 0 0}

/*
.header_wrap { width:180px; float:left; background:#fb6f22; height:100%}
.header { width:100%; overflow:hidden; padding:0 0 18px 0; background:#333}

.section_wrap { width:740px; padding:30px; float:left; background:#fff; height:100%}
.section {}
*/


.header_wrap { width:15%; float:left; overflow:hidden; background:#fb6f22; }
.header { width:100%; background:#333; overflow:hidden; padding:0 0 15px 0}

.section_wrap { width:78%; padding:10px 1% 10px 3%; wi float:left; overflow:hidden; background:#fff}
.section { overflow:hidden}


h1 { display:block; width: 131px; height:73px; margin:10px auto; text-indent:-9999px; background:url(../images/h1.png) no-repeat}

h1_M { display:block; width: 270px; height:73px; margin:40px 110px; text-indent:-9999px; background:url(../images/h1_M.png) no-repeat}

h1_MH { display:block; width: 131px; height:115px; margin:10px auto; text-indent:-9999px; background:url(../images/h1_MH.png) no-repeat}

.header_menu { background:#292929; overflow:hidden; text-align:center; padding:10px 0}
.header_menu li { display: inline}
.header_menu li a { padding:10px 10px 10px 12px; color:#fff; background:url(../images/bg_deco_bar.png) no-repeat 0 center;  font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
.header_menu li:first-child a{ background:none}
.header_menu li a:hover,
.header_menu li a:focus { color:#FC0}

#main .login_wrap { padding:18px 10% 5px 10%; width:230px; position:absolute; top:40px ; right:80px}
#main .login_wrap dt { display:block; width:10%; float:left; color:#fff; line-height:2em}
#main .login_wrap dd { width:40%; float:left}
#main .login_wrap input { width:80%; background:#4c4c4c; border:solid 1px #595959; margin:2px; color:#fff }
#main a.btn_login { position:absolute; top:59px; right:0}


.login_wrap { padding:18px 10% 5px 10%; width:80%; overflow:hidden }
.login_wrap dt { display:none}
.login_wrap dd { width:100%}
.login_wrap input { width:95%; background:#4c4c4c; border:solid 1px #595959; margin:2px; color:#fff }

a.btn_login { float:right; padding:5px 15px; margin:0 12% 0 0; background:#222; color:#fc0; border:#555 solid 1px}
a.btn_login:hover,
a.btn_login:focus { background:#000}

.logout_wrap { height:32px; width:10%; color:#fff; text-align:center; float:center; padding:18px 10% 5px 10%; width:80%; overflow:hidden }

a.btn_logout { position:absolute; top:59px; right:19%;padding:5px 15px; background:#222; color:#fc0; border:#555 solid 1px}
a.btn_logout:hover,
a.btn_logout:focus { background:#000; border:#666 solid 1px}
a.btn_log {position:absolute; top:59px; right:10.5%; padding:5px 15px;  background:#222; color:#fc0; border:#555 solid 1px}
a.btn_log:hover,
a.btn_log:focus { background:#000; border:#666 solid 1px}
a.btn_grade {position:absolute; top:59px; right:2%; padding:5px 15px; background:#222; color:#fc0; border:#555 solid 1px}
a.btn_grade:hover,
a.btn_grade:focus { background:#000; border:#666 solid 1px}


.parts_menu { display:none}

#main .parts_menu { display:block; position:absolute; top:500px; right:18.5%}
#main .parts_menu li { float:left; display:block; width:120px}
#main .parts_menu li a { display:block; width:100%; height:24px; padding:0; text-indent:-9999px}
#main .parts_menu .parts_menu_10 a { background:url(../images/parts_menu.png) no-repeat 0 0}
#main .parts_menu .parts_menu_10 a:hover,
#main .parts_menu .parts_menu_10 a:focus { background-position:0 -28px}

#main .parts_menu .parts_menu_20 a { background:url(../images/parts_menu.png) no-repeat -120px 0}
#main .parts_menu .parts_menu_20 a:hover,
#main .parts_menu .parts_menu_20 a:focus { background-position:-120px -28px}

#main .parts_menu .parts_menu_30 a { background:url(../images/parts_menu.png) no-repeat -240px 0}
#main .parts_menu .parts_menu_30 a:hover,
#main .parts_menu .parts_menu_30 a:focus { background-position:-240px -28px}

#main .parts_menu .parts_menu_40 a { background:url(../images/parts_menu.png) no-repeat -360px 0}
#main .parts_menu .parts_menu_40 a:hover,
#main .parts_menu .parts_menu_40 a:focus { background-position:-360px -28px}

h2 span{color:#f97227; padding:0 0 5px; width:38%; border-bottom: #f97227 solid 1px; font-size:14px; font-weight:600; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
h2 span.h2_2nd { padding: 0 0 0 12px ; border:none; background:url(../images/bg_30.gif) no-repeat 0 center}
h3 { padding:15px 0 15px 0;  font-size:26px; font-weight:600;width:38%; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif }

.cont_top_btn { width:70%; float:right; text-align:right; margin:-45px 0 10px 0 ; overflow:hidden}
#f10 .cont_top_btn,
#f20 .cont_top_btn  { width:100%; margin:0 0 10px 0}
.cont_top_btn a { background:#ff6600; padding:6px 25px 4px 25px; line-height:3.5em; color:#fff; word-break:keep-all}
.cont_top_btn a:hover,
.cont_top_btn a:focus { background:#FF5A00}

.article_b10 { width:100%; overflow:hidden}
.member_tab { width:100%; overflow:hidden; float:left; border-bottom:#444 solid 1px}
.member_tab h4 { width:16.66666%; float:left}
.member_tab h4 a{ display:block; width:100%; height:16px; padding:6px 0 0 0; text-align:center; background:#f4f4f2 url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#8e8f8f; font-size:12px}
.member_tab h4 a:hover,
.member_tab h4 a:focus,
.member_tab h4 a.on { background:#444; color:#f9bb00}

.member_btn { width:100%; overflow:hidden; float:left; }
.member_btn p { width:45%; float:left; color:#666; padding:22px 0 0 0}
.member_info_btn { width:50%; float:right; text-align:right; padding:8px 0;}
.member_info_btn a { padding:4px 8px;; margin:0 0 0 1px ; color:#fff; background:#717171; border:#666 solid 1px; font-weight:bold}
.member_info_btn a:hover,
.member_info_btn a:focus { background:#666; color:#FC0}

.member_info img { float:left; margin:1px 0 0 9px;  width:107px; height:147px;}
.member_info { width:100%; padding:7px 0 0 0; float:left; overflow:hidden}
.member_info dl { float:right; width:80%}
.member_info dt, .member_info dd { float:left; display:block; padding:2px 0; line-height:1.6em; font-weight:bold; color:#717171}
.member_info dd input { width:85%; border:#cecece solid 1px; font-size:12px}

dt.mem_info_10, dt.mem_info_40, dt.mem_info_70 { width:13.5%}
dt.mem_info_20, dt.mem_info_50, dt.mem_info_80 { width:18%}
dt.mem_info_30, dt.mem_info_60, dt.mem_info_90 { width:14%}
dt.mem_info_95 { width:13.5%}
dt.mem_info_71 {  width:18%}

dd.mem_info_10, dd.mem_info_40, dd.mem_info_70 { width:19%}
dd.mem_info_20, dd.mem_info_50, dd.mem_info_80 { width:24%}
dd.mem_info_30, dd.mem_info_60, dd.mem_info_90 { width:11%}
dd.mem_info_95 { width:86%}
dd.mem_info_95 input { width:67%}
 dd.mem_info_71 { width:7%}

.btn_area_20 { width:100%; text-align:right;float:left; margin:8px 0 0 0; padding:8px 0; border-top : solid 1px #ddd} 
.btn_area_20 a { background:#f7a52f; color:#fff;  padding: 2px 20px; border:#c98119 solid 1px; font-weight: bold}
.btn_area_20 a:hover,
.btn_area_20 a:focus { background:#e09427; border:#e09427 solid 1px}

.rent_for{ width: 93%; overflow:hidden; float:left; padding:2px 2.3% 4px 2.3%}
.rent_for { border:2px solid #fb6f22 }
.rent_for li { padding:2px 0}

.rent_date {width:98%; border:1px solid #fb6f22; margin:10px 0 0 0 ;overflow:hidden; float:left; padding:10px 0 }
.rent_date li { display:block; width:31%; padding:0 0.3%; float:left; border-left: #ddd  dotted 1px; line-height:1.2em}
.rent_date li:first-child { border:none; width:32%}
.rent_date li span { display:block; width:90%; margin:0 auto; text-align:center}
.date_03 { font-size:26px ; color:#666; line-height:1.2em; font-weight:600; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif }
.date_20 { color:#fb6f22}

.rent_for li.btn_rfid { padding:2px 1px 2px 0}
.btn_rfid a{ display:block; width:95.5%; line-height:1.1em; text-align:center; color:#fff; background:#ff5a00; border:#ff5a00 solid 3px; font-size:14px; font-weight:900; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
.btn_rfid a:hover,
.btn_rfid a:focus { background:#e65423}

.member_info_20 { float:left; width:28%; overflow:hidden}
.member_info_10 { float:right; overflow:hidden; width:70%}
.member_info_90 { float:left; overflow:hidden; width:90%}

.input_rfid { border:#fb6f22 solid 3px; width:80.5%; height:18px}
.input_rfid2 { border:#fb6f22 solid 3px; width:80.5%; height:18px}
.input_rfid3 { border:#fb6f22 solid 3px;  height:18px}
.input_rfid4 { border:#fb6f22 solid 3px; width:66.5%; height:18px}

.comment_20 { width:95%; overflow:hidden; padding:15px 2% 15px 3%; margin:20px 0 30px 0; background:#625e5a; color:#f9bb00; }
.comment_20 span,
.comment_20 strong{ color:#fff; font-weight:bold}

.comment_21 { width:95%; overflow:hidden; padding:5px 2% 5px 3%; margin:1px 0 5px 0; color:#fff; background:#f60; font-size:22px; font-weight:800; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif }

/* b30_10 */
.tab_40{ width:100%; overflow:hidden; border-bottom:#444 solid 1px}
.tab_40 h4 { width:25%; float:left; margin:0 -1px 0 0}
.tab_40 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#f4f4f2 url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#8e8f8f; font-size:15px}
.tab_40 h4 a:hover,
.tab_40 h4 a:focus,
.tab_40 h4 a.on { background:#444; color:#f9bb00}

.tab_50 { width:100%; overflow:hidden; border-bottom:#444 solid 1px; float:left}
.tab_50 h4 { width:19.95%; float:left}
.tab_50 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
.tab_50 h4 a:hover,
.tab_50 h4 a:focus,
.tab_50 h4 a.on { background-color:#444; color:#f9bb00}

.tab_60 { width:100%; overflow:hidden; float:left; border-bottom:#444 solid 1px}
.tab_60 h4 { width:16.62%; float:left}
.tab_60 h4 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
.tab_60 h4 a:hover,
.tab_60 h4 a:focus,
.tab_60 h4 a.on { background-color:#444; color:#f9bb00}

.tab_60 h5 { width:26.62%; float:left}
.tab_60 h5 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
.tab_60 h5 a:hover,
.tab_60 h5 a:focus,
.tab_60 h5 a.on { background-color:#444; color:#f9bb00}

#menu_tab_40 { position:relative; width:100%; overflow:hidden;padding:20px 0 0 0}
#menu_tab_40 h5 { width:25%; float:left; margin:0 -1px 0 0; border-bottom:#444 solid 1px}
#menu_tab_40 h5 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
#menu_tab_40 h5 a:hover,
#menu_tab_40 h5 a:focus,
#menu_tab_40 h5 a.on { background-color:#444; color:#f9bb00}
#menu_tab_40 table caption { display:none}
.article_b30 { width:100%; position:relative }
.menu_tab_42 { position:absolute; top:20px; left:25% }
.menu_tab_43 { position:absolute; top:20px; left:50% }
.menu_tab_44 { position:absolute; top:20px; left:75% }

#menu_tab_40 fieldset { display:block; width:100%; overflow:hidden; float:left}
fieldset { clear:both}

#menu_tab_50 { position:relative; width:100%; overflow:hidden;padding:20px 0 0 0}
#menu_tab_50 h5 { width:20%; float:left; margin:0 -1px 0 0; border-bottom:#444 solid 1px}
#menu_tab_50 h5 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; color:#fff; font-size:15px}
#menu_tab_50 h5 a:hover,
#menu_tab_50 h5 a:focus,
#menu_tab_50 h5 a.on { background-color:#444; color:#f9bb00; font-size:15px}

#menu_tab_50 h6 { width:20%; float:left; margin:0 -1px 0 0; border-bottom:#444 solid 1px;}
#menu_tab_50 h6 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; font-size:15px;background-color:#444; color:#f9bb00}
#menu_tab_50 h6 a:hover,
#menu_tab_50 h6 a:focus,
#menu_tab_50 h6 a.on { background-color:#444; color:#f9bb00}

#menu_tab_50 h7 { width:20%; float:left; margin:0 -1px 0 0; border-bottom:#444 solid 1px;}
#menu_tab_50 h7 a{ display:block; width:100%; height:22px; padding:12px 0 0 0; text-align:center; background:#d5c5af url(../images/bg_deco_bar_tab.gif) repeat-y 0 0; font-size:15px;background-color:#444; color:#f9bb00}
#menu_tab_50 h7 a:hover,
#menu_tab_50 h7 a:focus,
#menu_tab_50 h7 a.on { background-color:#444; color:#f9bb00}

#menu_tab_50 table caption { display:none}

.article_b30 { width:100%; position:relative }
.menu_tab_52 { position:absolute; top:20px; left:20% }
.menu_tab_53 { position:absolute; top:20px; left:40% }
.menu_tab_54 { position:absolute; top:20px; left:60% }
.menu_tab_55 { position:absolute; top:20px; left:80% }



#menu_tab_50 fieldset { display:block; width:100%; overflow:hidden; float:left}


.b30_serch_t10 { border-collapse: collapse; width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9;}
.b30_serch_t10 th { width:20%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t10 td { width:76%; padding: 5px 2%; border-top:solid 1px #ededed; line-height:2em;  overflow: hidden;vertical-align: middle;}
.b30_serch_t10 input { vertical-align: middle; margin: 0 0 2px 0}

.b30_serch_t12 { border-collapse: collapse; width: 80%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9; float: right}
.b30_serch_t12 th { width:22%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t12 td {  padding: 5px 2%; border-top:solid 1px #ededed; line-height:2em;  overflow: hidden;vertical-align: middle;}

.b30_serch_t15 { border-collapse: collapse; width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9; float: right}
.b30_serch_t15 th { width:12%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t15 td { padding: 5px 2%; border-top:solid 1px #ededed; line-height:2em;  overflow: hidden;vertical-align: middle;}
.td_width_q { width: 30%}

.b30_serch_t20 { border-collapse: collapse; width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9;}
.b30_serch_t20 th { width:16%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t20 td { width:26%; padding: 5px 2%; border-top:solid 1px #ededed; line-height:2em;  overflow: hidden;vertical-align: middle;}
.b30_serch_t20 input { vertical-align: middle; margin: 0 0 2px 0}

.b30_serch_t22 { border-collapse: collapse; width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9}
.b30_serch_t22 th { width:12%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t22 td { padding: 5px 2%; border-top:solid 1px #ededed; line-height:2em;  overflow: hidden;vertical-align: middle;}

.b30_serch_t30 { border-collapse: collapse; width: 100%; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; margin:20px 0 0 0;background: #f9f9f9 }
.b30_serch_t30 th { width:12%; padding: 5px 2%; border-top:solid 1px #e0e0e0; text-align: left; color:#777; font-weight:bold; vertical-align: middle;background: #f0f0f0 }
.b30_serch_t30 td { padding: 5px 2%; border-top:solid 1px #ededed; line-height:2em;  overflow: hidden;vertical-align: middle;}


.member_photo { width:18%; float:left; overflow:hidden; padding:20px 0 0 0}
.member_photo img { width:100px; height:120px}

.real_name_check { display:block; width:100px; text-align:center; padding:5px 0; background:#f60; color:#fff; margin:2px 0}
.real_name_check:hover,
.real_name_check:focus { color:#fff;background:#e25102}

.real_name_complete { display:block; width:100px; text-align:center; padding:5px 0; background:#666; color:#fff; margin:2px 0}
.real_name_complete:hover,
.real_name_complete:focus { color:#fff;background:#555}

.photo_replace { display:block; width:100px; text-align:center; padding:5px 0; background:#4480b3; color:#fff; margin:2px 0}
.photo_replace:hover,
.photo_replace:focus  { color:#fff; background:#2b6da5}

a.btn_detail_search { display:block; width:70px; padding:5px 5px 5px 18px; text-align:center; background: url(../images/icon_search_10.png) no-repeat 14px 4px #949494; border:#717171 solid 1px; color:#fff; margin:10px 0 20px 0; float:right}
a.btn_detail_search:hover,
a.btn_detail_search:focus { background-color:#555; color:#fff}


a.btn_search_close{ display:block; width:90px; padding:5px 5px 5px 18px; text-align:center; background: url(../images/icon_close_10.png) no-repeat 10px 4px #949494; border:#717171 solid 1px; color:#fff; margin:10px 0 20px 0; float:right}
a.btn_search_close:hover,
a.btn_search_close:focus { background-color:#555; color:#fff}

/*g00*/
.article_g10_10 { width:100%; overflow:hidden}
.article_g20_10 { width:100%; overflow:hidden}
#view_mm { margin:0 0 0 20px}
#view_yy { margin:0 0 0 20px}

/*f00*/
.article_f10_10 { width:100%; overflow:hidden}


/* footer */
#main .footer_wrap{ position:relative; margin:10px auto; width:985px; height:30px }
#main .footer_wrap p {background:url(../images/main_foot.png) no-repeat 0 0; }
.footer_wrap { width:27px;height:100%;  position:fixed; right:0; top:0; background:#fb6f24 url(../images/bg_20.gif) repeat-y; display:block; overflow:hidden; text-indent:-9999px}
.footer_wrap p { background:url(../images/foot.png) no-repeat; height:100%}
.footer_wrap:hover { cursor: pointer;}

/* deco*/
.deco_bar_20 { background:url(../images/deco_bar_20.gif)}

.table_10 { width:100%; float:left; overflow:hidden; border-collapse:collapse; margin:0 0 15px 0;border-bottom: #999 solid 2px;}
.table_10 caption {font-size:14px ; color:#666; line-height:2em; text-align:left; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
.table_10 thead th { padding:5px 5px; border-left: dotted 1px #ddd; border-right: dotted 1px #ddd; background:#e9e7de; color:#666; border-top: #999 solid 1px; border-bottom: #999 dotted 1px;}
.table_10 tbody th, 
.table_10 tbody td { border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; border-left: dotted 1px #ddd; border-right: dotted 1px #ddd; padding:7px 3px; color:#757575; text-align:center; font-weight:normal}
.table_10 tbody td.t_title { text-align:left}
.table_10 tbody .board_a td,
.table_10 tbody .board_a th { background:url(../images/bg_wh15.png); border-top:dotted #ccc 1px}
.table_10 tbody a { color:#333}
.table_10 tbody a:hover,
.table_10 tbody a:focus {color:#f60}

.table_20 { width:100%; float:left; border-collapse:collapse; margin:0 0 15px 0;border-bottom: #ccc solid 1px;}
.table_20 caption {font-size:14px ; color:#666; line-height:2em; text-align:left; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
.table_20 thead th { padding:9px 2px; background:#f5f4f1; color:#666; border-top: #999 solid 1px; border-left: dotted 1px #ddd; border-right: dotted 1px #ddd; border-bottom: #999 solid 1px;}
.table_20 tbody th, 
.table_20 tbody td { border-top: dotted 1px #ddd; border-left: dotted 1px #ddd; border-right: dotted 1px #ddd; padding:7px 5px; color:#757575; text-align:center; font-weight:normal}

.table_20_2 { width:100%; float:left; border-collapse:collapse; margin:0 0 15px 0;border-bottom: #ccc solid 1px;}
.table_20_2 caption {font-size:14px ; color:#666; line-height:2em; text-align:left; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
.table_20_2 thead th { padding:9px 2px; background:#f5f4f1; color:#666; border-top: #999 solid 1px; border-left: dotted 1px #ddd; border-right: dotted 1px #ddd; border-bottom: #999 solid 1px;}
.table_20_2 tbody th, 
.table_20_2 tbody td { border-top: dotted 1px #ddd; border-left: dotted 1px #ddd; border-right: dotted 1px #ddd; color:#757575; text-align:center; font-weight:normal}

.table_50 { width:100%; border-collapse:collapse; border-top: #444 solid 2px; border-bottom: #444 solid 1px; overflow:hidden; margin:5px 0; }
.table_50 caption {diplay:none}
.table_50 select { color:#717171}
.table_50 tbody th { background:#e2dbd0; color:#666; text-align:left; padding:7px 10px;border-top: solid 1px #cec7bc; word-break:keep-all; vertical-align:middle}
.table_50 tbody th select {font-weight:bold }
.table_50 tbody td { background:#f6f6f6; border-top: dotted 1px #CCCCCC; border-top: dotted 1px #CCCCCC; padding:2px 10px; color:#757575; font-weight:normal}

.table_50_none { width:100%; border-collapse:collapse; border-top: #444 solid 2px; border-bottom: #444 solid 1px; overflow:hidden; margin:5px 0; display:none; }
.table_50_none caption {display:none}
.table_50_none select { color:#717171}
.table_50_none tbody th { background:#e2dbd0; color:#666; text-align:left; padding:3px 10px;border-top: solid 1px #cec7bc; word-break:keep-all; vertical-align:middle}
.table_50_none tbody th select {font-weight:bold }
.table_50_none tbody td { background:#f6f6f6; border-top: dotted 1px #CCCCCC; padding:3px 10px; color:#757575; font-weight:normal}


.table_52 { width:100%; overflow:hidden; float:left;border-collapse:collapse; border-top: #444 solid 2px; border-bottom: #444 solid 1px; margin:-1px 0 20px 0}
.table_52 caption {diplay:none}
.table_52 select { color:#717171}
.table_52 input { margin:2px 0}
.table_52 tbody th { background:#eae7e3; color:#666; text-align:left; padding:5px 10px;border-top: solid 1px #cec7bc; word-break:keep-all; vertical-align:middle}
.table_52 tbody th select {font-weight:bold }
.table_52 tbody td { background:#f6f6f6; border-top: dotted 1px #CCCCCC; padding:5px 10px; color:#757575; font-weight:normal}


.table_54 { width:100%; border-collapse:collapse; border-top: #444 solid 2px; border-bottom: #444 solid 1px; overflow:hidden; margin:5px 0; }
.table_54 caption {diplay:none}
.table_54 select { color:#717171}
.table_54 tbody th { background:#e2dbd0; color:#666; text-align:left; padding:7px 10px;border-top: solid 1px #cec7bc; word-break:keep-all; vertical-align:middle}
.table_54 tbody th select {font-weight:bold }
.table_54 tbody td { background:#f6f6f6; border-top: dotted 1px #CCCCCC; border-top: dotted 1px #CCCCCC; padding:7px 10px; color:#757575; font-weight:normal}


.table_50_bg { width:100%;  }
.table_50_bg caption {diplay:none}
.table_50_bg tbody th {  word-break:keep-all; vertical-align:middle}
.table_50_bg tbody th select {font-weight:bold }
.table_50_bg tbody td {  padding:2px 10px; color:#757575; font-weight:normal}

.table_navi_10 { width:99.5%; overflow:hidden; text-align:center; padding:20px 0}
.table_navi_10 a { padding:7px}
.table_navi_10 a:hover,
.table_navi_10 a:focus,
.table_navi_10 a.on { text-decoration:underline}

.search_10 { width:95%; text-align:center; padding:15px 0 15px 5%; margin: 0 0 10px 0; border:solid 1px #fff; overflow:hidden; vertical-align:middle; background:#fe9901 url(../images/icon_search.png) 10% 18px no-repeat; color:#463e3a }
.search_10 select,
.search_10 input,
.search_10 label { vertical-align:middle}
.search_word_10 { display:none}
.search_10 select {border:solid 1px #463e3a}
.input_s10 { border:solid 1px #463e3a; height:18px; width:50%}

.search_10 a {color:#fff; text-align:center; background:#463e3a; padding:4px 10px 3px 10px; margin:0 20px 0 0; vertical-align:middle}
.search_10 a:hover,
.search_10 a:focus { background:#da5813; color:#fff}


/* common */
legend.none,
caption.none { display:none}
.caption_10 { padding: 10px 0 0 0; font-weight: 600; font-size:13px ; color:#fb6f24; line-height:2em; text-align:left; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif }

/* common - comment type */
.comment_10 { background:url(../images/deco_dot_10.gif) no-repeat 1em 6px ; padding:0 0 20px 1.8em; line-height:1.3em; color:#717171}

/* common - input type */
.input_100 { border:#ccc solid 1px ; height:18px; width:100%; font-size:12px; vertical-align: middle}
	textarea.input_100 { height:auto}

.input_97 { border:#ccc solid 1px ; height:18px; width:97%; font-size:12px; vertical-align: middle}
	textarea.input_97 { height:auto; vertical-align: middle}
.input_95 { border:#ccc solid 1px ; height:18px; width:95%; font-size:12px; vertical-align: middle}
.input_90 { border:#ccc solid 1px ; height:18px; width:90%; font-size:12px; vertical-align: middle}
.input_80 { border:#ccc solid 1px ; height:18px; width:80%; font-size:12px; vertical-align: middle}
	textarea.input_80 { height:auto; vertical-align: middle}
.input_70 { border:#ccc solid 1px ; height:18px; width:70%; font-size:12px; vertical-align: middle}
.input_60 { border:#ccc solid 1px ; height:18px; width:60%; font-size:12px; vertical-align: middle}
.input_50 { border:#ccc solid 1px ; height:18px; width:50%; font-size:12px; vertical-align: middle}
.input_45 { border:#ccc solid 1px ; height:18px; width:45%; font-size:12px; vertical-align: middle}
.input_40 { border:#ccc solid 1px ; height:18px; width:40%; font-size:12px; vertical-align: middle}
.input_30 { border:#ccc solid 1px ; height:18px; width:30%; font-size:12px; vertical-align: middle}
.input_20 { border:#ccc solid 1px ; height:18px; width:20%; font-size:12px; vertical-align: middle}
.input_80_px { border:#ccc solid 1px ; height:18px; width:80px; font-size:12px; vertical-align: middle}
.input_120_px { border:#ccc solid 1px ; height:18px; width:120px; font-size:12px; vertical-align: middle}
.input_10 { border:#ccc solid 1px ; height:18px; width:10%; font-size:12px; vertical-align: middle}
.input_15 { border:#ccc solid 1px ; height:18px; width:15%; font-size:12px; vertical-align: middle}
.input_00 { border:#ccc solid 1px ; height:18px; font-size:12px}

select.s_disabled{background-color:#eee}
.select_100 { width:100%; font-size:12px}
.select_90 { width:90%; font-size:12px}
.select_80 { width:80%; font-size:12px}
.select_70 { width:70%; font-size:12px}
.select_60 { width:60%; font-size:12px}
.select_50 { width:50%; font-size:12px}
.select_40 { width:40%; font-size:12px}
.select_30 { width:30%; font-size:12px}
.select_20 { width:20%; font-size:12px}
.select_10 { width:10%; font-size:12px}
.select_7 { width:7%; font-size:12px}
.select_5 { width:5%; font-size:12px}


.checkbox_10 { vertical-align: middle; margin: 0 15px 0 0px}

/* common - float type */
.left { float:left}
.right { float:right}

/* common - btn type */
.btn_area_10 { width:100%; overflow:hidden; padding:20px 0; border-top: solid 1px #eee; text-align:right}
.btn_area_12 { width:100%; overflow:hidden; padding:5px 0 30px 0; text-align:right}
.btn_area_14 { width:100%; overflow:hidden; padding:5px 0 10px 0; text-align:right}
.btn_area_16 { width:100%; overflow:hidden; padding:0 0 0 0; text-align:right}

.btn_area_14_20 { width:20%; overflow:hidden; padding:15px 0 30px 0; text-align:left}
.btn_area_14_80 { width:80%; overflow:hidden; padding:15px 0 30px 0; text-align:right}

.btn_area_12 a{ padding:3px 12px; margin:0 0 0 1px; background:#949494; border:#717171 solid 1px; color:#fff;font-size:13px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif;}
.btn_area_12 a:hover,
.btn_area_12 a:focus { color:#fff; background:#555}

.table_10 tbody a.btn_10{ padding:3px 10px; margin:1px; background:#ebe5d8; border:#ded3bd solid 1px; color:#333;font-size:11px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif;}
.table_10 tbody a.btn_10:hover,
.table_10 tbody a.btn_10:focus { background:#d0c6b1; color:#fff; border:#d0c6b1 solid 1px}

.btn_10{ padding:3px 15px; margin:1px; background:#717171; color:#fff;font-size:12px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif;}
.btn_10:hover,
.btn_10:focus { color:#fff; background:#555}

.btn_10_search { padding:3px 12px 3px 22px; margin:1px; background:#717171 url("../images/icon_search_10.png") no-repeat 8px 4px; color:#fff;font-size:12px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif; vertical-align:middle}
.btn_10_search:hover,
.btn_10_search:focus { color:#fff; background-color:#555}

.table_52 tbody td.btn_12_search {background:#717171}
.btn_12_search a { display:block; width:25px; vertical-align:middle; padding:44px 12px 40px 22px; margin:0 auto; background:#717171 url("../images/icon_search_10.png") no-repeat 8px 44px; color:#fff;font-size:12px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif; vertical-align:middle}


.btn_20 { padding:5px 15px 5px 25px; margin:1px; background:#ff7d00 url(../images/icon_search_10.png) no-repeat 12px 6px; color:#fff;font-size:13px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif;}
.btn_20:hover,
.btn_20:focus { color:#fff; background:#e97100 url(../images/icon_search_10.png) no-repeat 12px 6px}

.btn_22{ padding:5px 15px; margin:1px; background:#717171; color:#fff;font-size:13px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif;}
.btn_22:hover,
.btn_22:focus { color:#fff; background:#555}

.btn_20_s { padding:3px 15px; margin:1px; background:#ff7d00; color:#fff;font-size:13px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif;}
.btn_20_s:hover,
.btn_20_s:focus { color:#fff; background:#e97100 }

.btn_22_s{ padding:3px 15px; margin:1px; background:#717171; color:#fff;font-size:13px; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif;}
.btn_22_s:hover,
.btn_22_s:focus { color:#fff; background:#555}


a.btn_50  { background:#ff7d00 ; padding:3px 10px; line-height:2em;  color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_50:hover { background:#616161; color:#ff0}

a.btn_50_BLUE  { background:#487BE1 ; padding:6px 18px; line-height:2em;  color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_50_BLUE:hover { background:#5A8DF3; color:#fff}

a.btn_50_GRAY  { background:#717171 ; padding:6px 18px; line-height:2em;  color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_50_GRAY:hover { background:#555; color:#fff}

a.btn_50_ORANGE  { background:#ff7d00 ; padding:6px 18px; line-height:2em;  color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_50_ORANGE:hover { background:#e97100; color:#fff}

a.btn_30_ORANGE  { background:#ff7d00 ; padding:4px 12px; line-height:2em;  color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_30_ORANGE:hover { background:#e97100; color:#fff}

a.btn_30_ORANGE_s  { background:#ff7d00 ; padding:3px 12px; color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_30_ORANGE_s:hover { background:#e97100; color:#fff}
a.btn_30_ORANGE_s:focus { color:#fff; background:#e97100 }

a.btn_30_GRAY_s  { background:#717171 ; padding:3px 12px; color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_30_GRAY_s:hover { background:#555; color:#fff}
a.btn_30_GRAY_s:focus { color:#fff; background:#e97100 }

a.btn_30_BLUE_s  { background:#487BE1 ; padding:3px 12px; color:#fff; border-radius:2px ; font-family: '나눔고딕','NanumGothic','NanumGothicWeb','NanumGothicWebB','맑은 고딕','Malgun Gothic','돋움','굴림',Dotum,Gulim,sans-serif}
a.btn_30_BLUE_s:hover { background:#5A8DF3; color:#fff}
a.btn_30_BLUE_s:focus { color:#fff; background:#e97100 }

/* 장서점검 메뉴 */
div.tab_60_content {display: none;max-height:750px;max-width:1050px;}
div.tab_60_content.on {display: block;}
div.tab_60_content .table_20 {width:calc(100% + 18px);}
div.tab_60_content div.table_content {margin-top:-15px;display:inline-block;width:calc(100% + 18px);height:600px;overflow-y:auto;overflow-x:hidden;}
div.table_content table tbody tr td:last-child {padding-right:20px}