@charset "UTF-8";
/* Reset
------------------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td {
margin: 0;
padding: 0;
}
address,em {
font-style: normal;
}
strong,th {
font-weight: normal;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
hr,legend {
display: none;
}
h1,h2,h3,h5,h6 {
font-size:14px;
font-weight:normal;
}
img,fieldset {
border: 0;
}
li {
list-style-type: none;
}
h4{
font-size:17px;
font-weight:bold;
}


/* ----------------------------------------------------- */
/* ■ページ定義*/
/* ----------------------------------------------------- */

#page{
	text-align:left;
	width:950px;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	color:#000000;
}


/* ----------------------------------------------------- */
/* ■ヘッダー*/
/* ----------------------------------------------------- */

#head{
	width:707px;
	height:93px;
	text-align:left;
	margin-left:243px;
	margin-top:29px;
}

/* ----------------------------------------------------- */
/* ■メニュー０１*/
/* ----------------------------------------------------- */

#menu01{
	width:300px;
	height:28px;
	text-align:left;
	margin-top:13px;
	margin-left:596px;
	margin-right:54px;
}


/* -----会社概要ボタン-------*/
.btn_info{
	width:70px;
	height:15px;
	float:left;
	background-image:url(../main_img/btn_info02.jpg);
	background-repeat:no-repeat;
}
.btn_info a {display:block; width:70px; height:15px; outline:none;}
.btn_info a:hover{text-indent:-9999px;}


/* -----貸渡約款ボタン-------*/
.btn_article{
	width:69px;
	height:15px;
	float:left;
	margin-left:12px;
	background-image:url(../main_img/btn_article02.jpg);
	background-repeat:no-repeat;
}
.btn_article a {display:block; width:69px; height:15px; outline:none;}
.btn_article a:hover{text-indent:-9999px;}


/* -----プライバシーポリシーボタン-------*/
.btn_policy{
	width:137px;
	height:15px;
	float:left;
	margin-left:12px;
	background-image:url(../main_img/btn_policy02.jpg);
	background-repeat:no-repeat;
}
.btn_policy a {display:block; width:137px; height:15px; outline:none;}
.btn_policy a:hover{text-indent:-9999px;}





/* ----------------------------------------------------- */
/* ■メニュー０２*/
/* ----------------------------------------------------- */

#menu02{
	width:950px;
	height:157px;
	text-align:left;
}

/* -----料金表ボタン-------*/
.btn_price{
	width:193px;
	height:139px;
	float:left;
	margin-left:204px;
	background-image:url(../main_img/btn_price02.jpg);
	background-repeat:no-repeat;
}
.btn_price a {display:block; width:193px; height:139px; outline:none;}
.btn_price a:hover{text-indent:-9999px;}


/* -----保険保障ボタン-------*/
.btn_hoken{
	width:65px;
	height:139px;
	float:left;
	background-image:url(../main_img/btn_hoken02.jpg);
	background-repeat:no-repeat;
}
.btn_hoken a {display:block; width:65px; height:139px; outline:none;}
.btn_hoken a:hover{text-indent:-9999px;}


/* -----ネット予約ボタン-------*/
.btn_yoyaku{
	width:141px;
	height:139px;
	float:left;
	margin-left:68px;
	background-image:url(../main_img/btn_yoyaku02.jpg);
	background-repeat:no-repeat;
}
.btn_yoyaku a {display:block; width:141px; height:139px; outline:none;}
.btn_yoyaku a:hover{text-indent:-9999px;}


/* -----お問合せボタン-------*/
.btn_contact{
	width:88px;
	height:155px;
	float:left;
	margin-left:14px;
	background-image:url(../main_img/btn_contact02.jpg);
	background-repeat:no-repeat;
}
.btn_contact a {display:block; width:88px; height:155px; outline:none;}
.btn_contact a:hover{text-indent:-9999px;}

/* -----会員募集ボタン-------*/
.btn_members{
	width:171px;
	height:155px;
	float:left;
	background-image:url(../main_img/btn_members02.jpg);
	background-repeat:no-repeat;
}
.btn_members a {display:block; width:171px; height:155px; outline:none;}
.btn_members a:hover{text-indent:-9999px;}



/* ----------------------------------------------------- */
/* ■フッター*/
/* ----------------------------------------------------- */
#foot{
	text-align:center;
	width:100%;
	height:145px;
	background-color:#c8000a;
	font-size:13px;
	color:#ffffff;
	padding-top:25px;
}

#foot a{color:#ffffff; text-align:center;}
#foot a:hover{color:#ffffff; text-align:center;}

#foot #footer {
	text-align:center;
}
#foot #footer li {
	display:inline;
	list-style-type:none;
	margin-right:6px;
	padding-left:10px;
}
#foot #footer li+li {
	border-left:1px solid #ffffff;
}

