/* コラム一覧 */

/*
#columnArticleTitle{
	background: url(../images/column_title.jpg) no-repeat left top;
	width: 564px;
	height: 42px;
	text-indent: -9999px;
	margin-bottom: 5px;
}*/




.columnArticleLifeBox{
	background-color: #fcf2db;
	padding: 10px;
	width: 620px;
	margin-bottom: 20px;
}


.columnArticleFundBox{
	background-color: #f0f8fe;
	padding: 10px;
	width: 620px;
	margin-bottom: 20px;
}



.columnArticleLifeBoxEnd{
	background-color: #fcf2db;
	padding: 10px;
	width: 620px;
	margin-bottom: 0;
}


.columnArticleFundBoxEnd{
	background-color: #f0f8fe;
	padding: 10px;
	width: 620px;
	margin-bottom: 0;
}




.columnArticleTitleLifeOutside{
	border: solid 1px #feca97;
	background-color: #fff;
	padding: 1px;
	width: 616px;
}


.columnArticleTitleLifeInside{
	border: solid 1px #feca97;
	padding: 10px;
	width: 594px;
}



.columnArticleTitleFundOutside{
	border: solid 1px #3e87e9;
	background-color: #fff;
	padding: 1px;
	width: 616px;
}


.columnArticleTitleFundInside{
	border: solid 1px #3e87e9;
	padding: 10px;
	width: 594px;
}





/* life.bon.co.jpリンク記事のタイトル */
.columnArticleColumnLifeTitle{
	background: url(../images/recommend_head_bar.jpg) no-repeat left 2px;
	height: 16px;
	color: #FF6600;
	font-size: 14px;
	font-weight: bold;
	padding-left: 12px;
}

.columnArticleColumnLifeTitle a{
	color: #FF6600;
	text-decoration: none;
}

.columnArticleColumnLifeTitle a:hover{
	color: #FF6600;
	text-decoration: underline;
}



/* funds.bon.co.jpリンク記事のタイトル */
.columnArticleColumnFundTitle{
	background: url(../images/column_fund_head_bar.jpg) no-repeat left 2px;
	height: 16px;
	color: #3e87e9;
	font-size: 14px;
	font-weight: bold;
	padding-left: 12px;
}

.columnArticleColumnFundTitle a{
	color: #3e87e9;
	text-decoration: none;
}

.columnArticleColumnFundTitle a:hover{
	color: #3e87e9;
	text-decoration: underline;
}






.columnArticleColumnRead{
	font-size: 12px;
	padding-top: 3px;
	padding-left: 12px;
}
	


/* 「快適暮らしの情報へ」 */
.articleColumnGolife{
	background: url(../images/article_column_golife_off.gif) no-repeat left top;
	width: 112px;
	height: 14px;
	text-indent: -9999px;
	margin-top: 4px;
	float: right;
}

.articleColumnGolife a{
	background: url(../images/article_column_golife_off.gif) no-repeat left top;
	display: block;
	width: 112px;
	height: 14px;
}

.articleColumnGolife a:hover{
	background: url(../images/article_column_golife_on.gif) no-repeat left top;
	display: block;
	width: 112px;
	height: 14px;
}





	


/* 「住まいに関わるお金の情報へ」 */
.articleColumnGofund{
	background: url(../images/article_column_gofund_off.gif) no-repeat left top;
	width: 158px;
	height: 14px;
	text-indent: -9999px;
	margin-top: 4px;
	float: right;
}

.articleColumnGofund a{
	background: url(../images/article_column_gofund_off.gif) no-repeat left top;
	display: block;
	width: 158px;
	height: 14px;
}

.articleColumnGofund a:hover{
	background: url(../images/article_column_gofund_on.gif) no-repeat left top;
	display: block;
	width: 158px;
	height: 14px;
}




/*「この記事の続きを読む」*/
.articleColumnNext{
	background: url(../images/article_column_next_off.gif) no-repeat left top;
	width: 129px;
	height: 13px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-right: 5px;
	float: right;
}

.articleColumnNext a{
	background: url(../images/article_column_next_off.gif) no-repeat left top;
	display: block;
	width: 129px;
	height: 13px;
}

.articleColumnNext a:hover{
	background: url(../images/article_column_next_on.gif) no-repeat left top;
	display: block;
	width: 129px;
	height: 13px;
}



/*「この記事の続きを読む」*/
.articleColumnLifeNext{
	background: url(../images/article_column_life_next_off.gif) no-repeat left top;
	width: 129px;
	height: 13px;
	text-indent: -9999px;
	margin-top: 15px;
	margin-right: 5px;
	float: right;
}

.articleColumnLifeNext a{
	background: url(../images/article_column_life_next_off.gif) no-repeat left top;
	display: block;
	width: 129px;
	height: 13px;
}

.articleColumnLifeNext a:hover{
	background: url(../images/article_column_life_next_on.gif) no-repeat left top;
	display: block;
	width: 129px;
	height: 13px;
}




.columnArticleSubtitle{
	font-weight: bold; padding-bottom: 8px;
}



.columnArticleColumnMain{
	width: 618px;
	margin: 10px 0;
}

.columnArticleColumnTextLeft{
	float: left; padding-right: 5px; width: 353px; font-size: 12px; line-height: 1.6;
}

.columnArticleColumnTextNoImg{
	font-size: 12px; line-height: 1.6;
}



.columnArticleColumnImgRight{
	float: right; width: 260px;
}


.columnPageTop{
	text-align: right; width: 640px; margin: 5px auto 20px;
}


.columnPageTitle{
	float: left;
	font-size: 12px;
	padding-top: 8px;
	padding-left: 7px;
}

.columnPageTitleText{
	color: #000000;
	font-size: 12px;
	line-height: 1.4;
	padding-left: 39px;
	padding-top: 0;
}

*:first-child+html .columnPageTitleText{
	color: #000000;
	float: left;
	font-size: 12px;
	line-height: 1.4;
	padding-top: 0;
	width: 459px;
}

.columnPageTitleText a{
	color: #000000;
	text-decoration: none;
}

.columnPageTitleText a:hover{
	color: #2676be;
	text-decoration: none;
}

