@charset "UTF-8";
@import url("../share/base.css");

/* ----------------------------------
目次
・format style　基本構造
・wrapper style　ワラッパ
・header style　ヘッダ
・navi style　ナビ
・title-img style　タイトル
・content style　コンテンツ
・main style　メイン
・sidebar style　サイドバー
・footer style フッター(footer01-and-footer02)
----------------------------------*/


/* navi style
----------------------------------*/

#navi01 a{background-position:-0px -0px;}
#navi02 a{background-position:-168px -30px;}
#navi03 a{background-position:-336px 0px;}
#navi04 a{background-position:-504px 0px;}
#navi05 a{background-position:-672px 0px;}


#navi01 a:hover{background-position:-0px -30px;}
#navi02 a:hover{background-position:-168px -30px;}
#navi03 a:hover{background-position:-336px -30px;}
#navi04 a:hover{background-position:-504px -30px;}
#navi05 a:hover{background-position:-672px -30px;}

/* sidebar style
----------------------------------*/

/* ----- s-navi style -----*/

#s-navi ul{
height:150px;
/* list-style:none;
width:200px;*/
}
 
#s-navi li,#s-navi li a{
	background-image: url(images/s-navi-shi.jpg);
	/*text-indent:-9999px;
	display:block;
	width:200px;
	height:30px;
	overflow: hidden;*/
}

/* main style
----------------------------------*/
#main .flow01-04{
	width:535px;
	padding-left:25px;
	height:auto;
	background-image: url(images/flow01-04-bg.gif);
	background-repeat: repeat-y;
	margin-top: 20px;
	margin-bottom: 20px;
}

#main table#rental{
	border: 1px solid #006BB3;
}


#main table#rental td{
	padding: 5px 17px;
	vertical-align: top;
	border-right: 1px dotted #006BB3;
}

#main table#rental td.no-solid{
	border-right-style: none;
} 



