@charset "utf-8";

/*============================================
　アーカイブサイトでの設定
============================================*/

a{
	line-height: 130%;
	vertical-align:baseline;
	font-size:110%;	color:#333333;
}

/* パンクズリストのフォント・色の設定　--*/
.top_midashi{
	font-size:110%;
	color: white;
	background: #9fc24d;
	height:28px;
	line-height: 1.2;
	padding-top: 5px;
}
.top_midashi h2{
	font-size:100%;
}
.top_midashi h2 a{
	color: white;
}

/* 本文の各段落・見出しの設定　--*/
.vox_bun h3{
	width: 95%;
	font-size:120%;
	white-space: nowrap;
	margin-top: 15px;
	margin-bottom:15px;
	border-bottom: solid 1px #95c1f2;
	position: relative;
}
.vox_bun h5{
	font-size:120%;
		margin-bottom:10px;
}
.vox_bun h6{
	margin-top: 0px;
}

/* 写真の影付け　--*/
img.shadow {
    -webkit-box-shadow: 0 10px 8px -6px #8d8c8c;
    -moz-box-shadow: 0 10px 8px -6px #8d8c8c;
     box-shadow: 0 10px 8px -6px #8d8c8c;
}

/*  h6 見出し　--*/
section.widget h6{
	font-size:95%;
	text-align:center;
	color: #c70067;/*文字色*/
	border: solid 1px #941f57;/*線色*/
	padding: 0.2em;/*文字周りの余白*/
	letter-spacing: 0.08em;
}
/*  サイドメニュー　--*/
a.menu2{
	height: 16px;
}

/* 写真右側への回り込み設定 */
	  	   *.float img
      {
         max-width:350px;
		}
/* 本文見出欄装飾　---*/
.vox_bun h3{
	border-bottom: solid 1px #25b7c0;
}
h3:after {
	border-bottom: solid 2px #009b9f;
}

/* 本文内の下段メニュー　---*/
ul#co_nav li{
	background:#9fc24d;
	border-right:1px solid #5f6527;
	border-bottom:1px solid #5f6527;}
ul#co_nav  a:hover{
	background:#618e34;
}

/* テキストのアンダーライン　---*/
.under {text-decoration: underline;	font-size:130%;}

/* 他ページのテーブル高さよりも低く設定　---*/
table {
	line-height:1.5;
}
.vox_bun table{
	margin:6px 0 14px 8px;
}
