@charset "UTF-8";

#contents_area .c_right dl {
	background: url(../IMAGES/localnavi_bg01.gif) bottom left no-repeat;

	width: 200px;
	height:283px;
}




.box01 {
	margin: 0;
	padding: 0;
}
.box01 img {
	margin: 0 auto;
	padding: 0;

	width:454;
}



.box02 {
	margin: 0 0 0 18px;
	padding: 00;

	width:762px;
}
.box02 dl {
	margin: 0;
	padding: 0;
}
.box02 dl dt {
	margin: 0 0 12px 0;
	padding: 0;
}
.box02 dl dd {
	margin: 0 0 36px 6px;
	padding: 0;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



.box03 {
	margin: 0 0 36px 18px;
	padding: 0;

	width:762px;
}
.box03 dl {
	background: #fcfcfc url(../IMAGES/step_dl_bg01.gif) bottom left no-repeat;

	border-top: solid 8px #eeeeee;

	margin: 0;
	padding: 0 10px 30px 6px;

	width:746px;
}
.box03 dl:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box03 dl dt {

	margin: 0;
	padding: 0;

	width:318px;

	float:left;
}
.box03 dl dd {
	margin: 0;
	padding: 4px 0;

	width:420px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;

	float:left;
}
.box03 dl dd .red {
	color: #cc0000;
}
.box03 p {
	margin: 0;
	padding: 4px 0;
	font-size:0.7em;
}



.box04 {
	border-top: solid 1px #ffcc00;
	border-right: solid 1px #ffcc00;
	border-bottom: solid 1px #ffcc00;
	border-left: solid 1px #ffcc00;
	background:#fff8d9;

	margin: 0 0 36px 18px;
	padding: 20px 16px 0 16px;
}
.box04 p {
	margin: 0;
	padding: 6px 0 24px 0;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



.box05 {
	margin: 0 0 12px 18px;
	padding: 0;

	width:762px;
}
.box05 dl {
	margin: 0;
	padding: 0 0 24px 0;
}
.box05 dl dt {
	margin: 0;
	padding: 0 0 8px 0;
}
.box05 dl dd {
	background: url(../IMAGES/faq_dd_bg01.gif) top left no-repeat;

	margin: 0;
	padding: 2px 0 12px 32px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



.box06 {
	margin: 0 0 12px 18px;
	padding: 0;

	width:762px;
}
.box06 dl {
	background: url(../IMAGES/faq_dl_bg01.gif) bottom left no-repeat;

	margin: 0 0 24px 0;
	padding: 0;
}
.box06 dl dt {
	background: url(../IMAGES/faq_dt_bg01.gif) top left no-repeat;

	margin: 0;
	padding: 0 0 8px 42px;

	font-size:0.9em;
	color: #19308b;
	line-height: 140%;
	text-align:left;
}
.box06 dl dd {
	background: url(../IMAGES/faq_dd_bg02.gif) top left no-repeat;
	border-top: solid 1px #3386f1;
	border-right: solid 1px #3386f1;
	border-bottom: solid 1px #3386f1;
	border-left: solid 1px #3386f1;

	margin: 0;
	padding: 12px 0 12px 42px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



table {
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;

	margin: 0 0 36px 18px;
	padding: 0;

	width: 762px;
}
table th {
	background: #f5f5f5;

	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;

	margin:  0;
	padding: 12px 8px;

	width: 130px;

	font-size:0.75em;
	color: #000000;
	line-height:140%;
	text-align: left;
	vertical-align: top;
}
table td {
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;

	margin:  0;
	padding: 12px;

	font-size:0.75em;
	color: #000000;
	line-height:140%;
	text-align: left;
	vertical-align: top;
}
table td.right {
	text-align: right;
}
table table {
	background: #ffffff;
	border:0;

	margin:  0;
	padding: 0;

	width: auto;

	font-size:1.0em;
}
table table th {
	background: #ffffff;
	border:0;

	margin:  0;
	padding: 0 12px 6px 0;

	width: auto;

	font-size:1.0em;
}
table table th span {
	white-space: nowrap;
}
table table td {
	background: #ffffff;
	border:0;

	margin:  0;
	padding: 0 12px 6px 0;

	width: auto;

	font-size:1.0em;
}
