/*------------------
  サブメイン
------------------*/
* {
	margin: 0px;
	padding: 0px;
}
#submain {
	width: 560px;
	float: right;
	text-align: left;
}
.subbar {
	margin-bottom: 15px;
}
.sub_midashi_a {
	margin-bottom: 10px;
	margin-left: 8px;
}
.sub_midashi_b {
	margin-bottom: 5px;
}
.subbox {
	text-align: left;
	padding-right: 15px;
	padding-left: 15px;
}
.left_img {
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
}
.right_img {
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}
.toi {
	background-image: url(../koshin/toi/img/back.jpg);
	margin-right: auto;
	margin-left: auto;
	float: none;
	width: 525px;
	border: 1px solid #999999;
}
.toi table {
	margin: 20px;
}
.toi th {
	width: 140px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.toi td {
	padding-bottom: 5px;
	padding-top: 5px;
}
.tameru_navi {
	width: 550px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
}
.tameru_navi  ul {
	list-style-type: none;
}
.tameru_navi  li {
	float: left;
}
.tameru01 a {display: block; width: 145px; background-image: url(../tameru/img/navibar.gif); background-position: -0px -0px; height: 40px;}
.tameru02 a {display: block; width: 130px; background-image: url(../tameru/img/navibar.gif); background-position: -145px -0px; height: 40px;}
.tameru03 a {display: block; width: 130px; background-image: url(../tameru/img/navibar.gif); background-position: -275px -0px; height: 40px;}
.tameru04 a {display: block; width: 145px; background-image: url(../tameru/img/navibar.gif); background-position: -405px -0px; height: 40px;}

.tameru01 a:hover {background-position: 0px -40px; height: 40px;}
.tameru02 a:hover {background-position: -145px -40px; height: 40px;}
.tameru03 a:hover {background-position: -275px -40px; height: 40px;}
.tameru04 a:hover {background-position: -405px -40px; height: 40px;}

.hyo01box {width: 545px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.hyo01 table {
	font-size: 90%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	line-height: 1.3em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;

}
.hyo01 th {
	color: #5A3D1C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
.hyo01 td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.hyo01 td p{
	text-indent: 1.3em;
}
.hyo01 a:link {
	color: #006B33;
	text-decoration: underline;
}
.hyo01 a:visited {
	color: #006B33;
	text-decoration: underline;
}
.hyo01 a:hover {
	text-decoration: underline;
	color: #FF6600;
}
.hyo02 table {
	margin-bottom: 20px;
	font-size: 90%;
}
.hyo02 td {
	text-align: center;
}
.hyo02 p {
	text-align: left;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.cyui {
	text-align: center;
	font-size: 110%;
	font-weight: bold;
	color: #FF6600;
	margin-bottom: 10px;
}
.sonaeru {
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 45px;
	margin-bottom: 10px;
}
.sonaeru p{
	text-indent: -1em;
}

.kojin_navi {
	width: 552px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 25px;
}
.kojin_navi  ul {
	list-style-type: none;
}
.kojin_navi  li {
	float: left;
}
.kojin01 a {display: block; width: 190px; background-image: url(../kariru/kojin/img/navibar.gif); background-position: 0px 0px; height: 40px;}
.kojin02 a {display: block; width: 170px; background-image: url(../kariru/kojin/img/navibar.gif); background-position: -190px -0px; height: 40px;}
.kojin03 a {display: block; width: 190px; background-image: url(../kariru/kojin/img/navibar.gif); background-position: -360px -0px; height: 40px;}

.kojin01 a:hover {background-position: 0px -40px; height: 40px;}
.kojin02 a:hover {background-position: -190px -40px; height: 40px;}
.kojin03 a:hover {background-position: -360px -40px; height: 40px;}


.enterbank a{
	text-indent: -9999px;
	background-image: url(../benri/bank/img/bankenter.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 95px;
	width: 506px;
	background-position: 0px -4px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.enterbank a:hover{
	background-image: url(../benri/bank/img/bankenter.jpg);
	background-repeat: no-repeat;
	display: block;
	height: 95px;
	width: 506px;
	background-position: 0px -114px;
	margin-bottom: 15px;
	margin-right: auto;
	margin-left: auto;
}
.bank {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	border: 1px solid #FF6633;
	text-indent: -1.4em;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 40px;
	width: 445px;
	margin-top: 10px;
}
.banktoi {
	width: 505px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	padding-top: 10px;
}
.subimgbox {
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
}
.kojin {
	margin-bottom: 5px;
	margin-left: 8px;
	color: #0F5DAC;
	font-weight: bold;
	line-height: 1.2em;
}
#kojinjyoho {
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-color: #DAE9F3;
	margin-bottom: 20px;
}
.kojinjyoho {
	text-align: left;
	padding-right: 15px;
	padding-left: 45px;
	margin-bottom: 20px;
	font-size: 90%;
}
.kojinjyoho li {
	list-style-type: none;
	text-align: left;
	font-weight: bold;
	text-indent: -1.7em;
}
#kanyu {
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-color: #DAE9F3;
	font-weight: bold;
	margin-bottom: 20px;
}
.kanyu li {
	list-style-type: none;
	text-align: left;
	padding-bottom: 15px;
	margin-right: 40px;
	margin-left: 55px;
	text-indent: -2em;
}
#hoken {
	width: 510px;
	margin-right: auto;
	margin-left: auto;
	padding: 15px;
	background-color: #DAE9F3;
	font-weight: bold;
	margin-bottom: 20px;
}
.hoken p {
	text-align: left;
	margin-right: 40px;
	margin-left: 45px;
	text-indent: -1em;
}
.hoken li {
	list-style-type: none;
	text-align: left;
	padding-bottom: 5px;
	margin-right: 40px;
	margin-left: 55px;
	text-indent: -2em;
}
.nenkin_uemaru {
	height: 15px;
	background-image: url(../nenkin/img/kadomaru.gif);
	background-position: center top;
	background-repeat: no-repeat;
}
.nenkin_shitamaru {
	height: 15px;
	background-image: url(../nenkin/img/kadomaru.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}

.nenkin {
	background-color: #FFFFCC;
	width: 540px;
	margin-right: auto;
	margin-left: auto;
}
.nenkin img {
	margin-left: 12px;
}
.nenkin p {
	margin-right: 20px;
	margin-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #996633;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.nenkin li {
	margin-right: 15px;
	margin-left: 30px;
	list-style-type: none;
}
.disclist {
	margin-left: 45px;
	margin-right: 25px;
	margin-bottom: 15px;
	font-weight: bold;
	background-image: url(../img/yaji_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
	font-size: 105%;
}
.pdf {
	margin-left: 10px;
	font-size: 80%;
	line-height: 1.2em;
	margin-right: 25px;
}
#sitemap_l {
	float: left;
	width: 235px;
	border: 1px dashed #CCCCCC;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	clear: left;
}
#sitemap_r {
	float: right;
	width: 235px;
	border: 1px dashed #CCCCCC;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 5px;
	clear: right;
}
.sitemap_midashi {
	font-weight: bold;
	margin-bottom: 5px;
}
.sitemap_komidashi {
	margin-left: 25px;
	background-image: url(../sitemap/img/yaji.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.sitemap_komidashi_s {
	margin-left: 60px;
	background-image: url(../sitemap/img/maru.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
.tophe {
	background-image: url(../img/yajiup_s.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 18px;
	font-size: 80%;
	float: right;
	clear: both;
	margin-right: 15px;
}
.toi_leftright {
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
