/*------------------文字エンコード--------------*/@charset "shift_jis";/*-----------------ブラウザを初期化-------------*/*{	margin: 0px;	padding: 0px;}body{	margin:0;	padding:0;	font-family:"Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "MS UI Gothic", "Arial", "Gothic", "sans-serif";	font-size: 100%;/*Chnaged 2009.4.16 OM*//*background-image: url(/images/bg.gif);*//*Chnaged 2009.4.16 OM*/}/*-------------------レイアウト-----------------*/#wrapper {		width:800px;	height:auto;	min-height:600px;	margin:0 0 5px 0;	padding:0;	background-color: #D2F0FF;	/*border: 1px solid #333333;*/	border-right:1px solid #888;	border-bottom:1px solid #888;}/*----ヘッドライン部分----*/#headline {	width:800px;	height:76px;	margin:0;	padding:0;	background-color: #D9D9DC;}#headlineLight {	width:800px;	height:46px;	margin:0;	padding:0;	background-color: #D9D9DC;	border-bottom:2px solid #888;}#globalMenuBar{	width:800px;	height:46px;	margin:0;	padding:0;	border:0;	/*background-color: #DDF;*/}#topMenuBar {	width:800px;	height:30px;	margin:0;	padding:0;	background:url("./images/topMenubarBk.gif") no-repeat left top;}/*----メイン部分----*/#container {	width:552px;	height:auto;	margin:0 0 0 124px;	padding:0;	background: #FFF;}#main {	width:552px;	height:auto;	margin:0;	padding:0;	text-align: center;}#footer {	width:552px;	height:20px;	margin:0;	padding:0;}.moreInfo{	width:100%;	padding:4px 0 4px 0;	text-align:right;}.clear {	clear:both !important;}/*----------リンクイラストなどの初期化（一応全体）-------------*/img{	margin:0;	padding:0;	border:0;}a, a:link, a:hover, a:visited{	border:0;}.gotoTop{	margin:0;	padding:0px;	/*width:100%;	*/	text-align:right;}/*----------リンクイラストなどの初期化-------------*/#headline img{	margin:0;	padding:0;	border:0;}#headline a, a:link, a:hover, a:visited{	text-decoration: none;	border:0;}#headline ul, li{	text-decoration: none;	list-style:none;	border:0;}/*----------トップメニュー-------------*/#topMenuBar table{	margin:0;	padding:0;}/*----------パラグラフ設定-------------*/body {	font-size: 100%;	line-height: 140%;}h1 {	text-align: center;	font-size: 160%;	margin:0;	padding:0;	/*background-color: #F5FF99;*/	/*background-image: url(bkTop.gif);*/	/*background-repeat: repeat-x;*/	/*font-weight: normal;*/}h2 {	text-align: left;	font-size: 140%;	margin:0;	padding:0;	color: #CC0000;	background-position: left;}h2.blockTitle{	text-align: left;	font-size: 130%;	margin:10px 0 0 0;	padding:5px 0 5px 15px;	color: #6666EE;	background:url(images/HgrBlueBk.gif) repeat-y top left;	/*background-color: #EEEEFF;*/	/*border-left:5px solid #6666EE;*/	/*border-bottom:1px solid #6666EE;*/}h3 {	text-align: left;	font-size: 120%;	margin:0;	padding:0 0 10px 0;	color: #CC0000;	font-weight:bold;	/*background-color: #F5CC99;*/}h4 {	text-align: left;	font-size: 90%;	margin:0;	width:100%;	color: #000099;	font-weight:bold;	clip:     rect(auto auto auto auto);	top: 100px;	padding-top: 8px;	padding-right: 0px;	padding-bottom: 5px;	list-style-image: url(list.gif);	list-style-position: inside;	list-style-type: disc;}h5, h5 a, h5 a:visited {	text-align: left;	font-size: 90%;	margin: 0px 0 6px;	padding:0;	color: #000000;	font-weight:normal;	line-height: 140%;}p {	text-align: left;	font-size: 100%;	line-height:140%;	margin:0;	padding:0;	color: #000000;}.credit{	width:180px;	margin:0;	padding:0 5px 0 0;	text-align:right;	color:#B2B2B2;	font-size:7.5pt;	float:right;}.query{	width:auto;	margin:0 auto;	padding:0 0 0 300px;	text-align:center;	color:#333333;	font-size:9pt;	float:left;}/*------インデントを使うテキスト指定------*/p.indent1em{	margin-left:1em;	font-size: 90%;	line-height:130%;	text-align:left;}.small{	font-size: 90%;}