@charset "EUC-JP";

/* == FAQ Style
---------------------------------------- */
.anchorBox{
	width: 758px;
	margin: 0 auto;
	padding: 10px;
	overflow: hidden;
}
.anchorBox li{
	float: left;
	margin-right: 20px;
}
.anchorBox li a{
	background: url(/common/000139619.gif) no-repeat 0 .4em;
	padding-left: 10px;
}

.faq{
	margin-top: 0;
}

.faq dl{
	width: 718px;
	margin: 0 20px;
}

.faq dl dt{
	margin: 0 0 10px 0;
	padding: 0;
}

.faq dl dd{
	border: 1px solid #EBE5C7;
	margin: 0 20px 10px;
	padding: 5px 10px;
}

.faqNo{
font-weight: bold;
padding-right: 10px;
}

.faq dl dd p,
.faq dl dd ul,
.faq dl dd ol{
	margin: .5em 0;
}

.faq dl dd ol{
	list-style: decimal;
	margin-left: 30px;
}

.infoTable{
	border: 1px solid #EBE5C7;
	border-collapse: collapse;
}
.infoTable th,
.infoTable td{
	border: 1px solid #EBE5C7;
	padding: 3px;
	text-align: center;
}
.infoTable th{
	font-weight: normal;
}

p.graySquare{
	background: url(/common/000137920.gif) no-repeat 0 5px;
	padding-left: 15px;
}


/* ----- Sitemap Style ----- */

.categoryGroupBox{
	background: #F5F3EC;
	width: 758px;
	margin: 10px auto 20px;
	padding: 0;
	overflow: hidden;
}

#mainContentBlock .categoryGroupBox h2{
	background: none;
	margin: 0;
	padding: 0;
}

.sitemapLeft,
.sitemapRight{
	float: left;
	width: 300px;
	margin: 20px 10px 20px 0;
	padding: 0 0 10px 40px;
}

.sitemapLeft dl dt,
.sitemapRight dl dt{
	background: url(/common/000137920.gif) no-repeat 0 5px;
	margin: 5px 0;
	padding-left: 15px;
	font-weight: bold;
}

.sitemapLeft dl dd,
.sitemapRight dl dd{
	margin-left: 15px;
	margin-bottom: 5px;
}

.sitemapLeft dl dd ul,
.sitemapRight dl dd ul{
	margin-left: 5px;
}

.sitemapLeft dl dd ul li,
.sitemapRight dl dd ul li{
	background: url(/common/000139676.gif) no-repeat 0 .6em;
	padding-left: 15px;
	font-size: 1em;
}


