html{
	overflow-x:hidden;
}
body{
	_width:100%;
	_height:100%;
}
.wrapper{
	min-width:1000px;
}
.container{
	overflow:hidden;
}

/* Loader */
#loader{
	background:#fff;
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9000;
}
#loader img{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-55px;
	margin-left:-55px;
}

/* Navi */
.navi{
	position:fixed;
	_position:absolute;
	z-index:1000;
	top:21px;
	right:100px;
}
.navi #normal{
	position:absolute;
	top:0;
	left:0;
}
.navi #normal a{
	background:url(../img/navi.png) no-repeat;
	position:absolute;
	left:0;
	width:86px;
	height:86px;
	text-indent:-9999px;
}
.navi #normal .navi01{
	background-position:0 0;
}
.navi #normal .navi02{
	background-position:0 -94px;
	top:94px;
}
.navi #normal .navi03{
	background-position:0 -189px;
	top:189px;
}
.navi #normal .navi04{
	background-position:0 -283px;
	top:283px;
}
.navi #normal .navi05{
	background-position:0 -378px;
	top:378px;
}
.navi #normal .navi06{
	background-position:0 -472px;
	top:472px;
}
.navi #normal a:hover{
	background:url(../img/navi_on.png) no-repeat;
}
.navi #normal .navi01:hover{
	background-position:0 0;
}
.navi #normal .navi02:hover{
	background-position:0 -94px;
	top:94px;
}
.navi #normal .navi03:hover{
	background-position:0 -189px;
	top:189px;
}
.navi #normal .navi04:hover{
	background-position:0 -283px;
	top:283px;
}
.navi #normal .navi05:hover{
	background-position:0 -378px;
	top:378px;
}
.navi #normal .navi06:hover{
	background-position:0 -472px;
	top:472px;
}
.navi #current{
	position:absolute;
	top:0;
	left:0;
}
.navi #current a{
	background:url(../img/navi_on.png) no-repeat;
	display:none;
	position:absolute;
	left:0;
	width:86px;
	height:86px;
	text-indent:-9999px;
	cursor:default;
}
.navi #current a.cur{
	display:block;
}
.navi #current .navi01{
	background-position:0 0;
}
.navi #current .navi02{
	background-position:0 -94px;
	top:94px;
}
.navi #current .navi03{
	background-position:0 -189px;
	top:189px;
}
.navi #current .navi04{
	background-position:0 -283px;
	top:283px;
}
.navi #current .navi05{
	background-position:0 -378px;
	top:378px;
}
.navi #current .navi06{
	background-position:0 -472px;
	top:472px;
}
.navi #connect{
	background:url(../img/navi_connect.png) no-repeat;
	position:absolute;
	left:41px;
	top:52px;
	width:5px;
	height:0px;
}

/* Arrow */
.arrow{
	position:fixed;
	left:50%;
	bottom:0;
	width:110px;
	height:110px;
	margin-left:-55px;
	margin-bottom:20px;
	cursor:pointer;
	z-index:9000;
	display:none;
}
.arrow#icon00{
	background:url(../img/arrow01.png) no-repeat;
}
.arrow#icon01{
	background:url(../img/arrow02.png) no-repeat;
}
.arrow#icon02{
	background:url(../img/arrow03.png) no-repeat;
}
.arrow#icon03{
	background:url(../img/arrow04.png) no-repeat;
}

/* Header */
#header{
	text-align:center;
	background:#000;
	position:relative;
	z-index:100;
	height:50px;
}

/* Footer */
#footer{
	position: absolute;
	bottom: 10px;
	left: 50%;
	margin-left: -35px;
	font-size:10pt;
}

/* Scene */
.scene{
	background:url(../img/bg_texture01.jpg) top left repeat;
}
.scene .scene-wrapper{
	background:fixed center center no-repeat;
	min-height:600px;
	position:relative;
	
}
.scene .scene-wrapper .content{
	position:relative;
	width:1000px;
	margin:0 auto;
	height:600px;
}

