@charset "utf-8";

/*** ------------------------------------------------------------------------------ 

ホーム（#home）

-----------------------------------------------------------------------------  ***/
#home #wrapper #cont #main .section {
	margin:0 0 50px;
}
#home #wrapper #cont #main .section .philosophy {
	padding:0px;
	font-size:1.5em;
}
#home #wrapper #cont #main .section.institution {
	margin:0 0 -15px;
}
#home #wrapper #cont #main .section.institution .section-cont h3{
	background: #43980C;
	color:#FFFFFF;
	font-weight: bold;
	padding:4px 15px;
	font-size:1.333em;
	border-radius:5px;
	margin:0 0 20px;
}
#home #wrapper #cont #main .section.institution .section-cont ul:nth-child(2){
	margin:0 0 40px;
}
#home #wrapper #cont #main .section.institution .section-cont ul li.open img{
	margin:-7px 0 0 -10px;
}
#home #wrapper #cont #main .section.institution .section-cont {
	margin:0 0 45px;
}
#home #wrapper #cont #main .section.institution .section-cont .left{
	width:310px;
	float:left;
}
#home #wrapper #cont #main .section.institution .section-cont .right{
	width:398px;
	float: right;
}
#home #wrapper #cont #main .section.institution .section-cont .right h3{
	margin:0 0 10px;
}
#home #wrapper #cont #main .section.news h2 {
	background: url(../../img/icon_news.png) left center no-repeat;
	height:37px;
	line-height:37px;
	margin:0;
	clear:both;
}
#home #wrapper #cont #main .section.news.blog h2 {
	background: url(../../img/icon_blog.png) left center no-repeat;
}
#home #wrapper #cont #main .section.news .section-cont{
	border:#ACD912 2px solid;
	padding:15px 25px 15px;
}
#home #wrapper #cont #main .section.news.blog .section-cont{
	border:#43980C 2px solid;
}
#home #wrapper #cont #main .section.news .section-cont ul li{
	border-bottom: #CCC 1px dotted;
	padding:10px 15px;
	font-size:1.167em;
}
#home #wrapper #cont #main .section.news .section-cont ul li span{
	display: inline-block;
	padding:0 20px 0 0;
	font-weight: bold;
	color:#5BA522;
}
#home #wrapper #cont #main .section.news .section-cont ul li a{
	color:#000000;
	text-decoration: none;
}
#home #wrapper #cont #main .section.news .section-cont ul li a:hover{
	color:#000000;
	text-decoration: underline;
}
#home #wrapper #cont #main .section.news .section-cont p.more-link{
	text-align: right;
	margin:0;
	padding:10px 0 0;
}
#home #wrapper #cont #main .section.news .section-cont p.more-link a{
	display:inline-block;
	background: url(../../institution/img/img06.png) left center no-repeat;
	padding:0px 0 0 15px;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li a span.date:after{
	margin:0 0 0 15px;
	font-size:1em;
	padding:0 5px;
	color:#FFF;
	border-radius:5px;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.kawanishi_blog a span.date:after{
	content:'川西';
	background:#3D72D8;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.kanmaki_blog a span.date:after{
	content:'上牧';
	background:#FF6666;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.kawachinagano_blog a span.date:after{
	content:'河内長野';
	background:#FF6600;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.kobekita_blog a span.date:after{
	content:'神戸北';
	background:#B7003C;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.takatuki_blog a span.date:after{
	content:'高槻';
	background:#98BF0F;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.higashiosaka_blog a span.date:after{
	content:'東大阪';
	background:#EC8200;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.toyonaka_blog a span.date:after{
	content:'豊中';
	background: #FA8FB5;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.kadoma_blog a span.date:after{
	content:'門真';
	background: #3D72D8;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.suminoe_blog a span.date:after{
	content:'住之江';
	background: #32C277;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.sumiyoshi_blog a span.date:after{
	content:'住吉';
	background: #FF4000;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.matsubara_blog a span.date:after{
	content:'松原';
	background: #5F8409;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.higashinari_blog a span.date:after{
	content:'東成';
	background: #FB8E8E;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.ibaraki_blog a span.date:after{
	content:'茨木';
	background: #50a1b8;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.takatsuki_west_blog a span.date:after{
	content:'高槻West';
	background: #e9c13b;
}
#home #wrapper #cont #main .section.news.blog .section-cont ul li.higashiyodogawa_blog a span.date:after{
	content:'東淀川';
	background: #005ab5;
}

#home #wrapper #cont #main .section.news.blog .section-cont ul li.ikeda_blog a span.date:after{
	content:'池田';
	background: #c1367e;
}



#home #wrapper #cont #main .section .section-cont {
	padding:0 10px;
}
#home #wrapper #cont #main .section .section-cont .explanation {
	font-size:1.5em;
}
#home #wrapper #cont #main .section .section-cont .service {
	border:#CCC 1px solid;
	background: #FFFFD9;
	padding:10px 12px 20px;
	margin:0 0 20px;
	letter-spacing:-0.08em;
}
#home #wrapper #cont #main .section .section-cont .service h3{
	margin:0 0 10px;
}
#home #wrapper #cont #main .section .section-cont .service p{
	padding:0 6px 0 30px;
	margin:0;
}
#home #wrapper #cont #main .section .section-cont .service p img{
	float:right;
	padding:0 0 0 10px;
}
#home #wrapper #cont #main .section .section-cont .user p {
	font-size:1.333em;
	font-weight: bold;
	padding:10px 0 0;
}
#home #wrapper #cont #main .section .section-cont .user ul{
	border:#CCCCCC 1px solid;
	padding:15px;
	font-size:1.167em;
}
#home #wrapper #cont #main .section .section-cont .user ul li{
	background: url(../../institution/img/img05.png) left center no-repeat;
	padding:3px 0 3px 20px;
}
#home #wrapper #cont #main .section.institution ul li{
	margin:0 0 20px;
}

