﻿* {
	margin: 0px;
}
body {
	background-color:rgb(246, 246, 246);text-align: center;  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
#site-box {
	padding: 0px 30px 0px 30px; margin: 0px auto; width: 800px; padding-top: 5px;background-color:rgb(255, 255, 255);
}

h1 {
	padding: 8px 5px 4px 25px; color: rgb(0, 0, 0); font-size: 14pt;
}

h2 {
	padding: .3em .75em;
	background: -webkit-linear-gradient(top, #69b4e6 0%, #3498db 100%);
	background: linear-gradient(to bottom, #69b4e6 0%, #3498db 100%);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
	font-size: 12pt;
}
.no1 h2{
	padding: .3em .75em;
	background: -webkit-linear-gradient(top, #69b4e6 0%, #3498db 100%);
	background: linear-gradient(to bottom, #69b4e6 0%, #3498db 100%);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
	font-size: 12pt;
	font-weight: bold;
}

.no2 h2{
	padding: .3em .75em;
	background: -webkit-linear-gradient(top, #72CA2E 0%, #72CA2E 100%);
	background: linear-gradient(to bottom, #72CA2E 0%, #72CA2E 100%);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
	font-size: 12pt;
	font-weight: bold;
}



h3 {
	padding: 8px 5px 4px 0px; color: #0000CD; font-size: 12pt;
}

h4 {
	padding: 8px 5px 4px 0px; color: #000000; font-size: 12pt;
}

.a-box {
	text-align: left; margin: 0px;font-size: 11pt;
}

.b-box {
	padding-top:20px; text-align: center; width:800px;
}

#spt-box {
	margin: 0px;font-size:10pt;padding:5px;border-color:#69b4e6;border-width:2px;border-style:solid;
}

#r-box {
	text-align: right; margin: 0px;font-size: 9pt;
}
#s-box {
	text-align: left; margin: 0px;font-size: 10pt;
}

.c-box {
	text-align: left; margin: 0px;font-size: 10pt;
}

.sys2 {
}

.sys2 th{
	 background-color:rgb(246, 246, 246);padding: 0px 5px 0px 15px; border-bottom-color:#69b4e6; border-bottom-width: 3px; border-bottom-style: solid;text-align: left; font-size: 14pt;
}
.sys2 td{
	 padding: 10px 5px 0px 30px;
}
.sys2 a.sysbtn2{
    font-size: 11pt;
    text-decoration: none;
    display: block;
    width: 200px;
    height: 20px;
    color: #fff;
    background-color: #069;
    padding: 0.3rem;
    border-bottom: 3px solid rgba(0,0,0,0.2);
    text-align: center;
}
.sys2 a.sysbtn2:hover{
    background-color: #00BFFF;

}



.sys {
	 width:800px;margin-left: auto; margin-right: auto;font-size: 10pt;
}

.sys th{
	 background-color:rgb(246, 246, 246);padding: 0px 5px 0px 15px; border-bottom-color:#72CA2E; border-bottom-width: 3px; border-bottom-style: solid;text-align: left; font-size: 14pt;
}
.sys td{
	 padding: 10px 5px 0px 30px;
	 vertical-align:top;
}
.sys a.sysbtn{
	color:#000000;text-decoration: none;display:block;width:230px;height:15px;padding-top:5px;padding-bottom:10px;text-align:center;
	border:2px solid;border-color:#aaaaaa #444444 #444444 #aaaaaa;
	background:#eeeeee;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
    font-size: 11pt;
}

.sys a.sysbtn:hover{
	color:#0000ff;
	background:#cce5ff;
}

.sys a.sysbtn200{
	color:#000000;text-decoration: none;display:block;width:200px;height:15px;padding-top:5px;padding-bottom:10px;text-align:center;
	border:2px solid;border-color:#aaaaaa #444444 #444444 #aaaaaa;
	background:#eeeeee;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
    font-size: 11pt;
}

.sys a.sysbtn200:hover{
	color:#0000ff;
	background:#cce5ff;
}

.sys a.sysbtn300{
	color:#000000;text-decoration: none;display:block;width:300px;height:15px;padding-top:5px;padding-bottom:10px;text-align:center;
	border:2px solid;border-color:#aaaaaa #444444 #444444 #aaaaaa;
	background:#eeeeee;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
    font-size: 11pt;
}

.sys a.sysbtn300:hover{
	color:#0000ff;
	background:#cce5ff;
}
.dlfile{
	border-collapse: collapse;font-size: 10pt;
 }
.dlfile th{
	padding: 3px; text-align: center; vertical-align: top; color: #333; background-color: #eee; border: 1px solid #b9b9b9;
 }
.dlfile td{
	padding: 3px; background-color: #fff; border: 1px solid #b9b9b9;
 }

.casetabl{
	padding: 10px 15px;font-size: 10pt;border: 1px #808080 solid;
 }
.casetabl th{
	text-align:left; color: #0000CD; 
 }


 .Sub01 {
	padding: 8px 5px 4px 0px; color: #000000; font-size: 11pt;font-weight:bold;
}

.sysz {
	 width:100%;margin-left: auto; margin-right: auto;
}
.sysz th{
	 background-color:rgb(246, 246, 246);padding: 0px 5px 0px 15px; border-bottom-color:#69b4e6; border-bottom-width: 3px; border-bottom-style: solid;text-align: left; font-size: 14pt;
}
.sysz td{
	 padding: 10px 5px 0px 30px;
}
.sysz a.sysbtn{
	color:#000000;text-decoration: none;display:block;width:230px;height:15px;padding-top:5px;padding-bottom:10px;text-align:center;
	border:2px solid;border-color:#aaaaaa #444444 #444444 #aaaaaa;
	background:#eeeeee;
    border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */  
}

.sysz a.sysbtn:hover{
	color:#0000ff;
	background:#cce5ff;
}


