
.contents{
	display:block;
	width:900px;
	text-align:center;
}

.contents_inner{
	display:block;
	width:884px;
}




/* ----------------------------------------------------------------------------------------

ポップアップ
	
---------------------------------------------------------------------------------------- */


.contents_inner2{
	display:block;
	width:841px;
	margin:0 auto;
}


#content02Up{
	}


#bottomUp{
	width:841px;
	margin:0 auto 20px;
	height:1141px;
	}
	
		
.contentsUp{
	display:block;
	width:841px;
	text-align:center;
}


#mainUp{
	width:841px;
	margin:0 auto;
	padding-top:20px;
}


#header_navUp{
	float:right;
	margin-top:5px;
	}
	
#headerUp{
	height:66px;
	width:841px;
	margin:0 auto;}
	
#headerUp h1{

	float:left;
	width:330;}
	
#headerUp #header_navUp{
	float:right;
	margin-top:5px;
	width:350;
	}
	
#headerUp #header_navUp ul li{
	float:left;
	}


#campaign02 .planeText {
	text-align:left;
	padding-left:110px;
	*padding-left:10px;
	color:#FFF;
	font-weight:bold;
	width:620px;
	margin:10px 0 10px;
	
	}

#campaign02 .address {
	margin-bottom:10px;
	
	}	


#campaign02 #footBox{
	width:678px;
	background:url(../img/campaign02/campaign02_foot.jpg) no-repeat center bottom;
	height:259px;
	margin-left:90px;
	*margin-left:10px;
	margin-top:20px;
	position:relative;

	}

#campaign02 #footBox #sc_bottom {
	position: absolute;
	top:85px;
	left:260px;
	}


#campaign02 #footBox #dl_bottom {
	position: absolute;
	top:172px;
	left:260px;
	}

.imgUp20 {
	margin-top:20px;}



#campaign02 #footBox p input:hover {
  opacity: 0.90;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  -ms-filter: "alpha(opacity=90)";
}
	