#content{ width:735px; padding:20px 0px 0px 0px; margin:0px 0px 50px 0px; letter-spacing:-0.05em;}

#content .tab_menu{ width:100%; padding:0px; margin:10px 0px 20px 0px; display:inline-block;}
#content .tab_menu .tab_depth1{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#content .tab_menu .tab_depth1 li{ background-image:none; font-size:14px; padding:0px; margin:0px 3px 4px 0px; border:1px solid #dbdbdb; display:inline-block; float:left;}
#content .tab_menu .tab_depth1 li a{ color:#5e5e5e; padding:10px 19px; display:block; line-height:100%;}
#content .tab_menu .tab_depth1 li.on{ background-color:#436fba; border:0px;}
#content .tab_menu .tab_depth1 li.on a{ background-image:url(../images/sub/tab_icon_2.gif); background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900; padding:11px 41px 10px 20px; display:block; line-height:100%;}

#content .tab_menu1{ width:735px; padding:0px; margin:5px 0px 20px 0px; display:inline-block;}
#content .tab_menu1 .tab_depth3{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#content .tab_menu1 .tab_depth3 li{ width:171px; height:50px; background-image:none; font-size:14px; padding:0px; margin:0px 10px 4px 0px; background-image:url(../images/sub/user_but_bg.png); display:inline-block; float:left;}
#content .tab_menu1 .tab_depth3 li a{ letter-spacing:-1px; color:#ffffff; font-weight:900; padding:20px 19px; display:block; line-height:100%;}
#content .tab_menu1 .tab_depth3 li.on{ border:0px;}
#content .tab_menu1 .tab_depth3 li.on a{ background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900;display:block; line-height:100%;}

#content .tab_menu2{ width:735px; padding:0px; margin:5px 0px 20px 0px; display:inline-block;}
#content .tab_menu2 .tab_depth3{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#content .tab_menu2 .tab_depth3 li{ width:171px; height:50px; background-image:none; font-size:14px; padding:0px; margin:0px 10px 4px 0px; background-image:url(../images/sub/user_but_gray_bg.png); display:inline-block; float:left;}
#content .tab_menu2 .tab_depth3 li a{ letter-spacing:-1px; color:#ffffff; font-weight:900; padding:20px 19px; display:block; line-height:100%;}
#content .tab_menu2 .tab_depth3 li.on{ border:0px;}
#content .tab_menu2 .tab_depth3 li.on a{ background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900;display:block; line-height:100%;}

#content .tab_menu .tab_depth2{ padding:0px; margin:0px 0px 0px 0px; display:inline-block;}
#content .tab_menu .tab_depth2 li{ background-image:none; background-color:#dedede; font-size:12px; padding:0px; margin:0px 3px 3px 0px; display:inline-block; float:left;}
#content .tab_menu .tab_depth2 li a{ color:#616161; font-weight:normal; padding:6px 36px 6px 36px; display:block; line-height:100%;}
#content .tab_menu .tab_depth2 li.on{ background-color:#3c4854; border:0px;}
#content .tab_menu .tab_depth2 li.on a{  color:#fff; font-weight: normal; padding:6px 36px 6px 36px; display:block; line-height:100%;}

#content .tab_menu .tab_depth4{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#content .tab_menu .tab_depth4 li{ background-image:none; font-size:14px; padding:0px; border:1px solid #dbdbdb; display:inline-block; float:inherit;}
#content .tab_menu .tab_depth4 li a{ color:#5e5e5e; padding:10px 19px; display:block; line-height:100%;}
#content .tab_menu .tab_depth4 li.on{ background-color:#436fba; border:0px;}
#content .tab_menu .tab_depth4 li.on a{ background-image:url(../images/sub/tab_icon_2.gif); background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900; padding:11px 41px 10px 20px; display:block; line-height:100%;}

#content .step1{ width:715px; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; display:inline-block;}
/* #content .step2{ width:707px; padding:0px 0px 0px 8px; margin:0px 0px 20px 0px; display:inline-block;} */
/* #content .step3{ width:714px; padding:0px 0px 0px 8px; margin:0px 0px 20px 0px; display:inline-block;} */
#content .step2{ width:715px; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; display:inline-block;}
#content .step3{ width:715px; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; display:inline-block;}
#content .step4{ width:715px; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; display:inline-block;}
#content .step5{ width:715px; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; display:inline-block;}
#content .step6{ width:715px; padding:0px 0px 0px 20px; margin:0px 0px 20px 0px; display:inline-block;}


#content h3{ width:100%; background-image:url(../images/sub/contents_icon_h3.gif); background-position:left center; background-repeat:no-repeat; font-size:16px; font-weight:900; line-height:100%; color:#000; padding:3px 0px 0px 20px; margin:10px 0px 10px -20px; }
#content h4{ width:100%; background-image:url(../images/sub/contents_icon_h4.gif); background-position:left center; background-repeat:no-repeat; font-size:14px; font-weight:900; line-height:100%; color:#000; padding:0px 0px 0px 16px; margin:10px 0px 10px -16px; display:inline-block;}
#content h5{ width:100%; background-image:url(../images/sub/contents_icon_h5.gif); background-position:left center; background-repeat:no-repeat; font-size:12px; font-weight:normal; line-height:100%; color:#000; padding:0px 0px 0px 15px; margin:10px 0px 10px -15px; display:inline-block; }

#content p{ padding:0px; margin:0px 0px 10px 0px;}
#content p.txt{ width:100%; color:#565656; font-size:12px; font-weight:normal; line-height:18px; margin:5px 0px 10px 0px;}
#content p.btn{ height:21px; font-size:14px; font-weight:900; background-image:url(../images/sub/icon_link.gif); background-position:right center; background-repeat:no-repeat; padding:0px 30px 0px 0px; margin:10px 0px 10px 0px;}
#content p.btn a{ height:21px; text-align:left; text-decoration:underline; color:#456fbb; vertical-align:middle; display:table-cell; line-height:100%;}
#content p.box{ width:auto; background-color:#f8f8f8; font-size:12px; font-weight:normal; line-height:20px; padding:16px; margin:0px 0px 10px 0px; border:1px solid #dfdfdf; }
#content p.img{ text-align:center; padding:0px; margin:0px 0px 14px 0px; border:1px solid #bdbdbd;}
#content p.img img{width:678px;}

#content span.btn{ background-image:url(../images/sub/pop_btn_bg.gif); background-position:0px 0px; background-repeat:repeat-x; padding:0px; margin:1px; display:inline-block; border:1px solid #c1c2c4; }
#content span.btn a{ background-position:3px center; color:#000000; font-size:12px; padding:1px 6px 2px 6px; line-height:100%; display:block; border:1px solid #fff; letter-spacing:-0.01em; vertical-align:middle; }
#content span.icon_write a{ background-image:url(../images/sub/pop_icon_wr.gif); padding:3px 6px 1px 16px;}
#content span.icon_pen a{ background-image:url(../images/sub/pop_icon_pen.gif); padding:3px 6px 1px 16px;}
#content span.icon_close a{ background-image:url(../images/sub/pop_icon_close.gif); padding:3px 1px 2px 16px;}
#content span.icon_can a{ background-image:url(../images/sub/pop_icon_can.gif); padding:3px 6px 1px 16px;}
#content span.icon_print a{ background-image:url(../images/sub/pop_icon_print.gif); padding:3px 6px 1px 16px;}
#content span.icon_check a{ background-image:url(../images/sub/pop_icon_check.gif); padding:3px 6px 1px 16px;}
#content span.icon_logout a{ background-image:url(../images/sub/pop_icon_logout.gif); padding:3px 6px 1px 16px;}
#content span.icon_re a{ background:url(../images/sub/pop_icon_re.gif) no-repeat 0 2px; padding:3px 6px 2px 16px;}
#content span.icon_next a{ background-image:url(../images/sub/pop_icon_next.gif); padding:3px 6px 1px 16px;}
#content span.icon_search a{ background:url(../images/sub/pop_icon_search.png) no-repeat 0 2px; padding:3px 6px 2px 16px;}

#content div.info_box{ width:94%; background-color:#f4fcfe; padding:2% 3%; margin:0px 0px 14px -1px; line-height:18px; border:1px solid #c8e3ea; display:inline-block;}
#content div.info_box .subject{ color:#3a3a3a; font-size:14px; font-weight:900;}
#content div.info_box ul li{ background-image:url(../images/sub/info_box_li.gif); background-position:left 3px; background-repeat:no-repeat; color:#818183; vertical-align:middle; line-height:18px; padding:0px 0px 0px 16px; margin:0px;}
#content div.info_box .warning{ min-height:58px; background-image:url(../images/sub/warning.gif); background-position:2% center; background-repeat:no-repeat; padding:0px 0px 0px 94px; margin:10px 0px 0px 0px;}

#content div.terms{ width:100%; padding:0px; margin:0px; display:inline-block;}
#content div.terms .title{ width:315px; background-color:#eaeaea; font-size:14px; font-weight:900; text-align:center; color:#565656; padding:15px 0px 12px 0px; margin:0px 0px -2px 0px; border:2px solid #165eac; border-bottom:1px solid #e0e0e0; position: relative; z-index:999;}
#content div.terms .box{ width:auto; height:215px; overflow:auto; display:inline-block; padding:10px; border:1px solid #dfdfdf; border-top:2px solid #165eac; position: relative; z-index:99;}


#content ul{ color:#565656; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#content ul.lists{ color:#565656; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#content ul li{ background-image:url(../images/sub/contents_icon_li_1.gif); background-position:left 4px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:18px; padding:0px 0px 0px 18px; margin:0px 0px 5px 0px;}
#content ul li ul{ padding:0px; margin:6px 0px 6px 0px;}
#content ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px;}
#content ul li ul li ul{ padding:0px; margin:6px 0px 6px 0px;}
#content ul li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:20px; padding:0px 0px 0px 15px; margin:0px;}
#content ul.gana li{ background-image:none; font-weight:normal; padding:0px;}
#content ul.gana li ul li{ background-image:url(../images/sub/contents_icon_li_1.gif); font-weight: normal; background-position:16px 2px; padding:0px 0px 0px 30px;}
#content ul.gana li ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); font-weight: normal; background-position:10px 7px; padding:0px 0px 0px 20px;}
#content ul.gana li ul li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:20px; padding:0px 0px 0px 15px; margin:0px;}