/*** ------------------------------------------------------------------------------ 

会社案内（#corporate）

-----------------------------------------------------------------------------  ***/
#corporate #wrapper #cont #main dl {
	font-size:1.167em;
}
#corporate #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 40px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#corporate #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 170px;
	margin:0 0 13px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#corporate #wrapper #cont #main .section.outline .section-cont dd span.name{
	width:90px;
	display:inline-block;
}
#corporate #wrapper #cont #main .section.enterprise-activity .section-cont dt {
	padding:0 0 10px 40px;
	margin:0 0 13px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#corporate #wrapper #cont #main .section.enterprise-activity .section-cont dd {
	padding:0 0 10px 0;
	margin:0 0 13px 0;
	float:left;
}
#corporate #wrapper #cont #main .section.enterprise-activity .section-cont dd ul{
	width:560px;
}
#corporate #wrapper #cont #main .section.enterprise-activity .section-cont dd ul li{
	float:left;
	width:280px;
}
#corporate #wrapper #cont #main .section.idea {
	clear: both;
	borde: 1px dotted #CCC;
}
#corporate #wrapper #cont #main .section.idea .section-cont {
	width:661px;
	margin:0 auto;
	padding:0 0 30px 0;
}
#corporate #wrapper #cont #main .section .section-cont dt span{
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}

/*** ------------------------------------------------------------------------------ 

物件一覧（#institution）

-----------------------------------------------------------------------------  ***/
#institution #wrapper #cont #main .section.guidance {
	clear:both;
	margin: 0 0 30px;
	border:1px solid #CCCCCC;
	padding:14px;
}
#institution #wrapper #cont #main .section.guidance.bl-hover {
	opacity:0.7;
	filter: alpha(opacity=70);
	-moz-opacity:0.7;
}
#institution #wrapper #cont #main .section.guidance .institution-img {
	width:280px;
	float: left;
	margin:0;
}
#institution #wrapper #cont #main .section.guidance .intitution-con {
	width:402px;
	float:right;
}
#institution #wrapper #cont #main .section.guidance.clearfix .intitution-con h2{
	padding:0px;
	margin:0 0 20px 0;
	background-image:none;
	height: auto !important;
}
#institution #wrapper #cont #main .section.guidance .intitution-con p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス川西（#kw）

-----------------------------------------------------------------------------  ***/
#kw #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#kw #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#kw #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#kw #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#kw #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#kw #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#kw #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#kw #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#kw #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス川西　物件概要・アクセス（#kw-access）

-----------------------------------------------------------------------------  ***/
#kw-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#kw-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#kw-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#kw-access #wrapper #cont #main .section.outline .section-cont dt span{
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#kw-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#kw-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kawanishi/img/kw_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#kw-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#kw-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#kw-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#kw-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#kw-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#kw-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #kw-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#kw-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#kw-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#kw-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#kw-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}
/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス川西　設備、施設案内（#kw-facility）

-----------------------------------------------------------------------------  ***/
#kw-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#kw-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#kw-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#kw-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#kw-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#kw-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#kw-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#kw-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#kw-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#kw-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#kw-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#kw-facility #wrapper #cont #main .section.space {
	clear:both;
}
#kw-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#kw-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#kw-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス川西　料金表、受け入れ体制、入居までの流れ（#kw-data）

-----------------------------------------------------------------------------  ***/
#kw-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#kw-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 35px 20px;
	border-top: 3px #B9E512 solid;
	padding:10px 0 0;
}
#kw-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
#kw-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 0 0;
}
#kw-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#kw-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#kw-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#kw-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#kw-data #wrapper #cont #main .section.price .section-cont .left .last {
	color: #F00;
	background-image: none;
}
#kw-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#kw-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#kw-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#kw-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#kw-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス上牧（#kn）

-----------------------------------------------------------------------------  ***/
#kn #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#kn #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#kn #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#kn #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#kn #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#kn #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#kn #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#kn #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#kn #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス上牧　物件概要・アクセス（#kn-access）

-----------------------------------------------------------------------------  ***/
#kn-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#kn-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#kn-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#kn-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#kn-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#kn-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#kn-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#kn-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#kn-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#kn-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#kn-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#kn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #kn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#kn-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#kn-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#kn-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#kn-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス上牧　設備、施設案内（#kn-facility）

-----------------------------------------------------------------------------  ***/
#kn-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#kn-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#kn-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#kn-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#kn-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#kn-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#kn-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#kn-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#kn-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#kn-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#kn-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#kn-facility #wrapper #cont #main .section.space {
	clear:both;
}
#kn-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#kn-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#kn-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス上牧　料金表、受け入れ体制、入居までの流れ（#kn-data）

-----------------------------------------------------------------------------  ***/
#kn-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#kn-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#kn-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#kn-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#kn-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#kn-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#kn-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#kn-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#kn-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#kn-data #wrapper #cont #main .section.price .section-cont .left .last,
#kn-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#kn-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#kn-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#kn-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#kn-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#kn-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス河内長野（#kc）

-----------------------------------------------------------------------------  ***/
#kc #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#kc #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#kc #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#kc #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#kc #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#kc #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#kc #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#kc #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#kc #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス河内長野　物件概要・アクセス（#kc-access）

-----------------------------------------------------------------------------  ***/
#kc-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#kc-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#kc-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#kc-access #wrapper #cont #main .section.outline .section-cont dt span{
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#kc-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#kc-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kawanishi/img/kw_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#kc-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#kc-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#kc-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#kc-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#kc-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#kc-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #kc-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#kc-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#kc-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#kc-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#kc-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}
/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス河内長野　設備、施設案内（#kc-facility）

-----------------------------------------------------------------------------  ***/
#kc-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#kc-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#kc-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#kc-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#kc-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#kc-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#kc-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#kc-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#kc-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#kc-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#kc-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#kc-facility #wrapper #cont #main .section.space {
	clear:both;
}
#kc-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#kc-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#kc-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス河内長野　料金表、受け入れ体制、入居までの流れ（#kc-data）

-----------------------------------------------------------------------------  ***/
#kc-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#kc-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 35px 20px;
	border-top: 3px #B9E512 solid;
	padding:10px 0 0;
}
#kc-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
#kc-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 0 0;
}
#kc-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#kc-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#kc-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#kc-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#kc-data #wrapper #cont #main .section.price .section-cont .left .last {
	color: #F00;
	background-image: none;
}
#kc-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#kc-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#kc-data #wrapper #cont #main .section.flow dl {
	clear:both;
}

#kc-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#kc-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}


/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ神戸北（#kk）

-----------------------------------------------------------------------------  ***/
#kk #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#kk #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#kk #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#kk #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#kk #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#kk #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#kk #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#kk #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#kk #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ神戸北　物件概要・アクセス（#kk-access）

