/*コンテンツ*/

/*center*/
#maincontent{
	margin-top:15px;
	margin-left:8px;
	width:592px;
	float:right;
}
#maincontent h2{
	margin:5px 0;
}
#maincontent h3,#maincontent h4,#maincontent h5{
	margin:20px 0;
}

p#pan {
	font-size:10px;
}
.example{
	background:url(../img/beginner/exa.gif) no-repeat;
	width:592px;
	height:64px;
}
#exaarea p.exatxt{
	margin:15px 0 0 60px;
}
#exaarea p{
	margin:20px 20px;
}
#exaarea_beginner p{
	margin:20px 0px;
}
#exaarea_beginner  p.exatxt{
	margin:15px 0 0 60px;
}
.examplebd{
	width:582px;
	background:#f6a974;
	font-weight:bold;
	color:#FFFFFF;
	padding:10px 5px;
}
/*FXトレードマスター愛用＆おすすめFX業者*/

#br_point ul{
	background:url(../img/pickup/pointbg.jpg) no-repeat;
	width:412px;
	padding:10px 0 0 180px;
	list-style-image:url(../img/pickup/pointlist.gif); 
}
#br_point ul li{
	line-height:1.0em;
	margin-bottom:12px;
	padding-left:15px;

}
.chart{
	margin:20px 0 20px 100px;
}
.request{
	margin:30px 0 20px 150px;
}
#title img{
	margin:20px 0;
}

/*賢い外国為替証拠金取引業者の選び方*/
.flowarea{
	background:url(../img/selection/selection02.jpg) no-repeat;
	width:592px;
	height:64px;
}
#selection p.flowtxt{
	margin:15px 0 0 15px;
}
.arrow{
	margin:10px 200px;
}
#selection h5{
	margin:8px 0;
}
#selection h5 img{
	margin-left:5px;
}
.flow{
	margin:30px 20px;
}
#flowfirst img{
	margin-top:30px;
}
#selection_table{
	border-collapse:collapse;
	text-align:center;
}
table#selection_table td{
	border:1px solid #ccc;
	text-align:center;
}
/*お薦めツール､機能ピックアップ*/
.toolimg{
	text-align:center;
	margin:20px 30px;
}
.toolbd{
	width:552px;
	background:#f8f6f2;
	color:#d01f3c;
	padding:10px;
}
table.fxtable{
	margin:30px 0 20px 10px;
	width:570px;
	border:1px solid #ccc;
	border-collapse:collapse;
	font-size:12px;
}
table.fxtable td,table.fxtable td{
	padding:3px;
	border:1px solid #ccc;
}
#recommend { font-weight:bold; color:#990000; }
/*FX業者人気ランキング*/
.rank{
	margin-left:20px;
}
img.request{
	margin:10px 170px 10px;

}
.low{
	width:526px;
}
ul#rankindex{
	margin-top:30px;
	list-style:none;
}
ul#rankindex li{
	margin-bottom:20px;
	text-align:center;
}
p#indextxt{
	width:546px;
	margin:30px 0 0 0px;

}
#indextxt p{
	width:546px;
	margin:20px 0 20px 0px;

}
#attention{ margin:15px 8px 4px;}
#headline_news{ margin:15px 8px;}

#feature { border-top:dashed 1px #ccc; margin:0 8px 4px; }

table.ranktable{
	border-collapse:collapse;
}
table.ranktable td{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:3px;
}
/*外国為替投資手法の紹介*/
ul.tech{
	width:508px;
	background:#f8f6f2;
	margin:10px 0 0 25px;
	padding:5px;
	list-style:none;
	border:1px solid #ccc;
}
ul.tech li{
	width:508px;
	background:#f8f6f2;
	margin:10px 0 0 25px;
}
ul.income{
	margin:10px 0 0 25px;
	list-style:none;
}
ul.income li{
	margin-bottom:10px;
}
.list{
	color:#d01f3c;
}
/*初心者のためのFX入門*/

#indextxt p.exatxt{
	padding:15px 0 0 60px;
	margin-left:0px;
	background:url(../img/beginner/exa.gif) no-repeat;
	width:532px;
	height:64px;
}
table.begin{
	margin-left:25px;
	border:1px solid #ccc;
}
table.begin td{
	padding:5px;
}
table.begin th{
	padding:5px;
	font-weight:normal;
	background-color:#c5dbea;
}
/*FX特集記事*/
p#point01{
	background:url(../img/special/point01.gif) no-repeat;
	padding:10px 0 0 100px;
	font-size:14px;
	font-weight:bold;
	height:32px;
	margin-top:30px;
}
p#point02{
	background:url(../img/special/point02.gif) no-repeat;
	padding:10px 0 0 100px;
	font-size:14px;
	font-weight:bold;
	height:33px;
}
p#point03{
	background:url(../img/special/point03.gif) no-repeat;
	padding:10px 0 0 100px;
	font-size:14px;
	font-weight:bold;
	height:31px;
}
p#point04{
	background:url(../img/special/point04.gif) no-repeat;
	padding:10px 0 0 100px;
	font-size:14px;
	font-weight:bold;
	height:31px;
}
#special01{
	text-align:center;
}

