/** 共通事項 **/
body {
	/*background-color: #f1f1e7;*/
	background-color: #fffeec;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;

	font-size:12px;

	/*font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,MeiryoKe_PGothic,Osaka,'ＭＳ Ｐゴシック',sans-serif;*/
	/*color:#000000;*/
	color:#3b2213;
}
#top_wrapper {
	width:100%;
	height:95px;
	border-bottom:solid 1px #584a41;
}
#top_header_contener {
	width:1000px;
	height:95px;
	margin:0px auto;
}
#top_header_left {
	width:280px;
	height:95px;
	float:left;
}
#top_header_right {
	width:720px;
	height:95px;
	float:left;
}
#main_link_belt {
	width:720px;
	height:32px;
	margin-top:38px;
}
#main_head {
	width:1000px;
	height:400px;
	margin:0px auto;
	padding-top:10px;
	padding-bottom:20px;
}
#main_wrapper {
	width:1000px;
	margin:0px auto;
}

/* *************** */
#main_top_left {
	width:390px;
	float:left;
}
#main_top_center {
	width:380px;
	float:left;
	text-align:center
}
#main_top_right {
	width:230px;
	float:left;
	text-align:center;
}

#main_footer {
	width:100%;
	height:45px;
	border-top:solid 1px #584a41;
}
#main_footer_contener {
	width:1000px;
	margin:0px auto;
	height:45px;
}
#main_footer_left {
	width:492px;
	height:30px;
	float:left;
	/*text-align:left;*/
	padding-left:8px;
	padding-top:10px;
	color:#3a7245;
}
#main_footer_right {
	width:500px;
	height:30px;
	float:left;
	text-align:center;
	padding-top:10px;
}


/* *****ツール******* */
.clear_float {
	clear:both;
}
h1 {
	margin:0px;
	padding:0px 0px 0px 10px;
	font-size:12px;
	color:#44494b;

}
p {
	margin: 0%;
    /*padding:0px 8px 8px 8px;*/
}
a:link {
	color: #3a7245;
	text-decoration: underline;
	}

a:visited {
	color: #3a7245;
	text-decoration: underline;
	}

a:active {
	color: #3a7245;
	text-decoration: underline;
	}

a:hover {
	color: #da5783;
	text-decoration: none;
	}
/** フォームの入力モード指定 **/
.txtmode1 {
  ime-mode: active;   /** 全角モード **/
}
.txtmode2 {
  ime-mode: inactive; /** 半角モード **/
}
table.mycommon_table_simple {
	/*margin:0px;*/
	margin-left:30px;
    padding:0px;
    border-collapse:collapse;
    border-spacing:0;
    /*background-color:#ffffff;*/
    empty-cells:show;
}
.mycommon_table_simple th{
	margin:0px;
    padding:0px;
	width:150px;
	overflow:hidden;
	text-align:left;
	font-weight:500;
	font-size:14px;
}
.mycommon_table_simple td{
	margin:0px;
    padding:0px;
	width:280px;
	overflow:hidden;
	text-align:left;
	font-size:14px;
}



.mytableborder td {
	border:solid 1px #f8bad1;
}

