@CHARSET "UTF-8";

#subContents02{width:980px;min-height:860px;padding:0;margin:0 auto; }
#contents02{width:920px;padding:23px 29px 100px 29px;display:inline-block;*display:inline;*zoom:1;   }

#contentsTitle03{margin-bottom:48px;height:35px;line-height:35px;font-size:36px;color:#474747;font-weight:bold; border-bottom:2px solid #999; padding:0 0 19px 5px;  }

.tblsitemap {width:860px; margin:0 0 0 30px;   }
.tblsitemap th {font-size:14px; font-weight:bold; line-height:48px;  text-align:center; }
.tblsitemap td {font-size:14px;  line-height:28px; text-align:center; }
.tblsitemap td.first {padding-top:20px;  }

.tblsitemap td a {color:#333; }
.tblsitemap td a:hover {text-decoration:underline; }

.tblsitemap th.bx01 {background-color:#8ea313; padding:0 10px 0 10px; color:#fff;  }
.tblsitemap th.bx02 {background-color:#f37021; padding:0 10px 0 10px; color:#fff;  }
.tblsitemap th.bx03 {background-color:#004a8f; padding:0 10px 0 10px; color:#fff;  }

.commonParagraph22 {font-size:14px;line-height:22px; color:#333; text-align:justify; float:left; padding:0 30px;  background-color:#fff; }
.commonParagraph22 p {font-weight:normal; color:#333;   background-color:#fff;   }
.commonParagraph22 p.tit01 {font-weight:bold; margin-bottom:10px; font-size:16px;   background-color:#fff;   }

.poslist{}
.poslist li{overflow:hidden;}
.poslist .Num{font-size:14px;color:#333;font-weight:normal;display:block;float:left;text-align:center;line-height:22px; width:25px; margin-top:0px; }
.poslist p{width:835px;float:right; ;font-weight:normal; color:#333;  }
.poslist02{float:left; width:860px; }
.poslist02 li{overflow:hidden;}
.poslist02 .Num02{font-size:12px;color:#333;font-weight:normal;display:block;float:left;text-align:center;line-height:26px; width:20px; margin-top:-5px; margin-left:22px; }
.poslist02 p{width:810px;float:left; ;font-weight:normal; font-size:12px; color:#333; line-height:18px; }

.poslist03{float:left; width:810px; }
.poslist03 li{overflow:hidden; }
.poslist03 .Num03{font-size:12px;color:#333;font-weight:normal;display:block;float:left;text-align:left;line-height:16px; width:10px; margin-top:-1px; margin-left:5px; }
.poslist03 p{width:770px;float:left; font-weight:normal; font-size:12px; color:#333; line-height:18px; }
.ptinfo {margin:5px 0 20px 50px; font-weight:bold;}

a {color:#333; }
a:hover {text-decoration:underline; color:#333; }