@charset "utf-8";

/****************************************************************************
　 CSS
--------------------------------------------------------
   Author : Yasuo Tominaga @ penpengusa
   Group : http://www.penpengusa.com
   Creation date : 2008.03.20
   Last up date   : 2011.04.01
****************************************************************************/
html,body {
	width: 100%;
	background:url(../image/bg5.jpg) 0 101px repeat;
}


/*--------------------------------------------------------
　BASE SET
--------------------------------------------------------*/
#wrapper {
	width: 100%;
	margin: 0 auto;
	padding: 0;
}




/*--------------------------------------------------------
　Contents
--------------------------------------------------------*/
#contents {
	width: 970px;
	padding: 0px 0 0 0;
	margin: 0 auto;
	height: auto;
}

#Flash {
	width:950px;
	margin: 0 auto 0 auto;
	display: block;
}

#wrapper ul.relative{
	position: relative;
	margin: 0;
	padding: 0;
	display: block;
	height: auto;
}
#wrapper li.title {
	position: absolute;
	top: 0px;
	left: 0px;
}
#wrapper li.tickets-link {
	position: absolute;
	bottom: 10px;
	right: 30px;
}
#wrapper li.banner-list {
	position: absolute;
	top: 40px;
	left: 745px;
	display: block;
}
#wrapper li.banner-list img {
	margin-bottom: 13px;
	display: block;
}


#wrapper li.bt01, #wrapper li.bt02, #wrapper li.bt03, #wrapper li.bt04, #wrapper li.bt05, #wrapper li.bt06, #wrapper li.bt07, #wrapper li.bt08, #wrapper li.bt09, #wrapper li.bt10, #wrapper li.bt11, #wrapper li.bt12, #wrapper li.bt13, #wrapper li.bt14, #wrapper li.bt15{
	position: absolute;
}
/*　ロールオーバー明度設定　*/
#wrapper li.bt02 a:hover img{
	opacity:0.0;
	filter: alpha(opacity=0);
}

#wrapper li.bt01{ top: 544px;	left: 410px; }
#wrapper li.bt02{ top: 365px;	left: 221px; }
#wrapper li.bt03{ top: 544px;	left: 410px; }
#wrapper li.bt04{ top: 307px;	left: 378px; }
#wrapper li.bt05{ top: 365px;	left: 378px; }
#wrapper li.bt06{ top: 365px;	left: 355px; }
#wrapper li.bt07{ top: 446px;	left: 584px; }
#wrapper li.bt08{ top: 507px;	left: 410px; }
#wrapper li.bt09{ top: 544px;	left: 355px; }
#wrapper li.bt10{ top: 596px;	left: 584px; }
#wrapper li.bt11{ top: 724px;	left: 355px; }
#wrapper li.bt12{ top: 699px;	left: 442px; }
#wrapper li.bt13{ top: 754px;	left: 355px; }
#wrapper li.bt14{ top: 754px;	left: 555px; }
#wrapper li.bt15{ top: 865px;	left: 355px; }


/*--------------------------------------------------------
　運行本数
--------------------------------------------------------*/
#timesch-area {
	width: 950px;
	margin: 0 auto;
}


/*--------------------------------------------------------
　JRインフォメーション
--------------------------------------------------------*/
#jrinfo-area {
	width: 890px;
	margin: 0 auto;
}
#jrinfo-area .jrinfo-box {
	padding-left: 2px;
	background: url(../image/jrinfo_loop.png) 0 0 repeat-y;
}
#jrinfo-area p {
	padding-top: 5px;
	margin-left: 8px;
}
#jrinfo-area strong {
	line-height: 1.8;
}

/*--------------------------------------------------------
　フリーきっぷのご案内
--------------------------------------------------------*/
#tickets-area {
	width: 890px;
	margin: 0 auto;
}
#tickets-area .timg {
	padding-left: 2px;
	background: url(../image/tickets_loop.png) 0 0 repeat-y;
}
#tickets-area .timg p {
	float: left;
	margin-left: 8px;
	margin-bottom: 10px;
}
#tickets-area .timg p.stext {
	width: 415px;
	font-size:11px;
	margin-left: 8px;
	margin-bottom: 10px;
}
