@charset "UTF-8";

/* == 全体 ========================================================= */
#header {
}
#header h1 {
	border-bottom: 2px solid #FFF;
}
#headnavi {
	border-bottom: 2px solid #FFF;
}

/* -- スライドショー -- */
#show {
	background-color:#fff;
}


/* -- メインボックス ----------------------------------------------- */
#mainbox {
	width: 510px;
	padding: 0 22px 30px 23px;
}
#mainbox a:hover {
	color: #FF0000;
}
#mainbox h3 ,
#mainbox p {
	margin-left: 10px;
	margin-top: 0.5em;
}
#mainbox h2 {
	margin-top: 40px;
	margin-bottom: 0px;
}
#mainbox h3 {
	font-size: 1.2em;
}
#mainbox h3 a {
	color: #999;
	text-decoration: none;
}
#mainbox h3 a:hover {
	color: #333333;
}


/*
#sightseeing ,
#hiredcar ,
#reserving ,
#shuttle ,
#nursing ,
#maintenance {
	margin-bottom: 35px;
}
#sightseeing p ,
#hiredcar p ,
#reserving p ,
#shuttle p ,
#nursing p ,
#maintenance p {
	margin: 5px 10px 0;
}
#sightseeing h2 ,
#hiredcar h2 ,
#reserving h2 ,
#shuttle h2 ,
#nursing h2 ,
#maintenance h2 {
	margin: 0px;
	padding: 6px 0px 0px 30px;
}
#sightseeing h3 ,
#hiredcar h3 ,
#reserving h3 ,
#shuttle h3 ,
#nursing h3 ,
#maintenance h3 {
	font-size: x-large;
	margin-top: 0px;
	padding: 0.5em 110px 0.5em 10px;
}
#sightseeing h3 a ,
#hiredcar h3 a ,
#reserving h3 a ,
#shuttle h3 a ,
#nursing h3 a ,
#maintenance h3 a {
	color: #FFF;
	text-decoration: none;
	margin-top: 0px;
}
.contents_photo {
	float: right;
	margin-right: 10px;
}
.contents_title {
	margin-bottom: 2px;
}
*/


/* -- 観光タクシー -- */
#sightseeing {
	background: url(/img/sightseeing_bg.gif) no-repeat right top;
}
#sightseeing h2 {
	margin-top: 0;
}
#sightseeing h3 {
	margin-top: 0;
}

/*
#sightseeing {
	background-color: #FfFaD7;
	padding-bottom: 10px;
}
#sightseeing h2 {
	background: url(/img/sightseeing_title_bg.gif) no-repeat;
}
#sightseeing h3 {
	background: url(/img/sightseeing_bg.gif) no-repeat bottom;
}
*/

/* -- お知らせ -- */
#news {
	/*
	text-align: center;
	*/
	margin-top: 30px;
	border-bottom: 2px dotted #6e5050;
}
#news h4 {
	text-align:center;
	margin:0;
	padding:0;
}
#news ul {
	/*
	list-style-type: none;
	*/
	margin: 1em 0 1em 1.6em;
	padding: 0px;
}
#news li {
	margin: .5em 0;
	padding: 0;
}
#news p {
	background: url(/img/arrow_r.gif) no-repeat right center;
	text-align: right;
	margin: 0px;
	padding-right: 10px;
}
#news p a {
	color: #6e5050;
	text-decoration: none;
}


/* -- 送迎ハイヤー -- */
#hiredcar {
}
#hiredcar h2 {
	background: url(/img/hiredcar_title_bg.gif) no-repeat;
}
#hiredcar h3 {
	background: url(/img/hiredcar_bg.gif) no-repeat bottom;
}

/* -- 貸切バス -- */
#reserving {
}
#reserving h2 {
	background: url(/img/reserving_title_bg.gif) no-repeat;
}
#reserving h3 {
	background: url(/img/reserving_bg.gif) no-repeat bottom;
}

/* -- シャトルバス -- */
#shuttle {
}
#shuttle h2 {
	background: url(/img/shuttle_title_bg.gif) no-repeat;
}
#shuttle h3 {
	background: url(/img/shuttle_bg.gif) no-repeat bottom;
}

/* -- 介護サービス -- */
#nursing {
}
#nursing h2 {
	background: url(/img/nursing_title_bg.gif) no-repeat;
}
#nursing h3 {
	background: url(/img/nursing_bg.gif) no-repeat bottom;
}

/* -- 車検・自動車整備 -- */
#syaken {
	background: url(/img/syaken_bg.gif) no-repeat center bottom;
	padding-bottom: 10px;
	margin-top: 50px;
}
#syaken h2 {
	margin-top: 0;
}
#syaken p {
	margin: 5px 20px 10px;
}
/*
#maintenance {
}
#maintenance h2 {
	background: url(/img/maintenance_title_bg.gif) no-repeat;
}
#maintenance h3 {
	background: url(/img/maintenance_bg.gif) no-repeat bottom;
}
*/



/* -- ブランド調査 -- */
#header {
	margin-bottom:0;
}
p.brand {
	margin:0;
	padding:0 0 10px 0;
	background:#fff;
	font-size:14px;
	text-align:center;
}
p.brand em {
	font-style:normal;
	font-weight:bold;
	border-bottom:1px dotted #666;
}
p.brand strong {
	color:#790608;
}

/* -- バナーボタン -- */
.bnrbtn {
	text-align:center;
}
.bnrbtn img {
	margin-bottom:5px;
}
.bnrbtn a:hover img {
	filter:alpha(Opacity=75);  /* IE 用 */
	-moz-opacity:0.75;          /* Mozilla 用 */
	-khtml-opacity:0.75;        /* KHTML 用 */
	opacity:0.75;               /* Safari 用 */	
}


/* -- 詳細ボタン -- */
.linkbtn {}
.linkbtn  a:hover img {
	filter:alpha(Opacity=75);  /* IE 用 */
	-moz-opacity:0.75;          /* Mozilla 用 */
	-khtml-opacity:0.75;        /* KHTML 用 */
	opacity:0.75;               /* Safari 用 */	
}


/* -- サイドバー -- */
#top #sidenavi_news {
	display:none;
}


/* -- シアタータクシー -- */
.theatertaxi {
	background:#fff;
	padding-bottom:20px;
}
.theatertaxi th {
	text-align:left;
	vertical-align:bottom;
	width:360px;
}
.theatertaxi td {
	font-size:12px;
	vertical-align:bottom;
}
.theatertaxi strong {
	color:#D16C46;
	margin-right:.5em;
	font-size:1.2em;
}
.theatertaxi em {
	background:#D16C46;
	font-style:normal;
	color:#fff;
	padding-left:.5em;
	padding-right:.5em;
}
.theatertaxi span {
	color:#D16C46;
}
.theatertaxi_link {
	background:#D16C46;
	vertical-align:middle !important;
}
.theatertaxi_link a {
	padding-right:20px;
	color:#fff;
}

