@charset "UTF-8";body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	background: #F9F9F9 url(search/bg01.gif);	font: 12px/1.6em 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;	color: #333333;}#container {	width: 700px;	margin: 0 auto;	text-align: left;	background: url(image/base/bg.gif) repeat-y;	padding-right: 15px;	padding-left: 15px;}#container_base {	width: 600px;	margin: 0 auto;	text-align: left;	background: url(search/bg_base.gif) repeat-y;	padding-right: 15px;	padding-left: 15px;}/*--------------------ヘッダ--------------------*/#header {	height: 50px;	width: 800px;	background: url(search/header.gif);}#header_b {	height: 50px;	width: 900px;	background: url(image/base/header_b.gif);}#header_logo {	height: 50px;	width: 300px;	float: left;}#header_r {	height: 50px;	width: 240px;	float: left;	padding: 0px 20px 0px 240px;}/*--------------------タイトル--------------------*/#main_title {	width: 150px;	height: 20px;	background: url(../search/search_title.jpg) repeat-x;	padding: 30px 30px 20px 620px;}/*--------------------コンテンツエリア（ベース）--------------------*/#contents{	width: 800px;	background: url(../search/contents_bg.gif) repeat-x;}#pankuzu {	width: 680px;	font-size: 10px;	text-align: right;	height: 11px;	line-height: 12px;	padding-top: 5px;	padding-right: 20px;}#contents_area{	width: 740px;	padding: 20px 30px;	line-height: 1.8em;	background: url(../search/contents_bg.gif) repeat-x;}#contents_link{	width: 630px;	padding: 0px 229px 0px 40px;	margin-top: 15px;}#contents_pageup{	width: 140px;	height: 40px;	padding: 10px 30px 10px 630px;}.title_green {	width: 100%;	font-size: 16px;	font-weight: normal;	color: #34891C;	padding: 0px 0px 0px 5px;	height: 22px;	border-bottom: 1px solid #8CC859;	margin-top: 25px;	margin-bottom: 12px;	border-left: 6px solid #8CC859;}.title_blue {	width: 510px;	font-size: 16px;	font-weight: normal;	color: #333333;	padding: 0px 0px 0px 5px;	height: 22px;	border-bottom: 1px solid #166BBC;	margin-top: 25px;	margin-bottom: 12px;	border-left: 6px solid #166BBC;}/*--------------------フッター/リンク--------------------*/#footer {	width: 800px;	height: 10px;	background: url(../search/footer.gif) repeat-x;	font-size: 10px;	color: #FFFFFF;	padding-top: 10px;	padding-bottom: 10px;	text-align: center;	line-height: 1em;}#footer_b {	width: 900px;	height: 10px;	background: url(../image/base/footer_b.gif) repeat-x;	font-size: 10px;	color: #FFFFFF;	padding-top: 10px;	padding-bottom: 10px;	text-align: center;	line-height: 1em;}#footer_link {	height: 12px;	text-align: center;	width: 900px;	font-size: 11px;	font-weight: normal;	background: #391B0B;	color: #CCCCCC;	margin-right: 10px;	margin-left: 10px;	padding-top: 10px;	padding-bottom: 10px;}/*--------------------リンク--------------------*/a:link {	color: #478516;	font-weight: normal;	text-decoration: none;}a:visited {	color: #478516;	font-weight: normal;}a:hover {	color: #478516;	font-weight: normal;	text-decoration: underline;}a:active {	color: #478516;	font-weight: normal;}.link_color00 a:link {	color: #0066CC;	font-weight: normal;	text-decoration: none;}.link_color00 a:visited {	color: #0066CC;	font-weight: normal;}.link_color00 a:hover {	color: #0066CC;	font-weight: normal;	text-decoration: underline;}.link_color00 a:active {	color: #0066CC;	font-weight: normal;}.link_color01 a:link {	color: #FFFFFF;}.link_color01 a:visited {	color: #FFFFFF;}.link_color01 a:hover {	color: #FFFFFF;}.link_color01 a:active {	color: #FFFFFF;}/*--------------------テキスト--------------------*/h1 {	color: #D85900;	font-size: 20px;	font-weight: bold;	line-height: 1.4em;	margin: 0px 0px 10px;}h2 {	color: #666666;	font-size: 14px;	font-weight: bold;	line-height: 1.6em;	margin: 0px;}h3 {	color: #666666;	font-size: 12px;	font-weight: normal;	margin: 0px;}h4 {}.txt_10 {	font-size: 10px;}.txt_10_red {	color: #FF0000;	font-size: 10px;}.txt_10_white {	color: #FFFFFF;	font-size: 10px;}.txt_12_green {	color: #55A715;	font-size: 12px;}.txt_12_red {	color: #E80000;}.txt_12 {}.txt_12_blue {	color: #0068B7;}.txt_14_green {	color: #55A715;	font-size: 14px;}.txt_14_blue {	color: #0068B7;	font-size: 14px;	margin-bottom: 5px;	padding-bottom: 5px;}.txt_14 {	font-size: 14px;}.txt_16_green {	color: #55A715;	font-size: 16px;}.txt_16_blue {	color: #0068B7;	font-size: 16px;	margin-bottom: 5px;	padding-bottom: 5px;}.txt_16_red {	color: #E80000;	font-size: 16px;	font-weight: bold;	line-height: 1.4em;}.txt_18_blue {	color: #0068B7;	font-size: 18px;	margin-bottom: 5px;	padding-bottom: 5px;}/*--------------------フロートクリア--------------------*/.clearfloat {	clear:both;	height:0;	font-size: 1px;	line-height: 0px;	background: #FFFFFF;}/*--------------------リスト表示の設定--------------------*/ul {}.ul_sidemenu {	padding: 0px;	margin: 5px 0px 5px 18px;}.li_0 {}.li_ya {	list-style: url(../image/base/ya11.gif) outside;}.li_ya_b {	list-style: url(../image/base/ya11_b.gif) outside;}.li_ya12 {	list-style: url(../image/base/ya12.gif) outside;	font-size: 14px;	line-height: 1.8em;}.li_link {	list-style: url(../image/base/link_icon.gif) outside;	margin-left: 15px;}.li_clover {	list-style: url(../image/base/clover.gif) outside;	font-size: 12px;	line-height: 1.4em;	padding-bottom: 10px;	margin-left: 10px;}.search_title {	width: 430px;	height: 35px;	background: url(../search/search_title3.jpg) no-repeat;	padding-left: 130px;	padding-top: 15px;	padding-bottom: 5px;	line-height: 1.6em;}.tab_menu_half {	width: 500px;	height: 12px;	padding-left: 40px;	background: url(../search/tab_menu_bg.gif);	padding-top: 6px;}#contents_660 {	width:550px;}#kakunin{	width: 550px;	height: 350px;	background: #FFFFFF;}.kakunin {	width:520px;	height:300px;	font-size: 12px;	line-height: 1.5em;	color: #666666;	background: #F3F3F3;	margin: 10px;	overflow-y:scroll;	}	