@charset "utf-8";
/* 국가데이터인재개발원 */



div.join_area{overflow:hidden;padding-bottom:30px}
ul.join_list li{float:left;width:50%; text-align:center}
div.provision_area{border:1px #bebebe solid; max-width:782px;padding:15px 15px 5px 15px;font-size:12px; color:#747474;line-height:1.6;margin-bottom:20px}
div.provision_area p.title{font-weight:600;color:#0b50ac}
div.provision_area p.text{font-size: 12px;margin-bottom:5px;margin: 0;}
div.provision_area span{font-size:13px; color:#5072a1;font-weight:bold}
div.provision_area ul.pro_list{margin-bottom:11px;list-style: none;padding-left: 10px;margin: 0;}
div.provision_area ul.pro_list li{padding-left:11px;line-height:1.8;font-size:11px;/* background:url(../../images/site/contents/arrow_table_list.gif) no-repeat; */margin-left:10px;}
div.pro_list2{font-size:12px; color:#838383;padding:10px 0 10px 0;color:#909090}

ul.agree_form li{overflow:hidden;float:left;margin-bottom:15px}


.table-pro{border-top:3px #0b50ac solid;width:100%;margin-bottom:8px}
.table-pro thead th{vertical-align:middle;background-color:#edf0f3; color:#0b50ac; font-size:12px;font-weight:bold;
                    padding:10px 0 8px 0;border-bottom:1px #b5c2d4 solid;border-right:1px #b5c2d4 solid;border-left:1px #b5c2d4 solid;text-align:center}
.table-pro thead th.title{text-align:left;padding-left:15px}
.table-pro tbody th{vertical-align:middle;font-size:13px;font-weight:bold;color:#6f6f70;padding:10px 0 8px 0;border-bottom:1px #d1d1d1 solid;border-right:1px #d1d1d1 solid;border-left:1px #d1d1d1 solid;}
.table-pro td{text-align:center;border-bottom:1px #d1d1d1 solid;border-left:1px #d1d1d1 solid;padding:10px 0 8px 15px;color:#7c8184;border-right:1px #d1d1d1 solid;font-size:11px;}
.table-pro td.txt_center{text-align:center}
.table-pro td ul.table-list li{background:url(../../images/site/contents/arrow_table_list.gif) no-repeat;padding:2px 0 2px 7px;}


input.name{border:1px #d2d2d2 solid!important; width:150px!important; padding:3px!important;}
input.name1{border:1px #d2d2d2 solid!important; width:150px!important; padding:3px!important;margin-bottom:5px!important}
p.btn_img_list{margin-top:15px!important; text-align:right!important;padding-right:10px!important}
ul.info_list li{float:left;}
ul.info_list li.txt{padding-top:5px}

input.address1{border:1px #d2d2d2 solid!important; width:200px!important; padding:3px!important;}
input.address2{border:1px #d2d2d2 solid!important; width:615px!important; padding:3px!important;}
input.address3{border:1px #d2d2d2 solid!important; width:500px!important; padding:3px!important;}
input.address4{border:1px #d2d2d2 solid!important; width:450px!important; padding:3px!important;}
input.phone{border:1px #d2d2d2 solid!important; width:60px!important; padding:3px!important;}

ul.sitemap_area{width:815px;}
ul.sitemap_area li{overflow:hidden; float:left;width:257px;padding-left:10px;}
ul.sitemap_area li ul li.title{border:none;background:url(../../images/site/contents/sitemap_bg.gif) no-repeat;width:230px;height:35px;font-size:22px;color:#0b50ac;text-align:left;padding-top:5px}
ul.sitemap_area li ul li{height:26px;color:#7d7d7d;padding-top:10px;border-bottom:1px #d3d3d3 solid;font-size:15px;width:220px;text-align:left;padding-left:20px;}
ul.sitemap_area li ul li a{color:#7d7d7d;}
ul.sitemap_area li ul li a:hover{text-decoration:underline}
ul.sitemap_area li ul li.last{height:60px;border:none}
ul.sitemap_area li ul li.s_map{font-size:12px;color:#9d9d9d;border-bottom:1px #d3d3d3 solid;height:16px;padding:9px 0  7px 25px;background-color:#f4f4f4;width:215px}
ul.sitemap_area li ul li.s_map a{color:#9d9d9d;}
ul.sitemap_area li ul li.s_map a:hover{text-decoration:underline}


div.guide_area{ width: 800px; border: 1px #aeaeae solid; box-shadow : 5px 5px #aeaeae; padding: 0px; margin: 0px;}
table.guide_table{ width: 800px; padding: 0px; margin: 0px;}
table.guide_table tr th{ width: 400px; text-align: left; padding: 15px 15px 15px 50px; }
table.guide_table tr th span{ font-weight: bold; font-size: 15px; }
table.guide_table tr td{ width: 400px; text-align: center; padding-bottom: 30px;}