@charset "utf-8";

/*
	y-fx-select.css

	1. 共通レイアウト
		1-1.クリアフィックス
		1-2.テーブル
	2. FX会社を選ぶ（ハブ）
		2-1.h1
		2-2.ページ内リンク
		2-3.各FX会社枠
	3. FX会社を選ぶ（詳細ページ）
		3-1.h1
		3-2.リード文
		3-3.キャンペーン
		3-4.詳細枠
		3-5.魅力
		3-6.一押しポイント
		3-7.特徴
		3-8.利用環境
		3-9.解説までの流れ
		3-10.開設ボタン
	4. FX会社を選ぶ（概要ページ）
	5. FX会社を選ぶ（リスクについてページ）
*/

/*==============================================================
 1. 共通レイアウト
==============================================================*/
/*------------------------
1-1.クリアフィックス
------------------------*/
#main .fxcom .fxcom-body .details:after,
#main .fxcom .fxcom-body .voice:after,
#appeal .module-body .appeal-list:after,
#push .module-body dl:after,
#flow .module-body ol:after,
#flow .term ul:after,
#main .table-box:after,
.clearfix:after
{
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}

#main .fxcom .fxcom-body .details,
#main .fxcom .fxcom-body .voice,
#appeal .module-body .appeal-list,
#push .module-body dl,
#flow .module-body ol,
#flow .term ul,
#main .table-box,
.clearfix
{
	zoom: 1;
}

/*------------------------
1-2.テーブル
------------------------*/
#main table.tdcenter td {
  text-align: center;
}

/*==============================================================
 2. FX会社を選ぶ（ハブ）
==============================================================*/
/*------------------------
2-1.h1
------------------------*/
#main h1.hub {
	height: 71px;
	margin-bottom: 20px;
	padding-left: 77px;
	background: url(http://i.yimg.jp/images/fx/select/select_h1.gif) 0 0 no-repeat;
	font-size: 138%;
	font-weight: bold;
}

#main h1.hub p {
	display: table-cell;
	vertical-align: middle;
	/display: inline;	/* IE6用ハック */
	/zoom: 1;	/* IE6用ハック */
}

#main h1.hub p.space {
	height: 71px;
}

/*------------------------
2-2.ページ内リンク
------------------------*/
#main p#fxcom-list {
	margin-bottom: 20px;
	text-align: center;
}

#main p#fxcom-list a {
	background: url(http://i.yimg.jp/images/fx/common/point04.gif) 0 60% no-repeat;
	padding-left: 13px;
}

/*------------------------
2-3.各FX会社枠
------------------------*/
#main .fxcom {
	background: url(http://i.yimg.jp/images/fx/select/select_kadomaru_body.gif) 0 0 repeat-y;
	_zoom: 1;	/* IE6用ハック */
}

#main .fxcom .fxcom-header {
	position: relative;
	padding: 11px;
	background: url(http://i.yimg.jp/images/fx/select/select_kadomaru_top.gif) 0 0 no-repeat;
	_zoom: 1;	/* IE6用CSSハック */
}

#main .fxcom .fxcom-header h3 {
	font-weight: bold;
	line-height: 1.4;
}

#main #moneypartners .fxcom-header h3 dl dt {
	padding-left: 54px;
}

#main #fxprime .fxcom-header h3 dl dt {
	padding-left: 45px;
}

#main #jnb .fxcom-header h3 dl dt {
	padding-left: 60px;
}

#main .fxcom .fxcom-header h3 dl dt img {
	position: absolute;
	top: 10px;
	left: 10px;
}

#main .fxcom .fxcom-header h3 dl dd {
	font-size: 88%;
}

#main #moneypartners .fxcom-header h3 dl dd {
	padding-left: 54px;
}

#main #fxprime .fxcom-header h3 dl dd {
	padding-left: 45px;
}

#main #jnb .fxcom-header h3 dl dd {
	padding-left: 60px;
}

#main .fxcom .fxcom-header a.kaisetsu {
	display: block;
	position: absolute;
	right: 10px;
	top: 12px;
}

#main .fxcom div.hr {
	height: 3px;
	background: #a0cf2e;
	margin: -2px 10px;
	font-size: 0;
}

#main .fxcom .fxcom-body {
	padding: 11px;
	background: url(http://i.yimg.jp/images/fx/select/select_kadomaru_bottom.gif) 0 100% no-repeat;
}

