DIV#container_left_body
{
	height:4100px;
}

DIV#container_right_body
{
	height:4100px;
}
/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　メインコンテンツ　　:::::::::*//*:::::　　メインコンテンツ　　:::::::::*/
/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/

	DIV#main1_container
	{
		float:right;
		background-color: #fff;
		width:775px;
		height:auto;
		padding:2px;
		border-left: 1px 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: #447799;
	}

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

/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/
/*:::::　　メインコンテンツ左側（幅512px)　　:::::/*:::::　　メインコンテンツ左側（幅512px)
/*:::::::::::::::::::::::::::::::::::::::::*//*:::::::::::::::::::::::::::::::::::::::::*/
		
		DIV#main1_001_left
		{
			float:left;
			width:592px;
			height:auto;
			padding:0px;
			margin: 0px 10px 10px 10px;
			background-color: #fff;
		}
		*html DIV#main1_001_left/*::::::::::::::IEスターハック:::::::::::::::::::*/
		{
			float:left;
			width:592px;
			height:auto;
			padding-left:10px;
			margin: 0px 10px 10px 0px;
			background-color: #fef;
		}
		
			DIV.left_box_title
			{
				clear:both;
				width:590px;
				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:30px;
				font-size:12px;
				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;
			}

		/*::::::::::::::レフトボックス1::::::::::::::::::*/		
			DIV#main1_001_left_box1
			{
				width:589px;
				height:160px;
				background:#FFF;
				margin-bottom:15px;
				margin-left:2px;
				background: url("../img/text_bg01.jpg") no-repeat left top;
			}
			DIV#main1_001_left_box1 IMG
			{
				float:left;
				padding:10px;
				margin:0px 0px 10px 0px;
				border: solid #aaa 1px;
			}
			DIV#main1_001_left_box1 DIV
			{
				float:left;
				width:588px;
				height:160px;
				padding:0px;
				margin:0px 0px 0px 0px;
			}
			DIV#main1_001_left_box1 P
			{
				float:left;
				margin:20px 10px 10px 20px;
				color:#8888cc;
				font-size:12px;
				text-align:left;
				line-height:20px;
				text-indent:10px;
			}

		/*::::::::::::::レフトボックス2::::::::::::::::::*/		
			DIV#main1_001_left_box2
			{
				width:589px;
				height:auto;
				background:#FFF;
				margin-bottom:15px;
				margin-left:2px;
			}
			
			DIV#title_left
			{
				float:left;
				padding-left:70px;
				width:350px;
			}
			DIV#title_right
			{
				float:right;
				padding-right:30px;
				width:120px;
			}
			
			IMG.title_photo01
			{
				padding-top:40px;
				padding-bottom:0px;
			}
			P.title_p01
			{
				color:#8888cc;
				font-size:10px;
				text-align:center;
			}
			
			DIV#photo01
			{
				background:url("../img/france15.jpg") top left no-repeat;
			}
			DIV#photo02
			{
				background:url("../img/france16.jpg") top left no-repeat;
			}
			DIV#photo03
			{
				background:url("../img/france17.jpg") top left no-repeat;
			}
			DIV#photo04
			{
				background:url("../img/france18.jpg") top left no-repeat;
			}
			DIV#photo05
			{
				background:url("../img/france19.jpg") top left no-repeat;
			}
			DIV#photo06
			{
				background:url("../img/france20.jpg") top left no-repeat;
			}
			DIV#photo07
			{
				background:url("../img/france21.jpg") top left no-repeat;
			}
			DIV#photo07
			{
				background:url("../img/france22.jpg") top left no-repeat;
			}

			P.photo_p
			{
				display:block;
				float:right;
				padding-top:70px;
				padding-right:45px;
				font-size:12px;
				color:#69C;
				width:130px;
				line-height:18px;
				text-align:left;
			}
			DIV.travel_photo
			{
				float:left;
				width:580px;
				height:270px;
				margin-top:50px;
				padding-bottom:50px;
				border-bottom:#ddd solid 1px;
			}
			