@charset "UTF-8";

*{
	margin:0; padding:0; 	
	line-height:1.5;	
	color:#333333;

} 
body {background-color:#ffffff;text-align:center;
		-webkit-text-size-adjust: 100%;
		font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, Osaka, 'MS PGothic', arial, helvetica, sans-serif;
		}
		

div#pagebody{width:1060px; margin:0 auto;text-align:left;
background-color:#ffffff;}

div#photoheader {height:28px;
    background-image: url("photoimg/photohead.gif");
    background-repeat:no-repeat;
    background-repeat: no-repeat;background-color:white;
    text-align:center;
}

div#header {height:207px;
    background-image: url("/img/img2016/topimage.gif");
    background-repeat:no-repeat;
    background-repeat: no-repeat;background-color:white;
    text-align:center;
}

input[type="submit"]{
-webkit-appearance: none;
border-radius: 0;
}

a:hover {
	background-color:#ffffff;	/*リンクにマウスが乗ったら色を変える*/
}
/*============================================
メインメニュー
============================================*/

/* --- ナビゲーションバー --- */
div.nav {
width: 100%; /* ナビゲーションの幅 */
font-size: 90%;
}

/* --- メニューエリア --- */
div.nav ul.nl {
width: 100%; /* メニューの幅 */
margin: 0;
padding: 4px 0; /* メニューのパディング（上下、左右） */
list-style-type: none;
text-align: center;
}

/* --- メニュー項目 --- */
div.nav ul.nl li {
width:16.5%;
float: left;
padding-top:4px;
padding-bottom: 4px;
background-color: #DEDEDE; /* ナビゲーションの背景色 */
border-top: 1px #cccccc solid; /* 上境界線 */
border-bottom: 4px #BCBCBC solid; /* 下境界線 */
border-left: 1px #cccccc solid; 

}

/* --- リンク --- */
div.nav ul.nl li a {
display: block;
position: relative; /* IE6用 */
padding: 2px 5px; /* リンクエリアのパディング（上下、左右） */
text-decoration: none; /* テキストの下線（なし） */
}
/* --- ポイント時の設定 --- */
div.nav ul.nl li a:hover {
background-color: #f0ffff; /* ポイント時の背景色 */
text-decoration: underline; /* テキストの下線（あり） */
}

/* --- clearfix --- */
.clearFix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearFix {
min-height: 1px;
}

/*============================================
左カラム
============================================*/
div#leftsw{
width:60px;margin-top:15px; float:left; }

/*============================================
ニュース（中央カラム）
============================================*/
div#news{
	width:935px; margin:15px 0px 15px 0px;
	float:left;
	}
	
div#news2{
	width:1050px; margin:15px 0px 15px 15px;
	float:left;
	}



h1.phototitle {font-size:150%;text-align:center; margin:10px 0px 20px 0px;}


h1 {
	margin:2px 0px 10px 0px;
	font-weight: bold; text-align:left;font-size:100%; 
	
	}
	
h2 {
	margin:20px 20px 20px 20px;
	font-weight: bold; text-align:left;font-size:95%;
	
	}


	
img.pho1{width:252px; height:192px; margin:5px 1px 2px 1px;}

img.pho2{width:934px; height:auto; float:center; margin:5px 0px 0px 0px;}

img.sw1{width:56px; height:auto; float:left; }

img.sw2 {
	width:200px; height:auto; float: right;
	margin:50px 50px 20px 0px; padding-top:20px;
	}	
	
figure.pho1 { float:left; padding-right: 7px;}

figcaption {text-align:center; font-size:95%;
	margin:0px 0px 20px 0px;}

	

br.clear {clear: both;}


h4.newsminititle{text-align:left; font-size:60%; padding-top:50px;
margin:20px 80px 5px 80px; border-bottom: solid 1px #999999;}

p{text-align:left;font-size:85%; overflow:hidden; margin:0px 5px 5px 5px; text-indent:5px;}

p.date {text-align:right; font-size:110%;
	margin:2x 8px 10px 0px;}


p.center {text-align:center; font-size:130%; margin:0px 60px 16px 60px;}

p.p3{text-align:left; font-size:60%; margin:3px 80px 3px 80px;}

p.blog{text-align:center; font-size:110%; margin-top:70px;}





/* --- ページングエリア --- */
div.paging {
margin: 20px 0;
}

/* --- メニューエリア --- */
div.paging ul.nl {
margin: 0;
padding: 0;
list-style-type: none;
text-align: center; /* メニューのセンタリング */
font-size: 100%; /* メニューの文字サイズ */
}
/* --- メニュー項目 --- */
div.paging ul.nl li {
display: inline;
margin-right: 15px; /* 項目の右マージン */
}

/* --- アクティブな項目 --- */
div.paging ul.nl li strong {
color: #cc0000; /* 項目の文字色 */
}

/* --- リンクしない項目（前へ・次へ） --- */
div.paging ul.nl li span {
color: #808080; /* 項目の文字色 */
}

/*============================================
右カラム
============================================*/
div#rightsw{ width:60px;margin-top:15px; float:right;}



/*============================================
フッタ
============================================*/

div#footer {
	height:50px; text-align:center;
	clear:both;					/*回り込みを解除する*/
	background-color:#cccccc;			/*フッタ部分の背景色*/
}
p.footer{text-align:center;font-size:80%; overflow:hidden; 
margin:0px 0px 5px 10px; text-indent:0px;}

}