#main .fxcom .fxcom-body .txt {
	float: left;
	width: 330px;
}

#main .fxcom .fxcom-body .txt ul li {
	padding-left: 10px;
	background: url(http://i.yimg.jp/images/fx/common/point06.gif) 0 0.4em no-repeat;
	font-weight: bold;
}

#main .fxcom .fxcom-body .details {
	position: relative;
}

#main .fxcom .fxcom-body .txt p {
	margin-top: 10px;
}

#main .fxcom .fxcom-body .table {
	float: right;
	width: 250px;
}

#main .fxcom .fxcom-body table {
	width: 250px;
	margin-top: 1px;
}

#main .fxcom .fxcom-body table th {
	padding: 1px;
	border: 1px solid #ABD63E;
	background: #EBF5D2;
	text-align: center;
}

#main .fxcom .fxcom-body table td {
	padding: 1px;
	border: 1px solid #ABD63E;
	text-align: center;
}

#main .fxcom .fxcom-body .voice {
	margin-top: 10px;
	position: relative;
}

#main .fxcom .fxcom-body .voice dt {
	float: left;
	width: 108px;
	_width: 105px;	/* IE6用ハック */
	text-align: center;
}

#main .fxcom .fxcom-body .voice dd {
	background: url(http://i.yimg.jp/images/fx/select/fukidashi_bottom.gif) 0 100% no-repeat;
	margin-left: 108px;
	_margin-left: 105px;	/* IE6用ハック */
	_zoom: 1;	/* IE6用ハック */
}

#main .fxcom .fxcom-body .voice dd p {
	background: url(http://i.yimg.jp/images/fx/select/fukidashi_top.gif) 0 0 no-repeat;
	padding: 11px 15px 11px 40px;
}

#main .fxcom .fxcom-body p.more {
	text-align: right;
	margin-top: 6px;
}

#main .fxcom .fxcom-body p.more a {
	padding: 1px 0 1px 17px;
	background: url(http://i.yimg.jp/images/fx/common/point02.gif) 0 50% no-repeat;
}

/*==============================================================
 3. FX会社を選ぶ（詳細ページ）
==============================================================*/
/*------------------------
3-1.h1
------------------------*/
#title {
	position: relative;
}

#title dl {
	height: 85px;
	margin-bottom: 10px;
	text-indent: -9999px;
}

#title dl.moneypartners {
	background: url(http://i.yimg.jp/images/fx/fxcom/moneypartners/moneypartners_h1.gif) 0 0 no-repeat;
}

#title dl.fxprime {
	background: url(http://i.yimg.jp/images/fx/fxcom/fxprime/fxprime_h1.gif) 0 0 no-repeat;
}

#title dl.jnb {
	background: url(http://i.yimg.jp/images/fx/fxcom/jnb/jnb_h1.gif) 0 0 no-repeat;
	margin-bottom: 2px;
}

#title p.kaisetu {
	position: absolute;
	top: 12px;
	right: 12px;
}

#title p.kaisetu2 {
	position: absolute;
	top: 22px;
	right: 12px;
}

#title p.confirm {
	position: absolute;
	width: 193px;
	top: 55px;
	right: 8px;
	text-align: center;
	font-size: 88%;
	text-indent: -9999px;
	overflow: hidden;
}

#title p.confirm a {
	display: block;
	background: url(http://i.yimg.jp/images/fx/select/lisk_link.gif) 0 0 no-repeat;
	width: 184px;
	height: 15px;
}

#title p.confirm a:visited {
	background-image: url(http://i.yimg.jp/images/fx/select/lisk_visited.gif);
}

/*------------------------
3-2.リード文
------------------------*/
#main p.details-leadtext {
	color: #333333;
	font-weight: bold;
	margin-bottom: 10px;
}

/*------------------------
3-3.キャンペーン
------------------------*/
#campaign {
	margin-bottom: 20px;
	background: url(http://i.yimg.jp/images/fx/select/details_campaign_body.gif) 0 0 repeat-y;
}

#campaign h2 {
	height: 28px;
	background: url(http://i.yimg.jp/images/fx/select/details_campaign_top.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#campaign .module-body {
	padding: 4px 0 8px 0;
	background: url(http://i.yimg.jp/images/fx/select/details_campaign_bottom.gif) 0 100% no-repeat;
}

#campaign .module-body p {
	text-align: center;
}