-----------------------------------------------------------------------------  ***/
#kk-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#kk-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#kk-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#kk-access #wrapper #cont #main .section.outline .section-cont dt span{
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#kk-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#kk-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kawanishi/img/kw_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#kk-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#kk-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#kk-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#kk-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#kk-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#kk-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #kk-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#kk-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#kk-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#kk-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#kk-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}
/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ神戸北　設備、施設案内（#kk-facility）

-----------------------------------------------------------------------------  ***/
#kk-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#kk-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#kk-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#kk-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#kk-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#kk-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#kk-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#kk-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#kk-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#kk-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#kk-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#kk-facility #wrapper #cont #main .section.space {
	clear:both;
}
#kk-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#kk-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#kk-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ神戸北　料金表、受け入れ体制、入居までの流れ（#kk-data）

-----------------------------------------------------------------------------  ***/
#kk-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#kk-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 35px 20px;
	border-top: 3px #B9E512 solid;
	padding:10px 0 0;
}
#kk-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
#kk-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 0 0;
}
#kk-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#kk-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#kk-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#kk-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#kk-data #wrapper #cont #main .section.price .section-cont .left .last {
	color: #F00;
	background-image: none;
}
#kk-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#kk-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#kk-data #wrapper #cont #main .section.flow dl {
	clear:both;
}

#kk-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#kk-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス高槻East（#tk）

-----------------------------------------------------------------------------  ***/
#tk #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#tk #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#tk #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#tk #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#tk #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#tk #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#tk #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#tk #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#tk #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス高槻East　物件概要・アクセス（#tk-access）

-----------------------------------------------------------------------------  ***/
#tk-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#tk-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#tk-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#tk-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#tk-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#tk-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#tk-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#tk-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#tk-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#tk-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#tk-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#tk-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #tk-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#tk-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#tk-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#tk-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#tk-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス高槻East　設備、施設案内（#tk-facility）

-----------------------------------------------------------------------------  ***/
#tk-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#tk-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#tk-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#tk-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#tk-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#tk-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#tk-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#tk-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#tk-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#tk-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#tk-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#tk-facility #wrapper #cont #main .section.space {
	clear:both;
}
#tk-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#tk-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#tk-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス高槻East　料金表、受け入れ体制、入居までの流れ（#tk-data）

-----------------------------------------------------------------------------  ***/
#tk-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#tk-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#tk-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#tk-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#tk-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#tk-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#tk-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#tk-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#tk-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#tk-data #wrapper #cont #main .section.price .section-cont .left .last,
#tk-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#tk-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#tk-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#tk-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#tk-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#tk-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}


/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ東大阪（#ho）

-----------------------------------------------------------------------------  ***/
#ho #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#ho #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#ho #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#ho #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#ho #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#ho #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#ho #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#ho #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#ho #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス東大阪　物件概要・アクセス（#ho-access）

-----------------------------------------------------------------------------  ***/
#ho-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#ho-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#ho-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#ho-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#ho-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#ho-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#ho-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#ho-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#ho-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#ho-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#ho-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#ho-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #ho-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#ho-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#ho-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#ho-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#ho-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス東大阪　設備、施設案内（#ho-facility）

-----------------------------------------------------------------------------  ***/
#ho-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#ho-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#ho-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#ho-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#ho-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#ho-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#ho-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#ho-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#ho-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#ho-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#ho-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#ho-facility #wrapper #cont #main .section.space {
	clear:both;
}
#ho-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#ho-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#ho-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス東大阪　料金表、受け入れ体制、入居までの流れ（#ho-data）

-----------------------------------------------------------------------------  ***/
#ho-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#ho-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#ho-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#ho-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#ho-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#ho-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#ho-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#ho-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#ho-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#ho-data #wrapper #cont #main .section.price .section-cont .left .last,
#ho-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#ho-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#ho-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#ho-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#ho-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#ho-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}


/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス豊中（#ho）

-----------------------------------------------------------------------------  ***/
#tn #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#tn #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#tn #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#tn #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#tn #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#tn #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#tn #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#tn #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#tn #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス豊中　物件概要・アクセス（#tn-access）

-----------------------------------------------------------------------------  ***/
#tn-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#tn-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#tn-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#tn-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#tn-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#tn-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#tn-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#tn-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#tn-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#tn-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#tn-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#tn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #tn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#tn-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#tn-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#tn-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#tn-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス豊中　設備、施設案内（#tn-facility）

-----------------------------------------------------------------------------  ***/
#tn-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#tn-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#tn-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#tn-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#tn-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#tn-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#tn-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#tn-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#tn-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#tn-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#tn-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#tn-facility #wrapper #cont #main .section.space {
	clear:both;
}
#tn-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#tn-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#tn-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス豊中　料金表、受け入れ体制、入居までの流れ（#tn-data）

-----------------------------------------------------------------------------  ***/
#tn-data #wrapper #cont #main .section.price .section-cont > div{
	clear:both;
}
#tn-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#tn-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#tn-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#tn-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#tn-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#tn-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#tn-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#tn-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#tn-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#tn-data #wrapper #cont #main .section.price .section-cont .left .last,
#tn-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#tn-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#tn-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#tn-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#tn-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#tn-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}


/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス門真（#km）

-----------------------------------------------------------------------------  ***/
#km #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#km #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#km #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#km #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#km #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#km #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#km #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#km #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#km #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス門真　物件概要・アクセス（#km-access）

-----------------------------------------------------------------------------  ***/
#km-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#km-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#km-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#km-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#km-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#km-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#km-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#km-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#km-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#km-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#km-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#km-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #km-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#km-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#km-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#km-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#km-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス門真　設備、施設案内（#km-facility）

-----------------------------------------------------------------------------  ***/
#km-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#km-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#km-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#km-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#km-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#km-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#km-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#km-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#km-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#km-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#km-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#km-facility #wrapper #cont #main .section.space {
	clear:both;
}
#km-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#km-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#km-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス門真　料金表、受け入れ体制、入居までの流れ（#km-data）

-----------------------------------------------------------------------------  ***/

#km-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#km-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#km-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#km-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#km-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#km-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#km-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#km-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#km-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#km-data #wrapper #cont #main .section.price .section-cont .left .last,
#km-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#km-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#km-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#km-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#km-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#km-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}




/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住之江（#sn）

-----------------------------------------------------------------------------  ***/
#sn #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#sn #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#sn #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#sn #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#sn #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#sn #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#sn #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#sn #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#sn #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住之江　物件概要・アクセス（#sn-access）