#scene01 .scene-wrapper{
	background-image:url(../img/scene01_bg.png);
}
#scene01 .top{
	padding-top:4px;
	background:url(../img/bg_texture_top.jpg) top center no-repeat;
}
#scene01 h1{
	background:url(../img/header.png) top left no-repeat;
	position:absolute;
	top:15px;
	left:17px;
	width:370px;
	height:26px;
	text-indent:-9999px;
}
#scene01 #scene01-img01{
	position:absolute;
	left:605px;
	top:-102px;
}
#scene01 #scene01-img02{
	position:absolute;
	left:-10px;
	top:183px;
}
#scene01 #scene01-img03{
	position:absolute;
	left:546px;
	top:241px;
}
#scene01 #scene01-img04{
	position:absolute;
	left:471px;
	top:15px;
}
#scene01 #scene01-title01{
	position:absolute;
	left:49px;
	top:60px;
}
#scene01 #scene01-title02{
	position:absolute;
	left:142px;
	top:43px;
}
#scene01 #scene01-title03{
	position:absolute;
	left:240px;
	top:49px;
}
#scene01 #scene01-title04{
	background:url(../img/scene01_ttl_04.png) top left no-repeat;
	position:absolute;
	left:455px;
	top:120px;
	width:114px;
	height:126px;
	text-indent:-9999px;
}
#scene01 #scene01-title05{
	background:url(../img/scene01_ttl_05.png) top left no-repeat;
	position:absolute;
	left:118px;
	top:135px;
	width:397px;
	height:74px;
	text-indent:-9999px;
}
#scene01 #scene01-title06{
	background:url(../img/scene01_ttl_06.png) top left no-repeat;
	position:absolute;
	left:496px;
	top:194px;
	width:296px;
	height:74px;
	text-indent:-9999px;
}
#scene01 #scene01-box01{
	background:url(../img/scene01_box01_bg.png) top left no-repeat;
	position:absolute;
	left:12px;
	top:425px;
	width:503px;
	height:164px;
	text-indent:-9999px;
}
#scene01 #scene01-box01 #scene01-box01-txt01{
	background:url(../img/scene01_box01_txt01.png) top left no-repeat;
	position:absolute;
	left:26px;
	top:26px;
	width:283px;
	height:96px;
	text-indent:-9999px;
}
#scene01 #scene01-box01 #scene01-box01-txt02{
	background:url(../img/scene01_box01_txt02.png) 0 0 no-repeat;
	position:absolute;
	left:23px;
	top:125px;
	width:186px;
	height:17px;
	text-indent:-9999px;
}
#scene01 #scene01-box01 #scene01-box01-txt02:hover{
	background:url(../img/scene01_box01_txt02.png) -196px 0px no-repeat;
}
#scene01 #scene01-box01 #scene01-box01-txt03{
	background:url(../img/scene01_box01_txt03.png) top left no-repeat;
	position:absolute;
	left:311px;
	top:103px;
	width:168px;
	height:27px;
	text-indent:-9999px;
}
#scene01 #scene01-box01 #scene01-box01-txt04{
	background:url(../img/scene01_box01_txt04.png) 0 0 no-repeat;
	position:absolute;
	left:384px;
	top:131px;
	width:95px;
	height:12px;
	text-indent:-9999px;
}
#scene01 #scene01-box01 #scene01-box01-txt04:hover{
	background:url(../img/scene01_box01_txt04.png) -105px 0px no-repeat;
}

/* Scene 02 */
#scene02 .scene-wrapper{
	background-image:url(../img/scene02_bg.png);
}
#scene02 h2{
	background:url(../img/scene02_ttl.png) top left no-repeat;
	position:absolute;
	left:38px;
	top:20px;
	width:733px;
	height:50px;
	text-indent:-9999px;
}
#scene02 #scene02-img01{
	position:absolute;
	left:41px;
	top:101px;
}
#scene02 #scene02-img02{
	position:absolute;
	left:409px;
	top:94px;
}
#scene02 #scene02-img03{
	position:absolute;
	left:228px;
	top:272px;
}
#scene02 #scene02-img04{
	position:absolute;
	left:589px;
	top:274px;
}
#scene02 #scene02-txt01{
	position:absolute;
	left:3px;
	top:78px;
}
#scene02 #scene02-txt02{
	position:absolute;
	left:374px;
	top:81px;
}
#scene02 #scene02-txt03{
	position:absolute;
	left:436px;
	top:334px;
}
#scene02 #scene02-txt04{
	position:absolute;
	left:759px;
	top:247px;
}