/*------------------------
3-4.詳細枠
------------------------*/
#details {
	background: url(http://i.yimg.jp/images/fx/select/select_kadomaru_body.gif) 0 0 repeat-y;
	_zoom: 1;
}

#details .top {
	height: 47px;
	background: url(http://i.yimg.jp/images/fx/select/select_kadomaru_top.gif) 0 0 no-repeat;
}

#details .body {
	padding: 11px;
	margin-top: -40px;
	background: url(http://i.yimg.jp/images/fx/select/select_kadomaru_bottom.gif) 0 100% no-repeat;
}

#details .module-body {
	margin: 10px 0 20px 0;
}

#details .body p.more {
	text-align: right;
	margin-top: 2px;
}

#details .body p.more a {
	padding: 1px 0 1px 17px;
	background: url(http://i.yimg.jp/images/fx/common/point02.gif) 0 50% no-repeat;
}

/*------------------------
3-5.魅力
------------------------*/
#appeal .module-body {
	margin: 10px -5px 20px -5px;
}

#appeal .module-body .appeal-list {
	position: relative;
}

#appeal .module-body .appeal-list li {
	width: 300px;
	vertical-align: top;
	display: -moz-inline-box;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

#appeal .module-body dl {
	width: 291px;
	margin: 0 5px;
}

#appeal .module-body dl h3 {
	padding: 0.1em 0.4em;
	background: #f4f4f4 url(http://i.yimg.jp/images/fx/select/select_details_h3.gif) 0 0 repeat-x;
	border: 1px solid #b7b7b7;
	font-weight: bold;
}

#appeal .module-body dl dd {
	margin: 8px 3px 16px 3px;
	min-height: 5em;
	_height: 5em;
}

#appeal .module-body dl dd img {
	float: left;
}

#appeal .module-body dl dd p {
	margin-left: 68px;
}

#details .body #appeal p.more {
	margin-right: 5px;
}

/*------------------------
3-6.一押しポイント
------------------------*/
#push .module-body dt {
	float: left;
	width: 108px;
	_width: 105px;	/* IE6用ハック */
	text-align: center;
}

#push .module-body dd {
	background: url(http://i.yimg.jp/images/fx/select/fukidashi_bottom.gif) 0 100% no-repeat;
	margin-left: 108px;
	_margin-left: 105px;	/* IE6用ハック */
	_zoom: 1;	/* IE6用ハック */
}

#push .module-body dd p {
	background: url(http://i.yimg.jp/images/fx/select/fukidashi_top.gif) 0 0 no-repeat;
	padding: 11px 15px 11px 40px;
}

/*------------------------
3-7.特徴
------------------------*/
#tokutyou table {
	width: 100%;
	margin-top: 1px;
}

#tokutyou table th {
	padding: 1px;
	border: 1px solid #999999;
	background: #f3f0e9;
	text-align: center;
}

#tokutyou table td {
	padding: 1px;
	border: 1px solid #999999;
	text-align: center;
}

/*------------------------
3-8.利用環境
------------------------*/
#spec table {
	width: 100%;
	margin-top: 1px;
}

#spec table th {
	padding: 1px;
	border: 1px solid #999999;
	background: #f3f0e9;
	text-align: center;
}

#spec table td {
	padding: 1px;
	border: 1px solid #999999;
	text-align: center;
}

/*------------------------
3-9.解説までの流れ
------------------------*/
#flow ol li {
	float: left;
}

#flow ol li.step1,
#flow ol li.step2,
#flow ol li.step3 {
	width: 136px;
	padding-right: 16px;
	background: url(http://i.yimg.jp/images/fx/select/flow_arrow.gif) 139px 50% no-repeat;
}

div.jnb #flow dl.kouza-ari {
	background: url(http://i.yimg.jp/images/fx/select/flow_arrow.gif) 139px 50% no-repeat;
}

div.jnb #flow dl.kouza-nashi {
	margin-top: 12px;
	background: url(http://i.yimg.jp/images/fx/select/flow_arrow2.gif) 139px 50% no-repeat;
}

div.jnb #flow dl.kouza-nashi ol li.step1,
div.jnb #flow dl.kouza-nashi ol li.step2 {
	background: url(http://i.yimg.jp/images/fx/select/flow_arrow2.gif) 139px 50% no-repeat;
}

