@charset "utf-8";

/* CSS Information =====================
	File name: contents.css;
	Description: layout;
	Editors: Go Shimura(INO);
	Last Editor: Go Shimura(INO);
	Date: 2009.09.30;
======================================*/

/* =BODY#SITEMAP (COMMON)
----------------------------------*/

/*  --primary-contents--  */
body#sitemap div#primary-contents {
	width: 850px;
	float: none;
}

body#sitemap div.section_lv2 {
	width: 400px;
	float: left;
	position: inherit;
	clear: none;
}

body#sitemap div.section_lv2.column2 {
	float: right;
}

body#sitemap div.section_lv3 {
	margin-bottom: 30px;
}
body#sitemap div.section_lv3 ul {
	border-right: solid 1px #c5bfb8;
	border-bottom: solid 1px #c5bfb8;
	border-left: solid 1px #c5bfb8;
	zoom: 1;
}

body#sitemap div.section_lv3 ul li {
	background: url(../../shared/img/line_hDotted02.gif) repeat-x left top;
	clear: both;
}

body#sitemap div.section_lv3 ul li.firstchild {
	background: none;
}

body#sitemap div.section_lv3 ul li a {
	display: block;
	padding: 9px 0 9px 63px;
	background: url(../../shared/img/ico_circle.gif) no-repeat 45px 50%;
}

body#sitemap div.section_lv3 ul li.external a {
	padding-left: 66px;
	background: url(../../shared/img/ico_externalLink02.gif) no-repeat 45px 50%;
}

body#sitemap div.section_lv3 ul li ul {
	border: none;
	zoom: 1;
}

body#sitemap div.section_lv3 ul li ul li {
	width: 130px;
	padding-left: 63px;
	float: left;
	clear: none;
	background: none;
}

body#sitemap div.section_lv3 ul li ul li a {
	display: block;
	padding: 0px 0 0px 7px;
	margin-bottom: 10px;
	background: url(../../shared/img/ico_rightArrow.gif) no-repeat left center;
}
