@charset 'utf-8';

/* text
-------------------------------------------------- */
.floatRight p{
	text-align:right!important;
}

/* table Element
-------------------------------------------------- */
#mainArea .twoTable .generalTable{
	width:461px;
	margin:0;
	padding:0 10px 0 0;
}
#mainArea .twoTable .columnBox{
	margin:0 0 15px 0;
	float:left;
}
#mainArea .twoTable .rcolumn{
	border-left:solid 1px #ccc;
	padding-left:20px!important;
}


/* sitemap Element
-------------------------------------------------- */
#mainArea .sitemapBlock h3{
	margin:40px 0 15px;
	padding:0 0 0 20px;
	font-weight:bold;
	line-height:1.25;
	font-size:16px;
	background:url(/shared/img/bg_h4.gif) no-repeat 0 0.15em;
}
#mainArea .sitemapBlock h3:first-child{
	margin:0 0 15px;
}

#mainArea .sitemapBlock ul{
	margin:0;
}
#mainArea .sitemapBlock li{
	margin:0;
	padding:0;
	background:none;
}
#mainArea .sitemapBlock ul.sitemapList{
	letter-spacing:-0.4em;
}
#mainArea .sitemapBlock ul.sitemapList li{
	display:inline-block;
	letter-spacing:normal;
	margin:5px 0;
	padding:0 50px 0 0;
}
#mainArea .sitemapBlock ul.sitemapList li.parent{
	display:block;
	padding:0;
}
#mainArea .sitemapBlock .sub_sitemapList{
	display:block;
	background:#f3f3f3;
	margin:8px 0 0 20px;
	padding:12px 12px 12px 0;
	word-wrap:break-word;
}
#mainArea .sitemapBlock .sub_sitemapList ul{
	letter-spacing:-0.4em;
}
#mainArea .sitemapBlock .sub_sitemapList ul li{
	display:inline-block;
	letter-spacing:normal;
	border-right:1px solid #d5d5d5;
	margin:3px 0;
	padding:0 20px;
}
#mainArea .sitemapBlock .sub_sitemapList ul li a{
	color:#0066cc;
}