/* 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;}
*/


/* tenant////////////////////////// */


/* top_area */
#top_area{width:960px; height:200px; margin:0px; padding:0px;}


/* main_contents */
#main_contents{width:960px; height:auto; margin:0px; padding:10px 0px; clear:both;}


/* 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;}
.nevi09{width:255px; height:40px; margin:10px 0px 0px 0px; padding:0px; background:url(../img/navi09.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/tenant/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:104px; 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:104px; 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;}

#list div{width:313px; height:120px; margin:5px; padding:9px; float:left; display:inline; background:#FFFFFF; border-top:1px solid #003366; border-right:1px solid #003366; border-bottom:1px solid #003366; border-left:8px solid #003366;}
#list div p{width:148px; height:120px; margin:0px; padding:0px; overflow:hidden; float:left;}
#list div p span{width:133px; height:20px; margin:0px; padding:0px 2px 0px 13px; line-height:20px; overflow:hidden; display:block; background:url(../img/icon01.gif) left no-repeat;}
#list div span{width:165px; height:110px; margin:0px; padding:5px 0px; float:right;}



.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;}

/* tenant_tt */
#tt_ten01{width:700px; height:80px; margin:0px; padding:0px; background:url(../img/tenant/ten_tt01.gif) no-repeat; text-indent:-2000px;}
#tt_ten02{width:700px; height:80px; margin:0px; padding:0px; background:url(../img/tenant/ten_tt02.gif) no-repeat; text-indent:-2000px;}
#tt_ten03{width:700px; height:80px; margin:0px; padding:0px; background:url(../img/tenant/ten_tt03.gif) no-repeat; text-indent:-2000px;}
#tt_ten04{width:700px; height:80px; margin:0px; padding:0px; background:url(../img/tenant/ten_tt04.gif) no-repeat; text-indent:-2000px;}
#tt_ten05{width:700px; height:80px; margin:0px; padding:0px; background:url(../img/tenant/ten_tt05.gif) no-repeat; text-indent:-2000px;}
#tt_ten06{width:700px; height:80px; margin:0px; padding:0px; background:url(../img/tenant/ten_tt06.gif) no-repeat; text-indent:-2000px;}





























