@charset "shift_jis";/* ページ全体------------------*/body {	margin: 0;	padding: 0;	font-size: medium;}h1, h2, dl {	margin: 0;}p {	margin: 0;}/* リンクデフォルトa:link {	color: #000000;	font-style; normal;} *//* クリック済みa:visited {	color: #000000;	font-style; normal;} *//* ポイント時 */a:hover {	color: red;	font-style; normal;font-weight: bold;}/*------------------  フォント------------------*/#f_title{	font-weight: bold;}/* indexのタイトル */#f_white_title{	font-weight: bold;	color: #FFFFFF;}#f_small{	font-size: x-small;}#f_medium{	font-size: medium;}#title_logo{	margin-left: 110px;}/*------------------  テーブル------------------*/#table_line {border: solid 1px #000000; border-collapse: separate;}/*------------------  td タグ------------------*/td {border: solid 1px #000000; border-collapse: separate;}/*----- メイン部 -----*/#main_td{	padding: 7px;	width: 300px;}#main_title_td{	padding: 7px;	width: 300px;	background-color: #9999FF;}/*----- 最近の更新 -----*/#news_td{	padding: 7px;	width: 418px;	background-color: #9999FF;}/*------------------  th タグ------------------*/th {border: solid 1px #000000;}/*------------------  ヘッダ 現在未使用------------------*/#header ul {		margin: 18px 0 0 18px;	padding: 0;}#header li {	float: left;	list-style: none;	margin:0;	padding: 0;	padding-left:1em;}/*------------------#header a:hover, a:active {	color: #0000FF;}------------------*//*------------------  ページ本体（2段組み）------------------*/#pagebody {	width: 860px;	float: left;	background: #FFFFFF;}#content {	width: 860px;	float: left;}#main {	width:600px;	margin: 40px 30px 0 0;	float: right;}#navierea {	width: 150px;	float: left;	margin: 40px 0 0 0;	padding-left: 20px;}#footer {	float: left;	margin: 0;	padding: 0;	display: block;	width: 760px;	height: 60px;}/*------------------ メイン------------------*/#pagebody h1 {	margin: 20px 0 10px 14px;	padding: 0;}#main h3 {	margin: 10px 0 0 0;	padding: 0;	}/*---------------- 左ナビゲーション------------------*/#l_navi {	width: 150px;}#l_navi ul {	margin: 0;	padding: 0;}#l_navi li{	margin: 0;	padding-top: 5px;	padding-left: 8px;	display: block;	width: 150px;	height: 22px;	background-color: #FFFFFF;	font-size: x-small;	border-left: #9999FF 5px solid; 	border-bottom:black 1px solid ; 	padding-left:0.5em }#l_navi a {	margin: 0;	padding: 0;}#l_sidenavi {	float: left;	width: 150px;	height: 133px;	margin-top: 15px;	padding: 0;}/*---------------- 右ナビゲーション------------------*/#r_sidenavi {	float: right;	margin-top: 15px;	padding: 0;	margin: 10px;}/*------------------ パンくずリスト------------------*/#rootlist {	position: absolute;	top: 110px;	left: 30px;	color: #000000;	font-size: x-small;	font-weight: bold;}/*------------------ フッタ------------------*/#footer h3 {	font-size: x-small;	margin: 18px 0 0 18px;}#footer ul {		margin: 18px 0 0 18px;	padding: 0;}#footer li {	float: left;	list-style: none;	margin:0;	padding: 0;	font-size: x-small;}/*------------------  もっと見るのリンク------------------*/.more_link{	font-size: x-small;	margin-bottom: 15;}