body {font-size: 90%;color: #333333;}
a:link { color: #333333; }
a:visited { color: #333333; }
a:hover { color: #333333; }
a:active { color: #333333; }
a {text-decoration: none;}
a:hover {text-decoration: underline;}

#wrap { width:900px; text-align:left; margin:0 auto;}

#header{width:900px;}
h1{font-size: 70%;color: #999999;}
#ue{width:900px;height:60px;}
#mainlogo{float:left;width:auto;}
#yoyaku_tel{float:right;width:auto;margin:5px 10px 0 0;}
#menu{width:900px;height:40px;}
.menubanar{float:left; width:100px; margin: 10px 13px;}

#mainimage {width:890px;margin-bottom:10px;}
#yuzanso{line-height:40px;font-size: 75%;}

#inner { width:900px; margin:10px 0;}

#mainwrap { width:600px;float:left;}

#planwaku {width:600px;height:150px;}
#planbanar {line-height:30px;background-color:#cccccc;padding: 0px 20px;margin-bottom:10px;}
.planimage {float:left;margin:5px;width:auto;}
.planwaku2 {float:left;padding: 0px 5px 5px 15px;width:450px;height:100;}
.plantitle {margin:10px 0;}
.plantitle_new {line-height:25px;}
#planwaku_new {width:600px;}
.wakusize_new {width:600px;height:70px;margin:10px 0;}

#news {width:600px;margin:30px 0 30px 0;}
#newsbanar{background-color:#cccccc;line-height:30px;padding: 0px 20px;margin:20px 0 10px 0;}
#news_naiyou{line-height:20px;margin-bottom:30px;}
#topic{width:570px;height:200px;border: 1px #cccccc solid;padding: 5px;margin-top:10px}
#topic_naiyou{float:left;width:155px;border: 1px #cccccc solid;padding: 5px;margin-left:10px;background-color:#eeeeee;}

#blog {width:600px;}
#blogbanar {line-height:30px;background-color:#cccccc;padding: 0px 20px;margin-bottom:15px;}
.blog_waku{width:600px;height:110px;margin-bottom: 10px;}
.blog_image{float:left;width:116px;}
.blogname {width:470px;line-height:25px;padding-left: 10px;font-weight: bold;}
.blognew {width:470px;line-height:18px;padding-left: 10px;}

#sidewrap {width:280px;float:right;}

#yoyaku {width:280px;margin-bottom: 30px;}
.yoyakuop {padding-left: 25px;line-height:25px;}
#contents {width:auto; line-height:25px;padding: 10px 30px 10px 60px;margin:0 0 40px 0;}

.banarwaku1 {width:900px;margin-top:70px;}
.banarwaku2 {width:900px;}
.banar1 {float:left;width:auto;height:auto;margin-top:10px;}

#footer {width:900px;margin:20px 0px;}
#yuzanso_waku {width:800px;height:110px;}
#gaikan {float:left;width:300px;height:auto;}
#yuzanso_info {float:right;width:500px;height:auto;}

#office {background-color:#cccccc;margin-bottom:10px;padding-right: 10px;line-height:20px;}


.clear { clear:both; }   /*回り込みを解除するセット（大事）*/
.clear hr { display:none; }  /*回り込みを解除するセット（大事）*/



/*↓ここから客室など*/

#pagetitle{width:900px;line-height:30px; background-color:#cccccc;padding-left: 20px;margin-bottom:20px;}
.back{width:900px;line-height:30px;margin-bottom:20px;}


