@charset "UTF-8";

/* ************************************************************
Title: home.css
Since: 2008-11-16
Last Modified: 2008-11-16
************************************************************ */

/* ***** メインビジュアル下部 ***** */

#contents div.container-top {
	width:758px;
	margin:0;
	padding:1px 2px 0;
	background-image:url(../../images/index_bg_001.gif);
	background-repeat:repeat-y;
}

#contents div.container-top div.container-inner01-top {
	width:754px;
	margin:0;
	padding:20px 0 0 0;
	background-image:url(../../images/index_bg_002.gif);
	background-repeat:repeat-x;
}

#contents div.container-top div.container-inner02-top {
	width:694px;
	margin:0 20px;
	padding:10px 10px 20px;
	background-color:#FFFFFF;
	background-image:url(../../images/index_bg_003.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


/* ***** お知らせ ***** */

#contents div.container-top div.container-inner02-top div.newsContainer {
	float:left;
	width:384px;
	margin:0;
	padding:0;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl {
	margin-top:13px;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl dt {
	height:15px;
	background-image:url(../images/body_ic_001.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	text-indent:17px;
	line-height:15px;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl dt strong {
	color:#326496;
	font-weight:bold;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl dd {
	margin-bottom:7px;
	font-size:83%;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl dd p {
	width:384px;
	height:19px;
	padding-bottom:10px;
	background-image:url(../images/body_bg_002.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl dd p.last {
	padding-bottom:0;
	background:none;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl dd p a {
	display:block;
	float:right;	
	width:85px;
	background-image:url(../../images/index_bt_001.gif);
	background-repeat:no-repeat;
	height:15px;
	font-size:1px;
	line-height:15px;
	text-indent:-10000px;
	text-decoration:none;
	outline:none;
}

#contents div.container-top div.container-inner02-top div.newsContainer dl dd p a:hover {
	background-position:0 -15px !important;
}

/* ***** バナー ***** */

#contents div.container-top div.container-inner02-top div.bannerContainer {
	float:right;
	width:290px;
	margin:0;
	padding:0;
}

#contents div.container-top div.container-inner02-top div.bannerContainer p#taxi a,
#contents div.container-top div.container-inner02-top div.bannerContainer p#limousine a,
#contents div.container-top div.container-inner02-top div.bannerContainer p#bus a {
	display:block;
	width:290px;
	font-size:1px;
	text-indent:-10000px;
	text-decoration:none;
	outline:none;
}

#contents div.container-top div.container-inner02-top div.bannerContainer p#taxi a {
	background-image:url(../../images/index_bt_002.jpg);
	background-repeat:no-repeat;
	height:66px;
}

#contents div.container-top div.container-inner02-top div.bannerContainer p#limousine a {
	background-image:url(../../images/index_bt_003.jpg);
	background-repeat:no-repeat;
	height:65px;
}

#contents div.container-top div.container-inner02-top div.bannerContainer p#bus a {
	background-image:url(../../images/index_bt_004.jpg);
	background-repeat:no-repeat;
	height:65px;
}

#contents div.container-top div.container-inner02-top div.bannerContainer p#taxi a:hover {
	background-position:0 -66px !important;
}

#contents div.container-top div.container-inner02-top div.bannerContainer p#limousine a:hover,
#contents div.container-top div.container-inner02-top div.bannerContainer p#bus a:hover {
	background-position:0 -65px !important;
}

#contents div.container-top div.container-inner02-top div.bannerContainer p.authentic {
	float:right;
	margin-top:20px;
}














