@charset "Shift_JIS";

/* ブラウザスタイルの初期化
---------------------------------------------------- */
* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}
html,body{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial,"lr oSVbN", Osaka, "qMmpS Pro W3",sans-serif;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{
	padding: 0;
}

/***********　common style　****************/
.hidden{
	display: none !important;
}
* html .iepngfix {
	behavior: expression(IEPNGFIX.fix(this));
}
div.center{
	text-align: center;
}
div.centma{
	margin: 20px 0 20px 0;
	text-align: center;
}
.bold{
	font-weight: bold;
	font-size: 14px;
}
/***********　メインイメージ　****************/
h2#main{
	clear: both;
	padding: 15px 0;
	text-align: center;
}
p.account{
	text-align: center;
}
/* レート読み込み */
p.rate_gbpjpy {
	width: 740px;
	margin: 10px auto 20px;
}

/* AUDJPYスワップキャンペーン　m/swap.html
---------------------------------------------------- */
div#detail_swap{
	margin-left: auto;
	margin-right: auto;
}
div#detail_swap table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_swap{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_swap th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #422400;
	background-color: #fdf6c1;
}
table#outline_swap td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}

/* Let's　GO！豪！キャンペーン　m/gogo.html
---------------------------------------------------- */
div#detail_gogo{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gogo table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gogo{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_gogo th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #422400;
	background-color: #fdf6c1;
}
table#outline_gogo td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
div#detail_gogo dl.target{
	border:1px solid #ffe787;
	width:525px;
	background: #fffdcc;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_gogo dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
	color: #3b3b3b;
}
div#detail_gogo dl.target dt.underline_aud{
	border-bottom: 1px dotted #f3c078;
}
div#detail_gogo dl.target dd{
	width:335px;
	margin-left:170px;
	padding:5px 5px 10px 0;
}
div#detail_gogo dl.target dd.underline_aud{
	border-bottom: 1px dotted #f3c078;
}
div#detail_gogo .listicon{
	color: #ff9900;
}

/* AUDJPYスワップキャンペーン第２弾　m/swap02.html
---------------------------------------------------- */
div#detail_swap02{
	margin-left: auto;
	margin-right: auto;
}
div#detail_swap02 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_swap02{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_swap02 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #422400;
	background-color: #fdf6c1;
}
table#outline_swap02 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}

/* GBP/JPYスプレッドキャンペーン第5弾　m/index_gbpjpy05.html
---------------------------------------------------- */
div#detail_gbpjpy05{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy05 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy05{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_gbpjpy05 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #004b8c;
	background-color: #dcf7ff;
}
table#outline_gbpjpy05 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}

/* Let's　AUD/JPY取引高キャンペーン　m/index_aud01.html
---------------------------------------------------- */
div#detail_aud01{
	margin-left: auto;
	margin-right: auto;
}
div#detail_aud01 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_aud01{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_aud01 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #422400;
	background-color: #fdf6c1;
}
table#outline_aud01 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
div#detail_aud01 dl.target{
	border:1px solid #ffe787;
	width:525px;
	background: #fffdcc;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_aud01 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
	color: #3b3b3b;
}
div#detail_aud01 dl.target dt.underline_aud{
	border-bottom: 1px dotted #f3c078;
}
div#detail_aud01 dl.target dd{
	width:335px;
	margin-left:170px;
	padding:5px 5px 10px 0;
}
div#detail_aud01 dl.target dd.underline_aud{
	border-bottom: 1px dotted #f3c078;
}
div#detail_aud01 .listicon{
	color: #ff9900;
}

/* GBP/JPYスプレッドキャンペーン第6弾　m/index_gbpjpy06.html
---------------------------------------------------- */
div#detail_gbpjpy06{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy06 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy06{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_gbpjpy06 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #004b8c;
	background-color: #dcf7ff;
}
table#outline_gbpjpy06 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
/* 最高水準スワップキャンペーン　m/swap03.html
---------------------------------------------------- */
div#detail_swap03{
	margin-left: auto;
	margin-right: auto;
}
div#detail_swap03 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_swap03{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #686868;
}
table#outline_swap03 th{
	border: 1px solid #686868;
	width:150px;
	padding: 10px;
	color: #282828;
	background-color: #f3fccd;
}
table#outline_swap03 td{
	border: 1px solid #686868;
	width: 550px;
	padding: 10px;
}

/* GBP/JPYスプレッドキャンペーン第7弾　m/index_gbpjpy07.html
---------------------------------------------------- */
div#detail_gbpjpy07{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy07 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy07{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_gbpjpy07 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #004b8c;
	background-color: #dcf7ff;
}
table#outline_gbpjpy07 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
/* 最高水準スワップキャンペーン　m/swap04.html
---------------------------------------------------- */
div#detail_swap04{
	margin-left: auto;
	margin-right: auto;
}
div#detail_swap04 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_swap04{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_swap04 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #545454;
	background-color: #fff3f4;
}
table#outline_swap04 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
}
/* 最高水準スワップキャンペーン　m/swap05.html
---------------------------------------------------- */
div#detail_swap05{
	margin-left: auto;
	margin-right: auto;
}
div#detail_swap05 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_swap05{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_swap05 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #545454;
	background-color: #fff3f4;
}
table#outline_swap05 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
}

/* 最高水準スワップキャンペーン　m/swap06.html
---------------------------------------------------- */
div#detail_swap06{
	margin-left: auto;
	margin-right: auto;
}
div#detail_swap06 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_swap06{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_swap06 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #545454;
	background-color:#DEF5FC;
}
table#outline_swap06 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
}

/* USD/JPYスプレッドキャンペーン m/index_usdjpy.html
---------------------------------------------------- */
div#detail_usdjpy{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #dbf9a3;
}
table#outline_usdjpy td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}


/* GBP/JPYスプレッドキャンペーン第8弾　m/index_gbpjpy08.html
---------------------------------------------------- */
div#product_gbpjpy08 {
	color: #5b3200;
	line-height: 1.5;
	margin: 20px 0 0;
}
div#product_gbpjpy08 .clear {
	clear: both;
}
div#product_gbpjpy08 img.LeftPict {
	display: inline;
	float: left;
	margin: 0 12px 10px;
}
div#product_gbpjpy08 div.CampColTxt {
	margin: 10px 20px 10px 10px;
}
div#product_gbpjpy08 div.CampColTxt img {
	margin-bottom: 10px;
}
div#product_gbpjpy08 div.CampCol3 {
	display: inline;
	float: left;
	width: 250px;
	margin: 10px 0 10px 12px;
}

