/* 
--------------------------------------------------------------------------

ここでは、知って安心！人生のイベントお金ＬＩＳＴ
のページのスタイルを設定します。！ファイナンスエリア！

UPdate:07/03/31 18:16 Fri.
leo
--------------------------------------------------------------------------
*/

/*33_2_5_3 	知って安心！人生のイベントお金ＬＩＳＴ :FINACE//*/

/* 共通（マネー） */
hr.line-d1e0ec {
	margin: 0;
	padding: 0;
	background-color: #d1e0ec; 
	color: #d1e0ec; 
	border: none; 
	height: 1px;
	width: 98%;
	clear: both;
	}
hr.line-dot {
	margin: 0 0 10px;
	padding: 0 0 8px;
	background-color: #ffffff; 
	color: #ffffff; 
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dotted #957C70;
	height: 1px;
	width: 100%;
	clear: both;
	}
* html hr.line-dot {
	margin: 0;
	padding: 0;
	} 
.colorF22 {
	color: #ff2222;
	}
	
/* 3カラム */

div#maincontent h3.moneyeditor {
	height:15px;
	border: none;
	padding: 5px 0 5px 0px;
	_padding: 10px 0 0px 0px;
	background-position: left top;
	margin: 20px 0 8px;
	color: #000000;
	border-bottom: 1px solid #d9d2cf;
	border-left: solid 5px #A18E87;
	}
* html div#maincontent h3.moneyeditor {
	height: 33px;
	margin: 35px 0 8px;
	}
div#maincontent h3.moneyeditor span{
	padding:3px 0 3px 10px;
	}

div#maincontent h4.h4-ts-text {
	color: #0D5D9C;
	padding: 7px;
	background-color: #ffffff;
	background: none;
	border-left: 5px solid #1B79C3;
	border-bottom: 1px dotted #000000;
	margin: 35px 0 15px;
	}
div#maincontent h4.h4-ts-texttop {
	color: #0D5D9C;
	padding: 7px;
	background-color: #ffffff;
	background: none;
	border-left: 5px solid #1B79C3;
	border-bottom: 1px dotted #000000;
	margin: 15px 0;
	}

div#maincontent h5.h5-tsstext {
	color: #000000;
	padding: 0;
	background: none;
	border: none;
	margin: 0 0 15px;
	}
div#maincontent h5.h5-lineup {
	font-weight: normal;
	padding: 6px 10px;
	color: #0d5d9c;
	background-color: #dbebf8;
	background-image: none;
	border-bottom: 1px solid #d1e0ec;
	margin: 0;
	}

div#maincontent div#article-list p {
	margin-bottom: 0px;
	}
div#maincontent p.mb36 {
	margin-bottom: 36px;
	}
ul.m-linklist {
	margin-top: 5px;
	text-align: right;
	list-style-image: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif");
	}
p.m-linklist {
	margin-top: 5px;
	text-align: right;
	}
p.m-linklist a { /*061213 修正*/
	background: transparent url(//img.allabout.co.jp/pts/img/2005/tri01.gif) no-repeat scroll 0pt;
	padding-left: 15px;
	-moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial;
	}

/* 2カラム */
div#content-double h3#t-moneycatalog {
	font-weight: bold;
	color: #0D5D9C;
	border-top: 1px solid #1B79C3;
	padding: 5px 0 15px 15px;
	background:url("../img/bgt_moneycatalog.gif") no-repeat left bottom;
	margin-bottom: 15px;
	line-height: 1.2em;
	}
div#content-double h3#t-moneycatalog span{
	font-weight: normal;
	}
div#content-double h4.ts-moneycatalog {
	font-weight: bold;
	color: #0D5D9C;
	padding: 7px;
	border-left: 5px solid #1B79C3;
	border-bottom: 1px dotted #000000;
	margin: 35px 0 15px;
	}
div#content-double h4.tsn-moneycatalog {
	font-weight: bold;
	color: #0D5D9C;
	padding: 7px;
	border-left: 5px solid #1B79C3;
	border-bottom: 1px dotted #000000;
	margin-bottom: 15px;
	}
div#content-double p {
	margin-bottom: 14px;
	}
	

/* カテゴリエリア */
div#maincontent div#t-m-category,div#content-double div#t-m-category {
	width: 505px;
	height: 5px;
	background: url("../img/bgh_moneycategory.gif") no-repeat 0 0;
	margin: 15px 0 0;
	}
div#maincontent div#t-m-category h4,div#content-double div#t-m-category h4 {
	margin: 0;
	padding: 0;
	background: none;
	}
div#m-categorybody {
	margin: 0;
	padding: 0 0 5px;
	width: 505px;
	background: url("../img/bgf_moneycategory.gif") #edf2e5 no-repeat center bottom;
	line-height: 1.4em;
	}
div#m-categorybody div.m-categorytitle {
	margin: 7px 0;
	float: left;
	width: 100px;
	}
div#m-categorybody div.m-categorytitle h5.ts-m-category {
	color: #47601f;
	padding-left: 10px;
	background: none;
	}