#content ul.box{ background-color:#f7f7f7; color:#565656; padding:10px 15px; margin:0px 0px 10px 0px;}
#content ul.box li{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:left 6px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; padding:0px 0px 0px 10px; margin:5px 0px 5px 0px;}
#content ul.box li ul{ padding:0px; margin:0px 0px 20px 0px;}
#content ul.box li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}
#content ul.box li ul li ul{ padding:0px; margin:0px 0px 20px 0px;}
#content ul.box li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 10px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}

#content .step_list{ padding:0px; margin:0px 0px 18px 0px; display:inline-block;}
#content .step_list li{ height:32px; background-image:none; font-size:12px; font-weight:normal; line-height:14px; text-align:center; vertical-align:middle; display:table-cell; padding:10px 10px 10px 10px; margin:0px 0px 6px 0px; border:1px solid #dbdbdb;}
#content .step_list li span{ margin:0px 4px 0px 0px;}
#content .step_list li.icon_next{ width:15px; background-image:url(../images/sub/contents_icon_turn.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px; border:0px;}

#content .step_list2{ padding:0px; margin:0px 0px 18px 0px; display:inline-block;}
#content .step_list2 li{ width:124px; height:143px; background-position:0px 0px; background-repeat:no-repeat; font-size:12px; font-weight:normal; line-height:14px; text-align:center; vertical-align:middle; display:table-cell; padding:0px; margin:0px;}
#content .step_list2 li .title{ width:124px; font-size:14px; font-weight:900; color:#FFFFFF; text-align:center; padding:12px 0px;}
#content .step_list2 li p{ width:98px; height:83px; font-size:12px; color:#555555; text-align:center; padding:10px;}
#content .step_list2 li.list_info1{ background-image:url(../images/sub/step_list_info1_bg.gif);}
#content .step_list2 li.list_info2{ background-image:url(../images/sub/step_list_info2_bg.gif);}
#content .step_list2 li.list_info3{ background-image:url(../images/sub/step_list_info3_bg.gif);}
#content .step_list2 li.list_info4{ background-image:url(../images/sub/step_list_info4_bg.gif);}
#content .step_list2 li.step_next{ width:77px; background-image:url(../images/sub/step_list_next_bg.gif); background-position:center center; background-repeat:no-repeat; font-size:12px; font-weight:900; color:#000; padding:0px; margin:0px; border:0px;}

#content .num_list{padding:0px;}
#content .num_list li{ list-style-type:decimal;}
#content .num_list_box{padding:0px; margin-left:0px;}
#content .num_list_box li.no1{ background-image:url(../images/sub/ol_1.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no2{ background-image:url(../images/sub/ol_2.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no3{ background-image:url(../images/sub/ol_3.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no4{ background-image:url(../images/sub/ol_4.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no5{ background-image:url(../images/sub/ol_5.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no6{ background-image:url(../images/sub/ol_6.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no7{ background-image:url(../images/sub/ol_7.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no8{ background-image:url(../images/sub/ol_8.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no9{ background-image:url(../images/sub/ol_9.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no10{ background-image:url(../images/sub/ol_10.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no11{ background-image:url(../images/sub/ol_11.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no12{ background-image:url(../images/sub/ol_12.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no13{ background-image:url(../images/sub/ol_13.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no14{ background-image:url(../images/sub/ol_14.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no15{ background-image:url(../images/sub/ol_15.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no16{ background-image:url(../images/sub/ol_16.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no17{ background-image:url(../images/sub/ol_17.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no18{ background-image:url(../images/sub/ol_18.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no19{ background-image:url(../images/sub/ol_19.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#content .num_list_box li.no20{ background-image:url(../images/sub/ol_10.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}

#content .alpha_list{padding:0px;}
#content .alpha_list li{list-style-type:upper-alpha;}
#content .roman_list{padding:0px;}
#content .roman_list li{list-style-type:upper-roman;}
#content .gana_list{padding:0px;}
#content .gana_list li{-moz-list-style-type:hangul; list-style-type:-ms-hangul; -o-list-style-type:hangul; -ms-list-style-type:hangul; -webkit-list-style-type:hangul;}

#content ol{ margin:0px 0px 10px 20px;}
#content ol li{ background-image:none; padding:0px; font-size:14px; line-height:18px; font-weight:900; margin:0px 0px 18px 0px;}
#content ol li ol{ margin:0px 0px 30px 10px;}
#content ol li ol li{ font-size:12px; font-weight:normal; margin:0px 0px 10px 0px;}
#content ol li ol li ol{ margin:0px 0px 30px 10px;}
#content ol li ol li ol li{ font-size:12px; color:#777; font-weight:normal; margin:0px 0px 10px 0px;}

#content ol li ul li{ list-style-type:none !important; background-image:url(../images/sub/contents_icon_li_1.gif); background-position:left 2px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; font-weight:normal; padding:0px 0px 0px 18px; margin:0px 0px 10px 0px;}
#content ol li ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 4px; background-repeat:no-repeat; font-size:12px;  line-height:16px; font-weight:normal; padding:0px 0px 8px 15px; margin:0px;}
#content ol li ul.box{ background-color:#f7f7f7; color:#565656; padding:10px 15px; margin:0px 0px 10px 0px;}
#content ol li ul.box li{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:left 6px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; padding:0px 0px 0px 10px; margin:5px 0px 5px 0px;}
#content ol li ul.box li ul{ padding:0px; margin:0px 0px 20px 0px;}
#content ol li ul.box li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}
#content ol li ul.box li ul li ul{ padding:0px; margin:0px 0px 20px 0px;}
#content ol li ul.box li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}

#content ul li ol{ margin:5px 0px 10px 30px;}
#content ul li ol li{ background-image:none; padding:0px; font-size:12px !important; line-height:18px !important; font-weight:normal !important; margin:0px 0px 4px 0px !important;}

#content dl.box{ padding:5px; margin:0px 0px 10px 0px; border:1px solid #ddd;}
#content dl.box dt{ width: 120px; font-size:14px; text-align:left; font-weight:900; vertical-align:middle; padding:0px; margin:10px 10px 0px 10px; float:left;}
#content dl.box dt span{ width:100%; display:inline-block; font-size:12px; color:#666666; font-weight:normal; margin:4px 0px 0px 0px;}
#content dl.box dd{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:10px 11px; background-repeat:no-repeat; font-size:12px; line-height:14px; padding:5px 20px 5px 16px; margin:0px 0px 0px 140px; border-left:1px solid #ddd;}

#content .login{ width:661px; margin:0px auto;}
#content .login dl{ width:481px; padding:0px; margin:0px 27px 0px 0px; float:left;}
#content .login dl dt{ width:116px; height:21px; background-image:url(../images/sub/login_icon.gif); background-position:left center; background-repeat:no-repeat; font-size:14px; font-weight:900; color:#000000; padding:0px 0px 0px 19px; margin:0px; float:left;}
#content .login dl dd{ width:346px; height:21px; padding:0px; margin:0px; float:left;}
#content .login dl dd span{ height:12px; line-height:12px; display:inline-block;}
#content .login dl dd span input{ width:12px; height:12px; border:0px; padding:0px; margin:-1px 0px 0px 0px;}
#content .login input{ width:200px; height:14px; font-size:12px; line-height:100%;  margin:0px 0px 0px 0px; display:block; border:1px solid #dadada; float:left;}
#content .login select{ width:100%; height:21px; font-size:11px; line-height:100%; padding:0px; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content .login p.btn{ width:152px; height:70px; background-color:#456fbb; background-image:none; padding:0px; margin:0px;  float:left;}
#content .login p.btn a{ height:15px; background-image:url(../images/sub/login_btn_img.gif); background-position:31px center; background-repeat:no-repeat; text-decoration:none; display:block; line-height:100%; padding:28px 0px 27px 66px; font-size:16px; font-weight:900; color:#FFFFFF;}

#content .list_table{ padding:0px; margin:0px;}
#content .list_table li{ width:30%; background-image:none; padding:0px; margin:0px; float:left;}
#content .list_table_2{ padding:0px; margin:0px;}
#content .list_table_2 li{ width:30%; background-image:none; padding:0px; margin:0px; float:left;}
#content  span.radio{ padding:0px; margin:1px 2px; display:inline-block;}
#content  span.radio input{ width:12px; height:12px; padding:0px; margin:0px 2px -2px 2px;}
#content  span.check{ padding:0px; margin:1px 2px; display:inline-block;}
#content  span.check input{ width:12px; height:12px; padding:0px; margin:0px 2px -2px 2px;}

#content table.table_col{ width:100%; font-family:'Dotum'; font-size:12px; color:#535353; letter-spacing:0px; padding:0px; margin:0px 0px 14px 0px; border-top:2px solid #436fba;}
#content table.table_col thead th{background-color:#f6f6f6; text-align:center; vertical-align:middle; padding:8px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
#content table.table_col tbody th{background-color:#fbfbfb; text-align:center; vertical-align:middle; padding:8px 10px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
#content table.table_col tbody td{background-color:#fff; text-align:center; vertical-align:middle; padding:8px 10px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}

#content table.table_row{ width:100%; font-family:'Dotum'; font-size:12px; color:#535353; letter-spacing:0px; padding:0px; margin:0px 0px 14px 0px; border-top:1px solid #436fba;}
#content table.table_row tbody th{background-color:#f6f7fb; color:#5f76ba; text-align:center; vertical-align:middle; line-height:100%; padding:8px 10px; margin:0px; border-right:1px solid #f0f0f0; border-bottom:1px solid #cbd2e4;}
#content table.table_row tbody td{background-color:#fff; text-align:left; vertical-align:middle; line-height:100%; padding:4px 10px; margin:0px; border-bottom:1px solid #cbd2e4;}

#content table.table_row .input_txt{ width:96%; height:14px; font-size:12px; line-height:100%; padding:3px 2% 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#content table.table_row .search_txt{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 0px 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada; border-right:0px; float:left;}
#content table.table_row .search_btn{ width:21px; height:21px; background-image:url(../images/sub/table_icon_search.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px -21px; display:block; border:1px solid #dadada; float:left;}

#content table.table_row_b{ width:100%; font-family:'Dotum'; font-size:12px; color:#535353; letter-spacing:0px; padding:0px; margin:0px 0px 14px 0px; border-top:1px solid #436fba;}
#content table.table_row_b tbody th{background-color:#f6f7fb; color:#5f76ba; text-align:center; vertical-align:middle; line-height:100%; padding:8px 10px; margin:0px; border-right:1px solid #f0f0f0; border-bottom:1px solid #cbd2e4;}
#content table.table_row_b tbody td{background-color:#fff; text-align:left; vertical-align:middle; line-height:100%; padding:4px 10px; margin:0px; border-bottom:1px solid #cbd2e4;}

