@charset "utf-8";
/* ===================================================================
CSS information

 file name  :sitemap.css
 author     :Naoki Takahashi
 style info :サイトマップ関連
=================================================================== */

/* -----------------------------------------------------------
	#titleArea
----------------------------------------------------------- */

#titleArea {
	width: 950px;
	margin-top: 40px;
}

#titleArea:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}


/* -----------------------------------------------------------
	#contentArea
----------------------------------------------------------- */

#contentArea {
	width: 908px;
	border-right : 1px solid #999999;
	border-left : 1px solid #999999;
	border-bottom : 1px solid #999999;
	padding: 40px 0px 0px 40px;
	font-size: 77%;
}

#contentArea:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}


/* -----------------------------------------------------------
	サイトマップ
----------------------------------------------------------- */

.siteChapelOuter {
	width: 414px;
	float: left;
	margin-right: 40px;
}
.siteChapel {
	margin-bottom: 20px;
}

.siteChapel li {
	width: 130px;
	float: left;
	padding-left: 4px;
}

.siteChapel dl {
	width: auto;
	background: #E6DFDC;
	border-bottom : 1px solid #999999;
	padding: 4px 4px 2px;
	margin-bottom: 7px;
}

.siteChapel dl dt {
	width: auto;
	float: left;
}

.siteChapel dl dd {
	width: auto;
	float: right;
	text-align: right;
}

#contentArea a {
	width: auto;
	background: url(../img/share/link_arrow_trans.gif) no-repeat left center;
	padding-left: 13px;
}

.siteItem {
	width: 202px;
	float: left;
	margin-right: 20px;
}

.siteHead {
	width: auto;
	background: #E6DFDC;
	border-bottom : 1px solid #999999;
	padding: 4px 4px 2px;
	margin-bottom: 10px;
}

.siteItem li {
	width: auto;
	margin-bottom: 2px;
	padding-left: 4px;
}

/* -----------------------------------------------------------
	delete 09/11/06

#contentArea h3 {
	margin-bottom: 40px;
}

#contentArea h2 {
	margin-bottom: 20px;
}
----------------------------------------------------------- */

.siteSalon {
	width: 868px;
}

.siteSalon li {
	width: 169px;
	float: left;
	padding-left: 4px;
}

.siteSalon h2 {
	width: 860px;
}

.siteSalon ul {
	padding-bottom: 6px;
	margin-bottom: 6px;
	background: url(../img/share/dotline.gif) repeat-x left bottom;
	width: 868px;
}

.siteSalon p {
	margin-bottom: 2px;
}

.siteSalon dt, .siteSalon dd {
	float: left;
	padding-left: 4px;
	margin-right: 30px;
} 

#siteOther li {
	width: 268px;
	float: left;
	margin-right: 20px;
	background: #E6DFDC;
	border-bottom : 1px solid #999999;
	padding: 4px 4px 2px;
}

#siteOther {
}

/* -----------------------------------------------------------
	add 09/11/06
----------------------------------------------------------- */
.siteBox {
	margin-bottom: 25px;
}

.siteBox h3 {
	margin-bottom: 5px;
	padding-top: 3px;
}

#contentArea .siteBox h2 a, #contentArea .siteBox h3 a {
	font-size: 115%;
	background: none;
	padding-left:0;
}

.w868 {
	width: 868px;
}
