@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;
}
#proContents {
  	width: 100%;
	background: #F3ADB7;
	text-align: center;
}
#proFooter{
	background: #ffffff;
}
body, #proContents, #proContents p{
	font-size:17px;
	text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
#main{
	background: url(../images/bg_main.png) no-repeat top center/100% auto;
}
#contents{
  	width: 980px;
  	margin:60px auto 0;
  	padding:70px 0 20px;
	background: url(../images/bg_contents.png) no-repeat top center,#ffffff;
}
 ul#ju > li + li{
	margin-top:45px;
}
 ul#ju > li .mr{
 	margin:-117px 0 0 30px
 }
 .bt_movie{
 	margin:20px 38px 0 0;
 	text-align: right;
 }
 #map{
 	margin-top:65px;
 }
 #map h3{
 	width:615px;
 	margin-left:138px;
 }
 #map .im_map{
 	width:803px;
 	margin:30px 0 0 107px;
 }
 #price{
 	margin-top:100px;
 }
 #price h3{
 	width:370px;
 	margin-left:252px;
 }
 #price ul{
 	display: flex;
 	display: -webkit-flex;
 	-webkit-flex-wrap: wrap;
 	    -ms-flex-wrap: wrap;
 	        flex-wrap: wrap;
 	width: 900px;
 	margin:24px auto 0;
 }
 #price ul li{
 	margin:0 2px 8px;
 }
 #price .tx_price{
 	margin-top:18px;
 }
 #type{
 	margin-top:90px;
 }
 #type h3{
 	width:416px;
 	margin-left:229px;
 }
 #type ul{
 	display: flex;
 	display: -webkit-flex;
 	-webkit-flex-wrap: wrap;
 	    -ms-flex-wrap: wrap;
 	        flex-wrap: wrap;
 	width: 880px;
 	margin:21px auto 0	;
 }
 #type ul li{
 	margin:0 4px 6px;
 }
#logo{
	margin-top:85px;
}
 /*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*/
}

@media screen and (max-width:1280px),print {
	#contents{
  	margin:0 auto;
}
	#main{
	background: url(../images/bg_main.png) no-repeat top center/auto 100%;
}
}