@charset "Shift_JIS";


/* ==================================================
TOPページ左コンテンツ
================================================== */

#top_menu{
	float:left;
	width:210px;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-align:left;
}

#left_menu{
	width:200px;
	height:36px;
	margin:0px;
	padding:0px;
}

#left_menu_list{
	width:200px;
	margin:0px;
	padding:2px 0px 10px 0px;
	background:url(../images/common/bg_left_navi.gif) repeat-y left top;
}

.top_menu_ct{
	width:175px;
	_width:185px;
	margin:5px 0px 0px 15px;
	padding:0px 0px 0px 10px;
	background:url(../images/common/arrow_mt.gif) no-repeat left top;
}

.top_menu_ct ul{
	width:155px;
	margin:0px;
	padding:0px;
}

.top_menu_ct ul li{
	width:160px;
	_width:170px;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/common/arrow_st.gif) no-repeat left top;
}

#top_menu_sitemap{
	width:200px;
	margin:7px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	text-align:center;
	background:url(../images/common/bg_left_navi_s.gif) no-repeat left top;
}

#top_menu_sitemap a{
	color:#3366FF;
}

#left_menu_b{
	width:200px;
	height:10px;
	margin-top:-5px;
	padding:0px;
}



/* ==================================================
TOPページ右コンテンツ
================================================== */

#top_contents{
	float:right;
	width:430px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#top_contents h1{
	width:425px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	font-size:16px;
	color:#6699FF;
	border-bottom:5px solid #6699FF;
}

#top_contents h1 span{
	color:#FF9A38;
}

.top_basebox{
	width:423px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

#top_contents h2{
	width:425px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#top_contents h3{
	width:425px;
	margin:0px 0px 10px 0px;
	padding:5px 0px 0px 0px;
	font-size:16px;
	color:#6699FF;
	border-bottom:5px solid #6699FF;
}

.top_rank{
	width:425px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #CCCCCC;
}

.top_rank dt{
	width:410px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.top_rank_text{
	float:left;
	width:290px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.top_rank_img{
	float:right;
	width:125px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

.hovorline img {
	border:2px solid #FF9B38;
	margin-bottom:5px;
}

.hovorline img:hover{
	border:2px solid #F6C90F;
}



#top_rank1{
	width:350px;
	_width:390px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 40px;
	background:url(../images/common/crown1s.gif) no-repeat left top;
	font-weight:bold;
}

#top_rank1 a{
	font-weight:normal;
	color:#CC0000;
}

#top_rank3{
	width:350px;
	margin:0px 0px 0px 0px;
	_width:390px;
	padding:0px 0px 5px 40px;
	background:url(../images/common/crown3s.gif) no-repeat left top;
	font-weight:bold;
}

#top_rank3 a{
	font-weight:normal;
	color:#CC0000;
}

#top_rank2{
	width:350px;
	_width:390px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 40px;
	background:url(../images/common/crown2s.gif) no-repeat left top;
	font-weight:bold;
}

#top_rank2 a{
	font-weight:normal;
	color:#CC0000;
}

#top_rank4{
	width:350px;
	_width:390px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 40px;
	background:url(../images/common/crown4s.gif) no-repeat left top;
	font-weight:bold;
}

#top_rank4 a{
	font-weight:normal;
	color:#CC0000;
}

#top_rank5{
	width:350px;
	_width:390px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 40px;
	background:url(../images/common/crown5s.gif) no-repeat left top;
	font-weight:bold;
}

#top_rank5 a{
	font-weight:normal;
	color:#CC0000;
}

.top_date{
	width:425px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px solid #CCCCCC;
}

.top_date dt{
	width:425px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

.cate_text{
	width:425px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}

#top_list_about_fx{
	width:425px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#top_list_about_fx li{
	float:left;
	width:90px;
	_width:100px;
	margin:0px 5px 5px 0px;
	_margin:0px 5px 5px 0px;
	padding:0px 0px 0px 10px;
	_padding:0px 0px 0px 8px;
	background:url(../images/common/arrow_mt.gif) no-repeat left top;
}

#top_list_fx_basic{
	width:425px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#top_list_fx_basic li{
	float:left;
	width:120px;
	_width:135px;
	margin:0px 5px 5px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/common/arrow_mt.gif) no-repeat left top;
}

#top_list_fx_currency{
	width:425px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
}

#top_list_fx_currency li{
	float:left;
	width:120px;
	_width:130px;
	margin:0px 5px 5px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/common/arrow_mt.gif) no-repeat left top;
}




#right_fundamental{
	width:300px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	background:url(../images/common/btm_right_navi.gif) no-repeat left bottom;
}

#right_fundamental dt{
	width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/common/bg_right_navi.gif) repeat-y left top;
}

#right_fundamental dd{
	width:280px;
	_width:300px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	background:url(../images/common/bg_right_navi.gif) repeat-y left top;
	text-align:left;
}

#right_fundamental dd p{
	width:270px;
	_width:280px;
	margin:0px 0px 5px 0px;
	padding:2px 5px 2px 5px;
	background:#DDDDDD;
}