div#detail_gbpjpy08{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy08 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #5b3200;
}
table#outline_gbpjpy08{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #775242;
}
table#outline_gbpjpy08 th{
	border: 1px solid #775242;
	width:150px;
	padding: 10px;
	color: #422400;
	background-color: #ffffcc;
}
table#outline_gbpjpy08 td{
	border: 1px solid #775242;
	width: 550px;
	padding: 10px;
}
div#detail_gbpjpy08 dl.target{
	border:1px solid #eed4b7;
	width:525px;
	background: #fef3e7;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_gbpjpy08 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_gbpjpy08 dl.target dt.underline_gbp{
}
div#detail_gbpjpy08 dl.target dd{
	width:335px;
	padding:5px 5px 10px 170px;
}
div#detail_gbpjpy08 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #f3ba88;
}
div#detail_gbpjpy08 .listicon{
	color: #e36800;
}
p.CampRightLink {
	margin: 0 20px 10px;
	text-align: right;
}

/* GBP/JPYスプレッドキャンペーン第9弾　m/index_gbpjpy09.html
---------------------------------------------------- */
div#detail_gbpjpy09{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy09 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy09{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_gbpjpy09 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #004b8c;
	background-color: #dcf7ff;
}
table#outline_gbpjpy09 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}

/* GBP/JPYスプレッドキャンペーン第10弾　m/index_gbpjpy10.html
---------------------------------------------------- */
div#detail_gbpjpy10{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy10 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy10{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_gbpjpy10 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #004b8c;
	background-color: #dcf7ff;
}
table#outline_gbpjpy10 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}

/* USD/JPYスプレッドキャンペーン第2弾　m/index_usdjpy02.html
---------------------------------------------------- */
div#detail_usdjpy02{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy02 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy02{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy02 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #dbf9a3;
}
table#outline_usdjpy02 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}

/* GBP/JPYスプレッドキャンペーン第11弾　m/index_gbpjpy11.html
---------------------------------------------------- */
div#detail_gbpjpy11{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy11 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy11{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #7a654c;
}
table#outline_gbpjpy11 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #004b8c;
	background-color: #dcf7ff;
}
table#outline_gbpjpy11 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}

/* GBP/JPYスプレッドキャンペーン第12弾　m/index_gbpjpy12.html
---------------------------------------------------- */
div#product_gbpjpy12 {
	width: 680px;
	color: #5b3200;
	line-height: 1.5;
	margin: 20px auto 0;
}
div#product_gbpjpy12 .clear {
	clear: both;
}
div#product_gbpjpy12 img.LeftPict {
	display: inline;
	float: left;
	margin: 0 12px 10px 0;
}
div#product_gbpjpy12 div.CampColTxt {
	margin: 10px 0 10px 10px;
}
div#product_gbpjpy12 div.CampColTxt h3 {
	margin: 20px 0;
}
div#product_gbpjpy12 div.CampColTxt p {
	margin: 20px 0;
}
div#product_gbpjpy12 div.CampColTxt img {
	margin-bottom: 10px;
}

div#detail_gbpjpy12{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy12 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #5b3200;
}
div#detail_gbpjpy12 table#outline_gbpjpy12{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #775242;
}
div#detail_gbpjpy12 table#outline_gbpjpy12 th{
	border: 1px solid #775242;
	width:150px;
	padding: 10px;
	color: #422400;
	background-color: #fef3e7;
}
div#detail_gbpjpy12 table#outline_gbpjpy12 td{
	border: 1px solid #775242;
	width: 550px;
	padding: 10px;
}
div#detail_gbpjpy12 dl.target{
	border:1px solid #eed4b7;
	width:525px;
	background: #ffffcc;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_gbpjpy12 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_gbpjpy12 dl.target dt.underline_gbp{
}
div#detail_gbpjpy12 dl.target dd{
	width:335px;
	padding:5px 5px 10px 170px;
}
div#detail_gbpjpy12 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #f3ba88;
}
div#detail_gbpjpy12 .Red,
div#detail_gbpjpy12 .listicon{
	color: #e00000;
}

/* GBP/JPYスプレッドキャンペーン第13弾　m/index_gbpjpy13.html
---------------------------------------------------- */
div#detail_gbpjpy13{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy13 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy13{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
table#outline_gbpjpy13 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #ff0000;
	background-color: #fce5e8;
}
table#outline_gbpjpy13 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
/* GBP/JPYスプレッドキャンペーン第14弾　m/index_gbpjpy14.html
---------------------------------------------------- */
div#detail_gbpjpy14{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy14 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy14{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
table#outline_gbpjpy14 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #ff0000;
	background-color: #fce5e8;
}
table#outline_gbpjpy14 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
/* GBP/JPYスプレッドキャンペーン第15弾　m/index_gbpjpy15.html
---------------------------------------------------- */
div#detail_gbpjpy15{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy15 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy15{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
table#outline_gbpjpy15 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #ff0000;
	background-color: #fce5e8;
}
table#outline_gbpjpy15 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
/* GBP/JPYスプレッドキャンペーン第16弾　m/index_gbpjpy16.html
---------------------------------------------------- */
div#detail_gbpjpy16{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy16 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy16{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
table#outline_gbpjpy16 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #ff0000;
	background-color: #fce5e8;
}
table#outline_gbpjpy16 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}
/* GBP/JPYスプレッドキャンペーン第18弾　m/index_gbpjpy18.html
---------------------------------------------------- */
div#detail_gbpjpy18{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy18 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy18{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
table#outline_gbpjpy18 th{
	border: 1px solid #7a654c;
	width:150px;
	padding: 10px;
	color: #ff0000;
	background-color: #fce5e8;
}
table#outline_gbpjpy18 td{
	border: 1px solid #7a654c;
	width: 550px;
	padding: 10px;
}

