@charset "UTF-8";
/************************************************************
 * UTF-8で保存してください。
 ************************************************************/
*{
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
img{
	vertical-align: bottom;
}
body{
	color:#111111;
}
body, #proContents, #proContents p{
	font-size:17px;
	text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
#proContents {
  	width: 100%;
	background: url(../images/bg_main.png) no-repeat top center;
	font-size: 0;
	text-align: center;
}
#proContents a{
	display: block;
}
#proFooter{
	background: #ffffff;
}
#campaign,#ju,#map,#price,#type{
	width:980px;
	margin:0 auto;
}
#contents{
  	margin:0 auto;
  	padding:40px 0 6px;
	background: url(../images/bg_contents.png) no-repeat top center;
}
#campaign h2{
	position:relative;
	z-index:10000;
}
#campaign .im_campaign{
	z-index:0;
}
#campaign .bt_campaign{
	margin-top:-150px;
}
#ju{
	margin-top:75px;
}
 #ju ul > li + li{
	margin-top:45px;
}
 #ju ul> li .mr_l{
 	margin:-117px 0 0 30px
 }
 .bt_movie{
 	margin:31px 38px 0 0;
 	text-align: right;
 }
 #map h3{
 	width:834px;
 	margin:66px 71px 0 45px;
 }
 #map .im_map{
 	width:803px;
 	margin:39px 70px 0 107px;
 }
 #price h3{
 	width:484px;
 	margin:97px 273px 0 223px;
 }
 #price ul{
 	width: 900px;
 	margin:38px auto 0;
 }
 #price ul li{
 	display: inline-block;
 	margin:0 10px 19px;
 }
 
 #price .tx_price{
 	margin-top:29px;
 }
 #type h3{
 	width:548px;
 	margin:65px 240px 0 192px;
 }
 #type ul{
 	width: 880px;
 	margin:36px auto 0	;
 }
 #type ul li{
 	margin:0 10px 15px;
 	display: inline-block;
 }
 #price ul li.mr_b,#type ul li.mr_b{
 	margin-bottom:0
 }
#logo{
	margin-top:88px;
}
 /*hover*/
a img:hover{
  cursor: pointer;
  filter:alpha(opacity=70); /* IE 6,7*/
   -ms-filter: "alpha(opacity=70)"; /* IE 8,9 */
   -moz-opacity:0.7; /* FF , Netscape */
   -khtml-opacity: 0.7; /* Safari 1.x */
   opacity:0.7;
   zoom:1; /*IE*/
}