-----------------------------------------------------------------------------  ***/
#sn-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#sn-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#sn-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#sn-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#sn-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#sn-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#sn-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#sn-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#sn-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#sn-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#sn-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#sn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #sn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#sn-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#sn-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#sn-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#sn-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住之江　設備、施設案内（#sn-facility）

-----------------------------------------------------------------------------  ***/
#sn-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#sn-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#sn-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#sn-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#sn-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#sn-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#sn-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#sn-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#sn-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#sn-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#sn-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#sn-facility #wrapper #cont #main .section.space {
	clear:both;
}
#sn-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#sn-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#sn-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住之江　料金表、受け入れ体制、入居までの流れ（#sn-data）

-----------------------------------------------------------------------------  ***/

#sn-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#sn-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#sn-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#sn-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#sn-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#sn-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#sn-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#sn-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#sn-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#sn-data #wrapper #cont #main .section.price .section-cont .left .last,
#sn-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#sn-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#sn-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#sn-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#sn-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#sn-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}




/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住吉（#sy）

-----------------------------------------------------------------------------  ***/
#sy #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#sy #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#sy #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#sy #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#sy #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#sy #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#sy #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#sy #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#sy #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住吉　物件概要・アクセス（#sy-access）

-----------------------------------------------------------------------------  ***/
#sy-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#sy-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#sy-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#sy-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#sy-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#sy-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#sy-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#sy-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#sy-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#sy-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#sy-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#sy-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #sy-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#sy-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#sy-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#sy-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#sy-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住吉　設備、施設案内（#sy-facility）

-----------------------------------------------------------------------------  ***/
#sy-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#sy-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#sy-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#sy-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#sy-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#sy-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#sy-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#sy-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#sy-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#sy-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#sy-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#sy-facility #wrapper #cont #main .section.space {
	clear:both;
}
#sy-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#sy-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#sy-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・シニアレジデンス住吉　料金表、受け入れ体制、入居までの流れ（#sy-data）

-----------------------------------------------------------------------------  ***/
#sy-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#sy-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#sy-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#sy-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#sy-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#sy-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#sy-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#sy-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#sy-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#sy-data #wrapper #cont #main .section.price .section-cont .left .last,
#sy-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#sy-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#sy-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#sy-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#sy-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#sy-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}


/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ松原（#ma）

-----------------------------------------------------------------------------  ***/
#ma #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#ma #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#ma #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#ma #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#ma #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#ma #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#ma #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#ma #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#ma #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ松原　物件概要・アクセス（#ma-access）

-----------------------------------------------------------------------------  ***/
#ma-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#ma-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#ma-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#ma-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#ma-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#ma-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#ma-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#ma-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#ma-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#ma-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#ma-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#ma-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #ma-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#ma-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#ma-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#ma-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#ma-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ松原　設備、施設案内（#ma-facility）

-----------------------------------------------------------------------------  ***/
#ma-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#ma-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#ma-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#ma-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#ma-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#ma-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#ma-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#ma-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#ma-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#ma-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#ma-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#ma-facility #wrapper #cont #main .section.space {
	clear:both;
}
#ma-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#ma-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#ma-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

フィオレ・ヴィータ松原　料金表、受け入れ体制、入居までの流れ（#ma-data）

-----------------------------------------------------------------------------  ***/
#ma-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#ma-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#ma-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#ma-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#ma-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#ma-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#ma-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#ma-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#ma-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#ma-data #wrapper #cont #main .section.price .section-cont .left .last,
#ma-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#ma-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#ma-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#ma-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#ma-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#ma-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}

/*** ------------------------------------------------------------------------------ 

東成（#hn）

-----------------------------------------------------------------------------  ***/
#hn #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#hn #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#hn #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#hn #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#hn #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#hn #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#hn #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#hn #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#hn #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

東成　物件概要・アクセス（#hn-access）

-----------------------------------------------------------------------------  ***/
#hn-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#hn-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#hn-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#hn-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#hn-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#hn-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#hn-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#hn-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#hn-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#hn-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#hn-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#hn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #hn-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#hn-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#hn-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#hn-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#hn-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

東成　設備、施設案内（#hn-facility）

-----------------------------------------------------------------------------  ***/
#hn-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#hn-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#hn-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#hn-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#hn-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#hn-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#hn-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#hn-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#hn-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#hn-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#hn-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#hn-facility #wrapper #cont #main .section.space {
	clear:both;
}
#hn-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#hn-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#hn-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

東成　料金表、受け入れ体制、入居までの流れ（#hn-data）

-----------------------------------------------------------------------------  ***/
#hn-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 35px 20px;
	border-top: 3px #B9E512 solid;
	padding:10px 0 0;
}
#hn-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
/*#hn-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#hn-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}*/
#hn-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#hn-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#hn-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#hn-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#hn-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#hn-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#hn-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#hn-data #wrapper #cont #main .section.price .section-cont .left .last,
#hn-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#hn-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#hn-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#hn-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#hn-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#hn-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}


/*** ------------------------------------------------------------------------------ 

茨木（#ir）

-----------------------------------------------------------------------------  ***/
#ir #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#ir #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#ir #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#ir #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#ir #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#ir #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#ir #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#ir #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#ir #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

茨木　物件概要・アクセス（#ir-access）

-----------------------------------------------------------------------------  ***/
#ir-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#ir-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#ir-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#ir-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#ir-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#ir-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#ir-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#ir-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#ir-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#ir-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#ir-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#ir-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #ir-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#ir-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#ir-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#ir-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#ir-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

茨木　設備、施設案内（#ir-facility）

-----------------------------------------------------------------------------  ***/
#ir-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#ir-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#ir-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#ir-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#ir-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#ir-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#ir-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#ir-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#ir-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#ir-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#ir-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#ir-facility #wrapper #cont #main .section.space {
	clear:both;
}
#ir-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#ir-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#ir-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

茨木　料金表、受け入れ体制、入居までの流れ（#ir-data）

-----------------------------------------------------------------------------  ***/

#ir-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
#ir-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#ir-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#ir-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#ir-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#ir-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#ir-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#ir-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#ir-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#ir-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#ir-data #wrapper #cont #main .section.price .section-cont .left .last,
#ir-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#ir-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#ir-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#ir-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#ir-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#ir-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}



