A { text-decoration: none; }A:link { color:#666666; text-decoration:none;}A:visited { color:#666666; text-decoration:none;}A:hover { color: #666666; text-decoration: underline;}.f8 {	font-family: "ＭＳ Ｐゴシック", Osaka,;	font-size: 8px;	line-height: 16px;	color: #666666;}.f10 {	font-family: "ＭＳ Ｐゴシック", Osaka,;	font-size: 10px;	line-height: 18px;	color: #666666;}.f12 {	font-family: "ＭＳ Ｐゴシック", Osaka, ;	font-size: 12px;	line-height: 20px;	color: #666666;}.copyright {	font-family: "ＭＳ Ｐゴシック", Osaka, ;	font-size: 10px;	line-height: 15px;	color: #666666;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;}.submenu {	font-family: "ＭＳ Ｐゴシック", Osaka, ;	font-size: 9px;	line-height: 18px;	color: #666666;}.line {	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.line02 {	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.submenu02 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 18px;	color: #666666;}.linenews {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: dotted;	border-top-color: #999999;	border-right-color: #999999;	border-bottom-color: #999999;	border-left-color: #999999;}.linemenu {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	font-family: "ＭＳ Ｐゴシック", Osaka, ;	font-size: 12px;	line-height: 15px;	color: #666666;}.f10_2 {	font-family: "ＭＳ Ｐゴシック", Osaka, ;	font-size: 10px;	line-height: 14px;	color: #666666;}img {	display: block;}/*--MAP用　2008.08.05--*/#closeBtn{background:url("../../img/btn_close.gif") ;width:96px;height:31px;overflow:hidden;text-indent:-9999px;margin:10px 0;}.f12gry{	font-family: "ＭＳ Ｐゴシック", Osaka, ;color:#333333;font-size:12px;font-weight:bold;}/*--- Recruit用　2008.08.06---*/.tdItem{border-left:5px solid #B68D1D;/*	background-color:#efefef;*/background-color:#FFE9B9;	color:#666666;	font-weight: 300;	letter-spacing: 0.5em;	text-align: center;	width: 80px;}.tdUnder{	border-left:1px solid #cccccc ;	border-right:1px solid #cccccc ;	border-bottom:1px solid #cccccc ;	padding-left:10px;}#recLink a img{display:inline;}#recImg01{width:120px;height:auto;background-image:url(../../img/rec_img01.jpg);background-position:right bottom;background-repeat:no-repeat;overflow:hidden;}#recImg02{width:120px;height:auto;background-image:url(../../img/rec_img02.jpg);background-position:right bottom;background-repeat:no-repeat;overflow:hidden;}#recImg03{width:120px;height:auto;background-image:url(../../img/rec_img03.jpg);background-position:right bottom;background-repeat:no-repeat;overflow:hidden;}.f12b{	font-family: "ＭＳ Ｐゴシック", Osaka, ;color:#666666;font-size:12px;font-weight:bold;line-height:140%;}/* ---- トップのニュース＆トピックス ----- */#news_area {	height: 200px;	overflow: auto;	margin: 0;	padding: 0;}.news_day {	width: 70px;	float: left;	magin: 0 5px 0 0;	padding: 0;}.news_text {	width: 380px;	float: left;	margin: 0;	padding: 0;}.news_box {	width: 480px;	margin: 0 0 5px 0;	padding: 0;}