/* Scene 03 */
#scene03 .scene-wrapper{
	background-image:url(../img/scene03_bg.png);
}
#scene03 h2{
	background:url(../img/scene03_ttl.png) top left no-repeat;
	position:absolute;
	left:38px;
	top:14px;
	width:775px;
	height:60px;
	text-indent:-9999px;
}
#scene03 #scene03-img01{
	position:absolute;
	left:37px;
	top:95px;
}
#scene03 #scene03-img02{
	position:absolute;
	left:447px;
	top:95px;
}
#scene03 #scene03-img03{
	position:absolute;
	left:-14px;
	top:325px;
}
#scene03 #scene03-img04{
	position:absolute;
	left:733px;
	top:64px;
}
#scene03 #scene03-arrow01{
	position:absolute;
	left:85px;
	top:479px;
}
#scene03 #scene03-arrow02{
	position:absolute;
	left:471px;
	top:479px;
}
#scene03 #scene03-btn01{
	background:url(../img/scene03_btn01.png) 0 0 no-repeat;
	position:absolute;
	left:117px;
	top:479px;
	width:270px;
	height:35px;
	text-indent:-9999px;
}
#scene03 #scene03-btn01:hover{
	background:url(../img/scene03_btn01.png) -280px 0px no-repeat;
}
#scene03 #scene03-btn02{
	background:url(../img/scene03_btn02.png) 0 0 no-repeat;
	position:absolute;
	left:500px;
	top:479px;
	width:320px;
	height:35px;
	text-indent:-9999px;
}
#scene03 #scene03-btn02:hover{
	background:url(../img/scene03_btn02.png) -330px 0px no-repeat;
}

/* Scene03 Popup01 */
#scene03-popup01{
}
#scene03-popup01 h3{
	background:url(../img/scene03_popup01_ttl.png) 0 0 no-repeat;
	position:absolute;
	top: 50px;
	left: 31px;
	width:860px;
	height:37px;
	text-indent:-9999px;
}
#scene03_popup01_img01 {
	position: absolute;
	top: 96px;
	left: 23px;
}

#scene03_popup01_img02 {
	position: absolute;
	top: 87px;
	left: 497px;
}

#scene03_popup01_img03 {
	position: absolute;
	top: 247px;
	left: 257px;
}

#scene03_popup01_bubble01 {
	position: absolute;
	top: 336px;
	left: 30px;
}

#scene03_popup01_bubble02 {
	position: absolute;
	top: 88px;
	left: 390px;
}

#scene03_popup01_bubble03 {
	position: absolute;
	top: 285px;
	left: 654px;
}

#scene03_popup01_bubble04 {
	position: absolute;
	top: 379px;
	left: 569px;
}
#scene03_popup01_btn01{
	background:url(../img/scene03_popup01_btn01.png) 0 0 no-repeat;
	_background:url(../img/scene03_popup01_btn01.gif) 0 0 no-repeat;
	position:absolute;
	top: 439px;
	left: 66px;
	width:106px;
	height:25px;
	text-indent:-9999px;
}
#scene03_popup01_btn01:hover{
	background:url(../img/scene03_popup01_btn01.png) -116px 0px no-repeat;
	_background:url(../img/scene03_popup01_btn01.gif) -116px 0px no-repeat;
}
#scene03_popup01_btn02{
	background:url(../img/scene03_popup01_btn02.png) 0 0 no-repeat;
	_background:url(../img/scene03_popup01_btn02.gif) 0 0 no-repeat;
	position:absolute;
	top: 168px;
	left: 416px;
	width:129px;
	height:25px;
	text-indent:-9999px;
}
#scene03_popup01_btn02:hover{
	background:url(../img/scene03_popup01_btn02.png) -139px 0px no-repeat;
	_background:url(../img/scene03_popup01_btn02.gif) -139px 0px no-repeat;
}
#scene03_popup01_btn03{
	background:url(../img/scene03_popup01_btn03.png) 0 0 no-repeat;
	_background:url(../img/scene03_popup01_btn03.gif) 0 0 no-repeat;
	position:absolute;
	top: 352px;
	left: 680px;
	width:100px;
	height:10px;
	text-indent:-9999px;
}
#scene03_popup01_btn03:hover{
	background:url(../img/scene03_popup01_btn03.png) -110px 0px no-repeat;
	_background:url(../img/scene03_popup01_btn03.gif) -110px 0px no-repeat;
}
#scene03_popup01_btn04{
	background:url(../img/scene03_popup01_btn04.png) 0 0 no-repeat;
	_background:url(../img/scene03_popup01_btn04.gif) 0 0 no-repeat;
	position:absolute;
	top: 456px;
	left: 599px;
	width:127px;
	height:25px;
	text-indent:-9999px;
}
#scene03_popup01_btn04:hover{
	background:url(../img/scene03_popup01_btn04.png) -137px 0px no-repeat;
	_background:url(../img/scene03_popup01_btn04.gif) -137px 0px no-repeat;
}
#scene03_popup01_btn05{
	background:url(../img/scene03_popup01_btn05.png) 0 0 no-repeat;
	position:absolute;
	top: 519px;
	left: 641px;
	width:246px;
	height:26px;
	text-indent:-9999px;
}
#scene03_popup01_btn05:hover{
	background:url(../img/scene03_popup01_btn05.png) -256px 0px no-repeat;
}

