﻿@charset "utf-8";

body {
	font-family: "ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3",
	"HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS Pgothic","Osaka",sans-serif,Helvetica, Helvetica Neue, Arial, Verdana;
	padding:0;margin:0;font-size:0.9em;
	background-image:url('../img/bg.gif');background-repeat:repeat-x;
}
.right {
	text-align:right}
.left {
	text-align:left}	
.center {
	text-align:center;margin:auto}	
.photo-C {
	text-align:center;font-size:80%;color:blue}
.photo-L {
	text-align:left;font-size:80%;color:blue}	
.photo-R {
	font-size:80%;color:blue;float:right;margin-left:15px}	
.azure	{
	background:azure}
.red {
	color:red}
span.nowrap	{
	white-space:nowrap}
/* table td span {
	white-space:nowrap;background:yellow} */

header {
	width:1000px;height:250px;color:white;
	margin:0 auto 0;float:none;text-align:center;
	border:1px silver solid}
header img {
	width:1000px;height:250px;margin:0}
div.glass {
	width:1000px;margin:-260px auto 0;text-align:right}
.glass img {
	width:40px;height:40px;margin-right:10px;}
h1 {
	margin:0;padding:0}
h2 {
	background:navy;color:white;text-align:center;
    font-weight:normal;letter-spacing:3px;margin:0 0 10px;
    padding:5px;font-size:130%;font-weight:bolder}
h3 { 
	color: navy; font-size: 110%; background-color: #f8f8ff;width:auto; 
	text-align: left; margin-top: 0px;  
	padding: 5px; border-top: 1px solid silver; border-bottom: 1px solid silver }
  
div.main {
	width:1000px;width:;overflow:auto;margin:auto;
	background:white;border:1px solid silver;
	border-top:0;border-bottom:0;background:white}
menu {
	float:left;width:15%;
	margin-top:25px;padding-top:0}
menu ul li {
	list-style-type:none;border:1px navy solid;
	margin:0 0 5px -70px;padding:5px;
	border-left:8px navy solid;width:140px;}
menu ul li a {
	text-decoration:none}
menu ul li a:hover{
	text-decoration:underline;color:purple}
menu img {
	margin:5px 0 0 -30px;border:1px silver solid}

article {
	width:590px;
	float:left;overflow:auto;margin-top:25px;margin-right:15px;
	padding-bottom:25px}
section {
	background:white;overflow:auto;margin:auto 15px 15px}
/* section span {
	display:inline-block;background:pink} */
ul.wadai {
	list-style-image:url('../img/index/kuromaru.png');text-align:left;
	font-weight:bold;margin-left:25px;padding-left:0;margin-bottom:5px}
.wadai2 { background-color: white; text-align: left; margin-top: 0px; margin-bottom: 5px; 
	padding:5px 5px 5px 30px; border-bottom: 1px dotted #c0c0c0 }

.date	{ 
	text-align: left; margin-top: 5px; margin-bottom: 5px }
.endred { 
	color: red; margin-left: 10px }
.news { 
	; text-align: left; margin-top: 0px; margin-bottom: 5px; 
	padding-bottom: 5px; padding-left: 30px; border-bottom: 1px dotted silver }
.kako {
	text-align:center;margin:35px auto}

div.R {
	width:190px;float:right;margin-right:10px;margin-top:25px}
.kyosan { 
	line-height: 150%; background-color: #f5f5f5; text-align:center; 
	margin-top: 0px; margin-bottom: 30px; padding: 6px; border: double 3px #066 }
.tit-sponser{
	color:red;font-weight:bold;font-size:115%;}	
.R ul	{
	list-style:none;padding:0px}




footer {
	background:navy;width:1000px;margin:0 auto;padding:5px 0;
	text-align:center;font-size:90%;
	float:none;color:white}
address	{
	margin:15px auto}	
hr.dashe {
	border-top: 1px dashed #aaa;margin:auto 15px}
	


/* totopボタン */
a#pagetopBtn img {
  position:fixed;
  bottom:10px;
  right:10px;
  width:60px
  
}