div.jnb #flow dl {
	min-height: 226px;
	_height: 226px;
}

div.jnb #flow dl dt {
	width: 136px;
	float: left;
	padding-right: 16px;
	_width: 133px;
}

div.jnb #flow dl.kouza-ari dt {
	background: url(http://i.yimg.jp/images/fx/fxcom/jnb/flow_jnb_kouza_ari.gif) 0 0 no-repeat;
	height: 223px;
	text-indent: -9999px;
}

div.jnb #flow dl.kouza-nashi dt {
	background: url(http://i.yimg.jp/images/fx/fxcom/jnb/flow_jnb_kouza_nashi.gif) 0 0 no-repeat;
	height: 252px;
	text-indent: -9999px;
}

div.jnb #flow ol li.step3 {
	width: 136px;
	background: none;
	padding-right: 0;
}

#flow ol li.step4 {
	width: 136px;
}

#flow ol li.step1 h3 {
	height: 28px;
	background: url(http://i.yimg.jp/images/fx/select/flow_step1.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#flow ol li.step2 h3 {
	height: 28px;
	background: url(http://i.yimg.jp/images/fx/select/flow_step2.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#flow ol li.step3 h3 {
	height: 28px;
	background: url(http://i.yimg.jp/images/fx/select/flow_step3.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#flow ol li.step4 h3 {
	height: 28px;
	background: url(http://i.yimg.jp/images/fx/select/flow_step4.gif) 0 0 no-repeat;
	text-indent: -9999px;
}

#flow ol li .step-body {
	background: url(http://i.yimg.jp/images/fx/select/flow_step_body.gif) 0 0 repeat-y;
}

#flow ol li .step-body dl {
	padding: 4px 5px 10px 5px;
	background: url(http://i.yimg.jp/images/fx/select/flow_step_bottom.gif) 0 100% no-repeat;
	min-height: 14em;
	_height: 14em;
}

#flow dl.kouza-ari ol li .step-body dl {
	_height: 186px;
}

#flow dl.kouza-nashi ol li .step-body dl {
	min-height: 16.2em;
	_height: 15.8em;
}

#flow ol li .step-body dl dt {
	text-align: center;
	font-weight: bold;
	height: 2.5em !important;
	width: auto;
	float: none;
	padding-right: 0;
	background: none !important;
	text-indent: 0 !important;
}

#flow ol li .step-body dl dd {
	margin-top: 3px;
}

#flow ol li .step-body dl dd p.id {
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
}

#flow ol li .step-body dl dd p.img {
	margin-top: 5px;
	text-align: center;
}

#flow .term {
	margin-top: 3px;
	margin-bottom: 20px;
}

#flow .term ul li {
	float: left;
	height: 29px;
	text-indent: -9999px;
}

div.moneypartners #flow .term ul li.tarm1 {
	width: 152px;
	background: url(http://i.yimg.jp/images/fx/fxcom/moneypartners/flow_term_moneypartners.gif) 0 0 no-repeat;
}

div.moneypartners #flow .term ul li.tarm2 {
	width: 440px;
	background: url(http://i.yimg.jp/images/fx/fxcom/moneypartners/flow_term_moneypartners.gif) 100% 0 no-repeat;
}

div.fxprime #flow .term ul li.tarm1 {
	width: 152px;
	background: url(http://i.yimg.jp/images/fx/fxcom/fxprime/flow_term_fxprime.gif) 0 0 no-repeat;
}

div.fxprime #flow .term ul li.tarm2 {
	width: 440px;
	background: url(http://i.yimg.jp/images/fx/fxcom/fxprime/flow_term_fxprime.gif) 100% 0 no-repeat;
}

div.jnb #flow .term ul li.tarm1 {
	width: 152px;
	margin-left: 153px;
	background: url(http://i.yimg.jp/images/fx/fxcom/jnb/flow_term_jnb.gif) 0 0 no-repeat;
	_display: inline;
}

div.jnb #flow .term ul li.tarm2 {
	width: 287px;
	background: url(http://i.yimg.jp/images/fx/fxcom/jnb/flow_term_jnb.gif) 100% 0 no-repeat;
	_display: inline;
}

/*------------------------
3-10.開設ボタン
------------------------*/
#kaisetu {
	background: url(http://i.yimg.jp/images/fx/common/dotline01.gif) 0 0 repeat-x;
	padding-top: 20px;
	text-align: center;
}

