#hyoumain {	clear: both;}#hyoumain table {	border-collapse:collapse;	text-align: center;	vertical-align: middle;	width: 100%;}#hyoumain td {	border-right: 1px solid #828282;	border-bottom: 1px solid #828282;	font-size: 12px;	padding: 1px 0px;}#hyoumain  tr.hyouh1  {	background-image: url(../images/subimages/areah1bg.gif);	background-repeat: repeat-x;}#hyoumain th {	color: #FFFFFF;	padding: 2px;	border: 1px solid #828282;}#hyoumain  th#yamanasi {	background-color: #33A1DB;}#hyoumain th#tiba {	background-color: #005BAC;}#hyoumain th#ibaraki {	background-color: #004386;}#hyoumain th#toukyou {	background-color: #7B5AA3;}#hyoumain th#saitama {	background-color: #E61755;}#hyoumain th#kanagawa {	background-color: #EC6E81;}#hyoumain th#sizuoka {	background-color: #F39700;}#hyoumain th#gunma {	background-color: #6FBA2C;}#hyoumain th#totigi {	background-color: #00AEBB;}#hyoumain th#fukusima {	background-color: #0088B6;}#hyoumain th#nagano {	background-color: #6B1685;}#hyoumain th#niigata {	background-color: #A21145;}#hyoumain th#kyouto {	background-color: #42A7DD;}#hyoumain  td.areah1 {	width: 4%;}#hyoumain td.areah2 {	width: 15%;}#hyoumain td.areah3 {	width: 8%;}#hyoumain td.areah4 {	width: 45%;}#hyoumain .btp {	margin-top: 20px;	margin-bottom: 20px;}#subheadtop {	background-image: url(../images/subimages/subheadtopbg.jpg);	height: 97px;	width: 850px;}#subheadtop #Image323 {	margin-top: 60px;	margin-left: 680px;}#footer {	background-image: url(../images/subimages/footer.jpg);	background-repeat: no-repeat;	height: 80px;	width: 850px;	clear: both;	background-color: #FFFFFF;	float: none;}#footer p {	padding-top: 8px;	padding-left: 20px;	color: #FFFFFF;}#footer a {	color: #FFFFFF;}#bg {	background-repeat: repeat-y;	background-position: left;}#content {	background-image: url(../images/subimages/contentbg.gif);	background-repeat: repeat-y;	background-position: 0px 0px;	margin: 30px 0px 0px;	padding: 0px;	clear: both;	height: 100%;	text-align: left;}#sidebar {	width: 200px;	float: left;	background-image: url(../images/subimages/contentbg.gif);	background-repeat: repeat-y;}#sidebar img {	margin-left: 2px;	margin-bottom: 5px;}#sidebar ul {	list-style: none;	width: 180px;	margin-left: 2px;}#sidebar li {	display: block;	margin-bottom: 2px;}#sidebar  li  a {	background-color: #CEE9FF;	display: block;	margin: 0px;	padding: 3px 3px 3px 28px;	background-image: url(../images/subimages/arrow.gif);	background-repeat: no-repeat;	background-position: left center;	border: 2px solid #B5DEFF;}#sidebar li a:hover {	background-color: #E3D1B7;	background-image: url(../images/subimages/arrowh.gif);	border: 2px solid #DDC8A8;}#main {	float: left;	width: 650px;}#cle-both {	clear: both;	margin: 0px 0px 20px;	padding: 0px;}#main  p  {	margin-left: 110px;}#main  .textarea  { /* 20090408追加by開発室:小倉 */	margin: 0px;}#ryokou #main  h2 {	color: #006699;	font-weight: bold;	margin-left: 110px;	font-size: 130%;	margin-top: 10px;}#zyouken  h2, #panfuretto h2 {	background-image: url(../images/subimages/dot.gif);	background-repeat: repeat-x;	background-position: bottom;	font-size: 130%;	color: #166DEF;	margin-top: 20px;	margin-bottom: 10px;}#zyouken   #main  p, #panfuretto p {	margin-left: 50px;}#panfuretto h3 {	margin-left: 50px;	font-size: 120%;	margin-top: 10px;}#indexcontent {	margin-bottom: 3px;}#index #inhead {	clear: both;}#index #inleft {	float: left;}#index #inright {	float: left;}#index #wrapper #indexcontent #inleft table {}#area li {	float: left;	list-style: none;}#area li a {	height: 2em;	width: 65px;	line-height: 2em;	text-decoration: none;	color: #444444;	background-color: #F0FAFF;	text-align: center;	display: block;	border-top: 1px solid #00FFFF;	border-bottom: 1px solid #0066FF;	font-weight: bold;	font-size: 110%;}#area   li a:hover  {	background-color: #B9E9FF;}#area #alr a {	border-left-style: none;	width: 65px;}#koutuu  #main  h2 {	margin-left: 110px;	margin-top: 20px;	margin-bottom: 5px;	font-size: 120%;	font-weight: bold;	color: #729DD3;}#koutuu #main h3 {	margin-left: 110px;	margin-top: 20px;	margin-bottom: 5px;	font-size: 120%;	font-weight: bold;	color: #166DEF;	background-image: url(../images/subimages/dot2.gif);	background-repeat: repeat-x;	background-position: bottom;	border-left: 6px solid #166DEF;	padding-left: 5px;}#koutuu  h6, #taiken h6 {	font-size: 85%;	font-weight: normal;	margin-left: 122px;	color: #333333;}#taiken h3 {	margin-left: 110px;	background-image: url(../images/subimages/tai-iconQ.gif);	background-repeat: no-repeat;	background-position: left top;	padding-left: 19px;	color: #333333;	font-weight: bold;	margin-top: 15px;	margin-bottom: 3px;	font-size: 110%;}#taiken h4 {	background-repeat: no-repeat;	background-position: left top;	margin-left: 110px;	padding-left: 19px;	font-weight: normal;	font-size: 100%;}#taiken table#top {	margin-left: 110px;}#taiken table#top th {	background-color: #CEE9FF;	text-align: center;	vertical-align: middle;	border: 1px solid #999999;	color: #004A9A;}#taiken table#top td {	background-color: #FFFFC9;	padding-left: 10px;	padding-top: 3px;	padding-bottom: 3px;	border: 1px solid #999999;}#taiken   table td {	vertical-align: top;}#taiken table td img {	margin-top: 15px;	margin-left: 10px;}#kankou table#hyou {}#kankou table#hyou td {	border: 1px solid #0099CC;	padding-right: 5px;	padding-left: 5px;	font-size: 80%;}#kankou table#hyou th {	text-align: center;	vertical-align: middle;	background-color: #B2D9F6;	border: 1px solid #0099CC;}#kankou table#hyou th#hyoutop {	color: #FFFFFF;	background-color: #3D96D8;	font-size: 110%;	font-weight: bold;}#kankou #yamaimg {	float: left;	margin-right: 10px;}#kankou   table#hyou td#yamahyoutd {	font-size: 110%;}#kankou   #main p {	margin: 0px;	padding: 0px;}#kankou   #main table.koukoku td  {	vertical-align: top;}#kankou    #main table.koukoku p   {	text-align: center;	vertical-align: top;	padding-bottom: 30px;}
