* {
	font-family: "CI", Meiryo, "lr oSVbN", "qMmpS Pro W3";
	font-size:12px;
  }
  
/*header*/

#header{
	background-image:url(../img/bg_header.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:108px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}


#header ul{
	list-style-type:none;
	margin:0px 25px 0px 0px;
}

#header li{
	display:inline;
}

#logo{
	text-align:left;
	margin-top: 12px;
}	

#header #logo a{
	display:block;
	margin:5px 0px 0px;
	width:268px;
	height:36px;
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	text-align:left;
}


#shopnum{
	height:24px;
	text-align:left;
	padding-top:8px;
	margin-bottom:15px;
}

#shopnum ul{
	margin:0px;
	padding:0px;
}

#shopnum li{
	margin:0px;
	padding:0px;
	list-style:none;
}


#hirotalogo{
	text-align:right;
	padding-right:28px;
	margin-bottom:12px;
}	

#head_subnavi {
	text-align:right;
	font-size: 10px;
}
#header #head_left {
	width: 360px;
	float: left;
}
#header #head_right {
	width: 540px;
	float: left;
}
#header #head_left #headtext{
	font-size: 10px;
	text-align: left;
	font-weight: normal;
	display: block;
	height: 36px;
}





/*O[oirQ[V
*************************************/

/*nabigation o[J[*/

#navigation_b_bg {
	width:900px;
	height:11px;
	background:url(../img/bg_oheya.gif);
}
/*nabigation*/

#navigation{
	background-image:url(../img/bg_navi_y.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:38px;
	margin:0px;
}
body {
	background-image: url(../img/bg_header.gif);
	background-repeat: repeat-x;
}


#navigation ul{
	height:20px;
	list-style-type:none;
	padding-left:120px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#navigation li{
	margin:0px 0px 0px 0px;
	padding-right:35px;
	float:left;
}

#navigation ul a{
	display:block;
	margin:0px;
	height:32px;
	width:169px;
	background-repeat:no-repeat;
}


#navigation ul #oheyasagashi a{
	background-image:url(../img/btn_g_navi01_y.gif);
}

#navigation ul #baibai a{ 
	background-image:url(../img/btn_g_navi02_y.gif);
}

#navigation ul #kanri a{
	background-image:url(../img/btn_g_navi03_y.gif);
}

#navigation ul #shisan_katsuyou a{
	background-image:url(../img/btn_g_navi04_y.gif);
}



#navigation ul #oheyasagashi a:hover{
	background-image:url(../img/btn_g_navi01_y_o.gif);
}

#navigation ul #baibai a:hover{ 
	background-image:url(../img/btn_g_navi02_y_o.gif);
}

#navigation ul #kanri a:hover{
	background-image:url(../img/btn_g_navi03_y_o.gif);
}

#navigation ul #shisan_katsuyou a:hover{
	background-image:url(../img/btn_g_navi04_y_o.gif);
}
#databox {
	text-align: center;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
	padding-bottom: 24px;
}

/*‘‘‘‘‘‘‘‘‘‘‘‘*/

.bold{
	font-weight:bold;
}
.normal{
	font-weight:normal;
}

.font12{
	font-size:12px;
	line-height:19px;
}

.font11{
	font-size:10px;
	line-height:16px;
}
.font10{
	font-size:10px;
	line-height:15px;
}


.font14{
	font-size:14px;
	line-height:21px;
}
.red {
	color: #FF0000;
}


.glay{
	color:#333333;
}
.d_none {display: none;}
h1{
	padding:17px 0px 0px 10px;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}


