@charset "utf-8";
/*
===== CONTENTS ===========================================

	 0: 共通部分
	 1: トップページのみ
	 	1-1:個別タイトル部分
	 	1-2:下段ナビ部分
	 2: 個別ページ
		2-1:タイトル部分
		2-2:コンテンツ部分
		2-3:ナビ部分
==========================================================
*/

/*---メールレター今月の特集説明部分---*/
#two-column-content{
}



	
/*メインコンテンツ関係*/


/*---1次レベルメニュー関係---*/

	

/*
===== 0: 共通部分 ==========================================
*/
p {
	margin			:0;
	padding			:0;
}

/*メールレター会員募集*/
.title-red{
	padding			: 3px 0px 3px 0px;
	color			: red;
	font-size		: 120%;
	text-align		: center;
}
p.bosh{
	padding			: 1px 0px 1px 0px;
	font-weight		: bold;
	font-size		: 100%;
	text-align		: center;
}
/*
===== 1: トップページのみ ==========================================
*/

/*
===== 1-1: 個別エントリータイトル部分 ==========================================
*/

/*個別エントリーレイアウト部分*/
/*レイアウト共通部分*/
.ditto_summaryPost:hover,.ditto_summaryPost_alt:hover,.ditto_summaryPost_first:hover{
	/*color			:#255EBB;*/
	border			: solid;
	border-width	: 0px 1px 0px 5px;
	border-color	: #ffffff #cccccc #cccccc #FF6420;
}

.ditto_summaryPost dl,.ditto_summaryPost_alt dl,.ditto_summaryPost_first dl,.ditto_summaryPost_title dl{
	margin			:0;
}

.ditto_summaryPost dt,.ditto_summaryPost_alt dt,.ditto_summaryPost_first dt,.ditto_summaryPost_title dt{
	width			:26%;
	float			:left;
	clear			:left;
	text-align		:left;
	margin			:0;
	padding			:0;
}

.ditto_summaryPost dd,.ditto_summaryPost_alt dd,.ditto_summaryPost_first dd,.ditto_summaryPost_title dd{
	width			:70%;
	float			:left;
	margin			:0;
	padding			:0;
}


.ditto_summaryPost,.ditto_summaryPost_alt,.ditto_summaryPost_first,.ditto_summaryPost_title{
	margin			:0px 0px;
	padding			:5px 0px 5px 0px;
	border			: solid;
	border-width	: 0px 1px 0px 5px;
}
/*
/*レイアウト個別部分*/
.ditto_summaryPost{
	border-color	: #EEFFFF #cccccc #ffffff #3A80F8;	
}

.ditto_summaryPost_alt{
	border-color	: #EEFFFF #cccccc #ffffff #cccccc;
	background		:#EEFFFF;
}

.ditto_summaryPost_first{
	padding			:20px 0px 20px 0px;
	border-color	: #EEFFFF #cccccc #cccccc #255EBB ;
	background		: #FFFFFF url(http://abcr.co.jp/assets/images/silver_back.gif) repeat-x left bottom;
}
.ditto_summaryPost_title{
	border-width	: 1px 1px 1px 5px;
	border-color	: #cccccc #cccccc #cccccc #255EBB;
	background		: #FFFFFF url(http://abcr.co.jp/assets/images/silver_back.gif) repeat-x left bottom;
}

.Post-title{
	margin		:0px;
	padding		:3px 0px 3px 10px;
}

/*個別エントリーレイアウト部分ここまで*/

/*個別エントリータイトル部分*/
dl.ml_title{
	font-size		:0.8em;
	font-weight		:bold;
	color			:#666666;
	margin			:2px 0px 0 10px;
}
.Post-title dd{
	font-size		:1em;
	margin			:1px;
	padding			:0px;
	margin			:0px;
}

.Post-title dt span.new{
	background		:#FF6420;
}

.Post-title dt span{
	background		: #3A80F8;
	color			: #FFFFFF;
	padding			: 0px 5px;
	margin			: 0px 0px 0px 10px;
}

.Post-title dt {
	font-size		: 0.8em;
	font-weight		: normal;
	color			: #666666;
	margin			: 0px 10px 0 0
}

.Post-title h3 a{
	font-weight		: normal;
	color			: #000;
	text-decoration	: none
	}
.Post-title h3 a:link{
	color			: #255EBB;
	text-decoration	: none
	}
.Post-title h3 a:hover{
	background		:none;
	color			: #387EF5;
	text-decoration	: none
	}
.Post-title h3 a:visited{
	color			: #000;
	text-decoration	: none
	}
.Post-title h3 a:active{
	color			: #DFDFDF;
	text-decoration	: none
	}
/*ブログタイトル部分ここまで*/
	


/*
===== 1-2: 下段ナビ部分 ==========================================
*/
/*下段ナビゲーション*/
.ditto_paging {
	border-top		: 1px solid #ccc;
	padding			: 10px;
	font-size		: 86%;
	color			: black;
}
#ditto_pages{
	text-align		: center;
	margin			: 3 auto;
}


#ditto_pages .ditto_currentpage {
	border			: 1px solid black;
	padding			: 1px 5px 2px;
	margin-right	: 1px;
	background-color: #255EBB;
	color			: #fff;
}
#ditto_pages .ditto_off {
	border			: 1px solid #ccc;
	padding			: 1px 5px 2px;
	margin-right	: 1px;
	color			: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
	border			: 1px solid #008CBA;
	padding			: 1px 5px 2px;
	margin-right	: 1px;
	text-decoration	: none !important;
	color			: black;
}
#ditto_pages a:hover {
	background-color: #fff;
	color			: #000;
	text-decoration	: none
}

/*
===== 2: 個別ページのみ ==========================================
*/

/*
===== 2-1: タイトル部分 ==========================================
*/

/*
===== 2-2: コンテンツ部分 ==========================================
*/

/*本文*/
#two-column-content div#backnumber p{
	white-space         : normal;
	letter-spacing      : normal;
	word-spacing        : normal;
	_word-spacing       : 4px;
	font-family         : "ＭＳ ゴシック",MS UI Gothic,Osaka,sans-serif ;
	font-size           : 90%;
	_font-size          : 12px;
	line-height         : 150%;
	_line-height        : 14px;
	background-color    : #ffffff;
	border				: solid;
	border-width		: 0px 0px 0px 1px;
	border-color		: #cccccc;
	margin				: 0px 0px 10px 0px;
	padding				: 0px 0px 0px 10px;

}

/*バックナンバーに戻る*/

p.center{
	padding			: 10px 0px 10px 0px;
	border			: solid;
	border-width	: 2px 0px 0px 0px;
	border-color	: #cccccc;
}

/*
===== 2-3			: ナビ部分 ==========================================
*/
/*---メールレタータイトル部分---*/
#two-column-sidemenu h3{
	background		: #000000 url(../images/black_title_back.gif) repeat-x left top; 
	color			: #FFFFFF;
	font-size		: 0.8em;
	margin			: 0px 0px;
	padding			: 5px 2px;
	border			: 1px solid;
	border-color	: black black #000000;
	_font-size		: x-small;
	}

#Back-number-list ul{
	margin:5px
	}
	
#Back-number-list li{
	background		: #ffffff url(../images/menu_icon_small.gif) no-repeat left center; 
	padding			: 3px 0px 3px 20px;
	font-weight		: bold;
	_font-size		: 0.85em;
	}