/* Scene03 Popup02 */
#scene03-popup02{
}
#scene03-popup02 h3{
	background:url(../img/scene03_popup02_ttl.png) 0 0 no-repeat;
	position:absolute;
	top: 50px;
	left: 32px;
	width:834px;
	height:43px;
	text-indent:-9999px;
}
#scene03_popup02_img01 {
	position: absolute;
	top: 99px;
	left: 26px;
}
#scene03_popup02_img02 {
	position: absolute;
	top: 83px;
	left: 490px;
}
#scene03_popup02_img03 {
	position: absolute;
	top: 255px;
	left: 284px;
}
#scene03_popup02_bubble01 {
	position: absolute;
	top: 91px;
	left: 349px;
}
#scene03_popup02_bubble02 {
	position: absolute;
	top: 324px;
	left: 700px;
}
#scene03_popup02_bubble03 {
	position: absolute;
	top: 399px;
	left: 120px;
}
#scene03_popup02_txt01 {
	position: absolute;
	top: 481px;
	left: 712px;
}
#scene03_popup02_btn01{
	background:url(../img/scene03_popup02_btn01.png) 0 0 no-repeat;
	_background:url(../img/scene03_popup02_btn01.gif) 0 0 no-repeat;
	position:absolute;
	top: 171px;
	left: 376px;
	width:106px;
	height:11px;
	text-indent:-9999px;
}
#scene03_popup02_btn01:hover{
	background:url(../img/scene03_popup02_btn01.png) -116px 0px no-repeat;
	_background:url(../img/scene03_popup02_btn01.gif) -116px 0px no-repeat;
}
#scene03_popup02_btn02{
	background:url(../img/scene03_popup02_btn02.png) 0 0 no-repeat;
	_background:url(../img/scene03_popup02_btn02.gif) 0 0 no-repeat;
	position:absolute;
	top: 410px;
	left: 725px;
	width:123px;
	height:25px;
	text-indent:-9999px;
}
#scene03_popup02_btn02:hover{
	background:url(../img/scene03_popup02_btn02.png) -133px 0px no-repeat;
	_background:url(../img/scene03_popup02_btn02.gif) -133px 0px no-repeat;
}
#scene03_popup02_btn03{
	background:url(../img/scene03_popup02_btn03.png) 0 0 no-repeat;
	_background:url(../img/scene03_popup02_btn03.gif) 0 0 no-repeat;
	position:absolute;
	top: 485px;
	left: 141px;
	width:146px;
	height:25px;
	text-indent:-9999px;
}
#scene03_popup02_btn03:hover{
	background:url(../img/scene03_popup02_btn03.png) -156px 0px no-repeat;
	_background:url(../img/scene03_popup02_btn03.gif) -156px 0px no-repeat;
}
#scene03_popup02_btn04{
	background:url(../img/scene03_popup02_btn04.png) 0 0 no-repeat;
	position:absolute;
	top: 519px;
	left: 656px;
	width:231px;
	height:26px;
	text-indent:-9999px;
}
#scene03_popup02_btn04:hover{
	background:url(../img/scene03_popup02_btn04.png) -241px 0px no-repeat;
}


