/*-- Created by Nanaya ---------------------------------------------*/
/*-- 全体 ----------------------------------------------------------*/
BODY {
 font-size:12pt;
 line-height:14pt;
 background-color:#000000;
 color:#FFFFFF;
}
/*-- リンク --------------------------------------------------------*/
A:link {
 color:#00FFFF;
}
A:visited {
 color:#00FFFF;
}
A:active {
 color:#00FFFF;
}
A:hover {
 color:#FF0000;
 text-decoration:underline;
}
A.button {
 display:block;
 width:80px;
 color:#FFFFFF;
 border:solid 1px #FFFFFF; /* 枠の色 */
 margin:0px;
 padding:2px 2px 2px 2px;
 font-size:12px;
 line-height:12px;
 text-align:center;
 text-decoration:none;
}
A.button:active {
 color:#FFFFFF;
}
A.button:visited {
 color:#FFFFFF;
}
A.button:hover {
 color:#FF9999;
 border: solid 1px #FF0000;
 margin: 0px;
 padding:2px 2px 2px 2px;
}
/*-- 見出し --------------------------------------------------------*/
H1 {
 font-size:19pt;
 text-align:left;
 border-style:solid;
 border-width:0px 0px 2px 8px;
 border-color:#FFFFFF;
 padding:8px 0px 8px 8px;
}
H4 {
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 10px;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#FFFFFF;
}
H5 {
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 10px;
 border-style:solid;
 border-width:0px 0px 0px 0px;
 border-color:#FFFFFF;
}
H5.col1 {
 font-size:12px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 10px;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#FF3333;
}
H5.col2 {
 font-size:12px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 10px;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#AAAAAA;
}
H5.col1_font1 {
 color:#FF3333;
 font-size:12px;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 10px;
 border-style:solid;
 border-width:0px 0px 1px 0px;
 border-color:#AAAAAA;
}
/*-- 内容 ----------------------------------------------------------*/
DIV.catalogs {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 border-style:solid;
 border-width:1px 0px 0px 0px;
 border-color:#FFFFFF;
}
DIV.contents {
 margin:0px 0px 20px 10px;
 padding:10px 0px 10px 10px;
 border-style:solid;
 border-width:0px 0px 1px 1px;
 border-color:#FFFFFF;
}
DIV.copy {
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:right;
 border-style:solid;
 border-width:1px 0px 0px 0px;
 border-color:#FFFFFF;
}
/*-- テーブル ------------------------------------------------------*/
TABLE {
 margin:0px;
 padding:0px;
}
TD {
 padding:1px 2px 1px 2px;
 border-width:0px;
}
TH {
 padding:1px 2px 1px 2px;
 border-width:0px;
}
.textTBL {
 padding:0px 0px 0px 10px;
}
.lt0TR {
 background-color:#800080;
 border-style:solid;
 border-width:2px;
 border-color:#000000;
}
.lt1TR {
 background-color:#000080;
 border-style:solid;
 border-width:2px;
 border-color:#000000;
}
.lt2TR {
 background-color:#0000AA;
 border-style:solid;
 border-width:2px;
 border-color:#000000;
}
.lt0TD {
 padding:1px 2px 1px 2px;
 border-style:solid;
 border-width:0px;
 border-color:#000000;
}
.lt1TD {
 padding:1px 2px 1px 2px;
 border-style:solid;
 border-width:0px 0px 0px 2px;
 border-color:#000000;
}
.noneTD {
 padding:1px 2px 1px 2px;
 border-width:0px 0px 0px 0px;
}

/*-- フォーム ------------------------------------------------------*/
FORM {
 margin:0px;
 padding:0px;
}
INPUT{
 color:#FFFFFF;
 background-color:#000000;
}
.lt0IN {
 background-color:#800080;
 border:2px #cccccc inset;
}
.lt1IN {
 background-color:#000080;
 border:2px #cccccc inset;
}
.lt2IN {
 background-color:#0000FF;
 border:2px #cccccc inset;
}