#kaisetu p.attention {
	font-weight: bold;
}

#kaisetu p.btn {
	margin: 6px 0;
}

/*==============================================================
 4. FX会社を選ぶ（概要）
==============================================================*/
#main dl dt {
	font-weight: bold;
}

#main .table-box {
	margin-right: -10px;
}

#main .table-box table {
	float: left;
	margin-right: 10px;
}

/*------------------------
4-1.マネーパートナーズ
------------------------*/
#main table.mnp-moneypair {
	width: 100%;
}

#main table.mnp-moneypair td {
	width: 90px;
	text-align: center;
}

#main table.mnp-tradeCategory {
	width: 100%;
}

#main table.mnp-tradeCategory td.center {
	text-align: center;
}

#main table.mnp-tradeDeposit {
	width: 48%;
}

#main table.mnp-tradeDeposit td {
	text-align: center;
}

/*------------------------
4-2.FXプライム
------------------------*/
#main table tr.low th {
	background: #FFCC99;
}

#main table tr.low td {
	background: #FFEBD7;
}

#main table tr.middle th {
	background: #FFCCFF;
}

#main table tr.middle td {
	background: #FFECF5;
}

#main table tr.high th {
	background: #CCFFCC;
}

#main table tr.high td {
	background: #ECFFD9;
}

#main table tr th.low {
	background: #FFCC99;
}

#main table tr td.low {
	background: #FFEBD7;
}

#main table tr th.middle {
	background: #FFCCFF;
}

#main table tr td.middle {
	background: #FFECF5;
}

#main table tr th.high {
	background: #CCFFCC;
}

#main table tr td.high {
	background: #ECFFD9;
}

#main p.example {
	background: #E1F0FF;
	padding: 10px;
	border: 1px solid #66CCFF;
}

#main table.fxp-tokutyo {
	width: 100%;
}

#main table.fxp-tokutyo td {
	text-align: center;
}

#main table.fxp-tokutyo td.type {
	width: 120px;
	text-align: left;
}

#main table.fxp-moneypair {
	width: 100%;
}

#main table.fxp-moneypair td {
	text-align: center;
}

#main table.fxp-spreadWidth1 {
	width: 30%;
}
#main table.fxp-spreadWidth2 {
	width: 30%;
}
#main table.fxp-spreadWidth3 {
	width: 35%;
}

#main table.fxp-spreadWidth1 td,
#main table.fxp-spreadWidth2 td,
#main table.fxp-spreadWidth3 td {
	text-align: center;
}

#main table.fxp-phoneCharge {
	width: 100%;
}

#main table.fxp-phoneCharge td {
	text-align: center;
}

#main table.fxp-order {
	width: 100%;
}

#main table.fxp-phoneCharge td {
	text-align: center;
}

#main table.fxp-stopLess {
	width: 100%;
}

#main table.fxp-stopLess td {
	text-align: center;
}

/*------------------------
4-2.ジャパンネット銀行
------------------------*/
#main table.jnb-moneypair {
	width: 100%;
}

#main table.jnb-moneypair td {
	text-align: center;
}

#main table.jnb-charge {
	width: 100%;
}

#main table.jnb-charge td {
	width: 33%;
	text-align: center;
}

#main table.jnb-aoutOrder {
	width: 100%;
}

#main table.jnb-aoutOrder td {
	width: 82%;
}

#main table.jnb-orderTime {
	width: 100%;
}

/*==============================================================
 5. FX会社を選ぶ（リスクについて）
==============================================================*/
p.fxprime-attention {
	padding: 10px;
	border: 1px solid #FF0000;
}

/*==============================================================
 6. FX会社を選ぶ（新ハブ）
==============================================================*/
.section {
	margin-bottom: 24px;
}

/*------------------------
6-.
------------------------*/

/*------------------------
6-1.上部プロモ枠
------------------------*/
.promo-pickup {
	margin-bottom: 12px;
	padding: 4px 8px;
	background: #fff9f0;
	border: 1px solid #ffce99;
}

	.promo-pickup a {
		_zoom: 1;
	}

	.promo-pickup img {
		margin-right: 5px;
		vertical-align: middle;
	}

/*------------------------
6-2.h1
------------------------*/
h1.newhub {
	margin-bottom: 14px;
}

