/*------------------------------------------------------------------------- common-------------------------------------------------------------------------*/*{	margin:0;	padding:0;}body{	background: url(../images/index/body_bg.gif);	background-repeat:repeat-x;	background-position:top center;	background-color:#565656;	background-attachment:scroll;	font-size:100%;}body{font-family: Sans-serif,Comic Sans MS,'MS UI Gothic','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Arial,Tahoma,Verdana,'ＭＳ Ｐゴシック',Osaka;}/* 見出しの空白削除 */h1,h2,h3,h4,h5,h6 {	margin:0;	padding:0;	text-align:left;}/* 画像の設定 */img{	border:none;}/* 段落の設定 */p {	text-align:justify;	text-justify:distribute;	font-size:75%;	line-height:150%;	margin:0;	padding:0;}/** Mac safari用 CSS hack **//* safari only \*/html:\66irst-child p{	font-size:69%;}/* リンクの設定 */a:link{	font-weight:bold;	color:#4f4fb7;}a:hover{	font-weight:bold;	color:#4f4fb7;	text-decoration:none;}a:visited{	font-weight:bold;	color:#4f4fb7;}/* コンテンツの設定-------------------------------------------------------------------------*/#wrap {	min-height:100%;}#hader {	width:900px;	height:160px;}#hader h1 {	width:132px;	height:57px;	position:relative;	top:20px;	left:5px;}#hader h2 {	width:609px;	height:12px;	position:relative;	top:40px;	left:10px;}/* 2カラムレイアウトの設定 */#sub{	width:200px;	float:left;}#main{	width:678px;	height:auto;	float:right;	background: url(../images/index/cont_bg.png) repeat-y;	border:solid 1px #e5e5e5;}#container:after{	display:block;	clear:both;	height:0;	visibility:hidden;	content:".";}#container {	width:900px;	height:auto;	margin:0;}/* ボタン設定 */div.btn {	width:200px;	height:100px;	margin-bottom:10px;}/* 見出しの設定 */#midashi {	widht:650px;	height:30px;	margin:0 auto;	padding:0 0 20px 0;}/* コンテンツの設定 */#contents {	width:650px;	height:auto;	margin:0 auto;	padding:20px 0 50px 0;}table.topix {	width:620px;	height:auto;	padding:10px 0 5px 0;}td.t01  {	width:40px;	padding:0;	margin:0;}td.t02  {	width:70px;	padding:0;	margin:0;}td.t02 , td.t01 p {	color:#ffffff;}td.t03  {	width:80px;	padding:0 10px 0 0;	margin:0;}td.t03  p {	text-align:right;	color:#ff0066;	font-weight:bold;}td.t04  {	width:420px;	padding:0;	margin:0;}td.t04  p {	font-weight:bold;	color:#4f4fb7;}/* フッターの設定-------------------------------------------------------------------------*/#footer {	width:900px;	height:50px;}address {	font-style:normal;	font-size: 10px;	color:#ffffff;	text-align:right;	margin:20px 0 0 0;}
