

/*

	style.css

*/


.bnr_top3d {
	margin: 0 auto;
	background: url(../image/topbnr_bg.jpg) no-repeat 0 0;
	width: 920px;
	height: 150px;
}
.bnr_top3d span {
	visibility: hidden;
}
.linkBox {
	position: absolute;
	top: 104px; left: 407px;
	text-align: left;
	z-index: 200;
	padding-top:7px;
}
.linkBox li {
	line-height: 1.2em;
	background: url(../image/icon.jpg) no-repeat 0 2px;
	padding-left: 20px;
}
.linkBox li a,
.linkBox li a:visited {
	color: #FF7800 !important;
}
.linkBox li a:hover {
	color: #FF7800 !important;
	text-decoration: none;
}



/**/
.bnrguard {
	background: url(/images/spacer.gif);
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 100;
}

/*3d-experience*/
div#threeExperience{
	background: url(../common/images/experience_bg_middle.jpg) repeat-y left top;
	position: relative;
	top: 0;
	left: 0;
}
div#threeExperience #bottomer{
	background: url(../common/images/experience_bg_bottom.jpg) no-repeat left bottom;
	width: 860px;
}
div#threeExperience #bottomer #topper{
	padding-bottom: 20px;
	background: url(../common/images/experience_bg_top.jpg) no-repeat left top;
	width: 860px;
}
div#threeExperience #bottomer #topper #threeExperienceLeft{
	float: left;
	padding-top: 193px;
	width: 567px;
}
div#threeExperience #bottomer #topper #threeExperienceLeft h3,
div#threeExperience #bottomer #topper #threeExperienceLeft h4,
div#threeExperience #bottomer #topper #threeExperienceLeft p{
	display: none;
}
div#threeExperience #bottomer #topper #threeExperienceLeft dl{
	padding: 20px 25px 0 25px;
}
div#threeExperience #bottomer #topper #threeExperienceLeft dl dt{
	float: left;
	width: 101px;
}
div#threeExperience #bottomer #topper #threeExperienceLeft dl dd{
	float: left;
	padding: 7px 0 0 12px;
	width: 400px;
	color: #fff;
}
div#threeExperience #bottomer #topper #threeExperienceRight p{
	float: left;
	width: 293px;
	padding-top: 47px;
}

div#top{
width:950px;
background:url(../image/bg_zenkoku.gif) repeat-x left top;
margin:0 auto;
text-align:left;

}

div#top_bg{
background: url(../image/main_bg.jpg) no-repeat 13px 20px;
width:950px;
height:420px;
position:relative;
}

div#left_top{
background:url(../image/main_left1.jpg) no-repeat 0px 0px;
width:392px;
height:34px;
position:absolute;
left:50px;
top:200px;
}

div#left_top a{
display:block;
width:392px;
height:34px;
}

div#left_bottom{
background:url(../image/main_left2.jpg) no-repeat 0px 0px;
width:395px;
height:95px;
position:absolute;
left:50px;
top:235px;
}

div#left_bottom a{
display:block;
width:395px;
height:95px;
}

div#right_left{
background:url(../image/main_right1.jpg) no-repeat 0px 0px;
width:190px;
height:235px;
position:absolute;
left:478px;
top:85px;
}

div#right_left a{
display:block;
width:190px;
height:235px;
}

div#right_right{
background:url(../image/main_right2.jpg) no-repeat 0px 0px;
width:220px;
height:235px;
position:absolute;
left:678px;
top:85px;
}

div#right_right a{
display:block;
width:220px;
height:235px;
}

div#right_right_small{
background:url(../image/main_right2_2.jpg) no-repeat 0px 0px;
width:75px;
height:75px;
position:absolute;
left:810px;
top:230px;
}

div#right_right_small a{
display:block;
width:75px;
height:75px;
}

div#bottom{
background:url(../image/main_bottom.jpg) no-repeat 0px 0px;
width:902px;
height:61px;
position:absolute;
left:22px;
top:345px;
}

div#bottom a{
display:block;
width:902px;
height:61px;
}


div#body_bg{
background:url(../image/body_bg.jpg) no-repeat 0px 0px #ffffff;
width:950px;
height:900px;
margin:0 auto;
}

/*--------------------------100407’Ç‹L---*/
#topInner{
width:950px;
margin-bottom:0px;
overflow:hidden;
}
#keyVisual{
width:500px;
float:left;
}
#theaterSchedule{
width:450px;
float:right;
}
#theaterTableWrapper{
border:2px solid #034188;
}
#theaterTable{
width:426px;
height:296px;
border-collapse:collapse;
}

#theaterTable td,
#theaterTable th{
border:1px solid #FFF;
text-align:center;
}
#theaterTable th{
background-color:#2068b6;
color:#FFF;
}
#theaterTable .row1 td{
background-color:#c4e1ff;
}
#theaterTable .row2 td{
background-color:#b7daff;
}
#theaterTable .theaterName{
padding-left:5px;
text-align:left;
}
#theaterTable .theaterName a{
padding-left:12px;
background:url(/3d/pc/image/arrow_sml.gif) no-repeat left center;
}

.txtColor01{
color:#333333;
}


#flashWrapper{
padding:25px 15px 0;
background:#FFFFFF;
}

div#boxContents{
padding-top:25px;
}
div.contentsWrapper {
margin:0 35px;
width:880px;
}
div.priceWrapper{
padding:0 10px;
}
ul.noteList{
margin:0;
padding:0;
}
ul.noteList li{
margin:0;
padding:0;
text-indent:-1.5em;
padding-left:1.5em;
}
