/*
  PROJECTNAME:Site
  FILENAME:global.css
  Created by PETARNA on 05/07/23.
  Copyright (c) 2005 PETARNA. All rights reserved.
*/
* {
margin:0px;
padding:0px;
/*border: 0px;*/
}

img {
  border: 0px;
}

body {
text-align:center;
background-color:#efe;
}

/*
top banner
-------------------------------
*/
div#topBanner {
	height: 220px;
	width: 740px;
	background: url("../img/top.jpg") no-repeat 5px 0px;
}
div#topBanner h1,div#topBanner p {
text-indent: -2500px;		
}

/*
block
-------------------------------
*/
form.keisanCenter, table.keisanCenter{
border:1px solid #f00;
text-align:center;
margin-left: auto;
margin-right: auto;
}

form.keisanCenter input,table.keisanCenter tr td input{
text-align:right;
}

div#main{
border: 1px solid #ddd;
width: 755px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color:#fff;

}

div#contner{
 width: 750px;
 background-color:#fff;
}

div#sideMenuContents{
 float: left;
 width: 245px;
 background-color:#fff;
}

h1.contentsTitle{
 padding: 20px 0px　0px　10px;
 margin: 0px 0px　0px　0px;
 width: 478px;
 height: 55px;
 background: url(../img/titleBack.gif) no-repeat 10px 10px;
}

div#contentsContener{
 float: right;
 background-color:#fff;
}

.block{
 margin: 0px 15px 15px 0px; 
 width: 488px;
 border: 1px solid #ddd;
 background-color:#ffe;
}

.block dl dt, .block dl dd{
 margin: 10px; 
}

.block dl dt{
color: #400;
 
}

.blockContents{
 margin: 0px 10px　0px　20px; 
/* padding: 0px 10px　0px　20px;*/

}

ol.news li{
margin-top:20px;
margin-left: 30px;
}

ul.blockContents li{
list-style-type:none;
margin: 5px;
}

dl.contentsList dt,dl.contentsList dd{
list-style-type:disc;
margin: 10px;
}

ul.contentsList li{
list-style-type:disc;
margin: 10px;
}

.blockContents a{
 margin: 5px 0px　5px　0px; 
 padding: 5px 0px　5px　0px;
 line-height: 1.5em;
}

ul.blockContents a,
ul.blockContents a:link,
ul.blockContents a:visited{
 text-decoration: none;
}

ul.blockContents a:hover,
ul.blockContents a:active{
 color: #f00;
}

div#bottomContener{
 width: 750px;
 height: 50px;
 text-align: right;
 clear: both;
}

.titleH2{
 padding: 5px 0px　0px　0px;
 margin: 0px 0px　0px　0px;
 width: 488px;
 height: 25px;
 background: url(../img/title.gif) no-repeat -35px -5px;
}

.titleH3{
 padding: 5px 0px　0px　0px;
 margin-left: 10px;
 height: 25px;
}

.contentsSummary{
 margin: 10px;
}

/*
top menu
-------------------------------
*/
ul#menuTop {
	height: 50px;
	width: 750px;	
	list-style: none;
	background: url(../img/topmenu.gif) no-repeat 0px -80px;
}
ul#menuTop li {
	float: left;
}
ul#menuTop li a {
	display: block;
	height: 40px;
}

li#homeTop a {
	width: 80px;
}
li#homeTop a,li#homeTop a:link,li#homeTop a:visited{}
li#homeTop a:hover,li#homeTop a:active {
	background: url(../img/topmenu.gif) no-repeat 0px -11px;
}
li#aboutTop a {
	width: 125px;
}
li#aboutTop a,li#aboutTop a:link,li#aboutTop a:visited{}
li#aboutTop a:hover,li#aboutTop a:active {
	background: url(../img/topmenu.gif) no-repeat -80px -11px;
}
li#rodohokenTop a {
	width: 75px;
}
li#rodohokenTop a,li#rodohokenTop a:link,li#rodohokenTop a:visited{}
li#rodohokenTop a:hover,li#rodohokenTop a:active {
	background: url(../img/topmenu.gif) no-repeat -205px -11px;
}
li#syakaihokenTop a {
	width: 75px;
}
li#syakaihokenTop a,li#syakaihokenTop a:link,li#syakaihokenTop a:visited{}
li#syakaihokenTop a:hover,li#syakaihokenTop a:active {
	background: url(../img/topmenu.gif) no-repeat -280px -11px;
}
li#romusoudanTop a {
	width: 75px;
}
li#romusoudanTop a,li#romusoudanTop a:link,li#romusoudanTop a:visited{}
li#romusoudanTop a:hover,li#romusoudanTop a:active {
	background: url(../img/topmenu.gif) no-repeat -355px -11px;
}
li#keieisoudanTop a {
	width: 100px;
}
li#keieisoudanTop a,li#keieisoudanTop a:link,li#keieisoudanTop a:visited{}
li#keieisoudanTop a:hover,li#keieisoudanTop a:active {
	background: url(../img/topmenu.gif) no-repeat -430px -11px;
}
li#kyuyoTop a {
	width: 75px;
}
li#kyuyoTop a,li#kyuyoTop a:link,li#kyuyoTop a:visited{}
li#kyuyoTop a:hover,li#kyuyoTop a:active {
	background: url(../img/topmenu.gif) no-repeat -530px -11px;
}
li#jyoseikinTop a {
	width: 90px;
}
li#jyoseikinTop a,li#jyoseikinTop a:link,li#jyoseikinTop a:visited{}
li#jyoseikinTop a:hover,li#jyoseikinTop a:active {
	background: url(../img/topmenu.gif) no-repeat -605px -11px;
}
li#mailTop a {
	width: 30px;
}
li#mailTop a,li#mailTop a:link,li#mailTop a:visited{}
li#mailTop a:hover,li#mailTop a:active {
	background: url(../img/topmenu.gif) no-repeat -695px -11px;
}

