﻿@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;
	text-align: justify}
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:0px 0px 15px;
		margin-top:0px;
		margin-bottom:0px;
                border:solid 1px #ffffff}

header h1	{font-size:0.8em;
		color:#ffffff;
		font-weight:bold;
		padding-left:70px;
		margin-bottom:-25px;
		margin-top:10px;
		}


header h2	{
		padding-top:40px;
		padding-bottom:0px;
		padding-left:18px;
                margin-top:-30px}

header h3	{font-size:0.8em;
		color:#ffffff;
		font-weight:normal;
		padding-left:20px;
		margin-bottom:-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 h2	{background-color: #e0e0e0;
	background-image: url(../../img/gazou/bar-green730.png);
	background-repeat: no-repeat;
	font-size: 1.0em;
	color: #ff0000;
	line-height: 28px;
	padding-left:8px;
	margin-top: 0;
	margin-bottom: 0}

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 h1	{
		border:dotted 2px #3333ff;
		border-radius:10px;
		margin-top:5px;
		margin-left:5px;
		margin-right:10px;
		margin-bottom:5px;
		background-color:#ccffcc;
		float:left}

article section h2	{background-color: ##e0e0e0;
	background-image: url(../../img/gazou/bar-blue01.png);
	background-repeat: repeat-x;
	font-size: 1.0em;
	color: maroon;
	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
		}	

article section h1.kinzai  {clear:both}
		

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:-12em;
		color:red;
		font-size:0.80em}

article section h1.kinzai{font-size:2.0em;
			text-align:center}


/*左サイドバー*/
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:151px;
		margin-left:-290px;	
		margin-bottom:0px}

div.fla		{float:right;
		margin-right:0px;
		margin-top:1px;
		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;
   margin-top:38px} 

.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.imagebox5 {
   border:dotted 3px #0000ff;
   border-radius:25px; /* 枠線 */
   background-color: #ffffff;  /* 背景色 */
   width: 370px; /* 横幅 
   height:270px; 
   float: right; /* 右に配置 */	
　 margin: 5px; /* 周囲の余白 */
   margin-right:6px;
   margin-top:36px;
   margin-bottom:15px}


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

div#etegami  {margin-left:auto;
	  margin-right:auto}	

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