/* GBP/JPYスプレッドキャンペーン第22弾　m/index_gbpjpy22.html
---------------------------------------------------- */
div#detail_gbpjpy22{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy22 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_gbpjpy22{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #666666;
}
table#outline_gbpjpy22 th{
	border: 1px solid #7a654c;
	/*width:150px;*/
	padding: 10px;
	color: #333333;
	background-color: #ffffcc;
}
table#outline_gbpjpy22 td{
	border: 1px solid #7a654c;
	/*width: 550px;*/
	padding: 10px;
}
table#outline_gbpjpy22 table#gbpjpy22_naiyo{
	/*width: 520px;*/
	border-collapse: collapse;
	border: 1px solid #9a9a9a;
	text-align: center;
}
table#outline_gbpjpy22 table#gbpjpy22_naiyo th{
	border: 1px solid #9a9a9a;
/*	width:50px;*/
	padding: 5px;
	color: #626262;
	background-color: #fcdede;
	text-align: center;
}
table#outline_gbpjpy22 table#gbpjpy22_naiyo td{
	border: 1px solid #9a9a9a;
/*	width: 550px;*/
	padding: 5px;
	color: #626262;
	text-align: center;
}
div#detail_gbpjpy22 .point{
	 font-weight: bold;
/* font-size:　200%;*/
	 color: #f10005;
}

/* USD/JPYスプレッドキャンペーン第3弾　m/index_usdjpy03.html
---------------------------------------------------- */
div#detail_usdjpy03{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy03 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy03{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy03 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #dbf9a3;
}
table#outline_usdjpy03 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}

/* USD/JPYスプレッドキャンペーン第4弾　m/index_usdjpy04.html
---------------------------------------------------- */
div#detail_usdjpy04{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy04 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy04{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy04 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #ddedf3;
}
table#outline_usdjpy04 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}
/* USD/JPYスプレッドキャンペーン第4弾　m/index_usdjpy05.html
---------------------------------------------------- */
div#detail_usdjpy05{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy05 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy05{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy05 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #ddedf3;
}
table#outline_usdjpy05 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}
/* USD/JPYスプレッドキャンペーン第6弾　m/index_usdjpy06.html
---------------------------------------------------- */
div#detail_usdjpy06{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy06 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy06{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy06 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #ddedf3;
}
table#outline_usdjpy06 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}
/* USD/JPYスプレッドキャンペーン第7弾　m/index_usdjpy07.html
---------------------------------------------------- */
div#detail_usdjpy07{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy07 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy07{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy07 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #ddedf3;
}
table#outline_usdjpy07 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}
/* USD/JPYスプレッドキャンペーン第8弾　m/index_usdjpy08.html
---------------------------------------------------- */
div#detail_usdjpy08{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy08 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy08{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #878787;
}
table#outline_usdjpy08 th{
	border: 1px solid #878787;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #ddedf3;
}
table#outline_usdjpy08 td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}




/* WJ×MJ 特別タイアップキャンペーン　m/index_wininvest.html
---------------------------------------------------- */
div#wjmj_contents { width: 720px; margin: 0 auto;}
div#wjmj_contents p#under_icon {width: 720px; margin: 10px auto; text-align: center;}
div#wjmj_contents div#win_box {
	width: 690px;
	margin-bottom: 10px;
	padding: 10px;
	border-left: 5px #3C93E1 solid;
	border-right: 5px #3C93E1 solid;	
	border-bottom: 5px #3C93E1 solid;		
}
div#wjmj_contents div#win_box div#win_video {
	float: left;
	width: 208px;
}
div#wjmj_contents div#win_box div#t_box {
	float: right;
	width: 340px;
}
div#wjmj_contents div#win_box dl#win {
	margin: 10px auto;
}
div#wjmj_contents div#win_box dl#win dt {
	margin: 2px 0;
	color: #0088FF;
}
div#wjmj_contents div#win_box div#mesod {
	clear: both;
	width: 650px;
	height: 160px;
	margin: 5px auto;
	padding: 10px;
	background-color: #F0F0F0;
	}
div#wjmj_contents div#win_box div#mesod p#mesod_txt {
	margin-bottom: 5px;
	font-size: 16px;
	color: #0088ff;
	border-bottom: solid 2px #0088ff;
	}
div#wjmj_contents div#win_box div#t_box p#text_red {
	width: 323px;
	margin: 0 0 10px 0;
	padding: 4px;
	color: red;
	border: 2px red solid;
	}
div#wjmj_contents div#kouza_about {
	width: 420px;
	margin: 20px auto;
	padding: 10px;
	border: 2px #ccc solid;
}
div#wjmj_contents div#kouza_about p#link_left {
	padding: 0 0 0 20px;
	background: url(../img/wjmj/account_arrow2.png) 0 0 no-repeat;
}
div#wjmj_contents div#about_box {
	width: 694px;
	height: 110px;
	margin: 20px auto;
	padding: 10px;
	border: 3px #ccc solid;
}
div#wjmj_contents div#about_box p#teacher_img {
	float: left;
	width: 208px;
}
div#wjmj_contents div#about_box p#teacher_about {margin: 10px;}
p.wjmj_ttl {
	clear: both;
	width: 720px;
	margin: 20px auto 0 auto;
}

