DIV#container_left_body
{
	height:3700px;
}

DIV#container_right_body
{
	height:3700px;
}



/*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　メインコンテンツ左側（幅590px)  Left Box:::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*/
		
		DIV#main1_001_left
		{
			float:left;
			width:592px;
			height:auto;
			padding-left:0px;
			margin: 0px 10px 10px 10px;
			background-color: #ffffff;
			padding-bottom:0px;
		}
		DIV#main1_001_left A
		{
			text-decoration:underline;	
		}
		
		*html DIV#main1_001_left/*::::::::::::::IEスターハック:::::::::::::::::::*/
		{
			float:left;
			width:592px;
			height:auto;
			padding-left:10px;
			margin: 0px 10px 10px 0px;
			background-color: #ffffff;
		}
		
			DIV.left_box_title
			{
				clear:both;
				width:592px;
				height:50px;
				border-left:0px #C9F solid;
				border-bottom:4px #ffffff solid;
				background:url("../img/each_title.jpg") no-repeat top left;
			}
			DIV.left_box_title_short
			{
				width:230px;
				height:50px;
				border-bottom:4px #ffffff solid;
				background:url("../img/each_title.jpg") no-repeat top left;				
			}
			
			DIV.left_box_title_short h2
			{
				float:left;
				width:200px;
				text-align:left;
				margin-left:16px;
				margin-top:25px;
				font-size:13px;
				color: #999;		
			}
			.left_box_title_short a
			{
				color:#999;	
			}
			.left_box_title_short a:hover
			{
				color: #5577aa;
			}			
			
			.left_box_title h2
			{
				float:left;
				width:212px;
				text-align:left;
				margin-left:16px;
				margin-top:25px;
				font-size:13px;
				color: #999;
			}
			.left_box_title a
			{
				color: #999;
				text-decoration:none;
			}
			.left_box_title a:hover
			{
				color: #5577aa;
				text-decoration:none;
			}
			.left_box_title_more a
			{
				float:right;
				color:#777;
				font-size:12px;
				margin-right:15px;
				margin-top:27px;
				width:260px;
				text-align:right;
			}

		/*::::::::::::::レフトボックス０::::::::::::::::::*/
			DIV#main1_001_left_box0
			{
				width:588px;
				height:580px;
				background:#FFF;
				margin-bottom:30px;			
			}
			DIV#main1_001_left_box0 DIV
			{
				float:left;
				width:588px;
				height:400px;
				padding:0px;
				margin:0px 0px 0px 0px;
				background: url("../img/level1_special_campain.jpg") no-repeat left top;
			}
			P.text01
			{
				float:left;
				width:510px;
				margin:75px 10px 20px 55px;
				color:#77C;
				font-size:13px;
				text-align:left;
				line-height:22px;
			}
			P.text02
			{
				float:left;
				width:510px;
				margin:20px 10px 20px 55px;
				color:#77C;
				font-size:13px;
				text-align:left;
				line-height:22px;
			}
			span#text02
			{
				font-size:13px;
				color:#F6F;
			}
			SPAN.small
			{
				float:left;
				width:480px;
				color:#779;
				font-size:11px;
				text-align:left;
				line-height:16px;
			}
			
			

		/*::::::::::::::レフトボックス１::::::::::::::::::*/
			DIV#main1_001_left_box1
			{
				width:588px;
				height:1400px;
				margin:0px 0px 15px 0px;
			}
			
			DIV#concept
			{
				width:588px;
				height:1400px;
				border-left:1px solid #e0ffff;
				border-right:1px solid #e0ffff;
				margin-left:2px;
			}
			
			DIV#main1_001_left_box1 IMG
			{
				float:right;
				padding:10px;
				margin:30px 15px 10px 10px;
				border:1px solid #ccc;
			}
			P#concept_p01
			{
				clear:both;
				padding:30px 15px 20px 32px;
				margin-left:10px;
				color:#8888cc;
				font-size:20px;
				text-align:left;
				line-height:20px;
				text-indent:5px;
				font-weight:bold;
				background:url("../img/p_mark01.png") center left no-repeat;
			}
			P#concept_p02
			{
				float:left;
				padding:0px 0px 10px 30px;
				color:#69C;
				width:530px;
				font-size:14px;
				text-align:left;
				line-height:24px;
				text-indent:10px;
			}
			P#concept_p03
			{
				float:left;
				padding:0px 0px 10px 30px;
				color:#69C;
				width:330px;
				font-size:14px;
				text-align:left;
				line-height:26px;
				text-indent:10px;
			}
			SPAN.title02
			{
				float:left;
				width:300px;
				font-size:16px;
				line-height:18px;
				font-weight:bold;
				padding-left:0px;
				padding-bottom:5px;
				padding-top:5px;
				border-left:20px solid #C9C;
				border-bottom:1px solid #C9C;
			}
			
		/*::::::::::::::レフトボックス２::::::::::::::::::*/		
			DIV#main1_001_left_box2
			{
				width:592px;
				height:840px;
				background:#ffffff;
				margin-bottom:0px;
			}
			
			P.left_box2_p01
			{
				float:left;
				width:260px;
				padding:40px 0px 10px 25px;
				color:#630;
				font-size:13px;
				text-align:left;
				line-height:20px;
				text-indent:10px;
				font-weight:lighter;
			}
			P#concept_p04
			{
				float:left;
				padding:10px 0px 10px 30px;
				color:#69C;
				width:530px;
				font-size:14px;
				text-align:left;
				line-height:24px;
				text-indent:10px;
			}
			IMG.bottle01
			{
				float:right;
				padding:5px 5px 5px 5px;
				margin-top:100px;
				margin-right:20px;
				border:1px solid #ccc;
			}	
			IMG.bottle02
			{
				float:left;
				padding:5px 5px 5px 5px;
				margin-top:70px;
				margin-left:40px;
				border:1px solid #ccc;
			}
			SPAN.title01
			{
				float:left;
				width:520px;
				font-size:16px;
				line-height:18px;
				font-weight:bold;
				padding-left:0px;
				padding-bottom:5px;
				padding-top:5px;
				border-left:20px solid #C9C;
				border-bottom:1px solid #C9C;
			}
			SPAN.price
			{
				padding-left:40px;
				padding-top:10px;
				padding-bottom:10px;
				line-height:50px;
				background:url("../img/p_mark01.png") top left no-repeat;
				font-size:15px;
				margin-left:20px;
			}

			SPAN.title03
			{
				float:left;
				width:500px;
				font-size:16px;
				line-height:18px;
				font-weight:bold;
				padding-left:0px;
				padding-bottom:5px;
				padding-top:5px;
				border-left:20px solid #C9C;
				border-bottom:1px solid #C9C;
			}
			
			
		/*::::::::::::::レフトボックス３::::::::::::::::::*/
			DIV#main1_001_left_box3
			{
				width:588px;
				height:auto;
				background:#FFF;
				margin-bottom:30px;			
			}
			DIV#main1_001_left_box3 IMG
			{
				float:left;
				padding:10px;
				margin:0px 0px 10px 0px;
			}
			DIV#main1_001_left_box3 DIV
			{
				float:left;
				width:260px;
				height:211px;
				padding:0px;
				margin:10px 0px 0px 0px;
				background: url("../img/text_bg02.jpg") no-repeat left top;
			}
			DIV#main1_001_left_box3 P
			{
				float:right;
				width:220px;
				margin:25px 10px 20px 0px;
				color:#99C;
				font-size:13px;
				text-align:left;
				line-height:20px;
			}

		/*::::::::::::::レフトボックス４::::::::::::::::::*/
			DIV#main1_001_left_box4
			{
				clear:both;
				width:580px;
				height:auto;
				margin-bottom:15px;
			}
			DIV.short_box
			{
				float:left;
				width:230px;
				margin-right:20px;
				margin-left:10px;
			}
			DIV#main1_001_left_box4 IMG
			{
				float:left;
				padding:10px;
				background:#FFF;
			}

