@charset "UTF-8";

/*--------------------
	下層ページ
--------------------*/

/*--------------------------
		menu/index.html
--------------------------*/

div#main {
	width: 800px;
}
div#main p {
	width: 800px;
	height: 21px;
	text-indent: -9999px;
	margin-bottom: 15px;
}

div#main p.ttlMenu { background: url("../images_index/topttl_menu.gif") no-repeat 0 0;}
div#main p.ttlArea { background: url("../images_index/topttl_area.gif") no-repeat 0 0;}

div.menuBox {
	width: 800px;
}
div.menuBox dl {
	float: left;
}

div.menuBox dl dt {
	width: 200px;
}
div.menuBox dl dd {
	padding: 2px 0 20px 9px;
	font-size: 82%;
}

/*--------------------------
	introduction/flow.html
--------------------------*/
div.flowBox {
	padding: 0 10px 10px 10px;
}

div.flowBox dl dt {
	width: 570px;
	height: 29px;
	text-indent: -9999px;
	margin-bottom: 10px;
}
div.flowBox dl dt.step1 { background: url("../images_common/flow_step1.gif") no-repeat 0 0;}
div.flowBox dl dt.step2 { background: url("../images_common/flow_step2.gif") no-repeat 0 0;}
div.flowBox dl dt.step3 { background: url("../images_common/flow_step3.gif") no-repeat 0 0;}
div.flowBox dl dt.step4 { background: url("../images_common/flow_step4.gif") no-repeat 0 0;}

div.flowBox dl dd {
	background: url("../images_common/flow_arrow.gif") no-repeat 50% 100%;
	color: #444444;
	padding-bottom: 32px;
}
div.flowBox dl dd.arrowEnd { background: none;}

div.flowBox dl dd p {
	font-size: 100%;
	line-height: 1.4;
	margin-bottom: 10px;
}

/*--------------------------
	introduction/company.html
--------------------------*/

.company dl {
	font-size: 100%;
}

.company dl dt {
	font-weight: bold;
	background: url("../images_index/areatxt_list.gif") no-repeat 0 1px;
	padding: 0 0 2px 16px;
}

.company dl dd {
	padding: 0 0 0 16px;
	line-height: 1.2;
	margin-bottom: 12px;
}

.company dl dd.txtMarB {
	margin-bottom: 18px;
}

/*--------------------------
		choice/index.html
--------------------------*/

div.copyImg {
	margin-bottom: 20px;
}


/*--------------------------
		question.html
--------------------------*/
.qa #sideR ul li {
	line-height: 1.4;
	margin-bottom: 10px;
}

.qa #sideR dl dt {
	width: 516px;
	line-height:1.1;
	padding: 5px 10px 9px 64px;
	font-weight: bold;
	color: #333333;
	background: #FFF url("../images_common/q_bg.gif") no-repeat 0 0;
	margin: 20px 0 0 0;
}

.qa #sideR dl dd {
	width: 516px;
	padding: 5px 10px 9px 64px;
	line-height:1.4;
	background: #FFF url("../images_common/a_bg.gif") no-repeat 0 0;
	margin: 0;
}

.qa #sideR dl dd p {
	line-height:1.4;
	margin-bottom: 10px;
}

/*--------------------------
		sitemap.html
--------------------------*/



.sitemap #sideR dl dt,
.sitemap #sideR ul li {
	background: url("../images_common/site_mark2.gif") no-repeat 0 0;
	margin-bottom: 5px;
	padding-left: 20px;
}
.sitemap h3 {
	background: url("../images_common/site_mark.gif") no-repeat 0px 0px;
	padding: 2px 0 0 19px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
	width: 551px;
}
.sitemap #sideR dl dt a {color: #ba000e; text-decoration: underline;}
.sitemap #sideR dl dt a:hover {color: #ba000e; text-decoration: none;}


.sitemap #sideR dl dd {
	margin-bottom: 20px;
	padding-left: 15px;
}

.sitemap #sideR dl dt.categoryLine,
.sitemap #sideR dl dd.categoryLine,
.sitemap #sideR ul {
	border-bottom: #E2E2E2 1px solid;
	margin-bottom: 10px;
	padding-bottom: 10px;
}