#content table.table_row_b .input_txt{ width:96%; height:14px; font-size:12px; line-height:100%; padding:3px 2% 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#content table.table_row_b .search_txt{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 0px 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada; border-right:0px; float:left;}
#content table.table_row_b .search_btn{ width:21px; height:21px; background-image:url(../images/sub/table_icon_search.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px -21px; display:block; border:1px solid #dadada; float:left;}

#content table p.btn{ height:17px; font-size:12px; font-weight:900; background-image:url(../images/sub/table_icon_link.gif); background-position:right center; background-repeat:no-repeat; display:inline-block; padding:0px 25px 0px 0px; margin:0px;}
#content table p.btn a{ height:17px; text-align:left; text-decoration:underline; color:#456fbb; vertical-align:middle; display:table-cell; line-height:100%;}

#content  table .input_15pst{ width:15%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_20pst{ width:20%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_30pst{ width:30%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_40pst{ width:40%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_42pst{ width:42%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_43pst{ width:43%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_44pst{ width:44%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_50pst{ width:50%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_60pst{ width:60%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_70pst{ width:70%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_80pst{ width:80%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_90pst{ width:90%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#content  table .input_txt{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#content  table .select_txt{ width:100%; height:21px; font-size:11px; line-height:100%; padding:0px; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#content  table .search_txt{ width:99%; height:14px; font-size:12px; line-height:100%; padding:3px 0px 2px 1%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada; border-right:0px; float:left;}
#content  table .search_btn{ width:21px; height:21px; background-image:url(../images/img/sub/table_icon_search.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px -21px; display:block; border:1px solid #dadada; float:left;}
#content  table .btn_calendar{ width:17px; height:21px; background-image:url(../images/img/sub/icon_calendar.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 0px; display:block; border:0px;}

/* 2024.01.11 국민신문고 css 추가 */
#gukmincontent table.table_row tbody th.text_left{background-color:#f6f7fb; color:#5f76ba; text-align:left; vertical-align:middle; line-height:100%; padding:8px 10px; margin:0px; border-right:1px solid #f0f0f0; border-bottom:1px solid #cbd2e4;}
/* #content ol li.licontents{ background-image:url(../images/sub/contents_icon_li_1.gif); background-position: 0px 5px; padding-left:15px; font-size:14px; line-height:18px; font-weight:900; margin:0px 0px 18px 0px;} */
#gukmincontent ol li.licontents{ background-image:url(../images/sub/contents_icon_li_1.gif); background-position: 0px 5px; padding-left:13px; font-size:12px; line-height:18px; margin:0px 0px 5px 0px;}
#gukmincontent{ width:750px; padding:20px 0px 0px 0px; margin:0px 0px 50px 0px; letter-spacing:-0.05em;}

#gukmincontent .tab_menu{ width:100%; padding:0px; margin:10px 0px 20px 0px; display:inline-block;}
#gukmincontent .tab_menu .tab_depth1{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#gukmincontent .tab_menu .tab_depth1 li{ background-image:none; font-size:14px; padding:0px; margin:0px 3px 4px 0px; border:1px solid #dbdbdb; display:inline-block; float:left;}
#gukmincontent .tab_menu .tab_depth1 li a{ color:#5e5e5e; padding:10px 19px; display:block; line-height:100%;}
#gukmincontent .tab_menu .tab_depth1 li.on{ background-color:#436fba; border:0px;}
#gukmincontent .tab_menu .tab_depth1 li.on a{ background-image:url(../images/sub/tab_icon_2.gif); background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900; padding:11px 41px 10px 20px; display:block; line-height:100%;}

#gukmincontent .tab_menu1{ width:735px; padding:0px; margin:5px 0px 20px 0px; display:inline-block;}
#gukmincontent .tab_menu1 .tab_depth3{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#gukmincontent .tab_menu1 .tab_depth3 li{ width:171px; height:50px; background-image:none; font-size:14px; padding:0px; margin:0px 10px 4px 0px; background-image:url(../images/sub/user_but_bg.png); display:inline-block; float:left;}
#gukmincontent .tab_menu1 .tab_depth3 li a{ letter-spacing:-1px; color:#ffffff; font-weight:900; padding:20px 19px; display:block; line-height:100%;}
#gukmincontent .tab_menu1 .tab_depth3 li.on{ border:0px;}
#gukmincontent .tab_menu1 .tab_depth3 li.on a{ background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900;display:block; line-height:100%;}

#gukmincontent .tab_menu2{ width:735px; padding:0px; margin:5px 0px 20px 0px; display:inline-block;}
#gukmincontent .tab_menu2 .tab_depth3{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#gukmincontent .tab_menu2 .tab_depth3 li{ width:171px; height:50px; background-image:none; font-size:14px; padding:0px; margin:0px 10px 4px 0px; background-image:url(../images/sub/user_but_gray_bg.png); display:inline-block; float:left;}
#gukmincontent .tab_menu2 .tab_depth3 li a{ letter-spacing:-1px; color:#ffffff; font-weight:900; padding:20px 19px; display:block; line-height:100%;}
#gukmincontent .tab_menu2 .tab_depth3 li.on{ border:0px;}
#gukmincontent .tab_menu2 .tab_depth3 li.on a{ background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900;display:block; line-height:100%;}

#gukmincontent .tab_menu .tab_depth2{ padding:0px; margin:0px 0px 0px 0px; display:inline-block;}
#gukmincontent .tab_menu .tab_depth2 li{ background-image:none; background-color:#dedede; font-size:12px; padding:0px; margin:0px 3px 3px 0px; display:inline-block; float:left;}
#gukmincontent .tab_menu .tab_depth2 li a{ color:#616161; font-weight:normal; padding:6px 36px 6px 36px; display:block; line-height:100%;}
#gukmincontent .tab_menu .tab_depth2 li.on{ background-color:#3c4854; border:0px;}
#gukmincontent .tab_menu .tab_depth2 li.on a{  color:#fff; font-weight: normal; padding:6px 36px 6px 36px; display:block; line-height:100%;}

#gukmincontent .tab_menu .tab_depth4{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#gukmincontent .tab_menu .tab_depth4 li{ background-image:none; font-size:14px; padding:0px; border:1px solid #dbdbdb; display:inline-block; float:inherit;}
#gukmincontent .tab_menu .tab_depth4 li a{ color:#5e5e5e; padding:10px 19px; display:block; line-height:100%;}
#gukmincontent .tab_menu .tab_depth4 li.on{ background-color:#436fba; border:0px;}
#gukmincontent .tab_menu .tab_depth4 li.on a{ background-image:url(../images/sub/tab_icon_2.gif); background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900; padding:11px 41px 10px 20px; display:block; line-height:100%;}

#gukmincontent .step1{ width:715px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; display:inline-block;}
/* #gukmincontent .step2{ width:707px; padding:0px 0px 0px 8px; margin:0px 0px 20px 0px; display:inline-block;} */
/* #gukmincontent .step3{ width:714px; padding:0px 0px 0px 8px; margin:0px 0px 20px 0px; display:inline-block;} */
#gukmincontent .step2{ width:715px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; display:inline-block;}
#gukmincontent .step3{ width:715px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; display:inline-block;}
#gukmincontent .step4{ width:715px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; display:inline-block;}
#gukmincontent .step5{ width:715px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; display:inline-block;}
#gukmincontent .step6{ width:715px; padding:0px 0px 0px 0px; margin:0px 0px 20px 0px; display:inline-block;}


#gukmincontent h3{ width:100%; background-image:url(../images/sub/contents_icon_h3.gif); background-position:left center; background-repeat:no-repeat; font-size:16px; font-weight:900; line-height:100%; color:#000; padding:3px 0px 0px 20px; margin:10px 0px 10px 0px; }
#gukmincontent h4{ width:100%; background-image:url(../images/sub/contents_icon_h4.gif); background-position:left center; background-repeat:no-repeat; font-size:14px; font-weight:900; line-height:100%; color:#000; padding:0px 0px 0px 16px; margin:10px 0px 10px -16px; display:inline-block;}
#gukmincontent h5{ width:100%; background-image:url(../images/sub/contents_icon_h5.gif); background-position:left center; background-repeat:no-repeat; font-size:12px; font-weight:normal; line-height:100%; color:#000; padding:0px 0px 0px 15px; margin:10px 0px 10px -15px; display:inline-block; }

#gukmincontent p{ padding:0px; margin:0px 0px 10px 0px;}
#gukmincontent p.txt{ width:100%; color:#565656; font-size:12px; font-weight:normal; line-height:18px; margin:5px 0px 10px 0px;}
#gukmincontent p.btn{ height:21px; font-size:14px; font-weight:900; background-image:url(../images/sub/icon_link.gif); background-position:right center; background-repeat:no-repeat; padding:0px 30px 0px 0px; margin:10px 0px 10px 0px;}
#gukmincontent p.btn a{ height:21px; text-align:left; text-decoration:underline; color:#456fbb; vertical-align:middle; display:table-cell; line-height:100%;}
#gukmincontent p.box{ width:auto; background-color:#f8f8f8; font-size:12px; font-weight:normal; line-height:20px; padding:16px; margin:0px 0px 10px 0px; border:1px solid #dfdfdf; }
#gukmincontent p.img{ text-align:center; padding:0px; margin:0px 0px 14px 0px; border:1px solid #bdbdbd;}
#gukmincontent p.img img{width:678px;}

#gukmincontent span.btn{ background-image:url(../images/sub/pop_btn_bg.gif); background-position:0px 0px; background-repeat:repeat-x; padding:0px; margin:1px; display:inline-block; border:1px solid #c1c2c4; }
#gukmincontent span.btn a{ background-position:3px center; color:#000000; font-size:12px; padding:1px 6px 2px 6px; line-height:100%; display:block; border:1px solid #fff; letter-spacing:-0.01em; vertical-align:middle; }
#gukmincontent span.icon_write a{ background-image:url(../images/sub/pop_icon_wr.gif); padding:3px 6px 1px 16px;}
#gukmincontent span.icon_pen a{ background-image:url(../images/sub/pop_icon_pen.gif); padding:3px 6px 1px 16px;}
#gukmincontent span.icon_close a{ background-image:url(../images/sub/pop_icon_close.gif); padding:3px 1px 2px 16px;}
#gukmincontent span.icon_can a{ background-image:url(../images/sub/pop_icon_can.gif); padding:3px 6px 1px 16px;}
#gukmincontent span.icon_print a{ background-image:url(../images/sub/pop_icon_print.gif); padding:3px 6px 1px 16px;}
#gukmincontent span.icon_check a{ background-image:url(../images/sub/pop_icon_check.gif); padding:3px 6px 1px 16px;}
#gukmincontent span.icon_logout a{ background-image:url(../images/sub/pop_icon_logout.gif); padding:3px 6px 1px 16px;}
#gukmincontent span.icon_re a{ background:url(../images/sub/pop_icon_re.gif) no-repeat 0 2px; padding:3px 6px 2px 16px;}
#gukmincontent span.icon_next a{ background-image:url(../images/sub/pop_icon_next.gif); padding:3px 6px 1px 16px;}
#gukmincontent span.icon_search a{ background:url(../images/sub/pop_icon_search.png) no-repeat 0 2px; padding:3px 6px 2px 16px;}