/*** ------------------------------------------------------------------------------ 

よくあるご質問（#qa）

-----------------------------------------------------------------------------  ***/
#qa #wrapper #cont #main .section.qa-con {
	clear:both;
	margin:0 0 35px 0;
}
#qa #wrapper #cont #main .section.qa-con dl {
	margin: 0 25px;
	font-size:1.167em;
}
#qa #wrapper #cont #main .section.qa-con dt {
	font-weight: bold;
	color: #FF6666;
	float:left;
	width:35px;
}
#qa #wrapper #cont #main .section.qa-con dd {
	float:left;
}

/*** ------------------------------------------------------------------------------ 

採用情報（#recruit）

-----------------------------------------------------------------------------  ***/
#recruit #wrapper #cont #main dl {
	font-size:1.167em;
}
#recruit #wrapper #cont #main .section .section-cont dt {
	padding:0 0 0px 40px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#recruit #wrapper #cont #main .section .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#recruit #wrapper #cont #main .section .section-cont dt span{
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#recruit #wrapper #cont #main .section .section-cont .recruit-time {
	margin:0 0 80px 0;
}
#recruit #wrapper #cont #main .section .section-cont p {
	margin:0;
}
#recruit #wrapper #cont #main .section .section-cont .recruit-caption {
	clear:both;
	padding:0 0 0 40px;
}
#recruit #wrapper #cont #main .section .section-cont .entry-btn {
	text-align:center;
	clear:both;
	margin:30px 0 40px 0;
}

/*** ------------------------------------------------------------------------------ 

フィオレ倶楽部システム紹介（#club）

-----------------------------------------------------------------------------  ***/
#club #wrapper #cont #main .section {
	clear:both;
}
#club #wrapper #cont #main .section.club-con .left {
	float:left;
	width:350px;
	margin:0 0 0 20px;
	_margin:0 0 0 10px;
}
#club #wrapper #cont #main .section.club-con .right {
	float:right;
	width:314px;
	background: url(../../info/img/club_img1_bg.png) no-repeat;
	width:270px;
	height:97px;
	padding:20px 15px 15px 40px;
	margin:20px 30px 0 0;
	_margin:20px 15px 0 0;
}
#club #wrapper #cont #main .section.club-con .right span{
	font-weight: bold;
}
#club #wrapper #cont #main .section.club-service {
	border: 1px solid #BEE22D;
	padding: 20px 25px;
	background-image: url(../../info/img/info_bg.png);
	background-repeat: repeat;
}
#club #wrapper #cont #main .section.club-service p {
	margin:0;
}
#club #wrapper #cont #main .section.club-service .left {
	float:left;
	margin:0 40px 0 0;
	width:216px;
}
#club #wrapper #cont #main .section.club-service .right {
	float:right;
	width:422px;
}

/*** ------------------------------------------------------------------------------ 

有活情報　メリット（#info）

-----------------------------------------------------------------------------  ***/
#info #wrapper #cont #main .section {
	background-image: url(../../info/img/info_img2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#info #wrapper #cont #main .section ul {
	border: 1px solid #BEE22D;
	padding: 20px 5px 10px 5px;
	background-image: url(../../info/img/info_bg.png);
	background-repeat: repeat;
	width:460px;
	margin: 0 0 20px 0;
}
#info #wrapper #cont #main .section li {
	background-image: url(../../info/img/info_icon.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 10px 0;
	font-size:1.167em;
}
#info #wrapper #cont #main .section span {
	/*text-align:right;*/
	float:right;
	margin:0 15px 0 0;
}
#info #wrapper #cont #main .section .info-con {
	margin: 0 0 20px 0;
	clear:both;
}


/*** ------------------------------------------------------------------------------ 

エントリーフォーム（#entry）

-----------------------------------------------------------------------------  ***/
#entry #wrapper #cont #main .section .wpcf7  dl {
	border: 1px solid #CCC;
	padding:25px 20px 0 20px;
	margin:0 0 25px 0;
	font-size:1.167em;
}
#entry #wrapper #cont #main .section .wpcf7  dt {
	padding:0 0 13px 0;
	margin:0 0 13px 20px;
	width:200px;
	float:left;
	font-weight: bold;
}
#entry #wrapper #cont #main .section .wpcf7  dd {
	padding:0 0 13px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#entry #wrapper #cont #main .section .wpcf7  .heigh1 {
	margin:0 0 90px 20px;
}
#entry #wrapper #cont #main .section .wpcf7  .address1 input,
#entry #wrapper #cont #main .section .wpcf7  dl .address1 select {
	margin:0 0 10px 0;
}
#entry #wrapper #cont #main .section .wpcf7  .last {
	padding:0 0 13px 0;
	margin:0 0 13px 20px;
	width:690px;
	clear:both;
	font-weight: normal;
}
#entry #wrapper #cont #main .section .wpcf7  .check-btn {
	width:172px;
	margin: 0 auto;
}
#entry #wrapper #cont #main .section .wpcf7  .check-btn input{
	outline:none;
	border:none;
	cursor:pointer;
	background: url(../../inquirys/img/inquiry_btn1.png) no-repeat;
	width:171px;
	height:40px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
#entry #wrapper #cont #main .section .wpcf7  .check-btn input:hover{
	background-position: left -40px;
	cursor:pointer;
}
/*** ------------------------------------------------------------------------------ 

お問い合わせフォーム（#inquiry）

-----------------------------------------------------------------------------  ***/
#inquiry #wrapper #cont #main .section .wpcf7  dl {
	border: 1px solid #CCC;
	padding:25px 20px 0 20px;
	margin:0 0 25px 0;
	font-size:1.167em;
}
#inquiry #wrapper #cont #main .section .wpcf7  dt {
	padding:0 0 13px 0;
	margin:0 0 13px 20px;
	width:200px;
	float:left;
	font-weight: bold;
}
#inquiry #wrapper #cont #main .section .wpcf7  dd {
	padding:0 0 13px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#inquiry #wrapper #cont #main .section .wpcf7  .heigh1 {
	margin:0 0 90px 20px;
}
#inquiry #wrapper #cont #main .section .wpcf7  .address1 input,
#inquiry #wrapper #cont #main .section .wpcf7  dl .address1 select {
	margin:0 0 10px 0;
}
#inquiry #wrapper #cont #main .section .wpcf7  .last {
	padding:0 0 13px 0;
	margin:0 0 13px 20px;
	width:690px;
	clear:both;
	font-weight: normal;
}
#inquiry #wrapper #cont #main .section .wpcf7  .check-btn {
	width:172px;
	margin: 0 auto;
}
#inquiry #wrapper #cont #main .section .wpcf7  .check-btn input{
	outline:none;
	border:none;
	cursor:pointer;
	background: url(../../inquirys/img/inquiry_btn1.png) no-repeat;
	width:171px;
	height:40px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