/* Scene 04 */
#scene04 .scene-wrapper{
	background-image:url(../img/scene04_bg.png);
}
#scene04 h2{
	background:url(../img/scene04_ttl.png) top left no-repeat;
	position:absolute;
	left:39px;
	top:15px;
	width:700px;
	height:60px;
	text-indent:-9999px;
}
#scene04 #scene04-img01{
	position:absolute;
	left:-9px;
	top:79px;
}
#scene04 #scene04-img02{
	position:absolute;
	left:556px;
	top:345px;
}
#scene04 #scene04-img03{
	position:absolute;
	left:240px;
	top:95px;
}
#scene04 #scene04-img04{
	position:absolute;
	left:0px;
	top:330px;
}
#scene04 #scene04-btn01{
	background:url(../img/scene04_btn01.png) 0 0 no-repeat;
	position:absolute;
	left:134px;
	top:397px;
	width:141px;
	height:117px;
	text-indent:-9999px;
}
#scene04 #scene04-btn01:hover{
	background:url(../img/scene04_btn01.png) -151px 0px no-repeat;
}
#scene04 #scene04-arrow01{
	position:absolute;
	left:158px;
	top:429px;
}

/* Scene04 Popup01 */
#scene04-popup01{
}
#scene04-popup01 h3{
	background:url(../img/scene04_popup01_ttl.png) 0 0 no-repeat;
	position:absolute;
	top: 50px;
	left: 32px;
	width:404px;
	height:34px;
	text-indent:-9999px;
}
#scene04_popup01_img01 {
	position: absolute;
	top: 44px;
	left: 20px;
}

#scene04_popup01_img02 {
	position: absolute;
	top: 349px;
	left: 31px;
}
#scene04_popup01_btn01{
	background:url(../img/scene04_popup01_btn01.png) 0 0 no-repeat;
	_background:url(../img/scene04_popup01_btn01.gif) 0 0 no-repeat;
	position:absolute;
	top: 541px;
	left: 652px;
	width:187px;
	height:13px;
	text-indent:-9999px;
}
#scene04_popup01_btn01:hover{
	background:url(../img/scene04_popup01_btn01.png) -197px 0px no-repeat;
	_background:url(../img/scene04_popup01_btn01.gif) -197px 0px no-repeat;
}

/* Scene 05 */
#scene05 .scene-wrapper{
	background:url(../img/bg_texture02.gif) top left repeat;
}
#scene05 h2{
	background:url(../img/scene05_ttl.png) top left no-repeat;
	position:absolute;
	left:23px;
	top:23px;
	width:700px;
	height:50px;
	text-indent:-9999px;
}
#scene05 #scene05-img01{
	position:absolute;
	left:23px;
	top:91px;
}
#scene05 #scene05-img02{
	position:absolute;
	left:308px;
	top:92px;
}
#scene05 #scene05-img03{
	position:absolute;
	left:592px;
	top:92px;
}
#scene05 #scene05-btn01, #scene05 #scene05-btn02, #scene05 #scene05-btn03{
	background:url(../img/scene05_btn01.png) 0 0 no-repeat;
	position:absolute;
	width:105px;
	height:85px;
	text-indent:-9999px;
}
#scene05 #scene05-btn01:hover, #scene05 #scene05-btn02:hover, #scene05 #scene05-btn03:hover{
	background:url(../img/scene05_btn01.png) -115px 0px no-repeat;
}
#scene05 #scene05-btn01{
	left:216px;
	top:78px;
}
#scene05 #scene05-btn02{
	left:501px;
	top:78px;
}
#scene05 #scene05-btn03{
	left:786px;
	top:78px;
}
#scene05 #scene05-img04{
	position:absolute;
	left:649px;
	top:465px;
}
#scene05 #scene05-txt01{
	position:absolute;
	left:658px;
	top:325px;
}
#scene05 #scene05-box01{
	background:url(../img/scene05_box01_bg.png) top left no-repeat;
	position:absolute;
	left:29px;
	top:324px;
	width:597px;
	height:256px;
}
#scene05 #scene05-box01 h3{
	background:url(../img/scene05_box01_ttl.png) top left no-repeat;
	position:absolute;
	left:15px;
	top:13px;
	width:390px;
	height:55px;
	text-indent:-9999px;
}
#scene05 #scene05-box01 #scene05-box01-txt01{
	background:url(../img/scene05_box01_txt01.png) top left no-repeat;
	position:absolute;
	left:15px;
	top:74px;
	width:405px;
	height:35px;
	text-indent:-9999px;
}
#scene05 #scene05-box01 #scene05-box01-txt02{
	position:absolute;
	left:431px;
	top:119px;
}
#scene05 #scene05-box01 #scene05-box01-img01{
	position:absolute;
	left:13px;
	top:117px;
}
#scene05 #scene05-box01 #scene05-box01-img02{
	position:absolute;
	left:430px;
	top:-16px;
}
#scene05 #scene05-box01 #scene05-box01-btn01{
	background:url(../img/scene05_box01_btn01.png) 0 0 no-repeat;
	position:absolute;
	left:444px;
	top:211px;
	width:135px;
	height:25px;
	text-indent:-9999px;
}
#scene05 #scene05-box01 #scene05-box01-btn01:hover{
	background:url(../img/scene05_box01_btn01.png) -145px 0px no-repeat;
}

