﻿@charset "utf-8";
@import url("main.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}


/* #
--------- --------- --------- --------- --------- */
.information1_mtitle {
	background: url(../images/information1/info_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.infonavi {
	margin:0 0 20px 0;
	padding:0 0 0 1px;
	height:85px;
	list-style-type: none;
	}
	
.infonavi li {
	margin:0;
	width:165px;
	height:85px;
	float:left;
	}
	
.infonavi li.infonavi2 {
	width:152px;
	}
	
.infonavi li.infonavi3 {
	width:150px;
	}
	
.infonavi li.infonavi4 {
	width:162px;
	}
	
.infonavi li a {
	margin: 0;
	padding: 85px 0 0 0;
	width: 165px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:85px;/* for ie5.x */
	}
	
.infonavi li.infonavi1 a {
	background: url(../images/information1/info_btn1.jpg) no-repeat;
	background-position: 0 -85px;
	}
	
.infonavi li.infonavi2 a {
	background: url(../images/information1/info_btn2.jpg) no-repeat;
	background-position: 0 -85px;
	width:152px;
	}
	
.infonavi li.infonavi3 a {
	background: url(../images/information1/info_btn3.jpg) no-repeat;
	background-position: 0 -85px;
	width:150px;
	}
	
.infonavi li.infonavi4 a {
	background: url(../images/information1/info_btn4.jpg) no-repeat;
	background-position: 0 -85px;
	width:162px;
	}
	
.infonavi li a:hover {
	background-position: 0 0;
	}


#info_stitle1,
#info_stitle2,
#info_stitle3,
#info_stitle4,
#info_stitle5 {
	margin: 0 0 15px 0;
	padding: 26px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:26px;/* for ie5.x */
	}
	
#info_stitle1 {
	background: url(../images/information1/info_stitle1.gif) no-repeat;
	margin:0 0 5px 0;
	}
	
#info_stitle2 {
	background: url(../images/information1/info_stitle2.gif) no-repeat;
	}
	
#info_stitle3 {
	background: url(../images/information1/info_stitle3.gif) no-repeat;
	margin:0 0 10px 0;
	}
	
#info_stitle4 {
	background: url(../images/information1/info_stitle4.gif) no-repeat;
	margin:0 0 20px 0;
	}

#info_stitle5 {
	background: url(../images/information1/info_stitle5.gif) no-repeat;
	margin:0 0 20px 0;
	}

.info_area1ex {
	background: url(../images/information1/info_area1_image1.jpg) no-repeat;
	background-position: center bottom;
	margin:0 0 5px 0;
	padding:0 0 300px 0;
	font-size:1.4em;
	}
	
.info_area1ex2 {
	background: url(../images/information1/info_area1_image2.jpg) no-repeat;
	margin: 0;
	padding: 184px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:184px;/* for ie5.x */
	}
	
.to_top.b50 {
	margin-bottom:50px;
	}
	
.info_area2ex {
	background: url(../images/information1/info_area2.gif) no-repeat;
	background-position: 0 bottom;
	margin:0 20px 15px 0;
	padding:0 0 390px 0;
	font-size:1.4em;
	}
	
.info_area3ex {
	margin:0 20px 20px 0;
	font-size:1.4em;
	}
	
.info_area3case1,
.info_area3case2 {
	margin: 0 0 10px 0;
	padding: 28px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:28px;/* for ie5.x */
	}
	
.info_area3case2 {
	background: url(../images/information1/info_area3_care21.jpg) no-repeat;
	}
	
.info_area3case1 {
	background: url(../images/information1/info_area3_iyashien.jpg) no-repeat;
	}
	
.info_area3case1ex {
	background: url(../images/information1/info_area3_iyashien_ph.jpg) no-repeat;
	margin:0 0 40px 0;
	padding:300px 0 0 0;
	width:600px;
	font-size:1.4em;
	}
	
	
.info_area3case2ex1 {
	background: url(../images/information1/info_area3_care21_ph.jpg) no-repeat;
	margin:0 0 20px 0;
	padding:85px 30px 0 265px;
	>padding:88px 30px 0 265px;
	width:305px;
	height:185px;
	font-size:1.2em;
	line-height:1.7;
	color:#000;
	}
	
.info_area3case2ex2 {
	margin:0 0 40px 0;
	padding:0;
	width:600px;
	font-size:1.4em;
	}
	
