@charset "UTF-8";

@import url("/common/style/group-module.css");

*{
margin: 0;
padding: 0;
}

img{
border: 0;
}

ul li{
list-style: none;
}

address{
font-style: normal;
}

.section{
margin-bottom: 15px;
padding: 10px;
}

body *{
font-size: 12px;
font-weight: normal;
line-height: 1.3;
color: #555;
}

/*SEO*/
/* --- topicPath --- */
div#topicPath{
padding: 8px 20px;
font-size: 10px;
display: block;
}

div#topicPath a{
font-size: 10px;
}

/* --- headerArea --- */
div#headerArea{
background: url('../images/common/bg_header.gif') no-repeat top;
width: 755px;
height: 140px;
position: relative;
}

div#headerArea h1{
	position: absolute;
	top: 3px;
	left: 15px;
	font-size: 10px;
	font-weight: normal;
	line-height: 1.8;
	color: #555;
	text-align:left;
	width: 348px;
}

div#headerArea p.siryou{
	position: absolute;
	top: 33px;
	right: 5px;
}

div#headerArea p#hasegawa {
	position: absolute;
	top: 0;
	right: 5px;
}



div#headerArea ul{
position: absolute;
top: 100px;
}

div#headerArea ul li{
display: inline;
}

/* --- container --- */
div#container{
width: 755px;
border: #666666 1px solid;
margin: 0 auto;
}


* html div#container{
position: absolute;
left: 50%;
margin-left: -377px;
}

/* --- wrapper --- */
div#wrapper{
margin: 0 auto;
padding: 10px;
width: 735px;
border-top: #666666 1px dashed;
}

/* --- スターハック　元のwrapper指定 
* html div#wrapper{
width: 745px;
}
*/
* html div#wrapper{
width: 771px;
}

.page-banner{
	margin:10px 0 20px 0;
}
/* --- subArea --- */
div#subArea{
width: 200px;
float: left;
}

div#subArea ul#subNaviEach{
}

div#subArea ul#subNaviCategory{
padding: 7px;
}

div#subArea .section{
margin-bottom: 5px;
}

div#subArea div#bannerArea,
div#subArea div.bannerArea{
margin-top: 5px;
}

div#subArea div#bannerArea p
div#subArea div.bannerArea p{
margin-top: 10px;
text-align: center;
}

div#subArea .sub-navi-facility {
	border-bottom:2px solid #5b9213;
	text-align:center;
	padding:0 0 10px 0;
}

ul.sub-navi li{
	margin:0 0 5px 0;
}

div#subArea .sub-navi-company,
div#subArea .sub-navi-banner,
div#subArea .sub-navi-estate {
	padding:10px 0 5px 0;
	border-bottom:2px solid #5b9213;
	text-align:center;
	margin:0 0 10px 0;
}


ul.dkirBox li{
	position: relative;
	z-index: 3;
	zoom: 1; /* いらない場合も */
	margin:0 0 5px 0;
}

ul.dkirBox-nomargin li{
	position: relative;
	z-index: 3;
	zoom: 1; /* いらない場合も */
	margin:0 0 0 7px;
}

.dkir {
	display: block;
	text-decoration: none;
}
.dkir:hover {
	background-position: left bottom;
}
.dkir span {
	position: relative;
	z-index: -1; /* テクニックの要！ */
}

.side-silver {background: url(/comp/images/common/side-navi/facility-silver.gif) left top no-repeat; width: 186px; height: 40px;}
.side-short {background: url(/comp/images/common/side-navi/facility-short.gif) left top no-repeat; width: 186px; height: 40px;}
.side-day {background: url(/comp/images/common/side-navi/facility-day.gif) left top no-repeat; width: 186px; height: 40px;}
.side-homecare {background: url(/comp/images/common/side-navi/facility-homecare.gif) left top no-repeat; width: 186px; height: 40px;}
.side-company {background: url(/comp/images/common/side-navi/company.gif) left top no-repeat; width: 186px; height: 40px;}
.side-contact {background: url(/comp/images/common/side-navi/contact.gif) left top no-repeat; width: 186px; height: 40px;}