#inquiry #wrapper #cont #main .section .wpcf7  .check-btn input:hover{
	background-position: left -40px;
	cursor:pointer;
}
#inquiry #wrapper #cont #main .tel-box{
	border:#CCCCCC 1px solid;
	padding:5px 14px;
}
#inquiry #wrapper #cont #main .tel-box dt{
	clear: both;
	float:left;
	font-weight: bold;
	padding:0 10px;
	line-height:50px;
	height:50px;
	font-size:1.5em;
	border-bottom:1px dotted #CCCCCC;
	width:420px;
}
#inquiry #wrapper #cont #main .tel-box dt.kw{
	color:#729AE4;
}
#inquiry #wrapper #cont #main .tel-box dt.kn{
	color:#FF6666;
}
#inquiry #wrapper #cont #main .tel-box dt.kc{
	color:#FF6600;
}
#inquiry #wrapper #cont #main .tel-box dt.tk{
	color:#98BF0F;
}
#inquiry #wrapper #cont #main .tel-box dt.kk{
	color:#B7003C;
}
#inquiry #wrapper #cont #main .tel-box dt.tn{
	color:#FA6C9E;
}
#inquiry #wrapper #cont #main .tel-box dt.ho{
	color:#FF9900;
}
#inquiry #wrapper #cont #main .tel-box dt.sn{
	color:#67D89C;
}
#inquiry #wrapper #cont #main .tel-box dt.sy{
	color:#FF4000;
}
#inquiry #wrapper #cont #main .tel-box dt.ma{
	color:#5F8409;
}
#inquiry #wrapper #cont #main .tel-box dt.hn{
	color:#FB8E8E;
}
#inquiry #wrapper #cont #main .tel-box dt.ir{
	color:#50a1b8;
}
#inquiry #wrapper #cont #main .tel-box dt.tw{
	color:#e9c13b;
}
#inquiry #wrapper #cont #main .tel-box dt.hy{
	color:#0059b3;
}
#inquiry #wrapper #cont #main .tel-box dt.ik{
	color:#c1367e;
}
#inquiry #wrapper #cont #main .tel-box dt.company{
	color:#60A41F;
	border-bottom:none;
}
#inquiry #wrapper #cont #main .tel-box dd{
	float:left;
	padding:0 10px;
	line-height:50px;
	height:50px;
	border-bottom:1px dotted #CCCCCC;
	width:230px;
	font-size:1.5em;
	font-weight: bold;
}
#inquiry #wrapper #cont #main .tel-box dd.last{
	border-bottom:none;
}
*:first-child+html #inquiry #wrapper #cont #main .tel-box dd{
	float:none;
}
*html #inquiry #wrapper #cont #main .tel-box dd{
	float:none;
}
/*** ------------------------------------------------------------------------------ 

お問い合わせフォームデモ（#inquiry_demo）

-----------------------------------------------------------------------------  ***/
#inquiry_demo #wrapper #cont #main .section .wpcf7  dl {
	border: 1px solid #CCC;
	padding:25px 20px 0 20px;
	margin:0 0 25px 0;
	font-size:1.167em;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  dt {
	padding:0 0 13px 0;
	margin:0 0 13px 20px;
	width:200px;
	float:left;
	font-weight: bold;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  dd {
	padding:0 0 13px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  .heigh1 {
	margin:0 0 90px 20px;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  .address1 input,
#inquiry_demo #wrapper #cont #main .section .wpcf7  dl .address1 select {
	margin:0 0 10px 0;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  .last {
	padding:0 0 13px 0;
	margin:0 0 13px 20px;
	width:690px;
	clear:both;
	font-weight: normal;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  .check-btn {
	width:172px;
	margin: 0 auto;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  .check-btn input{
	outline:none;
	border:none;
	cursor:pointer;
	background: url(../../inquirys/img/inquiry_btn1.png) no-repeat;
	width:171px;
	height:40px;
	text-indent:-9999px;
	display:block;
	margin:0 auto;
}
#inquiry_demo #wrapper #cont #main .section .wpcf7  .check-btn input:hover{
	background-position: left -40px;
	cursor:pointer;
}
#inquiry_demo #wrapper #cont #main .tel-box{
	border:#CCCCCC 1px solid;
	padding:5px 14px;
}
#inquiry_demo #wrapper #cont #main .tel-box dt{
	clear: both;
	float:left;
	font-weight: bold;
	padding:0 10px;
	line-height:50px;
	height:50px;
	font-size:1.5em;
	border-bottom:1px dotted #CCCCCC;
	width:420px;
}
#inquiry_demo #wrapper #cont #main .tel-box dt.kw{
	color:#729AE4;
}
#inquiry_demo #wrapper #cont #main .tel-box dt.kn{
	color:#FF6666;
}
#inquiry_demo #wrapper #cont #main .tel-box dt.kc{
	color:#FF6600;
}
#inquiry_demo #wrapper #cont #main .tel-box dt.company{
	color:#60A41F;
	border-bottom:none;
}
#inquiry_demo #wrapper #cont #main .tel-box dd{
	float:left;
	padding:0 10px;
	line-height:50px;
	height:50px;
	border-bottom:1px dotted #CCCCCC;
	width:230px;
	font-size:1.5em;
	font-weight: bold;
}
#inquiry_demo #wrapper #cont #main .tel-box dd.last{
	border-bottom:none;
}
*:first-child+html #inquiry_demo #wrapper #cont #main .tel-box dd{
	float:none;
}
*html #inquiry_demo #wrapper #cont #main .tel-box dd{
	float:none;
}

/*** ------------------------------------------------------------------------------ 

プライバシーポリシー（#privacy）

-----------------------------------------------------------------------------  ***/
#privacy #wrapper #cont #main .section p {
	margin: 0 25px;
}

