﻿@charset "utf-8";
@media print {
	body { display:none; }
		}

body	{background-color:#cccc78}
a	{color: #017acd;
	text-decoration:none}
p	{line-height:1.6;
	font-size:1.0em}
img	{border-style: none}
/* コンテナ */
div#container	{width:950px;
	margin-left: auto;
	margin-right: auto}

/* パンくずリスト */
nav#bread	{font-size: 0.75em;
	margin-top: 3px;
	margin-bottom: 5px}

/* ヘッダー */
header	{background-image: url(../img/gazou/jinjyakarakanayama.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		padding:30px 0px 0px;
		margin-top:0px;
		margin-bottom:0;
                border:solid 1px #ffffff}

header h1	{margin:0px;
		padding-top:10px;
		padding-bottom:0px;
		padding-left:18px}

header h2	{font-size:0.8em;
		color:#ffffff;
		font-weight:normal;
		padding-left:20px}

p.santyou	{font-size:0.85em;
		color:yellow;
		margin-left:700px
		}


/*メニュー */
nav ul	{font-size:0.85em;
	margin-top:0;
	margin-left:0;
	padding-left:0;
	height:30px;
	background-color:#005087;
	margin-bottom:30px;
	border-radius:5px}
	


nav ul li {list-style-type:none;
	float:left}

nav ul li a  {display:block;
		width:134px;
		line-height:30px;
		text-decoration:none;
		text-align:center;
		color:#ffffff;
		background-color:#005087;
		border-right:solid 1px #ffffff;
}

nav ul li a:hover	{background-color:#cc9933
		}

/* コンテンツ */
article	{width: 730px;
	float:right;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	box-shadow:1px 2px 15px #000000}



article section h3	{background-color: #e0e0e0;
	background-image: url(../../img/gazou/bar-green.png);
	background-repeat: repeat-x;
	color:#ffffff;
	font-size: 0.875em;
	line-height: 23px;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 0}

article section h1	{margin-top:5px;
		margin-left:140px;
		margin-right:140px;
		margin-bottom:0px
}

article section h2	{background-color: #e0e0e0;
	
	font-size: 1.0em;
	color: #8b0000;
	line-height: 28px;
	padding-left: 6px;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 10px;
	border:solid 1px #ff0000}




article section h4　　　{background-image: url			(../../img/gazou/mn.jpg);
	background-repeat: repeat-x;
	color:#ffffff;
	font-size: 0.875em;
	line-height: 23px;
	padding-left: 30px;
	margin-top: 30px;
	margin-bottom: 0}


article section  p {font-size: 0.90em;
		line-height:1.8;
		margin-top:0px
		}
article section	{border:dotted 2px #ff0000;
		border-radius:20px;
		padding:10px;
		background-color:#ffffff
		}	


p#summary	{font-size:0.96em;
		color:#000000;
		line-height:3.6;
		border:dotted 2px #ff0000;
		border-radius:50px;
		padding:50px;
		background-color:#ffffff;
		}

p.spo01		{font-size:1.0em;
		margin-left:10px}


p.spo02		{padding-left:5em;
		text-indent:-4em;
		color:red;
		font-size:0.80em}
		






/*左サイドバー*/
p.saito		{font-size:0.75em;
		color:#000000;
		line-height:18px;
		padding:3px;
		margin:3px;
		border:solid 1px #ffffff;
		background-color:#ccffcc}

div#side	{width:190px;
                background-color:#cc9966;		
		float:left;
		margin-top:0;
		margin-bottom:0;
		}

div#side h2 {border-top:solid 3px #990000;
	border-left:solid 1px #990000;
	border-right:solid 1px #990000;
	background-color:#FFFFFF;
	padding:5px;
	font-weight:normal;
	background-color: #e0e0e0;
	font-size:1.0em;
	text-align:center;
	margin-bottom:-17px}

div#side li {border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	padding:0 5px 2px;
	line-height:2.5;
	margin-top:-13px;
	}

div#side ul {background-color:#ffffff;
	padding-left:20px;
	list-style-type:none;
	border:solid 1px #990000;
	border-top:none;
	font-size:0.85em;
	}

