@charset "Shift_JIS";

#louvreContents {
	overflow: hidden;
}

/*	mainarea
---------------------------------------*/
.mainarea {
	position: relative;
	width: 740px;
	height: 568px;
	overflow: hidden;
}
.mainarea .title {
	position: absolute;
	top: 35px;
	left: 40px;
}
.mainarea .text {
	position: absolute;
	top: 425px;
	left: 40px;
}
.mainarea .main_img {
	position: absolute;
	top: 152px;
	left: 0;
}
.mainarea .main_3ds {
	position: absolute;
	top: 55px;
	left: 382px;
}


/*	recommend_title
---------------------------------------*/
.recommend_title {
	position: relative;
	width: 740px;
	height: 147px;
}
.recommend_title .title {
	position: absolute;
	top: 0;
	left: 40px;
}
.recommend_title .text {
	position: absolute;
	top: 75px;
	left: 40px;
}


/*	recommend_nav
---------------------------------------*/
.recommend_nav {
	position: relative;
	width: 740px;
	height: 63px;
}
.recommend_nav .btn1 {
	position: absolute;
	top: 0;
	left: 40px;
}
.recommend_nav .btn2 {
	position: absolute;
	top: 0;
	left: 260px;
}
.recommend_nav .btn3 {
	position: absolute;
	top: 0;
	left: 480px;
}


/*	recommend_tab1
---------------------------------------*/
.recommend_tab1 {
	position: relative;
	width: 740px;
	height: 789px;
	background: url(../img/cruise/recommend_tab1_bg.png) 40px 0 no-repeat;
}
.recommend_tab1 .title {
	position: absolute;
	top: 34px;
	left: 52px;
}
.recommend_tab1 .text {
	position: absolute;
	top: 143px;
	left: 75px;
}
.recommend_tab1 .recommend_tab1_player {
	position: absolute;
	top: 258px;
	left: 52px;
	width: 334px;
	height: 483px;
	background: url(../img/cruise/recommend_tab1_moviebg.jpg) 0 0 no-repeat;
}
.recommend_tab1 .recommend_tab1_player #flvplayer{
	margin: 18px 0 0 17px;
}
.recommend_tab1 .ancient_stitle {
	position: absolute;
	top: 139px;
	left: 403px;
}
.recommend_tab1 .ancient_img1 {
	position: absolute;
	top: 179px;
	left: 413px;
}
.recommend_tab1 .ancient_img2 {
	position: absolute;
	top: 179px;
	left: 494px;
}
.recommend_tab1 .ancient_img3 {
	position: absolute;
	top: 179px;
	left: 598px;
}
.recommend_tab1 .history_stitle {
	position: absolute;
	top: 349px;
	left: 470px;
}
.recommend_tab1 .history_img {
	position: absolute;
	top: 386px;
	left: 461px;
}
.recommend_tab1 .painting_stitle {
	position: absolute;
	top: 550px;
	left: 518px;
}
.recommend_tab1 .painting_img1 {
	position: absolute;
	top: 592px;
	left: 404px;
}
.recommend_tab1 .painting_img2 {
	position: absolute;
	top: 592px;
	left: 506px;
}
.recommend_tab1 .painting_img3 {
	position: absolute;
	top: 592px;
	left: 588px;
}



/*	recommend_tab2
---------------------------------------*/
.recommend_tab2 {
	position: relative;
	width: 740px;
	height: 789px;
	background: url(../img/cruise/recommend_tab2_bg.png) 40px 0 no-repeat;
}
.recommend_tab2 .title {
	position: absolute;
	top: 34px;
	left: 52px;
}
.recommend_tab2 .text {
	position: absolute;
	top: 143px;
	left: 66px;
}
.recommend_tab2 .movieimg {
	position: absolute;
	top: 297px;
	left: 52px;
}
.recommend_tab2 .ancient_stitle {
	position: absolute;
	top: 139px;
	left: 476px;
}
.recommend_tab2 .ancient_img1 {
	position: absolute;
	top: 189px;
	left: 414px;
}
.recommend_tab2 .ancient_img2 {
	position: absolute;
	top: 189px;
	left: 506px;
}
.recommend_tab2 .ancient_img3 {
	position: absolute;
	top: 189px;
	left: 598px;
}
.recommend_tab2 .ancient_img4 {
	position: absolute;
	top: 333px;
	left: 414px;
}
.recommend_tab2 .ancient_img5 {
	position: absolute;
	top: 333px;
	left: 591px;
}
.recommend_tab2 .ancient_img6 {
	position: absolute;
	top: 477px;
	left: 414px;
}
.recommend_tab2 .ancient_img7 {
	position: absolute;
	top: 477px;
	left: 552px;
}
.recommend_tab2 .ancient_img8 {
	position: absolute;
	top: 621px;
	left: 414px;
}