/* ****************** */
.top_left_item01 {
	padding-top:18px;
	padding-bottom:8px;
	overflow:auto;
}
#top_left_item01_img {
	width:150px;
	padding-left:8px;
	float:left;
}
#top_left_item01_text {
	width:230px;
	float:left;
}
#top_left_item01_text2 {
	line-height:35px;
	text-indent:15px;
}
#top_left_item01_button {
	text-indent:15px;
}
#top_left_item02 {
	/*margin-top:10px;*/
	padding-left:8px;
	margin-top:22px;
}
#top_center_item02 {
	padding-top:8px;
}
.top_center_txtbox {
	margin-left:15px;
	width:362px;
}
.top_center_txtbox p{
	line-height:16px;
	text-align:left;
}
.top_center_txtbox2 {
	margin-left:10px;
	width:362px;
}
.top_center_txtbox2 p{
	line-height:16px;
	text-align:left;
}
#top_center_item04 {
	width:350px;
	margin-left:15px;
}
#top_center_item04_left {
	width:90px;
	padding-left:8px;
	/*padding-right:15px;*/
	float:left;
}
#top_center_item04_right {
	width:250px;
	padding-left:10px;
	float:left;
}
#top_center_item04_right p{
	text-align:left;
	line-height:18px;
}
.top_right_item {
	margin-bottom:15px;
}
/*
hr {
	height: 3px;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #c2c1bc #dfe1e2 #dfe1e2 #c2c1bc;
	color: #ffffff;
}
*/
hr {
	height: 2px;
	background-color: #ffffff;
	border: 1px solid;
	border-color: #c2c1bc #f1f1e7 #f1f1e7 #c2c1bc;
	color: #ffffff;
}
.font_14 {
	font-size:14px;
}
.font_12 {
	font-size:12px;
}
.font_color_black {
	color:#000000;
}
/*
.font_color_brown {
	color:#71584c;
}
*/
.font_color_brown {
	/*color:#8f6928;*/
	color:#3a7245;
}
.coment01 {
	padding-top:12px;
	padding-left:8px;
	padding-bottom:12px;
	line-height:31px;
}
.hr_img {
	text-align:left;
}
/* *******メイン帯リンク******** */
/* ホーム ボタン */
#main_link_home {
	float:left;
	width: 90px;
	height:30px;
	margin: 0px;
	padding: 0%;
	overflow: hidden;
	text-indent:-9999px;
}
#main_link_home a {
	background:url("img/site/blt_link_button01-01.gif") no-repeat;
	display: block;
	/*width: 230px;*/
	height: 30px;
}
#main_link_home a:hover {
	background:url("img/site/blt_link_button01-02.gif") no-repeat;
	/*width:230px;*/
	height:30px;
}
/* 法人概要 ボタン */
#main_link_outline {
	float:left;
	width: 110px;
	height:30px;
	margin: 0px;
	padding: 0%;
	overflow: hidden;
	text-indent:-9999px;
}
#main_link_outline a {
	background:url("img/site/blt_link_button02-01.gif") no-repeat;
	display: block;
	/*width: 230px;*/
	height: 30px;
}
#main_link_outline a:hover {
	background:url("img/site/blt_link_button02-02.gif") no-repeat;
	/*width:230px;*/
	height:30px;
}
/* 介護サービス ボタン */
#main_link_kaigo {
	float:left;
	width: 140px;
	height:30px;
	margin: 0px;
	padding: 0%;
	overflow: hidden;
	text-indent:-9999px;
}
#main_link_kaigo a {
	background:url("img/site/blt_link_button03-01.gif") no-repeat;
	display: block;
	/*width: 230px;*/
	height: 30px;
}
#main_link_kaigo a:hover {
	background:url("img/site/blt_link_button03-02.gif") no-repeat;
	/*width:230px;*/
	height:30px;
}
/* 施設ご案内 ボタン */
#main_link_sisetu {
	float:left;
	width: 130px;
	height:30px;
	margin: 0px;
	padding: 0%;
	overflow: hidden;
	text-indent:-9999px;
}
#main_link_sisetu a {
	background:url("img/site/blt_link_button04-01.gif") no-repeat;
	display: block;
	/*width: 230px;*/
	height: 30px;
}
#main_link_sisetu a:hover {
	background:url("img/site/blt_link_button04-02.gif") no-repeat;
	/*width:230px;*/
	height:30px;
}
/* ご利用料金 ボタン */
#main_link_price {
	float:left;
	width: 130px;
	height:30px;
	margin: 0px;
	padding: 0%;
	overflow: hidden;
	text-indent:-9999px;
}
#main_link_price a {
	background:url("img/site/blt_link_button05-01.gif") no-repeat;
	display: block;
	/*width: 230px;*/
	height: 30px;
}
#main_link_price a:hover {
	background:url("img/site/blt_link_button05-02.gif") no-repeat;
	/*width:230px;*/
	height:30px;
}
/* お問合わせ ボタン */
#main_link_hinquiry {
	float:left;
	width: 110px;
	height:30px;
	margin: 0px;
	padding: 0%;
	overflow: hidden;
	text-indent:-9999px;
}
#main_link_hinquiry a {
	background:url("img/site/blt_link_button06-01.gif") no-repeat;
	display: block;
	/*width: 230px;*/
	height: 30px;
}
#main_link_hinquiry a:hover {
	background:url("img/site/blt_link_button06-02.gif") no-repeat;
	/*width:230px;*/
	height:30px;
}
.breadcrumb {
	margin-left:30px;
}

.breadcrumb a{
	text-decoration: none;
}
.breadcrumb_ari a{
	text-decoration: underline;
}
#googlemap_body {
	width:350px;
	height:230px;
	margin-left:15px;
	background:#ff57d1;
}
#googlemap p{
padding:10px;
}
.common_title_contener {
	padding-top:24px;
	padding-bottom:16px;
}