@charset "utf-8";
/*common*/
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button{margin:0;padding:0;-webkit-text-size-adjust:none;}
body, input, textarea, select, table, button, code{font-size:14px;line-height:1.25em;font-family:"나눔고딕", NanumGothic, "굴림", Gulim, Helvetica, AppleGothic, Sans-serif;background-color:#ffffff;}
body{position:relative;background-color:#f8f8f8;color:#000;word-wrap:break-word;word-break:break-all;}
.it, textarea{border:1px solid #bcbcbc;}
ul, ol{list-style:none;}
table{border-collapse:collapse;}
img, fieldset{border:0;}
a{color:#000;text-decoration:none;cursor:pointer;}
label{cursor:pointer;}
em, address{font-style:normal;}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0;}
.nc, hr{display:none !important;}
.vh{visibility:hidden}
.is{width:19px;height:19px;}
.fx{max-width:100%;}
.sd{color:#909090;}
.ds{background:#eee;}
.wnw{white-space:nowrap}
.pl, .pr{position:absolute;white-space:nowrap;}
.pl{top:4px;left:5px;}
.pr{top:4px;right:5px;}
#ct{clear:both;width:100%;background-color:#fff;}
#ct:after{content:"";display:block;clear:both;}

#conHd{}
.docTit {background:url(/images/bg_dept.jpg);  height:35px; }                        
.docTit span{padding:10px 3px 0px 16px; line-height:35px; background:url(../img/bl_blue.png) no-repeat 3px 12px;}

.docTit2 {height:24px; padding:0px 5px 0px 7px ;font-size:1.08em; line-height:24px; background:url(../img/bar_dep.gif) repeat-x ;}
.docTit2 span{height:24px; padding:0px 0px 0px 10px ; font-size:1.00em; color:#fff; line-height:24px; 	background:url(../img/bl_cross.gif) no-repeat 0px 3px; font-size:0.8em;}  
#con{clear:both;padding-bottom:15px;}

.white{background-color:#ffffff;}
/* table */
.tb1{width:100%;}
.tb1 th, .tb1 td{padding:0.4em 0.6em;border:1px solid #dfdfdf;text-align:center;font-weight:normal;}
.tb1 th{background-color:#f7f7f7;color:#666;}
.tb1 th a{display:block;color:#666;}

/*list*/
.li1 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.li9 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf; background:#FFFFFF; padding-left:20px; color:#676767; height:auto; padding-top:10px; padding-bottom:10px;}
.li1 .ct{display:block;position:relative;clear:both;padding:1.2em 10px 1.1em;}
.li1 .ct:after{content:"";display:block;clear:both;}
.li1 a.ct{padding-right:31px;background:url(../img/bu_lk.gif) no-repeat 100% 50%;}
.li1 .fl{float:left;margin-right:10px;}
.li1 .fl2{display:block;overflow:hidden;_float:left;_padding-right:1.85em;}
.li1 .fc{clear:both;}
.li1 .r1{position:absolute;right:31px;top:0.7em;text-align:right;white-space:nowrap;}
.li1 .ho{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.li1 .ho2{display:block;margin-right:5.95em;}
.li1 a.ct .ho2{margin-right:4.5em;}
.li1 .ho3{display:block;margin-right:6.78em;}
.li1 .hn1{display:block;margin-right:3.2em;}
.li1 .hn2{display:block;margin-right:4.8em;}
.li1 .hn3{display:block;margin-right:7em;}
.li1 .if{color:#909090;font-size:0.85em;}
.li1 .if strong{color:#000;}
.li1 .if em{color:#666;}
.li1 .if2{color:#000;font-size:0.85em;}
.li1 .tx{color:#909090;}
.li1 .tx2{color:#666;font-size:0.95em;}
.li1 .st{color:#ed1b23;}
.li1 .cg{color:#32a800;}
.li1 .cg2{color:#909090;}
.li1 .cn{color:#ed1b23;white-space:nowrap;}
.li1 .ur{color:#1172b6;font-size:0.85em;}
.li1 .ic1{vertical-align:-0.1em;}
.li1 .gd1{color:#ed1b23;font-size:0.95em;}
.li1 .gd2{color:#f30;font-size:0.95em;}
.li1 .gd3{color:#f70;font-size:0.95em;}
.li1 .bd, .li1 .bd2, .li1 .bd3{display:inline-block;margin-bottom:0.3em;}
.li1 .bd{font-size:0.95em;color:#000;}
.li1 .bd2{font-size:0.95em;}
.li1 .bd3{color:#666;}
.li1 li.vt strong, .li1 li.vt .if{color:#909090;}
.li1 .re1 .ic_re, .li1 .re2 .ic_re, .li1 .re3 .ic_re, .li1 .re4 .ic_re, .li1 .re5 .ic_re{position:absolute;top:0.78em;}
.li1 .re1 .ct{padding-left:24px;}
.li1 .re1 .ic_re{left:9px;}
.li1 .re2 .ct{padding-left:34px;}
.li1 .re2 .ic_re{left:18px;}
.li1 .re3 .ct{padding-left:44px;}
.li1 .re3 .ic_re{left:27px;}
.li1 .re4 .ct{padding-left:54px;}
.li1 .re4 .ic_re{left:36px;}
.li1 .re5 .ct{padding-left:64px;}
.li1 .re5 .ic_re{left:45px;}
.li12 .ct{padding-left:0;margin-left:2.7em;}
.li12 .is1{position:absolute;left:0.7em;top:50%;z-index:1;width:19px;height:18px;margin-top:-9px;}
.li12 .is12{top:0.5em;margin:0;}
.li12 .is13{top:1em;margin:0;}
.li13 .ct{padding-right:0;margin-right:3.5em;background:none;}
.li13 a.ct{padding-right:0;margin-right:3em;background:none;}
.li13 .r1{right:0;}
.li13 .r2{position:absolute;right:10px;top:0.7em;}
.li13 .r3{position:absolute;right:10px;top:50%;}
.li13 .r3 .bt1{margin-top:-7px;}
.li13 .ur{color:#1172b6;}
.li15 li{width:auto;padding:0.5em 10px 0.71em;}
.li15 .re{padding-left:30px;}
.li15 .re .ic_re, .li15 .re .ic_re2{position:absolute;left:9px;top:0.7em;}
.li15 strong{font-size:0.86em;color:#666;}
.li15 .bt{display:inline-block;margin-top:0.3em;white-space:nowrap;}
.li15 .sr strong{color:#909090;font-size:0.95em;}
.li16 li{font-weight:bold;}
.li2{overflow:hidden;width:100%;}
.li2 li{float:left;width:33%;text-align:center;font-size:0.95em;}
.li2 .ct{display:block;margin:0 0.2em;padding:0.7em 0;}
.li2 img{margin-bottom:3px;border:1px solid #c9c9c9;vertical-align:top;}
.li2 span{display:block;overflow:hidden;width:90px;height:2.6em;margin:0 auto;text-align:left;}
.lin{clear:both;padding:0.7em 0.7em 0.6em;border-bottom:1px solid #e6e6e6;text-align:center;color:#909090;}
.li11 .h2{font-size:0.93em;}
.li11 .h3{font-size:0.93em;color:#666;}
.li11 .h4{font-size:0.93em;color:#909090;}
.li11 .cg{color:#32a800;}
.li11 .cn{color:#ed1b23;white-space:nowrap;}
.li11 .ur{font-size:0.86em;color:#1172b6;}
.li11 .if1{font-size:0.86em;color:#909090;}
.li11 .if2{font-size:0.86em;color:#666;}
.li11 .if3{font-size:0.86em;}
.li11 .tx1{color:#909090;}
/* */
.lin{clear:both;padding:0.7em 0.7em 0.6em;border-bottom:1px solid #e6e6e6;text-align:center;color:#909090;}
/*⺻*/
.li11 li{position:relative;width:100%;border-bottom:1px solid #dfdfdf;}
.li11 .ct{display:block;position:relative;clear:both;padding:0.7em 10px 0.6em;}
.li11 .ct:after{content:"";display:block;clear:both;}
.li11 a.ct{padding-right:31px;background:url(../img/bu_lk.gif) no-repeat 100% 50%;}
.li11 a.ct.g{background:#F7F7F7 url(../img/bu_lk.gif) no-repeat 100% 50%;}
.li11 .g{background:#F7F7F7;}
.li11 .wn{display:block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;}
.li11 .l2{padding:0.2em 0 0.3em;}
.li11 .tr{padding-right:8px;}
/**/
.li11 .fl{float:left;margin-right:10px;}
.li11 .fl2{display:block;overflow:hidden;_float:left;_padding-right:1.85em;}
.li11 .fc{clear:both;}
/*2*/
.li11 .col1{display:block;margin-right:4.5em;}
.li11 .col2{display:block;margin-right:6.78em;}
.li11 .cor{position:absolute;right:10px;top:0.7em;text-align:right;white-space:nowrap;}
.li11 a .cor{right:31px;}
/*ư+*/
.li11 .ct2{display:block;position:relative;clear:both;margin-left:2.7em;padding:0.7em 10px 0.6em 0;}
.li11 .ct2:after{content:"";display:block;clear:both;}
.li11 a.ct2{padding-right:31px;background:url(../img/bu_lk.gif) no-repeat 100% 50%;}
.li11 .ocl{position:absolute;left:10px;top:50%;z-index:1;margin-top:-9px;}
/*+ư*/
.li11 .ct3{display:block;position:relative;clear:both;margin-right:3em;padding:0.7em 0 0.6em 10px;}
.li11 .ct3:after{content:"";display:block;clear:both;}
.li11 .ct3 .cor{right:0;}
.li11 .ocr{position:absolute;right:10px;top:0.7em;z-index:1;}
/*ht*/
.ht{position:relative;width:100%;height:35px;background:#69a0e1 url(../img/bgv2.gif) repeat-x 0 -33px;text-align:center;color:#fff;}
.nv1{overflow:hidden;width:100%;}
.nv1 ul{padding:5px 4px 0 2px;margin-right:-8px;}
.nv1 li{overflow:hidden;float:left;height:30px;line-height:28px;margin-right:-2px;background:url(../img/bgv2.gif) no-repeat 0 -310px;text-align:center;white-space:nowrap;}
.nv1 .l1{background:none;}
.nv1 a, .nv1 span{display:block;height:100%;color:#fff;}
.nv1 li.on{background:#f4f5f5 url(../img/bgv2.gif) repeat-x 0 -136px;line-height:33px;}
.nv1 .on a{background:url(../img/bgv2.gif) no-repeat 0 -106px;color:#000; font-weight:bold;}
.nv1 .on span{background:url(../img/bgv2.gif) no-repeat 100% -166px;color:#000;}
.nv1 .l1{width:20%;}
.nv1 .l2{width:20%; background:url(../img/tap_line.gif) right no-repeat;}
.nv1 .l3{width:20%;}
.nv1 .l4{width:20%;}
/*ts*/
.ts{position:relative;z-index:2;width:100%;height:33px;background:#00529f url(../img/bgv2.gif) repeat-x 0 0;text-align:center;color:#fff;vertical-align:bottom;}
.ts a{color:#fff;}
.ts .shb{display:block;position:absolute;left:5px;top:3px;border:0;-webkit-border-radius:0;-webkit-appearance:none;}
.ts .shbop, .ts .shbop{height:28px;background-position:0 0;}
.ts .shbfd{height:32px;background-position:0 -28px;}
/*chn*/
.chn{position:relative;width:100%;height:30px;border-bottom:2px solid #6089cb;background:#f4f5f5;text-align:center;color:#000;}
.nv3{padding:3px 2px 0;}
.nv3 dd{float:left;background:url(../img/bgv2.gif) no-repeat 0 -396px;text-align:left;}
.nv3 .f{background:none; list-style-image:url(../img/bl_blue.gif);}
.nv3 a{display:block;padding:5px 0;}
.nv3 .on a{color:#1172b6;}

/*combtn*/
.combtn{margin:30px 0px 0px 0px;height:20px;}
.combtn .pageprev{float:left;padding:0px 0px 0px 10px;}
.combtn .pagetop{float:right;padding:0px 10px 0px 0px;}
/*combtn*/
.combo{margin:30px 0px 0px 0px;height:20px;}
.combo .1{float:left;padding:0px 0px 0px 10px;}
.combo .2{float:right;padding:0px 0px 0px 10px;}
/*copy*/
.copy{float:left;margin:10px 0px 0px 0px;padding:10px 0px 10px 0px;width:100%;font:tahoma;color:#6d6d6d;text-align:center;font-size:1.0em;background-color:#dedede;}
.copy01{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;width:100%;font:tahoma;color:#6d6d6d;text-align:center;font-size:1.0em;background-color:#fff;}
.copy p{margin-top:10px;padding:0px;line-height:1.3em;font-size:1.00em;}
.pgt{padding:4px 0;text-align:center;white-space:nowrap;border-top:2px solid #2A5EB2;border-bottom:1px solid #B0B0B0;}
.pgt a{display:inline-block;width:24px;height:24px;line-height:24px;margin-right:2px;border:1px solid #e3e3e3;background-color:#fff;color:#666;font-size:0.85em;text-align:center;vertical-align:middle;}
.pgt a.on{border-color:#3c0;color:#32a800;}
.pgt .bt4{width:30px;height:25px;line-height:25px;border-color:#bcbcbc;background-color:#f1f1f1;}
.pgt .bt4pv{margin-right:6px;}
.pgt .bt4nx{margin-left:4px;}
.pgt .tm{margin:0 1.75em;}
.pgt strong{color:#ed1b23;}
.pgt span.bt4pv img{background-position:12px -568px;}
.pgt span.bt4nx img{background-position:4px -607px;}
/* Button Reset */
.button, .button a, .button button, .button input{position:relative;margin:0;display:-moz-inline-stack;display:inline-block;text-decoration:none !important;border:0;font-size:11px;font-family:Tahoma, Sans-serif;white-space:nowrap;background:url(../img/White.gif) no-repeat;overflow:visible;color:#333;}
.button{height:23px;padding:0;vertical-align:middle;margin-right:2px;background-position:left top;}
.button a, .button button, .button input{left:2px;vertical-align:top;cursor:pointer;}
/* Button Size */
.button.large{height:29px;background-position:left -30px;}
.button.xLarge{height:35px;background-position:left -65px;}
.button.small{height:18px;background-position:left -107px;}
.button a, .button button, .button input{height:23px;padding:0 10px 0 8px;font-size:12px;line-height:23px;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 -30px;}
.button.xLarge a, .button.xLarge button, .button.xLarge input{height:35px;padding:0 10px 0 8px;font-size:20px;line-height:35px;background-position:right -65px;}
.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 -107px;}
/* Button Text Color */
.button *:hover, .button *:active, .button *:focus{color:#690;}
.button.green, .button.green a, .button.green button, .button.green input{background-image:url(../img/Green.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(../img/Black.gif);color:#fff;}
.button.black *:hover, .button.black *:active, .button.black *:focus{color:#ff0;}
.button.red, .button.red a, .button.red button, .button.red input{background-image:url(../img/Red.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(../img/Blue.gif);color:#fff;}
.button.blue *:hover, .button.blue *:active, .button.blue *:focus{color:#ff0;}
/* Button Text Strong */
.button.strong *{font-weight:bold !important;}
.board table th.r, .board table td.r{padding:1px;border-right:1px solid #ccc;}
.board table th.t, .board table td.t{border-top:1px solid #ccc;}
.board .boardlist td.even{background-color:#f8f8f8;}
.board .boardlist{width:100%;border-collapse:collapse;border:1px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.board .boardlist tr:hover{background-color:#fbfbfb;}
.board .boardlist th{border-left:0;border-right:0;padding:6px 4px;text-align:center;background-color:#eee;}
.board .boardlist td{padding:6px 4px;border-top:1px solid #ccc;}
.board .boardlist th.r, .board .boardlist td.r{border-right:1px solid #ddd;}
.board .boardlist_title{border-top:1px solid #ccc;}
.board .boardlist strong{color:#5987c2;}
.board .dataleft{text-align:left;padding-left:5px;}
.board .dataright{text-align:right;padding-right:15px;}
td.ptm201{height:;}
.tbSt1 caption{display:none;}
/*cha*/
.cha{position:relative;width:100%; border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf; background:#f4f5f5;text-align:left;color:#000; padding-bottom:6px;}
.cha strong{display:block;padding:12px 0 0 10px;}
.cha label{display:inline-block;margin:8px 6px 0 0;vertical-align:middle;}
/*cha1*/
.cha1{position:relative;width:100%;height:34px;text-align:left;background:url(../img/cha_bg.gif);}
.cha1 strong{display:block;padding:12px 0 0 10px;}
.cha1 span{padding:5px; text-align:right;}
.cha1 .sub1{width:100px;}
.cha1 .sub2{width:100px;}
.cha1_1{width:100%;height:34px;text-align:left;background:url(../img/cha_bg.gif);}
.cha1_1 div{display:inline;}
.cha1_1 .div1{float:left;padding-top:10px;padding-left:10px;width:100px;}
.cha1_1 .div2{float:left;padding-top:7px;width:100px;}
.cha1_1 .div3{float:left;padding-top:10px;width:50px;}
/*cha2*/
.cha2{position:relative;width:100%;height:23px; text-align:left; background:url(../img/cha_bg2.gif);}
.cha2 strong{display:block;padding:3px 0 3px 5px; color:#FFFFFF}
.cha2 span{padding:5px; text-align:right;}
.list3{width:100%;background-color:#fff;}
.list3 li{position:relative;border-bottom:1px solid #dfdfdf; right 50% no-repeat;cursor:pointer;white-space:nowrap;}
.list3 li span{float:left;padding-left:10px;color:#676767;}
.list3 li strong{float:left;width:40px;text-align:right;}
.list3 li em{color:#ed1b23;}
.list3 li a{display:block;height:26px;padding-top:6px;overflow:hidden;}
.list2{width:100%;background-color:#fff;}
.list2 li{position:relative;border-bottom:1px solid #dfdfdf; right 50% no-repeat;cursor:pointer;white-space:nowrap;}
.list2 li span{float:left;padding-left:10px;color:#909090;}
.list2 li strong{float:left;width:40px;text-align:right;}
.list2 li em{color:#ed1b23;}
.list2 li a{display:block;height:26px;padding-top:12px;overflow:hidden;}
.list0{width:100%;background-color:#fff;}
.list0 li{position:relative;border-bottom:0px solid #dfdfdf; right 60% no-repeat;cursor:pointer;white-space:nowrap;}
.list0 li span{float:left;padding-left:15px;color:#909090; background:url(../img/bl_0.gif) 3px no-repeat;}
.list0 li strong{float:left;width:40px;text-align:right;}
.list0 li em{color:#ed1b23;}
.list0 li a{display:block;height:26px;padding-top:12px;overflow:hidden;}
#padding{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;position:relative;}
.sc7{padding:15px 10px 10px}
.tbw{width:100%;border:1px solid #dfdfdf}
.tbw1{width:100%;border:0px solid #dfdfdf}
.tbwt{padding-bottom:0.4em;text-align:left;font-size:0.86em;color:#909090}
.tbwt .tt{margin-right:0.3em;font-size:1.07em;color:#000;vertical-align:-1px}
.tbw col{width:25%}
.tbw th, .td1{width:15%; border-left:1px solid #dfdfdf; text-align:left;font-weight:normal; padding:10px;}
.td11{padding:3px 3px 15px 25px; border-left:1px solid #dfdfdf;border-top:1px solid #dfdfdf; text-align:left;font-weight:normal;}
.tbw th{ppadding:3px 3px 15px 25px; border-top:1px solid #dfdfdf;}
.tbw1 th{border-top:1px solid #dfdfdf; background:url(../img/cha_bg2.gif); height:23px; color:#FFFFFF}
.tbw td{font-size:0.93em}
.tbw1 td{font-size:0.93em; text-align:center; border-bottom:1px solid #dfdfdf; height:25px}
.tbw select{width:95%; margin-top:5px;}
.tbw input{width:95%; margin-top:5px;}
.tbw span{letter-spacing:12px;}
.radio{width:15%; margin-top:5px;}
.span3{letter-spacing:10px;}
.tbw2 col{width:17%}
.tbw2 col.c2{width:16%}
.tbw2 .f td{border-bottom:none}
.tbw2 td{border-bottom:1px solid #dfdfdf}
.tbw2 strong{display:block;padding:0.3em 0 0.1em;color:#000;font-size:1.07em}
.tbs{width:100%}
.tbs td{border:0;margin:0;padding:0;text-align:left;}
.tbs .m1{height:40px;vertical-align:middle}
.center{text-align:center; padding:10px}
.td2{font-size:0.93em; text-align:center; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; height:21px}
/*로고*/
.lg{float:center;padding-top:5px;padding-bottom:5px;}
/* 경로 */
.step_1{float:left;margin-left:6px; padding-top:3px;}
/* 생일입력 */
.birthday .inday{float:left;width:100px;}
.birthday .insex{float:left; clear:both;}
.birthday .insex ul li{display:block}
/* 사진 */
.photo_list{width:100%;padding-top:10px;vertical-align:middle;}
/*cha3*/
.cha3{position:relative;width:100%;height:34px; text-align:left; background:url(../img/cha_bg.gif);}
.cha3 strong{display:block;padding:12px 0 0 10px;}
.cha3 span{padding:5px; text-align:right;}
/* photo_list */
.photo_div{margin-bottom:60px;}
.photo_dt{padding-top:50px;}
.photo_dd{width:100%;float:left;margin-top:5px;padding-left:15px;color:#909090;width:100%;height:34px; text-align:left; background:url(../img/cha_bg.gif);}
.photo_dd_text{float:left;margin-top:7px;}
/* web08 */
.web08 table{}
.web08 th{background:url(../img/cha_bg2.gif);}
.web08 td{text-align:center; background-color:#fff;}
/* bl_black */
#div100{width:100%; border-bottom:2px solid #a8bfee;}
#100{width:100%; text-align:center; vertical-align:top;  height:600px;}
.bl_black{float:left;margin-left:10px;padding-bottom:10px;}
/* web00 */
#bb{margin:20px 0px 0px 0px;clear:both;background-color:#ffffff;overflow:hidden;}
.list_01 li{clear:both;float:left;width:98%;vertical-align:bottom; border-bottom:1px solid #ddd;background:url("../img/icon_arrow.gif") no-repeat 90% 50%; background-color:#FFFFFF; height:auto; padding-top:10px; padding-bottom:10px; padding-left:15px;}
.list_02{clear:both;float:left;width:98%;vertical-align:bottomborder-bottom:1px solid #ddd;border-top:1px solid #ddd;background:url("../img/icon_arrow.gif") no-repeat 98% 50%; background-color:#FFFFFF; height:auto; padding-top:10px; padding-bottom:10px; padding-left:15px;}
.main_list .main_listtitle{margin:10px 0px 5px 0px; padding:10px 0px 0px 0px; height:18px; width:100%; border-bottom:2px solid #a8bfee; background-color:#FFFFFF;}
.main_list .main_listtitle span{padding-left:10px;color:#5183d3; font-weight:bold; font-size:1.2em; }
.main_list{margin:0px; padding:0px;  width:100%; }
.main_list ul{margin:0px; padding:10px 0px 10px 30px; line-height:2em; list-style-type:circle;}
.h6{border-top:1px solid #dfdfdf;border-bottom:1px solid #f1f1f1;background:#ffffff;padding:0.7em 10px 0.5em;font-size:0.9em; text-align:center;}
.im_c{clear:both;text-align:center; line-height:35px; background-color:#FFFFFF;font-size:0.8em;}
/* intro */
.main_body{background-image:url(../img/intro_bg.jpg); background-position:center; min-height:600px;  text-align:center; background-position:bottom; background-repeat:no-repeat;}
.menu{width:286px;}
.menu li{float:left; margin-right:6px;}
.margr0{margin-right:0px!important}
.h1_header{padding-top:30px;padding-bottom:29px}
/* 법규01 */
#container{margin-left:10px; margin-top:10px;}
#container ul.icon_btn{overflow:hidden; color:#282828; font-family:"나눔고딕", NanumGothic, "굴림", Gulim, Helvetica, AppleGothic, Sans-serif; font-size:1em; letter-spacing:-0.07em; }
#container ul li{overflow:hidden;position:relative;float:left;margin:3px 6px 0 0;text-align:center; height:120px;}
#container ul li a{overflow:hidden; text-align:center; text-decoration:none; color:#282828; line-height:1em; }

/*nvb*/
.nvb{overflow:hidden;width:100%;height:35px;line-height:35px;background:#eeeeee; text-align:center;}
.nvb li{float:left;width:30%;background:url(../img/bg.gif) no-repeat 0 -612px;}
.nvb .l1{background:none;border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;}
.nvb .l2{width:23%; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;}
.nvb .l3{width:23%; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;}
.nvb .l4{width:23%; border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0;}
.nvb a{display:block;height:100%;color:#666;}
.nvb .on{position:relative; margin-bottom:-3px; border-top:1px solid #b0b0b0;border-bottom:1px solid #fff; border-left:1px solid #b0b0b0; border-right:1px solid #b0b0b0;background:#fff;  font-weight:bold;}
.nvb .on a{color:#000;}
.content_box{border-top:1px solid #b0b0b0; border-bottom:1px solid #b0b0b0; padding:10px;}


/*page PageNavigator*/
	.pg1{ clear:both; text-align:center; padding:15px 0px 5px 0px;}
	.pg1 A{ border: #e3e3e3 1px solid ; text-align: center; line-height:24px; background-color: #fff; WIDTH: 24px; display:inline-block; height:24px; color:#666; font-size:1.2em; vertical-align: middle; margin-right:4px; }
	.pg1 A.on{ border:1px solid #3c0; COLOR:#32a800;}
	.pg1 .bt1{	border:1px solid #bcbcbc; background-color:#f1f1f1;  width: 30px; }
	.pg1 .bt2{	border:1px solid #bcbcbc; background-color:#f1f1f1;  WIDTH: 80px; font-size:1.35em; font-weight:bold }
	.pg1 .stext1{ padding: 0px 0.8em 0px 0.5em; COLOR: #666666; font-size:1.3em; font-weight:bold;}
.pg2{clear:both; padding:0px 10px 0px 0px;  margin:0px;  }
	.pg2 A{ border: #e3e3e3 1px solid ; text-align: center; line-height:24px; background-color: #fff; WIDTH: 24px; display:inline-block; height:24px; color:#666; font-size:1.2em; vertical-align: middle; margin-right:4px; }
	.pg2 A.on{ border:1px solid #3c0; COLOR:#32a800;}
	.pg2 .bt1{	border:1px solid #bcbcbc; background-color:#f1f1f1;  width: 30px; }




/*cha_06*/
.cha_06{
	position:relative;
	width:100%; 
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf; 
	background:#f4f5f5;text-align:left;
	color:#000; 
	padding-bottom:6px;height:50px;
}
.cha_06 strong{
	display:block;
	padding-top:18px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:17px
}
.cha_06 label{display:inline-block;margin:8px 6px 0 0;vertical-align:middle;}

/* list3_06 */
.list3_06{width:100%;background-color:#fff;}
.list3_06 li{position:relative;border-bottom:1px solid #dfdfdf; right 50% no-repeat;cursor:pointer;white-space:nowrap;}
.list3_06 li span{float:left;padding-left:20px;color:#676767;font-size:14px;}
.list3_06 li strong{float:left;width:40px;text-align:right;}
.list3_06 li em{color:#ed1b23;}
.list3_06 li a{display:block;height:26px;padding-top:6px;overflow:hidden;}

/* law 07 */
.law_07{
	float:left;
	margin: 0px;
	width:100%;
}
.law_07 img{
	float:left;
	padding-top:12px;
	padding-left:10px;
}
.input_07{
	margin-top:10px;
	margin-left:20px;
	float:left;
	width:200px;
	height:20px;
	border:#cccccc solid 3px;
}
.law_07_list{
	padding-top:50px;
	padding-left:18px;
}
.law_07_list li{
	display:inline;
}
.law_07_line{
	margin-top:20px;
	width:100%;
	height:2px;
	text-align:left; 
	background:#cccccc;
}

.law_07_list2{
	float:left;
	width:100%
}
.law_07_list2 li{
	float:left;
	display: inline;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:20px;
}

.law_07_list2 .li_1{
	font-size:30px;
}

.law_07_list2 .li_2{
}


.law_07_list2 .blue{
	font-weight:bold;
	color:#3380ce;
}

/* law_08 */
.law_08_topimg{
	display:block;
	float:right;
	padding-bottom:10px
}
.law_08_table{
	float:left;
}
.law_08_table table{
	text-align:center;
}

.law_08{ 
	clear:both; 
	text-align:center;
}
.input_08{
	
float:middle;
	margin-left:2px;
	width:150px;
	height:20px;
	border:#cccccc solid 1px;
}
.select_08{
float:middle;
	width:80px;
}
.input_08_1{
float:middle;
padding-top:20px;
	padding-left:10px;
}

/* law_09 */
.law_09_title{
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
	clear:both; 
}
.law_09_contents{
	clear:both; 
	float:left;
	width:100%;
	background:#efefef;
	margin-top:15px;
	margin-bottom:15px;
}
.law_09_contents_01{
	float:left;
	width:70%
}
.law_09_contents_02{
	float:left;
	width:30%;
	margin-top:20px;
}
.law_09_contents_01 .span01{
	float:left;
	width:60px;
	height:20px;
	margin-top:22px;
	margin-left:20px;
	font-size:0.9em;
}
.law_09_contents_01 .span02{
	float:left;
	width:60px;
	height:20px;
	margin-top:12px;
	margin-bottom:20px;
	margin-left:20px;
	font-size:0.9em;
}
.law_09_contents_01 .input01{
	float:left;
	width:78%;
	height:23px;
	margin-top:20px;
	margin-right:10px;
	border:#cccccc solid 1px;

}
.law_09_contents_01 .input02{
	float:left;
	width:78%;
	height:23px;
	margin-top:10px;
	margin-bottom:20px;
	border:#cccccc solid 1px;

}

/* law_10 */

.law_10_title{
	float:left;
	display:block;
}
.law_10_contents{
	display:block;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}
.law_10_id{
	margin-left:30px;
}
.law_10_id_li{
	height:20px;
	padding-top:10px;
	padding-bottom:10px;
}
.law_10_input_1{
	width:80%;
	height:50px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	border:solid 1px #ccc;
}
.law_10_input_2{
	width:80%;
	height:100px;
	margin-top:10px;
	margin-left:30px;
	margin-bottom:10px;
	border:solid 1px #ccc;
}
.law_10_list li{
	display:block;
	width:100%;
	background-color:#fff;
}
.law_10_open_li{
	height:20px;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:10px;
}
.law_10_button{
	display:block;
	text-align:center;
}
.law_10_button li{
	display:inline;
}


/*cha_11*/
.cha_11{
	width:100%; 
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf; 
	background:#f4f5f5;text-align:left;
	color:#000; 
	padding-bottom:6px;height:30px;
}
.cha_11 .img1{
	float:left;
	padding-top:8px;
}
.cha_11 strong{
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:0px;
	font-size:17px
}
.cha_11 .img2{
	float:right;
	padding-top:12px;
}
.cha_11 label{display:inline-block;margin:8px 6px 0 0;vertical-align:middle;}

/* list3_11 */
.list3_11{width:100%;background-color:#fff;}
.list3_11 li{position:relative;border-bottom:1px solid #dfdfdf; right 50% no-repeat;cursor:pointer;white-space:nowrap;}
.list3_11 li span{float:left;padding-left:20px;color:#676767;font-size:14px; height:100%; width:100%;}
.list3_11 li strong{float:left;width:40px;text-align:right;}
.list3_11 li em{color:#ed1b23;}
.list3_11 li a{display:block;height:100%;padding-top:6px;overflow:hidden;}


.law_11_serch{
	display:block;
	margin-top: 15px;
	margin-left: 40px;
	margin-right: 10px;
	margin-bottom: 30px;
	width:100%;
}
.law_11_serch li{
	float:left;
	display:inline;
	text-align:center;
}
.input_11{
	width:100%;
	height:20px;
	border:#cccccc solid 2px;
}
.law_11_serch span{
	 font-weight:bold;
}
.law_11_serch_li_1{
	padding-top:3px;
	width:10%;
}
.law_11_serch_li_2{
	width:60%;
}
.law_11_serch_li_3{
	float:left;
	padding-top:2px;
	margin-left: 0px;
	width:10%;
}

/*Log In*/
	.formLog{ padding:10px ;}
	.formLog legend{ display:none;}
	.formLog dt{ float:left;width:5em;white-space:nowrap;color:#666;overflow: hidden; text-align:bottom;font-size:1.2em; }
	.formLog dt label{line-height:1.6em; font-weight:bold; text-align:center}
	.formLog dd{ margin-left:7em; margin-top:0.4em;}
	.formLog dd input{float:left; height:26px; width:100%; border:1px solid #9b9b9d;  line-height:2em ; font-size:1.2em; }
	.mg10ac{margin:10px; text-align:center;}
	.mg20ac{margin:20px; text-align:center; clear:both;}
    .boxSt1{ clear:both; padding: 10px ; border-bottom:1px solid #bdbdbd; background-color:#eeeeee;border-top:1px solid #bdbdbd;} 

/*form*/
.form_table{margin:1em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px; width:95%}
.form_table table{width:100%;border:0;border-top:1px solid #ccc}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:8px;border:0;vertical-align:top}
.form_table th{color:#333}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#fafafa;text-align: center}
.form_table tfoot th{border-bottom:1px solid #ddd}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}


/*board*/
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type a{color:#383838;text-decoration:none}
.tbl_type{width:100%;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_type caption,.tbl_type .frm label{display:none}
.tbl_type th{padding:5px 0 4px;border-top:solid 1px #999;border-bottom:solid 1px #b2b2b2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top}
.tbl_type td{padding:8px 0 5px;border-bottom:solid 1px #d2d2d2;text-align:center}
.tbl_type .frm{padding:0;text-align:center}
.tbl_type .frm input{margin:0}
.tbl_type .num,.tbl_type .date,.tbl_type .hit{padding:0;font-family:Tahoma;font-size:11px;line-height:normal}
.tbl_type .title{text-align:left; padding-left:8px}
.tbl_type .title .pic,.tbl_type .title .new{margin:0 0 2px;vertical-align:middle}
.tbl_type tr.reply .title a{padding-left:12px;background:url(img/ic_reply.gif) 0 1px no-repeat}
.tbl_type tr.reply td a.comment{padding:0;background:none;color:#f00;font-size:12px;font-weight:bold}

/* faq */
.faq{width:96%; border-bottom:1px solid #ddd;font-size:12px; padding-left:10px; padding-right:10px; }
.faq .hgroup{position:relative;margin:0 0 10px 0;*zoom:1}
.faq .hgroup .trigger{overflow:visible;position:absolute;top:50%;right:0;margin:-7px 0 0 0;padding:0;border:0;background:none;font-size:12px;cursor:pointer}
.faq ul{margin:0;padding:0;list-style:none}
.faq .q{margin:0;border-top:1px solid #ddd}
.faq .q a.trigger{display:block;padding:10px 15px;background:#fafafa;font-weight:bold;color:#333;text-align:left;text-decoration:none !important}
.faq .hide .q a.trigger{font-weight:normal;background:none; height:100%;}
.faq .q a.trigger:hover,
.faq .q a.trigger:active,
.faq .q a.trigger:focus{background:#f8f8f8;color:#000}
.faq .a{margin:0; padding-left:20px; line-height:1.5}
/* //faq */