/* CSS Document *//* マージン・パディングともゼロ設定 */* {	margin : 0 ;	padding : 0 ;}/* width変更不可　*/body {	width : 100%;	font-size: 0.9em;	letter-spacing: 0.05em;}img {	border-style: none;	margin: 0px;	padding: 0px;}/* 第一レイアウト要素にて幅とセンタリング設定　*/#JustLineBody {	position : relative ;	width : 780px ;	margin: 0 auto;}/* 上部余白はヘッダー要素で設定　*/#Header {	width : 100%;	padding-top: 10px;}/* 下部余白はフッターで設定	clearは設定変更不可　*/#Footer {	width : 100%;	clear : both;	text-align: right;	padding-top: 20px;	padding-bottom: 10px;}/* ナビゲーション要素にて幅設定	floatは設定変更不可　*/#Navigation {	float : left ;	width : 180px ;}/* コンテンツ要素にて幅設定	floatは設定変更不可　*/#Contents {	float : left ;	width : 600px ;}/* サイト内検索用バーの中央tdの背景処理　*/.searchbar {	background: url(../images/com/bar_02.gif) no-repeat left center;}/* サイト内検索用バーのテキストフィールドサイズ　*/.inputsize100 {	height: 16px;	width: 100px;}/* メインメニューのマージン設定　*/#Menu {	margin-top: 10px;	margin-bottom: 10px;}/* ナビゲーション要素内tableのマージン設定　*/#Navigation table {	margin-bottom: 5px;}/* フッター要素内メニューのボーダー設定など　*/#Footer ul {	list-style: none;	border-bottom: 6px solid #99CCCC;	padding-bottom: 3px;}/* フッター要素内メニューのインライン設定　*/#Footer li {	display: inline;	margin-left: 20px;	font-size: 0.8em;}/* addressの装飾設定　*/address {	font-style: normal;	margin-top: 3px;	font-size: 0.8em;}/* パンくずの下余白　*/#Pan p {	margin-bottom: 10px;}/* パンくず内使用のフォントカラー　*/.orange {	color: #FF6600;	font-size: 11px;}.gray_11 {	font-size: 11px;}.daiya {	background-image: url(../images/jyoshaken/daiya.gif);	background-repeat: repeat-x;	background-position: center center;}.right {akira-n	text-align: right;}.site {	font-size: 11px;	line-height: 18px;	color: #333333;	background-color: #D8EEF7;	padding: 10px;}#googlelist {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 15px;}td img {display: block;}body,td,th {	font-size: 13px;	color: #333333;}a:link {	color: #86AF41;}a:visited {	color: #82AA3F;}a:hover {	color: #FD8601;}td img {display: block;}