@charset "UTF-8";


/* ------------------------
     Font-size Adjustment
---------------------------
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
---------------------------*/



/*------- メインイメージ -------*/ 


.mainimg{
  background: url(../guide/img/mainimg.jpg) center top no-repeat;
 }
 
 
 /*------- PAGE ANCHOR LINK(guide) -------*/  
 
 ul.pageLinkBlock li{
 padding:0px 50px 0px 15px;
 }
 
 
 
/* table common */ 

table{
  width:100%;
  border:1px solid #CCCCCC;
  border-collapse:collapse;
  padding:0px;
 }

 
table th{
  border:1px solid #CCCCCC;
  border-collapse:collapse;
  padding: 15px 10px;
  background:#EAEFDC;
  font-size:108%;
 }

table td{
  padding: 15px 10px;
  border:1px solid #CCCCCC;
  border-collapse:collapse;
  background:#FFFFFF;
 }
 
table td.price{
  text-align:right;
 }

table td.sbj,
table.deposit td.floor{
   background:#F2F2F2;
   text-align:center;
 }

/* 敷金 */ 

table.deposit th span{
   font-size:81.2%;
}


/* 基本料金 */ 

table.basic td dd{
  font-size:85%;
}

.basicExam{
  border:1px solid #FF8000;
  background:#FFECD9;
  padding:10px 20px;
 }

.basicExam h4{
 color:#FF6600;
 font-size:138.5%;
 font-weight:bold;
 margin:0px 0px 8px 0px;
 padding:0px 0px 5px 8px;
 border-bottom:1px dotted #FF6600;
 }
 
 .basicExam h4 span{
 color:#333333;
 font-size:77%;
 font-weight:normal;
 }
 

.basicExam dl{
  margin:0px 0px 0px 0px;
 }

.basicExam dt{
  color:#CC0000;
  font-size:138.5%;
  font-weight:bold;
  margin:0px 0px 3px 5px;
 }

.basicExam dd{
 font-size:100%;
 line-height:1.5;
 }

span.note01{
  font-size:100%;
 }


/* 体験・ショートステイ */


.testUse{
 margin:0px 10px 40px 10px;
 }

.testUse dt{
  font-size:123.1%;
  margin:0px 0px 5px 0px;
 }
 
.testUse dd dl.other{
  border:1px dotted #CCCCCC;
  margin:0px 0px 40px 0px;
  padding:10px;
 } 
 
.testUse dd dl.other dt{
  font-size:100%;
  font-weight:bold;
 }

.testUse dd dl.other dd.price{
  color:#384413;
  font-size:116%;
  margin:0px 0px 5px 0px;
 }




/* PDF DL */ 

.btnDl{
  text-align:center;
  margin:0px 0px 40px 0px;
 }
 
.btnDl a:hover{
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
 }


/* 入居条件 */ 

ul.condition{
   margin:0px 0px 30px 0px;
  padding:0px 10px;
 }

ul.condition li{
   text-indent:-1em;
   padding-left:1em;
  }

ul.condition li:before{
  color:#97B355;
  content:"● ";
  }


/* 入居の流れ */ 

ul.flowList{
  margin:0px 0px 0px 20px;
 }

ul.flowList li{
  float:left;
  margin:0px 0px 10px 0px;
 }

ul.flowNotice{
 clear:both;
 margin:0px 0px 50px 20px;
 }



/* 医療が必要な方 */ 

table.medicalCondition th{
  text-align:center;
  padding:8px;
  font-size:100%;
 }














