/****** neyo css
*************************/
.ashita { width: 940px; margin: 0 auto;}
.neyo1, .neyo2, .neyo3, .neyo4, .neyo5, .neyo6, .neyo7, .neyo8, .neyo9, .neyo10, .neyo11 {
  float: left;
  display: inline;
  margin-left: 20px;
}
.neyo1 {width: 60px;}
.neyo2 {width: 140px;}
.neyo3 {width: 220px;}
.neyo4 {width: 300px;}
.neyo5 {width: 380px;}
.neyo6 {width: 460px;}
.neyo7 {width: 540px;}
.neyo8 {width: 620px;}
.neyo9 {width: 700px;}
.neyo10 {width: 780px;}
.neyo11 {width: 860px;}
.first {margin-left: 0;clear: left;}

/* powerf */
.powerf:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
 /* IE6 */
* html .powerf { zoom: 1;}
 /* IE7 */
*:first-child+html .powerf {zoom: 1;}

/************************

	サイト全体の設定

*************************/

body {
    margin: 0px;
    padding: 0px;
    font-size: 13px;
	line-height:1.8em;
	font-family:'メイリオ', Arial,Helvetica,'ヒラギノ丸ゴ Pro W4',HiraMaruPro-W4,'Meiryo UI', Meiryo,'ＭＳ Ｐゴシック', sans-serif;
    color: #333;
	background:#f8f2ea;
}

a {
    color: #795826;
}

a:hover {
    color: #5f451e;
    text-decoration: underline;

}

ul, li, dl, dd, dt {
    margin: 0px;
    padding: 0px;
    list-style:none;
}

/****************************

	ヘッダー

*****************************/
.herisui {
	margin-bottom:10px;
}

.scrach {
		margin:10px;
}

h1 {
	font-size:25px;
	text-align:center;
	padding:20px 0 5px 10px;
}

h1 a {
	color:#795826;
	font-weight:normal;
	text-decoration: none;
}

h1 a:hover {
	color:#5f451e;
	text-decoration:underline;
}

h2 {
	color:#333;
	font-size:13px;
	text-align:center;
	padding:8px 0;
	margin:10px;
	border-top:1px #795826 solid;
	border-bottom:1px #795826 solid;
}

/****************************

	コンテンツ

*****************************/

#maincol {
	padding: 5px 20px;
}

.sub_page {
	padding:0px 10px;
}

.sugele {
	width:100%;
	clear:both;
	min-height: 50px;
}

.daiji {
    float: left;
	margin-top:10px;
	width:250px;
	border-right:1px solid #ddd;
	padding:5px 10px;
}

.uson {
	padding:5px 10px;
	text-align:right;
    float: right;
	margin-top:10px;
	width:250px;
}

.more-link {
	float:right;
	background:#f4ebdd;
	padding:0 5px;
}

/****************************

	サイトタイトル

*****************************/

.hokasyusei {
	margin-top:10px;
	border-bottom:1px #795826 dashed;
	font-size:23px;
	font-weight:normal;
}

.hokasyusei a {
    text-decoration: none;
}


/****************************

	記事内のタイトル

*****************************/

.hanbu h1{
	margin: 0;
	padding:10px 10px;
	font-size:20px;
	color: #333;
	border:2px #ccc solid;
}

.hanbu h2{
	color: #333;
	margin:10px 0;
	font-size:18px;
	padding:5px 20px;
	margin:10px;
	border-top:2px #ccc solid;
	border-bottom:2px #ccc solid;
}

.hanbu h3{
	color: #333;
	margin:10px 0;
	font-size:16px;
	padding:5px 20px;
	margin:10px;
	border:1px solid #ddd;
}
.hanbu h4{
	color: #333;
	margin:10px 0;
	padding:3px 5px;
	font-size:15px;
	border-left:10px solid #ccc;
	padding-left:20px;
	margin-left:10px;
}


.hanbu h5{
	color: #333;
	margin:10px 0;
	font-size:15px;
	font-weight:normal;
	border-left:4px solid #ddd;
	padding-left:20px;
	margin-left:10px;
}

.hanbu h6{
	color: #333;
	margin:10px 0;
	font-size:14px;
	font-weight:normal;
	border-left:4px solid #ddd;
	padding-left:20px;
	margin-left:10px;
}

/*****************************

	記事内編集

******************************/

.hanbu {
	margin-bottom:10px;
	padding:10px 0;
	text-indent: 1em;
	overflow:hidden;
}

.hanbu dl{padding:0 20px;}
.hanbu ul{margin: 0 0 10px 10px;}

.hanbu ul li{
	margin:5px 0 0 10px;
	list-style-type:square;
}

.hanbu ol{margin: 0 0 10px 30px;}

.hanbu ol li{list-style-type:decimal;}

.hanbu h1, .hanbu h2, .hanbu h3, .hanbu h4, .hanbu h5, .hanbu h6{clear:both;}

/*****************************

	記事内画像

******************************/

.hanbu img {
	max-width:100% !important;
	height: auto !important;
}

.flicli {
	display:block;
	margin:10px auto;
	padding:5px;
	border:1px #ccc solid;
	background:#eee;
}

.seisan {
	float:left;
	margin-right:10px;
	padding:5px;
	border:1px #ccc solid;
	background:#eee;

}

.jpiels {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	padding:5px;
	border:1px #ccc solid;
	background:#eee;
}

.wp-caption {
	text-align:center;
	padding:10px;
	border:1px #ccc solid;
	background:#eee;
}

/****************************

	サイドバー

*****************************/
#side-block {	
	padding:5px 0;
	margin:20px;
	border-left:1px #795826 dashed;
}

.widget-name {
	color:#000;
	text-align:left;
	font-size:14px;
	padding:5px 0 2px 10px;
	font-weight:normal;
	border-bottom:1px #795826 dashed;
}

.yoshimo {
	padding-bottom:20px;
	margin-bottom:15px;
}

.yoshimo ul {
	padding:5px 0;
}

.yoshimo li {
	color:#000;
	padding:2px 5px 0 10px;
	margin:5px 0px;
}

.yoshimo ul li a {
	color:#5f451e;
	font-size:14px;
	display:block;
	font-size:12px;
	padding:5px;
	text-decoration: none;
}

.yoshimo ul li a:hover {
	background:#f4ebdd;
	color:#795826;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}

/****************************

	新着情報

*****************************/

.johohako {
	padding:10px 20px;
	margin:20px;
	border:1px #86612a solid;
	-webkit-box-shadow: 8px 8px 0px #86612a;
	-moz-box-shadow: 8px 8px 0px #86612a;
	box-shadow: 8px 8px 0px #86612a;
}
.info_title{
	text-align:left;
	font-size:15px;
	padding:8px 0 2px 10px;
	border-bottom:1px #795826 solid;
	font-weight:normal;
}

.johohako dl{
	padding:0 10px;
	font-size:12px;
}

.johohako dt{
	padding: 5px 10px 0px 10px ;
}
.johohako dd{
	padding: 0px 20px 5px 20px ;
	border-bottom:1px #795826 dashed;
}

.johohako a {
	padding:5px;
	text-decoration: none;
		}

.johohako a:hover{
	color:#795826;
	background:#f4ebdd;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	border-radius: 24px;
}

/****************************

	フッター
	
*****************************/

#footNav {
	border-top:1px #795826 solid;
	border-bottom:1px #795826 solid;
	text-align:center;
	color:#333;
	padding:10px 0;
	height:30px;
	margin-bottom:20px;
}

#footNav a {
	text-decoration:underline;
}
