p.normal{ font-size: 13px; line-height: 150%; margin-top: 15px; margin-right: 5px; margin-left: 0; padding: 3px 20px 3px 5px; }
p.kakomi01 { color: white; font-size: 14px; font-weight: bold; background-color: #c9f; width: 150px; margin-top: 30px; margin-bottom: 5px; margin-left: 10px; padding: 3px 3px 3px 5px; border-color: purple; border-style: solid; border-width: 2px 2px 2px 25px; }
p.kakomi02 { color: #808080; font-size: 14px; font-weight: bold; background-color: #e6e6e6; width: 90%; margin-top: 30px; margin-bottom: 5px; margin-left: 5px; padding: 3px 3px 3px 5px; border-color: #ccc; border-style: solid; border-width: 2px 2px 2px 25px; }
p.l_i_big{
	background-image:url(../img/mark_info.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
	line-height: 110%;
	margin-left: 25px;
	}
.illust { float: left; margin-right: 15px; margin-bottom: 5px; }
table.passport { margin-top: 10px; margin-left: 5px; }
th.passport { color: gray; font-size: 10px; font-weight: bold; background-color: #e6e6e6; text-align: center; padding: 2px; }
td.passport { font-size: 10px; line-height: 120%; vertical-align: middle; padding: 3px; border: dotted 1px gray; }
a.main:link { color: blue; text-decoration: underline; }
.10px { font-size: 10px; line-height: 120%; }
table.main { float: left; margin-left: 10px; }

#lifeguide{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 630px;
	text-align: justify;
	text-justify: inter-ideograph ;
	font-size: 13px;
	line-height: 20px;
	}


#lifeguide td.guide_menu{
	border-left: solid 1px #666666;
	padding-left: 10px;
	padding-bottom: 10px;
	
	}
	

#lifeguide li{
	list-style-type: none;
	list-style-image:url(../img/check.gif);
	padding-left: 10px;
	line-height: 16px;
	list-style-position: inside;
	padding-bottom: 5px;
	}
	
#lifeguide th{
	color: #FF6600;
	text-align: right;
	}

#lifeguide th.blue{
	color: #3366CC;
	font-weight: bold;
	text-align: right;
	}

#lifeguide th.org{
	color: #FF6600;
	font-weight: bold;
	text-align: left;
	}

.style1 
	{
	color: #FFFFFF;
	font-weight: bold;
	padding-left:10px;
	}

#lifeguide ul {
	padding-top: 4px;
	border-top: 1px solid #ccc;
}
#lifeguide li.left {
	float: left;
}
#lifeguide li.right {
	float: right;
}
	