/*	recommend_tab3
---------------------------------------*/
.recommend_tab3 {
	position: relative;
	width: 740px;
	height: 789px;
	background: url(../img/cruise/recommend_tab3_bg.png) 40px 0 no-repeat;
}
.recommend_tab3 .title {
	position: absolute;
	top: 34px;
	left: 52px;
}
.recommend_tab3 .text {
	position: absolute;
	top: 130px;
	left: 62px;
}
.recommend_tab3 .movieimg {
	position: absolute;
	top: 297px;
	left: 52px;
}
.recommend_tab3 .carving_stitle {
	position: absolute;
	top: 130px;
	left: 420px;
}
.recommend_tab3 .carving_img {
	position: absolute;
	top: 179px;
	left: 408px;
}
.recommend_tab3 .ancient_stitle {
	position: absolute;
	top: 130px;
	left: 498px;
}
.recommend_tab3 .ancient_img {
	position: absolute;
	top: 179px;
	left: 506px;
}.recommend_tab3 .art_stitle {
	position: absolute;
	top: 130px;
	left: 595px;
}
.recommend_tab3 .art_img {
	position: absolute;
	top: 179px;
	left: 598px;
}
.recommend_tab3 .history_stitle {
	position: absolute;
	top: 348px;
	left: 471px;
}
.recommend_tab3 .history_img1 {
	position: absolute;
	top: 386px;
	left: 410px;
}
.recommend_tab3 .history_img2 {
	position: absolute;
	top: 386px;
	left: 503px;
}
.recommend_tab3 .history_img3 {
	position: absolute;
	top: 386px;
	left: 590px;
}
.recommend_tab3 .painting_stitle {
	position: absolute;
	top: 568px;
	left: 518px;
}
.recommend_tab3 .painting_img {
	position: absolute;
	top: 609px;
	left: 459px;
}


/*	original
---------------------------------------*/
.original {
	position: relative;
	width: 740px;
	height: 565px;
	background: url(../img/cruise/original_step_bg.png) 40px 147px no-repeat;
}
.original .title {
	position: absolute;
	top: 0;
	left: 40px;
}
.original .text {
	position: absolute;
	top: 74px;
	left: 40px;
}
.original .step1_stitle {
	position: absolute;
	top: 157px;
	left: 53px;
}
.original .step1_img1 {
	position: absolute;
	top: 212px;
	left: 53px;
}
.original .step1_img2 {
	position: absolute;
	top: 406px;
	left: 65px;
}
.original .step2_stitle {
	position: absolute;
	top: 157px;
	left: 268px;
}
.original .step2_img {
	position: absolute;
	top: 212px;
	left: 231px;
}
.original .step3_stitle {
	position: absolute;
	top: 157px;
	left: 476px;
}
.original .step3_img1,
.original .step3_img2,
.original .step3_img3,
.original .step3_img4 {
	position: absolute;
	top: 212px;
	left: 476px;
}



/*	floormode
---------------------------------------*/
.floormode {
	position: relative;
	width: 740px;
	height: 356px;
	background: url(../img/cruise/floormode_bg.png) 236px 0 no-repeat;
}
.floormode .title {
	position: absolute;
	top: 28px;
	left: 267px;
}
.floormode .img {
	position: absolute;
	top: 0;
	left: 40px;
}
.floormode .text {
	position: absolute;
	top: 73px;
	left: 267px;
}
.floormode .attention {
	position: absolute;
	top: 169px;
	left: 267px;
}
.floormode .btn {
	position: absolute;
	top: 232px;
	left: 268px;
}
