@charset "utf-8";
/* CSS Document */
/* INDEX  -------------------------------------------
recommendInfoBox
newsInfoBox
topicsArea
bannerBox
rightNavigationBox
adressInfoBox
-------------------------------------------------- */
#flash{
	margin:0 0 30px 0;
	padding:0;

	width:940px;
	height:290px;
}



/* Navigation DOWN
-------------------------------------------------- */


.menubar-list {
padding: 0px;
margin: 0px;
display: block;
background:#FFFFFF;
	border-top:1px solid #dedede;	


}
.menubar-list .box
 {
	padding: 0px;

	margin: 0px;
	font-weight: bold;
	border-bottom:1px solid #dedede;	
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;	
}
.menubar-list .boxHeading{}
.menubar-list .boxHeading p {
	padding: 0px;
	margin: 0px;
	display: block;

}

.menubar-list .boxHeading p a {
	padding: 8px 0px 8px 10px;
	margin: 0px;
	display: block;
	text-decoration: none;
	width:100%;
	background: url(../common/arrow_02.gif) 2px center no-repeat;
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	text-indent: 0;
	/**/
}


.menubar-list .boxHeading p a:hover {
	background: url(../common/arrow_02o.gif) 2px center no-repeat;

}

.menubar-list .boxHeading p a:active {
	background: url(../common/arrow_02o.gif) 2px center no-repeat;

}
#menu1,
#menu2,
#menu3,
#menu4,
#menu5{
position:absolute;
top:115px;  visibility: hidden;	

}

#menu1{
display: block;
left:341px;
width: 168px;

}

#menu2{left:509px;
width: 176px;display: block;

}


#menu3{left:685px;
width: 130px;display: block;

}
#menu4{left:815px;
width: 200px;

}



/* contentsArea
-------------------------------------------------- */
#LeftArea {
	width: 660px;
	padding: 0px;
	margin: 0;
	float: left;
}
/* ConsultationArea */

#LeftArea .KadomaruArea{
background:url(../top/r_top.gif) top left no-repeat;margin:0; padding:0;height:201px;position:relative;}
#LeftArea .KadomaruBottom{background:url(../top/r_bottom.gif) bottom left no-repeat;height:2px;}

#LeftArea .KadomaruArea .ConsultationHours{margin:0;position:absolute;top:10px; left:20px;}
#LeftArea .KadomaruArea h2,
#LeftArea .KadomaruArea h3,
#LeftArea .KadomaruArea p,
#LeftArea .KadomaruArea2 h2{
	margin:0;
	padding: 0px;
	font-size: 1px;
	text-indent: -10000px;
	line-height: 1;
	 background-position:top}
#LeftArea .KadomaruArea .ConsultationHours h2.sinryo{background:url(../top/sinryonituite.gif) left top no-repeat;width:139px; height:41px;}
#LeftArea .KadomaruArea .ConsultationHours h3.gairai{background:url(../top/gairaiuketuke.gif) left top no-repeat;width:97px; height:28px;}
#LeftArea .KadomaruArea .ConsultationHours h3.kyusin{background:url(../top/kyusin.gif) left top no-repeat;width:231px; height:27px;}
#LeftArea .KadomaruArea .ConsultationHours p.hour{background:url(../top/hours.gif) left top no-repeat;width:273px; height:65px;}
#LeftArea .KadomaruArea .ConsultationHours p.date{background:url(../top/date.gif) left top no-repeat;width:302px; height:18px;}
 
#LeftArea .KadomaruArea .ContactArea{margin:0;position:absolute;top:10px; left:370px;}
#LeftArea .KadomaruArea .ContactArea h2.contact{background:url(../top/contact.gif) left top no-repeat;width:139px; height:41px;}
#LeftArea .KadomaruArea .ContactArea h3.map{background:url(../top/shozaiti.gif) left top no-repeat;width:198px; height:31px;}

#LeftArea .KadomaruArea .ContactArea h3.map a{
	display:block;
	width:198px; height:20px;
	background:url(../top/shozaiti.gif)) top left no-repeat;

}
#LeftArea .KadomaruArea .ContactArea h3.map a:hover {
		background:url(../top/shozaiti_o.gif) top left no-repeat;
}

#LeftArea .KadomaruArea .ContactArea h3.map a:active {
		background:url(../top/shozaiti_o.gif) top left no-repeat;
}