#gukmincontent div.info_box{ width:94%; background-color:#f4fcfe; padding:2% 3%; margin:0px 0px 14px -1px; line-height:18px; border:1px solid #c8e3ea; display:inline-block;}
#gukmincontent div.info_box .subject{ color:#3a3a3a; font-size:14px; font-weight:900;}
#gukmincontent div.info_box ul li{ background-image:url(../images/sub/info_box_li.gif); background-position:left 3px; background-repeat:no-repeat; color:#818183; vertical-align:middle; line-height:18px; padding:0px 0px 0px 16px; margin:0px;}
#gukmincontent div.info_box .warning{ min-height:58px; background-image:url(../images/sub/warning.gif); background-position:2% center; background-repeat:no-repeat; padding:0px 0px 0px 94px; margin:10px 0px 0px 0px;}

#gukmincontent div.terms{ width:100%; padding:0px; margin:0px; display:inline-block;}
#gukmincontent div.terms .title{ width:315px; background-color:#eaeaea; font-size:14px; font-weight:900; text-align:center; color:#565656; padding:15px 0px 12px 0px; margin:0px 0px -2px 0px; border:2px solid #165eac; border-bottom:1px solid #e0e0e0; position: relative; z-index:999;}
#gukmincontent div.terms .box{ width:auto; height:215px; overflow:auto; display:inline-block; padding:10px; border:1px solid #dfdfdf; border-top:2px solid #165eac; position: relative; z-index:99;}


#gukmincontent ul{ color:#565656; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#gukmincontent ul.lists{ color:#565656; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#gukmincontent ul li{ background-image:url(../images/sub/contents_icon_li_1.gif); background-position:left 4px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:18px; padding:0px 0px 0px 20px; margin:0px 0px 0px 0px;}
#gukmincontent ul li ul{ padding:0px; margin:6px 0px 6px 0px;}
#gukmincontent ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px;}
#gukmincontent ul li ul li ul{ padding:0px; margin:6px 0px 6px 0px;}
#gukmincontent ul li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:20px; padding:0px 0px 0px 15px; margin:0px;}
#gukmincontent ul.gana li{ background-image:none; font-weight:normal; padding:0px;}
#gukmincontent ul.gana li ul li{ background-image:url(../images/sub/contents_icon_li_1.gif); font-weight: normal; background-position:16px 2px; padding:0px 0px 0px 30px;}
#gukmincontent ul.gana li ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); font-weight: normal; background-position:10px 7px; padding:0px 0px 0px 20px;}
#gukmincontent ul.gana li ul li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:20px; padding:0px 0px 0px 15px; margin:0px;}

#gukmincontent ul.box{ background-color:#f7f7f7; color:#565656; padding:10px 15px; margin:0px 0px 10px 0px;}
#gukmincontent ul.box li{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:left 6px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; padding:0px 0px 0px 10px; margin:5px 0px 5px 0px;}
#gukmincontent ul.box li ul{ padding:0px; margin:0px 0px 20px 0px;}
#gukmincontent ul.box li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}
#gukmincontent ul.box li ul li ul{ padding:0px; margin:0px 0px 20px 0px;}
#gukmincontent ul.box li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 10px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}

#gukmincontent .step_list{ padding:0px; margin:0px 0px 18px 0px; display:inline-block;}
#gukmincontent .step_list li{ height:32px; background-image:none; font-size:12px; font-weight:normal; line-height:14px; text-align:center; vertical-align:middle; display:table-cell; padding:10px 10px 10px 10px; margin:0px 0px 6px 0px; border:1px solid #dbdbdb;}
#gukmincontent .step_list li span{ margin:0px 4px 0px 0px;}
#gukmincontent .step_list li.icon_next{ width:15px; background-image:url(../images/sub/contents_icon_turn.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px; border:0px;}

#gukmincontent .step_list2{ padding:0px; margin:0px 0px 18px 0px; display:inline-block;}
#gukmincontent .step_list2 li{ width:124px; height:143px; background-position:0px 0px; background-repeat:no-repeat; font-size:12px; font-weight:normal; line-height:14px; text-align:center; vertical-align:middle; display:table-cell; padding:0px; margin:0px;}
#gukmincontent .step_list2 li .title{ width:124px; font-size:14px; font-weight:900; color:#FFFFFF; text-align:center; padding:12px 0px;}
#gukmincontent .step_list2 li p{ width:98px; height:83px; font-size:12px; color:#555555; text-align:center; padding:10px;}
#gukmincontent .step_list2 li.list_info1{ background-image:url(../images/sub/step_list_info1_bg.gif);}
#gukmincontent .step_list2 li.list_info2{ background-image:url(../images/sub/step_list_info2_bg.gif);}
#gukmincontent .step_list2 li.list_info3{ background-image:url(../images/sub/step_list_info3_bg.gif);}
#gukmincontent .step_list2 li.list_info4{ background-image:url(../images/sub/step_list_info4_bg.gif);}
#gukmincontent .step_list2 li.step_next{ width:77px; background-image:url(../images/sub/step_list_next_bg.gif); background-position:center center; background-repeat:no-repeat; font-size:12px; font-weight:900; color:#000; padding:0px; margin:0px; border:0px;}

#gukmincontent .num_list{padding:0px;}
#gukmincontent .num_list li{ list-style-type:decimal;}
#gukmincontent .num_list_box{padding:0px 0px 0px 25px; margin-left:0px;}
#gukmincontent .num_list_box li.no1{ background-image:url(../images/sub/ol_1.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no2{ background-image:url(../images/sub/ol_2.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no3{ background-image:url(../images/sub/ol_3.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no4{ background-image:url(../images/sub/ol_4.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no5{ background-image:url(../images/sub/ol_5.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no6{ background-image:url(../images/sub/ol_6.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no7{ background-image:url(../images/sub/ol_7.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no8{ background-image:url(../images/sub/ol_8.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no9{ background-image:url(../images/sub/ol_9.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no10{ background-image:url(../images/sub/ol_10.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no11{ background-image:url(../images/sub/ol_11.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no12{ background-image:url(../images/sub/ol_12.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no13{ background-image:url(../images/sub/ol_13.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no14{ background-image:url(../images/sub/ol_14.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no15{ background-image:url(../images/sub/ol_15.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no16{ background-image:url(../images/sub/ol_16.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no17{ background-image:url(../images/sub/ol_17.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no18{ background-image:url(../images/sub/ol_18.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no19{ background-image:url(../images/sub/ol_19.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#gukmincontent .num_list_box li.no20{ background-image:url(../images/sub/ol_10.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}

#gukmincontent .alpha_list{padding:0px;}
#gukmincontent .alpha_list li{list-style-type:upper-alpha;}
#gukmincontent .roman_list{padding:0px;}
#gukmincontent .roman_list li{list-style-type:upper-roman;}
#gukmincontent .gana_list{padding:0px;}
#gukmincontent .gana_list li{-moz-list-style-type:hangul; list-style-type:-ms-hangul; -o-list-style-type:hangul; -ms-list-style-type:hangul; -webkit-list-style-type:hangul;}

#gukmincontent ol{ margin:0px 0px 10px 20px;}
#gukmincontent ol li{ background-image:none; padding:0px; font-size:14px; line-height:18px; margin:0px 0px 0px 0px;}
#gukmincontent ol li ol{ margin:0px 0px 30px 10px;}
#gukmincontent ol li ol li{ font-size:12px; font-weight:normal; margin:0px 0px 10px 0px;}
#gukmincontent ol li ol li ol{ margin:0px 0px 30px 10px;}
#gukmincontent ol li ol li ol li{ font-size:12px; color:#777; font-weight:normal; margin:0px 0px 10px 0px;}

#gukmincontent ol li ul li{ list-style-type:none !important; background-image:url(../images/sub/contents_icon_li_1.gif); background-position:left 2px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; font-weight:normal; padding:0px 0px 0px 18px; margin:0px 0px 10px 0px;}
#gukmincontent ol li ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 4px; background-repeat:no-repeat; font-size:12px;  line-height:16px; font-weight:normal; padding:0px 0px 8px 15px; margin:0px;}
#gukmincontent ol li ul.box{ background-color:#f7f7f7; color:#565656; padding:10px 15px; margin:0px 0px 10px 0px;}
#gukmincontent ol li ul.box li{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:left 6px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; padding:0px 0px 0px 10px; margin:5px 0px 5px 0px;}
#gukmincontent ol li ul.box li ul{ padding:0px; margin:0px 0px 20px 0px;}
#gukmincontent ol li ul.box li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}
#gukmincontent ol li ul.box li ul li ul{ padding:0px; margin:0px 0px 20px 0px;}
#gukmincontent ol li ul.box li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}

#gukmincontent ul li ol{ margin:5px 0px 10px 30px;}
#gukmincontent ul li ol li{ background-image:none; padding:0px; font-size:12px !important; line-height:18px !important; font-weight:normal !important; margin:0px 0px 4px 0px !important;}

#gukmincontent dl.box{ padding:5px; margin:0px 0px 10px 0px; border:1px solid #ddd;}
#gukmincontent dl.box dt{ width: 120px; font-size:14px; text-align:left; font-weight:900; vertical-align:middle; padding:0px; margin:10px 10px 0px 10px; float:left;}
#gukmincontent dl.box dt span{ width:100%; display:inline-block; font-size:12px; color:#666666; font-weight:normal; margin:4px 0px 0px 0px;}
#gukmincontent dl.box dd{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:10px 11px; background-repeat:no-repeat; font-size:12px; line-height:14px; padding:5px 20px 5px 16px; margin:0px 0px 0px 140px; border-left:1px solid #ddd;}

