/* --------------------------------------------------
  contents layout
-------------------------------------------------- */
/* pankuzu */
div#pankuzu_sitemap a,
div#pankuzu_sitemap a:hover{
	text-decoration: none;
}

div#pankuzu_sitemap{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 40px;
}

div#pankuzu_sitemap p{
	font-size: 10px;
}

div#pankuzu_sitemap p strong{
	font-size: 10px;
	font-weight: normal;
	color: #555;
}



div.pagetop{
	width: 780px;
	margin-top: 55px;
	margin-bottom: 32px;
}


/* index_large_ttl */
div#content h2.ttl01{
	background: url(img/sitemap_large_ttl.png) no-repeat;
	width: 780px;
	height: 50px;
	margin-bottom: 10px;
}

div#content h2.ttl01{
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

/* index_lead_ttl */
div#content h3.ttl01{
	background: url(img/sitemap_lead_ttl01.png) no-repeat;
	width: 780px;
	height: 48px;
}


div#content h3.ttl02{
	background: url(img/sitemap_lead_ttl02.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl03{
	background: url(img/sitemap_lead_ttl03.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl04{
	background: url(img/sitemap_lead_ttl04.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl05{
	background: url(img/sitemap_lead_ttl05.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl06{
	background: url(img/sitemap_lead_ttl06.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl07{
	background: url(img/sitemap_lead_ttl07.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl08{
	background: url(img/sitemap_lead_ttl08.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl09{
	background: url(img/sitemap_lead_ttl09.png) no-repeat;
	width: 780px;
	height: 48px;
}

div#content h3.ttl10{
	background: url(img/sitemap_lead_ttl10.png) no-repeat;
	width: 780px;
	height: 48px;
}



/* --------------------------------------------------
  section_common
-------------------------------------------------- */
div#content{
	width: 780px;
	padding-left: 40px;
}

div#content div.section_common{
	width: 780px;

}

div#content div.section_common div.main_content{
	width: 760px;
	margin-left: 10px;
	margin-right: 10px;
}
/* --------------------------------------------------
  sitemap_top
-------------------------------------------------- */

div.main_content p.txt_right{
	text-align: right;
}


/* --------------------------------------------------
  sitemap_first_ul
-------------------------------------------------- */

div.main_content ul.first_ul li{
	background: url(common/img/arrow01.gif) no-repeat 0 10px;
	padding-left: 15px;
	line-height:2.5;
}


/* --------------------------------------------------
  sitemap_second_ul
-------------------------------------------------- */

div.main_content ul.second_ul li{
	background: url(common/img/arrow01.gif) no-repeat 0 5px;
	padding-left: 15px;
	line-height: 1.5;
}



