@charset "euc-jp";/* -----------------------------------------------------------
	共通設定
----------------------------------------------------------- */.text-h-menu a:link { color: #004F08 ;text-decoration:underline }.text-h-menu a:visited { color: #004F08 ;text-decoration:underline }.text-h-menu a:hover { color: #ff8c00 ;text-decoration:none }.text-h-menu {font-size: 0.8em; line-height: 1.3em ; color: #004F08}.text-large a:hover { color: #ff8c00 ;text-decoration:none }.text-large {font-size: 0.95em; line-height: 2.0em ; word-break: break-all}.text-large-m a:hover { color: #ff8c00 ;text-decoration:none }.text-large-m {font-size: 0.95em; line-height: 1.4em ; word-break: break-all}.text-large-s a:hover { color: #ff8c00 ;text-decoration:none }.text-large-s {font-size: 0.95em; line-height: 1.0em ; word-break: break-all}.text-middle a:hover { color: #ff8c00 ;text-decoration:none }.text-middle {font-size: 0.8em; line-height: 1.4em ; word-break: break-all}.text-middle-m a:hover { color: #ff8c00 ;text-decoration:none }.text-middle-m {font-size: 0.8em; line-height: 1.3em ; word-break: break-all }.text-middle-s a:hover { color: #ff8c00 ;text-decoration:none }.text-middle-s {font-size: 0.8em; line-height: 1.0em ; word-break: break-all }.text-small a:hover { color: #ff8c00 ;text-decoration:none }.text-small {font-size: 0.7em; line-height: 1.4em }.text-small-s a:hover { color: #ff8c00 ;text-decoration:none }.text-small-s {font-size: 0.7em; line-height: 1.1em }.text-xlarge {font-size: 1.2em;}.letter-1 { letter-spacing: -1px ;}.form { 	border:1px SOLID black ;	font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";	height: 20px;	width: 120px;	margin: 0;	padding: 0;}/* IE透過PNG対応 */* img.alpha {	 behavior:url(/common_html/alpha.htc)}/* フォーム */form {	margin: 0;	padding: 0;}/* 略称を定義するタグ */acronym {	border: none;	cursor: help;	font-weight: bold;}/* fancybox文字 */#fancybox-title {	font-size: 82%;}A:link { color: #0d439d ; text-decoration:underline}A:visited { text-decoration:underline}A:active {text-decoration:none}span.text-middle-m a:link font {	color: #fff;	text-decoration:underline;}span.text-middle-m a:visited font {	color: #fff;	text-decoration:underline;}span.text-middle-m a:active font {	color: #fff;	text-decoration:none;}span.text-middle-m a:hover font {	color: #fff;	text-decoration:none;}