@charset "utf-8";

/* tab
---------------------------------------------------------- */
#tab	{
	background: url(../images/h_tab01_bar.gif) no-repeat left bottom;
}

/* main-visual
---------------------------------------------------------- */
#main-visual	{
	background: url(../images/fx_bg01.jpg) no-repeat left top;
}

/* login
---------------------------------------------------------- */
#login	{
	background: url(../images/fx_bg_login.jpg) no-repeat left top;
	padding:8px 8px 5px 8px;
}

/* InnerFooter_iframe
---------------------------------------------------------- */
#InnerFooter_iframe	{
background:#FFFFFF;
text-align:center;
margin:20px;
}

/* reseach
---------------------------------------------------------- */
.reseach-box	{
	margin:20px 0 0 0;
	background: url(../../service/images/reseach_bg01.gif) no-repeat left top;
	padding:5px 0 0 60px;
	color:#333333;
}
.reseach-box img	{
	margin:0 0 5px 0;
}

.mailmagazine	{
border:1px solid #002855;
}
.mailmagazine div	{
border:3px solid #FFFFFF;
background:#F1F1F1;
padding:5px 8px;
}
.mailmagazine dl	{
float:left;
width:380px;
}
.mailmagazine dt	{
font-weight:bold;
margin:5px 0 0 0;
}
.mailmagazine dd	{
margin:0 0 5px 0;
}
.mailmagazine p	{
float:right;
width:95px;
margin:40px 0 0 0;
}
.mailmagazine input	{
vertical-align:middle;
border:1px solid #ABABAB;
padding:2px;
}
.mailmagazine input.btn	{
border:none;
padding:0;
}
.contact-box	{
background:#EFEFEF;
padding:10px;
}
.contact-box h5	{
margin:5px 0 0 0;
}
.contact-box p	{
margin:0 0 5px 0;
}

/* depoit
---------------------------------------------------------- */
.depoit-table	{
width:100%;
}
.depoit-table th,
.depoit-table td	{
	background: url(../../../../common/ja/images/line_dot01.gif) repeat-x left bottom;
	padding:10px;
}

/* login
---------------------------------------------------------- */
.login-hm	{
margin:24px 0 4px 0;
}
.login-box01	{
background:#FFE3D0;
padding:7px;
}
.login-box02	{
background:#D8E9F0;
padding:7px;
}
.login-box01 p,
.login-box02 p	{
margin:0;
}

/* why_phillip
---------------------------------------------------------- */
.why-phillip-list01	{
margin:0 0 20px 0;
}
.why-phillip-list01 li	{
	list-style-position: inside;
	list-style-type: disc;
	margin:0 0 0 10px;
}
.why-phillip-list02	{
margin:0 0 20px 0;
}
.why-phillip-list02 dt,
.why-phillip-list02 dd	{
	margin:0 0 0 0;
	float:left;
}

/* currency
---------------------------------------------------------- */
.currency-box01	{
margin:0 0 15px 0;
}
.currency-box01 p.flag	{
float:left;
width:128px;
text-align:right;
}
.currency-box01 p.flag img	{
margin:0 16px 0 0;
}
.currency-box01 .table01	{
float:left;
width:366px;
}
.currency-box01 .table01 th	{
width:131px;
}
.currency-box01 .table01 td	{
width:194px;
}
.flag-text	{
	background: url(../../new_to_forex/images/currency_frame02.gif) repeat-y left top;
	width:192px;
	position:absolute;
	visibility: hidden;
	margin-left:-212px;
}
.flag-text div.flag-text-bg	{
	background: url(../../new_to_forex/images/currency_frame01.gif) no-repeat left top;
	width:192px;
}
.flag-text div.flag-text-bottom	{
	background: url(../../new_to_forex/images/currency_frame03.gif) no-repeat left top;
	height:3px;
	overflow:hidden;
}
.flag-text p	{
	padding:10px 10px 10px 30px;
	margin:0;
}

.deco_tx{
	text-decoration:underline;
}

ul.link_insite li{
	background: url(../../../../common/ja/images/icon_arw01.gif) no-repeat 0.1em 0.5em;
	padding:0 0 0 12px;
}

dl.explain{
	margin:0;
	padding:0;
}

dl.explain dt{
	font-weight:bold;
}

dl.explain dd{
	margin:0;
	padding:0 0 15px 15px;
}

/* list for (1),(2)...
---------------------------------------------------------- */
ul.num_list li{
	width:520px;
	/*\*/clear:both;/**/
}

.num{
	width:5%;
	float:left;
}

.num_txt{
	width:95%;
	float:left;
}

/* list for 1. 2. ...
---------------------------------------------------------- */
ol.normal_num{
	margin:0 0 0 20px;
	padding:0;
}

* html ol.normal_num{
	margin:0 0 10px 25px;
	padding:0;
}

ol.normal_num li{
	list-style-type:decimal;
}


/* Topics
---------------------------------------------------------- */
.campaign_box{
	width:520px;
	padding:0 0 20px 0;
}

.campaign_box_l{
	width:256px;
	padding:0 8px 20px 0;
	float:left;
}

.campaign_box_r{
	width:256px;
	padding:0 0 20px 0;
	float:left;
}

.campaign_box dl, .campaign_box dt, .campaign_box dd,
dl.campaign_box_l dt, dl.campaign_box_l dd,
dl.campaign_box_r dt, dl.campaign_box_r dd,
dl.faq_ans, dl.faq_ans dt, dl.faq_ans dd{
	margin:0;
	padding:0;
}

dl.faq_ans dl{
	clear:both;
	margin:0 0 0 15px;
}

.campaign_box .fin{
	color:#FF0000;
	font-weight:bold;
}

.cam_detail{
	height:180px;
	margin-top:15px;
	margin-bottom:15px;
}

.cam_detail h4{
	margin:0;
	padding:0;
}

.cam_detail p{
	margin:0;
	padding:0 0 0 344px;
}

.c200706_01{
	background:url(../../topics/images/cam_20070601_img02.gif) no-repeat left bottom;
}

.c200706_02{
	background:url(../../topics/images/cam_20070602_img02.jpg) no-repeat left bottom;
}

.c200707_01{
	background:url(../../topics/images/cam_200707_img02.gif) no-repeat left bottom;
}

.c200707_02{
	background:url(../../topics/images/cam_200707_img02.jpg) no-repeat left bottom;
}

.c200708_02{
	background:url(../../topics/images/cam_200708_img02.jpg) no-repeat left bottom;
}

/* account_types
---------------------------------------------------------- */
.center_2btn{
	padding:0 0 0 46px;
}

.center_2btn p{
	float:left;
	_margin:0;
	padding:0 20px 0 0;
}

p.notice{
	clear:both;
	width:520px;
}

/* padding
---------------------------------------------------------- */
.p01	{
clear:both;
padding:15px 0 0 0;
}

/* new-services
---------------------------------------------------------- */
.blog	{
margin:16px 0 23px 0;
}
.blog li	{
float:left;
margin:0 8px 0 0;
}
.blog li.last	{
margin:0;
}