div#wjmj_contents table#wjmj_about {
	width: 700px;
	margin: 20px auto;
	border-collapse: collapse;
	border: 1px solid #878787;
}
div#wjmj_contents table#wjmj_about th{
	border: 1px solid #878787;
	width:160px;
	padding: 10px;
	color: #626262;
	background-color: #D8EDFF;
}
div#wjmj_contents table#wjmj_about td{
	border: 1px solid #878787;
	width: 550px;
	padding: 10px;
	color: #626262;
}
div#wjmj_contents p.wjmj_star_ttl {
	clear: both;
	width: 630px;
	height: 30px;
	padding: 6px 0 0 50px;
	margin: 20px auto 0 auto;
	font-size: 16px;
	color: #ffffff;
	background: url(../img/wjmj/seminar_star_ttl.png) left top no-repeat;
}
div#wjmj_contents p.wjmj_a_ttl {
	clear: both;
	width: 630px;
	height: 30px;
	padding: 6px 0 0 50px;
	margin: 20px auto 0 auto;
	font-size: 16px;
	color: #ffffff;
	background: url(../img/wjmj/seminar_a_ttl.png) left top no-repeat;
}
div#wjmj_contents p.wjmj_b_ttl {
	clear: both;
	width: 630px;
	height: 30px;
	padding: 6px 0 0 50px;
	margin: 20px auto 0 auto;
	font-size: 16px;
	color: #ffffff;
	background: url(../img/wjmj/seminar_b_ttl.png) left top no-repeat;
}
div#wjmj_contents p.wjmj_c_ttl {
	clear: both;
	width: 630px;
	height: 30px;
	padding: 6px 0 0 50px;
	margin: 20px auto 0 auto;
	font-size: 16px;
	color: #ffffff;
	background: url(../img/wjmj/seminar_c_ttl.png) left top no-repeat;
}
div#wjmj_contents div.abc_box {
	display: block;
	width: 650px;
	margin: 0 auto;
	padding: 10px;
	border-left: 5px #3C93E1 solid;
	border-right: 5px #3C93E1 solid;	
	border-bottom: 5px #3C93E1 solid;	
}
div#wjmj_contents div.abc_box div.abc_left_box {
	float: left;
	width: 195px;
}
div#wjmj_contents div.abc_box div.abc_left_box p {
	text-align: center;
	color: #3c93e1;
}
div#wjmj_contents div.abc_box div.abc_right_box {
	float: right;
	width:430px;
}
div#wjmj_contents div.abc_box div.abc_right_box li { list-style: none;}
div#wjmj_contents div.StepFlow h2 {
	width: 700px;
	height: 39px;
	margin: 0 0 10px;
	padding: 0 0 0 20px;
	line-height: 39px;
	font-size: 18px;
	color: #003983;
	background:url('../img/wjmj/h2.png') left top no-repeat;
}
div#wjmj_contents div.StepFlow ol.FlowImg {
	overflow: hidden;
	width: 715px;
	height: 0;
	padding-top: 244px;
	margin: 20px auto;
	background: url('../img/wjmj/step.png') left top no-repeat;
}
div#wjmj_contents div.StepFlow p {
	margin: 0 0 20px;
}

/* AUD/JPY　７日間連続取引マラソンキャンペーン　m/index_aud_marathon.html
---------------------------------------------------- */
div#product_aud_marathon {
	color: #1e6bd2;
	line-height: 1.5;
	margin: 20px 0 0;
}
div#product_aud_marathon .clear {
	clear: both;
}
div#product_aud_marathon img.LeftPict {
	display: inline;
	float: left;
	margin: 0 12px 10px;
}
div#product_aud_marathon div.CampColTxt {
	margin: 10px 20px 10px 10px;
}
div#product_aud_marathon div.CampColTxt img {
	margin-bottom: 10px;
}
div#product_aud_marathon div.CampCol3 {
	display: inline;
	float: left;
	width: 250px;
	margin: 10px 0 10px 12px;
}

div#detail_aud_marathon{
	margin-left: auto;
	margin-right: auto;
}
div#detail_aud_marathon table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #444444;
}
table#outline_aud_marathon{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #444444;
}
table#outline_aud_marathon th{
	border: 1px solid #444444;
	width:150px;
	padding: 10px;
	color: #444444;
	background-color: #deecff;
}
table#outline_aud_marathon td{
	border: 1px solid #444444;
	width: 550px;
	padding: 10px;
}
div#detail_aud_marathon dl.target{
	border:1px solid #eed4b7;
	width:525px;
	background: #fef3e7;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_aud_marathon dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_aud_marathon dl.target dt.underline_gbp{
}
div#detail_aud_marathon dl.target dd{
	width:335px;
	padding:5px 5px 10px 170px;
}
div#detail_aud_marathon dl.target dd.underline_gbp{
	border-bottom: 1px dotted #f3ba88;
}
div#detail_aud_marathon .listicon{
	color: #e36800;
}
p.CampRightLink {
	margin: 0 20px 10px;
	text-align: right;
}

/* Rugbyキャンペーン　m/index_rugby.html
---------------------------------------------------- */
div#rugby {
	clear: both;
	width: 775px;
	height: 582px;
/*	padding: 15px 0 0;*/
	margin:0 auto 15px;
	position:relative;
	background: url(../img/rugby/main.png)  left 15px no-repeat;
}

div#rugby div#rugby_account {
	width: 430px;
	height: 50px;
	position : absolute;
	top : 498px;
	left : 65px;
}

div#rugby div#rugby_account p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 1.4em;
	color: #5d5d5d;
}


div#detail_rugby{
	margin-left: auto;
	margin-right: auto;
}
div#detail_rugby table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	line-height: 1.6em;
}
table#outline_rugby{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #a1a1a1;
}
table#outline_rugby th{
	border: 1px solid #a1a1a1;
	width:150px;
	padding: 10px;
	color: #1b1b1b;
	background-color: #e8e8e8;
}
table#outline_rugby td{
	border: 1px solid #a1a1a1;
	width: 550px;
	padding: 10px;
	color: #626262;
}





/* 口座開設キャンペーン第7弾　m/index_start07.html
---------------------------------------------------- */


div#detail_sart07{
	margin-left: auto;
	margin-right: auto;
}
div#detail_sart07 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #333333;
	line-height: 1.4em;
}
div#detail_sart07 table#outline_sart07{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #cca6a6;
}
div#detail_sart07 table#outline_sart07 th{
	border: 1px solid #cca6a6;
	width:150px;
	padding: 10px;
	color: #333333;
	background-color: #ffe3e3;
}
div#detail_sart07 table#outline_sart07 td{
	border: 1px solid #cca6a6;
	width: 550px;
	padding: 10px;
}
div#detail_sart07 dl.target{
	border:1px solid #cca6a6;
	width:520px;
	background: #fef2c6;
	margin: 5px 0 0 5px;
	padding: 5px;
}
div#detail_sart07 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_sart07 dl.target dt.underline_gbp{
}
div#detail_sart07 dl.target dd {
	padding:5px 5px 10px 0;
}
div#detail_sart07 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #cca6a6;
}
div#detail_sart07 .Red,
div#detail_sart07 .listicon{
	color: #df1b57;
}

