@charset "utf-8";
/* =======================================================
	CSS構成	: 各記事一覧・詳細ページレイアウト
	Editor	: DOTCOM MARKETING
	-----------------------------------------------------
	【TOC】
	01 : .article_box
	02 : .wp-pagenavi
	03 : .nextprev
	04 : #respond
	05 : BBBBBB
	-----------------------------------------------------
	■基本骨格
	#header
		#wrapper
			.article_box
			#BBBBBBB
			.nextprev
	#footer
======================================================= */




/* -------------------------------------------------------------
	01 : .article_box
------------------------------------------------------------- */
.article_box {
	margin-top: 30px;
	clear: both;
	overflow: hidden;
}
.article_box h3 {}
.article_box h3 span { line-height: 1.4; }
.article_box .article_box-time {
	font-weight: bold;
	margin-bottom: 15px;
	padding: 0 10px;
}
.article_box .article_box-content {
	clear: both;
	overflow: hidden;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
	padding: 0 0 30px;
}


.article_box-content table {
	border-collapse: collapse;
	border: 1px solid #CCC;
	width: 100%;
}
.article_box-content table th ,
.article_box-content table td {
	border: 1px solid #CCC;
	padding: 5px;
}



.article_box .article_box-post_type { text-align: right; }

/*													end:.article_box
------------------------------------------------------------- */


/* -------------------------------------------------------------
	02 : .wp-pagenavi
------------------------------------------------------------- */
.wp-pagenavi {
	margin: 0 auto;
	text-align: center;
	padding-top: 50px;
	clear: both;
	overflow: hidden;
}
.wp-pagenavi a ,
.wp-pagenavi span {
	background: #CCC;
	color: #333;
	display: inline-block;
	line-height: 25px;
	margin-right: 5px;
	padding: 2px 8px;
	text-align: center;
	text-decoration: none;
}
.wp-pagenavi span ,
.wp-pagenavi a:hover {
	background: #001346;
	color: #FFF;
}
.wp-pagenavi a:last-child { margin-right: 0; }


/*													end:.wp-pagenavi
------------------------------------------------------------- */


/* -------------------------------------------------------------
	03 : .nextprev
------------------------------------------------------------- */
.nextprev { margin-top: 30px; }

/*													end:.nextprev
------------------------------------------------------------- */


/* -------------------------------------------------------------
	04 : #respond
------------------------------------------------------------- */
#respond { margin-top: 50px; }
#respond h3 {
	background: #E3E0CE;
	line-height: 1;
	margin-bottom: 5px;
	padding: 8px 8px 5px;
}
#respond textarea {
	width: 99.5%;
	margin: 5px 0 10px;
}

/*													end:#respond
------------------------------------------------------------- */



/* -------------------------------------------------------------
	05 : BBBBBB
------------------------------------------------------------- */
h2.type_b a { color: #FFF; }
h2.type_b a:hover { text-decoration: none; }

/*													end:BBBBBB
------------------------------------------------------------- */




/* -------------------------------------------------------------
	06 : ichiran
------------------------------------------------------------- */
.ichiran {}
.ichiran h1 {}
/* 分区アンカーリンク */
.ichiran ul {
	margin: 30px auto;
	text-align: center;
	overflow:hidden;
}
.ichiran ul li {
	border-right: 1px solid #333;
	display: inline;
	padding: 0 10px;
}
.ichiran ul li:first-child { border-left: 1px solid #333; }

.ichiran  section .left-box { float:left;
margin:0 20px 0 20px;
width:300px ;
}

.ichiran  section .right-box {float:left;
width:300px ;
	 }
	 
.ichiran section { overflow:hidden;
margin:20px 0;	 }

.ichiran h3 {
margin:50px 0 20px 0;	 }

/*													end:BBBBBB
------------------------------------------------------------- */
