@charset "Shift_JIS";

/* 全体設定              */
body.bodyWH{
  color: #000;
	background: #FFF;
	margin: 5;
  padding: 5;
  font-size: 12px;
}
.bodyWH a:link,a:visited,a:active{
	text-decoration:NONE;
}
.bodyWH a:hover{
	text-decoration:underline;
}
.bodyWH td{
	font-size: 12px;
}

body.headder{
  color: #fff;
	background: #000 url(../img/matereal/top_bg.jpg) 0 0 ;
 	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left top  margin: 0;
	margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 12px;
}

body.menu{
  color: #fff;
	background: #000 url(../img/matereal/background.png);
 margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 12px;
}
.menu a:link,a:visited,a:active{
	text-decoration:NONE;
	color: #FFF;
}
.menu a:hover{
	text-decoration:underline;
	color: #FFF;
}

body.cont{
  color: #fff;
	background: #000 url(../img/matereal/background.png);
 margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 12px;
}
.cont a:link,a:visited,a:active{
	text-decoration:NONE;
	color: #FFF;
}
.cont a:hover{
	text-decoration:underline;
	color: #FFF;
}


body.main{
  color: #fff;
	background: #000;
  margin: 0;
  padding: 0;
  font-style : normal;
  font-weight : normal;
  font-size: 12px;
}.main a:link,a:visited,a:active{
	text-decoration:NONE;
	color: #FFF;
}
.main a:hover{
	text-decoration:underline;
	color: #FFF;
}
.main td{
	font-size: 12px;
}



/*フォント設定　　　*/

font.GL-10{
	font-size: 10px;
	color: #888;
}

font.WH-10{
	font-size: 10px;
	color: #FFF;
}

font.BK-10{
	font-size: 10px;
	color: #000;
}

font.RE-12B{
	font-size: 12px;
	color: #F00;
	font-weight: bold;
}

