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



	
#destinywrapper{
				text-align:left;
				line-height:12px;
				height:1600px;
				width:950px;
				margin:0 auto;
			;
}

/*
---------------------------------------------------------topimg---------------------------------------------------------------------
*/
#topimg{
				width:950px;
				height:232px;
				background:url(../img/destiny/destiny001/topimgbg.jpg) no-repeat;
}

#main{
				width:950px;
				height:1296px;
				background:url(../img/destiny/destiny001/mainbg.jpg) no-repeat;
					font-size:15px;
				font-weight:normal;
				color:#ffffff
}
/********************************************************************************************************************************
-------------------------------------------------------------middlecontents---------------------------------------------------------
****************************************************************************************************************************************/
#middlecontents{
				width:950px;
				padding-left:18px;

}
.subtitle{
				font-size:20px;
				font-weight:700;
}

#middlecontentsleft{
				with:45%;
				float:left;
				margin-top:180px;
}
.hikiyose{
				margin-bottom:30px;
}

#middlecontentsleftbottom{
				width:415px;
				padding:10px;
				border-top:solid 1px #ffffff;
				border-right:solid 1px #ffffff;
				border-bottom:solid 1px #ffffff;
}

#middleleftbottom1{
				position:relative;
				width:395px;
				margin-top:10px;
				margin-left:10px;
				margin-bottom:10px;
				border:solid 1px #ffffff;
				border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				-o-border-radius:5px;
				-ms-border-radius: 5px; 
}
.ex{
				position:absolute;
				top:-1px;
				left:-12px;
}
.subsubtitle{
				font-size:18px;
				margin-top:8px;
				margin-left:20px;
				margin-right:20px;
}
.middlebottomtext{
				margin-top:10px;
				margin-left:28px;
				margin-right:20px;
				margin-bottom:15px;
}
#middleleftbottom2{
				position:relative;
				width:395px;
				margin-top:10px;
				margin-left:10px;
				margin-bottom:10px;
				border:solid 1px #ffffff;
				border-radius:5px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
				-o-border-radius:5px;
				-ms-border-radius: 5px; 
}

#middlecontentsright{
				width:47%;
				float:left;
				margin-top:180px;
				margin-left:30px;
				padding-top:3px;
}
#middlecontentsrighttop{
				border-top:solid 1px #ffffff;
				border-left:solid 1px #ffffff;
				border-bottom:solid 1px #ffffff;
}
.middlecontentsrighttext{
				margin-top:15px;
				margin-left:15px;
				margin-bottom:15px;
}
#middlecontentsrightbottom{
				margin-top:235px;
}
.color{
				color:#fff002;
}
.destiny{
				margin-top:15px;
				margin-left:15px;
				margin-bottom:15px;
}
.zikaiyokoku{
				margin-left:35px;
}
.qr{
				margin-top:24px;
				margin-left:30px;
}
/*********************************************************************************************************************************
--------------------------------------------------------------bottomcontents--------------------------------------------------
***********************************************************************************************************************/

#bottomcontents{
				width:950px;
			
}
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;
			
}
