.maincontent {
	background-image: url(../img/main_back.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	border: none;
}



.contents {
	background-image: url(../img/content_back.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
	text-align: left;
	border: none;
	width: 770px;
}

#title {
	margin:6px 0 0 0;
}

.reportgraph {
	width:370px;
	background-color:#999999;
}

/* content area */

.texts {
	text-align: left;
	margin: 0 0 0 24px;
	border: none;
	width: 713px;
}

.map {
	text-align: left;
	margin: 0 0 0 15px;
	border: none;
	width: 733px;
}

/* header menu */

#navi-photo {
	position: absolute;
	width: 150px;
	z-index: 1;
	margin-top:17px;
	margin-left: 82px;
	visibility: hidden;
}

#navi-itinerary {
	position: absolute;
	width: 150px;
	z-index: 1;
	margin-top:17px;
	margin-left: 172px;
	visibility: hidden;
}

#navi-team {
	position: absolute;
	width: 150px;
	z-index: 1;
	margin-top:17px;
	margin-left: 301px;
	visibility: hidden;
}

#navi-history {
	position: absolute;
	width: 150px;
	z-index: 1;
	margin-top:17px;
	margin-left: 396px;
	visibility: hidden;
}


/* map schedule */

.schedule {
	position: absolute;
	width: 311px;
	z-index: 1;
	margin-top:17px;
	margin-left: 30px;
}

/* report page */

.text_title {
	color:#EF084B;
	font-weight: bold;
}

.text_lead {
	color:#000000;
}

.text_main {
	color:#333333;
}


.photo {
border-color:#999999;
border-style:solid;
border-width:1px
}

/* original header footer */

#headerpoplocal {
width:768px;
background-color:#FFFFFF;
border-bottom:1px solid #ef0041;
}

.headerpopArea{
width:768px;
height:65px;
border-bottom:2px solid #cac9ca;
}

#headerpoplocal2 {
width:650px;
background-color:#FFFFFF;
border-bottom:1px solid #ef0041;
}

.headerpopArea2{
width:650px;
height:65px;
border-bottom:2px solid #cac9ca;
}

div#headerpoplocal div.left {
width:100px;
float:left;
}

div#headerpoplocal div.right {
width:600px;
float:right;
}

div#headerpoplocal2 div.left {
width:500px;
float:left;
}

div#headerpoplocal2 div.right {
width:150px;
float:right;
}

div#headerpoplocal div.right div.inner {
padding-top:28px;
padding-right:10px;
font-size:70%;
text-align:right;
}

div#headerpoplocal2 div.right div.inner {
padding-top:28px;
padding-right:10px;
font-size:70%;
text-align:right;
}

#footerpoplocal .copyrightArea {
width:768px;
text-align:right;
background-color:#cac9ca;
margin:0;
padding:0;
text-align:right;
border-top:1px solid #ef0041;
}

#footerpoplocal .copyrightArea p {
margin:0;
padding:5px;
padding-top:6px;
font-size:70%;
color:#666;
vertical-align:middle;
}


