/* ?????? */

ul,li{
	padding:0;
	margin:0;
	line-height:1.0;
	}

h2 {
	width:325px;
	font-size: 155%;
	color: #000000;
	letter-spacing:-1px;
	font-weight: bold;
	margin: 5px 0px -3px 0px;
	line-height:110%;
	padding:10px 0 0 37px;
	background:url(../companys/image/home_name2.gif) no-repeat 0px;
	float:left;
}
h3 {
	padding:5px;
	background:url(../companys/image/contents.gif) repeat-x;
	vertical-align: middle;
	color: #333333;
	font-size: 100%;
	margin: 0px;
	height: 17px;
	text-align:left;
}
.ichioshi-h3 {
	padding:5px;
	vertical-align: middle;
	font-weight:bold;
	color: #ffffff;
	font-size: 100%;
	margin: 0px;
	height: 17px;
	text-align:left;
}
/* ホーム詳細情報table */
.home_top_tbl {
	width:670px;
	margin:3px 0 0 5px;
}
.home_top_tbl td.midashi {
	width:100px;
	background-color:#E4F3BC;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:top;
}
.home_top_tbl td.midashi_syozai {
	width:150px;
	background-color:#E4F3BC;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:middle;
}
.home_top_tbl td.naiyou {
	background-color:#F7FBEB;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:middle;
}
.home_top_tbl td.naiyou img{
	vertical-align:middle;
	}


.telephone {
    font-size:140%;
    color:#ff3300;
    font-weight:bold;
	margin:0px;
	padding:0px;
}
.message {
    color:#666666;
    font-weight:bold;
	margin:0px;
	padding:0px;
}
.green{
    color: #40A669;
}
.campany {
	margin-top: 5px; 
	margin-bottom: 5px;
	width: 280px;
}
.adrress {
	margin-top: 10px; 
}
.movein {
	width:530px;
	margin-top:5px;
	text-align: right;
	font-weight: bolder;
}
.real_text{
	font-size: 80%;
	color:#000000;
	float:right;
	padding-right:5px;
}
.kazu{
	font-size: 150%;
	font-weight: bolder;
	color:#FF3300;
}
.disc {
	margin-bottom: 4px;
	margin-right: 2px;
}
.bit {
	font-size: 160%;
	color: #E60000;
}
.menu {
	font-size:14px;
	margin-bottom: 5px;
	border-bottom: #289928 solid 5px;
	width: 99%;
}
.off{
	width:70px;
	height:32px;
	background:url(../images/m01_off.gif);
	background-repeat:no-repeat;
	padding-top:13px;
	color: #077707;
}
.on{
	width:70px;
	height:35px;
	background:url(../images/m01_on.gif);
	background-repeat:no-repeat;
	padding-top:6px;
	color:#FFFFFF;
}
.checkon{
text-decoration:none;
color:#FFFFFF;
}
.checkoff{
text-decoration:none;
color:#077707;
}
.event {
	margin:10px 0 0 0;
	padding: 5px;
	background-color: #ffffff;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #b3c1dd;
	vertical-align:top;
}
.event a:link {
	color: #0A50A1;
}
.event a:visited {
	color: #0A50A1;
}
.event a:hover {
	color: #0A50A1;
}
.event a:active {
	color: #0A50A1;
}

.home {
	margin-top: 5px;
	text-align:left;
	width:670px;
}
.under-botton {
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 170px;
	text-align: left;
	vertical-align: middle;
}
.under-txt {
	padding-left: 10px;
	text-align: left;
	font-size: 80%;
	line-height: 120%;
}
.tb1 {
	width: 670px;
	padding: 0px ;
	text-align: left;
	vertical-align: top;
}
/*
	width: 290px;
.tb2 {
	width: 220px;
	padding: 5px 5px 5px 5px;
	background-color: #f2f2f2;
	vertical-align: top;
}*/
.tb3 {
	width: 250px;
	vertical-align: top;
	text-align:center;
	font-size: 80%;
	background-color: #EFEFEF;
}
.tb3 img{
	padding:0px;
	margin-bottom:2px;
	}
.tb3 div{
	padding-bottom:3px;
	}

.tb3 ul{
	list-style-type:none;
	}
.tb3 li{
	float:left;
	display:block;
	margin:2px 0 0 2px;
	}
.real{
	padding:5px 5px 10px 10px;
	background-color: #f2f2f2;
}
.shiryou{
	margin:0 0 3px 1px;
	}
.kengaku{
	margin:0 0 3px 0;
	}
.home_name{
	padding:1px 0px 1px 5px;
	border-bottom:1px solid #289928;
	}
.type{
	width:90px;
	float:right;
	}
.orange-txt
{
color:#FC7305;
}
.type img{
	padding:0;
	margin:0 0 1px 0;/*margin上書き*/
	}

/* ホーム詳細簡易情報table */
.home_top_tbl_ka{
	width:630px;
	margin:3px 0 0 5px;
}
.home_top_tbl_ka td.midashi {
	width:90px;
	background-color:#E4F3BC;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:top;
}

.home_top_tbl_ka td.naiyou {
	width:280px;
	background-color:#F7FBEB;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:middle;
}

.home_top_tbl_ka td.midashi_syozai {
	width:90px;
	background-color:#E4F3BC;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:middle;
}
.home_top_tbl_ka td.naiyou img{
	vertical-align:middle;
	}

.home_top_tbl_ka td.home_img{
	width:150px;
	padding:5px 5px 5px 5px;
	}
/* 病院詳細スケルトン1004 */
.shop_top_tbl_ka{
	width:760px;
	margin:3px 0 0 5px;
}
.shop_top_tbl_ka td.midashi {
	width:90px;
	background-color:#E4F3BC;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:top;
}

.shop_top_tbl_ka td.naiyou {
	width:400px;
	background-color:#F7FBEB;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:middle;
}

.shop_top_tbl_ka td.midashi_syozai {
	width:90px;
	background-color:#E4F3BC;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font-size: 90%;
	padding:3px;
	vertical-align:middle;
}
.shop_top_tbl_ka td.naiyou img{
	vertical-align:middle;
	}

.shop_top_tbl_ka td.home_img{
	width:150px;
	padding:5px 5px 5px 5px;
	}
/*---------------SEO対策-----------------*/
span.rd{
font-weight: bold;
}
strong{
font-weight: normal;
}







/*---------------電話アイコン追加-----------------*/
/*
.home_top_tbl .midashi-tel,
.home_top_tbl_ka .midashi-tel {
	background-image:url(/home/img/cmn/icon/bg_tel-attention.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
*/
.home_top_tbl p.telephone,
.home_top_tbl_ka p.telephone {
	background-image:url(/home/img/cmn/icon/bg_tel-attention2.gif);
	background-repeat:no-repeat;
	font-size:145%;
	margin-bottom:0.2em;
	padding-left:65px;
}
.home_top_tbl p.telephone {
	background-position:left bottom;
}
.home_top_tbl_ka p.telephone {
	background-position:left top;
}
/*医疗护理追加样式*/

/*活动安排*/
#gyouji .month {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#gyouji .month SPAN {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 105%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}

