﻿.back {
	background-color: #F0F8FF;
	padding-left: 10px;
	padding-right: 10px;
}

a{
	text-decoration:none;
	color:blue;
}



/*---------
ヘッダー
----------*/

header {
	position: relative;
	margin-top: 1px;
	height: 80px;
	margin-right: 0;
}

header>.icon {
	position: absolute;
	float: left;
}

.nav {
	position: absolute;
	height: 30px;
	width: 430px;
	right: 0;
	list-style: none;
	margin-top: 20px;
}

.nav li {
	float: left;
}

.nav li:hover {
	background-color: #d5f5ff;
}

.nav>li>a {
	text-decoration: none;
	font-size: 15px;
	padding: 15px;
	display: block;
}

.nav>li>a:hover {
	font-size: 16px
}

.clearfix {
	clear: both;
}


/*---------
ナビの終了
----------*/
/*---------
参考の開始
----------*/
.sankou {
	font-size: 15px;
	font-weight: 600;
	margin-bottom:-5px;
	margin-top:5px;
}
.sankou-1 {
	font-size: 15px;
	font-weight: 600;
	margin-bottom:5px;
	margin-top:5px;
}
.sankou-2 {
	font-size: 12px;
	font-weight: 600;
	margin-bottom:-5px;
	margin-top:5px;
	width:700px;
}

.sankou a {
	text-decoration: none;
	color: #FE9A2E;
}
.sankou-1 a {
	text-decoration: none;
	color: #FE9A2E;
}
.sankou a:hover {
	background-color: #FFF8DC;
}
.sankou-1 a:hover {
	background-color: #FFF8DC;
}

.jigaku-1{
	float:left;
	width:450px;
}
.jigaku-2{
	float:right;
	text-align:right;
}


/*---------
参考の終了
----------*/

/*---------
ボランティア募集
----------*/
.volunteer-t{
	font-size:22px;
	font-weight:600;
	text-align:center;
	margin-bottom:4px;
}

.volunteer{
	font-size:16px;
	font-weight:600;
}


/*---------
ボランティアの終了
----------*/

.bapic {
	height: 250px;
	background-image:url(../img/gaikan-2.jpg);
	margin-bottom:-15px;
	
	
}

p.bun {
	font-size: 20px;
	font: bold;
	text-align: center;
	padding-top:15px;
	margin-bottom: -10px;
	margin-top: 10;
	color: #800000;
}

/*---------
サポーターの開始

サポーターはrecord.cssへ

サポーターの終了
----------*/

/*---------
写真の説明の開始
----------*/

.table {
	overflow: auto;
	width: 100%;
	text-align: center;
}

.table-1 {
	overflow: auto;
	width: 100%;
	text-align: center;
	margin-top: -10;	
}

.gaku {
	float: right;
	list-style: none;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 10px;
	width: 33.3333%;
}

.gaku-1 {
	float: right;
	list-style: none;
	margin-top: -13px;
	margin-bottom: 5px;
	padding-top: 10px;
	width: 33.3333%;
	font-size:12px;
}
.gaku-2 {
	float: right;
	list-style: none;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-top: 10px;
	width: 33.3333%;
	font-size:14px;
}



.gaku a {
	text-decoration: none;
}

.gaku a:hover {
	background-color: #d5f5ff;
	text-decoration: none;
}

table.shashin{
	margin-right:8px;
	margin-left:-7px;
	width:600px;
}

/*---------
写真の説明の終了
----------*/


/*---------
トップページ：声の開始
----------*/
.koe{
	border-style:solid;
	border-width:1px;
	border-radius:0.5em;
	width:650px;
	border-color:skyblue;
	background-color:#f8f8ff;
	padding:5px;
	margin:0 auto;
	
}

.m-koe{
	font-size:14px;
	font-weight:600;
	color:Maroon;
	display:inline;
}

li.koe-naka{
	list-style-type:none;
	font-size:12px;

}

.motto{

	font-size:12px;
	font-weight:600;
	color:Maroon;
}

