/* FX PLUS CSS
=========================================*/

/* COMMON */

h2 { margin:0; padding:0; }
h3 { margin:0; padding:0; }

.attention a:link {color:#E60011; font-size:80%; font-weight:bold; line-height:130%;}
.attention a:visited {color:#E60011; font-size:80%; font-weight:bold; line-height:130%;}
.attention a:hover {color:#E9616C; font-size:80%; font-weight:bold; line-height:130%;}
.attention a:active {color:#E9616C; font-size:80%; font-weight:bold; line-height:130%;}

.tbls-th1 { background-color:#ebeff7; font-size:80%; font-weight:normal; line-height:130%;}
.tbls-th2 { background-color:#f8f8f8; font-size:80%; font-weight:normal; line-height:130%;}
.tbls-td  { background-color:#fff; font-size:80%; line-height:130%;}

.dotline-b1 { background-image:url(/resource/image/content/dotline2_blue.gif); background-repeat:repeat-x; }
.dotline-t1 { background-image:url(/resource/image/content/dotline2.gif); background-repeat:repeat-x; }
.dotline-t2 { background-image:url(/resource/image/content/dotline3.gif); background-repeat:repeat-y; }


.pb1 {padding-bottom:10px;}

.icon1 { margin-right:5px;}
.bg01{ background-color:#59c3e1;}
.line01{ background-color:#d3d3d3;}

.attention_pd01{ padding:6px 4px 3px 4px;}
.attention_pd02{ padding:3px 4px;}

.ch_ttl{
	background-image:url(/service/save/jnbfx/image/ch_ttl_bg01.gif); 
	background-repeat:no-repeat;
	font-weight:bold;
	padding:9px 20px 4px 14px;
}

hr.gline670{
	width:670px;
	border-style: dotted none none none;
	border-color: #c1c1c1;
	border-size:1px;
	background:#fff;
	margin:20px 0;
}

hr.gline670_2{
	width:670px;
	height:1px;
	background-color: #c1c1c1;
	border: none;
	color: #c1c1c1;
}

/* TITLE */
#CONTENT .h1_style{
	background:url(/resource/image/content/title_h1bg.jpg) no-repeat;
	width:646px;
	*width:670px;
	height:26px;
	*height:36px;
	padding:10px 0 0 24px;
	margin:20px 0 0 0;
	font-size:105%;
}

#CONTENT .h2_style{
	background:url(/resource/image/content/title_h2bg.jpg) no-repeat;
	width:651px;
	*width:670px;
	height:26px;
	*height:32px;
	padding:6px 0 0 19px;
	margin:35px 0 0 0;
	font-size:95%;
}
#CONTENT .h2_style span{
	display:inline-block;
	width:640px;
	float:right;
	margin:-18px 11px 0 0;
	*margin:-15px 11px 0 0;
	text-align:right;
	font-size:85%;
	font-weight:normal;
}

#CONTENT .h2_style02{
	background:url(/resource/image/content/title_h2bg_02.jpg) no-repeat;
	width:308px;
	*width:327px;
	height:26px;
	*height:32px;
	padding:6px 0 0 19px;
	margin:35px 0 0 0;
	font-size:95%;
}

#CONTENT .h2_style03{
	background:url(/resource/image/content/title_h2bg_03.jpg) no-repeat;
	width:309px;
	*width:328px;
	height:26px;
	*height:32px;
	padding:6px 0 0 19px;
	font-size:95%;
}

#CONTENT .h3_style{
	background:url(/resource/image/content/title_h3bg.jpg) no-repeat;
	width:651px;
	*width:670px;
	height:23px;
	padding:3px 0 0 19px;
	*padding:4px 0 0 19px;
	margin:20px 0 0 0;
	font-size:85%;
}

/* TOP */
.news{
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	margin-top:8px;
}
td.news_time{
	padding:5px;
	vertical-align: top;
	border-bottom:dotted 1px #cccccc;
	white-space: nowrap;
}
td.news_title{
	padding:5px;
	vertical-align: top;
	border-bottom:dotted 1px #cccccc;
	line-height:1.4em;
}
td.news_last{
	padding:5px;
	vertical-align: top;
	line-height:1.4em;
}
.intro-t3 {
	margin:10px 10px 5px 10px;
}


/* FOOTER NAVI */
ul.ftr_navi_base {
margin: 0;
padding: 30px 0;
list-style-type: none;
float:right;
}

.ftr_navi_base li
{
background:url(/resource/image/content/ftr_navi_base.gif) no-repeat center;
height:20px;
*height:25px;
width:25px;
float:left;
text-align: center;
margin:6px 5px 0 0;
padding:5px 0 0 0;
font-size:80%;
}

.ftr_navi_base li a
{
display: block;
overflow:hidden;
}

.ftr_navi_base li a:link {color:#03c; line-height:130%; text-decoration:none;}
.ftr_navi_base li a:visited {color:#551a8b; line-height:130%; text-decoration:none;}
.ftr_navi_base li a:hover {color:#36f; font-weight:bold; line-height:130%; text-decoration:underline;}
.ftr_navi_base li a:active {color:#36f; font-weight:bold; line-height:130%; text-decoration:underline;}

.ftr_navi_base li.act {font-weight:bold; line-height:130%;}

.ftr_navi_base li.back {
height:25px;
background:url(/resource/image/content/ftr_navi_back.gif) no-repeat 0 0;
padding:0;
}

.ftr_navi_base li.back a {
width:25px;
height:25px;
text-indent:-9999px;
display: block;
}

.ftr_navi_base li.ftr_navi_ttl {
background:transparent url(/resource/image/content/ftr_navi_bg.jpg) repeat 0;
float:left;
height:39px;
width:auto;
padding:0;
margin:0;
font-size:80%; 
}

.ftr_navi_base li.ftr_navi_ttl a {
display:block;
float:left;
font-weight:bold;
height:27px;
padding:12px 10px 0;
}

.ftr_navi_ttl span {
display:block;
float:left;
height:39px;
}

.ftr_navi_ttl li a:link {color:#03c; line-height:130%; text-decoration:none}
.ftr_navi_ttl li a:visited {color:#551a8b; line-height:130%; text-decoration:none}
.ftr_navi_ttl li a:hover {color:#36f; font-weight:bold; line-height:130%; text-decoration:underline;}
.ftr_navi_ttl li a:active {color:#36f; font-weight:bold; line-height:130%; text-decoration:underline;}


/* MANUAL */
.td_manual01{border-bottom:3px #7dc7ec solid;}
.td_manual02{padding:4px 2px; border-bottom:1px #c1c1c1 dotted;}
.td_manual02_t{padding:9px 2px 4px 2px;; border-bottom:1px #c1c1c1 dotted;}
.td_manual03{padding:4px 8px; border-bottom:1px #c1c1c1 dotted; text-align:right;}
.td_manual03_t{padding:9px 8px 4px 8px; border-bottom:1px #c1c1c1 dotted; text-align:right;}
.td_manual04{padding:4px 0 0 30px;; border-bottom:1px #c1c1c1 dotted;}
.td_manual05{padding:7px;}
.p6{margin-top:60px;}

/* APPPC */
.link01{padding-left: 48px;	text-indent: -48px;}
.icon01{margin-right:3px;}

/* VIDEO */
.h2_style_640{
	background:url(/resource/image/content/title_h2bg_640.gif) no-repeat;
	width:621px;
	*width:640px;
	height:26px;
	*height:32px;
	padding:6px 0 0 19px;
	margin:20px 0 0 0;
	font-size:95%;
}
.layout4 { height:100%; background-image:url(/resource/image/common/window_bg3.gif); background-repeat:repeat-y; background-color:#ececec; }

/* ARTICLE */
.aboutUSA {
	padding: 7px 20px ;
	border: 3px solid #f0f0f0;
	border-top: none;
	overflow:hidden;
}
.aboutUSA dl{
	margin-top: -20px;
}
.aboutUSA dt{
	margin: 20px 0 5px;
	background: url(/investment/fx/image/fxp_bg01.gif) repeat-x 10px 40%;
}
.aboutUSA dt img{
	margin-right: 20px;
	background-color: #ffffff;
}
.aboutUSA dd{
	margin: 0;
	padding: 0;
}
.aboutUSA dd.photo{
	float: right;
	margin-top: -20px;
	padding: 7px 0 0 20px;
	background-color: #ffffff;
}

/* COMPARE */
.compareBox01{
	border: 1px solid #d8d7d3;
	border-top: none;
	padding-top:18px;
}
.compareBox02{
	border: 1px solid #8a99bb;
	width:580px;
	margin:20px;
	padding:20px;
	*padding:15px;
	background:#f5fbff;
	font-size:90%;
}
.h2_compare01{
	margin-left:13px;
	padding:0;
}
.compareTxt01{
	margin:25px;
}
.compareImg01{
	margin-top:42px;
	margin-bottom:22px;
}
.compareImg02{
	margin-top:20px;
	margin-bottom:14px;
}
.compareBox03,
.compareBox04{
width:643px;
*width:631px;
background:url(../image/fxp_compare02_img01.gif) no-repeat top left;
overflow:hidden;
margin-left:10px;
padding:0;
}
.compareBox04{
background:url(../image/fxp_compare02_img03.gif) no-repeat top left;
}
.compareBox03 dl,
.compareBox04 dl{
border-top: 2px solid #fac86d;
border-right: 2px solid #fac86d;
margin:5px 0 0 152px;
padding:10px 10px 10px 0px;
width:476px;
}
.compareBox04 dl{
margin:13px 0 0 147px;
width:481px;
}
.compareBox03 dd,
.compareBox04 dd{
	margin: 0;
	padding: 5px 0 0 5px;
}
.boxBdrBtm{
border-bottom: 2px solid #fac86d;
width:640px;
margin-top:0;
margin-left:3px;
}
.notice{
padding-left:27px;
text-indent:-1em;
width:630px;
}
.ftr_navi_base li.ftr_navi_ttl_kao {
	background:transparent url(/resource/image/content/ftr_navi_bg.jpg) repeat-x 0 15px;
	float:left;
	height:54px;
	width:auto;
	padding:0;
	margin:0;
	font-size:80%; 
}
.ftr_navi_base li.ftr_navi_ttl_kao a {
	display:block;
	float:left;
	font-weight:bold;
	padding:13px 10px 0;
	margin-top:13px;
	text-align:left;
}
.ftr_navi_base li.ftr_navi_ttl_kao a.kao2 {
	padding:6px 10px 0;
}
.ftr_navi_ttl_kao span {
	display:block;
	float:left;
	height:48px;
}
.ftr_navi_ttl_kao span.yajirushi {
	padding-top:15px;
}
.ftr_navi_ttl_kao li a:link {color:#03c; line-height:130%; text-decoration:none}
.ftr_navi_ttl_kao li a:visited {color:#551a8b; line-height:130%; text-decoration:none}
.ftr_navi_ttl_kao li a:hover {color:#36f; font-weight:bold; line-height:130%; text-decoration:underline;}
.ftr_navi_ttl_kao li a:active {color:#36f; font-weight:bold; line-height:130%; text-decoration:underline;}

/* LEVERAGE */
.leverage_th1 {background-color:#ebeded; padding:7px 0; width:126px; border:1px #c8c8c8 solid;}
.leverage_th2 {background-color:#ebeded; padding:7px 0; width:136px; border-top:1px #c8c8c8 solid; border-bottom:1px #c8c8c8 solid; border-right:1px #c8c8c8 solid;}
.leverage_th3 {padding:7px 0; border-left:1px #c8c8c8 solid; border-right:1px #c8c8c8 solid; border-bottom:1px #c8c8c8 dotted;}
.leverage_th4 {padding:7px 0; border-left:1px #c8c8c8 solid; border-right:1px #c8c8c8 solid; border-bottom:1px #c8c8c8 solid;}
.leverage_td1 {padding:7px 0; border-right:1px #c8c8c8 solid; border-bottom:1px #c8c8c8 dotted;}
.leverage_td2 {padding:7px 0; border-right:1px #c8c8c8 solid; border-bottom:1px #c8c8c8 solid;}
.leverage_td3 {padding:3px 2px;}
.leverage_box1 {border:1px #c8c8c8 solid; padding:12px 14px;}
.leverage_box2 {border-bottom:1px #c8c8c8 dotted; padding-bottom:10px;}