/* Scene05 Popup01 */
#scene05-popup01{
	background:url(../img/lightbox_bg02.png) top left no-repeat;
	position:absolute;
	width:931px;
	height:572px;
	top:0px;
	left:0px;
}
#scene05-popup01 h3{
	background:url(../img/scene05_popup01_ttl.png) 0 0 no-repeat;
	position:absolute;
	top: 42px;
	left: 22px;
	width:278px;
	height:96px;
	text-indent:-9999px;
}
#scene05_popup01_img01 {
	position: absolute;
	top: 315px;
	left: 33px;
}
#scene05_popup01_img02 {
	position: absolute;
	top: 80px;
	left: 564px;
}
#scene05_popup01_bubble01 {
	position: absolute;
	top: 128px;
	left: 29px;
}
#scene05_popup01_bubble02 {
	position: absolute;
	top: 79px;
	left: 273px;
}
#scene05_popup01_bubble03 {
	position: absolute;
	top: 318px;
	left: 599px;
}
#scene05_popup01_bubble04 {
	position: absolute;
	top: 304px;
	left: 360px;
}
#scene05_popup01_btn01{
	background:url(../img/scene05_popup01_btn01.png) 0 0 no-repeat;
	position:absolute;
	top: 519px;
	left: 701px;
	width:166px;
	height:26px;
	text-indent:-9999px;
}
#scene05_popup01_btn01:hover{
	background:url(../img/scene05_popup01_btn01.png) -176px 0px no-repeat;
}
#scene05_popup01_btn02{
	background:url(../img/scene05_popup01_btn02.png) 0 0 no-repeat;
	_background:url(../img/scene05_popup01_btn02.gif) 0 0 no-repeat;
	position:absolute;
	top: 52px;
	left: 678px;
	width:187px;
	height:13px;
	text-indent:-9999px;
}
#scene05_popup01_btn02:hover{
	background:url(../img/scene05_popup01_btn02.png) -197px 0px no-repeat;
	_background:url(../img/scene05_popup01_btn02.gif) -197px 0px no-repeat;
}