/*------------------------
6-2.タブ
------------------------*/
#hikaku .tab-category00-05,
#hikaku .tab-category06-11 {
	overflow: hidden;
	*zoom: 1;
	background: url(http://i.yimg.jp/images/fx/select/select_091118/tab.png) right 26px no-repeat;
}

	#hikaku .tab-category00-05 li,
	#hikaku .tab-category06-11 li {
		float: left;
	}

	#hikaku .tab-category00-05 li a,
	#hikaku .tab-category06-11 li a {
		display: block;
		width: 147px;
		height: 27px;
		background-image: url(http://i.yimg.jp/images/fx/select/select_091118/tab.png);
		text-indent: -9999px;
		overflow: hidden;
	}

	#hikaku .tab-category00-05 li.tab00 a,
	#hikaku .tab-category06-11 li.tab00 a {
		margin-left: 74px;
	}

	#hikaku .tab-category00-05 li.tab00 a,
	#hikaku .tab-category00-05 li.tab05 a,
	#hikaku .tab-category00-05 li.tab06 a,
	#hikaku .tab-category00-05 li.tab11 a,
	#hikaku .tab-category06-11 li.tab00 a,
	#hikaku .tab-category06-11 li.tab05 a,
	#hikaku .tab-category06-11 li.tab06 a,
	#hikaku .tab-category06-11 li.tab11 a {
		width: 144px;
	}

	#hikaku .tab-category00-05 li.tab00 a,
	#hikaku .tab-category00-05 li.tab01 a,
	#hikaku .tab-category00-05 li.tab02 a,
	#hikaku .tab-category00-05 li.tab03 a,
	#hikaku .tab-category00-05 li.tab04 a,
	#hikaku .tab-category00-05 li.tab05 a,
	#hikaku .tab-category06-11 li.tab00 a,
	#hikaku .tab-category06-11 li.tab01 a,
	#hikaku .tab-category06-11 li.tab02 a,
	#hikaku .tab-category06-11 li.tab03 a,
	#hikaku .tab-category06-11 li.tab04 a,
	#hikaku .tab-category06-11 li.tab05 a {
		height: 26px;
	}

	#hikaku .tab-category00-05 li.tab00 a {background-position: 0 -27px;}
	#hikaku .tab-category00-05 li.tab01 a {background-position: -144px -27px;}
	#hikaku .tab-category00-05 li.tab02 a {background-position: -291px -27px;}
	#hikaku .tab-category00-05 li.tab03 a {background-position: -438px -27px;}
	#hikaku .tab-category00-05 li.tab04 a {background-position: -585px -27px;}
	#hikaku .tab-category00-05 li.tab05 a {background-position: -732px -27px;}
	#hikaku .tab-category00-05 li.tab06 a {background-position: 0 -53px;}
	#hikaku .tab-category00-05 li.tab07 a {background-position: -144px -53px;}
	#hikaku .tab-category00-05 li.tab08 a {background-position: -291px -53px;}
	#hikaku .tab-category00-05 li.tab09 a {background-position: -438px -53px;}
	#hikaku .tab-category00-05 li.tab10 a {background-position: -585px -53px;}
	#hikaku .tab-category00-05 li.tab11 a {background-position: -732px -53px;}
	#hikaku .tab-category00-05 li.tab06 a.on {background-position: 0 -80px;}
	#hikaku .tab-category00-05 li.tab07 a.on {background-position: -144px -80px;}
	#hikaku .tab-category00-05 li.tab08 a.on {background-position: -291px -80px;}
	#hikaku .tab-category00-05 li.tab09 a.on {background-position: -438px -80px;}
	#hikaku .tab-category00-05 li.tab10 a.on {background-position: -585px -80px;}
	#hikaku .tab-category00-05 li.tab11 a.on {background-position: -732px -80px;}

	#hikaku .tab-category06-11 li.tab00 a {background-position: 0 -107px;}
	#hikaku .tab-category06-11 li.tab01 a {background-position: -144px -107px;}
	#hikaku .tab-category06-11 li.tab02 a {background-position: -291px -107px;}
	#hikaku .tab-category06-11 li.tab03 a {background-position: -438px -107px;}
	#hikaku .tab-category06-11 li.tab04 a {background-position: -585px -107px;}
	#hikaku .tab-category06-11 li.tab05 a {background-position: -732px -107px;}
	#hikaku .tab-category06-11 li.tab06 a {background-position: 0 -133px;}
	#hikaku .tab-category06-11 li.tab07 a {background-position: -144px -133px;}
	#hikaku .tab-category06-11 li.tab08 a {background-position: -291px -133px;}
	#hikaku .tab-category06-11 li.tab09 a {background-position: -438px -133px;}
	#hikaku .tab-category06-11 li.tab10 a {background-position: -585px -133px;}
	#hikaku .tab-category06-11 li.tab11 a {background-position: -732px -133px;}
	#hikaku .tab-category06-11 li.tab06 a.on {background-position: 0 -160px;}
	#hikaku .tab-category06-11 li.tab07 a.on {background-position: -144px -160px;}
	#hikaku .tab-category06-11 li.tab08 a.on {background-position: -291px -160px;}
	#hikaku .tab-category06-11 li.tab09 a.on {background-position: -438px -160px;}
	#hikaku .tab-category06-11 li.tab10 a.on {background-position: -585px -160px;}
	#hikaku .tab-category06-11 li.tab11 a.on {background-position: -732px -160px;}

