@charset "UTF-8";

#contents_area .c_right dl {
	background: url(../IMAGES/localnavi_bg01.gif) bottom left no-repeat;

	width: 200px;
	height:283px;
}



/*
ul.box01 {
	margin: 16px 0 36px 0;
	padding: 0;

	width: 780px;
}
ul.box01:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
ul.box01 li {
	background: url(../IMAGES/index_bg01.gif) no-repeat;

	margin: 0 7px 8px 0;
	padding: 0;

	width: 383px;
	height:130px;

	float:left;

	list-style: none;
	overflow:hidden;
}
ul.box01 li:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
ul.box01 li p {
	margin: 16px 12px 0 0;
	padding: 0;

	width: 232px;

	font-size:0.75em;
	color:#666666;
	line-height:140%;
	text-align : left;

	float:right;
}
ul.box01 li img {
	display:inline;
}
ul.box01 li img.image {
	display:block;

	margin: 0;
	padding: 14px 6px;

	width: 120px;

	float:left;
}
*/


.box01 {
	margin: 0 0 0 18px;
	padding: 0;

	width: 762px;
}
.box01:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box01 .left {
	margin: 0;
	padding: 0;

	width: 261px;
	height:590px;

	float:left;
}
.box01 .left p {
	margin: 0;
	padding: 0 0 17px 0;
}
.box01 .center {
	margin: 0;
	padding: 0;

	width: 261px;
	height:590px;

	float:left;
}
.box01 .center p {
	margin: 0;
	padding: 0 0 14px 0;
}
.box01 .right {
	margin: 0;
	padding: 0;

	width: 240px;
	height:590px;

	float:left;
}
.box01 .right p {
	margin: 0;
	padding: 0 0 10px 0;
}



.box11 {
	margin: 0 0 36px 18px;
	padding: 0;

	width:762px;
}
.box11 div {
	margin: 0 0 36px 0;
	padding: 0;

	width: 762px;
}
.box11 div:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box11 div p {

	margin: 0;
	padding: ;

	width:408px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;

	float:left;
}
.box11 div img {
	margin: 0;
	padding: 0;

	width:354px;

	float:left;
}
.box11 ul {
	margin: 0;
	padding: 0;

	width:762px;
}
.box11 ul:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box11 ul li {

	margin: 0 0 10px 10px;
	padding: 38px 18px 6px 18px;

	width:204px;
	height:46px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
	overflow:hidden;

	float:left;
}
.box11 ul li.q01 { background: url(../IMAGES/voice_li_bg01.gif) top left no-repeat; }
.box11 ul li.q02 { background: url(../IMAGES/voice_li_bg02.gif) top left no-repeat; }
.box11 ul li.q03 { background: url(../IMAGES/voice_li_bg03.gif) top left no-repeat; }
.box11 ul li.q04 { background: url(../IMAGES/voice_li_bg04.gif) top left no-repeat; }
.box11 ul li.q05 { background: url(../IMAGES/voice_li_bg05.gif) top left no-repeat; }
.box11 ul li.q06 { background: url(../IMAGES/voice_li_bg06.gif) top left no-repeat; }



.box12 {
	border-top: solid 1px #51a8e1;
	border-right: solid 1px #51a8e1;
	border-bottom: solid 1px #51a8e1;
	border-left: solid 1px #51a8e1;
	background: url(../IMAGES/voice_bg01.gif) bottom left no-repeat;

	margin: 0 16px 16px 34px;
	padding: 12px 18px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}
.box12 p {
	margin: 0;
	padding: 0;
}
.box12 p strong {
	display:block;

	margin: 0 0 6px 0;
	padding: 0;

	font-size:1.2em;
}



.box13 {
	border-top: solid 1px #e18b89;
	border-right: solid 1px #e18b89;
	border-bottom: solid 1px #e18b89;
	border-left: solid 1px #e18b89;
	background: url(../IMAGES/voice_bg02.gif) bottom left no-repeat;

	margin: 0 16px 16px 34px;
	padding: 12px 18px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}
.box13 p {
	margin: 0;
	padding: 0;
}
.box13 p strong {
	display:block;

	margin: 0 0 6px 0;
	padding: 0;

	font-size:1.2em;
}



.box21 {
	margin: 0 0 36px 18px;
	padding: 0;

	width:762px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}



.box22 {
	margin: 0 0 36px 16px;
	padding: 0;

}
.box22 td {
	border-top: solid 1px #cccccc;
	border-right: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;

	margin: 0;
	padding: 0;

	width:362px;

	vertical-align:top;
}
.box22 td.none {
	border:0;
}
.box22 dl {
	margin: 0;
	padding: 0;

	width:362px;
}
.box22 dl dt {
	margin: 0;
	padding: 0;
}
.box22 dl dd {
	margin: 0;
	padding: 0 0 4px 2px;

	width:360px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}
.box22 dl dd:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.box22 dl dd p {
	margin: 0 0 0 4px;
	padding: 0;

	width: 236px;
}
.box22 dl dd p.right {
	margin: 0 4px;
	padding: 0;

	width: auto;

	text-align:right;

	clear : both;
}
.box22 dl dd img {
	margin: 0;
	padding: 0;

	width: 120px;

	float:right;
}



.flash {
	margin: 0 0 34px 18px;
	padding: 0;

	width:762px;

	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
	
	list-style:none;
}
.flash:after {
	content : "";
	display : block;
	height : 0;
	clear : both;
}
.flash .left {
	margin: 0;
	padding: 0;

	width:120px;

	float: left;
}
.flash .right p {
	font-size:0.75em;
	color: #000000;
	line-height: 140%;
	text-align:left;
}
.flash .right {
	margin: 0 0 0 20px;
	padding: 0;

	width:470px;

	float: left;
}