/* Scene05 Popup02 */
#scene05-popup02{
	background:url(../img/lightbox_bg02.png) top left no-repeat;
	position:absolute;
	width:931px;
	height:572px;
	top:0px;
	left:0px;
}
#scene05-popup02 h3{
	background:url(../img/scene05_popup02_ttl.png) 0 0 no-repeat;
	position:absolute;
	top: 34px;
	left: 35px;
	width:311px;
	height:104px;
	text-indent:-9999px;
}
#scene05_popup02_img01 {
	position: absolute;
	top: 315px;
	left: 33px;
}
#scene05_popup02_img02 {
	position: absolute;
	top: 80px;
	left: 564px;
}
#scene05_popup02_bubble01 {
	position: absolute;
	top: 128px;
	left: 29px;
}
#scene05_popup02_bubble02 {
	position: absolute;
	top: 88px;
	left: 273px;
}
#scene05_popup02_bubble03 {
	position: absolute;
	top: 318px;
	left: 599px;
}
#scene05_popup02_bubble04 {
	position: absolute;
	top: 304px;
	left: 360px;
}
#scene05_popup02_btn01{
	background:url(../img/scene05_popup02_btn01.png) 0 0 no-repeat;
	position:absolute;
	top: 519px;
	left: 701px;
	width:166px;
	height:26px;
	text-indent:-9999px;
}
#scene05_popup02_btn01:hover{
	background:url(../img/scene05_popup02_btn01.png) -176px 0px no-repeat;
}
#scene05_popup02_btn02{
	background:url(../img/scene05_popup01_btn02.png) 0 0 no-repeat;
	_background:url(../img/scene05_popup01_btn02.gif) 0 0 no-repeat;
	position:absolute;
	top: 52px;
	left: 678px;
	width:187px;
	height:13px;
	text-indent:-9999px;
}
#scene05_popup02_btn02:hover{
	background:url(../img/scene05_popup01_btn02.png) -197px 0px no-repeat;
	_background:url(../img/scene05_popup01_btn02.gif) -197px 0px no-repeat;
}

/* Scene05 Popup02 */
#scene05-popup03{
	background:url(../img/lightbox_bg02.png) top left no-repeat;
	position:absolute;
	width:931px;
	height:572px;
	top:0px;
	left:0px;
}
#scene05-popup03 h3{
	background:url(../img/scene05_popup03_ttl.png) 0 0 no-repeat;
	position:absolute;
	top: 40px;
	left: 16px;
	width:284px;
	height:98px;
	text-indent:-9999px;
}
#scene05_popup03_img01 {
	position: absolute;
	top: 315px;
	left: 33px;
}
#scene05_popup03_img02 {
	position: absolute;
	top: 81px;
	left: 564px;
}
#scene05_popup03_bubble01 {
	position: absolute;
	top: 128px;
	left: 29px;
}
#scene05_popup03_bubble02 {
	position: absolute;
	top: 79px;
	left: 273px;
}
#scene05_popup03_bubble03 {
	position: absolute;
	top: 318px;
	left: 599px;
}
#scene05_popup03_bubble04 {
	position: absolute;
	top: 304px;
	left: 360px;
}
#scene05_popup03_btn01{
	background:url(../img/scene05_popup03_btn01.png) 0 0 no-repeat;
	position:absolute;
	top: 519px;
	left: 701px;
	width:166px;
	height:26px;
	text-indent:-9999px;
}
#scene05_popup03_btn01:hover{
	background:url(../img/scene05_popup03_btn01.png) -176px 0px no-repeat;
}
#scene05_popup03_btn02{
	background:url(../img/scene05_popup01_btn02.png) 0 0 no-repeat;
	_background:url(../img/scene05_popup01_btn02.gif) 0 0 no-repeat;
	position:absolute;
	top: 52px;
	left: 678px;
	width:187px;
	height:13px;
	text-indent:-9999px;
}
#scene05_popup03_btn02:hover{
	background:url(../img/scene05_popup01_btn02.png) -197px 0px no-repeat;
	_background:url(../img/scene05_popup01_btn02.gif) -197px 0px no-repeat;
}

/* Scene 06 */
#scene06 .scene-wrapper{
	background:url(../img/bg_texture02.gif) top left repeat;
	min-height:832px !important;
}
#scene06 .scene-wrapper .content{
	height:782px;
}
#scene06 #scene06-bg01{
	background:url(../img/scene06_bg01.png) top left no-repeat;
	position:absolute;
	left:30px;
	top:0px;
	width:844px;
	height:782px;
}
#scene06 h2{
	background:url(../img/scene06_ttl01.png) top left no-repeat;
	position:absolute;
	left: 52px;
	top: 20px;
	width:211px;
	height:19px;
	text-indent:-9999px;
}
#scene06-txt01 {
	position: absolute;
	top: 110px;
	left: 172px;
}

#scene06-txt02 {
	position: absolute;
	top: 110px;
	left: 581px;
}

#scene06-img01 {
	position: absolute;
	top: 48px;
	left: 51px;
}

#scene06-img02 {
	position: absolute;
	top: 43px;
	left: 460px;
}

#scene06-img03 {
	position: absolute;
	top: 144px;
	left: 51px;
}