/*** ------------------------------------------------------------------------------ 

サイトマップ（#sitemap）

-----------------------------------------------------------------------------  ***/
#sitemap #wrapper #cont #main .section .left {
	float:left;
	width:430px;
	font-size:1.167em;
}
#sitemap #wrapper #cont #main .section .right {
	float:right;
	width:300px;
	font-size:1.167em;
}
#sitemap #wrapper #cont #main .section li {
	background-image: url(../../info/img/sitemap_icon1.png);
	background-repeat: no-repeat;
	background-position: 1px 0px;
	padding:0 0 0 30px;
	margin:0 0 18px 0;
}
#sitemap #wrapper #cont #main .section .sitemap-sub-list1 li {
	background-image: url(../../info/img/sitemap_icon2.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding:0 0 0 25px;
	margin:0 0 18px 30px;
}
*html #sitemap #wrapper #cont #main .section .sitemap-sub-list1,
*html #sitemap #wrapper #cont #main .section .sitemap-sub-list2, {
	margin:18px 0 0 0;
}
*:first-child+html #sitemap #wrapper #cont #main .section .sitemap-sub-list1,
*:first-child+html #sitemap #wrapper #cont #main .section .sitemap-sub-list2 {
	margin:18px 0 0 0;
}
#sitemap #wrapper #cont #main .section .sitemap-sub-list2 {
	margin:0 0 18px 25px;
}
#sitemap #wrapper #cont #main .section li a{
	color:#000;
	text-decoration: none;
}
#sitemap #wrapper #cont #main .section li a:hover{
	color:#000;
	text-decoration: underline;
}




/*** ------------------------------------------------------------------------------ 

高槻West（#tw）

-----------------------------------------------------------------------------  ***/
#tw #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#tw #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#tw #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#tw #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#tw #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#tw #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#tw #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#tw #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#tw #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

高槻West　物件概要・アクセス（#tw-access）

-----------------------------------------------------------------------------  ***/
#tw-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#tw-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#tw-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#tw-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#tw-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#tw-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#tw-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#tw-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#tw-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#tw-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#tw-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#tw-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #tw-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#tw-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#tw-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#tw-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#tw-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

高槻West　設備、施設案内（#tw-facility）

-----------------------------------------------------------------------------  ***/
#tw-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#tw-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#tw-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#tw-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#tw-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#tw-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#tw-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#tw-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#tw-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#tw-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#tw-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#tw-facility #wrapper #cont #main .section.space {
	clear:both;
}
#tw-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#tw-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#tw-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

高槻West　料金表、受け入れ体制、入居までの流れ（#tw-data）

-----------------------------------------------------------------------------  ***/

#tw-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
#tw-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#tw-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#tw-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#tw-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#tw-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#tw-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#tw-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#tw-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#tw-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#tw-data #wrapper #cont #main .section.price .section-cont .left .last,
#tw-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#tw-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#tw-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#tw-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#tw-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#tw-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}


/*** ------------------------------------------------------------------------------ 

東淀川（#hy）

-----------------------------------------------------------------------------  ***/
#hy #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#hy #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#hy #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#hy #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#hy #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#hy #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#hy #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#hy #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#hy #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

東淀川　物件概要・アクセス（#hy-access）

-----------------------------------------------------------------------------  ***/
#hy-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#hy-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#hy-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#hy-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#hy-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#hy-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#hy-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#hy-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#hy-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#hy-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#hy-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#hy-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #hy-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#hy-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#hy-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#hy-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#hy-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

東淀川　設備、施設案内（#hy-facility）

-----------------------------------------------------------------------------  ***/
#hy-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#hy-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#hy-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#hy-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#hy-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#hy-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#hy-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#hy-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#hy-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#hy-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#hy-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#hy-facility #wrapper #cont #main .section.space {
	clear:both;
}
#hy-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#hy-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#hy-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

東淀川　料金表、受け入れ体制、入居までの流れ（#hy-data）

-----------------------------------------------------------------------------  ***/

#hy-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
#hy-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#hy-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#hy-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#hy-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#hy-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#hy-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#hy-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#hy-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#hy-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#hy-data #wrapper #cont #main .section.price .section-cont .left .last,
#hy-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#hy-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#hy-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#hy-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#hy-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#hy-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}




/*** ------------------------------------------------------------------------------ 

池田（#ik）

-----------------------------------------------------------------------------  ***/
#ik #wrapper #cont #main .section.concept .section-cont {
	padding:0 10px 20px;
}
#ik #wrapper #cont #main .section.menu .section-cont div {
	background: url(../../institution/img/menu_bg.png);
	border:#BEE22D 1px solid;
	width:214px;
	height:200px;
	float:left;
	padding:9px;
	margin:0 14px 0 0;
	position:relative;
}
#ik #wrapper #cont #main .section.menu {
	margin: -20px 0 30px;
}
#ik #wrapper #cont #main .section.menu .section-cont div.last {
	margin: 0;
}
#ik #wrapper #cont #main .section.menu .section-cont div p {
	margin: 0;
}
#ik #wrapper #cont #main .section.menu .section-cont div h3 {
	font-size:1.333em;
	font-weight: bold;
	padding:5px 10px;
	border:#B9E512 0px solid;
	margin:0 0 10px;
	text-align: center;
	background:#469A0E;
	color:#FFFFFF;
}
#ik #wrapper #cont #main .section.menu .section-cont div li {
	padding: 0 5px;
	line-height:1.8;
	font-size:1.167em;
}
#ik #wrapper #cont #main .section.menu .section-cont div p.btn{
	position:absolute;
	left:10px;
	bottom:10px;
}
#ik #wrapper #cont #main .section.concept .section-cont .catch img {
	border:#CCC 1px solid;
}

/*** ------------------------------------------------------------------------------ 

東淀川　物件概要・アクセス（#ik-access）

-----------------------------------------------------------------------------  ***/
#ik-access #wrapper #cont #main dl {
	font-size:1.167em;
}
#ik-access #wrapper #cont #main .section.outline .section-cont dt {
	padding:0 0 0px 15px;
	margin:0 0 0px 0;
	width:130px;
	float:left;
	font-weight: bold;
}
#ik-access #wrapper #cont #main .section.outline .section-cont dd {
	padding:5px 0 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#ik-access #wrapper #cont #main .section.outline .section-cont dt span {
	display:inline-block;
	padding:5px;
	width:80px;
	text-align: center;
	background:#DEF097;
}
#ik-access #wrapper #cont #main .section.user p{
	font-size:1.167em;
	font-weight: bold;
	padding:0 0 0 10px;
}
#ik-access #wrapper #cont #main .section.user ul {
	background-image: url(../../institution/kanmaki/img/kn_access_img2.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#ik-access #wrapper #cont #main .section.user li {
	background-image: url(../../institution/img/img05.png);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 0 0 0 25px;
	margin: 0 0 12px 0;
	font-size:1.167em;
}
#ik-access #wrapper #cont #main .section.access .map-left {
	width:400px;
	float:left;
	margin:0 0 20px 0;
}
#ik-access #wrapper #cont #main .section.access .map-left .map-left-text {
	width:380px;
	margin: 0 auto;
}
#ik-access #wrapper #cont #main .section.access .map-right {
	width:328px;
	float:right;
	margin:0 0 40px 0;
}

