/* container 
--------------------------------------------------------------- */
#container h2 {
	text-indent:-9999px;
	float:right;
	width:600px;
	height:145px;
	background: url(../../appeal/images/title_life.gif) no-repeat top left;
}





/* contents 
--------------------------------------------------------------- */
#contents {
	margin:0 20px 0 20px !important;
	margin:0 10px 0 10px;
	width: 560px;
	float:right;
}








/* contentsTop 
--------------------------------------------------------------- */

#contentsTop {
	margin:0;
	padding:0px;
	width: 560px;
}

#contentsTop .box h4 {
	margin:0 0 20px 0;
	text-indent:-9999px;
	width:373px;
	height:26px;
	background: url(../../appeal/images/life_title.gif) no-repeat top left;
}

#contentsTop .box .title_r {
	margin:0 0 20px 0;
	text-indent:-9999px;
	width:373px;
	height:26px;
	background: url(../../appeal/images/r_title.gif) no-repeat top left;
}

#contentsTop .box .title_t {
	margin:0 0 20px 0;
	text-indent:-9999px;
	width:373px;
	height:26px;
	background: url(../../appeal/images/t_title.gif) no-repeat top left;
}

#contentsTop .box .title_k {
	margin:0 0 20px 0;
	text-indent:-9999px;
	width:373px;
	height:26px;
	background: url(../../appeal/images/k_title.gif) no-repeat top left;
}

#contentsTop .box p {
	margin:0 0 0 15px;
}

#contentsTop .ta_life {
	width:538px;
	margin: 20px 11px;
}

#contentsTop .ta_life .ta_life_read{
	width:491px;
	padding: 5px 22px 5px 25px;
	height: 33px;
	background: url(../../appeal/images/ta_life_7.jpg) no-repeat top left;
}

#contentsTop .ta_life ul {
	width:491px;
	padding: 0 22px 0 25px;
	margin:0;
	height: 213px;
	background: url(../../appeal/images/ta_life_9.jpg) repeat top left;
}

#contentsTop .ta_life li {
	float:left;
	margin:0;
	height: 213px;
}

#contentsTop .ta_life p {
	margin:0;
}

/* personal
--------------------------------------------------------------- */

#contentsTop .personal {
	width:530px;
	height:182px;
	background: url(../../appeal/images/img_header_bg.gif) no-repeat top left;
	margin: 0 15px 0 15px;
}

#contentsTop .personal_image {
	width:141px;
	height:141px;
	float:left;
	margin:15px 0 0 12px; 
}

#contentsTop .personal_right {
	float:right;
	width:320px;
	margin:18px 20px 0 0;
}

#contentsTop .personal_name {
	width:320px;
	height:27px;
	margin:0;
}

#contentsTop .personal_data {
	width:320px;
	margin: 6px 0 0 0;
	color:#FFFFFF;
}

/* Hides form IE5-mac \*/
* html #contentsTop .personal_image  {height:1%;}
/* End hide from IE5-mac */


/* daytime
--------------------------------------------------------------- */

#contentsTop .daytime {
	width:528px;
	border-left:#4bd2ff solid 1px;
	border-right:#4bd2ff solid 1px;
	border-bottom:#4bd2ff solid 1px;
	margin: 0 15px;
}

/* Hides form IE5-mac \*/
* html #contentsTop .daytime  {height:1%;}
/* End hide from IE5-mac */

#contentsTop .jikan-tai {
	width:528px;
	margin: 0;
}

#contentsTop .jikan-left {
	float:left;
	width:310px;
}

#contentsTop .jikan-time {
	width:114px;
}

#contentsTop .jikan-naiyo {
	width:290px;
	margin: 8px 0 0 20px;
	padding: 8px;
	background-color:#e9feff;
}

#contentsTop .jikan-image {
	float:right;
	width:190px;
	margin: 0;
}

#contentsTop .jikan-line {
	width: 528px;
	text-align:center;
}

#contentsTop .modoru {
	width:530px;
	text-align:right;
	margin:  10px 15px 20px 15px;
}