/*
Theme Name: Chapter 3 - ORIGINAL
Description: Chapter 3 - オリジナルテーマ
Author: 管理人
*/
body {background-color:#fff;
font-size: 14px}

/* ==================== 追加 ==================== */

.blogbox{width:270px;
         float:left;
    margin-right: 10px;
}

.fbox{width: 270px;
         float:left;
}
/* ==================== レイアウト ==================== */

#container	{width: 728px;
	         margin: auto;
background-color:#fff;}

#content	{width: 550px;
                 float:right;
                 margin: 15px 6px;}
#foot	{clear: both;}

#head, #content, #foot
	{background-color: #ffeebb}

/* ==================== ２段組み ==================== */
.single #content,
.date #content,
.page-template-customnews-php #content
	{width: 550px;
	float: right;}

.page-template-customnews-php #sidebar
	{width: 210px;
	float: right;}


#sidebar	{width: 160px;
	         float: left;
	         margin: 12px 0px 0px;}


/* ==================== リンク ==================== */
a	{color: #000000;
	text-decoration: none}

a.link2:link{color: #FF1010;
text-decoration:underline;}

a.link2:hover{color: #FF1010;
}


/* ==================== ヘッダー ==================== */
#head	{background: none;
	background-repeat: no-repeat;
	background-position: 0px;}

#head h1{margin: 0;
	font-family: 'Arial Black', sans-serif;
	padding-left: 0px;
width: 320px;
float: left;}

#head h1 a	{color: #000000;
	text-decoration: none}

#head p	{margin: 0px 0 0;}

#head p#desc	{font-size: 12px;
	color: #666666;
	margin-top: -25px;
	float: right;}

/* ==================== ナビゲーションバー ==================== */
.menu	{font-size: 12px;
	height: 40px;
	background-color: #ffffff;
	border: solid 1px #663333;
	margin: 0;
	padding: 0;}

.menu ul	{margin: 0;
	padding: 0;}

.menu li	{list-style-type: none;
	float: left;}

.menu li a	{display: block;
	width: 120px;
	line-height: 40px;
	border-right: solid 1px #663333;
	text-align: center;}

.menu li a:hover	{background-color: #FFCCCC}


/* ==================== コンテンツ ==================== */
#content	{background: none;}

#content h2	{font-size: 18px;
	margin: 0 0 20px;
	background-color: #FFCCCC;
        line-height:32px;
	padding-left: 10px;}

#content h3	{font-size: 16px;
	border-left: solid 8px #8bc124;
	padding-left: 10px;}

#content p	{font-size: 14px;
	line-height: 1.5;
	margin: 10 0 0px;}

/* 画像 */
.alignleft	{float: left;
	margin-right: 0px;
	margin-bottom: 5px;}

.alignright	{float: right;
	margin-left: 0px;
	margin-bottom: 5px;}

.aligncenter	{clear: both;
	display: block;
	margin: 5px auto;}

a img	{border: none;}


/* ==================== リンク集 ==================== */
.link	{margin: 0;
	padding: 0;}

.link, .link ul	{list-style-type: none;}

.link li li	{font-size: 12px;
	margin: 20px 0 25px;
	border-bottom: solid 1px #8bc124;
	padding-bottom: 5px;}

.link a	{font-size: 16px;
	font-weight: bold;
	padding: 5px;}

.link a:hover	{color: #FF9999;}


/* ==================== フッター ==================== */
#foot	{background: none;
	border-top: solid 1px #aaaaaa;
	padding: 10px 0 20px;}

#foot p	{font-size: 12px;
	margin: 0;}

/* ==================== ニュース ==================== */
.newspost h3	{font-size: 16px;
	border-left: solid 6px #8bc124;
	border-bottom: solid 1px #8bc124;
	padding: 4px 4px 4px 10px;
	margin: 0 0 15px;}

