body	{text-align:center;
	 background-color: #efefef;
font-family: "メイリオ",Meiryo,"ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
	 margin:0px}

.yohaku	{width:700px;
	 height:100%;
	 border-right:1px solid silver;
	 border-left:1px solid silver;
	 border-bottom:10px solid #333333;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:left;}

a:hover	{color:orange}

a img	{border:none}

/* === ヘッダー部分のスタイル === */

.head	{background-color:#BCD2EE;
	 width:100%;
	 height:80px}

.head1	{width:80px;
	 text-align:right}

.head2	{padding-left:9px}

.head h1	{font-size:24px;
	 color:black;
	 margin-bottom:1px}

.head h2	{font-size:12px;
	 color:black;
	 padding:5px 6px 3px}

.head div	{font-size:12px;
	 color:black}

.head h1 a	{color:black;
	text-decoration:none}
.head div a	{color:black;
	text-decoration:none}

.headmenu	{background-color:#333333;
	 width:100%;
	 font-size:12px;
	 text-align:right;
	 color:white}

.headmenu div	{margin-right:10px}

.headmenu a	{color:white;
	 text-decoration:none}

/* === サイドバーとコンテンツ部分のスタイル === */

.side_main	{width:700px;
	 height:100%}

/* === サイドバー部分のスタイル === */

.side	{width:148px;
	 background-color:#BCD2EE;
	 vertical-align:top;
	 padding:0px}

.side div	{font-size:14px;
	 font-weight:bold;
	 border-bottom:solid 1px white;
	 padding-top:8px;
	 padding-bottom:8px;
	 padding-left:12px;
	 padding-right:0px}

.side a	{color:black;
	 text-decoration:none}
.side a:hover	{color:orange}

.now {background-color:#ffffff}

.side ul	{font-size:86%;
	 line-height:140%;
	 margin-top:10px;
	 margin-bottom:0px;
	 margin-left:20px;
	 padding-bottom:0px;
	 padding-left:0px}

.nowlist      {color:orange}
.nowtext      {color:black}

/* === コンテンツ部分のスタイル === */

.main	{width:522px;
	 padding-left:15px;
	 padding-right:15px;
	 padding-top:25px;
	 padding-bottom:20px;
	 background-color: #ffffff;
	 vertical-align:top;}

.main h1	{font-size:18px;
	 border-bottom:dotted 1px #333333;
	 padding:3px 6px 3px;
	 margin-bottom:20px}

.main h2	{font-size:16px;
	 padding:5px 6px 3px; 
	 padding-left: 10px;
	 border-width: 0px 0px 2px 10px;
    	 margin-top:40px;
    	 margin-bottom:20px;
	 border-style: solid;
	 border-color: #BCD2EE}

.main h3 {font-size:14px;
	border-left-color:#BCD2EE;
	padding: 3px 0px 0px 6px;
	margin-left:15px;
	margin-top:40px;
	border-style: solid;
	border-width: 0px 0px 0px 10px}

.main p	{font-size:13px;
	 line-height:140%;
	 padding-left:15px;
	 padding-right:15px;
	 color:black}

.main ul{font-size:13px;
	 line-height:140%;
	 margin-top:0px;
	 margin-bottom:20px;
	 margin-left:20px;
	 padding-left:15px;
	 padding-right:15px}

.photo	{font-size:80%;
	 line-height:140%;
	margin-left: auto;
  	margin-right: auto}

.photo td	{vertical-align:top}

.tbstyle	{background-color:silver;
 	 font-size:13px;}

.tbstyle tr	{background-color:#ffffff}
.tbstyle th,td	{padding:5px 8px;
		vertical-align:top}
.tbstyle th	{background-color:#efefef}

.link {background: url(../image/arrow.gif) left center no-repeat;
	padding-left: 14px}

.author	{width:100%;
	 font-size:13px;
	 padding-bottom:10px;
	 text-align:right}

.news	{font-size:75%;
	 text-align:right}

.right	{font-size:75%;
	 text-align:right}

/* === フッタ部分のスタイル === */

.copy	{border-top:solid 1px #003399;
	 line-height:120%;
	 margin-top:40px;
	 padding-top:4px;
	 font-size:10px;
	 text-align:right}

/* === 更新履歴 === 
(いつ？何のページを編集しているとき？どのように変更？)

2011.05.09
.sideを整理
下記クラスを削除
	.head3
	.head h1 a:hover      {color:black}
	.head div a:hover     {color:black}
	.headmenu2 a:hover    {color:orange}
	.nowlist      {color:orange}
	.nowtext      {color:black}
	.phototop
	.log ul       {font-size:80%;

2012.04.18
.main ulにてmargin-bottomを0px->20pxに修正

2012.05.08
.main h2とh3にてmargin-topを20->40pxに修正

2012.05.17
.main h1にてmargin-bottomを12->20pxに修正

2011.05.09
.sideの下記クラスを復活
	.nowlist      {color:orange}
	.nowtext      {color:black}

2012.07.04
.mainに均等割付を追加
        text-align: justify;
	text-justify: inter-ideograph;

2015.06.04
.photoにてtext-align:leftを削除

2016.02.16
.tbstyleのtdにvertical-align:topを追加

2016.05.31
.main 均等割付を削除
        text-align: justify;
	text-justify: inter-ideograph;
*/