/*link*/
a.arrow:link {
	color: #0099CC;
	background-image: url(../img/menu_sankaku.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	background-position: left center;
	font-weight: bold;
	padding-left: 12px;
}

a.arrow:visited {
	color: #0066CC;
	text-decoration: underline;
	background-image: url(../img/menu_sankaku.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	font-weight: bold;
	background-position: left center;
	padding-left: 12px;
}
a.arrow:hover {
	color: #33CCCC;
	text-decoration: underline;
	background-image: url(../img/menu_sankaku.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	background-position: left center;
	font-weight: bold;
}
a:link {
	color: #0099CC;
}

a:visited {
	color: #0066CC;
	text-decoration: underline;
}
a:hover {
	color: #00CCFF;
	text-decoration: underline;
}

a.a_black:link{
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:visited{
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:hover{
color:#3399CC;
text-decoration:none;
line-height:15px;
}
a.a_black10:active{
color:#000000;
text-decoration:none;
line-height:15px;
}


a.a_black10:link{
font-size:10px;
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:visited{
font-size:10px;
color:#000000;
text-decoration:none;
line-height:15px;
}
a.a_black10:hover{
font-size:10px;
color:#3399CC;
text-decoration:none;
line-height:15px;
}
a.a_black10:active{
font-size:10px;
color:#000000;
text-decoration:none;
line-height:15px;
}

a.a_black11:link{
font-size:12px;
color:#000000;
text-decoration:underline;

}
a.a_black11:visited{
font-size:12px;
color:#000000;
text-decoration:underline;

}
a.a_black11:hover{
font-size:12px;
color:#3399CC;
text-decoration:underline;

}
a.a_black11:active{
font-size:12px;
color:#000000;
text-decoration:underline;

}


a.a_black12:link{
font-size:12px;
color:#000000;
text-decoration:underline;
}
a.a_black12:visited{
font-size:12px;
color:#000000;
text-decoration:underline;
}

a.a_black12:hover{
font-size:12px;
color:#3399CC;
text-decoration:underline;
}
a.a_black12:active{
font-size:12px;
color:#000000;
text-decoration:underline;
}

a.a_red12:link{
font-size:12px;
color:#ff0000;
text-decoration:none;
line-height:19px;
}
a.a_red12:visited{
font-size:12px;
color:#ff0000;
text-decoration:none;
line-height:19px;
}

a.a_red12:hover{
font-size:12px;
color:#FF6699;
text-decoration:none;
line-height:19px;
}
a.a_red12:active{
font-size:12px;
color:#ff0000;
text-decoration:none;
line-height:19px;
}

a.a_black11_n:link{
font-size:12px;
color:#000000;
text-decoration:none;
}
a.a_black11_n:visited{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_black11_n:hover{
font-size:12px;
color:#3399CC;
text-decoration:none;
}
a.a_black11_n:active{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_black12_n:link{
font-size:12px;
color:#000000;
text-decoration:none;
}
a.a_black12_n:visited{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_black12_n:hover{
font-size:12px;
color:#3F9FCF;
text-decoration:none;
}
a.a_black12_n:active{
font-size:12px;
color:#000000;
text-decoration:none;
}

a.a_darkblue11_n:link{
font-size:12px;
color:#003366;
text-decoration:none;

}
a.a_darkblue11_n:visited{
font-size:12px;
color:#003366;
text-decoration:none;

}

a.a_darkblue11_n:hover{
font-size:12px;
color:#0099CC;
text-decoration:none;

}
a.a_darkblue11_n:active{
font-size:12px;
color:#003366;
text-decoration:none;

}
a.a_darkblue12:link{
font-size:12px;
color:#003366;
text-decoration:underline;
line-height:19px;
}
a.a_darkblue12:visited{
font-size:12px;
color:#003366;
text-decoration:underline;
line-height:19px;
}

a.a_darkblue12:hover{
font-size:12px;
color:#0099CC;
text-decoration:underline;
line-height:19px;
}
a.a_darkblue12:active{
font-size:12px;
color:#003366;
text-decoration:underline;
line-height:19px;
}

a.a_white11_n:link{
font-size:12px;
color:#ffffff;
text-decoration:none;

}
a.a_white11_n:visited{
font-size:12px;
color:#ffffff;
text-decoration:none;

}

a.a_white11_n:hover{
font-size:12px;
color:#ffffff;
text-decoration:none;

}
a.a_white11_n:active{
font-size:12px;
color:#ffffff;
text-decoration:none;

}


a.a_black14_u:link{
font-size:14px;
color:#000000;
text-decoration:underline;
}
a.a_black14_u:visited{
font-size:14px;
color:#000000;
text-decoration:underline;
}

a.a_black14_u:hover{
font-size:14px;
color:#999999;
text-decoration:underline;
}
a.a_black14_u:active{
font-size:14px;
color:#000000;
text-decoration:underline;
}


.mb5{
	margin-bottom:5px;
}

.mb10{
	margin-bottom:10px;
}

.mb20{
	padding-bottom: 12px;
}

.mb30{
	margin-bottom:30px;
}

.mb40{
	margin-bottom:40px;
}

.mb50{
	margin-bottom:50px;
}

.mt10{
	margin-top:10px;
}

.mt20{
	margin-top:20px;
}

.ml8{
	margin-left:8px;
}

.mr8{
	margin-right:8px;
}

.pl10{
	padding-left:10px;
}

.pt5{
	padding-top:5px;
}

.pb5{
	padding-bottom:5px;
}

.f14blue-b{
	font-size:14px;
	font-weight:bold;
	color:#003366;
}
/*footer*/
#footer #footer_link {
	clear: both;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	margin-top: 24px;
	margin-right: auto;
	margin-left: auto;
	width: 900px;
}
#footer #footer_link a {

	clear: both;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	margin-top: 24px;
	margin-right: 24px;
}
#footer #footer_link a:hover {
	clear: both;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	margin-top: 24px;
	margin-right: 24px;
	text-decoration: none;
}


/*footer*/

#footer{
	background-color:#4a9bea;
	clear:both;
	background-image:url(../img/bg_footer.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-top: 24px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-lefts: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 12px;
	
}

/*IE7*/
*:first-child+html #footer{
}


#footer #footer_navi{
	margin-right: auto;
	margin-bottom: 36px;
	margin-left: auto;
	width: 900px;
}


#footer dl#footer_navi01,#footer dl#footer_navi02,#footer dl#footer_navi03,#footer dl#footer_navi04,#footer dl#footer_navi05{
	float:left;
	margin:0px 0px 0px 0px;
}

#footer dl#footer_navi01 dt,#footer dl#footer_navi02 dt,#footer dl#footer_navi03 dt,#footer dl#footer_navi04 dt,#footer dl#footer_navi05 dt{
	width:150px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#footer dl#footer_navi01 ul,#footer dl#footer_navi02 ul,#footer dl#footer_navi03 ul,#footer dl#footer_navi04 ul,#footer dl#footer_navi05 ul{
	list-style-type:none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 6px;
}


#footer dl#footer_navi01{
	padding-left:25px;
	height:180px;
}
#footer dl#footer_navi03{
	padding-left:15px;
	border-left:1px #ffffff solid;
	height:230px;
}
#footer dl#footer_navi04{
	padding-left:15px;
	border-left:1px #ffffff solid;
	height:230px;
}
#footer dl#footer_navi05{
	padding-left:15px;
	border-left:1px #ffffff dotted;
	height:230px;
}


