@charset "utf-8";

body, input, textarea, select, button, table {color: #545454;font-size: 12px;font-family: Dotum,Gulim,Tahoma,sans-serif;}
ol, ul, li {list-style: none;}


.mb_10 {margin-bottom: 10px;}
/* visibility:hidden */

.btn_function ul li span,h3 span,.satisfaction dt,.search li.btn span,.sm_function li a span,.sm_function span.sm_title,.sm_title span,.sm_summary_more span,.sm_right_more span,.tbl_type3 .title .closed span,.tbl_type3 .title .open span,.sm_summary_more_b span,.sm_help span.sm_title,.sm_help li a span,.sm_fms a span,.sm_201805_close span{position:absolute;z-index:-1;visibility:hidden}
.hide{position:absolute;z-index:-1;visibility:hidden}
#EZKeytecLayer{position:absolute;z-index:-1;display:block}
.cont2 ul{ margin-left:0px; }

/* title */

h1{float:left;padding-bottom:10px;margin-top:10px;text-align:center}
h2{float:left;padding:7px 0 0 7px;;margin-top:10px;text-align:center}
h3{display:block;width:990px;height:85px}
h4{clear:both;top:20px;width:715px;margin:0 0 15px 15px;padding:9px 0 12px 25px;border-top:2px solid #7f7f7f;background:url(/images/egovframework/ipa/ipapt/common/bg_h4.gif) no-repeat 0 bottom;color:#333;font-size:14px;font-weight:bold}
h4 span{font-size:13px;color:#666}
h6{clear:both;margin:15px 0 10px 0;padding:0 0 0 15px;background:url(ico_h6.gif) no-repeat 0 2px;font-size:13px;font-weight:bold;color:#17276b}
.h_cont{display:block;clear:both;margin:15px 0 10px 0;padding:0 0 0 26px;background:url(/images/egovframework/ipa/ipapt/common/ico_h_cont.gif) no-repeat 16px 2px;font-weight:bold;color:#3e569c}

.dot{padding:0 0 0 10px;background:url(ico_dot.gif) no-repeat 0 6px;line-height:130%}
.dot ul{margin:5px 0 5px 0}
.dot ul li{margin:0 0 3px 0;line-height:150%}

.dot0{margin:0 0 5px 16px;padding:10px 0 0 0;line-height:130%}
.dot2{margin:0 0 3px 0;padding:0 0 0 8px;background:url(ico_dot.gif) no-repeat 0 6px;line-height:130%}
.dot3{margin:0 0 2px 0;padding:0 0 0 8px;background:url(ico_dot.gif) no-repeat 0 6px;line-height:130%}


/* common */

.check,.radio{height:12px;padding:0;margin:0;border:0}

.btn_pack2 a:hover{color:#ff6}

.allmenu{visibility:hidden;overflow:auto;position:absolute;width:990px;margin-top:38px;padding-top:10px;background:url(/images/egovframework/ipa/ipapt/common/bg_view_allmenu.gif) no-repeat;z-index:999}
.allmenu .bg_bottom{display:block;clear:both;height:10px;background:url(/images/egovframework/ipa/ipapt/common/bg_view_allmenu.gif) no-repeat 0 100%}

.bd1{border:1px solid #555}

.search{float:right; margin:15px 15px 0 60px;}
.search ul li{float:left}
.search ul li.division{width:223px;height:25px;padding:5px 0 0 15px;background:url(/images/egovframework/ipa/ipapt/common/img_search_01.gif) no-repeat}}
.search ul li.division input{border:1px solid #fff}
.search ul li input{width:98%;height:15px;padding:3px 0 0 3px;border:1px solid #fff}
.search ul li.btn input{width:58px;height:30px;margin:0;padding:0;border:0}

#callLetter{width:72px;}

.search_result li{padding-bottom:10px;border-bottom:1px solid #f1f1f1}
.search_result dt{padding:0 0 5px 5px;font-weight:bold}
.search_result dt a{color:#3e569c}
.search_result dt a:hover{color:#f60}
.search_result dd{height:15px;margin-right:10px;padding:10px;background-color:#f8f8f8}
.search_result dd a{float:left}
.search_result dd span{float:right;width:50px}

.path{float:right;position:relative;margin:-28px 5px 0 0;padding:10px 0 5px 15px;background:url(/images/egovframework/ipa/ipapt/common/ico_path.gif) no-repeat 0 12px;font-size:11px}
.common_function {clear:both;float:right;margin-right:15px}

.btn_function{float:right;position:relative;margin-top:-44px;height:21px;padding:0 10px 0 0;text-align:right}
.btn_function.padd55{padding:-55px;}
.btn_function ul{float:left}
.btn_function ul li{float:left}
.btn_function ul li a{display:block}

.btn_function li.ic1 a{width:32px;height:19px;background:url(/images/egovframework/ipa/ipapt/common/btn_function_01.gif) no-repeat 0 1px}
.btn_function li.ic2 a{width:24px;height:19px;margin-left:7px;background:url(/images/egovframework/ipa/ipapt/common/btn_function_02.gif) no-repeat 0 1px}
.btn_function li.ic3 a{width:30px;height:19px;background:url(/images/egovframework/ipa/ipapt/common/btn_function_03.gif) no-repeat 0 1px}
.btn_function li.ic4 a{width:30px;height:19px;background:url(/images/egovframework/ipa/ipapt/common/btn_function_04.gif) no-repeat 0 1px}
.btn_function li.ic5 a{width:30px;height:19px;background:url(/images/egovframework/ipa/ipapt/common/btn_function_05.gif) no-repeat 0 1px}
.btn_function li.ic11 a{width:21px;height:21px;margin-left:10px;background:url(/images/egovframework/ipa/ipapt/common/ico_sns_01.gif) no-repeat}
.btn_function li.ic12 a{width:21px;height:21px;margin-left:2px;background:url(/images/egovframework/ipa/ipapt/common/ico_sns_02.gif) no-repeat}
.btn_function li.ic13 a{width:21px;height:21px;margin-left:2px;background:url(/images/egovframework/ipa/ipapt/common/ico_sns_03.gif) no-repeat}
.btn_function li.ic14 a{width:21px;height:21px;margin-left:2px;background:url(/images/egovframework/ipa/ipapt/common/ico_sns_04.gif) no-repeat}

.satisfaction{overflow:hidden;width:720px;height:120px;margin:20px 0 15px 25px;padding-top:5px;background:url(/images/egovframework/ipa/ipapt/common/bg_satisfaction.gif) no-repeat;}
.satisfaction div{float:right;color:#556eab}
.satisfaction ul{overflow:hidden;width:340px}
.satisfaction li{float:left;height:18px;margin-right:10px}
.satisfaction li label input{height:12px;padding:3px 0 0 0}
.satisfaction dt,.satisfaction dd{float:left}
.satisfaction dd input{height:12px;width:90%;padding:0;border:0;background-color:transparent}
.satisfaction dd span input{color:#333;font-weight:bold}

.star_rating,.star_rating span{display:inline-block;overflow:hidden;height:14px;height:14px;background:transparent url(/images/egovframework/ipa/ipapt/common/ico_star.gif) no-repeat}
.star_rating{width:79px;vertical-align:middle}
.star_rating span{background-position:0 -14px;font-size:0;line-height:0;text-indent:-100px;*text-indent:0;vertical-align:top}

.search_info{clear:both;overflow:auto;width:100%;margin-bottom:5px;padding:10px 0 10px 0;border:1px solid #dddddd;background-color:#f7f7f7}
.search_info th{padding-right:2px;border:0;text-align:right;white-space:nowrap}
.search_info td{padding:2px 5px 2px 5px;border:0;white-space:nowrap}
.search_info td select{padding:0}
.search_info .btn{width:60px;padding-right:15px;text-align:right}

.bg_calendar{width:65px;background:url(/images/egovframework/ipa/ipapt/common/ico_calendar.gif) #fff no-repeat 60px 1px}
.bg_calendar_base{width:75px;background:url(/images/egovframework/ipa/ipapt/common/ico_calendar.gif) #fff no-repeat 70px 1px}
.bg_calendar_m{width:55px}
.search_date{padding:0 15px 0 0;text-align:right}

.message{overflow:hidden;width:540px;height:338px;margin:0 auto;background:url(/images/egovframework/ipa/ipapt/common/bg_message.gif)}
.message table,.message table th,.message table td{border:0}
.message table{clear:both;width:100%;height:100%;margin:0 0 0 0;text-align:center}
.message table caption{visibility:hidden}

/* text index */

.tIndent_25{padding-left:25px;text-indent:-25px}
.tIndent_20{padding-left:20px;text-indent:-20px}
.tIndent_15{padding-left:15px;text-indent:-15px}
.tIndent_14{padding-left:14px;text-indent:-14px}
.tIndent_10{padding-left:10px;text-indent:-10px}
.tIndent_0{padding-left:0px;text-indent:0px}


/* line height */

.lHeight_110p{line-height:110%}
.lHeight_120p{line-height:120%}
.lHeight_130p{line-height:130%}
.lHeight_140p{line-height:140%}
.lHeight_150p{line-height:150%}
.lHeight_160p{line-height:160%}
.lHeight_200p{line-height:200%}


/* font color */

.fs_11{font-size:11px}
.fs_12{font-size:12px}
.fs_13{font-size:13px}
.fs_14{font-size:14px}


/* font color */

.fc_white{color:#fff}
.fc_grey{color:#ccc}

.fc_01{color:#c00}
.fc_01 a{color:#c00}
.fc_02{color:#039}
.fc_02 a{color:#039}
.fc_03{color:#900}
.fc_03 a{color:#900}
.fc_04{color:#f60}
.fc_05{color:#00a8e6}
.fc_06{color:#009e25}

.fc_c00{color:#3e569c}
.fc_c00 a{color:#3e569c}
.fc_c01{color:#59a52d}
.fc_c01 a{color:#59a52d}
.fc_c02{color:#2d98a5}
.fc_c02 a{color:#2d98a5}
.fc_c03{color:#8144a1}
.fc_c03 a{color:#8144a1}
.fc_c04{color:#A1445F}
.fc_c04 a{color:#A1445F}
.fc_c05{color:#C9563D}
.fc_c05 a{color:#C9563D}
.fc_c01 a:hover,.fc_c02 a:hover,.fc_c03 a:hover,.fc_c04 a:hover,.fc_c05 a:hover{text-decoration:underline}


/* bg color */

.bc_grey{background-color:#f8f8f8}
.bc_grey2{background-color:#e6e6e6}
.bc_white{background-color:#fff}

.bc_m_01{background-color:#f1f4f7}

.bc_00{background-color:#f6fcff}
.bc_01{background-color:#f6faf4}
.bc_02{background-color:#f4f9fa}
.bc_03{background-color:#f8f5fa}
.bc_04{background-color:#faf5f6}
.bc_05{background-color:#fcf6f5}

.bc_c00{background-color:#17276b}
.bc_c001{background-color:#f6fcff}
.bc_c01{background-color:#29770e}
.bc_c02{background-color:#0e6577}
.bc_c03{background-color:#4b1b71}
.bc_c04{background-color:#711b2d}
.bc_c05{background-color:#af2716}


/* line */

.line_b{border-bottom:1px solid #e6e6e6}


/* table */

.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{clear:both;width:100%;margin:0 0 0 0;border-bottom:2px solid #dcdcdc;text-align:center}
.tbl_type caption{visibility:hidden}
.tbl_type th{padding:7px 0 4px;border-top:2px solid #dcdcdc;background-color:#f5f7f9;color:#666;font-weight:bold;text-align:center;}
.tbl_type td{padding:6px 0 4px;border-top:1px solid #e5e5e5;color:#4c4c4c}


.tbl_type2,.tbl_type2 th,.tbl_type2 td{border:0}
.tbl_type2{clear:both;width:100%;margin:5px 0 15px 0;border-top:2px solid #3e569c;border-left:1px solid #d3d5d9;border-bottom:1px solid #3e569c;text-align:center}
.tbl_type2 caption{visibility:hidden}
.tbl_type2 th{padding:7px 3px 7px 3px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color:#f7f7f7;font-weight:bold;word-break:keep-all;word-wrap:break-word;text-align:center;}
.tbl_type2 td{padding:7px 3px 7px 3px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;word-break:keep-all;word-wrap:break-word}
.tbl_type2 tr.over td {background:#f8f8f8;cursor:pointer}
.tbl_type2 .title{padding-left:10px;text-align:left}

.tbl_type2_pad1,.tbl_type2_pad1 th,.tbl_type2_pad1 td{border:0}
.tbl_type2_pad1{clear:both;width:100%;margin:5px 0 15px 0;border-top:2px solid #3e569c;border-left:1px solid #d3d5d9;border-bottom:1px solid #3e569c;text-align:center}
.tbl_type2_pad1 caption{visibility:hidden}
.tbl_type2_pad1 th{padding:7px 1px 7px 1px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color:#f7f7f7;font-weight:bold;word-break:keep-all;word-wrap:break-word}
.tbl_type2_pad1 td{padding:7px 1px 7px 1px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;word-break:keep-all;word-wrap:break-word}
.tbl_type2_pad1 tr.over td {background:#f8f8f8;cursor:pointer}
.tbl_type2_pad1 .title{padding-left:10px;text-align:left}
.code_color tr td span{color:#999}

.tbl_type3,.tbl_type3 th,.tbl_type3 td{border:0}
.tbl_type3 a{color:#545454;text-decoration:none}
.tbl_type3{clear:both;width:100%;margin:5px 0 15px 0;border-top:solid 2px #3E569C;border-bottom:1px solid #3E569C;font-size:12px;table-layout:fixed}
.tbl_type3 caption,.tbl_type3 .frm label{display:none}
.tbl_type3 th{padding:5px 0 4px 0;border-top:1px solid #e6e6e6;background-color:#f7f7f7;font-weight:bold;line-height:18px;word-break:keep-all;word-wrap:break-word;text-align:center;}
.tbl_type3 td{padding:8px 3px 5px 3px;border-top:1px solid #e6e6e6;text-align:center;word-break:keep-all;word-wrap:break-word}
.tbl_type3 tr.over td {background:#f8f8f8;cursor:pointer}
.tbl_type3 .frm{padding:0;text-align:center}
.tbl_type3 .frm input{margin:0;border:0}
.tbl_type3 .num,.tbl_type3 .date,.tbl_type3 .hit{padding:0;line-height:normal}
.tbl_type3 .title{padding-left:5px;text-align:left}
.tbl_type3 .title .pic,.tbl_type3 .title .new{margin:0 0 2px;vertical-align:middle}

.tbl_type3 .title .open{float:left;width:20px;height:16px;background:url(/images/egovframework/ipa/ipapt/common/ico_open.gif) no-repeat;vertical-align:baseline}
.tbl_type3 .title .closed{float:left;width:20px;height:16px;background:url(/images/egovframework/ipa/ipapt/common/ico_closed.gif) no-repeat;vertical-align:baseline}

.tbl_type3 tr.reply .title a{padding-left:12px;background:url(/images/egovframework/ipa/ipapt/common/ic_reply.gif) 0 1px no-repeat}
.tbl_type3 tr.reply td a.comment{padding:0;background:none;color:#f00;font-size:12px;font-weight:bold}
.tbl_type3 .file p{padding-left:10px;text-align:left}
.tbl_type3 .file p ul li{display:block;flot:left;margin-right:10px}
.tbl_type3 .cont{padding:0;background-color:#f7f7f7}
.tbl_type3 .cont p{padding:20px;margin:10px;background-color:#fff;text-align:left;line-height:150%}

.listhead{display:block;overflow:hidden;float:left;height:16px;margin:-2px 5px 0 0;padding:0 0 0 5px;background:url(/images/egovframework/ipa/ipapt/common/ico_listhead.gif) no-repeat 0 0;vertical-align:top}
.listhead em{display:block;float:left;height:16px;margin:-1px 0 0;padding:4px 5px 0 0;background:url(/images/egovframework/ipa/ipapt/common/ico_listhead.gif) no-repeat 100% 1px;color:#fff;font-size:11px;font-weight:normal;text-align:center}
.listhead2{display:block;overflow:hidden;float:left;height:16px;margin:-2px 5px 0 0;padding:0 0 0 5px;background:url(/images/egovframework/ipa/ipapt/common/ico_listhead2.gif) no-repeat 0 0;vertical-align:top}
.listhead2 em{display:block;float:left;height:16px;margin:-1px 0 0;padding:4px 5px 0 0;background:url(/images/egovframework/ipa/ipapt/common/ico_listhead2.gif) no-repeat 100% 1px;color:#fff;font-size:11px;font-weight:normal;text-align:center}
.view_a{padding:10px;border:10px solid #f7f7f7}

.bg_gallery{float:left;width:165px;height:160px;margin:10px 6px 10px 7px;background:url(/images/egovframework/ipa/cmm/bbs/img_frame.gif) no-repeat; text-align:center}
.bg_gallery img{width:151px; height:113px; margin:7px 6px 10px 6px}
.gallery_view img{margin:7px 0 10px 0}
.gallery p.blog_ct{text-align:center; width:150px}

.tbl_type4,.tbl_type4 th,.tbl_type4 td{border:0} 
.tbl_type4{clear:both;width:100%;margin:5px 0 15px 0;border-top:2px solid #3e569c;border-left:1px solid #d3d5d9;border-bottom:1px solid #3e569c;text-align:center}
.tbl_type4 caption{visibility:hidden}
.tbl_type4 th{padding:7px 10px 7px 15px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color:#f7f7f7;font-weight:bold;text-align:right;word-break:keep-all;word-wrap:break-word;text-align:left;}
.tbl_type4 td{padding:7px 5px 7px 10px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:left;word-break:keep-all;word-wrap:break-word}
.tbl_type4 tr.over td {background:#f8f8f8;cursor:pointer}

.tbl_type5{margin-bottom:10px}
.tbl_type5 th{padding:5px 3px 5px 3px;font-weight:normal;font-size:11px}
.tbl_type5 td{padding:5px 3px 5px 5px;text-align:left;font-size:11px}

.paginate_complex{padding-top:10px;line-height:normal;text-align:center}
.paginate_complex a,.paginate_complex strong{display:inline-block;position:relative;z-index:0;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;background-color:#fff;font:bold 12px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate_complex a:hover,.paginate_complex a:active,.paginate_complex a:focus{background-color:#f8f8f8}
.paginate_complex strong{color:#f60}
.paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate_complex .direction:hover,.paginate_complex .direction:active,.paginate_complex .direction:focus{color:#323232;background-color:#fff}
.paginate_complex .prev{border-left:0}
.paginate_complex .next{border-right:0}
.paginate_complex .direction span{display:inline-block;position:relative;top:4px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
.paginate_complex .prev span{margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
.paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}

.btn_processing{clear:both;overflow:auto;height:30px;margin-bottom:5px;padding:0 2px 0 2px;text-align:center}
.btn_processing2{clear:both;overflow:auto;height:30px;margin-bottom:5px;padding:0 2px 0 2px;text-align:right}

.yesun { position:absolute; z-index:2; height:264px; width:728px; }
.busun { position:absolute; z-index:2; height:116px; width:728px; top:264px; }

/* box */

.box1{padding:10px;border:1px solid #666666;line-height:130%;text-align:justify}
.box2{padding:10px;border:1px solid #666666;line-height:130%;text-align:justify}

.box_type,.box_type2{position:relative;_height:1%; margin-top:10px}
.outer{border:4px solid #e5e5e3}
.box_type .inner,.box_type2 .inner{overflow:auto;border:1px solid #c7c7c7;padding:15px;line-height:150%;text-align:justify;word-break:keep-all;word-wrap:break-word}
.box_type .inner ul,.box_type2 .inner ul{overflow:auto}
.box_type .lt,.box_type2 .lt{position:absolute;top:-4px;left:-4px;width:7px;height:7px;background:#fff url(bg_border_corner.gif) no-repeat 0 0;font-size:0}
.box_type .rt,.box_type2 .rt{position:absolute;top:-4px;right:-4px;_right:-5px;width:7px;height:7px;background:#fff url(bg_border_corner.gif) no-repeat 100% 0;font-size:0}
.box_type .lb,.box_type2 .lb{position:absolute;left:-4px;bottom:-4px;_bottom:-5px;width:7px;height:7px;background:#fff url(bg_border_corner.gif) no-repeat 0 100%;font-size:0}
.box_type .rb,.box_type2 .rb{position:absolute;right:-4px;_right:-5px;bottom:-4px;_bottom:-5px;width:7px;height:7px;background:#fff url(bg_border_corner.gif) no-repeat 100% 100%;font-size:0}

.outer2{border:4px solid #aad3fb}
.box_type2 .inner{border:1px solid #3e569c}
.box_type2 .lt,.box_type2 .rt,.box_type2 .lb,.box_type2 .rb{background-image:url(/images/egovframework/ipa/ipapt/common/bg_border_corner_00.gif)}

.box_type3,.box_type4{clear:both;overflow:hidden;margin:5px 0 15px 0;padding:10px;border-top:solid 2px #3E569C;border-bottom:1px solid #3E569C;background-color:#f7f7f7;}
.box_type3 li{float:left}
.box_type3 li label{display:block;padding:5px;margin-right:10px;white-space:nowrap}
.box_type3 li input{margin-right:2px}

.box_type4{padding:10px 20px 0 10px}


 /* tab */ 

.tab_menu{overflow:hidden;background:url(/images/egovframework/ipa/ipapt/common/bg_tab.gif) repeat-x 0 100%}
.tab_menu li{_display:inline;float:left;margin:0 -1px 0 0;border:1px solid #d4d4d4;color:#333}
.tab_menu li a{display:block;_float:left;height:20px;padding:9px 18px 0 19px;color:#666;text-decoration:none}
.tab_menu li a:hover{background:#f4f4f4;color:#333}
.tab_menu li.selected{border-bottom:1px solid #f4f4f4;background:#f4f4f4}
.tab_menu li.selected a{color:#333;font-weight:bold;letter-spacing:-1px}

.tab_menu2{overflow:hidden;height:34px;padding:5px 0 0 10px;background:url(/images/egovframework/ipa/ipapt/common/bg_ttab.gif) no-repeat}
.tab_menu2 li{float:left;position:relative;z-index:10;margin-left:-1px;padding:9px 18px 10px 20px;background:url(/images/egovframework/ipa/ipapt/common/bg_li_bar.gif) no-repeat 0 10px;color:#fff;font-weight:bold;letter-spacing:-1px}
.tab_menu2 li img{margin-bottom:1px;vertical-align:middle}
.tab_menu2 li a{display:block;color:#fff;text-decoration:none}
.tab_menu2 li.on{z-index:20;padding:0 0 10px 15px;background:url(/images/egovframework/ipa/ipapt/common/tab_left.gif) no-repeat 0 0}
.tab_menu2 li.on strong{display:block;padding:10px 22px 10px 0;background:url(/images/egovframework/ipa/ipapt/common/tab_right2.gif) no-repeat 100% 0}
.tab_menu2 li.on strong a{color:#333;text-decoration:none}


/* schedule */

.tbl_schedule,.tbl_schedule th,.tbl_schedule td{border:0}
.tbl_schedule{clear:both;width:100%;margin:5px 0 15px 0;border-top:2px solid #3e569c;border-left:1px solid #d3d5d9;border-bottom:1px solid #3e569c;text-align:center}
.tbl_schedule caption{visibility:hidden}
.tbl_schedule th{width:14%;padding:7px 3px 7px 3px;border-top:1px solid #d3d5d9;border-right:1px solid #d3d5d9;background-color:#f7f7f7;font-weight:bold;word-break:keep-all;word-wrap:break-word}
.tbl_schedule td{padding:7px 3px 7px 3px;border-top:1px solid #d3d5d9;border-right:1px solid #d3d5d9;text-align:left;vertical-align:top}
.tbl_schedule td div{height:40px;padding:5px;line-height:110%}
.tbl_schedule td ul{height:40px;padding:5px;line-height:110%}
.tbl_schedule span a{color:#333;text-decoration:none}
.tbl_schedule span img{float:right;margin-right:5px}
.tbl_schedule .day{display:block;width:15px;padding:2px 5px 2px 5px;text-align:center}
.tbl_schedule .day1{background-color:#ffd4d4}
.tbl_schedule .day2{background-color:#c7e9f4}
.tbl_schedule .day3{background-color:#e2efce}
.tbl_schedule .day4{background-color:#ececec}
.tbl_schedule .day_h{display:block;width:15px;padding:2px 5px 2px 5px;color:#f30;background-color:#ececec;text-align:center}


/* calendar */

#calendarDiv{position:absolute;width:175px;border:1px solid #7f7f7f;padding:1px;background-color:#FFF;font-family:'돋움',dotum;font-size:11px;padding-bottom:20px;visibility:hidden}
#calendarDiv span,#calendarDiv img{float:left}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{line-height:12px;padding:1px;cursor:pointer;padding-left:2px}

#calendarDiv .selectBox{border:1px solid #f5f5f5;color: #f5f5f5;position:relative}
#calendarDiv .selectBoxOver{border:1px solid #FFF;background-color: #7f7f7f;color: #FFF;position:relative}
#calendarDiv .selectBoxTime{border:1px solid #7f7f7f;color: #7f7f7f;position:relative}
#calendarDiv .selectBoxTimeOver{border:1px solid #216072;color: #216072;position:relative}
#calendarDiv .topBar{height:16px;padding:2px;background-color: #7f7f7f}
#calendarDiv .activeDay{color:#FF0000}
#calendarDiv .todaysDate{height:17px;line-height:17px;padding:2px;background-color: #f5f5f5;text-align:center;position:absolute;bottom:0px;width:171px}
#calendarDiv .timeBar{height:17px;line-height:17px;background-color: #f5f5f5;width:72px;color:#FFF;position:absolute;right:0px}
#calendarDiv .timeBar div{float:left;margin-right:1px}
#calendarDiv .monthYearPicker{background-color: #f5f5f5;border:1px solid #AAAAAA;position:absolute;color: #7f7f7f;left:0px;top:15px;z-index:1000;display:none;}
#calendarDiv #monthSelect{width:42px;}
#calendarDiv #yearSelect{width:42px;}
#calendarDiv .monthYearPicker div{float:none;clear:both;padding:1px;margin:1px;cursor:pointer}
#calendarDiv .monthYearActive{background-color:#7f7f7f;color: #f5f5f5}
#calendarDiv td{padding:3px 7px 3px 0;margin:0px;font-size:11px; text-align:right;cursor:pointer}
#calendarDiv .topBar img{cursor:pointer}
#calendarDiv .topBar div{float:left;margin-right:1px}


/* tab list */

.tab_list ul{position:relative;margin:0;padding:0;border-bottom:1px solid #ccc;font-family:Tahoma, Sans-serif;font-size:12px;list-style:none;*zoom:1}
.tab_list ul:after{display:block;clear:both;content:""}
.tab_list li{float:left;margin-bottom:-1px}
.tab_list li a{float:left;position:relative;border:1px solid #eee;border-bottom-color:#ccc;background:#fafafa;color:#666;text-decoration:none}
.tab_list li a span{display:inline-block;padding:6px 25px 6px 25px;letter-spacing:-1px;cursor:pointer}
.tab_list li ul{display:none;position:absolute;top:40px;left:0;width:100%;margin:0;padding:0;border:0;list-style:none;*zoom:1}
.tab_list li ul:after{display:block;clear:both;content:""}
.tab_list li li{float:none;position:relative;margin:0 0 8px 0;color:#999}
.tab_list li li a{float:none;margin:0;padding:0;border:0 !important;background:transparent;font-weight:normal;color:#666 !important;letter-spacing:normal}
.tab_list li li a:hover,.tab_list li li a:active,.tab_list li li a:focus{color:#000 !important;text-decoration:underline}
.tab_list li li.more{position:absolute;top:-30px;right:0;border:0 !important;background:transparent}
.tab_list.m1 .m1 a,.tab_list.m2 .m2 a,.tab_list.m3 .m3 a,.tab_list.m4 .m4 a,.tab_list.m5 .m5 a,.tab_list.m6 .m6 a,.tab_list.m7 .m7 a,.tab_list.m8 .m8 a,.tab_list.m9 .m9 a,.tab_list.m10 .m10 a,.tab_list.m11 .m11 a,.tab_list.m12 .m12 a{margin-top:-1px;border:1px solid #ccc;border-bottom:1px solid #fff;background:transparent;color:#333}
.tab_list.m1 .m1 a span,.tab_list.m2 .m2 a span,.tab_list.m3 .m3 a span,.tab_list.m4 .m4 a span,.tab_list.m5 .m5 a span,.tab_list.m6 .m6 a span,.tab_list.m7 .m7 a span,.tab_list.m8 .m8 a span,.tab_list.m9 .m9 a span,.tab_list.m10 .m10 a span,.tab_list.m11 .m11 a span,.tab_list.m12 .m12 a span{padding-top:7px;font-weight:bold}
.tab_list.m1 .m1 ul,.tab_list.m2 .m2 ul,.tab_list.m3 .m3 ul,.tab_list.m4 .m4 ul,.tab_list.m5 .m5 ul,.tab_list.m6 .m6 ul,.tab_list.m7 .m7 ul,.tab_list.m8 .m8 ul,.tab_list.m9 .m9 ul,.tab_list.m10 .m10 ul,.tab_list.m11 .m11 ul,.tab_list.m12 .m12 ul{display:block}


/* tab contents */

.tab_cont2{position:relative;margin:0;padding:0;border-bottom:1px solid #3e569c;*zoom:1}
.tab_cont2:after{display:block;clear:both;content:""}

.tab_cont .m1,.tab_cont .m2,.tab_cont .m3,.tab_cont .m4,.tab_cont .m5,.tab_cont .m6,.tab_cont .m7,.tab_cont .m8,.tab_cont .m9{float:left}
.t_m1,.t_m2,.t_m3,.t_m4,.t_m5,.t_m6,.t_m7,.t_m8,.t_m9{float:left;position:relative;margin-bottom:-1px;text-decoration:none;border:1px solid #eee;border-bottom-color:#3e569c;background:#fafafa;font-weight:bold;color:#666}
.t_m1 span,.t_m2 span,.t_m3 span,.t_m4 span,.t_m5 span,.t_m6 span,.t_m7 span,.t_m8 span,.t_m9 span{display:inline-block;padding:6px 13px 6px 13px;letter-spacing:-1px;cursor:pointer}
.tab_cont .cont1,.tab_cont .cont2,.tab_cont .cont3,.tab_cont .cont4,.tab_cont .cont5,.tab_cont .cont6,.tab_cont .cont7,.tab_cont .cont8,.tab_cont .cont9{display:none;position:absolute;width:100%;top:30px;left:0;margin:0;padding:0 0 10px 0}

.tab_cont.m1 .t_m1,.tab_cont.m2 .t_m2,.tab_cont.m3 .t_m3,.tab_cont.m4 .t_m4,.tab_cont.m5 .t_m5,.tab_cont.m6 .t_m6,.tab_cont.m7 .t_m7,.tab_cont.m8 .t_m8,.tab_cont.m9 .t_m9{border:1px solid #3e569c;border-bottom:1px solid #fff;margin-top:-1px;background:transparent;color:#333}
.tab_cont.m1 .t_m1 span,.tab_cont.m2 .t_m2 span,.tab_cont.m3 .t_m3 span,.tab_cont.m4 .t_m4 span,.tab_cont.m5 .t_m5 span,.tab_cont.m6 .t_m6 span,.tab_cont.m7 .t_m7 span,.tab_cont.m8 .t_m8 span,.tab_cont.m9 .t_m9 span{padding-top:7px;font-weight:bold}
.tab_cont.m1 .m1 .cont1,.tab_cont.m2 .m2 .cont2,.tab_cont.m3 .m3 .cont3,.tab_cont.m4 .m4 .cont4,.tab_cont.m5 .m5 .cont5,.tab_cont.m6 .m6 .cont6,.tab_cont.m7 .m7 .cont7,.tab_cont.m8 .m8 .cont8,.tab_cont.m9 .m9 .cont9{display:block}

/* jsOff */
.tab_cont.jsOff{height:auto}
.tab_cont.jsOff .tab_cont2{border:0}
.tab_cont.jsOff .m1,.tab_cont.jsOff .m2,.tab_cont.jsOff .m3,.tab_cont.jsOff .m4,.tab_cont.jsOff .m5,.tab_cont.jsOff .m6,.tab_cont.jsOff .m7,.tab_cont.jsOff .m8,.tab_cont.jsOff .m9{float:none;position:relative}
.tab_cont.jsOff .t_m1,.tab_cont.jsOff .t_m2,.tab_cont.jsOff .t_m3,.tab_cont.jsOff .t_m4,.tab_cont.jsOff .t_m5,.tab_cont.jsOff .t_m6,.tab_cont.jsOff .t_m7,.tab_cont.jsOff .t_m8,.tab_cont.jsOff .t_m9{display:block;float:none;border:1px solid #eee !important; border-bottom-color:#ccc !important;background:#fafafa !important;font-weight:bold;color:#333}
.tab_cont.jsOff .cont1,.tab_cont.jsOff .cont2,.tab_cont.jsOff .cont3,.tab_cont.jsOff .cont4,.tab_cont.jsOff .cont5,.tab_cont.jsOff .cont6,.tab_cont.jsOff .cont7,.tab_cont.jsOff .cont8,.tab_cont.jsOff .cont9{display:block;position:static;left:0;top:0;width:100%;padding:10px 0 10px 0}

.tab_list.js_off{height:auto}
.tab_list.js_off ul{border:0}
.tab_list.js_off li{float:none;position:relative}
.tab_list.js_off li a{display:block;float:none;border:1px solid #eee !important;border-bottom-color:#ccc !important;background:#fafafa !important;font-weight:bold;color:#333}
.tab_list.js_off li ul{position:static;display:block;left:0;top:0;padding:5px 0}
.tab_list.js_off li li a{display:inline;border:0 !important;background:none !important;font-weight:normal}
.tab_list.js_off li li.more{top:7px;right:15px}


/* login */

.login2,.mail_cert,.ipin_cert,.direct{position:relative;width:400px;height:205px;margin:50px auto;border:1px solid #d3d5d9;border-top:2px solid #3e569c;border-bottom:1px solid #3e569c;background-color:#f7f7f7;text-align:center}
.login{position:relative;height:205px;margin:0px auto;}
.login2{border-top:2px solid #c9563d;border-bottom:1px solid #c9563d}
.login .error,.login2 .error{display:block;height:35px;margin:10px 0 5px 0;padding:15px 0 0 60px;background:url(/images/egovframework/ipa/ipapt/common/bg_error.gif) no-repeat;color:#3e569c;text-align:left;size:15px;font-weight:bold}
.login .join,.login2 .join{display:block;height:35px;margin:10px 0 5px 0;padding:15px 0 0 0;color:#3e569c;text-align:center;size:15px;font-weight:bold}
.login2 .join{color:#c9563d}
.login2 div{overflow:auto}
.login2 div ul{width:205px;margin:0 auto;margin-top:10px}
.login2 div ul li{float:left;margin:3px}
.login2 div ul li a{color:#666;text-decoration:none}
.login2 div ul li a:hover{color:#f60}
.login dl,.login2 dl{float:left;}
.login dl dt,.login2 dl dt{float:left;padding:5px 5px 0 0;font-weight:bold;text-align:right}
.login dl dd,.login2 dl dd{float:left;text-align:left;margin-bottom:5px}

.mail_cert,.ipin_cert{width:320px;height:170px}
.mail_cert dl dt,.ipin_cert dl dt{float:left;width:70px;padding:5px 5px 0 0;font-weight:bold;text-align:right}
.mail_cert dl dd,.ipin_cert dl dd{float:left;width:210px;text-align:left;margin-bottom:5px}
.mail_cert dl dd input{width:80px}
.ipin_cert dl dd input{width:110px}
.mail_cert .title,.ipin_cert .title{display:block;padding:10px;background-color:#3e569c;color:#fff;size:15px;text-align:left;font-weight:bold;}

.find_spidc{float:left;width:240px;margin:10px 0 20px 0}
.find_spidc dt{float:left;width:110px;padding:5px 5px 0 0;font-weight:bold;text-align:right}
.find_spidc dd{float:left;width:120px;text-align:left;margin-bottom:5px}
.find_spidc dd input{width:110px}

.loading{position:relative;width:400px;height:205px;margin:65px auto;margin-bottom:50px;border:1px solid #d3d5d9;border-top:2px solid #3e569c;border-bottom:1px solid #3e569c;background-color:#f7f7f7;text-align:center}


/* add article */
.clauseSlice { width:700px; line-height:17px; margin:10px 4px 30px 4px; } 
.clauseSlice .firstSentence { font-size:12px; }
.cmmR { display:inline-block; float:right; width:60px; font-weight:normal; }
.cmmL { display:inline-block; float:left; width:600px; }
.lineTextAlignLeft { text-align:left; font-size:12px; width:60%; height:15px; }

/* add article util */
.CSLeft { float:left; }
.CSRight { float:right; }

/* totalTourregistView Chalendar btn_view position set */
.btn_view { width:86px; height:30px; display:block; text-align:center; margin-top:8px; }
.h86 { height:80px; }
/* add size util */
.w10 { width:10px !important; }
.w20 { width:20px !important; }
.w30 { width:30px !important; }
.w40 { width:40px !important; }
.w50 { width:50px !important; }
.w60 { width:60px !important; }
.w70 { width:70px !important; }
.w80 { width:80px !important; }
.w90 { width:90px !important; }
.w100 { width:100px !important; }
.w110 { width:110px !important; }
.w120 { width:120px !important; }
.w130 { width:130px !important; }
.w140 { width:140px !important; }
.w150 { width:150px !important; }
.w160 { width:160px !important; }
.w170 { width:170px !important; }
.w180 { width:180px !important; }
.w190 { width:190px !important; }
.w200 { width:200px !important; }



/* 로그인-2015년 로그인 화면 수정에 따른 추가 css */
.loginAreaTop{width:100%;margin:20px auto; z-index:1000; padding:10px 0 0; }
.loginAreaTop_new{width:100%;margin:10px auto 20px auto; z-index:1000; padding:10px 0 0;}
.loginAreaTop_new h3{height:40px}
.loginAreaTop .contentsLogin{width:571px; margin:20px auto 10px auto; padding:10px 0px 25px 0px;display:block; height:auto; min-height:235px; }
.loginAreaTop .contentsLogin ul.selType{border-bottom:#d9d9d9 solid 1px; height:27px}
.loginAreaTop .contentsLogin ul.selType li{float:left; display:inline-block ; padding:0;}
.loginAreaTop .contentsLogin ul.selType li *{vertical-align:middle;}
.loginAreaTop .contentsLogin ul.selType li label{font-size:13px; color:#5e14cc; font-weight:bold; margin:0 0 0 8px}
.loginAreaTop .contentsLogin ul.contType{ padding:10px 10px 1px 1px;position:relative;z-index:10;}
.loginAreaTop .contentsLogin ul.contType ul{margin:0 -30px 15px 0;*zoom:1;padding-left:40px;}
.loginAreaTop .contentsLogin ul.contType ul:after{content:"";display:block;clear:both;}
.loginAreaTop .contentsLogin ul.contType ul li{list-style:none; float:left; max-width:210px;line-height:25px; padding:0 0px 0 0;*padding:0 10px 0 0;display:inline-block}
.loginAreaTop .contentsLogin ul.contType ul li label{font-size:13px; color:#000; font-weight:bold;margin-left:3px;}
.loginAreaTop .contentsLogin ul.contType ul li .input01{/*margin:8px 0 0 0;*/ border:#a6a6a6 solid 1px; width:170px; height:28px; line-height:28px; padding:0 3px; color:#808080}
.loginAreaTop .contentsLogin ul.contType ul li .loginBTN{margin:25px 0 0 }
.loginAreaTop .contentsLogin ul.contType p{line-height:20px; display:block}
.loginAreaTop .contentsLogin ul.contType p *{vertical-align:middle;}
.loginAreaTop .contentsLogin ul.contType p label{margin:0 10px 0 0;}
.loginAreaTop .email_certify{ margin-bottom:25px; }
.loginAreaTop .email_certify ul.contType{ padding:10px 10px 25px 30px;*zoom:1;width:490px;border:1px solid #a6a6a6;margin-left:20px; }
.loginAreaTop .email_certify ul.contType:after{content:"";display:block;clear:both;}
.loginAreaTop .email_certify ul.contType li.contType_li01{list-style:none; max-width:210px;line-height:25px; padding:0 0px 0 0;*padding:0 10px 0 0;display:inline-blockmargin-top:30px;}
.loginAreaTop .email_certify ul.contType li.contType_li02{list-style:none; max-width:600px;line-height:25px; padding:0 0px 0 0;*padding:0 10px 0 0;display:inline-block;margin-top:10px;}
.loginAreaTop .email_certify ul.contType li label{font-size:13px; color:#000; font-weight:bold;margin-left:3px;}
.loginAreaTop .email_certify ul.contType li .input01{/*margin:8px 0 0 0;*/ border:#a6a6a6 solid 1px; width:130px; height:28px; line-height:28px; padding:0 5px; color:#808080;}
.loginAreaTop .email_certify ul.contType li .input02{/*margin:8px 0 0 0;*/ border:#a6a6a6 solid 1px; width:130px; height:28px; line-height:28px; padding:0 5px; color:#808080;}
/* .loginAreaTop .email_certify ul.contType li .loginBTN{margin:25px 0 0 }*/
.loginAreaTop .email_certify ul.contType p{line-height:20px; display:block}
.loginAreaTop .email_certify ul.contType p *{vertical-align:middle;}
.loginAreaTop .email_certify ul.contType p label{margin:0 10px 0 0;}
.loginAreaTop .contentsLogin ul.utillBtn{padding:11px 5px 11px;display:inline-block;}
.loginAreaTop .contentsLogin ul.utillBtn li{float:left; padding:0 10px 0 0;}
.btnKType06{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnLeft_re3.gif") no-repeat 0 0;display:inline-block;width:403px;margin-left:2px; }
.btnKType06 a{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnRight_re3.gif") no-repeat right 0;padding:10px 0px 0 180px;display:block;color:#000;height:48px;line-height:30px; font-weight:bold; font-size:14px;vertical-align:middle;color:#fff;width:220px;}
.btnKType06:hover{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnLeft_re3.gif") no-repeat 0 0;display:inline-block;width:403px;margin-left:2px;}
.btnKType06 a:hover{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnRight_re3.gif") no-repeat right 0;padding:10px 0px 0 180px;display:block;color:#fff;height:48px;line-height:30px; font-weight:bold; font-size:14px;color:#ff6;width:220px;}
.btnKType07{background:url("/images/egovframework/ipa/ipapt/common/bgK_selectLeft23.gif") no-repeat 0 0;display:inline-block;width:90px;}
.btnKType07 a{background:url("/images/egovframework/ipa/ipapt/common/bgK_selectRight23.gif") no-repeat right 0;padding:0 20px 0 20px;display:block;color:#fff;height:30px;line-height:30px; font-weight:bold; font-size:14px;vertical-align:middle;width:90px;}
.btnKType07 input{background:url("/images/egovframework/ipa/ipapt/common/bgK_selectRight23.gif") no-repeat right 0;padding:0 10px 0 10px;*padding:0 10px 0 10px;display:block;color:#fff;height:30px;line-height:30px; font-weight:bold; font-size:12px; border:none; margin:0 !important; cursor:pointer;width:90px;}
.btnKType07:hover{background:url("/images/egovframework/ipa/ipapt/common/bgK_selectLeft23.gif") no-repeat 0 0;display:inline-block;width:90px;}
.btnKType07 a:hover{background:url("/images/egovframework/ipa/ipapt/common/bgK_selectRight23.gif") no-repeat right 0;padding:0 20px 0 20px;display:block;color:#blue;height:30px;line-height:30px; font-weight:bold; font-size:14px;color:#fff266;width:90px;}
.btnKType07 input:hover{background:url("/images/egovframework/ipa/ipapt/common/bgK_selectRight23.gif") no-repeat right 0;padding:0 10px 0 10px;*padding:0 10px 0 10px;display:block;color:#fff266;height:30px;line-height:30px; font-weight:bold; font-size:12px; border:none; margin:0 !important; cursor:pointer;width:90px;}
.Log_btnType02{background:url("/images/egovframework/ipa/ipapt/common/bg_btnLeft2.gif") no-repeat 0 0;display:inline-block;}
.Log_btnType20{background:url("/images/egovframework/ipa/ipapt/common/bg_btnLeft20.gif") no-repeat 0 0;display:inline-block;}
.Log_btnType02 a{background:url("/images/egovframework/ipa/ipapt/common/bg_btnRight2.gif") no-repeat right 0;display:block;padding:0 29px 0 13px;height:22px;line-height:22px; font-size:11px;font-family:Dotum,Gulim,Tahoma,sans-serif;text-decoration:none;}
.Log_btnType20 a{background:url("/images/egovframework/ipa/ipapt/common/bg_btnRight20.gif") no-repeat right 0;display:block;padding:0 29px 0 13px;height:22px;line-height:22px; font-size:11px;font-family:Dotum,Gulim,Tahoma,sans-serif;text-decoration:none;}
.Log_btnType02:hover{background:url("/images/egovframework/ipa/ipapt/common/bg_btnLeft20.gif") no-repeat 0 0;display:inline-block;}
.Log_btnType20:hover{background:url("/images/egovframework/ipa/ipapt/common/bg_btnLeft2.gif") no-repeat 0 0;display:inline-block;}
.Log_btnType20 a:hover{background:url("/images/egovframework/ipa/ipapt/common/bg_btnLeft20.gif") no-repeat right 0;display:block;padding:0 29px 0 13px;height:22px;line-height:22px; font-size:11px;font-family:Dotum,Gulim,Tahoma,sans-serif;text-decoration:none;}
.Log_btnType20 a:hover{background:url("/images/egovframework/ipa/ipapt/common/bg_btnRight2.gif") no-repeat right 0;display:block;padding:0 29px 0 13px;height:22px;line-height:22px; font-size:11px;font-family:Dotum,Gulim,Tahoma,sans-serif;text-decoration:none;}
.id_info{padding-left:40px;padding-bottom:20px;margin:15px 5px 15px 5px;border-bottom:1px solid #8a8e99;}
.id_info p{line-height:20px;}
.btn_absolute{position:absolute; z-index:11; left:350px; top:102px; }
.innerpass { display:none; position:absolute; width:720px; height:500px; background:#fff; top:136px; left:240px; z-index:12; background:#fff url('/images/egovframework/ipa/ipapt/mypage/password_bg_01.png') no-repeat -15px 0; }
.innArticlePassword { width:100%; height:30px; text-align:center; padding-top:200px; }

div.login {	position:relative;clear:both;padding:0px;margin:0 auto;width:401px;height:180px;overflow:hidden;text-align:left;}
div.login_error {	position:relative;clear:both;padding:0px;margin:0 auto;width:400px;height:180px;overflow:hidden;text-align:left;}
div.login_error .btnKType08{background-color:#316db5;display:inline-block;width:357px;margin-left:20px; }
div.login_error .btnKType08 a{background-color:#316db5;padding:10px 0px 0 120px;display:block;color:#000;height:38px;line-height:30px; font-weight:bold; font-size:14px;vertical-align:middle;color:#fff;width:235px;}
div.login_error .btnKType08:hover{background-color:#316db5;display:inline-block;width:357px;margin-left:20px; }
div.login_error .btnKType08 a:hover{background-color:#316db5;padding:10px 0px 0 120px;display:block;color:#fff;height:38px;line-height:30px; font-weight:bold; font-size:14px;color:#ff6;width:235px;}
/* div.login_error .btnKType06{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnLeft_re4.gif") no-repeat 0 0;display:inline-block;width:357px;margin-left:20px; }
div.login_error .btnKType06 a{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnRight_re3.gif") no-repeat right 0;padding:10px 0px 0 120px;display:block;color:#000;height:48px;line-height:30px; font-weight:bold; font-size:14px;vertical-align:middle;color:#fff;width:235px;}
div.login_error .btnKType06:hover{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnLeft_re4.gif") no-repeat 0 0;display:inline-block;width:357px;margin-left:20px; }
div.login_error .btnKType06 a:hover{background:url("/images/egovframework/ipa/ipapt/common/bgK_btnRight_re3.gif") no-repeat right 0;padding:10px 0px 0 120px;display:block;color:#fff;height:48px;line-height:30px; font-weight:bold; font-size:14px;color:#ff6;width:235px;} */
ul.id-search { position:relative;clear:both;padding:0 0 0 200px;margin:20px auto 30px auto;width:540px;overflow:hidden;text-align:left;line-height:20px;vertical-align:bottom;}
.id-search li {	float:left;margin-left:20px;}
.id-search .id-search_li .01 {float:left;color:#043d86;height:20px;line-height:20px;display:block;width:120px;}
.id-search .id-search_li .02 {float:left; color:#043d86;height:20px;line-height:20px;display:block;	width:130px;}
.id-search .id-search_li a{color:#043d86;height:20px;line-height:20px;vertical-align:middle;text-decoration:none;}
.id-search .id-search_li a:link{color:#043d86;text-decoration:none;}
.id-search .id-search_li a:visited{color:#043d86;text-decoration:none;}
.id-search .id-search_li input, label{color:#043d86;margin-top:1px;vertical-align:middle;letter-spacing: -0.1em;}
div.login div.login_box {clear:both;position:relative;padding:0px;margin:0px;width:401px;height:180px;overflow:hidden;}
div.login div.login_box div.input_box {position:relative;padding:0px;margin:0px;clear:both;}
div.login div.login_box div.input_box div.input {clear:both;padding:0px;margin:0px;}
div.login div.login_box div.input_box div.input ul {list-style:none;padding:0px;margin:0px;}
div.login div.login_box div.input_box div.input ul li{list-style:none;padding:0px;margin:0px;position:relative;}
div.login div.login_box div.input_box div.input .id_input{width:363px;height:12px;margin-bottom:12px;border:1px solid #dadada;background:#ffffff url("/images/egovframework/ipa/ipapt/common/bg_login_id_main_4.gif") no-repeat 3px 10px;color:#666;padding:17px;overflow:hidden;}
div.login div.login_box div.input_box div.input .pass_input{width:363px;height:12px;margin-bottom:12px;border:1px solid #dadada;background:#ffffff url("/images/egovframework/ipa/ipapt/common/bg_login_pw_main_4.gif") no-repeat 3px 10px;color:#666;padding:17px;overflow:hidden;}
div.login div.login_box div.input_box div.btn {margin-left:2px;padding:0px;width:400px;height:48px;text-align:center;background:#316db5;}
div.login div.login_box div.input_box div.btn a{display:block;width:398px;height:48px;color:#fff;font-size:14px;line-height:45px;text-decoration:none;}
input.okok.cafe {background:none;width:363px;height:12px;margin-bottom:12px;border:1px solid #dadada;color:#666;padding:17px;overflow:hidden;}
.login_new_info {width:700px;margin:0 auto;padding:40px 15px 20px 15px;color:#666;line-height:1.5em !important;}
.login_new_info span {text-decoration:underline;color:#007fcd;}
.login_new_info p {padding-top:8px;}
.login_new_title{font-weight:bold;font-size:20px;color:#333;width:401px;margin:0 auto;padding:30px 0px 10px 0;background:#ffffff url("/images/egovframework/ipa/ipapt/common/log_titleH3.png") no-repeat 0px 25px;}
.login_character{width:733px;margin:0 auto;padding:23px 0 50px 0px;background:#ffffff url("/images/egovframework/ipa/ipapt/common/log_character_small.png") no-repeat 0px top;}


/* 민원신청안내 */
.c-tit02 {background:url(/images/egovframework/ipa/ipapt/operating/blt02.gif) no-repeat 0 7px;padding:0 0 10px 14px;font-size:15px;color:#1a4379;margin-left:7px;letter-spacing:-1px;}
.indent.c-list01,.indent.c-list02,.indent.c-list01-li,.indent.c-list02-li {margin-left:10px;}
.c-list01 li, .c-list01-li {background:url(/images/egovframework/ipa/ipapt/operating/blt04.gif) no-repeat 0 9px;padding:2px 0 2px 11px;}



.tbl_type5,.tbl_type5 th,.tbl_type5 td{border:0}
.tbl_type5{clear:both;width:100%;margin:5px 0 15px 0;border-top:2px solid #3e569c;border-left:1px solid #d3d5d9;border-bottom:1px solid #3e569c;text-align:center}
.tbl_type5 caption{visibility:hidden}
.tbl_type5 th{padding:7px 1px 7px 1px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;background-color:#f7f7f7;font-weight:bold;word-break:keep-all;word-wrap:break-word;text-align:center;}
.tbl_type5 td{padding:7px 1px 7px 1px;border-top:1px solid #e6e6e6;border-right:1px solid #e6e6e6;word-break:keep-all;word-wrap:break-word}
.tbl_type5 tr.over td {background:#f8f8f8;cursor:pointer}
.tbl_type5 .title{padding-left:10px;text-align:left}
