/*----------------------*//*--     全体要素     --*//*----------------------*/html{	margin:0px;	padding:0px;	height:100%;}body{	margin:0px;	padding:0px;	width:100%;	height:100%;	text-align:center;}img{	border:none;}/*表示部分指定*/div#main_space{	margin:0px auto;	padding:0px;	text-align:center;	position:relative;	width:100%;	height:auto !important;	min-height:100%;	height:100%;}/*----------------------------*//*-- ページ要素（ヘッダー） --*//*----------------------------*//*全体*/#header_space{	margin:0px auto;	padding:0px;	position:absolute;	top:0px;	left:0px;	width:100%;	height:87px;	text-align:center;	z-index:1;}/*内部要素*/#header_space #header_inline{	margin:0px auto;	text-align:left;	width:950px;}#header_space #header_inline ul{	list-style-type:none;	margin:0px;	padding:0px;	width:950px;}/*内部要素 タイトル表示*/#header_space #header_inline ul li#header_title{	margin:0px;	padding:0px;	width:715px;	float:left;}/*内部要素 タイトル表示 h1設定*/#header_space #header_inline ul li#header_title h1{	margin:0px;	padding:3px 0px;	font-size:10px;	line-height:12px;	color:#FFFFFF;	height:26px;}/*中面要素 タイトル表示 ロゴ*/#header_space #header_inline ul li#header_title a#header_logo{	margin:6px 15px 0px 0px;	padding:0px;	width:442px;	height:40px;	text-decoration:none;	display:block;	float:left;}/*中面要素 タイトル表示 ロゴ（小）*/#header_space #header_inline ul li#header_title #header_logo_mini{	margin:6px 0px 0px 0px;	padding:0px;	width:245px;	height:40px;	float:left;}/*内部要素 メニュー１（お問い合わせ）*/#header_space #header_inline ul li#header_menu01{	margin:0px;	padding:0px;	width:117px;	text-align:right;	float:left;}#header_space #header_inline ul li#header_menu01 a{	background-image:url("../images/bt_topmenu01.gif");	background-repeat:no-repeat;	background-position:center;	margin:0px;	padding:0px;	width:114px;	height:26px;	text-decoration:none;	display:block;}/*内部要素 メニュー２（交通アクセス）*/#header_space #header_inline ul li#header_menu02{	margin:0px;	padding:0px;	width:117px;	text-align:right;	float:left;}#header_space #header_inline ul li#header_menu02 a{	background-image:url("../images/bt_topmenu02.gif");	background-repeat:no-repeat;	background-position:center;	margin:0px;	padding:0px;	width:114px;	height:26px;	text-decoration:none;	display:block;}/*------------------------------*//*-- ページ要素（コンテンツ） --*//*------------------------------*//*全体*/#contents_space{	margin:0px auto;	padding:87px 0px 30px 0px;	width:950px;	height:100%;	text-align:left;}/*------------------------------*//*-- ページ要素（フッター） --*//*------------------------------*//*フッター*/#footer_space{	margin:0px auto;	padding:0px;	position:absolute;	bottom:0px;	left:0px;	width:100%;	height:30px;	text-align:center;	clear:both;}/*内部要素*/#footer_space #footer_inline{	margin:5px auto 0px auto;	text-align:center;	width:950px;	font-size:14px;	line-height:18px;	font-family:sans-serif;}/*----------------------------------------*//*-- ページ要素（インラインフレーム用） --*//*----------------------------------------*/.inline_list{	list-style-type:none;	margin:10px 0px 0px 0px;	padding:0px;	width:691px;}.inline_list .inline_left{	margin:0px;	padding:0px;	width:100px;	font-size:12px;	line-height:16px;	color:#414141;	text-align:left;	float:left;}.inline_list .inline_right{	margin:0px;	padding:0px;	width:590px;	font-size:12px;	line-height:16px;	text-align:left;	float:left;}.inline_list .inline_right a{	color:#3956B0;}/*----------------------*//*--     共通要素     --*//*----------------------*//*フロート解除*/.float_clear{	margin:0px;	padding:0px;	font-size:1px;	line-height:1px;	clear:both;}/*隠しテキスト*/span.hidden_text{	visibility:hidden;}/*----------------------*//*--     印刷指定     --*//*----------------------*/@media print{	/*ヘッダー*/	#header_space{		position:static;	}	/*コンテンツ*/	#contents_space{		padding:0px;	}	/*フッター*/	#footer_space{		position:static;	}}/*ページの先頭へリンク*/.page_gotop{	margin:10px;	padding:0px;	font-size:14px;	line-height:16px;	font-weight:bold;	color:#6E5000;	text-align:right;}.page_gotop a{	margin:0px;	padding:0px;	color:#6E5000;	text-decoration:none;}.page_gotop a:hover{	text-decoration:underline;}