*
	{
				margin:0;
				padding:0;
}
	
body
	{			
				
				width:100%;
				text-align:center;
}



	
#mobilewrapper{
				text-align:left;
				line-height:14px;
				height:1245px;
				width:950px;
				margin:0 auto;
				font-size:12px;
				margin-bottom:50px;
				
}
#topcontents{
				margin-top:10px;
				width:950px;
				position:relative;
				top:0;
				left:0;
				background-color:pink;
				border: 1px solid #d8cba8;
   			 	border-radius:5px;
   			 	-moz-border-radius:5px;
				-webkit-border-radius:5px;
				-o-border-radius:5px;
				-ms-border-radius: 5px; 
   			 	padding-top:10px;
   			 	padding-bottom:20px;
				filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FFfffffe,EndColorStr=#FFf7efde);
				background:-moz-linear-gradient(top,#fffffe,#f7efde); 
				background: -webkit-gradient(linear, center top, center bottom, from(#fffffe), to(#f7efde));
				-moz-border-radius: 32px;//for Firefox
-webkit-border-radius: 32px;//for Safari and chrome
border-radius: 32px;//CSS3
behavior: url(border-radius.htc);//for IE


}
.borderbottom{
				border-bottom:solid 1px #bea25e;
				width:820px;
				height:70px;
}

.img1{
				position:absolute;z-index:2;
				top:-10px;
				left:5px;
				
}



#topcontentstop{
				margin-left:110px;

}
#topcontentstop p{
				margin-left:10px;
				line-height:18px;
}
#topcontentsbottom{
				width:65%;
				float:left;
				position:relative;
				top:-20px;
				left:40px;
				background-color:#fffbf3;
				margin-top:50px;
				height:140px;
				border: 1px solid #ded0ac;
   			 	border-radius: 5px 5px 5px 5px;
   			 	-moz-border-radius:5px;
				-webkit-border-radius:5px;
				-o-border-radius:5px;
				-ms-border-radius:5px; 
				padding-left:15px;
}
.img4{
				margin-top:30px;
				margin-bottom:15px;
}
.img3{
				position:absolute;
				top:-15px;
				left:30px;
				
}
.img5{
				margin-left:65px;
				background:url(../img/mobileevent/img5.png) no-repeat;
				width:235px;
				height:175px;
				float:left;
}
.img5_inner1,.img5_inner2{
				width:90px;
				float:left;
				margin-top:40px;
}
.img5_inner1{
	margin-left:30px;
	margin-right:10px;
}
#topcontentsbottom p{
				width:95%;
				line-height:17px;
				margin-left:3px;
}
#bottomcontentsheader{
				clear:both;
				margin-top:40px;
				width:100%;
				height:105px;
				position:relative;
				top:0;
				left:0;
				background:url(../img/mobileevent/bottomcontentstopbg.jpg) no-repeat;
}
#bottomcontentsheader p{
				position:relative;
				top:50px;
				left:530px;
				
}
.ribon{
				float:left;
				position:absolute;
				top:35px;
				left:-15px;
}

#bottomcontents{
				width:950px;
				background:url(../img/mobileevent/bottomcontentsbg.jpg) repeat-y;
				
}
.midasi{
				position:relative;
				top:4px;
				height:22px;
				font-weight:600;
}
.link{
				margin-top:5px;
				text-align:right;
				margin-right:10px;
			
				
}
.hidden{
				visibility:hidden;
}
.img7{
				margin-bottom:2px;
				margin-left:5px;
				position:relative;
				top:3px;
}
.contents{
				margin-top:30px;
				margin-bottom:30px;
				position:relative;
}
#bottomcontentsleft{
				float:left;
				width:30%;
				margin-right:10px;
				margin-left:37px;
}

#bottomcontentscenter{
				float:left;	
				width:30%;
				margin-right:10px;
}

#bottomcontentsright{
				float:left;
				width:30%;
			
}
.img8{
				position:relative;
				top:px;
				left:10px;
}
#bottomcontentsbottom{
				clear:both;
				width:950px;
				float:left;
				padding-left:37px;
				float:left;
}
#bottomcontentsbottomtop{
				padding-bottom:15px;
				
				width:593px;
				border-bottom:solid 1px #d4e1e9;
}
#bottomcontentsbottomleft{
				float:left;
				width:191px;
				margin-right:10px;
}
#bordertop{
			
				padding-top:20px;
}
.contents2{
				margin-bottom:10px;
}
#bottomcontentsbottomcenter{
				float:left;	
				width:191px;
				margin-right:10px;
}

#bottomcontentsbottomright{
				float:left;
				width:191px;
			
}
.img10{
				position:relative;
				top:-10px;
				left:35px;
		
}
#bottomcontentsfooter{
				clear:both;
				height:29px;
				width:950px;
				background:url(../img/mobileevent/bottomcontentsbottombg.jpg) no-repeat;
				margin-bottom:100px;
}

a img{
				-moz-transition-property:opacity,filter;
				-moz-transition-duration:1s,1s;
				-webkit-transition-property:opacity,filter;
				-webkit-transition-duration:1s,1s;
				-o-transition-property:opacity,filter;
				-o-transition-duration:1s,1s;
				transition-property:opacity,filter;
				transition-duration:1s,1s;
				filter:alpha(opacity=100);  /* IE7以下用 */
			    -ms-filter: "alpha(opacity=100)"; /* IE8用 */
			    opacity: 1 ; /* Opera, Safari用 */
			    -khtml-opacity: 1 ;  /* Safari , 他ブラウザ用  */
			    -moz-opacity: 1 ; /* Firefox , Netscape用 */

}
a:hover img{
				opacity:0.6;filter: alpha(opacity=60);
				-moz-transition-property:opacity,filter;
				-moz-transition-duration:0.4s,0.4s;
				-webkit-transition-property:opacity,filter;
				-webkit-transition-duration:0.4s,0.4s;
				-o-transition-property:opacity,filter;
				-o-transition-duration:0.4s,0.4s;
				transition-property:opacity,filter;
				transition-duration:0.4s,0.4s;
			
}
.img6{
				border:solid 1px;
}
.logo1{
				position:absolute;
				left:260px;
}
.logo2{
				position:absolute;
				left:236px;
				
}
.logo3{
				position:absolute;
				left:212px;
}