ul#menuTop li a {
	text-indent: -999px;		
}

/*
side menu
-------------------------------
*/
ul#menu {
	margin: 0px 13px 0px 13px;
	height: 615px;
	width: 210px;	
	list-style: none;
	background: url(../img/menu.gif) no-repeat -210px -10px;
}

ul#menu li a {
	display: block;
	text-decoration: none;
	height: 35px;
	width: 200px;
}

li#about a,li#about a:link,li#about a:visited{}
li#about a:hover,li#about a:active {
	background: url(../img/menu.gif) no-repeat -5px -10px;
}

li#kosei a,li#kosei a:link,li#kosei a:visited{}
li#kosei a:hover,li#kosei a:active {
	background: url(../img/menu.gif) no-repeat -5px -45px;
}

li#syakai a,li#syakai a:link,li#syakai a:visited{}
li#syakai a:hover,li#syakai a:active {
	background: url(../img/menu.gif) no-repeat -5px -80px;
}

li#kokuzei a,li#kokuzei a:link,li#kokuzei a:visited{}
li#kokuzei a:hover,li#kokuzei a:active {
	background: url(../img/menu.gif) no-repeat -5px -115px;
}

li#saitama a,li#saitama a:link,li#saitama a:visited{}
li#saitama a:hover,li#saitama a:active {
	background: url(../img/menu.gif) no-repeat -5px -150px;
}

li#rodoseisaku a,li#rodoseisaku a:link,li#rodoseisaku a:visited{}
li#rodoseisaku a:hover,li#rodoseisaku a:active {
	background: url(../img/menu.gif) no-repeat -5px -185px;
}

li#rodokijyunkantoku a,li#rodokijyunkantoku a:link,li#rodokijyunkantoku a:visited{}
li#rodokijyunkantoku a:hover,li#rodokijyunkantoku a:active {
	background: url(../img/menu.gif) no-repeat -5px -220px;
}

li#halou a,li#halou a:link,li#halou a:visited{}
li#halou a:hover,li#halou a:active {
	background: url(../img/menu.gif) no-repeat -5px -255px;
}

li#syakaihokenjimu a,li#syakaihokenjimu a:link,li#syakaihokenjimu a:visited{}
li#syakaihokenjimu a:hover,li#syakaihokenjimu a:active {
	background: url(../img/menu.gif) no-repeat -5px -290px;
}

li#rosai a,li#rosai a:link,li#rosai a:visited{}
li#rosai a:hover,li#rosai a:active {
	background: url(../img/menu.gif) no-repeat -5px -325px;
}

li#koyohoken a,li#koyohoken a:link,li#koyohoken a:visited{}
li#koyohoken a:hover,li#koyohoken a:active {
	background: url(../img/menu.gif) no-repeat -5px -360px;
}

li#hyoujyun a,li#hyoujyun a:link,li#hyoujyun a:visited{}
li#hyoujyun a:hover,li#hyoujyun a:active {
	background: url(../img/menu.gif) no-repeat -5px -395px;
}

li#syakaihokenryo a,li#syakaihokenryo a:link,li#syakaihokenryo a:visited{}
li#syakaihokenryo a:hover,li#syakaihokenryo a:active {
	background: url(../img/menu.gif) no-repeat -5px -430px;
}

li#kyokaikenpo a,li#kyokaikenpo a:link,li#kyokaikenpo a:visited{}
li#kyokaikenpo a:hover,li#kyokaikenpo a:active {
	background: url(../img/menu.gif) no-repeat -5px -465px;
}


li#rodokijyun a,li#rodokijyun a:link,li#rodokijyun a:visited{}
li#rodokijyun a:hover,li#rodokijyun a:active {
	background: url(../img/menu.gif) no-repeat -5px -500px;
}

li#news a,li#news a:link,li#news a:visited{}
li#news a:hover,li#news a:active {
	background: url(../img/menu.gif) no-repeat -5px -535px;
}

li#link a,li#link a:link,li#link a:visited{}
li#link a:hover,li#link a:active {
	background: url(../img/menu.gif) no-repeat -5px -570px;
}

ul#menu li a {
	text-indent: -999px;		
}

/*
font
-------------------------------
*/
.titleH2 {
 font-size: 1em;
}

.titleH3 {
 font-size: 1em;
}

.comment08em {
 font-size: 0.8em;
}

ul.contentsList li {
 font-size: 0.95em;
}

ul.blockContents li {
 font-size: 0.95em;
}

.contentsTitle{
text-align:center;
font-size: 1.5em;
}

.underLine{
  text-decoration:underLine;
}

.boldFont{
font-weight:700;
}
/*
imgs
-------------------------------
*/
.toImgCenter{
vertical-align: -1px;
}