#footer #copyright{
	clear:both;
	border-top:#ffff00 12px solid;
	margin:20px 0px 0px;
	padding-bottom:50px;
}

/*IE6*/
*html #footer #copyright{
	clear:both;
	border-top:#ffff00 12px solid;
	padding-bottom:24px;
	margin-top: 24px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 12px;
	width: 900px;
}
#footer #copyright img {
	margin-right: auto;
	margin-left: auto;
}

#headder_bread_wmp {
	background-image: url(../../rent/img/headder_line.gif);
	background-repeat: repeat-x;
	background-position: 0px 36px;
	padding-bottom: 19px;
	margin:35px auto 0px auto;
	height: 41px;
	width: 852px;
}


#headder_bread_wmp p {
	height: 36px;
	width: 852px;
	font-size: 11px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
}
#databox {
	text-align: center;
	width: 700px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 24px;
	padding-bottom: 24px;
}


/*GAEό©ηT·header*/
#a_head{
width:700px;
margin:0px auto;
padding-top:14px;
text-align:left;
}

#a_rogo{
	width:185px;
	height:23px;
	float:left;
	margin-right: 25px;
	margin-top: 10px;
}

#a_rogo a{
	width:185px;
	height:23px;
	display:block;
background:url(../../search/img/rogo_mini.jpg) no-repeat;
}

#a_tel{
width:488px;
float:left;
}

#a_tel ul{
margin:0px;
padding:0px;
}

#a_tel li{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

#bnr_request{
background:url(../../search/img/bt_request.jpg) right no-repeat;
width:488px;
height:26px;
}
#bnr_request a{
display:block;
width:151px;
height:26px;
float:right;
}
#bnr_request a:hover{
background:url(../../search/img/bt_request_ov.jpg) no-repeat;
width:151px;
height:26px;
}

