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



	
#sianariwrapper{
				text-align:left;
				line-height:14px;
				height:2450px;
				width:950px;
				margin:0 auto;
				font-size:12px;
}

#top{
				background:url(../img/shianari/shianari003/topimgbg.jpg) no-repeat;
				width:100%;
				height:368px;
}
#top p{
				position:relative;
				top:300px;
				left:340px;
				width:60%;
}

#topcontents{
				padding:0 0px;
				width:950px;
				height:419px;
				background:url(../img/shianari/shianari003/topcontentsbg.jpg) no-repeat;
				padding-left:60px;
				padding-top:30px;
}

#topcontentsleft{
				float:left;
				width:30%;
				height:419px;
}
.img1{
				float:right;
}

#topcontentscenter{
				width:30%;
				float:left;
				height:419px;
				padding-left:10px;
			
}
.img2{
				margin-left:50px;
				margin-top:10px;
}
.aijurietto{
				
				margin-left:70px;
				
}

#topcontentsright{
				height:200px;
				width:29%;
				float:left;
				padding-left:10px;
}
.img3{
				float:right;
}

#topcontentsrightbottom{
				height:182px;
				float:left;	
				background:url(../img/shianari/shianari003/topcontentsrightbottombg.png) no-repeat;
				width:30%;	
				padding-left:10px;
				padding-top:30px;
					
}
.img4{
				float:right;
				margin-right:20px;
}

#middlecontentstitle{
				clear:both;
				width:950px;
				background:url(../img/shianari/shianari003/middlecontentstitlebg.jpg) no-repeat;
				height:165px;
				padding-left:50px;		
				position:relative;		
}
#middlecontentstitle p{
				width:65%;
				float:left;
				position:relative;
				top:60px;
				left:0px;
}
.img5{
				float:left;
				margin-top:80px;
				margin-right:10px;
}


#middlecontents{
				width:950px;
				background:url(../img/shianari/shianari003/middlecontentsbg.jpg) no-repeat;
				height:363px;
				clear:both;		
				padding-left:50px;	
				padding-top:10px;
}



#middlecontentsleft{
				width:30%;
				float:left;	
				margin-right:30px;					
}
.img6{
				float:right;
				margin-left:5px;
}
.img7{
				float:left;
				margin-right:5px;
				margin-top:35px;
			
}



#middlecontentscenter{
				width:30%;
				float:left;	
				margin-right:-10px;
}
.img8{
				float:right;
				margin-top:10px;
				margin-left:10px;
}


#middlecontentsright{
				width:30%;
				float:left;
				text-align:center;
				margin-top:40px;
}



#bottomcontentstitle{
				clear:both;
				width:950px;
				background:url(../img/shianari/shianari003/bottomcontentstitlebg.jpg) no-repeat;
				height:129px;
				padding-left:50px;
				position:relative;
}
.img10{
				float:left;
				margin-top:45px;
				margin-right:10px;
}

#bottomcontentstitle p{
				float:left;
				width:65%;
				position:relative;
				top:35px;
				left:0px;
}


#bottomcontents{
				width:950px; 
				background:url(../img/shianari/shianari003/bottomcontentsbg.jpg) no-repeat;
				height:317px;
				padding-left:50px;
				padding-top:10px;
}
#bottomcontentsleft{
				float:left;
				width:30%;
				height:307px;
				margin-right:30px;
}
.img11{
				float:right;
				margin-left:5px;
}
#bottomcontentscenter{
				float:left;	
				width:30%;
				height:327px;
				
}
.img12{
				float:right;
				margin-left:5px;
				margin-bottom:10px;
}

#bottomcontentsright{
				float:left;
				width:30%;
				height:327px;
				text-align:center;
			
}
.coatingkarin{
				margin-left:5px;
}

#performerinfo{
				clear:both;
				padding:0 10px;
				width:930px;
				background:url(../img/shianari/shianari003/performerinfobg.jpg) no-repeat;
				height:229px;

}


#bercode{
				padding:0 10px;
				width:930px;
				background:url(../img/shianari/shianari003/barcodebg.jpg) no-repeat;
				height:196px;
}


.modorubtn {
    background-color: #062F8F;
    border: 1px solid #05046A;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    font-size: 12px;
    width:230px;
    margin:0 auto;
    text-align:center;



    
    
}
#modoru .modorubtn a{
			text-decoration:none;
			display:block;
			width:100%;
			height:100%;
			color:#ffffff;
			padding:10px 0;
}
#modoru p link{
			color:#ffffff;
			text-decoration:none;
}
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;
			
}
#zikaiyokoku{
				width:950px;
				height:128px;
				margin-top:20px;
				background:url(../img/shianari/shianari003/zikaiyokoku.jpg) no-repeat 25px 0;
}
.performerimg7{
				margin-right:20px;
				clear:both;
				position:relative;
				top:55px;
				left:135px;
				float:left;
}
#performerinfo p{
				width:91px;
				margin-bottom:2px;
}
.name{
				text-align:center;
}
.bottomtop{
				position:absolute;
				top:-10px;
				left:290px;
}
.middletop{
				position:absolute;
				top:-0px;
				left:290px;
}
#performerinfo div{
				margin-right:20px;
				position:relative;
				top:75px;
				left:135px;
				float:left;
}
