@charset "UTF-8";

/*--------------------
	下層ページ
--------------------*/

/******************************************************************
	main
*******************************************************************/

div#main {
	width: 490px;
	float: left;
	font-size: 82%;
}


/******************************************************************
	flow.html, knowledge.html
*******************************************************************/


.flow dl,
.knowledge dl {
	background: url("../images_common/flow_bg.gif") repeat-y 0 0;
	margin: 0 0 0 5px;
}
.flow dl dt,
.knowledge dl dt {
	background: url("../images_common/flow_bg_top.gif") no-repeat 0 0;
	width: 460px;
	padding: 10px 10px 6px 10px;
	font-size: 100%;
	font-weight: bold;
	color: #765c00;
}
.flow dl dd,
.knowledge dl dd {
	background: url("../images_common/flow_bg_bottom.gif") no-repeat 0 100%;
	padding: 0px 10px 10px 10px;
	font-size: 100%;
	line-height: 1.4;
}
p.arrow {
		background: url("../images_common/arrow.gif") no-repeat 0 0;
		width: 57px;
		height: 25px;
		margin: 0 0 0 212px;
		text-indent: -9999px;
		clear: both;
}
.flow dl.End,
.knowledge dl.End { margin-bottom:20px;}

/******************************************************************
  example.html
*******************************************************************/

.example div.ImgBox dl {
	float: left;
	width: 240px;
	margin: 0 10px 20px 0;
}
.example div.ImgBox dl.marNone {
	margin:0;
}
.example div.ImgBox dl dd {
	padding: 5px;
	font-size: 100%;
	line-height:1.4;
}

/******************************************************************
  knowledge.html
*******************************************************************/

.knowledge div.listTop ul {
	background: url("../images_common/flow_bg.gif") repeat-y 0 0;
	margin:0;
	padding: 7px 10px;
	width: 460px;
}
.knowledge div.listTop ul li {
	background: none;
	padding: 0;
	font-weight: bold;
	color: #333333;
	margin-left: 60px;
	font-size: 100%;
	line-height: 1.4;
}

div.listTop {
	background: url("../images_common/flow_bg_top.gif") no-repeat 0 0;
	width: 480px;
	font-size: 100%;
	font-weight: bold;
	color: #765c00;
	margin: 0 0 20px 5px;
	padding-top:5px;
}
div.listBottom {
	background: url("../images_common/flow_bg_bottom.gif") no-repeat 0 100%;
	width: 480px;
	font-size: 100%;
	line-height: 1.4;
	padding-bottom:5px;
}
.knowledge ul { background: none; margin-bottom: 10px;}

.knowledge ul li {
	background: url("../images_common/listmark_03.gif") no-repeat 0 3px;
	font-size: 100%;
	line-height: 1.4;
	padding: 0 0 0 20px;
}

/******************************************************************
  qa.html
*******************************************************************/

#main div.QandA { margin-bottom: 20px;}

#main .QandA dl {
	padding:0 5px;
}

#main .QandA dl dt {
	width: 443px;
	line-height:1.1;
	padding: 9px 5px 9px 30px;
	font-weight: bold;
	background:#000 url("../images_common/q_mark.gif") no-repeat 7px 6px;
	border: #000 1px solid;
	margin: 20px 0 0 0;
	color: #FFF;
}

#main .QandA dl dd {
	width: 443px;
	padding: 9px 5px 9px 30px;
	line-height:1.4;
	background: url("../images_common/a_mark.gif") no-repeat 7px 8px;
	border-right: #000 1px solid;
	border-bottom: #000 1px solid;
	border-left: #000 1px solid;
	margin: 0;
}

#main .QandA dl dd p {
	line-height:1.4;
	margin-bottom: 10px;
}

/*--------------------------
		inquiry.html
--------------------------*/
#main.inquiry table span,
#main.inquiry p span {color:#DD0000; font-weight: normal;}

#main.inquiry table span.block {
	color: #147EAD;
	font-weight: normal;
	display: block;
	line-height: 1.2;
}

#main p.formText { font-size:100%; line-height:1.4; margin: 0;}

/******************************************************************
  sitemap.html
*******************************************************************/

#main.sitemap dl dt {
	background: url("../images_common/listmark_03.gif") no-repeat 0px 2px;
	margin-bottom: 3px;
	padding: 2px 0 2px 20px;
	color: #765c00;
}

#main.sitemap dl dd {
	margin-bottom: 20px;
	padding-left: 20px;
}

#main.sitemap dl dt a {color: #765c00; text-decoration: none;}
#main.sitemap dl dt a:hover {color: #765c00; text-decoration: underline;}






