/* ----------------------------------------------------------- body */
body {
	background-color : #f8f3df;
}

/* --------------------------------------------------------- header */
#header {
	width : 550px;
	text-align : right;
	margin : 10px 0px 0px 0px;
}

/* --------------------------------------------------------- footer */
#footer {
	width : 550px;
	text-align : left;
}

/* ----------------------------------------------------------- navi */
#sec_navi {
	display : none;
}

/* ----------------------------------------------------------- main */
#main {
	width : 550px;
	text-align : center;
	background-color : #f8f3df;
 border:0px hidden #f8f3df;}

#main_box1 {
	width : 100%;
	text-align : center;
	margin : 0px auto;
}

#main_box2 {
	width : 550px;
	background-color : #ffffff;
	border-top : solid 6px #999966;
	border-bottom : solid 1px #6600ff;
	margin : 0px 0px 20px 0px;
}

/* ------------------------------------------------------------- ad */
#ad_sky {
}

#ad_top {
}

#ad_bottom {
}

/* ------------------------------------------------- メインタイトル */
#main_title {
	display : none;
}

/* -------------------------------------------------------- content */
#content {
	width : 510px;
	text-align : left;
	margin : 0px auto;
}

/* ---------------------------------------------------- bottom navi */
#return_link {
	width : 510px;
	text-align : left;
	margin : 0px auto;
	margin-top : 20px;
	margin-bottom : 20px;
}

#return_link span.return_input {
	font-size : 75%;
}

/* ------------------------------------------------------- タイトル */
#title h1 {
	margin-top : 20px;
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 220px;
	height : 24px;
}

#title h1 span {
	display : none;
}

h2 {
	font-size : 100%;
	margin-bottom : 2px;
	color : #743507;
}

p.desc {
	font-size : 75%;
}

#result_area span.display_term {
	margin : 0px 0px 0px 10px;
}

#result_area span.term_month {
	margin : 0px 0px 0px 6px;
	font-size : 80%;
}

#result_area span.navi_link {
	margin : 0px 0px 0px 10px;
	font-size : 80%;
}

#result_area p.non_float {
	float : none;
}

p.navi {
	margin : 0px;
}

span.return_index {
	display : none;
}

span.return_top {
	font-size : 75%;
	margin : 0px 0px 0px 10px;
}

/* ---------------------------------------------------------- table */
table.sim_list {
	width : 510px;
	margin-top : 3px;
	background-color :#ffffff;
	border-collapse : collapse;
	border-color : #999966;
	font-size : 75%;
	line-height : 140%;
}

table.sim_list th {
	font-weight : normal;
	border-style : solid;
	border-width : 1px;
	background-position : top;
	text-align : center;
	white-space : nowrap;
	padding : 1px;
	background-color : #f9f7ec;
	vertical-align : bottom;
	color : #743507;
	border-color : #999966;
}

table.sim_list td {
	border-style : solid;
	border-width : 1px;
	padding : 2px;
	border-color : #999966;
}

/* -------------------------------- タイトル (シミュレーション結果) */
#result_title {
	background-color : #cccc99;
}

#result_title p.title {
	background-image : url(/images_sys/txt_simresult.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 150px;
	height : 26px;

	margin : 0px 0px 0px 0px;

}

#result_title p.title_list {
	background-image : url(/images_sys/txt_simplan.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 82px;
	height : 26px;

	margin : 0px 0px 0px 0px;

	float : right;
}

#result_title p.to_monthly {
	background-image : url(/images_sys/btn_simmonth.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 62px;
	height : 26px;

	margin : 0px 0px 0px 0px;

	float : right;
}

#result_title p.to_yearly {
	background-image : url(/images_sys/btn_simyear.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 62px;
	height : 26px;

	margin : 0px 0px 0px 0px;

	float : right;
}

#result_title p.to_result {
	background-image : url(/images_sys/btn_simresult.gif);
	background-repeat : no-repeat;
	background-position : 0px 0px;
	width : 74px;
	height : 26px;

	margin : 0px 0px 0px 0px;

	float : right;
}

#result_title span {
	display : none;
}

#result_title h2 {
	display : none;
}

#result_title a:hover {
	cursor : hand;
}

