a:link { color: #000000; text-decoration: none; font-weight:900;}
a:hover { color: #FFFFFF; text-decoration: none; font-weight:900;} 

.B_BUTTON:hover {display: inline-block; border-left: solid 12px #AA0000; background-color:#FFFF00; border-radius:4px; color:#000055; font-weight:400; font-size:14px; font-family:century,メイリオ; text-align:left; padding-left:20px; text-decoration: none; line-height:3em; margin:5px 0px 0px 10px ; width:130px;}

.B_BUTTON {display: inline-block; border-left: solid 12px #fb6542; background-color:#601220; border-radius:4px; color:#FFFFFF; font-weight:400; font-size:14px; font-family:century,メイリオ; text-align:left; padding-left:20px; text-decoration: none; line-height:3em; margin:5px 0px 0px 10px ; width:130px;}

td.LIST {display: inline-block; color: #000000; border-left: solid 12px #000088; background: #DDDDDD; border-radius:4px;  line-height: 1.5em; padding: 0.5em; width:100%; font-weight:700; font-size:16px; text-align:left;}

select.CLASS200 {border: solid 1px; border-color:#AAAAAA; text-align:left; font-family:メイリオ; font-weight:900; width:200px; line-height:3em;}
select.CLASS1 {border: solid 1px; border-color:#AAAAAA; background-color:#DDDDFF; text-align:center; font-size:14px; font-family:メイリオ; font-weight:900; width:150px; line-height:2em;}

input.CLASS150 {border: solid 1px; border-color:#AAAAAA; text-align:left; font-family:メイリオ; font-weight:900; width:150px; line-height:3em; border-radius: 5px; }
input.CLASS200 {border: solid 1px; border-color:#AAAAAA;  text-align:left; font-family:メイリオ; font-weight:900; width:200px; line-height:3em; border-radius: 5px; }
input.CLASS1 {border: solid 1px; border-color:#000088; background-color:#DDDDFF; text-align:center; font-family:メイリオ; font-weight:900; width:50px; line-height:0.8em;}
input.CLASS2 {border: solid 1px; border-color:#880000; background-color:#FFDDDD; text-align:center; font-family:メイリオ; font-weight:900; width:50px; line-height:0.8em; color:red;}
input.CLASS5 {border: solid 1px; border-color:#000088; background-color:#DDDDFF; text-align:center; font-family:メイリオ; font-weight:900; width:40px; line-height:0.8em;}
input.CLASS6 {border: solid 1px; border-color:#880000; background-color:#FFDDDD; text-align:center; font-family:メイリオ; font-weight:900; width:40px; line-height:0.8em; color:red;}



/* TH　書式設定  */
th.CLASS60 {border: solid 1px; border-color:#888888; width:60px; background-color:rgba(0, 0, 150, 0.3); color:#000000; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; line-height:1.5em; border-radius: 5px; }
th.CLASS80 {border: solid 1px; border-color:#888888; width:80px; background-color:rgba(0, 0, 150, 0.3); color:#000000; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; line-height:1.5em; border-radius: 5px; }
th.CLASS100 {border: solid 1px; border-color:#888888; width:100px; background-color:#550055; color:#FFFFFF; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; line-height:1.5em; border-radius: 5px; }
th.CLASS200 {border: solid 1px; border-color:#888888; width:200px; background-color:#550055; color:#FFFFFF; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; line-height:1.5em; border-radius: 5px; }
th.CLASS150 {border: solid 1px; border-color:#888888; width:150px; background-color:rgba(0, 0, 150, 0.3); color:#000000; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; line-height:1.5em; border-radius: 5px; }
th.CLASS300 {border: solid 1px; border-color:#888888; width:300px; background-color:rgba(0, 0, 150, 0.3); color:#000000; text-align:center; font-family:メイリオ; font-size:12px; font-weight:900; line-height:1.5em; border-radius: 5px; }

/* TD　書式設定  */
td.CLASS60 {border: solid 1px; border-color:#999999; width:60px; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; text-align:center;  line-height:1.5em; border-radius: 5px; }
td.CLASS80 {border: solid 1px; border-color:#999999; width:80px; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; text-align:center;  line-height:1.5em; border-radius: 5px; }
td.CLASS100 {border: solid 1px; border-color:#999999;width:100px; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; text-align:center; line-height:1.5em; border-radius: 5px; }
td.CLASS200 {border: solid 1px; border-color:#999999; text-align:center;  font-family:メイリオ; font-size:12px; font-weight:900; text-align:center; line-height:1.5em; border-radius: 5px; }
td.CLASS300 {border: solid 1px; border-color:#999999; text-align:left; padding:0 5px 0 5px; font-family:メイリオ; font-size:12px; font-weight:900; line-height:1.5em; border-radius: 5px; width:400px; table-layout: fixed;}

td.CLASS80 {border: solid 1px; border-color:#888888; width:80px; text-align:center; font-family:メイリオ; font-weight:900; text-align:center; line-height:1.5em; border-radius: 5px; }



a {font-size:12px; font-family:メイリオ; font-weight:900; line-height:2em; background-color:#CCCCCC;}

/* 奇数行・偶数行カラー指定  */
table.line-color tr:nth-child(2n+1) {background-color:#FFFFFF;}
table.line-color tr:nth-child(2n+0) {background-color:#CCCCCC;}

/* 縦書き用  */
div.TATE {writing-mode: vertical-rl;-webkit-text-orientation: upright;  text-orientation: upright;}

/* SCH-CGI用  */
th.CLASS91 {border: solid 1px; border-color:#888888; text-align:center; vertical-align:top; font-size:10px; font-family:メイリオ; font-weight:900; line-height:1.2em; padding:1px 1px 1px 1px; background-color:#CCCCCC;}
th.CLASS92 {border: solid 1px; border-color:#888888; text-align:center; vertical-align:top; font-size:10px;  font-family:メイリオ; font-weight:900; line-height:1.2em; padding:1px 1px 1px 1px;}
th.CLASS93 {border: solid 1px; border-color:#888888; text-align:center; vertical-align:top; font-size:10px;  font-family:メイリオ; font-weight:900; line-height:1.2em; padding:1px 1px 1px 1px; background-color:#CCCCCC;}

td.CLASS91 {border: solid 1px; border-color:#888888; text-align:center; vertical-align:top; font-size:10px;  font-family:メイリオ; font-weight:900; line-height:1.2em; padding:1px 1px 1px 1px; background-color:#CCCCCC;}
td.CLASS92 {border: solid 1px; border-color:#888888; text-align:center; vertical-align:top; font-size:10px;  font-family:メイリオ; font-weight:900; line-height:1.2em; padding:1px 1px 1px 1px;}
td.CLASS93 {border: solid 1px; border-color:#888888; text-align:center; vertical-align:top; font-size:10px;  font-family:メイリオ; font-weight:900; line-height:1.2em; padding:1px 1px 1px 1px; background-color:#CCCCCC;}

@media print{    .noprint{        display: none;    }}


