@charset "euc-jp";

/*========================================================
目次
--------------------------------------------------------

1.使い方マニュアルの設定
	A.左カラムの設定
	B.右カラムの設定

/* =======================================================
	A.左カラムの設定
=======================================================*/

/* ==== 徹底的に予想する (サブメニュー) ==============*/

body.manual #side_menu ul{

}

#side_menu ul.side_content_menu li.sub_link a,
#side_menu ul.side_content_menu li.sub_link a:link,
#side_menu ul.side_content_menu li.sub_link a:visited{
	display					:	block;
	width					:	137px !important;
	height					:	36px !important;
	margin-left				:	21px;
	background-position		:	0 0 !important;
	background-repeat		:	no-repeat;
}
#side_menu ul.side_content_menu li.sub_link a:active,
#side_menu ul.side_content_menu li.sub_link a:hover{
	background-position		:	0 -36px !important;
}
#side_menu ul.side_content_menu li.sub_link_active a:link,
#side_menu ul.side_content_menu li.sub_link_active a:visited,
#side_menu ul.side_content_menu li.sub_link_active a:active,
#side_menu ul.side_content_menu li.sub_link_active a:hover{
	margin-left				:	21px;
	width					:	137px !important;
	height					:	36px !important;
	background-position		:	0 -36px !important;
}


/* =======================================================
	B.右カラムの設定
=======================================================*/

body.manual h2{
	margin					:	0;
	padding					:	0;
	text-align				:	center;
}
body.manual h2.sub_h{
	margin-bottom			:	1em;
	padding					:	0;
	text-align				:	center;
}
body.manual h2 img{
	margin					:	auto;
}

body.manual img.cap,
body.manual dl.manual dt img{
	margin-bottom			:	10px;
}

body.manual dl.manual{
	width					:	580px;
	margin					:	0 auto 3em;
}

body.manual p.next_manual{
	text-align				:	center;
}
body.manual p.next_manual img{
	margin					:	0 auto 3em auto;
}

body.manual dl.manual_text_dl{
	width					:	580px;
	margin					:	0 auto 10px;
}

body.manual dl.manual_text_dlist dt{
	margin					:	0 0 0.3em 0;
	font-weight				:	bold;
	text-align				:	left;
	font-size				:	1em;
}

body.manual dl.manual_text_dlist dd{
	margin					:	0 0 1em 0;
	text-align				:	left;
}

body.manual div.manual_example{
	margin-bottom			:	2em;
	padding					:	1em auto !important;
	border					:	1px solid #ccc;
	background				:	#ededed;
	text-align				:	center;
}
body.manual div.manual_example dl.manual_text_dlist{
	width					:	538px;
	margin					:	0 auto;
	text-align				:	left;
}
body.manual div.manual_example dl.manual_text_dlist dt{
	margin					:	0.6em 0 0.3em 0;
}
body.manual div.manual_example dl.manual_text_dlist dd{
	margin					:	0 !important;
}

body.manual div.manual_example img{
	margin					:	1em auto 0;
	padding-bottom			:	1em;
	display					:	block;
}
.b_bottom{
	padding					:	0 0 8px 0 !important;
	margin-bottom			:	20px !important;
	border-bottom			:	1px dotted #ccc;
}
body.manual dl.manual dt{
	margin					:	0 0 6px 0;
	font-weight				:	bold;
}

body.manual div.manual_example dl.manual_text_dl{
	width					:	550px;
	margin					:	auto;
	padding-top				:	0.8em;
	text-align				:	left;
}
dl.manual_text_dl dt{
	font-size				:	1.3em;
	font-weight				:	bold;
	margin-bottom			:	0.5em;
}
dl.manual_text_dl dd{
	margin-bottom			:	0.8em;
}
body.manual dl.sp_example{
	margin					:	0 0.8em 0.8em 0.8em;
	padding					:	0.6em 0.5em 0 0.5em;
	border					:	1px solid #ccc;
	background				:	#f8f8f8;
}