/*------------------------
6-2.タブ内コンテンツ
------------------------*/
#hikaku .tab-contents {
	
}

	#hikaku .tab-contents .bd {
		padding: 16px 16px 9px;
		_padding: 16px 14px 9px;
		background: #fef7f2;
		border-right: 1px solid #8e8d88;
		border-left: 1px solid #8e8d88;
		_zoom: 1;
	}

	#hikaku .tab-contents .bd h2 {
		margin-bottom: 6px;
	}

	#hikaku .tab-contents .bd .more {
		text-align: center;
		font-size: 82%;
		font-weight: bold;
		line-height: 1.2;
	}

	#hikaku .tab-contents .ft {
		height: 6px;
		background: url(http://i.yimg.jp/images/fx/select/select_091118/tab_bg_ft.png) 0 0 no-repeat;
	}

/*------------------------
6-2.タブ内リード文
------------------------*/
#hikaku .tab-contents .lead-text {
	margin-bottom: 10px;
	position: relative;
	width: 920px;
	height: 96px;
	background: url(http://i.yimg.jp/images/fx/select/select_091118/leadtext_bg.png) 0 0 no-repeat;
}

	#hikaku .tab-contents .lead-text table {
		width: 790px;
		height: 64px;
		position: absolute;
		left: 124px;
		top: 21px;
	}

/*------------------------
6-2.タブ内 表
------------------------*/
#hikaku .date {
	font-size: 82%;
	text-align: right;
}

#sort-table {
	margin-bottom: 20px;
}

#sort-table .annotation {
	text-indent:-1em;
	margin-left: 1em;
}

#sort-table .yui-dt table {
	width: 100%;
	border-style:solid none none solid;
	border-collapse:separate;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-bottom: 6px;
}

#sort-table .yui-dt th,
#sort-table .yui-dt td {
	text-align: center;
}

#sort-table .yui-dt-liner {
	background:none;
	padding: 4px;
}