/* ==================================================
その他ページ
================================================== */
#fx_other{
	width:635px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:left;
}

#fx_other ul{
	width:635px;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:left;
}

#fx_other ul li{
	width:500px;
	margin:0px 0px 0px 20px;
	padding:0px;
	text-align:left;
}



#fx_other h1{
	width:615px;
	_width:635px;
	margin:0px 0px 15px 0px;
	padding:5px 10px;
	background-color:#6699FF;
	color:#FFFFFF;
	font-size:16px;
	text-align:left;
}

#fx_other h1 a{
	color:#FFFFFF;
	font-size:16px;
}

#fx_other h2 a{
	color:#6699FF;
	font-size:14px;
}

#fx_other h2{
	width:610px;
	_width:635px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 25px;
	color:#6699FF;
	font-size:14px;
	text-align:left;
	background:url(../images/common/tit_s.gif) no-repeat left top;
}

#fx_other h3{
	width:610px;
	_width:635px;
	height:18px;
	_height:20px;
	margin:0px 0px 15px 0px;
	padding:2px 0px 0px 25px;
	color:#6699FF;
	font-size:12px;
	text-align:left;
	background:url(../images/common/tit_ss.gif) no-repeat left top;
}


/* ==================================================
ランキング
================================================== */


#ranking_block h1{
	width:615px;
	_width:635px;
	margin:0px 0px 15px 0px;
	padding:5px 10px;
	background-color:#6699FF;
	color:#FFFFFF;
	font-size:16px;
	text-align:left;
}

#ranking_block h2{
	width:610px;
	_width:635px;
	height:20px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 25px;
	color:#6699FF;
	font-size:14px;
	text-align:left;
	background:url(../images/common/tit_s.gif) no-repeat left top;
}

#ranking_block h3{
	width:610px;
	_width:635px;
	height:18px;
	_height:20px;
	margin:0px 0px 15px 0px;
	padding:2px 0px 0px 25px;
	color:#6699FF;
	font-size:12px;
	text-align:left;
	background:url(../images/common/tit_ss.gif) no-repeat left top;
}

.second_rank{
	width:625px;
	margin:0px 0px 10px 10px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #CCCCCC;
}

.second_rank dt{
	width:615px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.second_rank_text{
	float:left;
	width:475px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.second_rank_img{
	float:right;
	width:125px;
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:center;
}



#second_rank1{
	width:550px;
	_width:615px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 65px;
	background:url(../images/common/crown1.gif) no-repeat left top;
	font-weight:bold;
	font-size:14px;
}

#second_rank1 a{
	font-weight:normal;
	color:#CC0000;
}

#second_rank3{
	width:550px;
	_width:615px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 65px;
	background:url(../images/common/crown3.gif) no-repeat left top;
	font-weight:bold;
}

#second_rank3 a{
	font-weight:normal;
	color:#CC0000;
}

#second_rank2{
	width:550px;
	_width:615px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 65px;
	background:url(../images/common/crown2.gif) no-repeat left top;
	font-weight:bold;
}

#second_rank2 a{
	font-weight:normal;
	color:#CC0000;
}

#second_rank4{
	width:550px;
	_width:615px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 65px;
	background:url(../images/common/crown4.gif) no-repeat left top;
	font-weight:bold;
}

#second_rank4 a{
	font-weight:normal;
	color:#CC0000;
}

#second_rank5{
	width:550px;
	_width:615px;
	margin:0px 0px 0px 0px;
	padding:10px 0px 15px 65px;
	background:url(../images/common/crown5.gif) no-repeat left top;
	font-weight:bold;
}

#second_rank5 a{
	font-weight:normal;
	color:#CC0000;
}

#ranking_sl{
	width:610px;
	margin:0px 0px 15px 0px;
	padding:15px 0px 0px 0px;
}

#ranking_sl dl{
	width:610px;
	_width:570px;
	margin:0px 0px 15px 20px;
	padding:0px 0px 0px 0px;
}

#ranking_sl dl a{
	font-size:14px;
	font-weight:bold;
}

.ranking1_s{
	padding:10px 0px 5px 40px;
	background:url(../images/common/crown1s.gif) no-repeat left top;
}

.ranking2_s{
	padding:10px 0px 5px 40px;
	background:url(../images/common/crown2s.gif) no-repeat left top;
}

.ranking3_s{
	padding:10px 0px 5px 40px;
	background:url(../images/common/crown3s.gif) no-repeat left top;
}

.ranking4_s{
	padding:10px 0px 5px 40px;
	background:url(../images/common/crown4s.gif) no-repeat left top;
}

.ranking5_s{
	padding:10px 0px 5px 40px;
	background:url(../images/common/crown5s.gif) no-repeat left top;
}

#ranking_sr{
	width:610px;
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

#ranking_sr dl{
	width:610px;
	_width:570px;
	margin:0px 0px 15px 20px;
	padding:0px 0px 0px 0px;
}

#ranking_sr dl a{
	font-size:14px;
	font-weight:bold;
}