#scene06-img04 {
	position: absolute;
	top: 144px;
	left: 460px;
}
#scene06-btn01{
	background:url(../img/scene06_btn01.png) 0 0 no-repeat;
	position:absolute;
	top: 340px;
	left: 68px;
	width:150px;
	height:35px;
	text-indent:-9999px;
}
#scene06-btn01:hover{
	background:url(../img/scene06_btn01.png) -160px 0px no-repeat;
}
#scene06-btn02{
	background:url(../img/scene06_btn02.png) 0 0 no-repeat;
	position:absolute;
	top: 340px;
	left: 223px;
	width:205px;
	height:35px;
	text-indent:-9999px;
}
#scene06-btn02:hover{
	background:url(../img/scene06_btn02.png) -215px 0px no-repeat;
}
#scene06-btn03{
	background:url(../img/scene06_btn01.png) 0 0 no-repeat;
	position:absolute;
	top: 340px;
	left: 478px;
	width:150px;
	height:35px;
	text-indent:-9999px;
}
#scene06-btn03:hover{
	background:url(../img/scene06_btn01.png) -160px 0px no-repeat;
}
#scene06-btn04{
	background:url(../img/scene06_btn02.png) 0 0 no-repeat;
	position:absolute;
	top: 340px;
	left: 633px;
	width:205px;
	height:35px;
	text-indent:-9999px;
}
#scene06-btn04:hover{
	background:url(../img/scene06_btn02.png) -215px 0px no-repeat;
}
#scene06 #scene06-box03{
	background:url(../img/scene06_bg03.png) top left no-repeat;
	position:absolute;
	left:51px;
	top:408px;
	width:803px;
	height:158px;
}
#scene06 #scene06-box03 #scene06-box03-txt01{
	background:url(../img/scene06_box03_txt01.png) top left no-repeat;
	position:absolute;
	left:311px;
	top:32px;
	width:428px;
	height:56px;
	text-indent:-9999px;
}
#scene06 #scene06-box03 #scene06-box03-btn01{
	background:url(../img/scene06_btn01.png) 0 0 no-repeat;
	position:absolute;
	left:425px;
	top:107px;
	width:150px;
	height:35px;
	text-indent:-9999px;
}
#scene06 #scene06-box03 #scene06-box03-btn01:hover{
	background:url(../img/scene06_btn01.png) -160px 0px no-repeat;
}
#scene06 #scene06-box03 #scene06-box03-btn02{
	background:url(../img/scene06_btn02.png) 0 0 no-repeat;
	position:absolute;
	left:580px;
	top:107px;
	width:205px;
	height:35px;
	text-indent:-9999px;
}
#scene06 #scene06-box03 #scene06-box03-btn02:hover{
	background:url(../img/scene06_btn02.png) -215px 0px no-repeat;
}
#scene06 h3{
	background:url(../img/scene06_ttl02.png) top left no-repeat;
	position:absolute;
	left:49px;
	top:592px;
	width:400px;
	height:25px;
	text-indent:-9999px;
}
#scene06 #scene06-img05{
	position:absolute;
	left:46px;
	top:625px;
}
#scene06 #scene06-img06{
	position:absolute;
	left:318px;
	top:625px;
}
#scene06 #scene06-img07{
	position:absolute;
	left:591px;
	top:625px;
}

/* lightbox */
.lightbox{
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:9000;
	display:none;
}
.lightbox .overlay{
	background:#000;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.lightbox .lb-container{
	background:url(../img/lightbox_bg01.png) top left no-repeat;
	position:absolute;
	width:931px;
	height:572px;
	top:50%;
	left:50%;
	margin-left:-465px;
	margin-top:-286px;
	_margin-top:0px;
}
.lightbox .lb-close{
	background:url(../img/lightbox_close.png) 0 0 no-repeat;
	position:absolute;
	width:48px;
	height:48px;
	top: 6px;
	left: 876px;
	z-index:9001;
}
.lightbox .lb-close:hover{
	background:url(../img/lightbox_close.png) -58px 0px no-repeat;
}
.lightbox .lb-content{
	position:absolute;
	left:0px;
	top:0px;
}
.lightbox .popup-content{
	display:block;
}
.popup-content{
	display:none;
}