div#m-categorybody div.m-categorycontents {
	margin: 7px 0;
	float: left;
	width: 405px;
	}
div#m-categorybody div.m-categorycontents ul {
	margin: 0;
	width: 100%;
	list-style: none;
	}
div#m-categorybody div.m-categorycontents ul li {
	float: left;
	width: 33%;
	}
div#m-categorybody div.m-categorycontents ul li a {
	padding-left: 15px;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
	}
hr#m-categoryfooter {
	margin: 0;
	padding-bottom: 5px;
	background: url("../img/bgf_moneycategory.gif") no-repeat center bottom;
	border: none;
	clear: both;
	}

/* ラインナップ（トップ）エリア */
div.m-lineuptbody {
	margin: 0 0 15px 0;
	padding: 0;
	width: 505px;
	background-color: #f0f5f9;
	}
div.m-lineuptbody div.m-lineuptimage {
	margin: 0;
	float: left;
	width: 100px;
	}
div.m-lineuptbody div.m-lineuptimage img {
	margin: 7px 0 0 10px;
	}
div.m-lineuptbody div.m-lineuptcontents {
	margin: 0;
	padding: 7px 0 0 0;
	float: left;
	width: 405px;
	}
div.m-lineuptbody div.m-lineuptcontents p.ltc-pagelink {
	margin: 0 10px 0 0;
	text-align: right;
	line-height: 0.5em;
	}

/* タブエリア */
div#maincontent div#m-tabbody {
	padding-bottom: 15px;
	background: url("../img/tab_maneyline.jpg") no-repeat left bottom;
}
* html div#maincontent div#m-tabbody {
	padding-bottom: 0;
	background: none;
}
div#maincontent div#m-tabbody ul {
	margin: 0;
	padding-left: 4px;
	width: 505px;
	list-style: none;
}
* html div#maincontent div#m-tabbody ul {
	padding: 0 0 15px 0;
	background: url("../img/tab_maneyline.jpg") no-repeat left bottom;
}
div#maincontent div#m-tabbody ul li {
	margin-right: 4px;
	text-align: center;
	line-height: 2em;
	float: left;
	width: 163px;
	height: 31px;
	background: url("../img/tab_money.gif") no-repeat 0 0;
}
* html div#maincontent div#m-tabbody ul li {
	margin: 0 2px;
}
div#maincontent div#m-tabbody ul li#m-tabon {
	background: url("../img/tab_money_on.gif") no-repeat 0 0;
}
div#maincontent div#m-tabbody ul li a {
	padding-left: 17px;
	background: url("../img/tabarrow_money.gif") no-repeat left top;
}
div#maincontent div#m-tabbody ul li span {
	padding-left: 17px;
	background: url("../img/tabarrow_money_on.gif") no-repeat left top;
	color: #FFFFFF;
}

/* 写真入りリストエリア */
div#maincontent div.m-photolistbody {
	clear: both;
	width: 505px;
}
div#maincontent div.m-photolistbody div.m-plphoto {
	float: left;
	width: 85px;
}
div#maincontent div.m-photolistbody div.m-pltext {
	float: left;
	width: 420px;
	margin: 5px 0 0;
}
div#maincontent div.m-photolistbody div.m-pltext h4 {
	font-weight: normal;
	padding: 0;
	background: none;
	border: none;
	margin-bottom: 6px;
}
div#maincontent div.m-photolistbody div.m-pltext ul {
	margin: 0;
	width: 100%;
	list-style: none;
}
div#maincontent div.m-photolistbody div.m-pltext ul li {
	padding:5px 0;
	float: left;
	width: 50%;
}
div#maincontent div.m-photolistbody div.m-pltext ul li span {
	padding: 4px;
	border: 1px solid #cbcbcb;
}
div#maincontent div.m-photolistbody div.m-pltext dl { /*061208*/
	margin: 0 0 3px 0;
	width: 420px;
	float: left;
}
div#maincontent div.m-photolistbody div.m-pltext dt { /*061208*/
	padding: 3px;
	width: 70px;
	float: left;
	text-align: center;
	border: 1px solid #cbcbcb;
}
div#maincontent div.m-photolistbody div.m-pltext dd { /*061208*/
	margin-left: 5px;
	padding-top: 3px;
	width: 115px;
	float: left;
}

/* 写真なしリストエリア */
div#maincontent h4.m-tltitle {
	font-weight: normal;
	padding: 0 0 0 15px;
	background: none;
	border: none;
	margin-bottom: 5px;
	background: url("http://img.allabout.co.jp/pts/img/2005/tri01.gif") no-repeat left top;
}
div#maincontent p.m-tltext {
	padding: 0 0 0 15px;
}

/*070401 MONEYリニューアルに伴い一時的に関連情報を削除*/
/*
div#maincontent div.c-recipe-sub-box, div#maincontent div.c-sub-box div.relatedInfo-wrap{
	display:none;
 	}
*/
/*070401 MONEYリニューアルに伴い一時的に関連情報を削除//*/


