.text {
	color: #333;
	line-height: 1.5;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.text-movie {
	color: #FFFFFF;
	line-height: 1.5;
	margin-left: 10px;
}

.text-schedule {
	width: 300px;
	color: #333;
	font-size: 12px;
	line-height: 1.75;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
}

.text-back {
	color: #333;
	font-size: 12px;
	line-height: 1.75;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}

.text-vision {
	color: #333;
	font-size: 14px;
	line-height: 1.5;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}

.text-vision2 {
	color: #333;
	font-size: 12px;
	line-height: 1.5;
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 3px;
}

.text-map {
	color: #333;
	line-height: 1.5;
}

#text-right {
	text-align:right;
}

.text-footer {
	color: #FFFFFF;
	font-size: 12px;
	padding-left: 10px;
	padding-top: 6px;
}

/*-------- ロゴ欄 --------*/
.logo {
	width: 1000px;
	height: 25px;
}

.logo1 {
	float: left;
	width: 49%;
}

.logo2 {
	float: right;
	width: 49%;
}

/*-------- 大枠 --------*/
.container {
	width: 1000px;
	height: 860px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;
}

/*-------- ヘッダー部分 --------*/
.header {
	width: 100%;
}

/*-------- コンテンツ部分 --------*/
.content {
	width: 950px;
	height: 760px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}

.main {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
}

.main2 {
	clear: both;
	width: 950px;
	height: 350px;
	margin-left: auto;
	margin-right: auto;
}

.movie {
	float: left;
	width: 593px;
	height: 385px;
	background-color: #454d50;
	margin-bottom: 10px;
}

.video {
	width: 558px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
}

.sub {
	margin-left: 5px;
	margin-bottom: 10px;
	float: left;
	width: 350px;
	height: 385px;
}

.schedule {
	width: 350px;
	height: 385px;
	background-color: #e2e4d9;
	margin-bottom: 10px;
}

.schedule_head {
	width: 350px;
	height: 20px;
	background-image:url(../images/schedule.jpg);
}

.backnumber_head {
	width: 350px;
	height: 20px;
	background-image:url(../images/back.jpg);
}

.company {
	float: left;
	width: 350px;
	background-color: #e2e4d9;
}

.company_head {
	width: 350px;
	height: 20px;
	background-image:url(../images/you-vision.jpg);
}

.yado {
	float: left;
	width: 350px;
	height: 350px;
	background-color: #e2e4d9;
}

.yado2 {
	float: left;
	width: 350px;
	height: 350px;
	background-color: #e2e4d9;
	background-image:url(../images/jtb_map.jpg);
	background-repeat: no-repeat;
}

.yado_head {
	width: 350px;
	height: 20px;
	background-image:url(../images/yado-bar.jpg);
}

.site_head {
	width: 350px;
	height: 20px;
	background-image:url(../images/site.jpg);
}

.map {
	margin-left: 5px;
	float: left;
	width: 593px;
	height: 350px;
	background-color: #b6ccf4;
	text-align:center;
}

.map_head {
	width: 593px;
	height: 20px;
	background-image:url(../images/map-bar.jpg);
}


/*-------- るるぶ用マップ --------*/
#hokkaido {
	left: 260px;
	top: 100px;
	background: transparent url('../images/rurubu/hokkaido.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#tohoku {
	left: 168px;
	top: 170px;
	background: transparent url('../images/rurubu/tohoku.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#kantou {
	left: 100px;
	top: 240px;
	background: transparent url('../images/rurubu/kantou.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#tokai {
	left: 15px;
	top: 255px;
	background: transparent url('../images/rurubu/tokai.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#chuubu {
	left: -10px;
	top: 200px;
	background: transparent url('../images/rurubu/chuubu.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#kinki {
	left: -100px;
	top: 235px;
	background: transparent url('../images/rurubu/kinki.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#chuugoku {
	left: -180px;
	top: 220px;
	background: transparent url('../images/rurubu/chuugoku.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#shikoku {
	left: -215px;
	top: 270px;
	background: transparent url('../images/rurubu/shikoku.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#kyuushuu {
	left: 10px;
	top: 230px;
	background: transparent url('../images/rurubu/kyuushuu.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}

#okinawa {
	left: 30px;
	top: 100px;
	background: transparent url('../images/rurubu/okinawa.gif') no-repeat scroll top right;
	float: left;
	width: 40px;
	height: 20px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}


#kotira {
	left: 218px;
	top: 267px;
	background: transparent url('../images/kotira.gif') no-repeat scroll top right;
	float: left;
	width: 46px;
	height: 25px;
	outline: none; /* hide dotted outline in Firefox */
/*	position: absolute;*/
	position: relative;
}


/*-------- フッター部分 --------*/
.footer {
	clear: both;
	width: 1000px;
	height: 27px;
/*	height: 20px;
	margin-left: auto;
	margin-right: auto;*/
	background-image:url(../images/footer.jpg);
/*	background-color: #6c583c;*/
}

a.white:link {color: #FFFFFF;}
a.white:visited {color: #FFFF00;}