.info_area3table {
	margin:0 0 65px 0;
	width:600px;
	background: url(../images/information1/info_dot.gif) repeat-x;
	background-color: #D7F2B2;
	}
	
.info_area3table td {
	margin:0;
	padding:6px 0 4px 5px;
	width:295px;
	font-size:1.2em;
	background: url(../images/information1/info_dot.gif) repeat-x;
	background-position: 0 bottom;
	}
	
.info_area3table td.colored {
	background-color: #F0F9DC;
	}
	
.info_area4 {
	background: url(../images/information1/info_area4_bg.jpg) no-repeat;
	background-position: 0 95px;
	padding:0;
	width:618px;
	height:642px;
	position: relative;
	}
	
.info_ppl1,
.info_ppl2,
.info_ppl3 {
	margin: 0;
	padding: 89px 0 0 0;
	width: 188px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:89px;/* for ie5.x */
	}
	
.info_ppl1 {
	position: absolute;
	top:0;
	left:27px;
	background: url(../images/information1/info_area4_mirai.gif) no-repeat;
	}
	
.info_ppl2 {
	position: absolute;
	top:0;
	left:230px;
	background: url(../images/information1/info_area4_b.gif) no-repeat;
	}
	
.info_ppl3 {
	position: absolute;
	top:0;
	left:427px;
	background: url(../images/information1/info_area4_a.gif) no-repeat;
	}
	
