/* =========================================== */
/* 初期設定(タグのスタイル定義等)
/* =========================================== */
/*  */

/* 配置----------------------------------------------------------------- */
/* ブロック配置----------------------------------------------------------------- */

#content {
	margin-top:0px;  
	margin-bottom:0px;
	padding-top:6px;
	width:770px;
	background-image: url(../image/bg_content_back.gif);
	background-repeat:repeat-y;
}
.lifeplan #content {
	padding-top:0;
	background-image: url(../image/bg_content_back.gif);
	background-repeat:repeat-y;
}
#content:after{
content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.lifeplan #footer {width:770px;height:40px;margin-top:0px;
    background-color: #FFFFFF;
	background-image: url(../image/bg_footer_in.gif);
	background-repeat:no-repeat;}

/* コンテンツエリア　段組*/

.lifeplan #alpha {float:right;
    width: 580px;
	margin:0;
	padding:0;
}

.lifeplan #beta {float:left;
    width: 180px;
	margin:0;
	padding:0;
}


/*インナー----------------------------------------------------------------- */

.lifeplan #content-inner{padding:0 5px;margin:0 auto;
	background-image: url(../image/bg_content_in.gif);
	background-repeat:repeat-y;}
.lifeplan #beta-inner{
	background-image: url(../image/bg_sidebar_top_in.gif);
    background-repeat:no-repeat;
	background-position:top;
	padding:20px 7px 0 8px}

/* =========================================== */
/* 追加要素用
/* =========================================== */
/*  */

/* サイドバー------------------------------------------------------------- */
h2.h2_sub_menu{width:165px;height:20px;
	margin:0 auto;padding:0px;
	background-image: url(image/h2_sub_menu_open.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;

	}
.sub_menu_box{border:1px solid #CCCCCC;
	border-top:0px;
	background-color:#FFFFFF;
	margin:0 0 20px 1px;width:160px;
	padding-top:5px;}
#side_sab_menu{width:156px;
	margin:0 auto 5px;padding:0px;
	list-style-type:none;
	list-style-position:outside;
	}

	#side_sab_menu li{padding-left:15px;margin:0 0 10px 0px;
		background-image: url(../image/in_link_ar.gif);
		background-repeat:no-repeat;
		background-position:left top;
		}

/* パンくずリスト------------------------------------------------------------- */
#pan_box{margin:0 0 10px;padding:0;

}
#pan_box:after{
content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

#pan_link{
	margin:0;padding:0px;
	list-style-type:none;
	list-style-position:outside;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	}

	#pan_link li{float:left;
	list-style-type:none;
	margin:10px 0 10px;
	}
#pan_link:after{
content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}

/* フッターテキストリンク------------------------------------------------------------- */
.lifeplan #footer_text_link{position:relative;
	margin:0 0 0 80px;margin-bottom:-10px;padding:0px;
	list-style-type:none;
	list-style-position:outside;
	}

	.lifeplan #footer_text_link li{float:left;
	list-style-type:none;
	margin-bottom:0px;/* モダンブラウザ */
	*margin-bottom:-10px;/* IE 7向け */
	}

/* =========================================== */
/* ページ内部
/* =========================================== */
/*  */

.box1{
	width:560px;
	margin:10px auto;
	background-color: #FFDFAA;

}
	.box1 img{
		float:left;
		margin:0 10px 10px 0
	}
.box1:after{
content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
p.bl_box{
	float:right;
	text-align:left;
	width:370px;
	padding:10px;
	background-color:#FFDFAA;

}
p.sl_box{float:right;text-align:left;
	width:370px;
	padding:10px;
	background-color:#EEEEEE;

}

p.bl_box2{
	text-align:left;
	width:530px;
	margin:10px auto;
	padding:10px;
	background-color:#FFDFAA;

}

.lifeplan h4{font-size:14px;
	font-weight:bold;padding-left:7px;}
.lifeplan h3{
	width:540px;height:22px;margin:10px auto;
	padding:3px 0 0 20px;
	background-image: url(image/p_sub_title.gif);
	font-size:15px;
	font-weight:bold;
}

/*オープンセミナーのご案内  */
h2.annai{width:560px;height:30px;margin:0px auto 10px;
	background-image: url(image/p_title_annai.gif);
	text-indent:-9999px;

}
.bg_cl{width:530px;margin:10px auto;
	background-color:#FFFFEE;padding:10px;}
	
.bg_gr{background-color:#CCFFCC;}

table.t1{
	width:550px;
	display:block;
	margin:10px auto;
	font-size:100%;
	border-spacing: 1px;
}
	table.t1 thead th{
		background-color:#003399;
		color:#FFFFFF;
		padding:2px;
		text-align:center;
	}
	table.t1 tbody th{
	padding:2px;
	text-align:left;
	width:auto;
	border:1px solid #DDDDDD;
	background-color: #FFDFAA;
	}
	table.t1 tbody td{
		padding:2px;
		text-align:left;
		width:107px;
		border:1px solid #DDDDDD;
	}
	
	table.t1 ul{
	margin-left:8px;
	padding-left:8px;
	}
/*ＤＣセミナー  */
h2.dc{width:560px;height:30px;margin:0px auto 10px;
	background-image: url(image/p_title_dc.gif);
	text-indent:-9999px;

}
/*竹川セミナー  */
h2.take{width:560px;height:30px;margin:0px auto 10px;
	background-image: url(image/p_title_take.gif);
	text-indent:-9999px;

}
/*山田セミナー  */
h2.yama{width:560px;height:30px;margin:0px auto 10px;
	background-image: url(image/p_title_yama.gif);
	text-indent:-9999px;
}
/*特別便セミナー  */
h2.toku{width:560px;height:30px;margin:0px auto 10px;
	background-image: url(image/p_title_toku.gif);
	text-indent:-9999px;
}
/*10月無料デモセミナー  */
h2.demo{width:560px;height:30px;margin:0px auto 10px;
	background-image: url(image/p_title_demo.gif);
	text-indent:-9999px;
}
/*エコノミック・ラーニング  */
h2.econo{width:560px;height:30px;margin:0px auto 10px;
	background-image: url(image/p_title_econo.gif);
	text-indent:-9999px;
}
