@charset "UTF-8";/************************************//* ページ全体の設定  *//************************************/	* {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;	}	html {		height: 100%;		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;	}/************************************//* bodyの設定 *//************************************/	body {		/*background: url(./img/bg.gif) #ffffff;*/		background: #ffffff;		color: #333333;		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 14px;		line-height: 140%;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}/************************************//* 通常のリンク *//************************************/	a:link {		color: #006699;	}	a:visited {		color: #006699;	}	a:active {		color: #ff9900;		text-decoration: underline;	}	a:hover {		color: #3399cc;		text-decoration: underline;	}/*リンクの色グレー */	.link_grey a:link {		color: #aaaaaa;		border: 0px;		text-decoration: none;	}	.link_grey a:visited {		color: #aaaaaa;		border: 0px;		text-decoration: none;	}	.link_grey a:active {		color: #aaaaaa;		border: 0px;		text-decoration: none;	}	.link_grey a:hover {		color: #aaaaaa;		border: 0px;		text-decoration: none;	}	.link_grey disabled {		color: #aaaaaa;		text-decoration: none;	}		disabled,	a disabled {		color: #006699;	}	/************************************//* 画像 *//************************************/	img,	a img {		font-size: 0px;		line-height: 0px;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none !important;	}	.faq_q {		display: block;		width: 44px;		height: 44px;		background: url(./faq/img/faq_q.gif);		background-repeat: no-repeat;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}	.faq_a {		display: block;		width: 44px;		height: 44px;		background: url(./faq/img/faq_a.gif);		background-repeat: no-repeat;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	} 	/* 回り込み*/	.mawarikomi,	td .mawarikomi {		float: left;		vertical-align: middle;		margin: 5px 10px 5px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}/************************************//* フォント小 *//************************************/	.small {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 11px;		line-height: 120%;	}/************************************//* フォント中 *//************************************/	.middle {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 12px;	}/************************************//* フォント大 *//************************************/	.big {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 150%;		font-weight: bold;	}/************************************//* フォント 見出し *//************************************/	h1 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 130%;		font-weight: bold;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}	h2 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 115%;		font-weight: bold;		margin: 1em 0em 1em 0em;		padding: 0px 0px 0px 0px;		border: 0px;	}/*お問い合わせの見出し h2*/#info h2 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 115%;		font-weight: bold;		margin: 1em 0em 1em 0em;		padding: 0px 0px 0px 5px;		border-left: solid 7px #54d6b2;		border-right: 0px;		border-top: 0px;		border-bottom: 0px;	}/*施設検索の見出し h2 */	#search h2 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		color: #30b691;		font-size: 130%;		font-weight: bold;		margin: 0.5em 0em 0.5em 0.5em;		padding: 0px 0px 0px 5px;		/*border-left: solid 7px #c2ebdc;*/		border-left: solid 7px #54d6b2;		border-right: 0px;		border-top: 0px;		border-bottom: 0px;	}/*検査の進め方と検査の特長の見出し h2 */	#process h2,	#feature h2 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		/*color: #01906d;*/		color: #30b691;		text-align: left;		font-size: 130%;		font-weight: bold;		line-height: 120%;		margin: 0px 0px 20px 0px;		padding: 0px 0px 0px 5px;		/*border-left: solid 7px #c2ebdc;*/		border-left: solid 7px #54d6b2;		border-right: 0px;		border-top: 0px;		border-bottom: 0px;	}	h3 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 100%;		font-weight: bold;		margin: 0px 0px 10px 0px;		padding: 0px 0px 0px 0px;	}/*施設検索の見出し h3 */	#search_list h3 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		color: #30b691;		font-size: 14px;		font-weight: bold;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 5px;		border-left: solid 7px #54d6b2;		border-right: 0px;		border-top: 0px;		border-bottom: 0px;	}	h4 {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-size: 100%;		font-weight: normal;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;	}	p {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		text-align: left;		word-break: break-all;		word-wrap: break-all;		margin: 0.5em 2em 1em 2em;		padding: 0px 0px 0px 0px;		border: 0px;	}	#feature p {		width: 292px;		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0.5em 0em 1em 0em;		padding: 0px 0px 0px 0px;		border: 0px;	}	#process p {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0.5em 0em 1em 0em;		padding: 0px 0px 0px 0px;		border: 0px;	}		/*メッセージの本文*/	#message p {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		width: 620px;		text-align: left;		font-size: 100%;		line-height: 140%;		word-break: break-all;		word-wrap: break-all;		margin: 0.5em auto 1.5em auto;		padding: 0px 0px 0px 0px;		border: 0px;	}	strong {		font-weight: bold;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}/************************************//* フォント色 *//************************************/	/*緑 - 濃いめ*/	.green {		color: #01906d;	}		/*緑 - 明るめ*/	.light_green {		color: #30b691;	}		/*赤*/	.red {		color: red;	}		.faq {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		color: #01906d;		font-weight: bold;		font-size: 110%;		margin: 0px 0px 0px 2px;		border: 0px;	}/************************************//* フォーム  *//************************************/form {	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}input {	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;	vertical-align: middle;	margin: 2px 2px 2px 2px;	padding: 2px 2px 2px 2px;}.form_table input,.form_table textarea { 	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif; 	margin: 2px 2px 2px 2px;	padding: 2px 2px 2px 2px;	border: solid 1px #30b691;}/************************************//* テーブル *//************************************//*罫線無しテーブル*/	table {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: 0px;	}	tr {		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: 0px;	}	th {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-weight: bold;		margin: 0px 0px 0px 0px;		padding: 7px 7px 7px 7px;		border-collapse: collapse;		border: 0px;	}	td {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px 0px 0px 0px;		padding: 7px 7px 7px 7px;		border-collapse: collapse;		border: 0px;	}/*罫線有りテーブル*/	.line_table {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: solid 1px #d6d6d6;	}/*問い合わせフォーム用テーブル*/	.form_table {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px auto 5px auto;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: solid 1px #d6d6d6;	}		.form_table tr {		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: solid 1px #d6d6d6;	}	.form_table th {		background: #ddf0ef;		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-weight: normal;		margin: 0px 0px 0px 0px;		padding: 7px 7px 7px 7px;		border-collapse: collapse;		border: solid 1px #d6d6d6;	}	.form_table td {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px 0px 0px 0px;		padding: 7px 7px 7px 7px;		border-collapse: collapse;		border: solid 1px #d6d6d6;	}/************************************//* リスト表示 *//************************************/	ul {		list-style-type: disc;		margin: 0.5em 2em 1em 2em;		padding: 0px 0px 0px 1.5em;		border: 0px;	}	ol {		margin: 0.5em 2em 1em 2em;		padding: 0px 0px 0px 1.5em;		border: 0px;	}		li {		margin: 0em 0em 0.5em 0em;		padding: 0px 0px 0px 0px;		border: 0px;	}	#process ul {		list-style-type: disc;		margin: 0.5em 1em 1em 1em;		padding: 0px 0px 0px 1.5em;		border: 0px;	}/************************************//* ページャー *//************************************/	.page_list,	.page_list ul {		display: block;		float: left;		list-style: none;		text-align: center;		vertical-align: middle;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}	.page_list li {		display: block;		float: left;		width: 24px;		height: 24px;		list-style: none;		text-align: center;		vertical-align: middle;		margin: 0px 3px 0px 2px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}		.page_list li .select {		display: block;		float: left;		width: 24px;		height: 24px;		text-align: center;		vertical-align: middle;		list-style: none;		background: url(./img/link_circle_on.gif);		background-repeat: no-repeat;		color: #ffffff;		font-size: 100%;		font-weight: bold;		line-heignt: 140%;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none !important;	}		.page_list li a:link {		display: block;		float: left;		width: 24px;		height: 24px;		background: url(./img/link_circle_off.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		line-heignt: 140%;		color: #01906d;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none !important;	}		.page_list li a:visited {		display: block;		float: left;		width: 24px;		height: 24px;		background: url(./img/link_circle_off.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		color: #01906d;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none !important;	}		.page_list li a:active {		display: block;		float: left;		width: 24px;		height: 24px;		background: url(./img/link_circle_on.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		color: #2eb892;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none;	}	.page_list li a:hover {		display: block;		float: left;		width: 24px;		height: 24px;		background: url(./img/link_circle_on.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		color: #2eb892;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none;	}/************************************//* 次へ前へボタン 四角 *//************************************/	.square_list,	.square_list ul {		display: block;		float: left;		list-style: none;		text-align: center;		vertical-align: middle;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}	.square_list li {		display: block;		float: left;		width: 69px;		height: 24px;		list-style: none;		text-align: center;		vertical-align: middle;		margin: 0px 5px 0px 5px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}		.square_list li .select {		display: block;		float: left;		width: 69px;		height: 24px;		text-align: center;		vertical-align: middle;		list-style: none;		background: url(./img/link_square_on.gif);		background-repeat: no-repeat;		color: #ffffff;		font-size: 100%;		font-weight: bold;		line-heignt: 140%;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none !important;	}		.square_list li a:link {		display: block;		float: left;		width: 69px;		height: 24px;		background: url(./img/link_square_off.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		line-heignt: 140%;		color: #01906d;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none !important;	}		.square_list li a:visited {		display: block;		float: left;		width: 69px;		height: 24px;		background: url(./img/link_square_off.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		color: #01906d;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none !important;	}		.square_list li a:active {		display: block;		float: left;		width: 69px;		height: 24px;		background: url(./img/link_square_on.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		color: #2eb892;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none;	}		.square_list li a:hover {		display: block;		float: left;		width: 69px;		height: 24px;		background: url(./img/link_square_on.gif);		background-repeat: no-repeat;		text-align: center;		vertical-align: middle;		list-style: none;		font-size: 100%;		font-weight: bold;		color: #2eb892;		margin: 0px auto 0px auto;		padding: 3px 0px 0px 0px;		border: solid 0px;		text-decoration: none;	}/************************************//* 次へボタン 三角 *//************************************/	/* 次へ → */	.next_list,	.next_list a:link,	.next_list a:visited,	.next_list a:active,	.next_list a:hover {		display: block;		float: left;		width: 12px;		height: 16px;		background: url(./img/link_next.gif);		background-repeat: no-repeat;		text-align: left;		vertical-align: middle;		margin: 4px 0px 0px 2px;		padding: 0px 0px 0px 0px;		border: 0px;	}	/* ← 前へ*/	.back_list,	.back_list a:link,	.back_list a:visited,	.back_list a:active,	.back_list a:hover {		display: block;		float: left;		width: 12px;		height: 16px;		background: url(./img/link_back.gif);		background-repeat: no-repeat;		text-align: right;		vertical-align: middle;		margin: 4px 2px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}/************************************//* 仕切り線 *//************************************//* グレーの直線 */	.line {		font-size: 0px;		line-height: 0px;		margin: 0px auto 5px auto;		padding: 5px 0px 0px 0px;		border-bottom: solid 1px #d6d6d6;		clear: both;	}/* 緑の点線 */	.line_dot {		width: 100%;		height: 3px;		background: url(./img/line_dot.gif) repeat-x #ffffff;		font-size: 0px;		line-height: 0px;		margin: 5px 0px 5px 0px;		padding: 0px 0px 0px 0px;		border: 0px;		clear: both;	}/* 緑の直線 */	.line_green {		font-size: 0px;		line-height: 0px;		margin: 0px auto 5px auto;		padding: 5px 0px 0px 0px;		border-bottom: solid 1px #c4ebdb;		clear: both;	}/* グレーの枠 */	.line_box {		width: 696px;		background: #ffffff;		margin: 5px 0px 5px 0px;		padding: 0px 0px 0px 0px;		border: solid 1px #cdcdcd;	}/* 緑の直線 */	.line_midashi_green {		font-size: 0px;		line-height: 0px;		margin: 0px 8px 5px 8px;		padding: 0px 0px 0px 0px;		border-bottom: solid 2px #30b691;		clear: both;	}		/************************************//* メイン *//************************************/	.content {		width: 950px;		background: #ffffff;		margin: 0px auto 0px auto;		padding: 0px 0px 5px 0px;		border-left: solid 1px #e6e6e6;		border-right: solid 1px #e6e6e6;		border-top: 0px;		border-bottom: 0px;		clear: both;	}	.left {		float: left;		width: 199px;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}	.right {		float: left;		width: 750px;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}	.main_left {		float: left;		text-align: center;		margin: 10px 20px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}		.main_left img {		margin: 0px 0px 5px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}		.main_right {		float: left;		margin: 10px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;	}	.main {		width: 698px;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border: 0px;		clear: both;	}/************************************//* メニュー *//************************************/	.menu {		width: 171px;		text-align: center;		margin: 19px auto 0px auto;		padding: 0px 0px 0px 0px;		border: 0px;	}	.menu_footer {		text-align: right;		margin: 0px 15px 10px 0px;		padding: 10px 0px 0px 0px;		border: 0px;		clear: both;	}/************************************//* ヘッダー *//************************************/	.header {		width: 698px;		text-align: right;		font-size: 12px;		font-weight: normal;		color: #30b691;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;		clear: both;	}/************************************//* フッター *//************************************/	.footer {		height: 35px;		font-family: "新ゴ M","A-CID 新ゴ M","ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		background: #ffffff;		color: #333333;		font-size: 10px;		line-height: 10px;		vertical-align: middle;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 15px;		border-top: solid 1px #d4d4d4;		border-bottom: 0px;		border-right: 0px;		border-left: 0px;		clear: both;	}		.footer img,	.footer a img {		float: left;		font-size: 0px;		line-height: 0px;		margin: 0px 5px 0px 0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}		.footer table {		height: 35px;		font-family: "新ゴ M","A-CID 新ゴ M","ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		color: #333333;		vertical-align: middle;		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: 0px;		clear: both;	}		.footer td {		font-family: "新ゴ M","A-CID 新ゴ M","ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		color: #333333;		font-size: 10px;		vertical-align: middle;		margin: 0px 0px 0px 0px;		padding: 0px 15px 0px 0px;		border-collapse: collapse;		border: 0px;	}/*フッターのリンク*/	.footer a {		float: left;		font-size: 10px;		color: #333333;		border: 0px;		text-decoration: none;	}		.footer a:link {		float: left;		color: #333333;		border: 0px;		text-decoration: none;	}	.footer a:visited {		float: left;		color: #333333;		border: 0px;		text-decoration: none;	}	.footer a:active {		float: left;		color: #333333;		border: 0px;		text-decoration: none;	}	.footer a:hover {		float: left;		color: #333333;		border: 0px;		text-decoration: none;	}	.footer disabled {		float: left;		color: #333333;		border: 0px;		text-decoration: none;	}/*フッターの緑のライン*/	.footer_line {		width: 952px;		height: 10px;		text-align: right;		background: #01906d;		color: #01906d;		font-size: 10px;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border: 0px;		clear: both;	}/************************************//* 検索結果一覧ページ *//************************************/#search_list {	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;	color: #555555;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 0px;}/*リンク*/#search_list a:link {		color: #6ec268;	}#search_list a:visited {		color: #6ec268;	}#search_list a:active {		color: #ff9900;		text-decoration: underline;	}#search_list a:hover {		color: #3399cc;		text-decoration: underline;	}/*テーブル*/	#search_list table {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: 0px;	}	#search_list tr {		margin: 0px 0px 0px 0px;		padding: 0px 0px 0px 0px;		border-collapse: collapse;		border: 0px;	}	#search_list th {		height: 30px;		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		font-weight: bold;		vertical-align: middle;		margin: 0px 0px 0px 0px;		padding: 0px 1px 0px 1px;		border-collapse: collapse;		border: 0px;	}	#search_list td {		font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;		color: #555555;		margin: 0px 0px 0px 0px;		padding: 0px 1px 0px 1px;		border-collapse: collapse;		border: 0px;	}/*グレーの点線 横 */	.line_dot_h {		display: block;		width: 100%;		height: 1px;		background: url(./img/line_dot_h.gif);		background-repeat: repeat-x;		font-size: 0px;		line-height: 0px;		margin: 0px 0px 0px0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;		clear: both;	}/*グレーの点線 縦 */	.line_dot_v {		display: block;		width: 1px;		height: 100%;		vertical-align: middle;		background: url(./img/line_dot_v.gif);		background-repeat: repeat-y;		font-size: 0px;		line-height: 0px;		margin: 0px 0px 0px0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}	.list_line {		display: block;		width: 100%;		height: 9px;		vertical-align: middle;		background: url(./img/list_line.gif);		background-repeat: repeat-x;		font-size: 0px;		line-height: 0px;		margin: 0px 0px 0px0px;		padding: 0px 0px 0px 0px;		border: 0px;		text-decoration: none;	}	#search_list .line {		font-size: 0px;		line-height: 0px;		margin: 0px auto 0px auto;		padding: 0px 0px 0px 0px;		border-bottom: solid 1px #d6d6d6;		clear: both;	}#search_list .sub_title {	width: 100%;	height: 50px;	background: url(./img/bg_sub_title.gif);	background-repeat: repeat-x;	color: #444444;	vertical-align: middle;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px;	border: 0px;	clear: both;}#search_list .sub_title h2 {	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;	font-size: 130%;	font-weight: bold;	color: #444444;	margin: 0px 0px 0px 0px;	padding: 13px 5px 0px 5px;	border: 0px;}.sub_title {	width: 100%;	height: 94px;	background: url(./img/bg_sub_title.gif);	background-repeat: repeat-x;	color: #444444;	vertical-align: middle;	margin: 0px 0px 5px 0px;	padding: 0px 0px 0px 0px;	border: 0px;	clear: both;}.sub_title h2 {	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;	font-size: 130%;	font-weight: bold;	color: #444444;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border: 0px;}.sub_title table {	height: 90px;	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;	color: #444444;	vertical-align: middle;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	border-collapse: collapse;	border: 0px;	clear: both;}.sub_title td {	height: 90px;	font-family: "ヒラギノ角ゴPro W3",hirakakupro-w3,Osaka,"ＭＳ Ｐゴシック","メイリオ","ＭＳ ゴシック",sans-serif;	color: #444444;	vertical-align: middle;	margin: 0px 0px 0px 0px;	padding: 2px 2px 2px 5px;	border-collapse: collapse;	border: 0px;}/************************************//* EOF *//************************************/