div#subArea .sub-navi-each {
	background: #FFA730;
	padding:10px 0;
}

.side-status {background: url(/comp/images/common/side-navi/btn_subnvi_each_01.gif) left top no-repeat; width: 186px; height: 29px;}
.side-price {background: url(/comp/images/common/side-navi/btn_subnvi_each_02.gif) left top no-repeat; width: 186px; height: 29px;}
.side-access {background: url(/comp/images/common/side-navi/btn_subnvi_each_03.gif) left top no-repeat; width: 186px; height: 29px;}

div#subArea .sub-navi-category {
	background: #CCDC5D;
	padding:10px 0;
	margin:0 0 20px 0;
}

div#subArea .sub-navi-shortstay {
	background: #b1a695;
	padding:10px 0;
	margin:0 0 20px 0;
}

div#subArea .sub-navi-day {
	background: #009f91;
	padding:10px 0;
	margin:0 0 20px 0;
}

/* banner */

.group-banner{
	margin:20px 0 0 0;
	padding:0;
}

.group-banner p{
	margin:0;
	padding:0;
	background:none;
	border:none;
}

.group-banner .banner {
	border-right:1px solid #578bc7;
	border-bottom:1px solid #578bc7;
	border-left:1px solid #578bc7;
}

.group-banner a:link,
.group-banner a:visited{
	color:#333;
	text-decoration: none;

}

.group-banner a:hover{
	color:#666;
	text-decoration:underline;
}

.group-banner ul{
	list-style-type:none;
	margin:0;
	padding:10px 0 0 12px;
	width:186px;
}

*html .group-banner ul{
	padding:10px 0 0 3px;
}

.group-banner ul li{
	margin:0 0 10px 0;
	padding:0;
	line-height:1.2;
	text-align:justify;
	text-justify:distribute;
	font-size:91.5%;
	width:170px;
}

.group-banner ul li img{
	margin:0 0 3px 0;
}


