@charset "shift_jis";

/*
------------------------------------------------
■マネー　初心者向け読み物コンテンツ
■/money/lecture/ 
■/money/lifeplan/
■togashi 20080619
■最終更新日 20091020 イメージパス変更
------------------------------------------------
*/

/*共通CSS*/
@import "/css/money/money_topcategory.css";

#mainContents{
margin-bottom:10px;
}
#main680 #bannerTxt{
border:none;
}

.table td{
padding:3px;
text-align:center;
vertical-align:middle;
}
.table td.alignR{
text-align:right;
}

.table .title
{
	margin-bottom: 5px;
	font-size: 13px;
}

.pad
{
	padding: 10px 0;
}

/* 講座 */
.lecturetitle_back
{
	 background: url(https://img1.kakaku.k-img.com/images/money/lecture/top_title_tail.gif) no-repeat top right;
}

.lecturename_back
{
	 background: url(https://img1.kakaku.k-img.com/images/money/lecture/top_name_tail.gif) no-repeat top right;
}

#lecture_box a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

.lecture_tab
{
	padding: 5px;
	background-color: #9999C2;
	line-height: 120%;
	font-weight: bold;
	border: 1px solid #ffffff;
	color: #ffffff;
}

.lecture_box_back
{
	 background: url(https://img1.kakaku.k-img.com/images/money/lecture/lecture_contents_baseback.gif) repeat-y left;
		font-size:107%;
}


.lecture_line
{
	padding-bottom: 5px;
	line-height: 140%;
	border-bottom: 1px dotted #9999C2;
}

.lecture_line2
{
	padding-bottom: 5px;
	line-height: 140%;
	border-bottom: 1px dotted #9999C2;
}

.lecture_line2_txt
{
	font-size: 85%;
}

.lecture_line table
{
	margin-bottom: 10px;
}
.lecture_line table td
{
padding:3px;
}


.lecture_line td
{
	font-size: 92%;
	padding:3px;
}

.lecture_line strong
{
	color: #414141;
}

.txtsource
{
	margin: 5px 0px 5px;
	text-align: right;
	color: #000080;
	font-size: 11px; line-height: 110%;
}

.star
{
	color: #BE4523;
}

.f1_fix
{
	font-size: 13px; line-height: 110%;
}

.exp
{
	margin-top: 5px;
	color: #414141;
	font-size: 11px; line-height: 120%;
}

/* プロフィール */
.p_photo
{
	border-left: 3px solid #BE4523;
	border-bottom: 1px solid #ECC6AF;
}

.p_name
{
	padding: 5px;
	border-right: 1px solid #ECC6AF;
	border-bottom: 1px solid #ECC6AF;
	font-size: 11px; line-height: 120%;
}
.p_profile
{
	padding: 5px;
	border-left: 1px solid #FFFAE6;
	border-right: 1px solid #ECC6AF;
	border-bottom: 1px solid #ECC6AF;
	font-size: 11px; line-height: 120%;
}

.p_profile .h
{
	color: #BE4523;
	font-weight: bold;
}

.p_career
{
	padding: 5px;
	border-left: 1px solid #FFFAE6;
	border-bottom: 1px solid #ECC6AF;
	font-size: 11px; line-height: 120%;
}

.p_career .h
{
	color: #BE4523;
	font-weight: bold;
}

.p_comment
{
	padding: 8px;
	background-color: #FFFAE6;
	font-size:92%;
	line-height: 140%;
	
}

.p_comment .h
{
	color: #BE4523;
	font-weight: bold;
}

.p_longprofile
{
	padding: 8px;
	font-size: 11px; line-height: 120%;
	border-left: 3px solid #BE4523;
	border-top: 1px solid #FFFAE6;
}

.p_longprofile .h
{
	color: #BE4523;
	font-weight: bold;
}

.p_column_photo
{
	border-left: 3px solid #BE4523;
	padding-bottom:33px;
}

.p_column
{
	padding: 5px 5px 5px 8px;
	border: 1px solid #ECC6AF;
	font-size: 13px;
	line-height: 130%;
	background-color:#F8E6D1;
}
.p_column img{
float:left;
margin-right:5px;
margin-left:-8px;
margin-top:-6px;
}

.p_column .h
{
	color: #BE4523;
	font-weight: bold;
}

.p_column .profile
{
	margin: 5px 0 5px;
	font-size: 11px;
}


.category_button
{
	width: 155px; height: 30px;
	font-size: 85%;
	margin: 5px 0 5px;
	padding: 7px 0 5px;
	line-height: normal;
	text-align: center;
	font-weight: bold;
	background: url(https://img1.kakaku.k-img.com/images/money/lecture/go_category.gif) no-repeat;
}

.category_button a
{
	text-decoration: none;
}

/*---------右カラム--------*/
.down_category_240 p.type1
{
	padding: 3px;
	border-bottom: 1px solid #799EBB;
	color: #414141;
	margin: 0px 5px 3px;
}

.down_category_240 p.type2
{
	padding: 3px;
	border-bottom: 1px solid #799EBB;
	color: #414141;
	margin: 0px 5px 3px;
}

.down_category_240 p.type3
{
	padding: 3px;
	border-bottom: 1px solid #799EBB;
	color: #414141;
	margin: 0px 5px 3px;
}


/*-------------ライフプラン用-------------------*/

/* ライフプランニング */
.lifeplan_box_back
{
	 background: url(https://img1.kakaku.k-img.com/images/money/column_contents_baseback.gif) repeat-y left;
}

#lifeplan_box a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

.lifeplan_line
{
	padding: 10px 0;
	line-height: 130%;
	border-bottom: 1px dotted #9999C2;
	font-size:107%;
}

#lifeplan_box .sh
{
	padding: 15px 0 10px;
	color: #D5274C;
}

#lifeplan_box .xsh
{
	padding: 20px 0 15px;
	color: #414141;
}

#lifeplan_box .green
{
line-height: 140%;
padding: 10px;
	color: green;
	font-weight:bold;
}

#lifeplan_box .green2
{
	padding: 15px 0 10px;
	color: green;
}

#lifeplan_box .table table{font-size:85%;}
/*Safari3 only*/
body:first-of-type #lifeplan_box .table table{
font-size:77%;
}

#lifeplan_box .table table table
{
font-size:107%;
}
/*Safari3 only*/
body:first-of-type #lifeplan_box .table table table{
font-size:129%;
}
sup{
font-size:77%;
}
/*---------税金--------*/


#tax_box a:hover
{
	color: #0099FF;
	text-decoration: underline;
}

.tax_line
{
	padding-bottom: 10px;
line-height: 140%;
	border-bottom: 1px dotted #9999C2;
	font-size:107%;
}

#tax_box .sh
{
	padding: 15px 0 10px;
	color: #ff5000;
}

#tax_box h4
{
	padding: 15px 0 10px;
	color: #ff5000;
	font-size:107%;
}

#tax_box .xsh
{
	padding: 20px 0 15px;
	color: #414141;
}

#tax_box .summaly
{
	padding: 5px;
	border: 1px dotted #ff5000;
}

#tax_box .summaly strong
{
	color: #ff5000;
}
#tax_box .table table
{
font-size:92%;
}

.pagenavi span{
width:33%;
float:left;
}
.pagenavi p{
margin:10px 0;
overflow:hidden;
}
.pagenavi span.sf{
float:right;
}