@charset "UTF-8";

#contents_area .c_right dl {
	background: url(../IMAGES/localnavi_bg01.gif) bottom left no-repeat;

	width: 200px;
	height:169px;
}



.box01 {
	margin: 0 0 12px 18px;
	padding: 0;

	width: 762px;
}
.box01 p {
	margin: 0 6px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



.box02 {
	margin: 0 26px 0 42px;
	padding: 0 0 12px 0;

	width:712px;
}
.box02 dl {
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;

	margin: 0 0 24px 0;
	padding: 0;
}
.box02 dl dt {
	background: #fcfcfc url(../IMAGES/index_dt_bg01.gif) no-repeat;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;

	margin: 0;
	padding: 4px 18px;

	font-size:0.9em;
	color: #19308b;
	line-height: 140%;
	text-align:left;
	font-weight:bold;
}
.box02 dl dd {
	background:#e8edef;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;

	margin: 0;
	padding: 8px 2px;

	width:706px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}
.box02 dl dd:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box02 dl dd p {
	margin: 0;

	width: 450px;

	float:left;
}
.box02 dl dd img {
	margin: 0;
	padding: 0

	width: 220px;

	float:right;
}



.box03 {
	margin: 0 0 36px 18px;
	padding: 0;

	width: 762px;
}
.box03 p {
	margin: 0 6px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



.box04 {
	margin: 0 0 36px 18px;
	padding: 0;

	width: 762px;
}
.box04 ul {
	margin:  0 0 0 10px;
	padding: 0 0 0 10px;
}
.box04 li {
	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



.box11 {
	margin: 0 0 36px 18px;
	padding: 0;
}
.box11 p {
	margin: 0 6px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}
.box11 dl.dl01, .box11 dl.dl02, .box11 dl.dl03, .box11 dl.dl04 {
	margin: 16px 0 0 0;
	padding: 0;

	width: 762px;
	height: 150px;
}
.box11 dl.dl01 { background: url(../IMAGES/benefits_dl_bg01.jpg) top left no-repeat; }
.box11 dl.dl02 { background: url(../IMAGES/benefits_dl_bg02.jpg) top left no-repeat; }
.box11 dl.dl03 { background: url(../IMAGES/benefits_dl_bg03.jpg) top left no-repeat; }
.box11 dl.dl04 { background: url(../IMAGES/benefits_dl_bg04.jpg) top left no-repeat; }
.box11 dl dt {
	margin: 0;
	padding: 10px 0 0 3px;

	height:40px;
}
.box11 dl dd {
	margin: 0;
	padding: 0 0 0 6px;;

	width: 550px;
	height: 100px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
	overflow:auto;
}



.box12 {
	margin: 0 0 36px 18px;
	padding: 0;
}
.box12 p {
	margin: 0 6px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}
.box12 ul {
	border-left: solid 1px #cccccc;
	border-right: solid 1px #cccccc;

	margin: 16px 0 0 0;
	padding: 0;

	width: 760px;
}
.box12 li {
	margin: 0;
	padding: 0;

	width: 760px;

	list-style: none;
}
.box12 li.blue {
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;

	background: #e8edef;
}
.box12 li:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box12 li p {
	margin: 14px 0 0 0;
	padding: 0 8px 0 0;

	width: 630px;

	float:right;
}
.box12 li img {
	margin: 0;
	padding: 10px 8px;

	width: 100px;

	float:left;
}



.box13 {
	margin: 0 0 36px 18px;
	padding: 0;

	width: 762px;
}
.box13:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box13 p {
	margin: 0 6px;

	width: 562px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;

	float:left;
}
.box13 img {
	margin: 0;
	padding: 0

	width: 180px;

	float:right;
}
