/******************************************************************************
	トップページの追加レイアウト定義
******************************************************************************/

#topMsg {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5em;
	text-align: center;
	border:3px solid #ff7214;
	margin: 5px 10px 15px 0;
	padding: 5px 0;
}
.topImg {
	width: 140px;
	text-align: center;
}
#specialColumn {
	width: 100%;
	margin: 10px 0 20px 0;
}
#specialColumn .clmn {
	float: left;
	width: 285px;
}
#specialColumn .imgBox,
#specialColumn .txtBox {
	float: left;
	margin-top: 10px;
}
#specialColumn .imgBox {
	width: 113px;
}
#specialColumn .txtBox p {
	width: 170px;
	font-size: 15px;
	line-height: 1.5;
}
div.img_m05 {
	width:570px;
	height:30px;
	margin-top:10px;
	background:url("../images/common/m05.gif") no-repeat;
	font:bold 16px/30px;
	color:#ffffff;
	text-indent:14px;
}
.paleyellow {color:#ffff99;}
.clear {
	clear:both;
}


.text10w {
	font-size: 10px;
	line-height: 150%;
	color: #FFFFFF;
}
.text10 {
	font-size: 10px;
	line-height: 150%;
	color: #666666;
}
.text11g {
	font-size: 11px;
	line-height: 150%;
	color: #666666;
}
.text12g {
	font-size: 12px;
	line-height: 150%;
	color: #666666;
}
.text12green {
	font-size: 12px;
	line-height: 150%;
	color: #389B1A;
}
.text12orange {
	font-size: 12px;
	line-height: 150%;
	color: #FF6600;
}

a.green_u:link         {color:#389B1A; text-decoration:underline;}
a.green_u:visited      {color:#389B1A; text-decoration:underline;}
a.green_u:active       {color:#389B1A; text-decoration:underline;}
a.green_u:hover        {color:#389B1A; text-decoration:underline;}

a.glay_u:link         {color:#666666; text-decoration:underline;}
a.glay_u:visited      {color:#666666; text-decoration:underline;}
a.glay_u:active       {color:#666666; text-decoration:underline;}
a.glay_u:hover        {color:#666666; text-decoration:underline;}

a.glay:link         {color:#666666; text-decoration:none;}
a.glay:visited      {color:#666666; text-decoration:none;}
a.glay:active       {color:#666666; text-decoration:underline;}
a.glay:hover        {color:#666666; text-decoration:underline;}

a.orange_u:link         {color:#FF6600; text-decoration:underline;}
a.orange_u:visited      {color:#FF6600; text-decoration:underline;}
a.orange_u:active       {color:#FF6600; text-decoration:underline;}
a.orange_u:hover        {color:#FF6600; text-decoration:underline;}

img {border:0;}

H1{font-size:10px; margin:0pt; display:inline;}
H2{font-size:12px; margin:0pt; display:inline;}
H3{font-size:12px; margin:0pt; display:inline;}
.bold{font-weight:bold;}

.customize1 {
	font-size:12px;
	font-weight:100;
	color:#75b744;
	margin-top:0px;
	margin-right:12px;
	margin-bottom:0px; 
}
.customize2 { font-size:12px; }
.customize3 {
	font-size:13pt;
	margin:0pt;
	display:inline;
}
.customize4 { font-size:17px; }
.customize5 { font-size:19px; }
.customize6 { font-size:24px; }
.customize7 { font-weight:lighter; }
.customize8 { font-size:18px; }
.customize9 { font-size:15px; }



div.ichiran-new {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding-bottom: 15px;
}
div.exp {
	font-size:90%;
	line-height:1.4;
	padding: 0 5px 6px 5px;
}
span#shosai-new {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	padding-left: 20px;
}
.bld,
.bold	{
	font-weight:bold !important;
}
.center { text-align: center; }
.lft { text-align: left; }
.rgt { text-align: right; }
.padtp5 { padding-top: 5px; }
.red { color:red; }
.orange { color: #FF6600; }


/* 施設分類の画像[住宅型有料老人ホーム] */
td.type01 {
	background:#ffffff url("../images/common/type01.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[介護付有料老人ホーム] */
td.type02 {
	background:#ffffff url("../images/common/type02.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[高齢者専用賃貸住宅] */
td.type03 {
	background:#ffffff url("../images/common/type03.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[高齢者住宅] */
td.type04 {
	background:#ffffff url("../images/common/type04.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[適合高齢者専用賃貸住宅] */
td.type05 {
	background:#ffffff url("../images/common/type05.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[分譲マンション] */
td.type07 {
	background:#ffffff url("../images/common/type07.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[高齢福祉住宅] */
td.type09 {
	background:#ffffff url("../images/common/type09.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[シニア住宅] */
td.type10 {
	background:#ffffff url("../images/common/type10.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[シルバーマンション] */
td.type11 {
	background:#ffffff url("../images/common/type11.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[グループホーム] */
td.type12 {
	background:#ffffff url("../images/common/type12.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[シニア対応型賃貸マンション] */
td.type13 {
	background:#ffffff url("../images/common/type13.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[共生型賃貸住宅] */
td.type14 {
	background:#ffffff url("../images/common/type14.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[高齢者ホーム] */
td.type15 {
	background:#ffffff url("../images/common/type15.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[高齢者向け生活ホーム] */
td.type16 {
	background:#ffffff url("../images/common/type16.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[高齢者専用賃貸マンション] */
td.type18 {
	background:#ffffff url("../images/common/type18.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[小規模多機能型高齢者住宅] */
td.type19 {
	background:#ffffff url("../images/common/type19.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[中高年者向け賃貸住宅] */
td.type20 {
	background:#ffffff url("../images/common/type20.gif") 5px center no-repeat !important;
	text-indent:-9999px;
	padding: 0 2px;
}
/* 施設分類の画像[認知症対応型グループホーム] */
td.type21 {
	background:#ffffff url("../images/common/type21.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[有料老人ホーム] */
td.type22 {
	background:#ffffff url("../images/common/type22.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[介護対応型高齢者住宅] */
td.type23 {
	background:#ffffff url("../images/common/type23.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[高齢者向けマンション] */
td.type25 {
	background:#ffffff url("../images/common/type25.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[介護付高齢者専用賃貸住宅] */
td.type26 {
	background:#ffffff url("../images/common/type26.gif") 5px center no-repeat !important;
}
/* 施設分類の画像[食事付高齢者共同住宅] */
td.type27 {
	background:#ffffff url("../images/common/type27.gif") 5px center no-repeat !important;
}
td.type01,td.type02,td.type03,td.type04,td.type05,
td.type06,td.type07,td.type08,td.type09,td.type10,
td.type11,td.type12,td.type13,td.type14,td.type15,
td.type16,td.type17,td.type18,td.type19,td.type20,
td.type21,td.type22,td.type23,td.type25,td.type26,
td.type27 {
	width: 83px;
	text-indent:-9999px;
}

/******************************************************************************
	グループサイトのレイアウト定義
******************************************************************************/

#group {
	width:780px;
	text-align: center;
	margin:0 10px;
	margin-bottom:5px;
}
#group hr {
	width:780px;
}
#group p {
	margin:0;
}
.f11 {
	font-size:11px !important;
	line-height:150% !important;
}
.f12	{
	font-size:12px !important;
	line-height:150% !important;
}
.left {text-align:left !important;}
.gray	{color:#666666;}


/******************************************************************************
	詳細用テーブル定義
******************************************************************************/
table.plan {
	background:#fff;
	border-collapse:collapse;
	padding:2px;	
}
table.plan td {
	color:#666;
	font-size:12px;
	line-height:1.3;
	text-align:center;
	border:1px solid #e3e3e3;
	padding:5px;
}
table.plan td.head {
	background-color:#efa;
}
table.plan td.bg_water	{
	background-color:#cff;
}
table.plan td.nyukyokin {
	color:red;
	font-weight:bold;
}
table.plan td.getugaku {
	color:red;
}