a { text-decoration: none; }
a:hover { text-decoration: underline; }

.small {  font-size: medium; font-style: normal; line-height: 18px; font-weight: normal; color: #333333 font-family:"Arial"; }
.x-small {  font-size: small; font-style: normal; line-height: 13pt; font-weight: normal; color: #333333 font-family:"Arial"; }
.x-small-bo {  font-size: small; font-style: normal; line-height: 18pt; font-weight: bold; color: #666666 font-family:"Arial"; }
.x-small-bo-r {  font-size: small; font-style: normal; font-weight: bold; color: #FF0000 font-family:"Arial"; }
.x-small-bo-b {  font-size: small; font-style: normal; font-weight: bold; color: #000099 font-family:"Arial"; }
.mediun {  font-size: lage; font-style: normal; line-height: 20px; font-weight: normal; color: #333333 font-family:"Arial"; }
.lage {  font-size: x-lage; font-style: normal; line-height: 22px; font-weight: normal; color: #333333 font-family:"Arial"; }
.xx-small {  font-size: x-small; font-style: normal; line-height: 14px; font-weight: normal; color: #333333 font-family:"Arial"; }
.xx-small-b-l {  font-size: xx-small; font-style: normal; line-height: 14px; font-weight: bold; color: #666666 font-family:"Arial"; }
.small_r {  font-size: medium; font-style: normal; line-height: 14px; font-weight: bold; color: #CC0000 font-family:"Arial"; }
.small_b {  font-size: medium; font-style: normal; line-height: normal; font-weight: bold; color: #3333ff font-family:"Arial"; }
.small_bo {  font-size: medium; font-style: normal; line-height: 20px; font-weight: bold; color: #333333 font-family:"Arial"; }
.lage_bo {  font-size: x-lage; font-style: normal; line-height: 160%; font-weight: bold; color: #333333 font-family:"Arial"; }
.lage_bo_r {  font-size: x-lage; font-style: normal; line-height: 160%; font-weight: bold; color: #ff3333 font-family:"Arial"; }
.lage_bo_b {  font-size: x-lage; font-style: normal; line-height: 160%; font-weight: bold; color: #3333ff font-family:"Arial"; }

.anchor { text-decoration:none; font-size:12px; text-align: right;  text-decoration: none; font-family:"Arial"; }
.pdmenu { width:88px; border: 1px solid gray; border-top-style:0px; background-color:#ffffff; font-family:"Arial"; }
.pd01 { padding:1px 6px; font-size:10px;line-height:10px; color:#3333ff; font-family:"Arial"; }
.form01 { padding:2px 2px; font-size:15px; color:#ff3333; text-decoration: none; font-family:"Arial"; }
.kyoten { padding:4px 2px; font-size: 14px; color:#666666; text-decoration: none;  line-height: 16px; font-family:"Arial"; }
.sitemap { padding:1px 4px; font-size:14px; color:#333333; text-decoration: none; font-family:"Arial"; }
.site_t { font-size: small; font-style: normal; line-height: 16pt; font-weight: bold; color: #666666; text-align:top; font-family:"Arial"; }
.senpai { padding:4px 8px; font-size:small; color:#333333; line-height: 18px;vertical-align:top; font-family:"Arial"; }

.index { border: 1px solid #333333; padding:2px; font-size:15px; text-align: center; background-color:#ffffff; color:#333333; line-height: 100%; font-family:"Arial"; }
.index02 { border: 1px solid #333333; padding:4px; font-size:12px; text-align: center; background-color:#ffffff; color:#333333; line-height: 100%; font-family:"Arial"; }
.noline {  text-decoration: none; font-family:"Arial"; }
.xs_black { font-size: small; font-style: normal; line-height: 16pt; font-weight: normal; color: #000000; font-family:"Arial"; }
.xs_right { font-size: small; font-style: normal; line-height: 15pt; font-weight: normal; color: #666666; font-family:"Arial"; }

.img { border: 1px solid #999999; font-family:"Arial"; }
.china { img src="img/china.gif" width="15" height="15"; font-family:"Arial"; }
.caption {  font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; color: #333333 font-family:"Arial"; }

.en_sub01 { font-size: medium; font-family:"Arial Black","Arial-Black","ArialBlack"; line-height: 23px; font-weight: normal; color:#4D65A6; }
.en_sub02 { font-size: medium; font-family:"Arial"; line-height: 18px; font-weight: bold; color:#666666; }
.en_sub03 { font-size: medium; font-family:"Arial"; line-height: 18px; font-weight: bold; color:#0099CC; }
.en_sub04 { font-size: medium; font-family:"Arial"; line-height: 18px; font-weight: bold; color:#4D65A6; }

.select { font-size: 11px; font-family:"Arial"; font-weight: normal; color:#000000; }

.update01 {  font-size: x-small; line-height: 16px; font-weight: bold; color: #666666 font-family:"Arial"; }
.update02 {  font-size: x-small; line-height: 16px; font-weight: normal; color: #333333 font-family:"Arial"; }

