body{
font-family: "ＭＳ Ｐゴシック", "Osaka" ;
font-size: 10pt;
line-height: 14pt;
letter-spacing: 1pt;
color: #656565;/* 灰色 */
background-color: #FFFFFF;
margin: 0px;
background-image: url(image/bg1.jpg);
background-repeat: repeat-x; /* 横へ繰り返し */
background-position: top ;
}
table#table-1 {
color: #656565;
width: 100%;
font-size: 9pt;
line-height: 13pt;
border: 1px #BFBEBE solid; 
border-collapse: collapse;
border-spacing: 0;
}
table#table-1 th {
padding: 5px;
border: 1px #BFBEBE solid; 
border-width: 0 0 1px 1px;
font-weight: bold;
line-height: 120%;
text-align: left;
background-color: #656565;
}
table#table-1 td {
padding: 5px;
border: 1px #BFBEBE solid; 
border-width: 0 0 1px 1px;
text-align: left;
}
table#table-2 {
color: #656565;
width: 100%;
font-size: 9pt;
line-height: 13pt;
border: 0px; 
border-collapse: collapse;
border-spacing: 0;
font-weight: bold;
}
table#table-2 th {
padding: 5px;
border: 0px; 
line-height: 120%;
text-align: left;
}
table#table-2 td {
padding: 5px;
border: 0px; 
text-align: left;
}
table#table-3 {
color: #656565;
width: 100%;
font-size: 9pt;
line-height: 13pt;
border: 0px; 
border-collapse: collapse;
border-spacing: 0;
font-weight: normal;
}
table#table-3 th {
padding: 5px;
border: 0px; 
line-height: 120%;
text-align: left;
}
table#table-3 td {
padding: 5px;
border: 0px; 
text-align: left;
}
table#table-4 {
color: #656565;
width: 100%;
font-size: 9pt;
line-height: 13pt;
border: 0px; 
border-collapse: collapse;
border-spacing: 0;
font-weight: normal;
}
table#table-4 th {
padding: 5px;
border: 0px; 
line-height: 120%;
text-align: left;
}
table#table-4 td {
padding: 5px;
border: 0px; 
text-align: center;
}
h1{
font-size: 13pt;
line-height: 14pt;
color: #000000;
font-weight: bold;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
text-align: left;
}
h2{
width:100%;
font-size: 13pt;
line-height: 14pt;
color: #000000;
font-weight: bold;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
text-align: left;
}
h3{
font-size: 13pt;
line-height: 14pt;
font-weight: normal;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
text-align: left;
}
h4{
width:100%;
font-size: 13pt;
line-height: 14pt;
font-weight: normal;
color: #000000;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
text-align: left;
}
h6{
font-size: 8pt;
line-height: 11pt;
color: #656565;
text-align: right;
padding-right: 30px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
background-image: url(image/arrow4.gif);
background-repeat: no-repeat;
background-position: right;
}
h6 A:link {
color: #656565;
text-decoration: none;
}
h6 A:visited { 
color: #656565;
text-decoration: none;
}
h6 A:hover { 
color: #28526B;
text-decoration: underline;
}
div#content{
width: 100%;
}
div#content2{
width: 100%; /* 1000px top_news.html*/
height: 100%;
text-align: left;
background-color: #FFFFFF;
}
#content2 A:link {
color: #28526B;
text-decoration: underline
}
#content2 A:visited { 
color: #28526B;
text-decoration: underline;
}
#content2 A:hover { 
color: #656565;
text-decoration: none;
}
#content .main{　/* top_news.html */
width: 960px; /* 1000px */
margin-left: 20px;
margin-right: 20px;
text-align: left;
}
#content .main1{　/* topメイン1 */
width: 960px; /* 1000px */
height: 130px;
margin-left: 20px;
margin-right: 20px;
text-align: left;
top:115px;
left: 0px;
position:absolute;  /* 回り込みをクリアする命令 */
}
#content .left{
width: 220px; /* 1000px menuボタンが240px*/
height: 400px;
text-align: left;
float: left;
margin-left: 0px;
margin-right: 20px;
top:70px;
left: 0px;
position:absolute;  /* 回り込みをクリアする命令 */
}
#content .right{ /* 全体1000px 右right760px*/
width: 700px; /* 全体1000px right760px*/
text-align: left;
float: right;
margin-left: 20px;
margin-right: 40px;
top:70px;
left: 240px;
position:absolute;  /* 固定 */
}
#content .right0{ /* 1000px right760px*/
width: 700px; /* 1000px right760px*/
height: 730px;
text-align: left;
float: right;
margin-left: 20px;
margin-right: 40px;
top:70px;
left: 240px;
position:absolute;  /* 固定 */
}
#content .right1{
width: 320px; /* 1段目760px割2=380px左上*/
height: 200px;
text-align: left;
float: right;
margin-left: 20px;
margin-right: 40px;
top:800px; /* 20px+50px+730px=800px*/
left: 240px;
position:absolute;  /* 固定 */
}
#content .right2{
width: 320px; /* 1段目760px割2=380px右上*/
height: 200px;
text-align: left;
float: right;
margin-left: 20px;
margin-right:40px;
top:800px; /* 20px+50px+730px=800px*/
left: 620px; /* 240px+380px=620px*/
position:absolute;  /* 固定 */
}
#content .right3{
width: 320px; /* 2段目760px割2=380px左下*/
height: 200px;
text-align: left;
float: right;
margin-left: 20px;
margin-right: 40px;
top:1000px;/* 20px+50px+730px+200px=1000px*/
left: 240px;
position:absolute;  /* 固定 */
}
#content .right4{
width: 320px; /* 2段目760px割2=380px右下*/
height: 200px;
text-align: left;
float: right;
margin-left: 20px;
margin-right: 40px;
top:1000px;/* 20px+50px+730px+200px=1000px*/
left: 620px; /* 240px+380px=620px*/
position:absolute;  /* 固定 */
}
#content .right5{
width: 320px; /* 3段目760px割2=380px右下*/
height: 200px;
text-align: left;
float: right;
margin-left: 20px;
margin-right: 40px;
top:1200px; /* 20px+50px+730px+200px+200px=1200px*/
left: 240px; /* 240pxメニューボタン*/
position:absolute;  /* 固定 */
}
#content .right6{
width: 320px; /* 3段目760px割2=380px右下*/
height: 200px;
text-align: left;
float: right;
margin-left: 20px;
margin-right: 40px;
top:1200px; /* 20px+50px+730px+200px+200px=1200px*/
left: 620px; /* 240px+380px=620px*/
position:absolute;  /* 固定 */
}
#content .main2{　/* topメイン2 */
width: 960px; /* 1000px */
margin-left: 20px;
margin-right: 20px;
text-align: left;
top:645px;
left: 0px;
position:absolute;  /* 回り込みをクリアする命令 */
}
#content .main3{　/* top_news.html */
width: 960px; /* 1000px */
margin-left: 20px;
margin-right: 20px;
text-align: left;
background-color: #FFFFFF;
}
#content .header{
width: 1000px;
height: 50px;
text-align: left;
padding-right: 0px;
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
top:20px;
left: 0px;
position:absolute;  /* 固定 */
}
#content .navi{
width: 700px;
height: 30px;
font-size: 8pt;
line-height: 11pt;
color: #656565;
text-align: left;
position:absolute; 
top: 70px;
left: 0px;
/*background-image: url(image/bg1.gif);
background-repeat: repeat-x;
background-position: top ;
*/
}
#content .navi A:link {
color: #656565;
text-decoration: underline
}
#content .navi A:visited { 
color: #656565;
text-decoration: underline;
}
#content .navi A:hover { 
color: #28526B;
text-decoration: none;
}
#content .title{
height: 20px;
font-size: 8pt;
line-height: 11pt;
color: #FFFFFF;
text-align: right;
background-color: #28526B;
}
#content .title A:link {
color: #656565;
text-decoration: underline
}
#content .title A:visited { 
color: #656565;
text-decoration: underline;
}
#content .title A:hover { 
color: #28526B;
text-decoration: none;
}
#content .fod{
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #656565;
text-align: center;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
position:absolute;  /* 固定 */
top:1400px; /* 20px+50px+730px+200px+200px+200px=1320px*/
left:0px;
}
#content .fod A:link {
color: #656565;
text-decoration: underline
}
#content .fod A:visited { 
color: #656565;
text-decoration: underline;
}
#content .fod A:hover { 
color: #28526B;
text-decoration: none;
}
#content .fod1{/* policy.html */
width: 100%;
font-size: 8pt;
line-height: 13pt;
color: #656565;
text-align: center;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
position:absolute;  /* 固定 */
top: 1600px; 
left:0px;
}
#content .fod1 A:link {
color: #656565;
text-decoration: underline
}
#content .fod1 A:visited { 
color: #656565;
text-decoration: underline;
}
#content .fod1 A:hover { 
color: #28526B;
text-decoration: none;
}
#content2 .fod2{/* top_news.html */
width: 100%;
height: 100%;
font-size: 8pt;
line-height: 13pt;
color: #656565;
text-align: center;
padding-right: 0px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
float: left;
position:absolute;  /* 固定 */
}
#content2 .fod2 A:link {
color: #656565;
text-decoration: underline
}
#content2 .fod2 A:visited { 
color: #656565;
text-decoration: underline;
}
#content2 .fod2 A:hover { 
color: #28526B;
text-decoration: none;
}
.red{
color: #BE0C0C;
}
.smallred{
color: #BE0C0C;
font-size: 8pt;
line-height: 10pt;
} 
.leftmenu li {
list-style-type:none;
width:220px; 
margin:0 0 6px 0;　/* 余白（上・右・下・左） */ 
color:#FFFFFF;
}
.leftmenu a {
　　display:block;
　　width:196px;　/* width200px-188px=右左12px */ 
　　padding:6px 0 6px 12px; /* 余白（上12px・右0・下12px・左12px） */ 
　　text-decoration:none;
　　color:#FFFFFF; 
　　background-image:url(image/bottan1.gif);/* 背景画像へのパス */
　　background-repeat:repeat-y;
　　}
.leftmenu a:hover {
　　position:relative;
　　color:#000000;
　　background-image:url(image/bottan2.gif);/* 背景画像へのパス */
　　background-repeat:repeat-y;
　　}