.motto-1{
	text-align:left;
	font-size:12px;
	font-weight:600;
}
.koe-motto{
	margin-top:10px;
	width:600px;
	font-size:12px;
	font-weight:600;
	float:left;
}


.motto a{
	text-decoration:none;
}

.motto a:hover {
	background-color:#d5f5ff;
}

.motto-1 a:hover {
	background-color:#d5f5ff;
}

.voice{ 
	color:darkorange;}

/*---------
トップページ：声の終了
----------*/
/*---------
去年までの記録の開始
----------*/

table#s {
	float: left;
	width: 120px;
	margin-bottom: 20px;
	padding-top: 0;
	height: 250px;
	margin-top:5px;
}

#s a:hover {
	background-color: #d5f5ff;
}

#s a {
	text-decoration: none;
}

.kiroku {
	font-size: 14px;
	text-align: center;
	font-weight: 300;
}

.nen-1{
	font-size: 14px;
	text-align: center;
	font-weight: 500;
}

.fukushu {
	font-size: 14px;
	text-align: center;
	font-weight: 500;
	margin-bottom: 0;
	color: #FE9A2E;
	text-align: center;
}
.hiduke{
	font-size: 14px;
}
.korona{
	font-size: 13px;
		color: #FF0000;
	text-align: left;
}
/*---------
今までの記録の終了
----------*/
/*---------
今年の記録の開始
----------*/
table#s2 {
	float: left;
	width: 120px;
	margin-bottom: 20px;
	padding-top: 0;
	height: 250px;
	margin-top:5px;
}

.kiroku-1 {
	font-size: 15px;
	text-align: center;
	font-weight: 600;
}
.hiduke-1{
	font-size: 15px;
}
.fukushu-1 {
	font-size: 14px;
	font-weight: 800;
	text-align: left;
}

/*---------
今年の記録の終了
----------*/
/*---------
問い合わせの開始
----------*/
.toiawase{
	border-style:solid;
	border-width:1px;
	border-radius:0.5em;
	width:400px;
	height:30px;
	line-height:30px;
	border-color:skyblue;
	background-color:#FAFAFA;
	float: right;
	margin-bottom:10px;
	text-align:center;
}

.toiawase-re{
	font-size:14px;
	font-weight:550;
}

.toiawase-re a:hover {
	background-color:#d5f5ff;
}



/*---------
問い合わせの終了
----------*/

/*---------
記事の開始
----------*/

#right {
	width: 400px;
	float: right;
	padding-top: 0px;
	background-color: #f8f8ff;
	height: auto;
	padding-left:5px;
	padding-right:5px;
}

.ki {
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 0;
	padding-left: 10px;
	border-left: 5px solid #B22222;
}
.ki-1 {
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-top: 2px;
	padding-bottom: 0;
	padding-left: 10px;

}


.kiji {
	width: 400px;
	height: auto;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 0;
	color: #424242;
	padding-left:0;
	padding-right:15px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:1px;
}

.kiji-1 {
	width: 400px;
	height: auto;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 0;
	color: #424242;
	padding-left:0;
	padding-right:15px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:15px;
}

.kiji-2{
	font-size: 14px;
	font-weight:600;
}

/*---------
記事の終了
----------*/


/*---------
テーブルの開始
----------*/

td.name {
	font-size: 30px;
}

