@charset "Shift_JIS";

#index div.rightCol ul.areaBtn {
 padding:0 0 0 2px;
 zoom: 100%;
}

#index div.rightCol ul.areaBtn:after {
 content: "";
 clear: both;
 height: 0;
 display: block;
 visibility: hidden;
}

#index div.rightCol ul.areaBtn li {
 width:82px;
 margin:0 5px 0 0;
 float:left;
}

#index div.rightCol ul.areaBtn li a {
 display:block;
 padding:18px 0 0 0;
 width:82px;
 height:40px;
 background-color:#050505;
 text-align:center;
 color:#FFF;
 font-size:14px;
 font-weight:bold;
}

#index div.rightCol ul.areaBtn li a:hover {
 background-color:#DFD087;
}				

#index .oneCol {
	width: 926px;
	margin: 0 auto;
	clear:both;
}
	#index .oneCol .Box {
		padding: 3px;
		margin-bottom: 20px;
	}
	#index .oneCol .cell {
		padding: 0 13px 13px;
	}

	#index .oneCol .tit {
		margin-top: -9px;
		margin-bottom: 5px;
		position: relative;
	}
	#index .oneCol .tit h3 {
		font-size: 117%;
		color: #FFF;
		font-weight: bold;
		padding: 15px 15px 15px 43px;
	}
	#index .oneCol .tit.Com {
		background: url(../img/bg_company_954.gif) left top no-repeat;
	}
	
	#index .oneCol .comLeft {
		margin-right: 20px;
	}
						

* html #index .threeArea {
	zoom: 100%;
}

*:first-child+html #index .threeArea {
	display: inline-block;
}


#index .threeArea:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
}

/*****エリア_石垣島用　2014/7/28追加*****/
.mt8{
	margin-top:8px;
}
.mt10{
	margin-top:10px;
}
.mb15{
	margin-bottom:15px;
}
.mainHkdR{
	background:#FFF;
}
.mainHkdR ul li,.mainHkdR ul{
	list-style:none;
	margin:0;
	padding:0;
}
.mainHkdR dl,.mainHkdR dt,.mainHkdR dd{
	margin:0;
	padding:0;
}
.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}  
  
.clearfix { display: inline-table; }  
  
/* Hides from IE-mac \*/  
* html .clearfix { height: 1%; }  
.clearfix { display: block; }  
/* End hide from IE-mac */  

.mainHkdR{
	width:926px!important;
	background:#FFF!important;
}
.mainHkdR p{
	margin:3px auto;
}
.mainHkdR table{
	border-collapse:collapse;
}
#section01{
	width:916px;
	border:#063 3px solid;
	margin-bottom:8px;
}
#section01 p{
	width:325px;
	float:left;
}
.mainHkdR .areaInfo{
	width:570px;
	float:left;
	margin:5px 0px 0px 8px;
}
.mainHkdR .areaInfo01,.mainHkdR .areaInfo02{	
	border:#CCC 1px solid;
	padding-bottom:5px;
	margin-bottom:5px;
}
.mainHkdR .areaInfo h2{
	font-size:100%;
	background:#05075C;
	color:#FFF;
	margin:0;
}
.mainHkdR .areaInfo02 h2{	
	padding:5px;
	margin-bottom:5px;
}
.mainHkdR .areaInfo01 dl{
	display:block;
	float:left;
	margin:3px;
	border-left:#063 3px solid;
	padding:3px;
	width:172px;
}
.mainHkdR .areaInfo01 dl dt{
	line-height:1.5em;
	background:url(../img/hkdRentacar/iconPin.jpg) right top no-repeat;
	background-size:22px 22px;
	border-bottom:#063 1px solid;
	font-size:90%;
}
.mainHkdR .areaInfo01 dl dd{
	font-size:80%;
	padding-top:5px;
}
.mainHkdR .areaInfo02 dl{
	display:block;
	margin-right:1px;
	width:110px;
	float:left;
}
.mainHkdR .areaInfo02 dd{
	text-align:center;
	font-size:90%;
	padding:3px;
}
.mainHkdR #section02{
	clear:both;
}
.mainHkdR #section02 h2,.mainHkdR #section03 h2,.mainHkdR #section04 h2,.mainHkdR #section05 h2{
	background:url(../img/hkdRentacar/ttlBg.jpg) no-repeat;
	height:25px;
	padding-left:40px;
	padding-top:10px;
	font-size:16px;
	clear:both;
}
.mainHkdR #section02 .yoyakuBox{
	width:442px;	
	border:#CCC 1px solid;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}