/* 口座開設キャンペーン第8弾　m/index_start08.html
---------------------------------------------------- */
div#detail_start08{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
div#detail_start08 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #333333;
	line-height: 1.4em;
}
div#detail_start08 table#outline_start08{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #6699cc;
}
div#detail_start08 table#outline_start08 th{
	border: 1px solid #6699cc;
	width:150px;
	padding: 10px;
	color: #333333;
	background-color: #bbe3ff;
}
div#detail_start08 table#outline_start08 td{
	border: 1px solid #6699cc;
	width: 550px;
	padding: 10px;
}
div#detail_start08 dl.target{
	border:1px solid #6699cc;
	width:520px;
	background: #fef2c6;
	margin: 5px 0 0 5px;
	padding: 5px;
}
div#detail_start08 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_start08 dl.target dt.underline_gbp{
}
div#detail_start08 dl.target dd {
	padding:5px 5px 10px 0;
}
div#detail_start08 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #6699cc;
}
div#detail_start08 .Red,
div#detail_start08 .listicon{
	color: #df1b57;
}

div#detail_start08 h3 {
	width: 754px;
	height: 39px;
	margin: 0 0 20px;
	padding: 0 0 0 22px;
	line-height: 39px;
	font-size: 18px;
	color: #003983;
	background:url('../img/plusone/h2.png') left top no-repeat;
}

div#detail_start08 p#download {
	text-align: center;
	margin-bottom: 10px;
}

/* 口座開設キャンペーン第9弾　m/index_start09.html
---------------------------------------------------- */
div#detail_start09{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
div#detail_start09 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #333333;
	line-height: 1.4em;
}
div#detail_start09 table#outline_start09{
	width: 740px;
	border-collapse: collapse;
	border: 1px solid #6699cc;
}
div#detail_start09 table#outline_start09 th{
	border: 1px solid #6699cc;
	width:150px;
	padding: 10px;
	color: #333333;
	background-color: #bbe3ff;
}
div#detail_start09 table#outline_start09 td{
	border: 1px solid #6699cc;
	width: 550px;
	padding: 10px;
}
div#detail_start09 dl.target{
	border:1px solid #6699cc;
	width:520px;
	background: #fef2c6;
	margin: 5px 0 0 5px;
	padding: 5px;
}
div#detail_start09 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_start09 dl.target dt.underline_gbp{
}
div#detail_start09 dl.target dd {
	padding:5px 5px 10px 0;
}
div#detail_start09 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #6699cc;
}
div#detail_start09 .Red,
div#detail_start09 .listicon{
	color: #df1b57;
}

div#detail_start09 h3 {
	width: 754px;
	height: 39px;
	margin: 0 0 20px;
	padding: 0 0 0 22px;
	line-height: 39px;
	font-size: 18px;
	color: #003983;
	background:url('../img/plusone/h2.png') left top no-repeat;
}

div#detail_start09 p#download {
	text-align: center;
	margin-bottom: 10px;
}

/* 口座開設キャンペーン第10弾　m/index_start10.html L1600
---------------------------------------------------- */
div#detail_start10{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
div#detail_start10 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #333333;
	line-height: 1.4em;
}
div#detail_start10 table#outline_start10{
	width: 740px;
	border-collapse: collapse;
	border: 1px solid #444444;
}
div#detail_start10 table#outline_start10 th{
	border: 1px solid #444444;
	width:150px;
	padding: 10px;
	color: #333333;
	background-color:#FF9;
}
div#detail_start10 table#outline_start10 td{
	border: 1px solid #444444;
	width: 550px;
	padding: 10px;
}
div#detail_start10 dl.target{
	border:1px solid #444444;
	width:520px;
	background: #fef2c6;
	margin: 5px 0 0 5px;
	padding: 5px;
}
div#detail_start10 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_start10 dl.target dt.underline_gbp{
}
div#detail_start10 dl.target dd {
	padding:5px 5px 10px 0;
}
div#detail_start10 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #444444;
}
div#detail_start10 .Red,
div#detail_start10 .listicon{
	color: #df1b57;
}

div#detail_start10 h3 {
	width: 754px;
	height: 39px;
	padding: 0 0 0 22px;
	margin: 0 auto 20px;
	line-height: 39px;
	font-size: 18px;
	color: #003983;
	background:url('../img/start10/h2.png') left top no-repeat;
}

div#detail_start10 p#download {
	text-align: center;
	margin-bottom: 10px;
}

/* 口座開設キャンペーン第11弾　m/index_start11.html
---------------------------------------------------- */
div#detail_start11{
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
div#detail_start11 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
	color: #333333;
	line-height: 1.4em;
}
div#detail_start11 table#outline_start11{
	width: 740px;
	border-collapse: collapse;
	border: 1px solid #444444;
}
div#detail_start11 table#outline_start11 th{
	border: 1px solid #444444;
	width:150px;
	padding: 10px;
	color: #333333;
	background-color: #F2F0EA;
}
div#detail_start11 table#outline_start11 td{
	border: 1px solid #444444;
	width: 550px;
	padding: 10px;
}
div#detail_start11 dl.target{
	border:1px solid #444444;
	width:520px;
	background: #fef2c6;
	margin: 5px 0 0 5px;
	padding: 5px;
}
div#detail_start11 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_start11 dl.target dt.underline_gbp{
}
div#detail_start11 dl.target dd {
	padding:5px 5px 10px 0;
}
div#detail_start11 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #444444;
}
div#detail_start11 .Red,
div#detail_start11 .listicon{
	color: #df1b57;
}

/* MJプラスワンキャンペーン　m/index_plusone.html
---------------------------------------------------- */
div#detail_plusone{
	width: 776px;
	clear: both;
	margin: 0 auto;
	padding: 15px 0;
}

div#detail_plusone h3 {
	width: 754px;
	height: 39px;
	margin: 0 0 20px;
	padding: 0 0 0 22px;
	line-height: 39px;
	font-size: 18px;
	color: #003983;
	background:url('../img/plusone/h2.png') left top no-repeat;
}

