@charset "utf-8";
.contents {
	background-image: url(../image/common/bk-mid.gif);
	background-repeat: repeat-y;
}
.wrap-content {
	width: 615px;
	float: right;
}
.img0 {

}
.img-r {
	float: right;
}
.img-l {
	float: left;
}
.strong {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	font-size: 12px;
	color: #006666;
}



.chart {
	padding: 20px 60px 20px 70px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	background-image: url(../image/common/bk-mid.gif);
}

.image {
	background-image: url(../image/common/bk-mid.gif);
	background-repeat: repeat-y;
}
.media {
	padding: 0px 0px 0px 50px;
}



.chart dd {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.comment dd {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 17px;
	line-height: 25px;
	color: #0066CC;
	font-weight: bold;
}
.comment p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	line-height: 15px;
	color: #666666;
}

.comment dt {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #333333;
}
.space {
	height: 30px;
	background-image: url(../image/common/bk-mid.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}
.comment {
	padding: 15px 0px 0px 240px;
}


.illust {
	background-image: url(../image/happyv/masuda.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 153px;
}



.chart dt {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	margin: 30px 0px 0px 0px;
}

.chart p {
	line-height: 24px;
}
.bk {
	background-image: url(../image/energy/img.gif);
	background-repeat: no-repeat;
	background-position: center;
}

.chart td {
	padding: 10px 5px 10px 5px;
}
.chart th {
	padding: 10px 15px 10px 15px;
}

.map {
	float: left;
	padding: 0px 20px 0px 0px;
}
.address {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #333333;
	clear: both;
	padding: 20px 0px 0px 0px;
}
.footer {
	clear: both;
}
.t-menu a {
	display: block;
	height: 134px;
	width: 172px;
}
.t-menu a:hover {
	background-position: 0px -172px;
}
.link1 {
	background-image: url(../image/index/01.gif);
	background-repeat: no-repeat;
}
.link2 {
	background-image: url(../image/index/02.gif);
	background-repeat: no-repeat;
}
.link3 {
	background-image: url(../image/index/03.gif);
	background-repeat: no-repeat;
}
.link4 {
	background-image: url(../image/index/04.gif);
	background-repeat: no-repeat;
}
.link5 {
	background-image: url(../image/index/05.gif);
	background-repeat: no-repeat;
}
.link6 {
	background-image: url(../image/index/06.gif);
	background-repeat: no-repeat;
}
.link7 {
	background-image: url(../image/index/07.gif);
	background-repeat: no-repeat;
}
.link8 {
	background-image: url(../image/index/08.gif);
	background-repeat: no-repeat;
}
.link9 {
	background-image: url(../image/index/09.gif);
	background-repeat: no-repeat;
}
.link10 {
	background-image: url(../image/index/10.gif);
	background-repeat: no-repeat;
}
.text {
	margin: 0px 0px 0px 140px;
}

.link11 {
	background-image: url(../image/index/11.gif);
	background-repeat: no-repeat;
}
.t-menu td {
	padding: 0px 0px 20px 0px;
	width: 172px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #999999;
}
.l-tx {
	width: 165px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 10px 0px 5px 5px;
}


.link12 {
	background-image: url(../image/index/12.gif);
	background-repeat: no-repeat;
}
.link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	text-align: center;
	height: 30px;
	background-image: url(../image/common/bk-mid.gif);
	background-repeat: repeat-y;
}

.link a {
	color: #003333;
}

.qa {
	margin: 0px 70px 0px 70px;
}
.qa dt {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 13px;
	color: #408080;
	font-weight: bold;
	line-height: 20px;
}
.qa dd {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	padding: 0px 0px 0px 15px;
}
.qa dl {
	margin: 0px 0px 10px 0px;
}
.contents li {
	background-image: url(../image/question/mark.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.contents ul {
	margin: 30px 70px 0px 70px;
}
.contents li a {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 13px;
	line-height: 25px;
	color: #006666;
}
.chart2 {
	padding: 20px 0px 20px 70px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	background-image: url(../image/common/bk-mid.gif);
}
.title1 {
	background-image: url(/image/group/title1.gif);
	background-repeat: no-repeat;
	height: 25px;
	background-position: center;
	margin: 15px 0px 0px 0px;
}
.kenkouin {
	padding: 0px 0px 20px 0px;

}
.chart2 {
	padding: 20px 45px 20px 45px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	background-image: url(../image/common/bk-mid.gif);
}
.style3 {
	color: #FFFFFF;
	font-weight: bold;
	font-family: "メイリオ";
	font-size: 12px;
}
.style5 {
	font-size: 13px;
	font-weight: bold;
	font-family: "メイリオ";
}
.style5 a {
	color: #CC3366;
}
.style5 a:hover {
	color: #0000FF;
}
.let2 {
	font-family: "メイリオ";
	font-size: 13px;
	color: #333333;
	background-position: center;
	font-weight: bold;
}
.let2 a {
	color: #333333;
}
.let2 a:hover {
	color: #0000FF;
}
.style4 {
	font-size: 13px;
	font-weight: bold;
	font-family: "メイリオ";
}
.style4 a {
	color: #FF9900;
}
.style4 a:hover {
	color: #0000FF;
}
.let {
	padding: 0px 0px 0px 10px;
	font-family: "メイリオ";
	font-size: 12px;
	color: #333333;
	line-height: 14px;
}
.let a {
	color: #333333;
}
.let a:hover {
	color: #0033FF;
}