#LeftArea .KadomaruArea .ContactArea p.adress{background:url(../top/zyusho.gif) left top no-repeat;width:247px; height:35px;}
#LeftArea .KadomaruArea .ContactArea h3.denwa{background:url(../top/denwa.gif) left top no-repeat;width:97px; height:30px;}
#LeftArea .KadomaruArea .ContactArea p.tel{background:url(../top/tel.gif) left top no-repeat;width:247px; height:30px;}
#LeftArea .KadomaruArea .ContactArea p.chui{background:url(../top/chui.gif) left top no-repeat;width:258px; height:18px;}



#LeftArea .KadomaruArea2{
margin:20px 0 0 0;height:156px;
background:url(../top/r_top2.gif) top left no-repeat; 
padding:0;
position:relative;}
#LeftArea .KadomaruArea2 h2{position:absolute;top:15px; left:17px; width:285px;height:19px;
background:url(../top/title_kaigo.gif) left top no-repeat;}

#LeftArea .KadomaruArea2 .kaigoArea{margin:0;position:absolute;top:45px; left:19px; heigh:100px;}

#LeftArea .KadomaruArea2 .kaigoArea ul.link  {
	margin:0;
	padding:0;
	list-style-type: none;
	display: block;
	overflow: hidden;

}

#LeftArea .KadomaruArea2 .kaigoArea ul.link li {
	float:left;
	padding: 0px;
	margin: 0px;


		

}
#LeftArea .KadomaruArea2 .kaigoArea ul.link li a {
	padding: 0px;
	margin: 0px;
	display: block;
	font-size: 1px;
	text-indent: -10000px;
	text-align: center;
	text-decoration: none;
	outline-style: none;
	width:190px;
	height:100px;

}
#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu1 { background-image:url(../top/bn_sakura.jpg);margin-right:25px;}
#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu1 a { background-image:url(../top/bn_sakura.jpg);}

#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu1 a:hover, 
#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu2 a:hover,
#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu3 a:hover{
 background:#FFF; filter: Alpha(opacity=20); /*IE*/    opacity:0.2; /* mozilla*/}

#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu2 { background-image:url(../top/bn_midori.jpg);margin-right:25px;}
#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu2 a { background-image:url(../top/bn_midori.jpg);}

#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu3 { background-image:url(../top/bn_seseragi.jpg);}
#LeftArea .KadomaruArea2 .kaigoArea ul.link li.menu3 a { background-image:url(../top/bn_seseragi.jpg);}



/* RightArea
-------------------------------------------------- */
#RightArea {
	padding:0px;
	margin: 0;
	float:right;
	width:260px;
}

#RightArea .bannerBox2L{
	padding:0;
	margin:0 0 20px 0;
}
/*image_alpha*/
#RightArea .bannerBox2L a:hover img,
#RightArea .bannerBox2L a:hover{
    filter: Alpha(opacity=80); /*IE*/
    opacity:0.8; /* mozilla*/
    }


/* newsInfoBox@ */
#RightArea #newsInfoBox{
	margin: 30px 0 0 0;
	padding: 0px;
	clear:both;
}

/* h3 */
#RightArea #newsInfoBox h2{
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	text-indent: -10000px;
	line-height: 1;
	text-align: center;
	color: #ffffff;
}

/* h3 */
#RightArea #newsInfoBox h2{
	margin: 0px;
	padding: 0px;
	font-size: 1px;
	text-indent: -10000px;
	line-height: 1;
	text-align: center;
	color: #ffffff;
}#RightArea #newsInfoBox h2 {
	height: 17px;
	background: url(../top/osirase.gif) left top no-repeat;
}

#RightArea #newsInfoBox .oneInfo {
	margin:5px 0;
	padding:7px 0px;
	border-bottom:1px dotted #C5BCBA;
}
#RightArea #newsInfoBox .oneInfo p{
	margin:0px;
	padding:0px;
	
}

#RightArea #newsInfoBox .oneInfo span.date {
font-size:75%;
}

#RightArea #newsInfoBox .oneInfo span.kind {
	font-weight:bold;
font-size:90%;
}

#RightArea #newsInfoBox .oneInfo ul.link{
	margin: 0px;	
	padding: 0px;
	list-style: none;

}

#RightArea #newsInfoBox .oneInfo ul.link li {
	list-style: none;
		line-height: 150%;
}

#RightArea #newsInfoBox .oneInfo ul.link a {	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px;
	text-decoration: none;font-weight:bold;
	background: url(../common/arrow_02.gif) 0px 5px no-repeat;	
	/*\*//*/
	revise: MacIE5.0bug;
	display: inline-block;
	margin-left: -16px;
	text-indent: 0;
	/**/
}
#RightArea #newsInfoBox .oneInfo ul.link a:hover {
	background: url(../common/arrow_02o.gif) 0px 5px no-repeat;
	
}

