
/*共通項目*/

body {
	background-color:#FFFFFF;
	text-align:center;
	margin:0px;
	padding:0px;
}


img {
	width:25px;
}

.box1 {		/*施設名検索時の該当なしのメッセージ用*/
	height:100px;
	margin-top:100px;
	color:#FF0000;
}

a {
	text-decoration:none;
	cursor:pointer;
}

a:link {
	color:#101050;
}

a:hover {
	color:#109010;
	background-color:#D9D9D9;
}

a:visited {
	color:#9F0000;
}

table {
	width:800px; font-family:'Osaka','ＭＳ ゴシック','Arial','Helvetica';
}

th {
	font-size:18px;
	background-color:#C0E9F9;
	text-align:left;
	height:25px;
	display:block;
	line-height:1.2em;
}

.tdno {
	width:25px;
	color:#FFFFFF;
	background-color:#13136F;
	text-align:center;
	font-weight:bold;
}

.tdicon {
	background-color:#C0E9F9;
	text-align:left;
}

.tdcate {
	background-color:#FfFbB5;
	text-align:left;
	padding-left:5px;
}

.tdtown {
	background-color:#C0E9F9;
	text-align:left;
	padding-left:5px;
}

.box1 {
	height:100px;
	margin-top:100px;
	color:#FF0000;
}

.inputsub {
	width:75px;
	font-size:16px;
	line-height:1.2em;
	background-color:#003399;
	color:#FFFFFF;
}

#Tbord {
	border:solid 2px #3366CC;
}

.tdttlW {
	width:195px;
	text-align:right;
	padding-top:2px;
	padding-right:5px;
	background-color:#99CCFF;
	line-height:1.5em;
}

.tdwrdW {
	width:600px;
	padding-left:5px;
	padding-top:2px;
	background-color:#DCF0FF;
	line-height:1.3em;
}

.tdttlM {
	width:195px; text-align:right; padding-top:2px; padding-right:5px; background-color:#99CCFF
}

.tdwrdM {
	width:195px; padding-left:5px; padding-top:2px; background-color:#DCF0FF
}

.name {
	width:600px; height:40px; font-weight:bolder; letter-spacing:-2px; border-bottom:solid 1px #101050; border-left:solid 1px #101050; font-size:20pt; background-color:#FFFFFF;
}