/*FX為替ニュース*/
ul#newsindex {
	list-style:none;
	margin-left:20px;
}
ul#newsindex li{
	margin-bottom:10px;

}
ul#newsindex li a{
	text-decoration:underline;

}

/*FXトレードマスター*/
#traderbox,#traderbox02,#traderbox03{
	border:1px solid #ccc;
	width:536px;
	padding:5px;
	margin-left:20px;
	
}
#traderbox img{
	float:left;
}
#traderbox02 img{
	float:left;
}
#traderbox03 img{
	float:left;
}
#traderbox p,#traderbox02 p,#traderbox03 p{
	width:250px;
	float:left;
}
#indextxt .trade{
	clear:both;
	margin-left:20px;
}
/*外国為替証拠金取引用語集*/
table#fxword{
	margin:30px 0 0 30px;
	font-size:14px;
}
table#fxword td{
	padding:5px;
}
ul#wordaz{
	list-style:none;
	margin:30px 0 0 60px;
}
ul#wordaz li{
	display:inline;
	font-size:14px;
	padding:2px;
}
/*運営会社情報*/
dl#company{
	width:500px;
	margin:30px 0 0 30px;
}
dl#company dt{
	width:140px;
	float:left;
	clear:both;
	padding:5px;
	border-top:1px solid #ccc;
}
dl#company dd{
	width:340px;
	float:left;
	padding:5px;
	border-top:1px solid #ccc;
}
dl#company dt#business{
	width:140px;
	height:157px;
	padding:5px;
}
/*免責事項について*/
#exemption{
	background:#f8f6f2;
}
#exemption p{
	width:546px;
	margin-left:25px;
	padding:10px 0;

}
/*広告掲載について*/
ul#ad{
	margin:30px 0 0 40px;
	list-style:none;
}
ul#ad li{
	padding-bottom:10px;
}
#inquiry{
	margin-left:50px;
}
#inquiry p{
	margin-bottom:5px;
}
/*相互リンク一覧*/
#link dl{
	margin:0 0 20px 20px;
	border:1px solid #ccc;
	width:500px;
	padding:5px;
}
/*サイトマップ*/
#sitemap ul{
	width:250px;
	float:left;
	padding-left:20px;
	margin-top:5px;
	list-style-image:url(../img/common/listmark01.gif);
	list-style-position:outside;

}
#sitemap ul:after{
	content : "";
	display : block;
	height : 0;
	clear : both;
}
#sitemap li{
	font-size:10px;
	padding-left:0px;
	margin-left:5px;
	line-height:1.2em;
	margin-bottom:7px;

}
#sitemap a{
	color:#333;
	text-decoration:none;
} 
#sitemap a:hover{
	color:#333;
	text-decoration:underline;
}
#sitemap h3{
	clear:both;
} 
/*勝っているFX投資家はこうやって学んでいる*/
#study_table{
	margin-left:20px;
	border-collapse:collapse;
}
#study_table td{
	padding:5px;
	border:1px solid #ccc;
}

/*FX外為業者一覧*/

table.broker_list{
	margin:30px 0 20px 20px;
	width:550px;
	border:1px solid #ccc;
	border-collapse:collapse;
}
table.broker_list td,table.broker_list th{
	padding:3px;
	border:1px solid #ccc;
	
}
/*FX外為業者詳細*/
table.ditail {
	width:					580px;
	margin:					0px;
	padding:				0px;
	background-color:		#F2EAEF;
	border-width:			0px;
	font-size:12px;
}
table.ditail thead td {
font-weight:bold;
	margin:					0px;
	padding:				4px 0px 4px 3px;
	background-repeat:		repeat-x;
	background-position:	0% 100%;
	border-width:			0px;
}
table.ditail thead td div {
	margin:					0px;
	padding:				5px 0px 3px 10px;
	border-left:			4px solid #FF9900;
	line-height:			1em;
}
table.ditail thead td span {
	margin:					0px 5px 0px 0px;
	color:					#FF9900;
}
table.ditail tbody td.type1 {
	border-width:			0px;
	border-top:				1px solid #ccc;
	border-left:			1px solid #fff;
	background-color:		#FCF7CF;
	font-weight:			bold;
}
table.ditail tbody td.type2 {
	background-color:		#E6E6FF;
}
table.ditail tbody td {
	background-color:		#FFFFFF;
	border-width:			0px;
}
table.ditail tbody td.center {
	text-align:				center;
}
table.ditail tbody td div.left {
	color:					#666666;
}

p#attention {
	margin:					2px 3px 0px 4px;
	padding:				0px;
	color:					#666666;
	font-size:				0.9em;
	text-align:				left;
	line-height:			1.4em;
}
p#attention span {
	color:					#333333;
	font-size:				1.25em;
}

div#link_button {
	text-align:				center;
}

