#contents #main article{
	margin:0 0 20px 0;
}
.sub_title01{
	background: url("../../images/bg_title.jpg") repeat-x 0 0;
	border: 1px solid #b4b5b6;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 12px;
	margin: 0 0 0 0;
	font-size: 133%;
}
.sub_title02{
	border-bottom: 1px solid #b4b5b6;
	font-size: 133%;
	padding: 0 12px 9px 12px;
	margin: 0 0 0 0;
}
#main article p{
	line-height:15px;
}
.t_size{
	font-size:117%;
}
.num01{
	background:url(../../../images/static/num01.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num02{
	background:url(../../../images/static/num02.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num03{
	background:url(../../../images/static/num03.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num04{
	background:url(../../../images/static/num04.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num05{
	background:url(../../../images/static/num05.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num06{
	background:url(../../../images/static/num06.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num07{
	background:url(../../../images/static/num07.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num08{
	background:url(../../../images/static/num08.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num09{
	background:url(../../../images/static/num09.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num10{
	background:url(../../../images/static/num10.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num11{
	background:url(../../../images/static/num11.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num12{
	background:url(../../../images/static/num12.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num13{
	background:url(../../../images/static/num13.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
.num14{
	background:url(../../../images/static/num14.gif) no-repeat left 1px;
	padding-left:30px;
	margin:2px 0;
}
p.separator{
	padding:15px 0;
	border-top:dashed 1px #000;
}
p.separator2{
	padding-top:15px;
	border-top:dashed 1px #000;
}
p.separator3{
	padding-top:15px;
	border-top:dashed 1px #000;
	margin-top: 15px;
}
p.separator4{
	padding-bottom:15px;
	border-bottom:dashed 1px #000;
	margin-bottom: 15px;
}
p.top_space{
	margin-top:15px;
}
p.bottom_space{
	margin-bottom:15px;
}
p.bottom_space2{
	margin-bottom:10px;
}

p.ena{
	float:right;
	overflow:hidden;
}
.guide02 dd{
	position: relative;
	margin: 0 0 10px 0;
	padding: 0 0 0 2%;
}