.info_ppl1box1 {
	position: absolute;
	top:104px;
	left:83px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl1box2 {
	position: absolute;
	top:200px;
	left:83px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl1box3 {
	position: absolute;
	top:330px;
	left:83px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl1box4 {
	position: absolute;
	top:400px;
	left:83px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl1box5 {
	position: absolute;
	top:500px;
	left:83px;
	font-size:1.2em;
	width:130px;
	}

.info_ppl2box1 {
	position: absolute;
	top:250px;
	left:280px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl2box2 {
	position: absolute;
	top:300px;
	left:280px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl2box3 {
	position: absolute;
	top:400px;
	left:280px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl2box4 {
	position: absolute;
	top:500px;
	left:280px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl3box1 {
	position: absolute;
	top:105px;
	left:480px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl3box2 {
	position: absolute;
	top:325px;
	left:480px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl3box3 {
	position: absolute;
	top:400px;
	left:480px;
	font-size:1.2em;
	width:130px;
	}
	
.info_ppl3box4 {
	position: absolute;
	top:500px;
	left:480px;
	font-size:1.2em;
	width:130px;
	}

.info_ppl1box3 b,
.info_ppl2box1 b,
.info_ppl3box3 b {
	background: url(../images/information1/info_area4_mark1.gif) no-repeat;
	margin: 0 0 5px 0;
	padding: 18px 0 0 0;
	width: 119px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:18px;/* for ie5.x */
	}
	
.info_ppl3box3 b {
	margin:0 0 2px 0;
	}
	



.info_area4-2 {
	background: url(../images/information1/info_area4_dotline.gif) repeat-y;
	padding:0 0 10px 0;
	width:625px;
	}
	
.info_area4-2box1 {
	padding: 0 10px 0 35px;
	width:180px;
	float:left;
	font-size:1.4em;
	}
	
.info_area4-2box1 b {
	margin:0 0 10px 0;
	font-size:1.2em;
	font-weight: bold;
	display: block;
	color:#FF8100;
	}
	
.info_area4-2box2 {
	padding: 0 10px 0 10px;
	width:180px;
	float:left;
	font-size:1.4em;
	}
	
.info_area4-2box3 {
	padding: 0 10px 0 10px;
	width:180px;
	float:left;
	font-size:1.4em;
	}
	
.info_area4-2box2 b,
.info_area4-2box3 b {
	margin:0 0 10px 0;
	font-size:1.2em;
	font-weight: bold;
	display: block;
	}

.info_area4-2box1 span,
.info_area4-2box2 span,
.info_area4-2box3 span {
	color:#FF8100;
	}

.info_area4barea {
	clear:both;
	background: url(../images/information1/info_area4_barea.gif) no-repeat;
	margin: 0 0 5px 0;
	padding: 115px 0 0 0;
	width: 620px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:115px;/* for ie5.x */
	}

.to_top.b35 {
	margin-bottom:35px;
	}


/* #voices
--------- --------- --------- --------- --------- */
.voice_mtitle {
	background: url(../images/information1/voice_mtitle.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 35px 0 0 0;
	width: 600px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:35px;/* for ie5.x */
	}
	
.information1_lead {
	background: url(../images/information1/voice_lead.gif) no-repeat;
	margin: 0 0 30px 0;
	padding: 21px 0 0 0;
	width: 572px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:21px;/* for ie5.x */
	}

.voices {
	margin:0 0 15px 0;
	padding:0 0 5px 10px;
	height:72px;
	list-style-type: none;
	background-color: #D1F5C9;
	}
	
.voices li {
	margin:0 5px 0 0;
	width:118px;
	height:72px;
	float:left;
	}
	
.voices li a {
	background: url(../images/information1/voice_btn1.jpg) no-repeat;
	margin: 0;
	padding: 72px 0 0 0;
	width: 118px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:72px;/* for ie5.x */
	}
	
.voices li.voice2 a {
	background: url(../images/information1/voice_btn2.jpg) no-repeat;
	width:117px;
	}
	
.voices li.voice3 a {
	background: url(../images/information1/voice_btn3.jpg) no-repeat;
	width:117px;
	}
	
.voices li.voice4 a {
	background: url(../images/information1/voice_btn4.jpg) no-repeat;
	width:117px;
	}
	
.voices li a:hover {
	background-position: 0 -72px;
	}
	
.information1_areatitle1 {
	margin:0 0 5px 0;
	font-size:1.6em;
	font-weight: bold;
	color:#2BAC00;
	}
	
.information1_areatitle1 b {
	color:#FF8100;
	}
	
.information1_area {
	margin:0 15px 30px 0;
	padding:0 5px 15px 5px;
	background-color: #E1FCC2;
	}
	
.information1_areaex {
	margin:0 0 13px 0;
	padding:13px 5px 0 15px;
	background: url(../images/information1/voice_bg1.gif) no-repeat;
	font-size:1.4em;
	color:#2A2A2A;
	line-height:1.7;
	}
	
.information1_areaex2 {
	margin:0 0 13px 0;
	padding:18px 5px 0 15px;
	background: url(../images/information1/voice_bg2.gif) no-repeat;
	font-size:1.4em;
	color:#2A2A2A;
	line-height:1.7;
	}
	
.information1_areatitle {
	margin:0 0 5px 15px;
	font-size:1.6em;
	font-weight: bold;
	color:#2BAC00;
	}
	
.information1_arealist {
	margin:0 10px 0 15px;
	padding:10px;
	background-color: #FFF;
	list-style-type: none;
	}
	
.information1_arealist li {
	margin:0;
	padding:5px 0 2px 0;
	width:250px;
	float:left;
	font-size:1.2em;
	line-height:1.0;
	}
	


#voice_title1,
#voice_title2,
#voice_title3,
#voice_title4 {
	margin:0;
	padding:0;
	width:610px;
	height:163px;
	position: relative;
	}
	
#voice_title1 {
	background: url(../images/information1/voice_bar1.jpg) no-repeat;
	}
	
#voice_title2 {
	background: url(../images/information1/voice_bar4.jpg) no-repeat;
	}
	
#voice_title3 {
	background: url(../images/information1/voice_bar2.jpg) no-repeat;
	}
	
#voice_title4 {
	background: url(../images/information1/voice_bar3.jpg) no-repeat;
	}
	
.vname {
	position: absolute;
	top:25px;
	left:185px;
	font-size:1.4em;
	}
	
.vname b {
	font-size:1.4em;
	}
	
.vinfo {
	position: absolute;
	top:50px;
	left:185px;
	font-size:1.4em;
	}
	
.vlead {
	position: absolute;
	top:100px;
	left:185px;
	font-size:1.6em;
	font-weight: bold;
	color:#2BAC00;
	line-height:1.3;
	}

#voice_title1 .vlead {
	top:106px;
	}
	
#voice_title2 .vlead {
	top:106px;
	}
	
#voice_title3 .vlead {
	top:98px;
	}
	
#voice_title4 .vlead {
	top:94px;
	letter-spacing: -0.5px;
	>letter-spacing: 0;
	}

.voiceex {
	margin:0 0 25px 0;
	padding:0 40px 0 30px;
	font-size:1.4em;
	line-height:1.6;
	}
	
.to_top.b25 {
	margin-bottom:25px;
	}