div#detail_plusone h4 {
/*	width: 754px;*/
	height: 33px;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	line-height: 32px;
	font-size: 14px;
	color: #545454;
	background:url('../img/plusone/h3_bg.png') left top repeat-x;
}


div#detail_plusone .plusone_img {
	margin: 20px auto 50px;
	text-align: center;
}

div#detail_plusone table{
	margin-left: auto;
	margin-right: auto;
/*	margin-top: 20px;*/
	margin-bottom: 25px;
	line-height: 18px;
}
table#outline_plusone{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #9d9d9d;
}
table#outline_plusone th{
	border: 1px solid #9d9d9d;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #e9f1fc;
}
table#outline_plusone td{
	border: 1px solid #9d9d9d;
	width: 550px;
	padding: 10px;
	color: #626262;
}

table#outline_plusone .red {
	color: #FF0000;
	font-weight: bold;
	}

div#detail_plusone div.target{
	border:1px solid #ffd374;
/*	width:505px;*/
	background: #fffac2;
	margin: 5px auto 5px;
	padding:10px;
}

/*div#detail_plusone dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}

div#detail_plusone dl.target dd{
	width:335px;
	padding:5px 5px 10px 170px;
}
div#detail_plusone dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffd374;
}*/

/* 年利24%相当キャンペーン　m/index_apy.html
---------------------------------------------------- */
div#detail_apy{
	width: 776px;
	clear: both;
	margin: 0 auto;
	padding: 15px 0;
}

div#detail_apy h3 {
	width: 754px;
	height: 39px;
	margin: 0 0 20px;
	padding: 0 0 0 22px;
	line-height: 39px;
	font-size: 18px;
	color: #003983;
	background:url('../img/apy/h2.png') left top no-repeat;
}

div#detail_apy h4 {
/*	width: 754px;*/
	height: 33px;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	line-height: 32px;
	font-size: 14px;
	color: #545454;
	background:url('../img/apy/h3_bg.png') left top repeat-x;
}


div#detail_apy .apy_img {
	margin: 20px auto 50px;
	text-align: center;
}

div#detail_apy p.txt1 {
	margin: 0 0 20px 25px;
}

.red {color: #E30000}
.plusmark {
	font-weight: bold;
	font-size: 30px;
	}

table#outline_apy .red {
	color: #FF0000;
	font-weight: bold;
	}

div#detail_apy div.target{
	border:1px solid #ffd374;
/*	width:505px;*/
	background: #fffac2;
	margin: 5px auto 5px;
	padding:10px;
}

/* 平均証拠金残高　テーブル */
div.detail_apy_table1 {
	width: 580px;
	margin: 5px auto 10px;
}

div.detail_apy_table1 p.apy_rate_outline_ttl {
	margin: 10px auto 3px;
	font-weight: bold;
}

div.detail_apy_table1 table.apy_rate_outline_1 {
	margin: 5px auto 5px;
	width: 580px;
	line-height: 1.6;
	border-collapse:collapse;
	text-align: center;
	color: #444444;
}
div.detail_apy_table1 table.apy_rate_outline_1 th {
	border: 1px solid #808080;
	background-color: #fffb93;
	padding: 2px;
}

div.detail_apy_table1 table.apy_rate_outline_1 th.yellow { 
	background-color: #FC0;
}
div.detail_apy_table1 table.apy_rate_outline_1 td {
	border: 1px solid #808080;
	padding: 2px;
}

div.detail_apy_table1 table.apy_rate_outline_1 td.yellow { 
	background-color: #FC0;
	color : #f30000;
 	font-weight: bold;
}

/* キャンペーン詳細　テーブル */
div#detail_apy table.apy_rate_outline_2 {
	margin: 0 auto 0;
	line-height: 18px;
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #9d9d9d;
}

div#detail_apy table.apy_rate_outline_2 th {
	border: 1px solid #9d9d9d;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #e9f1fc;
}
div#detail_apy table.apy_rate_outline_2 td {
	border: 1px solid #9d9d9d;
	width: 550px;
	padding: 10px;
	color: #626262;
} 
/* キャンペーン対象期間　テーブル */
div#detail_apy table.apy_rate_outline_3 {
	margin: 20px auto 20px;
	line-height: 18px;
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #9d9d9d;
}

div#detail_apy table.apy_rate_outline_3 th {
	border: 1px solid #9d9d9d;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #e9f1fc;
}
div#detail_apy table.apy_rate_outline_3 td {
	border: 1px solid #9d9d9d;
	width: 266px;
	padding: 10px;
	color: #626262;
} 
/* 注意事項 */
div#detail_apy div.apy_attention {
	margin: 20px auto 25px;
	width: 660px;
	padding: 20px;
	border: solid 1px #CCC;
}
div#detail_apy div.apy_attention p.apy_attention_ttl {
	line-height: 1.4;
	font-size: 16px;
	font-weight: bold;
	color: #003983;
}

/* GBP/JPYスプレッドキャンペーン第17弾　m/index_gbpjpy17.html
---------------------------------------------------- */

div#product_gbpjpy17 {
	clear: both;
	width: 776px;
	color: #5b3200;
	line-height: 1.5;
	margin: 20px auto;
	padding:0 12px;
}

div#product_gbpjpy17 .clear {
	clear: both;
}

div#product_gbpjpy17 h3 {
	width: 754px;
	height: 39px;
	margin: 0 0 20px;
	padding: 0 0 0 22px;
	line-height: 39px;
	font-size: 18px;
	color: #003983;
	background:url('../img/gbpjpy17/h2.png') left top no-repeat;
}

div#product_gbpjpy17 h4 {
/*	width: 754px;*/
	height: 33px;
	margin: 0 0 10px;
	padding: 0 0 0 10px;
	line-height: 32px;
	font-size: 14px;
	color: #545454;
	background:url('../img/gbpjpy17/h3_bg.png') left top repeat-x;
}


div#product_gbpjpy17 img.LeftPict {
	display: inline;
	float: left;
	margin: 0 20px 10px 0;
}
div#product_gbpjpy17 div.present {
	margin: 10px 20px 40px 10px;
}
div#product_gbpjpy17 div.present h3 {
	margin: 20px 0;
}
div#product_gbpjpy17 div.present p {
	margin: 20px 0;
}
/*div#product_gbpjpy17 div.present img {
	margin-bottom: 0;
}*/

