/* CSS Document */
@charset "utf-8";


/* layout /////// ****** base.cssに記述 ******** /////////////////////////
#header{width:960px; height:130px; margin:0px; padding:0px; border-top:8px solid #59533C;}
#top_area{width:960px; height:340px; margin:0px; padding:0px;}
#site{width:960px; height:auto; margin:0px; padding:1px 0px;}
#footer{width:960px; height:117px; margin:0px; padding:0px; border-bottom:8px solid #59533C;}
*/


/* rent////////////////////////// */


/* top_area */
#top_area{width:960px; height:255px; margin:0px; padding:0px;}
.top_bn{width:760px; height:255px; margin:0px; padding:0px; float:left;}
.top_mm_bn{width:200px; height:255px; margin:0px; padding:0px; float:right;}


/* main_contents */
#main_contents{width:960px; height:auto; margin:0px; padding:10px 0px;}


/* navi */
#navi{width:255px; height:auto; margin:0px; padding:0px; float:right;}
.anniversary{width:255px; height:84px; margin:0px 0px 10px 0px; padding:0px; background:url(../img/anniversary.gif); text-indent:-2000px;}
.nevi08{width:255px; height:40px; margin:10px 0px 0px 0px; padding:0px; background:url(../img/navi08.gif); text-indent:-2000px;}
.navi_li_01{width:240px; height:30px; margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:30px; overflow:hidden; background:url(../img/navi_bg01.gif); display:block;}
.navi_li_02{width:240px; height:30px; margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:30px; overflow:hidden; background:url(../img/navi_bg02.gif); display:block;}
.navi_li_03{width:240px; height:30px; margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:30px; overflow:hidden; background:url(../img/navi_bg03.gif); display:block;}
.navi_li_04{width:240px; height:30px; margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:30px; overflow:hidden; background:url(../img/navi_bg04.gif); display:block;}
.navi_li_05{width:240px; height:30px; margin:5px 0px 0px 0px; padding:0px 0px 0px 15px; line-height:30px; overflow:hidden; background:url(../img/navi_bg05.gif); display:block;}

#navi div.support{width:255px; height:230px; margin:10px 0px 0px 0px;}
#navi div.support em{width:255px; height:142px; margin:0px; padding:0px; display:block; background:url(../img/navi_info01.gif); text-indent:-2000px;}
#navi div.support span a{width:255px; height:88px; margin:0px; padding:0px; display:block; background:url(../img/navi_info02.gif); text-indent:-2000px;}

#navi div.sub{width:235px; height:200px; margin:10px 0px; padding:0px 10px 10px 10px; background:url(../img/rent/navi_r_bg.gif) repeat;}
#navi div.sub p{width:235px; height:30px; margin:0px; padding:10px 0px 0px 0px;}

#navi div.bn{width:255px; height:auto; margin:0px; padding:0px 0px 10px 0px;}

/* top2_banner_space */
#top2{width:960px; height:64px; margin:0px 0px 10px 0px; padding:10px 0px 6px 0px; clear:both; background:url(../img/white_bg.gif) repeat; overflow:hidden;}
#top2 p{width:190px; height:64px; margin:0px; padding:0px 1px; float:left; display:inline;}


/* bottom_banner_space */
#bottom{width:960px; height:64px; margin:0px 0px 10px 0px; padding:10px 0px 6px 0px; clear:both; background:url(../img/white_bg.gif) repeat; overflow:hidden;}
#bottom p{width:190px; height:64px; margin:0px; padding:0px 1px; float:left; display:inline;}

/* contents */
#contents{width:700px; height:auto; margin:0px; padding:0px 5px 0px 0px; float:left;}
#contents p.up{width:700px; height:30px; margin:0px; padding:0px; line-height:30px; text-align:center;}

#list{width:700px; height:auto; margin:0px; padding:5px 0px; clear:both;}

#block{width:682px; height:90px; margin:8px 0px 0px 0px; padding:4px 4px 4px 5px; clear:both; background:#FFFFFF; border-top:1px solid #605A41; border-right:1px solid #605A41; border-bottom:1px solid #605A41; border-left:8px solid #605A41;}
#block p.thumb{width:135px; height:90px; margin:0px; padding:0px; float:left;}

#block div.data{width:495px; height:90px; margin:0px 4px; padding:0px; float:left; overflow:hidden; background:url(../img/rent/r_data_bg.gif) repeat-x;}
#block div.data h3{width:449px; height:20px; margin:0px; padding:0px 0px 0px 46px; overflow:hidden; font-size:12px; line-height:20px; background:url(../img/rent/r_icon01.gif) left no-repeat;}
#block div.data h3 a:link{color:#383425; text-decoration:underline;}
#block div.data h3 a:visited{color:#383425; text-decoration:underline;}
#block div.data h3 a:hover{color:#383425; text-decoration:underline;}
#block div.data h4{width:495px; height:22px; margin:1px 0px 0px 0px; display:inline; font-weight:normal; line-height:20px; padding:0px; clear:both; font-size:12px;}
#block div.data p{width:495px; margin:0px; padding:0px; clear:both; font-size:12px;}
#block div.data p.h21{height:21px; margin-top:4px; line-height:21px;}
#block div.data p font{height:21px; padding:0px; font-size:12px; line-height:22px; text-align:center; display:block; float:left; background:#D6D1C0;}
#block div.data p span{padding:0px 20px 0px 10px; display:block; float:left;}
#block div.data p font.w50{width:50px;}
#block div.data p font.w55{width:55px;}
#block div.data p font.w65{width:65px;}
#block div.data p font.w70{width:70px;}
#block div.data p font.w75{width:75px;}
#block div.data p strong{font-size:18px;}
#block div.data p span img{vertical-align:middle;}

#block p.door{width:44px; height:90px; margin:0px; padding:0px; float:right;}
#block p.door a{width:44px; height:90px; display:block; background:url(../img/rent/door.gif); text-indent:-2000px;}

.bn_700x180{width:700px; height:180px; margin:10px 0px; padding:0px; clear:both;}

/* page_number */
#page_number{width:700px; height:30px; margin:10px 0px 0px 0px; padding:0px; background:url(../img/white_bg.gif) repeat; line-height:30px; text-align:center;}
#page_number span{font-size:18px; padding:0px 6px;}
#page_number a{font-weight:bold; font-size:14px; padding:0px 6px; text-decoration:underline; color:#CC0000;}


/* 注意文/// */
.crisis{line-height:24px; color:#FF0000; font-weight:bold; font-size:11px;}



