#gukmincontent .login{ width:661px; margin:0px auto;}
#gukmincontent .login dl{ width:481px; padding:0px; margin:0px 27px 0px 0px; float:left;}
#gukmincontent .login dl dt{ width:116px; height:21px; background-image:url(../images/sub/login_icon.gif); background-position:left center; background-repeat:no-repeat; font-size:14px; font-weight:900; color:#000000; padding:0px 0px 0px 19px; margin:0px; float:left;}
#gukmincontent .login dl dd{ width:346px; height:21px; padding:0px; margin:0px; float:left;}
#gukmincontent .login dl dd span{ height:12px; line-height:12px; display:inline-block;}
#gukmincontent .login dl dd span input{ width:12px; height:12px; border:0px; padding:0px; margin:-1px 0px 0px 0px;}
#gukmincontent .login input{ width:200px; height:14px; font-size:12px; line-height:100%;  margin:0px 0px 0px 0px; display:block; border:1px solid #dadada; float:left;}
#gukmincontent .login select{ width:100%; height:21px; font-size:11px; line-height:100%; padding:0px; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent .login p.btn{ width:152px; height:70px; background-color:#456fbb; background-image:none; padding:0px; margin:0px;  float:left;}
#gukmincontent .login p.btn a{ height:15px; background-image:url(../images/sub/login_btn_img.gif); background-position:31px center; background-repeat:no-repeat; text-decoration:none; display:block; line-height:100%; padding:28px 0px 27px 66px; font-size:16px; font-weight:900; color:#FFFFFF;}

#gukmincontent .list_table{ padding:0px; margin:0px;}
#gukmincontent .list_table li{ width:30%; background-image:none; padding:0px; margin:0px; float:left;}
#gukmincontent  span.radio{ padding:0px; margin:1px 2px; display:inline-block;}
#gukmincontent  span.radio input{ width:12px; height:12px; padding:0px; margin:0px 2px -2px 2px;}
#gukmincontent  span.check{ padding:0px; margin:1px 2px; display:inline-block;}
#gukmincontent  span.check input{ width:12px; height:12px; padding:0px; margin:0px 2px -2px 2px;}

#gukmincontent table.table_col{ width:100%; font-family:'Dotum'; font-size:12px; color:#535353; letter-spacing:0px; padding:0px; margin:0px 0px 14px 0px; border-top:2px solid #436fba;}
#gukmincontent table.table_col thead th{background-color:#f6f6f6; text-align:center; vertical-align:middle; padding:8px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
#gukmincontent table.table_col tbody th{background-color:#fbfbfb; text-align:center; vertical-align:middle; padding:8px 10px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
#gukmincontent table.table_col tbody td{background-color:#fff; text-align:center; vertical-align:middle; padding:8px 10px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}

#gukmincontent table.table_row{ width:100%; font-family:'Dotum'; font-size:12px; color:#535353; letter-spacing:0px; padding:0px; margin:0px 0px 14px 0px; border-top:1px solid #436fba;}
#gukmincontent table.table_row tbody th{background-color:#f6f7fb; color:#5f76ba; text-align:center; vertical-align:middle; line-height:100%; padding:8px 10px; margin:0px; border-right:1px solid #f0f0f0; border-bottom:1px solid #cbd2e4;}
#gukmincontent table.table_row tbody td{background-color:#fff; text-align:left; vertical-align:middle; line-height:100%; padding:4px 10px; margin:0px; border-bottom:1px solid #cbd2e4;}

#gukmincontent table.table_row .input_txt{ width:96%; height:14px; font-size:12px; line-height:100%; padding:3px 2% 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#gukmincontent table.table_row .search_txt{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 0px 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada; border-right:0px; float:left;}
#gukmincontent table.table_row .search_btn{ width:21px; height:21px; background-image:url(../images/sub/table_icon_search.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px -21px; display:block; border:1px solid #dadada; float:left;}

#gukmincontent table p.btn{ height:17px; font-size:12px; font-weight:900; background-image:url(../images/sub/table_icon_link.gif); background-position:right center; background-repeat:no-repeat; display:inline-block; padding:0px 25px 0px 0px; margin:0px;}
#gukmincontent table p.btn a{ height:17px; text-align:left; text-decoration:underline; color:#456fbb; vertical-align:middle; display:table-cell; line-height:100%;}

#gukmincontent  table .input_15pst{ width:15%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_20pst{ width:20%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_30pst{ width:30%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_40pst{ width:40%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_42pst{ width:42%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_43pst{ width:43%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_44pst{ width:44%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_50pst{ width:50%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_60pst{ width:60%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_70pst{ width:70%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_80pst{ width:80%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_90pst{ width:90%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#gukmincontent  table .input_txt{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#gukmincontent  table .select_txt{ width:100%; height:21px; font-size:11px; line-height:100%; padding:0px; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#gukmincontent  table .search_txt{ width:99%; height:14px; font-size:12px; line-height:100%; padding:3px 0px 2px 1%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada; border-right:0px; float:left;}
#gukmincontent  table .search_btn{ width:21px; height:21px; background-image:url(../images/img/sub/table_icon_search.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px -21px; display:block; border:1px solid #dadada; float:left;}
#gukmincontent  table .btn_calendar{ width:17px; height:21px; background-image:url(../images/img/sub/icon_calendar.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 0px; display:block; border:0px;}



