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



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

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

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

#topcontentsleft{
				float:left;
				width:30%;
				padding-top:30px;
}
.img1{
				float:right;
				margin-left:5px;
				margin-bottom:5px;
}

#topcontentscenter{
				width:30%;
				float:left;
				margin-left:10px;
				margin-right:10px;
				padding-top:30px;
}
.img2{
				float:right;
				margin-left:5px;
				margin-bottom:10px;
				
}

#topcontentsright{
				width:29%;
				float:left;
				padding-bottom:5px;
				padding-top:30px;
				background:url(../img/shianari/shianari001/topcontentsright2bg.png) no-repeat 0px 140px;
}
.img4{
				float:right;
				margin-left:5px;
}
.odekake{
				padding-left:15px;
				margin-top:30px;
}
.img5{
				float:right;
				margin-left:5px;
				margin-bottom:5px;
				margin-right:15px;
}
.gorieki{
				float:left;
				position:relative;
				margin-right:5px;

			
}


#topcontentsbottom{
				height:116px;
				float:left;	
				background:url(../img/shianari/shianari001/topcontentsbottombg.png) no-repeat;
				background-position:right;
				width:570px;	
			margin-top:10px;

					
}
#topcontentsbottom p{
			
}

.coatingrusianai{
				float:left;
				margin-right:20px;
				margin-left:90px;
				position:relative;
				top:-15px;
}
.img6{
				float:right;
				margin-left:5px;
				margin-right:5px;
}

#middlecontentstitle{
				clear:both;
				width:950px;
				background:url(../img/shianari/shianari001/middlecontentstitlebg.jpg) no-repeat;
				height:162px;
				padding-left:50px;	
				position:relative;			
}
.img7{
				float:left;
				margin-top:70px;
				margin-right:20px;
}

#middlecontentstitle p{
				width:64%;
				float:left;
				position:relative;
				top:35px;
				left:-10px;
}


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



#middlecontentsleft{
				width:30%;
				float:left;	
				margin-right:10px;
				padding-top:10px;
					
}


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

#middlecontentsright{
				width:30%;
				float:left;
}

.coatingfairy{
				margin-left:55px;
				margin-top:105px;
}



#bottomcontentstitle{
				clear:both;
				width:950px;
				background:url(../img/shianari/shianari001/bottomcontentstitlebg.jpg) no-repeat;
				height:158px;
				padding-left:50px;
				position:relative;
}
.img9{
				float:left;
				margin-top:63px;
				margin-right:10px;
				margin-left:30px;
}
#bottomcontentstitle p{
				float:left;
				width:65%;
				position:relative;
				top:65px;
				left:20px;
}


#bottomcontents{
				width:950px; 
				background:url(../img/shianari/shianari001/bottomcontentsbg.jpg) no-repeat;
				height:431px;
				padding-left:50px;
				padding-top:10px;
}
#bottomcontentsleft{
				float:left;
				width:30%;
				margin-right:10px;
}

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

#bottomcontentsright{
				float:left;
				width:30%;
			
}
.img11{
				margin-left:40px;
}

.coatingrusian{
				margin-left:45px;
				margin-top:15px;
}
#zikaiyokoku{
				clear:both;
				width:950px;
				background:url(../img/shianari/shianari001/zikaiyokokubg.jpg);
				height:155px;
}
#performerinfo{
				clear:both;
				width:950px;
				background:url(../img/shianari/shianari001/performerbg.jpg) no-repeat;
				height:235px;
}



#bercode{
				padding:0 0px;
				width:950px;
				background:url(../img/shianari/shianari001/bercodebg.jpg) no-repeat;
				height:177px;
}

.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;
			
}
#performerinfo div{
				margin-right:20px;
				position:relative;
				top:75px;
				left:135px;
				float:left;
}
.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:-10px;
				left:290px;
}