@charset "shift_jis";
/* 上下のマージン ・背景カラー・フォントサイズ・カラー・*/
body {
	margin:0 ;
	background-color:#000000;
	color: #d8feef;
	font-size: 12pt;
	background-attachment:fixed;
}

/* ページの幅、ページの枠、ページの背景色 */
.page1{
	margin:20px 90px 20px;
	width:1000px;
	border-top:solid #202020 15px ;
	border-left:solid #202020 30px;
	border-right:solid #202020 30px;
	border-bottom:solid #202020 20px;
	background-color:#282828;
	font-size:13pt;
	color:#bdfbcf;
	text-align:left;
}
.page2{
	width:1000px;
	border-top:solid #202020 15px ;
	border-left:solid #202020 30px;
	border-right:solid #202020 30px;
	border-bottom:solid #202020 20px;
	background-color:#282828;
	font-size:13pt;
	line-height:170%;
	color:#bdfbcf;
	text-align:left;
}
/* リンクのまだ見ていない状態 */
a {
	text-decoration: none;
	color: #ffff00;
}
a:link {
	color: #ffff00;
}
/* リンクのすでに見た状態 */
a:visted {
	color: #990000;
	background-color:#eff595;
}
/* リンクのカーソルが上にある状態 */
a:hover {
	color: #d20000;
	background-color:#aff5f3;
	font-style:oblique;
	font-weight:400;
}
/* 水平線の色に適用 */
hr{
	color : #a55252;
}

.margin1{
	margin-top : 15;
	text-align:center;

}
.cell0{
	empty-cells : show;
}
.padding{
	padding : 10px;
}
.padding1{
	padding-left : 0px;
}


.table00{
	border-style : none ;
	width : 100%;
}


.table01{
	border-color : #a55252;
	border-style :  ridge ;
}

.table2{
	background-color:#050505;
	border-style : ridge;
	border-width : 3px;
	border-color : #a55252;
	padding-top : 15px;
	padding-left : 10px;
	table-layout : fixed ;
	margin-top : 0;
	border-style : groove;
	color : #cccccc
}

.table02{
	background-color:#050505;
	border-style : ridge;
	border-width : 3px;
	border-color : #a55252;
	padding-top : 15px;
	padding-left : 10px;
	table-layout : fixed ;
	margin-top : 0;
	border-style : groove;
	width : 970px;
	color : #cccccc
}

.table03{
	table-layout : fixed ;
	margin-top : 0;
}

.table04{
	padding:10px;
}

.table05{
	border : ridge  #804040;
}

.table06{
	background-color:#050505;
	border-style : ridge;
	border-width : 3px;
	border-color : #a55252;
	padding-top : 15px;
	padding-left : 10px;
	table-layout : fixed ;
	margin-top : 0;
	border-style : groove;
	width : 1000px;
	color : #cccccc
}
.table07{
	border : ridge  #cbce86;
}


td{
	font-size : 80%;
	color : #56332c;
	text-align:center;
}

.td{
	font-size : 80%;
	color : #cccccc;
	text-align:center;
}

.td0{
	width:115px;
}

.td230{
	width:230px;
	text-align:center;
	color: #56332c;
	font-size: 10pt;
	padding-bottom : 2px;
}

.td460{
	width:460px;
	text-align:left;
	color: #cccccc;
	font-size: 10pt;
	padding-top : 15px;
	padding-left : 10px;
	text-align:center;
}
.td470{
	width:470px;
	text-align:left;
	color: #cccccc;
	font-size: 10pt;
	padding-top : 15px;
	padding-left : 10px;
	text-align:center;
}

.td470l{
	width:470px;
	text-align:left;
	color: #cccccc;
	font-size: 10pt;
	padding-top : 15px;
	padding-left : 10px;
	text-align:left;
}

