@charset "UTF-8";

/*--------------------
	下層ページ
--------------------*/

/*--------------------------
		ul settings
--------------------------*/

#lowerMain div.linkBox {
	background: #e8f1f3;
	width: 445px;
	border: 1px solid #b5cdd1;
	padding: 19px;
	margin: 0 30px 15px 30px;
}

#lowerMain div.linkBox ul {
	margin: 0;
	padding: 0;
}
#lowerMain div.linkBox ul li {
	background: url("../images_common/list03.gif") no-repeat 0 0;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}

#lowerMain div.linkBox ul li.linkEnd { margin: 0;}

#lowerMain div.linkBox ul li a { color: #0e9191; text-decoration: none;}
#lowerMain div.linkBox ul li a:hover { color: #0e9191; text-decoration: underline;}

#lowerMain div.listBox {
	background: #f2f2e4;
	width: 445px;
	border: 1px solid #cdcdb0;
	padding: 19px;
	margin: 0 30px 15px 30px;
}

#lowerMain div.listBox ul {
	margin: 0;
	padding: 0;
}
#lowerMain div.listBox ul li {
	background: url("../images_common/list04.gif") no-repeat 0 4px;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	color: #5d410c;
}
#lowerMain div.listBox ul li.listEnd { margin: 0;}

/******************************************************************
	introduction/flow.html
*******************************************************************/

.flow #lowerMain dl {
	width: 535px;
}

.flow #lowerMain dl dt {
	font-weight: bold;
	margin-bottom: 5px;
	line-height: 1.4;
}
.flow #lowerMain dl dd {
	line-height: 1.4;
	margin-bottom: 20px;
}
.flow #lowerMain dl dd a {
	color: #0e9191;
	text-decoration: underline;
}
.flow #lowerMain dl dd a:hover {
	text-decoration: none;
}

p.arrow {
	background: url("../images_common/arrow.gif") no-repeat 0 0;
	width: 18px;
	height: 12px;
	margin: 0 0 20px 257px;
	text-indent: -9999px;
	clear: both;
}

.flow #lowerMain dl dd span { color: #FF0000;}

/******************************************************************
  faq.html
*******************************************************************/

.qa div.QandA { margin-bottom: 20px;}

.qa div.QandA span { display: none;}

.qa .QandA dl {
	padding:0;
	margin-bottom: 30px;
}

.qa .QandA dl dt {
	width: 518px;
	line-height:1.1;
	padding: 7px 5px 5px 30px;
	font-weight: bold;
	background:#fff url("../images/q_mark.gif") no-repeat 0 0;
	margin: 20px 0 8px 0;
	color: #5d410c;
}

.qa .QandA dl dd {
	width: 516px;
	padding: 15px 5px 4px 30px;
	line-height:1.4;
	background:#f2f2e4 url("../images/a_mark.gif") no-repeat 0 0;
	border: #cdcdb0 1px solid;
	margin: 0;
	color: #5d410c;
}

.qa .QandA dl dd p {
	line-height:1.4;
	margin-bottom: 10px;
}

/******************************************************************
		inquiry.html
*******************************************************************/

#main.inquiry ul {
	margin-bottom: 20px;
}
#main.inquiry ul li {
	background: url("../images_common/listmark03.gif") no-repeat 20px 2px;
	padding: 2px 0 2px 43px;
	margin-bottom: 6px;
}

.inquiry table span,
.inquiry p span {color:#FF0000; font-weight: normal;}

.inquiry #main table span.block {
	color: #147EAD;
	font-weight: normal;
	display: block;
	line-height: 1.2;
}

.inquiry #main p.formText { font-size:100%; line-height:1.4; margin: 0;}


/******************************************************************
  sitemap.html
*******************************************************************/

.sitemap #lowerMain dl {
	background: url("../images_common/con_listline.gif") repeat-x 0 100%;
	width: 535px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}
.sitemap #lowerMain dl dt {
	background: url("../images_common/list03.gif") no-repeat 0 7px;
	padding: 5px 0 5px 12px;
	margin-bottom: 5px;
}
.sitemap #lowerMain dl dt a { color: #0f9191; text-decoration: underline;}
.sitemap #lowerMain dl dt a:hover { color: #0f9191; text-decoration: none;}

.sitemap #lowerMain dl dd {
	padding: 0 0 5px 12px;
	margin-bottom: 5px;
}

.sitemap #lowerMain .indent01 p {
	background: url("../images_common/list04.gif") no-repeat 0px 11px;
	padding: 5px 0 10px 12px;
	margin: 0;
	font-weight: bold;
	color: #5d410c;
}
.sitemap #lowerMain .indent01 p a { color: #444444; text-decoration: underline; line-height: 1.2;}
.sitemap #lowerMain .indent01 p a:hover { color: #444444; text-decoration: none;}
