﻿
/* 文字サイズ */
#bodyContents{
	font-size: 100%;
}


/* ========================================  #bodyContents ページの本文 */
#bodyContents {
	float: left;
	width: 100%;
	margin: 0px 0px 20px;
}



#bodyContents h1 {
	padding: 0px;
	margin: 0px;
	color: #0B7A8E;
}



#bodyContents h2 {
	color:#000;
	clear: both;
	padding: 3px 0px 3px 5px;
	margin: 2em 0px 1em;
	border-left: 10px solid #3E7531;
	font-size: 120%;
	background-color: #F6F6F6;
}



#bodyContents h3 {
	margin: 0px 0px 0.5em 3px;
	font-size: 100%;
	color: #336699;
}








/* ========================================  そのほか個別設定 */
.title{
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 20px;
	border-left: 30px solid #A5150A;
}


.label{
	padding: 7px 5px 5px 10px;
	margin: 0px 0px 10px;
	border-left: 10px solid #3E7531;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #A5150A;
}


.subh {
	padding: 5px 0px 0px 3px;
	margin: 0px;
	border-top: 1px dashed #999999;
	font-weight: bold;
	color: #4A8854;
}

div#PhotoBox {
   position:relative;
   overflow:hidden;
}

div#PhotoBox ul {
   position:relative;
   left:27%;
   float:left;
}

div#PhotoBox li {
   position:relative;
   left:-35%;
   float:left;
   text-align:center;
   margin: 5px;        /* 4.余白・間隔 */
   font-size: 85%;  /* 5.文字サイズ */
   color: #666666; /* 6.文字色 */

}


div#slideshow { position:relative; width:320px; height:240px; }  /* 写真スライドショー大きさ設定 */
div#slideshow img { position:absolute; top:0; left:0; z-index:8; } /* 写真スライドショー設定 */
div#slideshow img.active { z-index:10; }
div#slideshow img.last-active { z-index:9; }