.td1{
    background-color:#0000bb;
    text-align:left;
    color: #cccccc;
    font-size: 10pt;
}
.td2{
    text-align:left;
    color: #cccccc;
    font-size: 10pt;
　　padding-top : 15px;
    padding-left : 10px;
}
.td3{
    text-align:center;
    color: #56332c;
    font-size: 10pt;
    padding-bottom : 2px;
}
.td4{
    text-align:left;
    color: #cccccc;
    font-size: 10pt;
    text-align:center;
	padding-top : 1px;
    padding-bottom : 5px;
}
p{
    text-align:left !important;
}

.td-cell03 {
    empty-cells : show;
    background-color:#0000bb;
    font-size: 80%;
    color: #56332c;
    border-color : #000088;
    border-width : 4px;
    border-style : outset ridge ridge outset;
    width:220px;
    text-align:center;
}
.td-cell03-1 {
    background-color : #0000bb;
    border-color : #000088;
    border-width : 5px;
    border-style : outset ridge ridge outset;
    font-size: 80%;
    color : #95ffff;
    text-align:center;
}
.td-cell03-2 {
    background-color : #0000bb;
    border-color : #000088;
    border-width : 4px;
    border-style : outset ridge ridge outset;
    font-size: 80%;
    color: #56332c;
    text-align:center;
    width:175px;
}
.td-cell03-4 {
    empty-cells : show;
    background-color : #0000bb;
    font-size : 80%;
    color : #cccccc;
    border-color : #000088;
    border-width : 4px;
    border-style : outset ridge ridge outset;
    width:110px;
    text-align : center;
}
.td-cell03-5 {
    empty-cells : show;
    background-color : #0000bb;
    font-size : 80%;
    color : #cccccc;
    border-color : #000088;
    border-width : 4px;
    border-style : outset ridge ridge outset;
    width:145px;
    text-align : center;
}
.td-cell03-6 {
    empty-cells : show;
    background-color : #0000bb;
    font-size : 80%;
    color : #cccccc;
    border-color : #000088;
    border-width : 4px;
    border-style : outset ridge ridge outset;
    width:165px;
    text-align : center;
}
.td-cell04 {
    background-color : #0000bb;
    border-color : #000088;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size : 80%;
    color: #cccccc;
    text-align : center;
    width : 105px;
}
.td-cell04-1{
    background-color:#132907;
    border-color : #0a1203;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size : 80%;
    color : #cccccc;
    text-align : center;
    width:220px;
}

.td-cell05{
    background-color:#ecffd2;
    border-color : #9cff17;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size: 80%;
    color: #56332c;
    text-align:center;
}
.td-cell05-1 {
    background-color:#132907;
    border-color : #0a1203;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size: 75%;
    color: #990000;
    text-align:center;
    width:85px;
}

.td-cell05-2 {
    background-color:#132907;
    border-color : #0a1203;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size: 80%;
    color: #56332c;
    text-align:center;
    width:95px;
}

.td-cell05-3 {
    background-color:#132907;
    border-color : #0a1203;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size: 70%;
    color: #56332c;
    text-align:center;
    width:130px;
}

.td-cell07-1 {
    background-color:#132907;
    border-color : #0a1203;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size: 80%;
    color: #56332c;
    text-align:center;
    width:180px;
}
.td-cell08-1 {
    background-color:#132907;
    border-color : #0a1203;
    border-width : 4px;
    border-style : ridge ridge ridge ridge;
    font-size: 80%;
    color: #56332c;
    text-align:center;
    width:103px;
}

HR{
    color : maroon;
    background-color : maroon;
}
.s1 {
    width : 80px;
    height : 17px;
    background-color : #ffeae1;
    font-size: 12px;
    color: #56332c;
}
.s2{
    float : left;
}
.s3{
    background-color : #ffeae1;
    text-align:center;
}
.s4{
    width : 300px;
    background-color : #050505;
    text-align:left;
    font-size: 11pt;
    line-height: 16pt
    color : #cccccc;
}
.s5{
    width : 130px;
    height : 30px;
    background-color : #132907;
    border-color : #0a1203;
    text-align:center;
    font-size: 11pt;
    vertical-align: middle;
}

/* 中央枠の「画像」に適用（額縁） */
.photo{
	border:10px ridge silver;
}
.ul{
    font-size: 9pt;
}
