/* CSS Document */
#navi01_1{
	background-image: url(/common/images/sub_navi/main_navi_hit.gif);
	background-repeat:repeat-x;
	background-position:left top;
	border-bottom:1px solid #b6b5b5;
}
#navi01_1 a{
	border-bottom:3px solid #da0000;
	height:37px;
}
#sub_navi01{
	color:#c20000;
	font-weight:bold;
}
#title_disp{
	position:relative;
	height:230px;
}
#title_disp div{
	position:absolute;
	right:0;
	top:0px;
}
#title_disp h2{
	position:absolute;
	left:0;
	top:10px;
	z-index:999;
}
#title_disp p{
	position:absolute;
}
#txt_img{
	left:0;
	top:120px;
}
#sub_txt{
	left:5px;
	top:180px;
	font-size:13px;
}
#Btdisp{
	position:relative;
	height:330px;
	margin:0 0 50px;
}
#number{
	position:absolute;
	left:140px;
	top:20px;
}
#Btdisp a{
	height:0;
	overflow:hidden;
	display:block;
}
#Bt01{
    background: url(../images/Bt1.png?20210128);
    width: 226px;
    padding: 274px 0 0 0;
    top: 30px;
    position: absolute;
}
#Bt01:hover,#Bt01.hover,#Bt01.selected{
	background-position:0 -275px;
}
#Bt02{
	background: url(../images/Bt2.png?20210128);
	width:228px;
	padding:269px 0 0 0;
	position:absolute;
	top:75px;
	left:235px;
}
#Bt02:hover,#Bt02.hover,#Bt02.selected{
	background-position:0 -271px;
}
#Bt03{
    background: url(../images/Bt3.png?20210128);
    width: 202px;
    padding: 283px 0 0 0;
    position: absolute;
    top: 80px;
    right: 0px;
}
#Bt03:hover,#Bt03.hover,#Bt03.selected{
	background-position:0 -283px;
}
#Bt_img{
	position:absolute;
	bottom:-10px;
	left:80px;
}
#Bt_img2{
	position:absolute;
	bottom:-20px;
	right:180px;
}

/*  */
.h4_TT{
	border-bottom:2px dotted #da0000;
	padding:5px 0;
}
.cateTT{
	background-image:url(../images/title.gif);
	line-height:27px;
	height:27px;
	background-repeat:no-repeat;
	padding:0 0 0 7px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
}
.hozyo{
	background-image: url(../images/waku.jpg);
	background-repeat:no-repeat;
	height:72px;
	padding:17px 20px;
}
.hozyo p{ font-weight:bold; font-size:13px; margin:5px 0 0 0;}
#kaisyu{
	background-image:url(../images/kaisyu.gif);
	height:44px;
	background-repeat:no-repeat;
	padding:0 0 0 50px;
	color:#519be6;
	font-size:18px;
	font-weight:bold;
}
#kaisyu span{
	font-size:12px;
	color: #474747;
	font-weight:normal;
}
.blue{
	color:#519be6;
	font-size:18px;
	font-weight:bold;
}
#rental_ex{
	background-image:url(../images/rental.jpg);
	background-repeat:no-repeat;
	height:377px;
	position:relative;
}
#rental_ex span,#rental_ex p{ position:absolute;}
#rental_ex span{
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	position:absolute;
}
#rental_span1{ top:7px; left:12px;}
#rental_txt1{top:155px; left:7px; width:145px;}
#rental_span2{ top:7px; left:183px;}
#rental_txt2{top:155px; left:180px; width:145px;}
#rental_span3{ top:7px; left:353px;}
#rental_txt3{top:155px; left:350px; width:290px;}
#rental_span4{ top:227px; left:12px;}
#rental_txt4{top:358px; left:7px; width:300px;}
#rental_span5{ top:227px; left:343px;}
#rental_txt5{top:340px; left:337px; width:290px;}
#rental{
	background-image:url(../images/rental.gif);
	height:44px;
	background-repeat:no-repeat;
	padding:0 0 0 50px;
	color:#17a86f;
	font-size:18px;
	font-weight:bold;
}
#rental span{
	font-size:12px;
	color: #474747;
	font-weight:normal;
}
#hanbai{
	background-image:url(../images/hanbai.jpg);
	height:205px;
	position:relative;
}
#hanbai span{
	font-weight:bold;
	color:#FFF;
	font-size:13px;
	position:absolute; top:9px;}
#hanbai1{ left:10px;}
#hanbai2{ left:190px;}
#hanbai3{ left:485px;}
.hozyo2{
	background-image: url(../images/waku2.jpg);
	background-repeat:no-repeat;
	height:88px;
	padding:17px 20px;
}
.hozyo2 p{ font-weight:bold; font-size:13px; margin:5px 0 0 0;}
#buy{
	background-image:url(../images/buy.gif);
	height:44px;
	background-repeat:no-repeat;
	padding:0 0 0 50px;
	color:#dc3044;
	font-size:18px;
	font-weight:bold;
}
#buy span{
	font-size:12px;
	color: #474747;
	font-weight:normal;
}
.red{
	color:#dc3044;
	font-size:18px;
	font-weight:bold;
}
#disp2,#disp3{ display:none;}


#contact_Bt{
	background-image: url(../../ceo/images/contact_disp.jpg?);
	height:55px;
	background-repeat:no-repeat;
	text-align:center;
	padding:35px 0 0 0;
}
#contact_Bt{
}