DIV#container_left_body
{
	height:2950px;
}

DIV#container_right_body
{
	height:2950px;
}

/*:::::::::::::::::::::::::::::::::::::::::*/
/*::::::::::::::Main Contents1::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*/


DIV#contents_container1
{
	position:static;
	background-color: #ffffff;
	width: 950px;
	height:auto;
	
}

	DIV#cover_body
	{
		position:relative;
		width:950px;
		height:350px;
		background-image: url("../img/cover_each01.jpg");
	}


/*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　サブコンテンツ　　:::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　メインコンテンツ　　:::::::::*//*:::::　　メインコンテンツ　　:::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/

	DIV#main1_container
	{
		float:left;
		background-color: #fff;
		width:940px;
		height:auto;
		padding:2px;
		border-left: 0px solid #fff;
		overflow:hidden;
	}
	DIV#main1_container_body
	{
		position:relative;
	}

/*:::::::::::::主にlayer01に書かれており、layer02,03は上から透明画像等をかぶせる用:::::::::::::::*/

		DIV#main1_container_layer01
		{
			position:relative;
		}
		DIV#main1_container_layer02
		{
			position:relative;
		}
		DIV#main1_container_layer03
		{
			position:relative;
		}

/*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　main1の001　　:::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*/

	DIV#main1_001
	{
		position:static;
	}
	DIV#main1_001_body
	{
		position:relative;
		width:775px;
		height:auto;
		background-color: #fff;
	}

/*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　what's new　　:::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*/
		DIV#whatsnew
		{
			float:left;
			width:583px;
			height:70px;
			padding:0px;
			margin: 12px 5px 5px 5px;
			background-color: #cccccc;
		}

/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　メインコンテンツ左側（幅750px)+10+10+あまり5＝775:　メインコンテンツ左側（幅750px)
/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/
		
		DIV#main1_001_left
		{
			float:left;
			width:750px;
			height:auto;
			padding:0px;
			margin: 0px 10px 10px 10px;
			background-color: #fff;
		}
		*html DIV#main1_001_left/*::::::::::::::IEスターハック:::::::::::::::::::*/
		{
			float:left;
			width:750px;
			height:auto;
			padding-left:10px;
			margin: 0px 10px 10px 0px;
			background-color: #fef;
		}
		
			DIV.left_box_title
			{
				clear:both;
				width:750px;
				height:50px;
				border-left:0px #C9F solid;
				border-bottom:4px #ffffff solid;
				background:url("../img/each_title.jpg") no-repeat top left;
			}
			.left_box_title h2
			{
				float:left;
				width:212px;
				text-align:left;
				margin-left:16px;
				margin-top:25px;
				font-size:14px;
				color: #FFF;
			}
			.left_box_title a
			{
				color: #FFF;
				text-decoration:none;
			}
			.left_box_title_more a
			{
				float:right;
				color:#999999;
				font-size:12px;
				margin-right:0px;
				margin-top:3px;
				width:260px;
				text-align:right;
			}

		/*::::::::::::::レフトボックス１::::::::::::::::::*/
			DIV#main1_001_left_box1
			{
				width:750px;
				height:450px;
				margin:0px 0px 30px 0px;
				overflow:hidden;
				background:url("../img/left_box1_bg01.jpg") top left no-repeat;
			}
			
			DIV#main1_001_left_box1 IMG
			{
				float:left;
				padding-top:20px;
				padding-left:20px;
				margin:20px 20px 20px 20px;
				border: solid #aaa 1px;
			}
			DIV#main1_001_left_box1_p01
			{
				float:right;
				padding-top:10px;
				padding-left:0px;
				width:400px;
				height:420px;
			}
			P#profile_title01
			{
				font-weight:bold;
				padding-top:40px;
				padding-left:0px;
				text-align:left;
				width:380px;
				font-size:22px;
				line-height:24px;
				color:#dda0dd;	
			}
			P#profile_contents01
			{
				padding-top:40px;
				padding-left:0px;
				text-align:left;
				width:380px;
				font-size:16px;
				line-height:22px;
				color:#C9F;
			}
			P#profile_contents01_1
			{
				padding-top:40px;
				padding-left:0px;
				text-align:left;
				width:380px;
				font-size:14px;
				line-height:20px;
				color:#C9F;
			}
			

		/*::::::::::::::レフトボックス２::::::::::::::::::*/		
			DIV#main1_001_left_box2
			{
				width:750px;
				height:1800px;
				background:#FFF;
				margin-bottom:50px;
				padding-top:20px;
				overflow:hidden;
				background:url("../img/line01.jpg") top left no-repeat;
			}
			
			DIV#main1_001_left_box2 IMG
			{
				float:left;
				padding:10px;
				margin:0px 0px 10px 0px;
				border: solid #aaa 1px;
			}
			DIV#main1_001_left_box2_p01
			{
				float:left;
				margin-top:20px;
				margin-left:10px;
				width:740px;
				height:auto;
			}
			
			P.profile_title02
			{
				padding-top:7px;
				padding-bottom:7px;
				padding-left:20px;
				text-align:left;
				width:380px;
				font-size:24px;
				line-height:20px;
				color:#C9F;
				border-left:20px #C9F solid;
				font-weight:bold;
			}
			P#profile_contents02
			{
				padding-top:30px;
				padding-left:40px;
				text-align:left;
				width:620px;
				font-size:16px;
				line-height:26px;
				color:#777;			}

		/*::::::::::::::レフトボックス３::::::::::::::::::*/		
			DIV#main1_001_left_box3
			{
				width:750px;
				height:450px;
				background:#FFF;
				margin-bottom:15px;
				padding-top:20px;
				overflow:hidden;
				background:url("../img/line01.jpg") top left no-repeat;
			}
			DIV#main1_001_left_box3_body
			{
				position:relative;
			}
			
			DIV#main1_001_left_box3 IMG
			{
				float:left;
				padding:10px;
				margin:0px 0px 10px 0px;
				border: solid #aaa 1px;
			}
			DIV#main1_001_left_box3_p01
			{
				padding-top:20px;
				padding-left:10px;
				width:740px;
				height:400px;
			}

			P#profile_contents03
			{
				padding-top:30px;
				padding-left:40px;
				text-align:left;
				width:620px;
				font-size:16px;
				line-height:25px;
				color:#777;
				letter-spacing:4px;
			}