font.BK-12B{
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

font.WH-12B{
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

font.WH-12{
	font-size: 12px;
	color: #FFF;
}

font.WH-18B{
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}

font.BK-12{
	font-size: 12px;
	color: #000;
}

font.PI-12{
	font-size: 12px;
	color: #F0C;
}

font.PI-12B{
	font-size: 12px;
	font-weight: bold;
	color: #F0C;
}

font.PI-14{
	font-size: 14px;
	color: #F3C;
}

font.PI-14B{
	font-size: 14px;
	font-weight: bold;
	color: #F3C;
}

font.PI-18B{
	font-size: 18px;
	font-weight: bold;
	color: #F3C;
}

font.OR-12{
	font-size: 12px;
	color: #ff6c00;
}

font.GR-12{
	font-size: 12px;
	color: #00cc33;
}

font.RE-12{
	font-size: 12px;
	color: #F00;
}

font.RE-14B{
	font-size: 14px;
	font-weight: bold;
	color: #F00;
}

font.WH-24I_impact{
	font-size: 24px;
	color: #FFF;
	font-family: Impact,Charcoal;
	font-style: italic;
}

font.WH-18I_impact{
	font-size: 18px;
	color: #FFF;
	font-family: Impact,Charcoal;
	font-style: italic;
}

font.BK-18I_impact{
	font-size: 18px;
	color: #000;
	font-family: Impact,Charcoal;
	font-style: italic;
}

font.BK-14B{
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

font.BK-18B{
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

font.WH-14B{
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}

font.LB-12{
	font-size: 12px;
	color: #00ccff;
}

font.LB-14B{
	font-size: 14px;
	font-weight: bold;
	color: #00ccff;
}

font.BL-12B{
	font-size: 12px;
	font-weight: bold;
	color: #00F;
}

font.BL-14B{
	font-size: 14px;
	font-weight: bold;
	color: #00F;
}

font.Y-12{
	font-size: 12px;
	color: #FF0;
}

font.color_BK{
	color: #000;
}

font.GU-11N{
	font-size: 11px;
	font-weight: none;
	color: #303030;
}

/*HR設定　　　　　　*/

HR.BL-DOT{
	border: none;
	border-top: 1px #30F dotted;
}

HR.PI-DOT{
	border: none;
	border-top: 1px #F3C dotted;
}

HR.WH-DOT{
	border: none;
	border-top: 1px #FFF dotted;
}

HR.WH-DASH{
	border: none;
	border-top: 1px #FFF dashed;
}

/*テーブル設定　　　*/

td.MAC-LIST_A{
	background-color: #454550;
	color: #FFF;
	border: 0px;
	margin: 2px;
}

td.MAC-LIST_B{
	background-color: #303035;
	color: #FFF;
	border: 0px;
	margin: 2px;
}

td.HR{
	background-color: #ffcc00;
	border: 0px;
	margin: 1px;
}

td.faq{
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	border: 0px;
	margin: 1px;
}

td.menu{
	font-size: 12px;
	color: #FFF;
	background-color: #333333;
	border: 0px;
	margin: 1px;
}

td.main{
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	border: 0px;
	margin: 0px;
}

td.BL-OUT{
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	border: solid 1px #0CF;
	margin: 1px;
}

td.RE-OUT{
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	border: solid 1px #EF2222;
	margin: 1px;
}

td.WH-OUT{
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	border: solid 1px #FFF;
	margin: 1px;
}

td.PI-OUT{
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	border: solid 1px #FF1493;
	margin: 1px;
}

td.BL{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #3300ff;
	border: solid 1px #000;
	margin: 1px;
}

td.LBL{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #00ccff;
	border: solid 1px #000;
	margin: 1px;
}

td.RE{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #EF2222;
	border: solid 1px #000;
	margin: 1px;
}

td.RE-WH{
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	border: solid 1px #EF2222;
	margin: 1px;
}

td.GR{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #00cc33;
	border: solid 1px #000;
	margin: 1px;
}

td.GR-noneB{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #00cc33;
	border: 0px;
	margin: 5px;
}

td.DGR-noneB{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #080;
	border: 0px;
	margin: 5px;
}

td.GR-OUT{
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	border: solid 1px #0C3;
	margin: 5px;
}

td.GR-WH{
	font-size: 12px;
	color: #000;
	background-color: #FFF;
	border: solid 1px #00cc33;
	margin: 1px;
}

td.PU{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #9900cc;
	border: solid 1px #000;
	margin: 1px;
}

td.PI{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #FF1493;
	border: solid 1px #000;
	margin: 1px;
}

td.OR{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #FF8C00;
	border: solid 1px #000;
	margin: 1px;
}

td.GU{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #454545;
	border: solid 1px #000;
	margin: 1px;
}

td.GUcell{
	font-size: 12px;
	color: #FFF;
	background-color: #454545;
	border: solid 1px #000;
	margin: 1px;
}

td.SI{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #C0C0C0;
	border: solid 1px #000;
	margin: 1px;
}

td.CH{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #A0A0A0;
	border: solid 1px #000;
	margin: 1px;
}

td.GO{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #FFD700;
	border: solid 1px #000;
	margin: 1px;
}

td.Y{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #FFFF00;
	border: solid 1px #000;
	margin: 1px;
}

td.WH{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background-color: #FFFFFF;
	border: solid 1px #000;
	margin: 1px;
}

td.BK{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #000000;
	border: solid 1px #000;
	margin: 1px;
}

td.BR{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #CC5509;
	border: solid 1px #000;
	margin: 1px;
}

td.OD{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #6B8E23;
	border: solid 1px #000;
	margin: 1px;
}

td.title-BK{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background: #000 url(../img/matereal/bg-aquaBK.png) repeat-x ;
	border: solid 1px #000;
	margin: 1px;
}

td.title-BK_XL{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background: #000 url(../img/matereal/bg-aquaBK_XL.png) repeat-x ;
	border: solid 1px #000;
	margin: 1px;
}

td.title-SI{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background: #000 url(../img/matereal/bg-aquaSI.png) repeat-x ;
	border: solid 1px #000;
	margin: 1px;
}
td.title-SI_XL{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	background: #000 url(../img/matereal/bg-aquaSI_XL.png) repeat-x ;
	border: solid 1px #000;
	margin: 1px;
}

td.title-BL{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background: #000 url(../img/matereal/bg-aquaBL.png) repeat-x ;
	border: solid 1px #000;
	margin: 1px;
}

td.title-PI{
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background: #000 url(../img/matereal/bg-aquaPI.png) repeat-x ;
	border: solid 1px #000;
	margin: 1px;
}

.table_OR {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top:1px dotted #999999;
}
.table_OR th {
	padding:4px 2px 2px 4px;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	color:#000;
	background-color: #FC9;
	border-bottom:1px dotted #FFF;
	border-left:5px solid #F60;
}
.table_OR td {
	padding:4px 2px 2px 4px;
	font-size: 12px;
	color:#FFF;
	background-color: #333;
	border-bottom:1px dotted #FFF;
	border-left:3px double #FFF;
}

.table_01 {
	width: 700px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top:1px dotted #999999;
}
.table_01 th {
	width: 120px;
	padding:4px 2px 2px 4px;
	text-align:left;
	vertical-align: middle;
	color:#666666;
	background-color:#EEEEEE;
	border-bottom:1px dotted #999999;
	border-left:5px solid #3366FF;
}
.table_01 td {
	padding:4px 2px 2px 4px;
	color:#000;
	border-bottom:1px dotted #999999;
	border-left:3px double #CCCCCC;
}

.table_02 {
	width: 700px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top:1px dotted #999999;
}
.table_02 th {
	width: 120px;
	padding: 0px;
	text-align:left;
	vertical-align: middle;
	color:#CCC;
	background-color:#333;
	border-bottom:1px dotted #999999;
	border-left:5px solid #3366FF;
}
.table_02 td {
	padding: 0px;
	color:#FFF;
	border-bottom:1px dotted #CCC;
	border-left:3px double #CCC;
}

.table_03 {
	width: 700px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top:1px dotted #999999;
}
.table_03 th {
	width: 120px;
	padding: 0px;
	text-align:left;
	vertical-align: middle;
	color:#000;
	background-color:#C0C0C0;
	border-bottom:1px dotted #999999;
	border-left:5px solid #FF6347;
}
.table_03 td {
	padding: 0px;
	color:#FFF;
	border-bottom:1px dotted #CCC;
	border-left:3px double #CCC;
}

.table-Flex {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	border-collapse:collapse;
	border-top:1px dotted #999999;
}
.table-Flex th {
	padding: 0px;
	text-align:left;
	vertical-align: middle;
	color:#000;
	background-color:#C0C0C0;
	border-bottom:1px dotted #999999;
	border-left:5px solid #FF6347;
}
.table-Flex td {
	padding: 0px;
	color:#000;
	border-bottom:1px dotted #CCC;
	border-left:3px double #CCC;
}

td.WAKU{
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	border: solid 1px #000;
	margin: 5px;
}

.table_kousin {
	width: 700px;
	margin: 0px;
	padding: 0px;
  font-size: 12px;
	border-collapse:collapse;
	border-top:1px dotted #999999;
}
.table_kousin th {
	padding: 0px;
	text-align:left;
	vertical-align: middle;
	color:#666666;
	background-color:#EEEEEE;
	border-bottom:1px dotted #999999;
	border-left:5px solid #3366FF;
}
.table_kousin td {
	padding: 0px;
	color:#000;
	border-bottom:1px dotted #999999;
	border-left:3px double #CCCCCC;
}

td.NEWS{
	padding: 0px;
	color:#FFF;
	border-top: 0px;
	border-bottom: 0px;
	border-top:1px dashed #FFF;
	border-bottom:1px dashed #FFF;
}

td.WAKU{
	font-size: 12px;
	color: #000;
	background-color: #FFFFFF;
	border: solid 1px #000;
	margin: 5px;
}

td.TOK{
	font-size: 12px;
	color: #FFF;
	font-weight:bold;
	background-color: #444;
	border: 0px;
	margin: 5px;
}

td.TOK2{
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	border: solid 1px #666;
	margin: 5px;
}

td.WH-BORDER{
	font-size: 12px;
	color: #FFF;
	border: solid 1px #FFF;
	margin: 5px;
}

input.EOS{
	width: 660px;
	height: 30px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
