/******************************* ???????ӥ??ȥ꡼ ************************************/

/***** ?١????ե????????? *****/
 body,td,th,p,div,a,input,textarea {font-family: MS ?????å?, MS ??ī, osaka, Verdana, Arial, Helvetica, sans-serif; color: #555555; font-size: 12px; text-decoration: none;line-height: 12pt;}

/***** Image *****/
img{border:0;}

/***** ?ޡ????????? *****/
div.toTop {margin : 5px 10px 0px 0px; text-align:right;}
div.margin01 {margin : 2px 2px 2px 2px; word-wrap: break-word;}
div.margin02 {margin : 0px 10px 0px 10px; word-wrap: break-word;}
div.margin03 {margin : 0px 10px 0px 20px; word-wrap: break-word;}
div.margin04 {margin : 0px 10px 0px 30px; word-wrap: break-word;}
div.margin05 {margin : 5px 0px 5px 0px; word-wrap: break-word;}

/***** ?ե????????? *****/
 .pageTitle {font-size: 18px; font-weight: bold; color: #555555; margin: 20px 20px 10px 20px;}

 .categoryInfo {font-size: 12px; font-weight: normal; margin: 5px 5px 0px 20px;}

 .topics {font-size: 12px; font-weight: normal; margin: 5px 5px 5px 5px;line-height: 14pt;}

 .topKeyWord {font-size: 12px; font-weight: normal; margin: 1px 3px 1px 3px;line-height: 12pt;}

 .copyright {font-size: 10px; font-weight: normal; text-align:right; color: #DDDDDD; margin: 2px 5px 2px 5px;line-height: 12pt;}

 .footerSign {font-size: 12px; font-weight: normal; text-align:right; margin: 30px 10px 5px 10px;line-height: 12pt;}

 .DarkGreen14px {font-size: 14px; font-weight: bold; color: #003F2D; margin: 0px 0px 0px 0px;}
.White14px { color: white; font-size: 14px; font-weight: bold; margin: 0; }
.bold14px {font-size: 14px; font-weight: bold; margin: 8px 0px 8px 0px;}
 
 .caption14px {font-size: 14px; font-weight: bold; margin: 10px 10px 5px 10px;}
 
 .caution {font-size: 9px; font-weight: normal; color: #FF0000; margin: 5px 0px 5px 0px;}

 .hd1 {font-size: 14px; font-weight: bold; color: #666666; margin: 15px 15px 15px 15px;}

/***** ?ե????ȥ??顼???? *****/
 .white {color: #FFFFFF;}
 .red {color: #FF0000;}
 .darkGreen {color: #003F2D;}

/***** ?ܥå??????? *****/
 .table01 {color: #003F2D; background-color: #C5DEB8; border-style: solid; border-color: #003F2D; border-width:1px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}

 .box01 {background-color:#EEEEEE; padding:5px; border:1px solid #CCCCCC;}
.table11 { color: #fff; font-size: 12px; font-weight: bold; background-color: #063; padding: 1px; border-style: solid; border-width: 0; }
.table12 { color: black; background-color: #ff9; padding: 1px; border-style: solid; border-width: 0; }
.table13 { color: #fff; background-color: #963; padding: 0; border: solid 1px; }

.table11top { color: #fff; font-size: 12px; font-weight: bold; padding: 1px; border-style: solid; border-width: 0; }
.table12top { color: black; padding: 1px; border-style: solid; border-width: 0; }

/***** Table *****/
#table02{border-left:1px solid #003F2D;border-right:1px solid #003F2D;width:760px;background-color:white;font-size:12px;}

#table03{border-left:1px solid #003F2D;border-right:1px solid #003F2D;width:610px;background-color:white;font-size:12px;}

#table04{border-top:1px solid #003F2D;border-bottom:1px solid #003F2D;width:588px;background-color:#C5DEB8;font-size:14px; font-weight: bold;}

/***** ???Ϟ˽????? *****/
a:link { color: #063; text-decoration: underline; }
a:hover {text-decoration: underline; color: #810F0C;}
a:visited { color: #a30082; text-decoration: underline; }

 .normal {font-size: 12px; font-weight: normal; color: #FF7F00;}
a.normal:hover {font-size: 12px; font-weight: normal; color: #FF7F00;}

 .small {font-size: 9px; font-weight: normal; color: #FF7F00;}
a.small:hover {font-size: 9px; font-weight: normal; color: #FF7F00;}

.menu {font-size: 12px; font-weight: bold; margin: 8px 0px 8px 0px;}
a.menu:link { color: #535251; text-decoration: none; }
a.menu:visited { color: #535251; text-decoration: none; }
a.menu:active { color: #535251; text-decoration: none; }
#table02 table {
	font-size: small;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	padding: 1px;
}
#table02 .pagemain {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

