#side-menu
{
	float: left;
	font-size: 12px;
	padding: 14px 5px 0px 15px;
	width: 186px
}
#side-menu ul
{
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	width: 100%;
}
#side-menu ul li
{
	display: block;
	padding: 8px 0px 7px 20px;
	list-style-position: outside;
	list-style-type: none;
	font-size: 12px;
	background: url(/images/life/care/menu_off.gif) no-repeat;
	margin-bottom: 2px;
	width: 166px;
	line-height: 1.1em;
	height: 11px
}

#side-menu ul li.selected
{
	background: url(/images/life/care/menu_on.gif) no-repeat;
}

#side-menu ul li.shoukibo
{
	background: url(/images/life/care/menu_off2.gif) no-repeat
}
#side-menu ul li.shoukibo2
{
	background: url(/images/life/care/menu_off3.gif) no-repeat
}
#side-menu ul li.selected2
{
	background: url(/images/life/care/menu_on2.gif) no-repeat
}
#side-menu ul li.selected3
{
	background: url(/images/life/care/menu_on3.gif) no-repeat
}
#side-menu ul li a
{
	display: block; color: #39548b; text-decoration: none
}
#side-menu ul li.selected a
{
	color: #ffffff; text-decoration: none
}
#contents
{
	float: left; margin: 14px 5px 20px 10px; width: 630px
}
#main
{
	width: 100%
}
h2
{
	padding-right: 0px; display: block; padding-left: 10px; font-weight: normal; font-size: 1em; background: url(/images/life/care/h2.gif) no-repeat; padding-bottom: 8px; margin-bottom:10px; width: 607px; color: #593c03; padding-top: 9px; height: 15px
}

/******************************************************************************
 * TOPICS
 *****************************************************************************/
table#news
{
}
	table#news td
	{
		padding: 10px;
	}

table.care
{
	margin-left: 10px;  margin-right: 10px; width: 600px; color: #333333; border-collapse: collapse;
}
	table.care td
	{
		padding-right: 5px; padding-left: 5px; font-weight: normal; padding-bottom: 5px; padding-top: 5px; border-bottom: #969696 1px dashed; text-align: left
	}
	table.care td.date
	{
		width: 100px
	}
	table.care td.page
	{
		width: 50px
	}


#care ul.t-pm
{
}
	#care ul.t-pm li
	{
		list-style: none;
		background-image:url(/images/life/care/icon.gif);
		padding: 0 0 0 12px;
		background-repeat:no-repeat
	}

#faq ul
{
	padding: 0px;
	margin: 0px;
	line-height: 1.3em;
}
	#faq ul li
	{
		display: block;
		padding-left: 20px;
		list-style-position: outside;
		list-style-type: none
	}

#care
{
	width: 618px;
}
#care .topics-f1
{
	float: left;
}

#care .topics-f2{
float:right
}

#care .topics-bg1{
background-image:url(/images/life/care/title_topics-bg.gif); background-repeat:repeat-y;
}

#care .topics-bg2{
background-image:url(/images/life/care/title_topics-foot.gif); overflow: hidden; background-position:bottom left; background-repeat:no-repeat; padding-bottom:10px;
}

#care .topics-bg3{
	background-image:url(/images/life/care/title_topics-foot.gif); overflow: hidden; background-position:bottom left; background-repeat:no-repeat; padding-bottom:10px;
}

#care .topics-bg4{
background-image:url(/images/life/care/title_care.gif); background-repeat:no-repeat; height:25px; padding-top:6px; padding-left:10px; color:#ffffff; font-weight:bold
}


div#category
{
	margin-top: 20px;
	width: 618px;
}

#category .img-1{
float:left; margin-left:5px;
}

#category .img-2{
float:left; margin-left:4px;
}


#category .t-1{
float:left; margin-left:5px; width:172px;
}

#category .t-2{
float:left; margin-left:5px; width:172px; margin-right:5px;
}

#care .t-3{
margin-bottom:10px;
}

#care .t-4{
margin:10px 0;
}

#care .t-pm{
 padding-left:10px; margin:0px;
}

#care .arrow{
text-align:center;
}

.ashiyu{
padding:0px;
}


#category .t-m{
margin-top:5px;
}

#category .ca-p{
padding-top:12px;
}

.pa img{
float:left
}

#entry{
padding:0 19px;
}


#entry .box{
border:solid 1px #cccccc; 
padding:5px; 
width:580px; 
line-height:18px; 
margin-bottom:15px;
clear:both;

}

#entry .box-p{
padding:0 0 0 20px;
}

#entry .box-fl{
float:left;
text-align:center;
}

#entry .bg01{
background-image:url(/images/company/entry/entry-bg01.gif);
padding:5px 0 5px 20px; background-repeat:no-repeat; 
font-weight:bold; font-size:14px
}

#entry .bg02{
background-image:url(/images/company/entry/entry-bg02.gif);
padding:5px 0 5px 20px; 
background-repeat:no-repeat; 
font-weight:bold; 
font-size:14px
}

#entry .bg03{
background-image:url(/images/company/entry/entry-bg03.gif); 
padding:5px 0 5px 20px; 
background-repeat:no-repeat; 
font-weight:bold; font-size:14px
}

#entry .text01{
font-weight:bold; padding-top:10px;
}

#entry .text02{
margin:15px 0;
}





