/* --------------------------------------------------
  contents layout
-------------------------------------------------- */
div.pagetop{
	width: 780px;
	margin-top: 55px;
	margin-bottom: 32px;
}

/* ttl */
div#content h3{
	width: 780px;
	height: 33px;
	margin-bottom: 1em;
}

div#content h3.ttl01{
	background: url(img/01/sp01_lead_ttl01.png) no-repeat;
}
div#content h3.ttl02{
	background: url(img/01/sp01_lead_ttl02.png) no-repeat;
}
div#content h3.ttl03{
	background: url(img/01/sp01_lead_ttl03.png) no-repeat;
}

div#content div.section_common{
	width: 780px;
	margin-bottom: 2em;
}

/* link */
a.arrow01{
	background: url(../common/img/arrow01.gif) left 0.25em no-repeat;
	padding-left: 15px;
}

/* --------------------------------------------------
 content01
-------------------------------------------------- */

#content div.section_common div.content01{
	width: 780px;
}

#content div.section_common div.content01_left{
	width: 485px;
	float: left;
}
#content div.section_common div.content01_left p{
	padding-left: 10px;
	padding-bottom: 10px;
}

#content div.section_common div.content01_left ol{
	padding-left: 30px;
	padding-bottom: 10px;
}

#content div.section_common div.content01_right{
	width: 290px;
	float: right;
}

#content div.section_common div.content01_right img,
#content div.section_common div.content01_right p{
	padding-left: 20px;
}

/* --------------------------------------------------
 content02
-------------------------------------------------- */

#content div.section_common div.content02{
	width: 780px;
}

#content div.section_common div.content02_left{
	width: 325px;
	float: left;
}

#content div.section_common div.content02_right{
	width: 450px;
	float: right;
}

#content div.section_common div.content02_right ol{
	padding-left: 30px;
}
#content div.section_common div.content02_right ol p.f_b{
	font-weight: bold;
}

#content div.section_common div.content02_right ol ul{
	list-style: circle;
}

/* --------------------------------------------------
 content03
-------------------------------------------------- */


#content div.section_common div.content03{
	width: 778px;
	border:1px solid #dbdbdb;
	margin-bottom: 15px;
}

#content div.section_common div.content03_left{
	width: 250px;
	float: left;
}

#content div.section_common div.content03_right{
	width: 525px;
	float: right;
}

#content div.section_common div.content03_left p{
	padding-top: 20px;
	padding-left: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #555;
}

#content div.section_common div.content03_left ul{
	padding-left: 30px;
}


/* --------------------------------------------------
 content04
-------------------------------------------------- */


#content div.section_common div.content04{
	width: 778px;
	border:1px solid #dbdbdb;
	margin-bottom: 15px;
}

#content div.section_common div.content04_left{
	width: 250px;
	float: left;
}

#content div.section_common div.content04_right{
	width: 525px;
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
}

#content div.section_common div.content04_left p.f_b{
	padding-top: 20px;
	padding-left: 30px;
	font-weight: bold;
	font-size: 14px;
	color: #555;
}

#content div.section_common div.content04_left p.f_n{
	padding-top: 20px;
	padding-left: 30px;
}

#content div.section_common div.content04_left ul{
	padding-top: 20px;
	padding-left: 30px;
}

#content div.section_common div.content04_right img{
	padding-left:5px;
}


/* --------------------------------------------------
 content04
-------------------------------------------------- */

#content div.section_common div.side_deco{
	background: url(img/01/sp01_img_side_deco.gif) repeat-y;
}

#content div.section_common div.bottom_deco{
	background: url(img/01/sp01_img_top_deco.png) no-repeat top;
}


#content div.section_common div.content05{
	width: 780px;
	margin-bottom: 15px;
	background: url(img/01/sp01_img_bottom_deco.png) no-repeat bottom;
}

#content div.section_common div.content05_left{
	width: 310px;
	float: left;
}

#content div.section_common div.content05_left img{
	display: block;
	margin-left: 25px;
	margin-top: 25px;
}

#content div.section_common div.content05_right{
	width: 450px;
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
}

#content div.section_common div.content05_right p{
	margin-top:2px;
	margin-right: 25px;
}