.pro {
	line-height: 130%;
	font-size: 13px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/*---------
テーブルの終了
----------*/

/*---------
リンク集のはじめ
----------*/

span.star{
	color:red;
	font-weight:500;
}
h1.mida{
	font-size:16px;
	text-align:center;
	color: #000;
	letter-spacing: 1px;
	margin-top:-30px;
}
.naka{
	font-size:14px;
	font-weight:500;
}
.link-bun{
	font-size:14px;
	font-weight:300;
	color:#585858;
}

/*---------
リンク集の終わり
----------*/

/*---------
クラスのはじめ
----------*/
.class-back{
	background-color:#F0F8FF;
}


.class-foto{
	text-align:center;
	font-size:21px;
	font-weight:600;
	
}

.class-ex{
	text-align:center;
	font-size:15px;
	font-weight:500;
	
}

td.foto-ex{
	font-size:15px;
}

td.foto-ex-1{
	font-size:14px;
	vertical-align:top;
	}

.nittei{
	font-size:17px;
}

.class-5{
	text-align:center;
	font-size:15px;
	font-weight:400;
}
.class-6{
	font-size:16px;
	font-weight:600;
}

.zu-2017{
	width:600px;
	margin:0 auto;
}
.class-tea{
	text-align:right;
	font-size:15px;
	font-weight:500;
	
}


/*---------
クラスの終わり
----------*/

/*---------
２０１８年　クラスのはじめ
----------*/
.class-2018-5{
	font-size:17px;
	font-weight:600;
}

.class-2018-6{
	font-size:17px;
	font-weight:600;

}
.class-fukei-5{
	float:left;
}

.class-fukei-6{
	float:right;
}

.fukei-shashin{
	width:450px;
	margin:0 auto;
}

.shashin-hinichi{
	font-size:17px;
	font-weight:600;
}

.kurasu-soft{
	font-size:13px;
}

.kurasu-soft a:hover {
	background-color: #d5f5ff;
	
}


/*---------
２０１８年　クラスの終わり
----------*/

/*---------
スポンサーの始まり
----------*/
#naga{
	display:inline;
}
#koba{
	display:inline;
}

/*---------
スポンサーの終わり
----------*/


/*---------
アンケート：声の始まり：まつだっちの声はnews
----------*/
.kotei{
	position:fixed;
	top:0;
	margin:0 auto;
	background-color:#F0F8FF;
	width:650px;
	padding-top:7px;
	padding-bottom:5px;
}


.idou{
	margin-top:290px;
	padding-top:10px;
}

.idou-1130{
	margin-top:365px;
	padding-top:10px;
}

.idou-1131{
	margin-top:400px;
	padding-top:10px;
}


.idou-0928{
	margin-top:275px;
	padding-top:10px;
}

.jisshi{
	font-size:17px;
	font-weight:600;
	background-color:lightblue;
	}

.kuno{
	font-size:12px;
	text-align:center;
}

.hiduke{
	font-size:13px;
	text-align:center;
}

.hiduke a:hover{
	background-color: #d5f5ff;
}


.hitsuke{
	font-weight:600;
	display:inline;
}

.hitsuke-sub{
	font-size:15px;
	display:inline;
	font-weight:600;
}


.shitsumon{
	font-size:13px;
	margin-bottom:10px;
	margin-top:7px;
}

.shitsumon-4{
	font-size:12px;
	line-height:16px;
	margin-bottom:10px;
	margin-top:7px;
}

.koe-kojin-1{
	border-style:solid;
	border-width:1px;
	border-radius:0.5em;
	width:600px;
	border-color:skyblue;
	background-color:#f8f8ff;
	padding:5px;
	margin-bottom:5px;
	
}

.koe-kojin-2{
	border-style:solid;
	border-width:1px;
	border-radius:0.5em;
	width:600px;
	border-color:skyblue;
	background-color:#f8f8ff;
	padding:5px;
	margin-left:50px;
	margin-bottom:5px;
	
}

/*---------
アンケート：声の終わり
----------*/
/*---------
アンケート：表のはじまり
----------*/

.hyo-mi{
	font-size:16px;
	text-align:center;
}

span.hyo-mi a:hover{
	background-color: #d5f5ff;
}

.hyo-ex{
	font-size:16px;
	text-align:center;
	font-weight:600;
	
}

.hyo-naiyou{
	font-size:12px;

}

.zu-1{
	float:left;
	margin-bottom:5px;
	}
	
.zu-2{
	float:right;
}

.zu-0{
	float:left;
	}

/*---------
アンケート：表の終わり
----------*/






/*---------
ニュース：募集の始まり
----------*/
.boshu{
	font-size:15px;
	
}


/*---------
ニュース：募集の終わり
----------*/





footer {
	height: 40px;
	line-height: 40px;
	background-color: #58ACFA;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 10px;
}