body.manual dl.sp_example dt{
	margin					:	0 0 0.2em 0.8em;
	font-weight				:	normal;
	font-size				:	1em !important;
}
body.manual dl.sp_example dd{
	margin					:	0 0 0.6em 0.8em;
}
dd.manual_exrace{
	padding-left			:	1em;
	margin-bottom			:	0.2em !important;
}
dd.manual_exdividend{
	padding					:	0 1em;
	margin-bottom			:	0.3em !important;
	font-size				:	1.2em;
	color					:	#f63131;
}
dd.manual_excap{
	margin					:	0 auto 0.6em !important;
}
dd.manual_excap img{
	padding					:	0 !important;
	margin					:	0 !important;
}

/* ==== manual_3d(プロの予想を参考にする)のレイアウト設定 ==============*/
dl#manual_3d{
	width					:	580px;
}
dl#manual_3d dt.manual_3d_01,
dl#manual_3d dd.manual_3d_02,
dl#manual_3d dt.manual_3d_03,
dl#manual_3d dd.manual_3d_04,
dl#manual_3d dd.manual_3d_text{
	margin					:	0 ;
	padding					:	0 ;
}
dl#manual_3d dd.manual_3d_02{
	width					:	364px;
	height					:	51px;
	float					:	right;
	background				:	url("../image/image_manual_step03_d02.gif") no-repeat 0 0;
}
dl#manual_3d dt.manual_3d_03{
	width					:	364px;
	height					:	340px;
	float					:	right;
}
dl#manual_3d dd.manual_3d_04{
	width					:	364px;
	height					:	69px;
	float					:	right;
	background				:	url("../image/image_manual_step03_d04.gif") no-repeat 0 0;
}
dl#manual_3d dd.manual_3d_text{
	width					:	200px;
	float					:	left;
	margin-top				:	10px;
}
dl#manual_3d dd.manual_3d_text manual_3d_text_dl, 
dl#manual_3d dd.manual_3d_text manual_3d_text_dl dl.manual{
	width					:	200px !important;
}

dl#manual_3d dd.manual_3d_text dt.num_01,
dl#manual_3d dd.manual_3d_text dt.num_02{
	font-size				:	13px;
}
dl#manual_3d dd.manual_3d_05{
	clear					:	both;
}


body.manual ol.num li{
	margin					:	0 0 8px 12px;
}

body.manual .num_01{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_01.gif") 0 2px no-repeat ;
}

body.manual .num_02{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_02.gif") 0 2px no-repeat ;
}

body.manual .num_03{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_03.gif") 0 2px no-repeat ;
}

body.manual .num_04{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_04.gif") 0 2px no-repeat ;
}

body.manual .num_05{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_05.gif") 0 2px no-repeat ;
}

body.manual .num_06{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_06.gif") 0 2px no-repeat ;
}

body.manual .num_07{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_07.gif") 0 2px no-repeat ;
}

body.manual .num_08{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_08.gif") 0 2px no-repeat ;
}

body.manual .num_09{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_09.gif") 0 2px no-repeat ;
}

body.manual .num_10{
	padding-left			:	20px;
	background				:	url("../image/bg_manual_num_10.gif") 0 2px no-repeat ;
}

/* ==== 以下、昔の項目 =========================*/
body.manual h4{
	font-size				:	16px;
	margin-bottom			:	6px;
}



.manual_last{
	margin					:	0 0 40px 12px !important;
}


body.manual div.manual_example h5{
	font-size				:	14px;
}

body.manual div.manual_example p.last{
	margin-bottom			:	20px !important;
}

body.manual div.manual_example ul{
	margin					:	12px;
}

body.manual div.manual_example ul li.race{
	font-size				:	13px;
	color					:	#333;
}

body.manual div.manual_example ul li.haitou{
	font-weight				:	bold;
	font-size				:	16px;
	color					:	#f33;
}

body.manual div.sp_other_rank{
	padding					:	0 0 20px 20px;
}

body.manual div.sp_other_rank ul.sp_list{
	float					:	left;
	margin					:	0 12px 0 0 !important;
	padding					:	6px 6px 6px 0 !important;
	border					:	1px solid #ccc;
	background				:	#f8f8f8;
}

body.manual div.sp_other_rank ul.sp_list li{
	margin					:	0 0 0 6px;
	list-style-type			:	none;
	font-size				:	13px;
	color					:	#333;
}