/*** search ***/input {	font-size:9pt; 	height:14pt; width: 115pt}#btnG {	width: 63pt;} /*** common ***/a {	text-decoration: none;}a:hover {	background-color: #E8E1FF;}.l-line {	font-size: 10pt;	line-height: 15pt;	letter-spacing: 0pt;}.s-line {	font-size: 9.5pt;	line-height: 12pt;	letter-spacing: 0pt;}.p14 {	font-size: 11pt;	line-height: 15pt;	letter-spacing: 0.3pt;}.p12 {	font-size: 9.5pt;	line-height: 12pt;	letter-spacing: 0pt;}.p12s {	font-size: 9pt;	line-height: 10pt;	letter-spacing: 0pt;}.p11 {	font-size: 8.5pt;	line-height:10pt;}.l2-line {	font-size: 10pt;	line-height: 19pt;	letter-spacing: 0pt;}.l-p14 {	font-size: 11.5pt;	line-height: 19pt;	letter-spacing: 1.5pt;}.p13 {	font-size: 10pt;	line-height: normal;	letter-spacing: 0pt;}.p13-line {	font-size: 10pt;	line-height: 13pt;	letter-spacing: 0pt;}td {	font-size: 10pt;	line-height: normal;	letter-spacing: 0pt;}.p14-line {	font-size: 11.5pt;	line-height: 21pt;	letter-spacing: 0pt;}li {	line-height: 130%;}.p9 {	font-size: 9pt;	line-height: normal;	letter-spacing: 0pt;}.question {	font-size: 14pt;	font-weight: bold; 	color: 009966;}.answer {	font-size: 14pt;	font-weight: bold; 	color: CC3333;}#wrap td {	white-space: nowrap;}#solid table {	border: 1px solid; border-collapse: collapse; }/* seishin-ichiran */.star {	color: FF9900;	background-color: #FFFFFF;}/*** branch ***/#link {	font-size: 8.7pt;	line-height: 12pt;	letter-spacing: 0pt;}#link a {	text-decoration: none;	color: #666666;}#link :hover {	text-decoration: none;	color: #000000;	background-color: #FFFFFF;}.b_title {	padding-left: 2pt; 	color: #FFFFFF; font-size: 10pt;	height: 15pt; valign: middle;}.honsya {	background-color: #FFFFFF;	font-size: 10pt;	color: 000000;	height: 10pt;}.hokaido {	background-color: #E6DFEE;	font-size: 10pt;	line-height: 13pt;	color: #222222;}.tohoku {	background-color: #DEECF5;	font-size: 10pt;	line-height: 13pt;	color: #222222;}.kanto {	background-color: #DBF1EB;	font-size: 10pt;	line-height: 13pt;	color: #222222;}.chubu {	background-color: #E5E5CD;	font-size: 10pt;	line-height: 13pt;	color: #222222;}.kinki {	background-color: #E5E5D9;	font-size: 10pt;	line-height: 13pt;	color: #222222;}.chugoku {	background-color: #F2E6D4;	font-size: 10pt;	line-height: 13pt;	color: #222222;}.kyushu {	background-color: #F1DACE;	font-size: 10pt;	line-height: 13pt;	color: #222222;}/*** top ***/#left {	float: left; 	width: 235pt;	border-width: 1px 1px 1px 1px; border-style: solid ; border-color: #CCCCCC;	margin: 3pt 0pt 3pt 2pt;}#right {	float: right; 	width: 233pt;	border-width: 1px 1px 1px 1px; border-style: solid ; border-color: #CCCCCC;	margin: 3pt 3pt 0pt 0pt;}#left a {	text-decoration: none;	color: #006699;	font-weight: bold;}#left :hover {	text-decoration: underline;	background-color: #ffffff;}#right a {	text-decoration: none;	color: #006699;	font-weight: bold;}#right :hover {	text-decoration: underline;	background-color: #ffffff;}#pad {	padding: 3px;}/* top info */#info td {	font-size: 8.5pt; line-height: 10.5pt; letter-spacing: 0pt;}.info_title {	color: #003366;	font-size: 10pt; letter-spacing: 1pt; font-weight: bold; }.info_fs {	color:#000000;}.ymd {	color: #993333; letter-spacing: 1pt;}#info a {	text-decoration: none;	color: #0000FF;}#info :hover {	text-decoration: underline;	color: #000000;	background-color: #EFFFFF;}/* orange font */.fs_orange {	font-size: 11.5pt;	line-height: 21pt;	letter-spacing: 0pt;	color: #FF6633;}/* news */.ymd_news {	color: 0033CC;}/* seihin-ichiran */.seihin {	letter-spacing: -1; }/* extec */.fs_extec_l {	font-size: 22pt;	font-weight: bold; 	color: #000099;}.fs_extec_s {	font-size: 15pt;	font-weight: bold; 	color: #000099;}.fs_text {	font-size: 11.5pt;	line-height: 14pt;	letter-spacing: 1pt;}/* seihin red */.fs_red {	color: #990000;}