.mainHkdR #section02 .yoyakuBox p{
	margin:0;
	background:#05075C;
	height:20px;
	color:#FFF;
	padding:5px 0px 0px 15px;
	font-size:13px;
	font-weight:bold;
}
.mainHkdR #section02 .yoyakuBox dl {
	padding:8px;
}
.mainHkdR #section02 .yoyakuBox dl dd{
	display:inline-block;
	margin:3px;
	font-size:90%;
}
.mainHkdR #section02 .qLeft{
	float:left;
	width:675px;
}

.mainHkdR #section02 .qLeft dl dd{
	margin:2px 4px;
	float:left;
	width:216px;
}
.mainHkdR #section02 .qRight{
	width:220px;
	float:left;
	margin:8px 0px 0px 5px;
}

.mainHkdR #section03{
	clear:both;
}
.mainHkdR #section03 .yoyakuBox{
	width:442px;	
	border:#CCC 1px solid;
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}
.mainHkdR #section03 .yoyakuBox p{
	font-weight:bold;
	font-size:13px;
	padding:3px;
}
.mainHkdR #section03 .yoyakuBox iframe{
	float:left;
	width:235px;
	margin:5px;
}
.mainHkdR #section03 .yoyakuBox ul{
	float:left;
	width:180px;
	font-size:85%;
	padding:5px;
}					

.mainHkdR #section04{
	clear:both;
}

.mainHkdR #section04 .modelcourse{
	width:893px;
	border:#063 3px solid;
	margin-bottom:8px;
	margin-left:8px;
}
.mainHkdR #section04 .modelcourse p.ttlCourse{
	font-weight:bold;
	line-height:1.5em;
	background:url(../img/hkdRentacar/iconPin.jpg) left top no-repeat;
	background-size:25px 25px;
	border-bottom:#063 1px solid;
	font-size:100%;
	padding-left:35px;
	text-align:left;
}
.mainHkdR #section04 .modelcourse p.sImg{
	margin:3px auto;
	width:883px;
}
.mainHkdR #section04 .modelcourse .sLeft{
	float:left;
	width:650px;
	margin:8px 8px 8px 15px;
}
.mainHkdR #section04 .modelcourse .sRight{
	float:right;
	width:200px;
	margin-right:10px;
}
.mainHkdR #section04 .modelcourse dl{
	margin-bottom:5px;
}
.mainHkdR #section04 .modelcourse dl dt{
	color:#F00;
	font-weight:bold;
	font-size:15px;
}
.mainHkdR #section04 .modelcourse dl dd{
	line-height:1.4em;
	font-size:14px;
}
.mainHkdR #section05 div{
	float:left;
	width:225px;
	margin:3px;
}
.mainHkdR #section05 dl{
	float:left;
	width:155px;
	font-size:12px;
	line-height:1.2em;
}
.mainHkdR #section05 p{
	float:left;
	width:63px;
	margin:3px;
}

.mainHkdR #section05 .ttlArea{
	font-weight:bold;
}
.tit .Com{
	background: url(../img/bg_company_954.gif) left top no-repeat;
}
.mainHkdR #searchBox{
	background:#FFF;
	padding:5px;
	margin-bottom:8px;
}
.mainHkdR #searchBox table,.mainHkdR #searchBox table tr,.mainHkdR #searchBox table td,{
	border:none!important;
}
.mainHkdR #searchBox #plan .leftCol {
    float: left;
    width: 445px;
}
.mainHkdR #searchBox #plan .rightCol {
    float: right;
    width: 445px;
}
.mainHkdR .main .article {
    margin-bottom: 10px;
}
.mainHkdR #searchBox h4{
margin-bottom:15px;
}
.mainHkdR #searchBox div.open {
    color: #00a0e9;
    cursor: pointer;
    font-weight: normal;
}

.mainHkdR .tit.new {
    background: url("/share/img/bg_new_954.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.mainHkdR .tit h3 {
    color: #fff;
    font-size: 117%;
    font-weight: bold;
    padding: 15px 15px 15px 43px;
}
.mainHkdR .car_txtinfo {
    background-color: #e1f9fc;
    height: 100px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 8px 8px;
}
.mainHkdR .car_txtinfo dt {
    padding-right: 5px;
    padding-top: 3px;
    text-align: right;
}
.mainHkdR .car_txtinfo .car_txtinfo dd {
    background-color: #fff;
    padding: 3px 5px;
}