#ik-access #wrapper #cont #main .section.access .map-right p {
	margin:0px;
}
#ik-access #wrapper #cont #main .section.access .map-right .map-right-img {
	width:156px;
	float:left;
	margin:0 0 0 8px;
}
*html #ik-access #wrapper #cont #main .section.access .map-right .map-right-img {
	margin:0 0 0 5px;
}
#ik-access #wrapper #cont #main .section.access .map-right .map-right-img .map-right-img-caption {
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding: 0 0 0 10px;
	margin: 2px 0 0 0;
}
#ik-access #wrapper #cont #main .section.access .googlemap {
	border: 1px solid #CCC;
	padding: 1px;
	clear:both;
	width:726px;
	height:450px;
}
#ik-access #wrapper #cont #main .section.access .access-attention {
	border:#CCCCCC 1px solid;
	padding:15px 20px;
	font-size:1.167em;
	clear:both;
	margin:0px 0 20px;
	position:relative;
}
#ik-access #wrapper #cont #main .section.access .access-attention p{
	margin:0;
}

/*** ------------------------------------------------------------------------------ 

東淀川　設備、施設案内（#ik-facility）

-----------------------------------------------------------------------------  ***/
#ik-facility #wrapper #cont #main dl {
	font-size:1.167em;
}
#ik-facility #wrapper #cont #main .section.facility .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 0;
	width:107px;
	float:left;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#ik-facility #wrapper #cont #main .section.facility .section-cont dd {
	float:left;
	margin: 0;
}
#ik-facility #wrapper #cont #main .section.facility .facility-cont {
	clear:both;
	padding-top: 30px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	margin: 30px 0 0 0;
}
#ik-facility #wrapper #cont #main .section.facility .facility-cont div {
	width:350px;
}
#ik-facility #wrapper #cont #main .section.facility .facility-cont .left {
	float:left;
}
#ik-facility #wrapper #cont #main .section.facility .facility-cont .right {
	float:right;
}
#ik-facility #wrapper #cont #main .section.facility .facility-cont .left p,
#ik-facility #wrapper #cont #main .section.facility .facility-cont .right p {
	margin:0;
}
#ik-facility #wrapper #cont #main .section.facility .facility-cont h3 {
	padding:0 0 0 13px;
	margin:0 0 7px 0;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	font-size:1.167em;
}
#ik-facility #wrapper #cont #main .section.facility .facility-cont img {
	margin:0 0 1em 0;
}
#ik-facility #wrapper #cont #main .section.space {
	clear:both;
}
#ik-facility #wrapper #cont #main .section.management li{
	margin:0 0 10px 10px;
	font-size:1.167em;
}
#ik-facility #wrapper #cont #main .section.medical-institution .section-cont dt {
	padding:0 0 0 13px;
	margin:0 0 13px 10px;
	font-weight: bold;
	background-image: url(../../institution/img/img06.png);
	background-repeat: no-repeat;
	background-position: 1px 5px;
	clear:both;
}
#ik-facility #wrapper #cont #main .section.medical-institution .section-cont dd {
	margin: 0 0 10px 25px;
	padding:10px;
	background:#EFEFEF;
}

/*** ------------------------------------------------------------------------------ 

東淀川　料金表、受け入れ体制、入居までの流れ（#ik-data）

-----------------------------------------------------------------------------  ***/

#ik-data #wrapper #cont #main .section.price .section-cont .left p{
	width:650px;
}
#ik-data #wrapper #cont #main .section.price .section-cont .left {
	width:323px;
	margin:0 0 25px 20px;
	float:left;
}
#ik-data #wrapper #cont #main .section.price .section-cont .right {
	width:323px;
	margin:0 20px 25px 0;
	float:right;
}
#ik-data #wrapper #cont #main .section.price .section-cont .left p {
	margin:0 0 20px 0;
	width:650px;
}
#ik-data #wrapper #cont #main .section.price .section-cont .left span {
	text-indent: -1em;
	padding-left: 1em;
	display:block;
}
#ik-data #wrapper #cont #main .section.price .section-cont .example {
	clear:both;
	text-align: center;
	border: 2px solid #F00;
	padding: 12px 0;
	font-weight: bold;
	line-height: 2.5;
	border-radius:5px;
}
#ik-data #wrapper #cont #main .section.price .section-cont h3 {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B9E512;
	margin:0 0 12px 0;
	font-weight: bold;
}
#ik-data #wrapper #cont #main dl {
	font-size:1.167em;
}
#ik-data #wrapper #cont #main .section.price .section-cont dt {
	padding:5px 0 5px 0px;
	margin:0 0 13px 3px;
	width:90px;
	float:left;
	font-weight: bold;
	background-color:#DEF097;
	text-align: center;
}
#ik-data #wrapper #cont #main .section.price .section-cont .left dl dt {
	width: 145px;
}
#ik-data #wrapper #cont #main .section.price .section-cont dd {
	padding:5px 13px 15px 0;
	margin:0 0 13px 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	text-align:right;
	font-weight: bold;
}

#ik-data #wrapper #cont #main .section.price .section-cont .left .last,
#ik-data #wrapper #cont #main .section.price .section-cont .right .last {
	color: #F00;
	background-image: none;
}
#ik-data #wrapper #cont #main .section.stance p {
	width:710px;
	margin:0 auto;
}
#ik-data #wrapper #cont #main .section.stance img {
	margin:35px 0 0 0;
}
#ik-data #wrapper #cont #main .section.flow dl {
	clear:both;
}
#ik-data #wrapper #cont #main .section.flow dt {
	width:220px;
	float:left;
	margin:0 30px 5px 0;
	clear:both;
}
#ik-data #wrapper #cont #main .section.flow dd {
	width:470px;
	float:left;
}