/*---ブラウザ初期値リセット---*/
*{margin:0;padding:0; line-height:1em; }


/*---全体・段組み---*/
body{background-color:#d4f2ff;}
p{font-size:14px; color:#555; line-height:1.6em;}
img{ border:none; line-height:1em; margin:0; padding:0;}
li{list-style-type:none;}
a{line-height:1.4em;}

div#container{ width:800px; background-color:#fff; margin-left:auto; margin-right:auto;}

#topline{ height:13px; background-color:#ffe49a; line-height:0em; }

#head{ background:url(img/head.jpg) no-repeat; height:67px;
font-size:14px; text-align:right; 
padding:17px 20px 0px 0px; margin-bottom:15px;}

div#contents{ float:right; margin-right:20px; _margin-right:10px; width:540px;}

.title{ margin:45px 0px 20px 0px;}
.text{ width:515px; margin:0px 0px 15px 15px;}
.stext{ width:515px; margin:0px 0px 15px 15px; font-size:12px;}
h3{ font-weight:normal; font-size:16px; color:#e95377; margin:20px 0px 7px 15px; line-height:1.2em;}


#menu li{ font-size:0px;}

div#left{ float:left; width:192px; margin-left:20px; _margin-left:10px;}

#copy{ font-size:11px; text-align:center; clear:both; padding:12px 0px 7px 0px; 
background-color:#ffe49a; height:20px; color:#dea203;}

.totop{clear:both; text-align:right; padding-top:20px; margin-bottom:40px;}



/*---施設概要テーブル---*/
table.gaiyoutable{color:#555; width:515px; margin:0px 0px 30px 15px;}

.gaiyoutable td{line-height:1.4em; padding:5px 10px 5px 10px; font-size:14px; background-color:#fff;}
.gaiyoutable .stleft{ width:80px; height:15px; background-color:#eee; text-align:center;}

span{ font-size:8px; vertical-align:top;}

/*---居室紹介テーブル---*/
table.ktable{color:#555; width:515px; margin:0px 0px 30px 15px;}
.ktable td{line-height:1.4em; font-size:14px; vertical-align:top; padding-top:3px; }
.ktable .space{ width:30px;}

/*---料金表テーブル---*/
table.ptable{color:#555; width:515px; margin:0px 0px 30px 15px;}

.ptable td{line-height:1.4em; padding:3px 3px 3px 3px; font-size:13px; background-color:#fff; text-align:center;}
.ptable th{line-height:1.4em; padding:3px 3px 3px 3px; font-size:13px; background-color:#fff; text-align:center; font-weight:normal;background-color:#eee;}


strong{ font-size:16px; font-weight:normal;}


/*---苦情処理テーブル--*/
.kujyou{  color:#555; text-align:left; margin:10px 0px 5px 0px ;}

table.kujyou{color:#555; width:515px; margin:0px 0px 30px 16px;}

.kujyou td{
line-height:1.4em;
padding:5px 10px 5px 10px;
font-size:13px;
background-color:#fff;
}

.kujyou .stleft{ width:190px; height:15px; background-color:#eee; text-align:left;}

.kujyou .eq{ width:249px; height:15px; background-color:#fff; text-align:left;}


/*---最新情報のフレーム--*/
#newsf{ width:520px; height:250px;}


/*---関連リンク---*/
.info{ padding-top:20px;}

.info p{ line-height:1.6em;font-size:14px;}

.saiyout{ font-size:15px; color:#555; text-align:center; margin:15px 0px 5px 0px ;}

table.saiyoutable{color:#777; width:515px; margin:0px 0px 30px 15px;}

/*--採用情報---*/
.saiyoutable td{
line-height:1.4em;
padding:7px 10px 7px 10px;
font-size:13px;
background-color:#fff;
}

.saiyoutable .stleft{ width:80px; background-color:#eee; text-align:center;}

#stantou{ font-size:14px;}

#stantou span{ font-size:17px; color:#f60;}

b{font-weight:normal; font-size:16px; color:#e95377; margin:20px 0px 7px 15px; line-height:1.2em;}


/*--空き部屋表示PG---*/
#heyaif{ width:180px; height:75px; margin-top:5px; margin-left:15px}

.color td{ background-color:#eff8fe;}

.color2 td{ background-color:#fef8ef;}

#heyaif a{ font-size:9px;}

/*--Dr.紹介---*/
#doctor{ font-size:12px; color:#555; margin:10px 0px 30px 15px;}
#doctor td{ padding:3px 0px;}


.counter{ padding:5px 0px 5px 0px; line-height:0.5em;}
.counter img{ vertical-align:middle;}