.newspost h3 span	{font-size: 12px;
	color: #888888;}


/* ==================== サイドメニュー ==================== */

.sidemenu	{font-size: 14px;
	border: none;
	padding: 0px;
	margin-bottom: 1px;}

.sidemenu _inner{
        padding:10px;
        border-solid:2px #87cefa;
        }
.sidemenu h2	{font-size: 14px;
	color: #696969;
	border-bottom:dotted 2px #F54455;
	margin-bottom: 10px;
        padding-bottom:3px;
        }


.sidemenu ul	{margin: 0;
	padding-left: 0px;}

.sidemenu li	{line-height: 1.2;
	list-style-type: none;
	background-repeat: no-repeat;
	padding-left: 2px;
	margin-bottom: 1px;}


.sidemenu li a:link {color: #FF1010;
text-decoration:underline;}

.sidemenu li a:hover	{color: #FF1010;
}



/* ========== 前後のページへのリンク ========== */
.prevnext	{font-size: 14px;
	font-family: Verdana, sans-serif;
	color: #8bc124;
	margin-top: 30px;
	overflow:hidden;}

.prevnext a	{color: #8bc124;}

.prevnext a:hover	{color: #ff8800;}

.prev	{margin: 0;
	float: left;}

.next	{margin: 0;
	float: right;}


/* ========== 記事の個別ページ ========== */
.postdate	{color: #8bc124;
	font-weight: bold;}


/* Singular */
.singular #primary {
margin: 0 -26.4% 0 0;
}
#nav-single {
display: none;
}
.singular .entry-header .entry-meta {
position: relative;
}
.singular .hentry {
padding: 0;
}
.singular .entry-header, .singular .entry-content, .singular footer.entry-meta, 

.singular #comments-title {
width: 100%;
}
.singular #content, .left-sidebar.singular #content {
margin: 0 34% 0 7.6%;
}
.singular article .entry-title {
padding-top: 0;
}
.singular .entry-meta .edit-link a {
right: 0;
top: 0;
left: auto;
}


		/* ================================================ */
		/* アルバムスタイルシート部分） */
		/* ================================================ */

		div.imagebox {
		   border: 1px solid #a9a9a9; /* 枠線 */
		   background-color: #FFFFFF;  /* 背景色 */
		   width: 250px;               /* 横幅 */
                   height:320px;               /* 縦幅 */
		   float: left;                /* 中央に配置 */
		   margin: 0px;                /* 周囲の余白 */
		}
		div.imagebox2 {
		   border-top: 1px solid #a9a9a9; /* 上枠線 */
		   border-bottom: 1px solid #a9a9a9; /* 下枠線 */
		   border-right: 1px solid #a9a9a9; /* 右枠線 */
		   border-left: none; /* 左枠線 */
		   background-color: #FFFFFF;  /* 背景色 */
		   width: 295px;               /* 横幅 */
                   height:320px;               /* 縦幅 */
		   float: left;                /* 中央に配置 */
		   margin: 0px;                /* 周囲の余白 */
		}
		p.image, p.acaption {
		   text-align: center; /* 中央寄せ */
		   margin: 0px 5px 6px 0px;        /* 余白・間隔 */
		}
		p.acaption {
		   font-size: 80%;     /* 文字サイズ */
		   color: darkblue;    /* 文字色 */
		}

		p.exp {
			clear: left;       /* 回り込みを解除 */
		}
.tbl {
  font-family: sans-serif;
  color: #333333;
  font-size: 12px; /*文字サイズは崩れないようにするため固定にします。*/
}
.tbl dt {
  clear: left;
  float: left;
  width: 100px;
  margin: 0;
  padding: 3px 5px;
  font-weight: bold;
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}
.tbl dd {
  float: left;
  width: 250px;
  margin: 0;
  padding: 3px 5px;
  background-color: #ffffff;
  border-bottom: 1px solid #ffffff;
}

.txt1{font-size:12px;}

/* ==================== 見出し ==================== */
.midasi h3	{font-size: 14px;
	border-left: solid 6px #8bc124;
	padding: 4px 4px 4px 10px;
	margin: 5px 5px 5px 5px;}

.midasi h3 span	{font-size: 12px;
	color: #888888;
        margin-left: 15px;}

/* ==================== ページ内メニュー ==================== */
#menu1 {
width: 600px; /* メニュー全体の横幅 */
}

#menu1 DIV {
float: left; /* 回り込み */
width: 18%; /* ボタンの横幅 */
}

#menu1 A {
display: block; /* ブロック要素 */
background-color: #FFFFFF; /* 背景色 */
border: 1px #006600 solid; /* 枠線（太さ・色・スタイル） */
padding: 3px; /* リンク部分の余白 */
text-align: center; /* リンク文字の位置 */
font-size:12px;
} 

#menu1 A:hover {
color: #FF6600; /* ポイント時の文字色 */
} 