@charset "shift_jis";
/* 初期設定
--------------------------------------------------*/
* {
	margin:0;
	padding:0;
}
body {
	background-color: #ffffff;
	font-family:'MS PGothic','ＭＳ Ｐゴシック',Osaka,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3';
	color: #666666;
}
ul {
	list-style:none;
}
ol {
	list-style:none;
}
a{
	color:#0973cd;
	text-decoration:underline;
}
a:hover{
	color:#f90;
	text-decoration:underline;
}
.clearboth{
	clear:both;
}



/* コンテンツ
--------------------------------------------------*/
.contents{
	width:615px;
	font-size: 12px;
	line-height:19px;
}
.contents h2{
	padding-bottom:20px;
}



/* 共通
--------------------------------------------------*/
.bgnr_sec01{
	padding-bottom:25px;
}
.bgnr_sec01 img{
	float:right;
}
.bgnr_sec01 span{
	color:#DA5300;
}
.bgnr_sec02{
	background: URL(../img/bg01.jpg) repeat-y;
	clear:both;
}
.bgnr_sec03{
	padding-left:13px;
}
.bgnr_sec03 li{
	float:left;
	padding-left:3px;
	padding-top:3px;
	display:table-cell;
	*display:inline;
	*zoom:1;
}
.bgnr_sec04{
	clear:both;
	width:578px;
	margin-left:19px;
	margin-right:18px;
	background:#ffffff;
}
.bgnr_sec05{
	background:#FFF3DB;
	padding:10px 10px 10px 10px;
	border-left:1px solid #FFDCAC;
	border-bottom:1px solid #FFDCAC;
	border-right:1px solid #FFDCAC;
	border-top:4px solid #FFDCAC;
	margin-top:35px;
}
.bgnr_sec05 ul{
	padding-top:5px;
}
.bgnr_sec05 li{
	float:left;
	background: URL(../img/icon01.gif) no-repeat;
	padding-left:18px;
	padding-right:18px;
	white-space: nowrap;
}
.bgnr_sec06{
	margin-top:15px;
	margin-bottom:25px;
	background: URL(../img/bg07.gif) no-repeat;
	width:615px;
	height:93px;
	position: relative; 
}
.bgnr_sec06 img{
	position : absolute;
	top:7px;
	left:391px;
}






/* 01バスはどこで借りる？
--------------------------------------------------*/
.bgnr01_sec01{
	background: URL(../img/bg04.gif) no-repeat;
	background-position:left bottom;
	width:574px;
	float:left;
	padding-left:4px;
}
.bgnr01_sec01 li{
	float:left;
	width:174px;
	padding-left:12px;
	padding-bottom:10px;
}
.bgnr01_sec01 li div{
	background:#ffffff;
	width:148px;
	padding-bottom:10px;
	margin-left:9px;
	padding-left:8px;
}
.bgnr01_sec01 li ul li{
	padding:0 0 7px 0;
	text-align:center;
}



/* 02バス料金はどうやって調べる？
--------------------------------------------------*/
.bgnr02_sec01{
	width:546px;
	margin-left:auto;
	margin-right:auto;
}
.bgnr02_sec01 h3{
	width:546px;
	padding-top:30px;
	padding-bottom:20px;
}
.bgnr02_sec02{
	list-style:none;
	padding-top:20px;
}
.bgnr02_sec02 li{
	display:inline;
}
.bgnr02_sec03{
	padding-bottom:20px;
	color:#DA5300;
	list-style:disc;
	padding-left:35px;
}
.bgnr02_sec04{
	float:left;
	width:264px;
}
.bgnr02_sec04 dt{
	height:30px;
}
.bgnr02_sec04 dd img{
	float:right;
}
.bgnr02_sec05{
	float:right;
	width:264px;
	margin-left:18px;
}
.bgnr02_sec05 dt{
	height:30px;
}
.bgnr02_sec05 dd img{
	float:right;
}
.bgnr02_sec06{
	list-style:disc;
	padding-left:25px;
	padding-top:10px;
}
.bgnr02_sec07{
	font-size: 11px;
	color:#ff0000;
	list-style:none;
	line-height:13px;
	padding-left:15px;
}
.bgnr02_sec07 li{
	padding-top:7px;
	text-indent:-1em;
}
.bgnr02_sec08{
	clear:both;
	padding-top:20px;
}



/* 03バス料金はどうやって調べる？
--------------------------------------------------*/
.bgnr03_sec01{
	width:546px;
	margin-left:auto;
	margin-right:auto;
}
.bgnr03_sec02{
	width:546px;
	background: URL(../img/bg05.gif) no-repeat;
	background-position:left bottom;
	margin-top:25px;
}
.bgnr03_sec03{
	float:left;
	width:264px;
}
.bgnr03_sec04{
	float:right;
	width:264px;
	margin-left:18px;
}
.bgnr03_sec05{
	padding-top:10px;
	color:#DA5300;
	list-style:disc;
	padding-left:25px;
}



/* 04見積り依頼、その前に！
--------------------------------------------------*/
.bgnr04_sec01{
	width:546px;
	margin-left:auto;
	margin-right:auto;
}
.bgnr04_sec01 h3{
	width:546px;
	padding-top:25px;
}
.bgnr04_sec02{
	padding-bottom:20px;
	color:#DA5300;
	list-style:disc;
	padding-left:35px;
	padding-top:20px;
}
.bgnr04_sec03 dt{
	font-weight:bold;
	padding-top:20px;
	font-size:14px;
	color:#DA5300;
}
.bgnr04_sec03 dd{
	padding-top:7px;
	padding-left:20px;
}
.bgnr04_sec03 ul{
	list-style:disc;
	padding-left:35px;
}
.bgnr04_sec03 span{
	font-size: 11px;
	color:#ff0000;
}



/* 05バスの手配を断られるケース
--------------------------------------------------*/
.bgnr05_sec01{
	width:546px;
	margin-left:auto;
	margin-right:auto;
}
.bgnr05_sec01 h3{
	width:546px;
	padding-top:25px;
	padding-bottom:20px;
}
.bgnr05_sec01 ul{
	padding-bottom:20px;
	color:#DA5300;
	list-style:disc;
	padding-left:35px;
}
.bgnr05_sec01 ul li{
	padding-top:8px;
}



/* 06バスを借りるに当たり守って頂きたいこと
--------------------------------------------------*/
.bgnr06_sec01{
	width:546px;
	margin-left:auto;
	margin-right:auto;
}
.bgnr06_sec01 dl{
	background: URL(../img/bg06.jpg) no-repeat;
	background-position:left center;
	padding:20px 0 20px 90px ;
}
.bgnr06_sec01 dt{
	font-weight:bold;
	padding-bottom:7px;
	font-size:14px;
	color:#DA5300;
}
.bgnr06_sec01 dd span{
	color:#ff0000;
}
