/*
 *	コンテンツスタイルシート
 */
body {
	color:#006600;
/*	background-color:#ffffcc;*/
	background-color:#C0C5B1;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 1px;
}

div#main {
	width: 1270px;
	background-color:#ffffcc;
	text-align	:	center;
	margin: 0 auto;  
}

div#header {
	width: 100%;
	height: 110px;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	color:#191970;
	background-color:#228B22;
	background-image : url("../img/bkimg_title.gif");
	padding-top: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.headerMenu {
	width: 100%;
	vertical-align : middle;
	text-align : left;
	color : #ffffcc;
	background-color:#006600;
	background-image : url("img/bkimg_menu.gif");
	font-family : century, serif;
	font-style : normal;
	font-weight : bold;
	font-size : small	;
/*	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;*/
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 7px;
}
div#container {
	width: 100%;
	padding: 0px;
}

div#sidebarR {
	width: 310px;
/*	height: 100%;*/
	float: right;
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22; */
	padding-top: 20px;
	padding-bottom: 50px;
	text-align	:	center;
}
div#contentsL {
/*	width: 75%;*/
	width: 930px;
/*	height: 100%;*/
	float: left;
/*	background-color:#ffff00;*/
/*	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;*/
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 50px;
	padding-right: 10px;
	text-align	:	left;

}

div#footer {
	clear: both;
	width: 100%;
	text-align	:	center;
	background-color:#ffffcc;
}
div#footerMenu {
	width: 100%;
/*	height: 120px;*/
/*	border-style	:	solid;
	border-width	:	3px;
	border-color	:	#228B22;*/
	background-color:#006600;
	background-image : url("img/bkimg_menu.gif");
	color : #ffffcc;
	padding-top: 10px;
	padding-left: 10px;
}

div#idxWin {
	width: 80px;
/*	height: 200px;*/
	left: 10px;
	bottom: 10px;
	position: fixed;
	text-align	:	center;
	vertical-align: middle;
	background-color:#C0C5B1;
 /*
	border-style	:	solid;
	border-width	:	1px;
	border-color	:	#228B22;
*/
	padding: 5px;
	font-style	:	bold;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}

div.menu_top {
	text-align	:	right;
}
div.sidebarAF {
	text-align	:	center;
	margin-top: 10px;
	margin-bottom: 5px;
}

h1.HeaderTitle {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}

h1.PhotoTitle {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	xx-large;
	font-family	:	serif;
}

h2.HeaderTitle {
	color:#ffffcc;
	text-align	:	left;
	margin-top: 5px;
	margin-left: 20px;
	font-style	:	normal;
	font-weight	:	bold;
	font-size	:	large;
	font-family	:	serif;
}
.headerMenu a:link  { color: #ffffcc }
.headerMenu a:visited {color:#ffffcc }
.headerMenu a:active  { color: #4682B4 }
.headerMenu a:hover  { color: #87CEEB }


h1 {
	margin-top: 20px;
	margin-bottom: 10px;
	text-align	:	center;
	font-style	:	italic;
	font-weight	:	bold;
	font-size	:	xx-large;
	font-family	:	serif;
}

p {
	
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 40px;
	margin-right: 10px;
	font-family	:	sans-serif;
	font-size : medium	;
	font-weight : normal;
}

.TourIndent {
	margin:20px 40px;
	font-style : italic;
	font-weight : bold;
	font-size : small	;
}
.TourBold {
	font-style: normal;
	font-weight: bold;
}
.TourAD {
	margin-top: 20px;
	margin-bottom: 20px;
	text-align	:	center;
}

p.photo {
/*	margin : 50px;*/
	margin : 20px 7%;
	font-style : normal;
	font-weight : bold;
	font-size : medium	;
}
h3 {
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left: 30px;
	margin-right: 10px;
	font-family	:	sans-serif;
	font-style : oblique;
	font-size : large	;
	font-weight : bolder;
}
h3.photo { font-style: italic; margin: 20px 7% }
a:link  { color: #006600 }
a:visited {color:#006600 }
a:active  { color: #191970 }
a:hover  { color: #0000ff }

.index {
	text-align : center;
	font-style : normal;
	font-weight : bolder;
	font-size : medium	;
	font-family: serif;
}
.Copyright {
	text-align : center;
	font-style : italic;
	font-weight : normal;
	font-size : small	;
}

.indexdate {

	text-align: center;

	color:##01360c;
	margin-top: 20px;
	margin-bottom: 20px;
	font-style: bold;
	font-weight: bold;
	font-size: normal;
	font-family:  serif;
	line-height:1.5;

}

p img {
	margin: 5px;
	float:left;
}


table.menu {
	width : 100%;
	background-color:#006600;
	background-image : url("img/bkimg_menu.gif");
	color : #ffffcc;
	border-style : hidden;
}
td.menu {
	vertical-align : middle;
	text-align : left;
/*	padding : 2px;*/
	font-family : century, serif;
	font-style : normal;
	font-weight : bold;
	font-size : small	;
}
.menu a:link  { color: #ffffcc }
.menu a:visited {color:#ffffcc }
.menu a:active  { color: #4682B4 }
.menu a:hover  { color: #87CEEB }

td.menu_top {
	vertical-align : top;
	text-align : right;
	font-family : century, serif;
	font-style : normal;
	font-weight : bold;
	font-size : medium	;
}
table.menup {
	width : 100%;
	background-color:#006600;
	background-image : url("img/bkimg_menu.gif");
	color : #ffffcc;
	border-style : hidden;
}
td.menup {
	vertical-align : middle;
	text-align : left;
/*	padding : 2px;*/
	font-family : century, serif;
	font-style : normal;
	font-weight : bold;
	font-size : small	;
}
.menup a:link  { color: #ffffcc }
.menup a:visited {color:#ffffcc }
.menup a:active  { color: #4682B4 }
.menup a:hover  { color: #87CEEB }
