/*

2008/02/22 upgrade

*/

/* ≪くらしの情報共通≫本文
---------------------------------------------*/
	/*contents ページ内本文
	---------------------------------------------*/
	#contents h2 {
		background: url(image/title_bg.gif) left top no-repeat;
		padding: 23px 0 0 24px;
		font-size: 120%;
		height:54px;
		color: #333333 ;
	}
	
	#contents h3 {
		background: url(image/title_bg2.gif) left top no-repeat;
		padding: 0 0 0 10px;
		font-size: 120%;
		height: 30px;
		color: #333333;/*グレー*/
	}
	
	/*≪各ページカラー≫
	---------------------------------------------*/
	#contents h4 {
		font-size: 100%;
		border-left:solid 5px #e6b300;/*オレンジ */
		padding: 0 0 0 5px;
		margin-top: 30px;
	}
	
	#contents h5 {
		background : url(../life/image/ico_triangle.gif) no-repeat;
		font-size: 100%;
		color: #1a66cc;
		margin-top:0;
		padding-left: 10px;
	}

	/*≪リンク≫
	---------------------------------------------*/
	#contents h6 {
		background: url(image/bt_bg.gif) left top no-repeat;
		font-size: 100%;
		padding: 10 0 0 27px;
		height:35px;
		color: #ffffff;/*#e6b300*/
	}
	
#section {
	margin : 10px 0;
	}
	
#section2 {
	margin : 45px 0 20 0;
	}
		
#pagenavi {
	width : 800px ;
	text-align : left ;
	vertical-align : middle ;
	font : 80% ;
	color : #555555 ;
}
/* ≪くらしの情報ページのみ≫ＱＡ文字
---------------------------------------------*/	
.text_q {
	font : 100% ;
	line-height: 1.4;
	color : #e68000 ;	
}

.text_a {
	font : 100% ;
	line-height: 1.4;
	color : #000000 ;	
	margin-top: 0;
	margin-left: 55;
}	

	/* エリア指定
	---------------------------------------------*/
#linkarea {	
	margin : 10 0 0 55px;
	}
	
	
/* フッター
---------------------------------------------*/
#footer {
	clear : both ;
	}
	
/* 他の定義
---------------------------------------------*/
.mark-m {
	border : 0px;
	vertical-align : middle;
}

#important h3 {
	text-align : center ;
	font-size : 12px ;
	color : #cc0000 ;
	}
	
img {
	border : 0px ;
}

div.double_line
{
	width: 800;
	border: 3px double #aaaaaa;
	margin: 0 0 10 0;
	padding: 10;
	color: #000000;
}

.goto img {
float: right;
}

.float_left
      {
         float: left;
         margin-right: 0.7em;
      }
      
.float_leftclear
      {
         clear: both;
      }
      
.float_right
      {
         float: right;
         margin-left: 0.7em;
      }
      
.float_rightclear
      {
         clear: both;
      }

/*	テーブル関係	*/

table {
	margin : auto ;
	border-collapse : collapse ;
/*	border : 1px solid #666666 ;	*/
	font-size: 100%;
}

td.sublink
{
	background: url(image/bg_sublink2.gif) left top no-repeat;
	color: #000000;
	text-align : left ;	
	padding : 8 5 5 72;
}

td.class1
{
	background-color: #e6b300;/*オレンジ*/
	color: #333333;
}

td.class1_c
{
	background-color: #e6b300;/*オレンジ*/
	color: #333333;
	text-align : center ;
}

td.class2
{
	background-color: #ffffe6;/*薄い黄色*/
	color: #333333;
}

td.class2_c
{
	background-color: #ffffe6;/*薄い黄色*/
	color: #333333;
	text-align : center ;	
}


/*	リンク関係	*/
A { TEXT-DECORATION: none;}
A:link{color:#333333;}
A:visited{color:#333333;} 
A:hover {
  color:#e64d00;
  text-decoration: underline;
}
A:active