/*有料老人ホーム*/
.side-cate01 {background: url(/comp/images/common/side-navi/btn_subnvi_category_01.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate02 {background: url(/comp/images/common/side-navi/btn_subnvi_category_02.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate03 {background: url(/comp/images/common/side-navi/btn_subnvi_category_03.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate04 {background: url(/comp/images/common/side-navi/btn_subnvi_category_04.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate05 {background: url(/comp/images/common/side-navi/btn_subnvi_category_05.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate06 {background: url(/comp/images/common/side-navi/btn_subnvi_category_06.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate07 {background: url(/comp/images/common/side-navi/btn_subnvi_category_07.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate08 {background: url(/comp/images/common/side-navi/btn_subnvi_category_08.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate09 {background: url(/comp/images/common/side-navi/btn_subnvi_category_09.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate10 {background: url(/comp/images/common/side-navi/btn_subnvi_category_10.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate11 {background: url(/comp/images/common/side-navi/btn_subnvi_category_11.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate12 {background: url(/comp/images/common/side-navi/btn_subnvi_category_12.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate13 {background: url(/comp/images/common/side-navi/btn_subnvi_category_13.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate14 {background: url(/comp/images/common/side-navi/btn_subnvi_category_14.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate15 {background: url(/comp/images/common/side-navi/btn_subnvi_category_15.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate16 {background: url(/comp/images/common/side-navi/btn_subnvi_category_16.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate17 {background: url(/comp/images/common/side-navi/btn_subnvi_category_17.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate34 {background: url(/comp/images/common/side-navi/btn_subnvi_category_34.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate35 {background: url(/comp/images/common/side-navi/btn_subnvi_category_35.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate36 {background: url(/comp/images/common/side-navi/btn_subnvi_category_36.gif) left top no-repeat; width: 186px; height: 29px;}

/*ショートステイ*/
.side-cate18 {background: url(/comp/images/common/side-navi/btn_subnvi_category_18.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate19 {background: url(/comp/images/common/side-navi/btn_subnvi_category_19.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate20 {background: url(/comp/images/common/side-navi/btn_subnvi_category_20.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate21 {background: url(/comp/images/common/side-navi/btn_subnvi_category_21.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate22 {background: url(/comp/images/common/side-navi/btn_subnvi_category_22.gif) left top no-repeat; width: 186px; height: 29px;}

/*デイサービス*/
.side-cate23 {background: url(/comp/images/common/side-navi/btn_subnvi_category_23.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate24 {background: url(/comp/images/common/side-navi/btn_subnvi_category_24.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate25 {background: url(/comp/images/common/side-navi/btn_subnvi_category_25.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate26 {background: url(/comp/images/common/side-navi/btn_subnvi_category_26.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate27 {background: url(/comp/images/common/side-navi/btn_subnvi_category_27.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate28 {background: url(/comp/images/common/side-navi/btn_subnvi_category_28.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate29 {background: url(/comp/images/common/side-navi/btn_subnvi_category_29.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate30 {background: url(/comp/images/common/side-navi/btn_subnvi_category_30.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate31 {background: url(/comp/images/common/side-navi/btn_subnvi_category_31.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate32 {background: url(/comp/images/common/side-navi/btn_subnvi_category_32.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate33 {background: url(/comp/images/common/side-navi/btn_subnvi_category_33.gif) left top no-repeat; width: 186px; height: 29px;}
.side-cate37 {background: url(/comp/images/common/side-navi/btn_subnvi_category_37.gif) left top no-repeat; width: 186px; height: 29px;}


/* --- mainArea --- */
div#mainArea{
width: 525px;
float: right;
margin-bottom: 10px;
}

.txt-c {
	text-align:center;
}

/* --- mainOnlyArea --- */
div#mainOnlyArea{
margin: 0 auto 10px;
}


/* --- footerArea --- */
div#footerArea{
margin: 10px 0;
background:url(../images/common/bg_footer.gif) no-repeat bottom;
border-top: #666666 1px dashed;
text-align:center;
width:100%;
clear:both
}

div#footerArea ul{
margin: 5px 0 2px;
}

div#footerArea ul li{
display: inline;
padding: 0 5px;
border-left: #666666 1px solid;
}

div#footerArea ul li a{
color: #143191;
font-weight: bold;
text-decoration: none;
}

div#footerArea ul li.firstElement{
border: 0;
}

/* --- clearfix --- */
.clearfix:after { content:"."; height:0; clear:both; display:block; visibility:hidden; }

.clearfix { display:inline-block; zoom:100%; }



/* --- col --- */
.colLeft{
float: left;
}

.colRight{
float: right;
}

/* --- listMark --- */
ul.listMark li{
margin-left: 15px;
margin-bottom: 10px;
list-style-image: url(../images/common/list_square.gif);
}

/* --- linktop --- */
p.linkTop{
text-align: right;
padding-left: 20px;
}


div#preparation p{ color: #737373; font-size: 28px; text-align:center; margin-top:30px; marjin-top;font-family: HiraKakuPro-W6, "ヒラギノ角ゴ Pro W6"; width: 100%; height: 300px;" }


.information {
	padding:5px;
}

.info-data {
	padding:5px;
}

.information h3 {
	font-size:130%;
	font-weight:bold;
	color:#666;
	border-bottom:2px solid #39F;
	border-left:4px solid #39F;
	padding:0 0 0 5px;
	margin:10px 0;
}

.information p {
	line-height:1.5em;
	margin:0 10px 1em 10px;
}

.information h4 {
	font-size:120%;
	font-weight:bold;
	color:#666;
	margin:20px 0 10px;
	border-bottom:1px solid #ccc;
}

.info-data dt {
	float: left;
	clear: left;
	width: 5em;
}

.info-data dd {
	margin: 0 0 5px 5em;
}

