body {
font-size: 100%;
line-height: 150%;
background: #ffffff;
color: #000000;
margin: 12px 8px;
}
/*
font-size 12px??100%?^14px??110%?^16px??120%
*/
/* .moji {
font-size: 12px;
}
?W????t?H???g?T?C?Y */
.mojil2 {
font-size: 110%;
}
/* ?u???????????v????g?p */
.nowrap {
white-space: nowrap;
}
.f-left {
float: left;
}
.c-both {
clear: both;
}
th {
font-size: 100%;
line-height: 150%;
background: #cccccc;
}
td {
font-size: 100%;
line-height: 150%;
}
a:link {
color: #003399;
text-decoration: none;
}
a:visited {
color: #003399;
text-decoration: none;
}
a:hover {
color: #0066ff;
text-decoration: underline;
}
a:active {
color: #0066ff;
text-decoration: underline;
}
.msize {
height: 0.8em;
margin-top: 0.4em;
}
.menu-arrow {
height: 0.8em;
margin-top: 0.3em;
}
.menuTopColor {
background: #5a5a5a;
}
.screenborder {
border: outset 2px #cccccc;
}
/**************
 * ?g?b?v??? *
 **************/
.Top-Label {
width: 100%;
background: #0099cc;
font-size: 110%;
color: #ffffff;
padding: 2px 10px;
font-weight: bold;
}
.Top-bg {
background: #dcdcdc;
}
/*********************************
 * ????LAN?e?@?????????p??? *
 *********************************/
.menuAP {
background: #7C9AFF;
padding: 3px;
}
.TopColorAP {
background: #4E7AFF;
}
.subTitleAP {
background: #7C9AFF;
font-size: 120%;
padding: 5px;
}
.mojilAP {
font-size: 110%;
color: #3861E2;
font-weight: bold;
}
/*********************************
 * ????LAN?q?@?????????p??? *
 *********************************/
.menuCNV {
background: #96E296;
padding: 3px;
}
.TopColorCNV {
background: #66CC66;
}
.subTitleCNV {
background: #96E296;
font-size: 120%;
padding: 5px;
}
.mojilCNV {
font-size: 110%;
color:#008733;
font-weight: bold;
}
/***********************************
 * ????LAN???p?@?????????p??? *
 ***********************************/
.menuRelay {
background: #FFBF81;
padding: 3px;
}
.TopColorRelay {
background: #ff9900;
}
.subTitleRelay {
background: #FFBF81;
font-size: 120%;
padding: 5px;
}
.mojilRelay {
font-size: 110%;
color:#ff9900;
font-weight: bold;
}
/********************
 * ?????@?\??g???? *
 ********************/
.menuWL {
background: #B0DAF5;
padding: 3px;
}
.TopColorWL {
background: #33CCCC;
}
.subTitleWL {
background: #B0DAF5;
font-size: 120%;
padding: 5px;
}
.mojilWL {
font-size: 110%;
color:#0078C3;
font-weight: bold;
}
/****************
 * ???x??g???? *
 ****************/
.menuHi {
background: #C5B2DC;
padding: 3px;
}
.TopColorHi {
background: #9966CC;
}
.subTitleHi {
background: #C5B2DC;
font-size: 120%;
padding: 5px;
}
.mojilHi {
font-size: 110%;
color: #660099;
font-weight: bold;
}









