/* Life font css

-------------------------------------------------------------------------------------------------*/
li {
	float: none !important;
}
.pan a {

		color			: #F89A6E;

	}

.pan a:hover {

		color			: #F89A6E;

		text-decoration	: underline;

	}

h1,h2 {

	color: #F89A6E;

	font-weight: normal;

}

.mamiko {

	font-size: 77%;

}

.backnumber {

	font-size: 85%;

}

div#ContentsHeader {

	width: 951px;

	margin: 0 0 20px 0;

}

div.Header_l {

	float: left;

	background: url(../write/images/bg_header.gif) no-repeat;

	padding: 18px 25px;

	width: 687px;

	height: 282px;

}

	div.Header_l strong {

		color: #fff;

		font-weight: bold;

	}

	div.Header_l h2 {

		font-size: 180%;

		color: #CA1919;

		padding: 10px 0;

	}

	div.Header_l p {

		color: #52462D;

	}

div.Header_r {

	float: right;

	background: url(../write/images/bg_profile.gif) no-repeat;

	padding: 70px 22px 0 22px;

	width: 170px;

	height: 252px;

}

p.Caption {

	font-size: 77%;

	padding: 0;

	margin: 0;

}

div#ColumnContents {

	background: url(../write/images/column_bg.gif) repeat-y;

	padding: 20px 40px;

	width: 589px;

}

	div#ColumnContents h3.ColumnContentsTitle {

		padding-bottom: 5px;

		border-bottom: 1px dotted #aaa;

		font-size: 180%;

		font-weight: normal;

		margin-bottom: 10px;

	}

		div#ColumnContents h3.ColumnContentsTitle span {

			color: #660B0B;

		}



	div#ColumnContents h3.SubTitle {

		background: #D6AD8C url(../write/images/icon_maru.gif) no-repeat 0.5em 0.7em;

		padding: 10px 10px 10px 32px;

		color: #fff;

		font-size: 120%;

		font-weight: normal;

	}

	div#ColumnContents ul.ColumnWaku {

		background: #FDF8EA;

		border: 1px solid #B78B77;

		padding: 10px;

	}

	div#ColumnContents p.SubRead {

		margin: 10px 0;

	}

	div#ColumnContents p span {

		font-size: 130%;

		color: #993300;

	}

	div#ColumnContents div#ColumnProf {

		/*background: url(../write/images/bg_footer.gif) no-repeat left bottom;*/

		margin-left: 180px;

	}

		div#ColumnContents div#ColumnProf dl.ProfArea {

			background: url(../write/images/waku_bg.gif) repeat-y;

			padding: 0 20px;

			margin: 0;

		}

			div#ColumnContents div#ColumnProf dl.ProfArea dt {

				float: left;

			}

			div#ColumnContents div#ColumnProf dl.ProfArea dd {

				float: right;

			}





/*Money

--------------------------------------------------------------------*/

.Mame {

	border-top: 1px dotted #996600;

	padding: 5px 0;

}

.Mame span {

	color: #996600;

}

.SubRead strong {

	color: #FF6699;

	font-size: 1.2em;

}