#sort-table .yui-dt th {
	background:#d7ebff;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	vertical-align: middle;
}
#sort-table .yui-dt th,
#sort-table .yui-dt th a {
	color:#0000ee;
	text-decoration:underline;
}
#sort-table .yui-dt th a {
	vertical-align: baseline;
}
#sort-table .yui-dt td {border-style:solid; border-color:#FFFFFF #999999 #999999 #FFFFFF; border-width:1px;}
#sort-table .yui-dt tr.yui-dt-even td.yui-dt-asc,
#sort-table .yui-dt tr.yui-dt-even td.yui-dt-desc {background-color:#f2f2f2;}
#sort-table .yui-dt tr.yui-dt-odd td.yui-dt-asc,
#sort-table .yui-dt tr.yui-dt-odd td.yui-dt-desc {background-color:#e2e2e2;}
#sort-table .yui-dt th.yui-dt-asc,
#sort-table .yui-dt th.yui-dt-desc {background-color:#ccdff2;}
#sort-table .yui-dt th.yui-dt-asc .yui-dt-liner {background:none;}
#sort-table .yui-dt th.yui-dt-asc .yui-dt-liner a {
	background:transparent url(http://i.yimg.jp/images/fx/select/select_091118/icon_sort_up.png) left 50% no-repeat;
	padding-left:11px;
	display: inline-block;
	*display: inlien;
	*zoom: 1;
}
#sort-table .yui-dt th.yui-dt-desc .yui-dt-liner {background:none;}
#sort-table .yui-dt th.yui-dt-desc .yui-dt-liner a {
	background:transparent url(http://i.yimg.jp/images/fx/select/select_091118/icon_sort_down.png) left 50% no-repeat;
	padding-left:11px;
	display: inline-block;
	*display: inlien;
	*zoom: 1;
}
#sort-table .yui-dt th {text-decoration: none;}
#sort-table .yui-dt th.yui-dt-sortable .yui-dt-label {margin-right: 0px;}
#sort-table .yui-dt .swap_plus {color:green;}
#sort-table .yui-dt .swap_minus {color:blue;}
#sort-table .yui-dt .additional {font-size: 77%;}
#sort-table .yui-dt .left {text-align: left;}
#sort-table .yui-dt th.left {text-align: center;}
#sort-table .yui-dt .hd {color: #000000;}
#sort-table .yui-dt .key {width:150px;}
#sort-table .yui-dt .go2 {width:140px;}
#sort-table .yui-dt .hd {color: #000000;}
#sort-table .yui-dt th.yui-dt-highlighted,
#sort-table .yui-dt th.yui-dt-highlighted a {background-color:#c5ddff;cursor:default;}
#sort-table .yui-dt tr.yui-dt-highlighted,
#sort-table .yui-dt tr.yui-dt-highlighted td.yui-dt-asc,
#sort-table .yui-dt tr.yui-dt-highlighted td.yui-dt-desc,
#sort-table .yui-dt tr.yui-dt-even td.yui-dt-highlighted,
#sort-table .yui-dt tr.yui-dt-odd td.yui-dt-highlighted {background-color:#c5ddff;cursor:default;}
  

/*------------------------
6-2.タブ内下部カテゴリ移動リンク
------------------------*/
#hikaku .tab-contents .link-category {
	text-align: center;
	margin-bottom: 16px;
}

	#hikaku .tab-contents .link-category a {
		margin: 0 10px;
	}

	#hikaku .tab-contents .link-category a.current {
		font-weight: bold;
	}

/*------------------------
6-2.気になるFXのことをみんなに聞いてみよう！
------------------------*/
#cgm,
#learn {
	overflow: hidden;
	*zoom: 1;
}

	#cgm h2,
	#learn h2 {
		margin-bottom: 10px;
	}

	#cgm .chie,
	#learn .start {
		width: 454px;
		float: left;
		padding-right: 20px;
	}

	#cgm .sototame,
	#learn .nyumon {
		width: 444px;
		float: left;
		padding: 0 20px 0 10px;
		border-left: 1px dotted #7f7f7f;
	}

	#cgm h3 {
		margin-bottom: 6px;
		padding-left: 5px;
		border-left: 5px solid #a0cf2e;
		font-weight: bold;
	}

	#cgm .lead-text {
		margin-bottom: 4px;
		font-size: 82%;
		line-height: 1.6;
		overflow: hidden;
		*zoom: 1;
	}

		#cgm .lead-text img {
			float: left;
			margin-right: 5px;
		}

	#cgm dl {
		font-size: 82%;
		line-height: 1.6;
	}

		#cgm dl dd a {
			_zoom: 1;
		}

		#cgm dl dd img {
			margin-right: 4px;
			vertical-align: middle;
		}

	#cgm .more {
		font-size: 82%;
		text-align: right;
	}
	
		#cgm .more a {
			padding-left: 17px;
			background: url(http://i.yimg.jp/images/fx/common/point02.gif) 0 50% no-repeat;
		}

	#learn dt {
		position: relative;
	}

		#learn dt img {
			float: left;
			margin-right: 10px;
		}

	#learn dd {
		overflow: hidden;
		font-size: 82%;
		line-height: 1.3;
	}

		#learn dd .txt {
			margin-bottom: 10px;
		}

		#learn dd .go2 {
			text-align: right;
		}

		#learn dd .go2 a {
			padding-left: 17px;
			background: url(http://i.yimg.jp/images/fx/common/point02.gif) 0 50% no-repeat;
		}

.attention {
	font-size: 82%;
	text-indent:-1em;
	margin-left:1em;
	margin-bottom: 16px;
	line-height: 1.3;
}