div#detail_gbpjpy17{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy17 table{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 25px;
	color: #4a4a4a;
}
div#detail_gbpjpy17 table#outline_gbpjpy17{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #989898;
}
div#detail_gbpjpy17 table#outline_gbpjpy17 th{
	border: 1px solid #989898;
	width:150px;
	padding: 10px;
	color: #4a4a4a;
	background-color: #def2f6;
}
div#detail_gbpjpy17 table#outline_gbpjpy17 td{
	border: 1px solid #989898;
	width: 550px;
	padding: 10px;
}
div#detail_gbpjpy17 dl.target{
	border:1px solid #ffc5c0;
	width:525px;
	background: #fff3f5;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_gbpjpy17 dl.target dt{
	float:left;
	width:170px;
	padding:5px 0 10px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_gbpjpy17 dl.target dt.underline_gbp{
}
div#detail_gbpjpy17 dl.target dd{
	width:335px;
	padding:5px 5px 10px 170px;
}
div#detail_gbpjpy17 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffc5c0;
}
div#detail_gbpjpy17 .Red,
div#detail_gbpjpy17 .listicon{
	color: #e00000;
}
/* GBP/JPYスプレッドキャンペーン第19弾　m/index_gbpjpy19.html
---------------------------------------------------- */
div#detail_gbpjpy19{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy19 table{
	margin: 20px auto 25px;
	color: #4a4a4a;
}
div#detail_gbpjpy19 table#outline_gbpjpy19{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #989898;
}
div#detail_gbpjpy19 table#outline_gbpjpy19 th{
	border: 1px solid #989898;
	width:150px;
	padding: 10px;
	color: #4a4a4a;
	background-color:#FF9;
}
div#detail_gbpjpy19 table#outline_gbpjpy19 td{
	border: 1px solid #989898;
	width: 550px;
	padding: 10px;
}
div#detail_gbpjpy19 dl.target{
	border:1px solid #ffc5c0;
	width:525px;
	background: #fff3f5;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_gbpjpy19 dl.target dt{
	float:left;
	line-height: 1.5;
	width:170px;
	padding:5px 0 5px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_gbpjpy19 dl.target dd{
	width:335px;
	line-height: 1.5;
	padding:5px 5px 5px 170px;
}
div#detail_gbpjpy19 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffc5c0;
}
div#detail_gbpjpy19 .Red,
div#detail_gbpjpy19 .listicon{
	color: #e00000;
}

/* GBP/JPYスプレッドキャンペーン第20弾　m/index_gbpjpy20.html
---------------------------------------------------- */
div#detail_gbpjpy20{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy20 table{
	margin: 20px auto 25px;
	color: #4a4a4a;
}
div#detail_gbpjpy20 table#outline_gbpjpy20{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #989898;
}
div#detail_gbpjpy20 table#outline_gbpjpy20 th{
	border: 1px solid #989898;
	width:150px;
	padding: 10px;
	color: #4a4a4a;
	background-color:#FEF3E7;
}
div#detail_gbpjpy20 table#outline_gbpjpy20 td{
	border: 1px solid #989898;
	width: 550px;
	padding: 10px;
}
div#detail_gbpjpy20 dl.target{
	border:1px solid #ffc5c0;
	width:525px;
	background: #fff3f5;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_gbpjpy20 dl.target dt{
	float:left;
	line-height: 1.5;
	width:170px;
	padding:5px 0 5px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_gbpjpy20 dl.target dd{
	width:335px;
	line-height: 1.5;
	padding:5px 5px 5px 170px;
}
div#detail_gbpjpy20 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffc5c0;
}
div#detail_gbpjpy20 .Red,
div#detail_gbpjpy20 .listicon{
	color: #e00000;
}

div#detail_gbpjpy20 div#gbpjpy20_present {
	width: 700px;
	height: 270px;
	margin: 20px auto 5px;
	background: url(../img/gbpjpy20/img_01.jpg) left top no-repeat;
}

div#detail_gbpjpy20 div#gbpjpy20_present p {
	padding: 140px 0 5px 360px;
	}

/* GBP/JPYスプレッドキャンペーン第21弾　m/index_gbpjpy21.html
---------------------------------------------------- */
div#detail_gbpjpy21{
	margin-left: auto;
	margin-right: auto;
}
div#detail_gbpjpy21 table{
	margin: 20px auto 25px;
	color: #4a4a4a;
}
div#detail_gbpjpy21 table#outline_gbpjpy21{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #989898;
}
div#detail_gbpjpy21 table#outline_gbpjpy21 th{
	border: 1px solid #989898;
	width:150px;
	padding: 10px;
	color: #4a4a4a;
	background-color:#f0f0f0;
}
div#detail_gbpjpy21 table#outline_gbpjpy21 td{
	border: 1px solid #989898;
	width: 550px;
	padding: 10px;
}
div#detail_gbpjpy21 dl.target{
	border:1px solid #ffc5c0;
	width:525px;
	background: #fff3f5;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_gbpjpy21 dl.target dt{
	float:left;
	line-height: 1.5;
	width:170px;
	padding:5px 0 5px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_gbpjpy21 dl.target dd{
	width:335px;
	line-height: 1.5;
	padding:5px 5px 5px 170px;
}
div#detail_gbpjpy21 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffc5c0;
}
div#detail_gbpjpy21 .Red,
div#detail_gbpjpy21 .listicon{
	color: #e00000;
}

div#detail_gbpjpy21 div#gbpjpy21_present {
	width: 700px;
	height: 270px;
	margin: 20px auto 5px;
	background: url(../img/gbpjpy21/img_01.jpg) left top no-repeat;
}

div#detail_gbpjpy21 div#gbpjpy21_present p {
	padding: 140px 0 5px 360px;
	}






/* USD/JPYスプレッドキャンペーン第8弾　m/index_usdjpy09.html
---------------------------------------------------- */
div#detail_usdjpy09{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy09 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy09{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #9a9a9a;
}
table#outline_usdjpy09 th{
	border: 1px solid #9a9a9a;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #def5fc;
}
table#outline_usdjpy09 td{
	border: 1px solid #9a9a9a;
	width: 550px;
	padding: 10px;
	color: #626262;
}