/* search_lyout */
.brd_top_n {padding:0 0 5px 0; margin:20px 0px 0px 0px; display:block; clear:both;}
.brd_top_n .topics {float:left; margin:0px; padding:0 0 0 10px; background:url('../images/common/topics_bullet.gif') no-repeat 0 center;}
.brd_top_n .topics span.page {color:#f65d00; font-weight:900; padding-left:0px;}
.brd_top_n .topics .list_select {border:1px solid #d3d3d3; padding:1px 2px;}
.brd_top_n .right {float:right; margin:0 0 10px 0;}
.brd_top_n .right .list_select {border:1px solid #d3d3d3; padding:1px 1px 2px 2px;}
.brd_top_n .right .brd_list_input {border:1px solid #697e8f; width:110px; padding:1px 0 2px 4px;}
.brd_top_n .right img {vertical-align:top;}
.brd_top_n .right .calendar{ width:21px; height:13px; padding:3px 0px 4px 0px; display:inline-block; line-height:100%; text-align:center; vertical-align:middle;}




/* board_layout */
table.brd_list_n {width:100%;}
table.brd_list_n thead th {background:url('../images/board/th_bar.gif') no-repeat right; color:#545454; padding:13px 0 13px 0; border-bottom:1px solid #cecece; border-top:2px solid #436fba; vertical-align:middle; text-align:center;}
table.brd_list_n thead th.last {background:none;}
table.brd_list_n tbody th { height:32px; border-bottom:1px solid #dddddd; color:#666666; vertical-align:middle; text-align:center;}
table.brd_list_n tbody td {border-bottom:1px solid #dddddd; color:#666666; text-align:center; padding:0px 5px 0px 5px; vertical-align:middle;}
table.brd_list_n tbody td.title {text-align:left;}
table.brd_list_n tbody td.title img {margin:0 0 0 7px;}
table.brd_list_n tbody tr.brd_notice {background:#f9f9f9;}
table.brd_list_n tbody th.bnotice {font-weight:900; color:#5b68ce;}
table.brd_list_n tbody td.ntitle {font-weight:900; color:#5b68ce; padding:0 10px; text-align:left;}
table.brd_list_n tbody td.ntitle a {color:#5b68ce;}
table.brd_list_n tbody td img {vertical-align:middle;}




/* board_view */
table.brd_view{margin-top:30px; width:100%;}
table.brd_view th{background:url("../images/board/kr/th_bar.gif") no-repeat scroll right center; border-bottom:1px solid #e6e6e6; color:#3d3d3d; padding:6px 0 8px 10px; text-align:left;}
table.brd_view th.first{border-bottom:1px solid #e6e6e6; border-top:2px solid #436fba;}
table.brd_view td{border-bottom:1px solid #e6e6e6; line-height:18px; padding:6px 5px; text-align:left;}
table.brd_view td.title{border-bottom:1px solid #e6e6e6; border-top:2px solid #436fba;}
table.brd_view .back02{background-color:#fafafa; padding-left:10px; padding-right:10px;}
table.brd_view .attach_file{line-height:22px;}
table.brd_view .attach_file a{ background-position:left center; background-repeat:no-repeat; padding:0px 0px 0px 20px; margin:0px;}
table.brd_view .attach_file .hwp{ background-image:url(../images/board/hwp.gif);}
table.brd_view .attach_file .pdf{ background-image:url(../images/board/pdf.gif);}
table.brd_view .context{background:none repeat scroll 0 0 #fff; line-height:22px; padding:30px 10px;}
table.brd_view ul.list{ width:100% !important; padding:0px !important; margin:0px !important; display:inline-block !important; border-top:1px solid #436fba !important;}
table.brd_view ul.list li{ width:96%; background-image:none !important; padding:10px 2% !important; margin:0px !important; display:inline-block; border-bottom:1px solid #ccc;}
table.brd_view ul.list li span.subject{ width:60%; padding:0px; margin:0px; float:left;}
table.brd_view ul.list li span.name{ width:15%; text-align:center; padding:0px; margin:0px; float:left;}
table.brd_view ul.list li span.date{ width:15%; text-align:center; padding:0px; margin:0px; float:left;}
table.brd_view ul.list li span.state{ width:10%; text-align:center; padding:0px; margin:0px; float:left;}
table.brd_view ul.list li span.on{ font-weight:900; color:#436fba;}

/* ������ ��� */
ul.gallery_board{ width:100%; text-align:left; padding:30px 0px 0px 0px !important; margin:0px auto !important; display:inline-block; border-bottom:1px solid #424242; border-top:2px solid #436fba;}
ul.gallery_board li{ width:25% !important; background-image:none !important; text-align:center !important; line-height:18px !important; padding:0px !important; margin:0px 0px 30px 0px !important; float:left;}
ul.gallery_board li span{ font-size:12px; font-weight:900;}
ul.gallery_board li a{ margin-bottom:10px; display:inline-block;}

/* ������ �� */
table.brd_view .context ul.thurm{ width:600px !important; height:100px !important; padding:0px !important; margin:20px auto 0px auto !important;}
table.brd_view .context ul.thurm li{ width:90px; height:90px; background-image:none !important; text-align:center !important; padding:0px !important; margin:5px !important; float:left;}
table.brd_view .context ul.thurm li img{ width:90px; height:90px;}
table.brd_view .context ul.thurm li .on{ width:86px; height:86px; border:2px solid #3399FF;}
table.brd_view .context ul.thurm li .on img{ width:84px; height:84px; border:1px solid #fff;}
table.brd_view .context ul.thurm li.btn{ width:50px !important; background-position:center center !important; background-repeat:no-repeat !important; margin:5px 0px !important;}
table.brd_view .context ul.thurm li.btn.img{ width:500px !important; padding:0px !important; margin:0px !important;}
table.brd_view .context ul.thurm li.btn.img ul{ padding:0px !important; margin:0px !important;}
table.brd_view .context ul.thurm li.btn.left{ background-image:url(../images/board/gall_pre.gif) !important;}
table.brd_view .context ul.thurm li.btn.right{ background-image:url(../images/board/gall_next.gif) !important;}
table.brd_view .context ul.thurm li.btn a{ width:50px; height:90px; display:block; line-height:100%; padding:0px; margin:0px;}
table.brd_view .attach_file ul{ width:100%; padding:0px !important; margin:0px !important;}
table.brd_view .attach_file ul li{ background-position:left center !important; background-repeat:no-repeat !important; padding:0px 0px 0px 20px !important; margin:0px !important;}
table.brd_view .attach_file ul li.jpg{ background-image:url(../images/icon/file_jpeg.gif) !important;}




/* btn */
.btn_down{ height:16px; background-image:url(../images/sub/btn_icon.gif); background-position:right center; background-repeat:no-repeat; display:inline-block; padding:0px; margin:-1px 23px 0px 10px; border:1px solid #d2d2d2;}
.btn_down a{ display:block; line-height:100%; text-align:left; padding:3px 15px 2px 5px; margin:0px;}
.blist_btn_n {width:100%; margin:10px 0 10px 0;}
.blist_btn_n {display:inline-block; clear:both;}
.blist_btn_n .btnleft {float:left; width:auto; padding:0px; margin:0px;}
.blist_btn_n .btnRight {float:right; width:auto; padding:0px; margin:0px;}




/* pageing_layout */
.page_move_n { text-align:center; padding:8px 10px 6px 10px; margin-top:20px;}
.page_move_n a{ width:22px; height:22px; display:inline; line-height:100%;}
.page_move_n img {vertical-align:top; padding:0px;}
.page_move_n span {padding:0 7px 0 7px; line-height:17px; height:17px;}
.page_move_n span.on {color:#e0331c; text-decoration:underline; font-weight:900;}

/* �Խù� ��۸�� */
table.brd_re_list {width:100%; margin-top:40px; border:1px solid #e6e6e6; background-color:#fafafa;}
table.brd_re_list th {background:url("../../images/board/th_bar.gif") no-repeat right; color:#3d3d3d; padding:6px 0 8px 0; border-bottom:1px solid #e6e6e6; text-align:left; padding-left:10px}
table.brd_re_list th.first {border-bottom:1px solid #e6e6e6; background:none; color:#044c7e;}
table.brd_re_list td.title {border-bottom:1px solid #e6e6e6; color:#5b68ce; font-weight:900;}
table.brd_re_list td.reply {text-align:right;}
table.brd_re_list th.ctitle {vertical-align:top; padding-top:10px; background:url("../../images/board/th_bar.gif") no-repeat -10px 10px;}
table.brd_re_list td {border-bottom:1px solid #e6e6e6; text-align:left; padding:6px 5px 6px 15px; line-height:18px;}
table.brd_re_list .context {line-height:22px; padding:10px 10px 10px 10px; background:#fff;}
table.brd_re_list .back02 {background-color:#fafafa; padding-left:10px; padding-right:10px;}
table.brd_re_list .attach_file {line-height:22px}
table.brd_re_list td table td {border-bottom:0px solid #e6e6e6; text-align:left; padding:0px;}
table.brd_re_list td .mainbox h2 {position:relative; z-index:1; top:0; left:0; font-size:12px;}

/* �Խù� �ۼ� */
table.brd_write_n {width:100%;}
table.brd_write_n th {color:#3d3d3d; padding:6px 0 8px 0; border-bottom:1px solid #e6e6e6; text-align:left; padding-left:10px;}
table.brd_write_n th.first {border-top:3px solid #424242;}
table.brd_write_n td.first {border-top:3px solid #424242;}
table.brd_write_n th.ctitle {vertical-align:top; padding-top:10px;}
table.brd_write_n td {border-bottom:1px solid #e6e6e6; text-align:left; padding:6px 5px 6px 5px;}
table.brd_write_n .checkbox {vertical-align:middle;}
table.brd_write_n .back02 {background-color:#fafafa; padding-left:10px; padding-right:10px;}

/* �Խù� ����ۼ� */
table.brd_re_write {width:100%; margin-top:10px; border:1px solid #e6e6e6; background-color:#fafafa;}
table.brd_re_write th {background:url("../../images/board/th_bar.gif") no-repeat right; color:#3d3d3d; padding:6px 0 8px 0; border-bottom:1px solid #e6e6e6; text-align:left; padding-left:10px}
table.brd_re_write th.first {background:none;}
table.brd_re_write td.title {border-bottom:1px solid #e6e6e6; color:#5b68ce; font-weight:900;}
table.brd_re_write td.reply {text-align:right;}
table.brd_re_write th.ctitle {vertical-align:top; padding-top:10px; background:url("../../images/board/th_bar.gif") no-repeat -10px 10px;}
table.brd_re_write td {border-bottom:1px solid #e6e6e6; text-align:left; padding:6px 5px 6px 15px; line-height:18px;}

/* �ؽ�Ʈ ��ư */
.blist_btn_n {padding:10px 0 10px 0;}
.blist_btn_n {display:block; clear:both;}
.blist_btn_n .left {float:left;}
.blist_btn_n .right {float:right;}


/* Button Reset */
.button, .button a, .button button, .button input { position:relative;  margin:0; display:inline-block; text-decoration:none !important; border:0; font-size:12px; white-space:nowrap; background:url("../board/buttonWhite.gif") no-repeat; vertical-align:middle; overflow:visible; color:#333;}
.button { height:21px; padding:0; margin-right:2px; background-position:left top;}
.button a, .button button, .button input{ left:2px; cursor:pointer;}
*:first-child + html .button input{ vertical-align:top;}

/* Button Size */
.button.large { height:29px; background-position:left -28px; }
.button.xlarge { height:35px; background-position:left -63px; }
.button.small { height:18px; background-position:left -202px; font-weight:900; }
.button a, .button button, .button input { height:21px; padding:0 10px 0 8px !important; font-size:12px; line-height:21px; background-position:right top;}
.button.large a, .button.large button, .button.large input { height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -28px;}
.button.xlarge a, .button.xlarge button, .button.xlarge input { height:35px; padding:0 10px 0 8px; font-size:12px; line-height:35px; background-position:right -63px;}
.button.small a, .button.small button, .button.small input { height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -202px;}

/* Button Text Color */
.button *:hover,
.button *:active,
.button *:focus{ color:#587b13;}
.button *:visited { color:#fff;}

.button.green,
.button.green a,
.button.green button,
.button.green input { background-image:url("../images/board/buttonGreen.gif"); color:#fff;}
.button.green *:hover,
.button.green *:active,
.button.green *:focus{ color:#ff0;}

.button.black,
.button.black a,
.button.black button,
.button.black input { background-image:url("../images/board/buttonBlack.gif"); color:#fff;}
.button.black *:hover,
.button.black *:active,
.button.black *:focus{ color:#ff0;}

.button.sky,
.button.sky a,
.button.sky button,
.button.sky input { background-image:url("../images/board/buttonSky.gif"); color:#4a505e;}
.button.sky *:hover,
.button.sky *:active,
.button.sky *:focus{ color:#5b68ce;}

.button.red,
.button.red a,
.button.red button,
.button.red input { background-image:url("../images/board/buttonRed.gif"); color:#fff;}
.button.red *:hover,
.button.red *:active,
.button.red *:focus{ color:#ff0;}

.button.blue,
.button.blue a,
.button.blue button,
.button.blue input { background-image:url("../images/board/buttonBlue.gif"); color:#fff;}
.button.blue *:hover,
.button.blue *:active,
.button.blue *:focus{ color:#ff0;}

.button.gray,
.button.gray a,
.button.gray button,
.button.gray input { background-image:url("../images/board/buttonGray.gif"); color:#fff;}
.button.gray *:hover,
.button.gray *:active,
.button.gray *:focus{ color:#ff0;}

.button.orange,
.button.orange a,
.button.orange button,
.button.orange input { background-image:url("../images/board/buttonOrange.gif"); color:#fff;}
.button.orange *:hover,
.button.orange *:active,
.button.orange *:focus{ color:#ff0;}

.button.white,
.button.white a,
.button.white button,
.button.white input { background-image:url("../images/board/buttonWhite.gif"); color:#4a505e;}
.button.white *:hover,
.button.white *:active,
.button.white *:focus{ color:#5b68ce;}

.button.white1,
.button.white1 a,
.button.white1 button,
.button.white1 input { background-image:url("../images/common/button4_bg.gif"); color:#666;}
.button.white1 *:hover,
.button.white1 *:active,
.button.white1 *:focus{ color:#ff0;}



/* Button Text Strong */
.button.strong * { font-weight:900 !important;}

.excel_button {padding:7px 25px 5px 30px;  background:url("../images/sub/ex_bt.gif") no-repeat;}
.excel_button a {  width:125px; height:24px;}

 a:hover span.excel_button{ text-decoration:none !important; color:#636363 !important;}

.printing {padding:7px 30px 5px 35px;  background:url("../images/sub/printing_bt.gif") no-repeat;}
.printing a {  width:125px; height:24px;}

#m_content{ padding:20px 0px 0px 0px; margin:0px 0px 50px 0px; letter-spacing:-0.05em;}

#m_content .tab_menu{ width:100%; padding:0px; margin:10px 0px 20px 0px; display:inline-block;}
#m_content .tab_menu .tab_depth1{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#m_content .tab_menu .tab_depth1 li{ background-image:none; font-size:14px; padding:0px; margin:0px 3px 4px 0px; border:1px solid #dbdbdb; display:inline-block; float:left;}
#m_content .tab_menu .tab_depth1 li a{ color:#5e5e5e; padding:10px 19px; display:block; line-height:100%;}
#m_content .tab_menu .tab_depth1 li.on{ background-color:#436fba; border:0px;}
#m_content .tab_menu .tab_depth1 li.on a{ background-image:url(../images/sub/tab_icon_2.gif); background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900; padding:11px 41px 10px 20px; display:block; line-height:100%;}

#m_content .tab_menu1{ width:735px; padding:0px; margin:5px 0px 20px 0px; display:inline-block;}
#m_content .tab_menu1 .tab_depth3{ padding:0px; margin:0px 0px 6px 0px; display:inline-block;}
#m_content .tab_menu1 .tab_depth3 li{ width:171px; height:50px; background-image:none; font-size:14px; padding:0px; margin:0px 10px 4px 0px; background-image:url(../images/sub/user_but_bg.png); display:inline-block; float:left;}
#m_content .tab_menu1 .tab_depth3 li a{ letter-spacing:-1px; color:#ffffff; font-weight:900; padding:20px 19px; display:block; line-height:100%;}
#m_content .tab_menu1 .tab_depth3 li.on{ border:0px;}
#m_content .tab_menu1 .tab_depth3 li.on a{ background-position:right center; background-repeat:no-repeat; color:#fff; font-weight:900;display:block; line-height:100%;}

#m_content .tab_menu .tab_depth2{ padding:0px; margin:0px 0px 0px 0px; display:inline-block;}
#m_content .tab_menu .tab_depth2 li{ background-image:none; background-color:#dedede; font-size:12px; padding:0px; margin:0px 3px 3px 0px; display:inline-block; float:left;}
#m_content .tab_menu .tab_depth2 li a{ color:#616161; font-weight:normal; padding:6px 36px 6px 36px; display:block; line-height:100%;}
#m_content .tab_menu .tab_depth2 li.on{ background-color:#3c4854; border:0px;}
#m_content .tab_menu .tab_depth2 li.on a{  color:#fff; font-weight: normal; padding:6px 36px 6px 36px; display:block; line-height:100%;}

#m_content .step1{ padding:0px 0px 0px 0px; margin:0px 0px 20px 0px;}
#m_content .step2{ padding:0px 0px 0px 8px; margin:0px 0px 20px 0px;}
#m_content .step3{ padding:0px 0px 0px 8px; margin:0px 0px 20px 0px;}
#m_content .step4{ padding:0px 0px 0px 8px; margin:0px 0px 20px 0px;}

#m_content h3{ width:100%; background-image:url(../images/sub/contents_icon_h3.gif); background-position:left center; background-repeat:no-repeat; font-size:16px; font-weight:900; line-height:100%; color:#000; padding:3px 0px 0px 20px; margin:10px 0px 10px 0px; display:inline-block;}
#m_content h4{ width:100%; background-image:url(../images/sub/contents_icon_h4.gif); background-position:left center; background-repeat:no-repeat; font-size:14px; font-weight:900; line-height:100%; color:#000; padding:0px 0px 0px 16px; margin:10px 0px 10px -16px; display:inline-block;}
#m_content h5{ width:100%; background-image:url(../images/sub/contents_icon_h5.gif); background-position:left center; background-repeat:no-repeat; font-size:12px; font-weight:normal; line-height:100%; color:#000; padding:0px 0px 0px 15px; margin:10px 0px 10px -15px; display:inline-block; }

#m_content p{ padding:0px; margin:0px 0px 10px 0px;}
#m_content p.txt{ width:100%; color:#565656; font-size:12px; font-weight:normal; line-height:18px; margin:5px 0px 10px 0px;}
#m_content p.btn{ height:21px; font-size:14px; font-weight:900; background-image:url(../images/sub/icon_link.gif); background-position:right center; background-repeat:no-repeat; padding:0px 30px 0px 0px; margin:10px 0px 10px 0px;}
#m_content p.btn a{ height:21px; text-align:left; text-decoration:underline; color:#456fbb; vertical-align:middle; display:table-cell; line-height:100%;}
#m_content p.box{ width:auto; background-color:#f8f8f8; font-size:12px; font-weight:normal; line-height:20px; padding:16px; margin:0px 0px 10px 0px; border:1px solid #dfdfdf; }
#m_content p.img{ text-align:center; padding:0px; margin:0px 0px 14px 0px; border:1px solid #bdbdbd;}
#m_content p.img img{width:678px;}

#m_content span.btn{ background-image:url(../images/sub/pop_btn_bg.gif); background-position:0px 0px; background-repeat:repeat-x; padding:0px; margin:1px; display:inline-block; border:1px solid #c1c2c4; }
#m_content span.btn a{ background-position:3px center; color:#000000; font-size:12px; padding:1px 6px 2px 6px; line-height:100%; display:block; border:1px solid #fff; letter-spacing:-0.01em; vertical-align:middle; }
#m_content span.icon_write a{ background-image:url(../images/sub/pop_icon_wr.gif); padding:3px 6px 1px 16px;}
#m_content span.icon_pen a{ background-image:url(../images/sub/pop_icon_pen.gif); padding:3px 6px 1px 16px;}
#m_content span.icon_close a{ background-image:url(../images/sub/pop_icon_close.gif); padding:3px 1px 2px 16px;}
#m_content span.icon_can a{ background-image:url(../images/sub/pop_icon_can.gif); padding:3px 6px 1px 16px;}
#m_content span.icon_print a{ background-image:url(../images/sub/pop_icon_print.gif); padding:3px 6px 1px 16px;}
#m_content span.icon_check a{ background-image:url(../images/sub/pop_icon_check.gif); padding:3px 6px 1px 16px;}
#m_content span.icon_logout a{ background-image:url(../images/sub/pop_icon_logout.gif); padding:3px 6px 1px 16px;}
#m_content span.icon_re a{ background:url(../images/sub/pop_icon_re.gif) no-repeat 0 2px; padding:3px 6px 2px 16px;}
#m_content span.icon_next a{ background-image:url(../images/sub/pop_icon_next.gif); padding:3px 6px 1px 16px;}
#m_content span.icon_search a{ background:url(../images/sub/pop_icon_search.png) no-repeat 0 2px; padding:3px 6px 2px 16px;}

#m_content div.info_box{ background-color:#f4fcfe; padding:20px; margin:0px 0px 14px -1px; line-height:18px; border:1px solid #c8e3ea;}
#m_content div.info_box .subject{ color:#3a3a3a; font-size:14px; font-weight:900;}
#m_content div.info_box ul li{ background-image:url(../images/sub/info_box_li.gif); background-position:left 3px; background-repeat:no-repeat; color:#818183; vertical-align:middle; line-height:18px; padding:0px 0px 0px 16px; margin:0px;}
#m_content div.info_box .warning{ min-height:58px; background-image:url(../images/sub/warning.gif); background-position:2% center; background-repeat:no-repeat; padding:0px 0px 0px 94px; margin:10px 0px 0px 0px;}

#m_content div.terms{ width:100%; padding:0px; margin:0px; display:inline-block;}
#m_content div.terms .title{ width:315px; background-color:#eaeaea; font-size:14px; font-weight:900; text-align:center; color:#565656; padding:15px 0px 12px 0px; margin:0px 0px -2px 0px; border:2px solid #165eac; border-bottom:1px solid #e0e0e0; position: relative; z-index:999;}
#m_content div.terms .box{ width:auto; height:215px; overflow:auto; display:inline-block; padding:10px; border:1px solid #dfdfdf; border-top:2px solid #165eac; position: relative; z-index:99;}

#m_content ul{ color:#565656; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}
#m_content ul li{ background-image:url(../images/sub/contents_icon_li_1.gif); background-position:left 4px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:18px; padding:0px 0px 0px 18px; margin:0px 0px 5px 0px;}
#m_content ul li ul{ padding:0px; margin:6px 0px 6px 0px;}
#m_content ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:0px 0px 0px 15px; margin:0px 0px 5px 0px;}
#m_content ul li ul li ul{ padding:0px; margin:6px 0px 6px 0px;}
#m_content ul li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:20px; padding:0px 0px 0px 15px; margin:0px;}
#m_content ul.gana li{ background-image:none; font-weight:normal; padding:0px;}
#m_content ul.gana li ul li{ background-image:url(../images/sub/contents_icon_li_1.gif); font-weight: normal; background-position:16px 2px; padding:0px 0px 0px 30px;}
#m_content ul.gana li ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); font-weight: normal; background-position:10px 7px; padding:0px 0px 0px 20px;}
#m_content ul.gana li ul li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 6px; background-repeat:no-repeat; font-size:12px;  line-height:20px; padding:0px 0px 0px 15px; margin:0px;}

#m_content ul.box{ background-color:#f7f7f7; color:#565656; padding:10px 15px; margin:0px 0px 10px 0px;}
#m_content ul.box li{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:left 6px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; padding:0px 0px 0px 10px; margin:5px 0px 5px 0px;}
#m_content ul.box li ul{ padding:0px; margin:0px 0px 20px 0px;}
#m_content ul.box li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}
#m_content ul.box li ul li ul{ padding:0px; margin:0px 0px 20px 0px;}
#m_content ul.box li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 10px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}

#m_content .step_list{ padding:0px; margin:0px 0px 18px 0px; display:inline-block;}
#m_content .step_list li{ height:32px; background-image:none; font-size:12px; font-weight:normal; line-height:14px; text-align:center; vertical-align:middle; display:table-cell; padding:10px 10px 10px 10px; margin:0px 0px 6px 0px; border:1px solid #dbdbdb;}
#m_content .step_list li span{ margin:0px 4px 0px 0px;}
#m_content .step_list li.icon_next{ width:15px; background-image:url(../images/sub/contents_icon_turn.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px; border:0px;}

#m_content .step_list2{ padding:0px; margin:0px 0px 18px 0px; display:inline-block;}
#m_content .step_list2 li{ width:124px; height:143px; background-position:0px 0px; background-repeat:no-repeat; font-size:12px; font-weight:normal; line-height:14px; text-align:center; vertical-align:middle; display:table-cell; padding:0px; margin:0px;}
#m_content .step_list2 li .title{ width:124px; font-size:14px; font-weight:900; color:#FFFFFF; text-align:center; padding:12px 0px;}
#m_content .step_list2 li p{ width:98px; height:83px; font-size:12px; color:#555555; text-align:center; padding:10px;}
#m_content .step_list2 li.list_info1{ background-image:url(../images/sub/step_list_info1_bg.gif);}
#m_content .step_list2 li.list_info2{ background-image:url(../images/sub/step_list_info2_bg.gif);}
#m_content .step_list2 li.list_info3{ background-image:url(../images/sub/step_list_info3_bg.gif);}
#m_content .step_list2 li.list_info4{ background-image:url(../images/sub/step_list_info4_bg.gif);}
#m_content .step_list2 li.step_next{ width:77px; background-image:url(../images/sub/step_list_next_bg.gif); background-position:center center; background-repeat:no-repeat; font-size:12px; font-weight:900; color:#000; padding:0px; margin:0px; border:0px;}

#m_content .num_list{padding:0px;}
#m_content .num_list li{ list-style-type:decimal;}
#m_content .num_list_box{padding:0px; margin-left:0px;}
#m_content .num_list_box li.no1{ background-image:url(../images/sub/ol_1.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no2{ background-image:url(../images/sub/ol_2.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no3{ background-image:url(../images/sub/ol_3.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no4{ background-image:url(../images/sub/ol_4.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no5{ background-image:url(../images/sub/ol_5.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no6{ background-image:url(../images/sub/ol_6.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no7{ background-image:url(../images/sub/ol_7.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no8{ background-image:url(../images/sub/ol_8.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no9{ background-image:url(../images/sub/ol_9.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no10{ background-image:url(../images/sub/ol_10.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no11{ background-image:url(../images/sub/ol_11.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no12{ background-image:url(../images/sub/ol_12.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no13{ background-image:url(../images/sub/ol_13.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no14{ background-image:url(../images/sub/ol_14.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no15{ background-image:url(../images/sub/ol_15.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no16{ background-image:url(../images/sub/ol_16.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no17{ background-image:url(../images/sub/ol_17.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no18{ background-image:url(../images/sub/ol_18.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no19{ background-image:url(../images/sub/ol_19.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}
#m_content .num_list_box li.no20{ background-image:url(../images/sub/ol_10.png); background-position:left 1px; background-repeat:no-repeat; padding-left:27px;}

#m_content .alpha_list{padding:0px;}
#m_content .alpha_list li{list-style-type:upper-alpha;}
#m_content .roman_list{padding:0px;}
#m_content .roman_list li{list-style-type:upper-roman;}
#m_content .gana_list{padding:0px;}
#m_content .gana_list li{-moz-list-style-type:hangul; list-style-type:-ms-hangul; -o-list-style-type:hangul; -ms-list-style-type:hangul; -webkit-list-style-type:hangul;}

#m_content ol{ margin:0px 0px 10px 20px;}
#m_content ol li{ background-image:none; padding:0px; font-size:14px; line-height:18px; font-weight:900; margin:0px 0px 18px 0px;}
#m_content ol li ol{ margin:0px 0px 30px 10px;}
#m_content ol li ol li{ font-size:12px; font-weight:normal; margin:0px 0px 10px 0px;}
#m_content ol li ol li ol{ margin:0px 0px 30px 10px;}
#m_content ol li ol li ol li{ font-size:12px; color:#777; font-weight:normal; margin:0px 0px 10px 0px;}

#m_content ol li ul li{ list-style-type:none !important; background-image:url(../images/sub/contents_icon_li_1.gif); background-position:left 2px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; font-weight:normal; padding:0px 0px 0px 18px; margin:0px 0px 10px 0px;}
#m_content ol li ul li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 4px; background-repeat:no-repeat; font-size:12px;  line-height:16px; font-weight:normal; padding:0px 0px 8px 15px; margin:0px;}
#m_content ol li ul.box{ background-color:#f7f7f7; color:#565656; padding:10px 15px; margin:0px 0px 10px 0px;}
#m_content ol li ul.box li{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:left 6px; background-repeat:no-repeat; font-size:12px;  text-align:left; line-height:16px; padding:0px 0px 0px 10px; margin:5px 0px 5px 0px;}
#m_content ol li ul.box li ul{ padding:0px; margin:0px 0px 20px 0px;}
#m_content ol li ul.box li ul li{ background-image:url(../images/sub/contents_icon_li_2.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}
#m_content ol li ul.box li ul li ul{ padding:0px; margin:0px 0px 20px 0px;}
#m_content ol li ul.box li ul li ul li{ background-image:url(../images/sub/contents_icon_bar.gif); background-position:4px 9px; background-repeat:no-repeat; font-size:12px;  line-height:16px; padding:4px 0px 4px 15px; margin:0px;}

#m_content ul li ol{ margin:5px 0px 10px 30px;}
#m_content ul li ol li{ background-image:none; padding:0px; font-size:12px !important; line-height:18px !important; font-weight:normal !important; margin:0px 0px 4px 0px !important;}

#m_content dl.box{ padding:5px; margin:0px 0px 10px 0px; border:1px solid #ddd;}
#m_content dl.box dt{ width: 120px; font-size:14px; text-align:left; font-weight:900; vertical-align:middle; padding:0px; margin:10px 10px 0px 10px; float:left;}
#m_content dl.box dt span{ width:100%; display:inline-block; font-size:12px; color:#666666; font-weight:normal; margin:4px 0px 0px 0px;}
#m_content dl.box dd{ background-image:url(../images/sub/contents_icon_dott.gif); background-position:10px 11px; background-repeat:no-repeat; font-size:12px; line-height:14px; padding:5px 20px 5px 16px; margin:0px 0px 0px 140px; border-left:1px solid #ddd;}

#m_content .login{ width:661px; margin:0px auto;}
#m_content .login dl{ width:481px; padding:0px; margin:0px 27px 0px 0px; float:left;}
#m_content .login dl dt{ width:116px; height:21px; background-image:url(../images/sub/login_icon.gif); background-position:left center; background-repeat:no-repeat; font-size:14px; font-weight:900; color:#000000; padding:0px 0px 0px 19px; margin:0px; float:left;}
#m_content .login dl dd{ width:346px; height:21px; padding:0px; margin:0px; float:left;}
#m_content .login dl dd span{ height:12px; line-height:12px; display:inline-block;}
#m_content .login dl dd span input{ width:12px; height:12px; border:0px; padding:0px; margin:-1px 0px 0px 0px;}
#m_content .login input{ width:200px; height:14px; font-size:12px; line-height:100%;  margin:0px 0px 0px 0px; display:block; border:1px solid #dadada; float:left;}
#m_content .login select{ width:100%; height:21px; font-size:11px; line-height:100%; padding:0px; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content .login p.btn{ width:152px; height:70px; background-color:#456fbb; background-image:none; padding:0px; margin:0px;  float:left;}
#m_content .login p.btn a{ height:15px; background-image:url(../images/sub/login_btn_img.gif); background-position:31px center; background-repeat:no-repeat; text-decoration:none; display:block; line-height:100%; padding:28px 0px 27px 66px; font-size:16px; font-weight:900; color:#FFFFFF;}

#m_content .list_table{ padding:0px; margin:0px;}
#m_content .list_table li{ width:30%; background-image:none; padding:0px; margin:0px; float:left;}
#m_content  span.radio{ padding:0px; margin:1px 2px; display:inline-block;}
#m_content  span.radio input{ width:12px; height:12px; padding:0px; /* margin:0px 2px -2px 2px; */ cursor: pointer;}
#m_content  span.radio label{ width:12px; height:12px; padding:0px; vertical-align:top; cursor: pointer;}
#m_content  span.check{ padding:0px; margin:1px 2px; display:inline-block;}
#m_content  span.check input{ width:12px; height:12px; padding:0px; /* margin:0px 2px -2px 2px; */ cursor: pointer;}
#m_content  span.check label{ width:12px; height:12px; padding:0px; vertical-align:top; cursor: pointer;}

#m_content table.table_col{ width:100%; font-family:'Dotum'; font-size:12px; color:#535353; letter-spacing:0px; padding:0px; margin:0px 0px 14px 0px; border-top:2px solid #436fba;}
#m_content table.table_col thead th{background-color:#f6f6f6; text-align:center; vertical-align:middle; padding:8px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
#m_content table.table_col tbody th{background-color:#fbfbfb; text-align:center; vertical-align:middle; padding:8px 10px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}
#m_content table.table_col tbody td{background-color:#fff; text-align:center; vertical-align:middle; padding:8px 10px; margin:0px; border-right:1px solid #cecece; border-bottom:1px solid #cecece;}

#m_content table.table_row{ width:100%; font-family:'Dotum'; font-size:12px; color:#535353; letter-spacing:0px; padding:0px; margin:0px 0px 14px 0px; border-top:1px solid #436fba;}
#m_content table.table_row tbody th{background-color:#f6f7fb; color:#5f76ba; text-align:center; vertical-align:middle; line-height:100%; padding:8px 10px; margin:0px; border-right:1px solid #f0f0f0; border-bottom:1px solid #cbd2e4;}
#m_content table.table_row tbody td{background-color:#fff; text-align:left; vertical-align:middle; line-height:100%; padding:4px 10px; margin:0px; border-bottom:1px solid #cbd2e4;}

#m_content table.table_row .input_txt{ width:96%; height:14px; font-size:12px; line-height:100%; padding:3px 2% 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#m_content table.table_row .search_txt{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 0px 2px 2%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada; border-right:0px; float:left;}
#m_content table.table_row .search_btn{ width:21px; height:21px; background-image:url(../images/sub/table_icon_search.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px -21px; display:block; border:1px solid #dadada; float:left;}

#m_content table p.btn{ height:17px; font-size:12px; font-weight:900; background-image:url(../images/sub/table_icon_link.gif); background-position:right center; background-repeat:no-repeat; display:inline-block; padding:0px 25px 0px 0px; margin:0px;}
#m_content table p.btn a{ height:17px; text-align:left; text-decoration:underline; color:#456fbb; vertical-align:middle; display:table-cell; line-height:100%;}

#m_content  table .input_10pst{ width:10%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_15pst{ width:15%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_20pst{ width:20%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_30pst{ width:30%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_40pst{ width:40%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_42pst{ width:42%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_43pst{ width:43%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_44pst{ width:44%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_50pst{ width:50%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_60pst{ width:60%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_70pst{ width:70%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_80pst{ width:80%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_90pst{ width:90%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_98pst{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_100pst{ width:100%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px 0px; display:block; border:1px solid #dadada;}
#m_content  table .input_txt{ width:98%; height:14px; font-size:12px; line-height:100%; padding:3px 1% 2px 1%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#m_content  table .select_txt{ width:100%; height:21px; font-size:11px; line-height:100%; padding:0px; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada;}
#m_content  table .search_txt{ width:99%; height:14px; font-size:12px; line-height:100%; padding:3px 0px 2px 1%; margin:0px 0px 0px -1px; display:block; border:1px solid #dadada; border-right:0px; float:left;}
#m_content  table .search_btn{ width:21px; height:21px; background-image:url(../images/img/sub/table_icon_search.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px -21px; display:block; border:1px solid #dadada; float:left;}
#m_content  table .btn_calendar{ width:17px; height:21px; background-image:url(../images/img/sub/icon_calendar.gif); background-position:center center; background-repeat:no-repeat; padding:0px; margin:0px 0px 0px 0px; display:block; border:0px;}