div#side ul li a	{text-decoration:none}
div#side ul li a:hover	{background-color: #ccff33}

div#sidebar aside	{margin-bottom: 10px}

div#sidebar aside a	{font-size: 0.75em;
	color: #444444;
	text-decoration: none;
	line-height: 30px;
	border: solid 1px #888888;
	padding: 5px}

div#sidebar aside img	{border: none;
	vertical-align: middle}


/* フッター */
footer	{background-image: url(../img/gazou/line-blue.png);
	background-repeat: repeat-x;
	width: 950px;
	margin-top: 0;
	padding-top: 15px;
	clear: both
	}

small	{font-size: 0.75em;
	font-style: normal;
	text-align: center;
	display: block}

/* 画像の配置 */

figure	{margin-top:-8px;
	margin-left:0px;
	margin-bottom:15px;
	}

img.tonarigumi	{float:left;
		margin-right:15px}
img.izumi17	{float:right;
		margin-left:5px;
		}

img.kumo	{float:right;
		margin-left:15px;
		margin-top:-20px}

img.seki	{float:left;
		margin-right:15px
		}

img.sekiba	{float:left;
		margin-left:15px;
		margin-top:-15px
		}	

p.miseko	{float:left;
		margin-top:116px;
		margin-left:-290px;	
		margin-bottom:0px}

p.fla		{float:right;
		margin-right:10px;
		margin-top:30px;
		margin-bottom:0px}
		
article section:nth-of-type(tizu)figure
		{margin-top:0;
		margin-right:0;
		float:right}	

img.tizu	{margin-top:20px;
		margin-left:0px;
		margin-bottom:15px;
		float:left
		}

img.saza	{float:left;
		margin-right:0px;
		margin-bottom:10px}

img.spott	{float:left;
		margin:10px
		}

p.gazoukakudai  {margin-bottom:-5px}
.magnify01	{margin-left:240px}

.shadow {
    -moz-box-shadow: 0 0 10px #333;
    -webkit-box-shadow: 0 0 10px #333;
    box-shadow: 0 0 10px #333;
}


div.imagebox {
   border: 1px dashed #0000cc; /* 枠線 */
   background-color: #ffffff;  /* 背景色 */
   width: 98px; /* 横幅 */
   height:82px;
float: left; /* 左に配置 */	
　 margin: 5px; /* 周囲の余白 */
}

p.image, p.caption {
   text-align: center; /* 3.中央寄せ */
   margin: 5px;       /* 4.余白・間隔 */
} 
p.image, p.caption2 {
   text-align: center; /* 3.中央寄せ */
   margin: 5px;       /* 4.余白・間隔 */
} 

p.caption {
   font-size: 0.70em;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
   margin-top:-5px}
p.caption2 {
   font-size: 0.85em;  /* 5.文字サイズ */
   color: darkblue; /* 6.文字色 */
   margin-top:-5px}



div.imagebox2 {
   border: 1px dashed #0000cc; /* 枠線 */
   background-color: #ffffff;  /* 背景色 */
   width: 298px; /* 横幅 */
   height:136px;
   float: left; /* 左に配置 */	
　 padding: 5px; /* 周囲の余白 */
   background-color:#32cd32} 

.etegami {display: block;
          margin-left:auto;
	  margin-right:auto;
	 margin-top:2px;		
         }


div.imagebox3 {
   border: 1px solid #ff0000; /* 枠線 */
   background-color: #ffffff;  /* 背景色 */
   width: 69px; /* 横幅 */
   height:80px;
float: left; /* 左に配置 */	
　 margin: 5px; /* 周囲の余白 */
   margin-left:5px;
   margin-top:5px}

div.imagebox4 {
   border: 1px solid #0000cc; /* 枠線 */
   background-color: #ffffff;  /* 背景色 */
   width: 170px; /* 横幅 */
   height:128px;
   float: left; /* 左に配置 */	
　 margin: 5px; /* 周囲の余白 */
   margin-left:3px;
   margin-top:3px;
   margin-bottom:1px}	




div#spot {margin-left:350px;
	  margin-top:15px}


p#setumei	{clear:both;
		margin-left:15px}