table#outline_usdjpy09 table#usdjpy09_naiyo{
/*	width: 300px;*/
	border-collapse: collapse;
	border: 1px solid #9a9a9a;
	text-align: center;
}
table#outline_usdjpy09 table#usdjpy09_naiyo th{
	border: 1px solid #9a9a9a;
/*	width:50px;*/
	padding: 5px;
	color: #626262;
	background-color: #fcdede;
	text-align: center;
}
table#outline_usdjpy09 table#usdjpy09_naiyo td{
	border: 1px solid #9a9a9a;
/*	width: 550px;*/
	padding: 5px;
	color: #626262;
	text-align: center;
}




 
 
div#detail_usdjpy09 dl.target{
	border:1px solid #ffc5c0;
	width:525px;
	background: #ffeaf4;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_usdjpy09 dl.target dt{
	float:left;
	line-height: 1.5;
	width:165px;
	padding:5px 0 5px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_usdjpy09 dl.target dd{
	line-height: 1.5;
	width:335px;
	padding:5px 5px 5px 165px;
}
div#detail_usdjpy09 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffc5c0;
}
div#detail_usdjpy09 .point{
	 font-weight: bold;
	 font-size:　200%; 
	 color: #f10005;
	 }
	 
div#detail_usdjpy09 .listicon{
	color: #e00000;
}
/* USD/JPYスプレッドキャンペーン第10弾　m/index_usdjpy10.html
---------------------------------------------------- */
div#detail_usdjpy10{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy10 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy10{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #9a9a9a;
}
table#outline_usdjpy10 th{
	border: 1px solid #9a9a9a;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #def5fc;
}
table#outline_usdjpy10 td{
	border: 1px solid #9a9a9a;
	width: 550px;
	padding: 10px;
	color: #626262;
}

table#outline_usdjpy10 table#usdjpy10_naiyo{
/*	width: 300px;*/
	border-collapse: collapse;
	border: 1px solid #9a9a9a;
	text-align: center;
}
table#outline_usdjpy10 table#usdjpy10_naiyo th{
	border: 1px solid #9a9a9a;
/*	width:50px;*/
	padding: 5px;
	color: #626262;
	background-color: #fcdede;
	text-align: center;
}
table#outline_usdjpy10 table#usdjpy10_naiyo td{
	border: 1px solid #9a9a9a;
/*	width: 550px;*/
	padding: 5px;
	color: #626262;
	text-align: center;
}
div#detail_usdjpy10 dl.target{
	border:1px solid #ffc5c0;
	width:525px;
	background: #ffeaf4;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_usdjpy10 dl.target dt{
	float:left;
	line-height: 1.5;
	width:165px;
	padding:5px 0 5px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_usdjpy10 dl.target dd{
	line-height: 1.5;
	width:335px;
	padding:5px 5px 5px 165px;
}
div#detail_usdjpy10 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffc5c0;
}
div#detail_usdjpy10 .point{
	 font-weight: bold;
	 font-size:　200%; 
	 color: #f10005;
}
	 
div#detail_usdjpy10 .listicon{
	color: #e00000;
}
/* USD/JPYスプレッドキャンペーン第11弾　m/index_usdjpy11.html
---------------------------------------------------- */
div#detail_usdjpy11{
	margin-left: auto;
	margin-right: auto;
}
div#detail_usdjpy11 table{
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 25px;
}
table#outline_usdjpy11{
	width: 700px;
	border-collapse: collapse;
	border: 1px solid #9a9a9a;
}
table#outline_usdjpy11 th{
	border: 1px solid #9a9a9a;
	width:150px;
	padding: 10px;
	color: #626262;
	background-color: #f2f0ea;
}
table#outline_usdjpy11 td{
	border: 1px solid #9a9a9a;
	width: 550px;
	padding: 10px;
	color: #626262;
}

table#outline_usdjpy11 table#usdjpy11_naiyo{
/*	width: 300px;*/
	border-collapse: collapse;
	border: 1px solid #9a9a9a;
	text-align: center;
}
table#outline_usdjpy11 table#usdjpy11_naiyo th{
	border: 1px solid #9a9a9a;
/*	width:50px;*/
	padding: 5px;
	color: #626262;
	background-color: #fcdede;
	text-align: center;
}
table#outline_usdjpy11 table#usdjpy11_naiyo td{
	border: 1px solid #9a9a9a;
/*	width: 550px;*/
	padding: 5px;
	color: #626262;
	text-align: center;
}
table#outline_usdjpy11 span.text_point {
	font-weight: bold;
}
div#detail_usdjpy11 dl.target{
	border:1px solid #ffc5c0;
	width:525px;
	background: #ffeaf4;
	margin: 5px 0 0 5px;
	padding:5px 0 5px 5px;
}
div#detail_usdjpy11 dl.target dt{
	float:left;
	line-height: 1.5;
	width:165px;
	padding:5px 0 5px 5px;
	clear:both;
	font-weight:bold;
}
div#detail_usdjpy11 dl.target dd{
	line-height: 1.5;
	width:335px;
	padding:5px 5px 5px 165px;
}
div#detail_usdjpy11 dl.target dd.underline_gbp{
	border-bottom: 1px dotted #ffc5c0;
}
div#detail_usdjpy11 .point{
	 font-weight: bold;
	 font-size:　200%; 
	 color: #f10005;
}
	 
div#detail_usdjpy11 .listicon{
	color: #e00000;
}




































/* clearfix　　※常に一番下に表示
---------------------------------------------- */
/* ie ＼*/
* html div#product_gbpjpy08,
* html div.account,
* html div#merit1,
* html div#merit2,
* html div#tool {

height: 1%;
}

*+html div#product_gbpjpy08,
*+html div.account,
*+html div#merit1,
*+html div#merit2,
*+html div#tool {
height: 1%;
}

/* modern brow */
div#product_gbpjpy08:after,
div.account:after,
div#merit1:after,
div#merit2:after,
div#tool:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

/* MacIE onry ＼*//*/
div#product_gbpjpy08,
div.account,
div#merit1,
div#merit2,
div#tool {
display: inline-table;
}/* end */