/* common */

a {outline: 0;}
img {border:none;}
#day {
	font-size: 9px;
	float: right;
}

ul {list-style:none;}
br.float-clear {clear:both; line-height:1%; font-size:1%;}

img.hover {}

/* clearfix
------------------------------------------------------------*/
.clearfix:after {
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End Hides from IE-mac */

/* End .clearfix
------------------------------------------------------------*/

/* ********************************************************************************
 * fxContent
 * ******************************************************************************** */

div#fxContents * {
	margin: 0;
	padding: 0;
}
div#fxContents {
	width: 620px; 
	margin: 10px;
	background: #FFF;
	line-height: 120%;
	font-size: 80%;
}
/* a */
div#fxContents a {
	color: #2b8cc9;
}

/* div#fxHead
 * -------------------------------------------------------------------------------- */
div#fxContents div#fxHead {
	position: relative;
	width: 620px; 
	height: 175px;
	margin-bottom: 13px;
	background: url(../images/index/gaika_bg.jpg) 0 0 no-repeat;
}
/* h1 */
div#fxContents div#fxHead h1 {
	position:absolute; top:10px; left:15px;
}
/* p.tx1 */
div#fxContents div#fxHead p.tx1 {
	position:absolute; top:87px; left:104px;
}
/* p.btnLogin */
div#fxContents div#fxHead p.btnLogin {
	position:absolute; top:81px; left:234px;
}
/* p.btnTrade */
div#fxContents div#fxHead p.btnTrade {
	position:absolute; top:142px; left:105px;
}
/* p.btnCampaign */
div#fxContents div#fxHead p.btnCampaign {
	position:absolute; top:78px; left:329px;
}
/* p.btnApplication */
div#fxContents div#fxHead p.btnApplication {
	position:absolute; top:77px; left:414px;
}
/* p.btnOrder */
div#fxContents div#fxHead p.btnOrder {
	position:absolute; top:123px; left:414px;
}
/* h2 */
div#fxContents h2 {
	margin-bottom: 10px;
}
/* h2.gaika
------------------------------------------------------------*/
div#fxContents h2.gaika {
	position: relative;
}
/* span.btnIchiran */
div#fxContents h2.gaika span.btnIchiran {
	position:absolute; top:0; left:316px;
}
/* span.btnKinri */
div#fxContents h2.gaika span.btnKinri {
	position:absolute; top:0; left:419px;
}
/* span.btnRates */
div#fxContents h2.gaika span.btnRates {
	position:absolute; top:0; left:522px;
}
/* ul.links
------------------------------------------------------------*/
div#fxContents ul.links {
	width: 630px;
	margin-left: -10px;	
	margin-bottom: 10px;
	font-size: 0;
	line-height: 0;
}
div#fxContents ul.links li {
	display: inline;
	float: left;
	margin: 0 0 7px 10px;
}

/* div.links2
------------------------------------------------------------*/
div#fxContents div.links2,
div#fxContents div.links3 {
	width: 305px;
	margin-bottom: 20px;
	font-size: 0;
	line-height: 0;
	float: left;
}
div#fxContents div.links3 {
	float: right;
}
/* ul.applications
------------------------------------------------------------*/
div#fxContents ul.applications {
	width: 624px;
	margin-left: -4px;
	font-size: 0;
	line-height: 0;
}
div#fxContents ul.applications li {
	position: relative;
	display: inline;
	float: left;
	margin: 0 0 0 3px;
	z-index: 100;
}
/* ul.note */
div#fxContents ul.note {
	margin: 16px 0 0;
	padding: 17px 17px 11px;
	border: 1px solid #e4e4e4;
	background-color: #efeff0;	
	font-size: 92%;
	line-height: 1.5;
	color: #101010;
}
div#fxContents ul.note li {
	margin-bottom: 7px;
	padding-left: 1em;
	text-indent: -1em;
}
/* p.discre
------------------------------------------------------------*/
div#fxContents p.discre {
	font-size: 85%;
	float: right;
	margin: 5px 0 10px 0;
	/*padding-bottom: 10px;*/
}

/* p.gaikaTop
------------------------------------------------------------*/
div#fxContents p.gaikaTop,
div#fxContents p.pageTop {
	width: 95px;
	font-size: 0;
	line-height: 0;
	margin: 0 0 5px 525px;
	clear: right;
}
div#fxContents p.gaikaTop a,
div#fxContents p.pageTop a {
	display: block;
	width: 95px;
	height: 10px;
	background: url(../images/index/btn_gaikatop.gif) left top no-repeat;
	text-indent: -9000px;
}
div#fxContents p.gaikaTop a:hover,
div#fxContents p.pageTop a:hover {
	background-position: left bottom;
}

/* p.pageTop
------------------------------------------------------------*/
div#fxContents p.pageTop {
	margin-bottom: 0;
	padding-bottom: 10px;
}
div#fxContents p.pageTop a {
	background: url(../images/index/btn_pagetop.gif) left top no-repeat;
}

/* ********************************************************************************
 * ■スターワン外貨預金 トップ
 * file path : index.html
 * ******************************************************************************** */

/* div#flashContent
------------------------------------------------------------*/
div#fxContents div#flashContent {
	margin-bottom: 15px;
}
/* ul.merits
------------------------------------------------------------*/
div#fxContents ul.merits {
	margin-bottom: 15px;
}
div#fxContents ul.merits li {
	margin-bottom: 10px;
	font-size: 0;
	line-height: 0;
}

/* ********************************************************************************
 * ■3つの魅力：インターネットで24時間取引可能！
 * file path : attraction/index.html
 * ******************************************************************************** */

/* div#attraction
 * ******************************************************************************** */

/* ul.naviMerits
------------------------------------------------------------*/
div#fxContents div#attraction ul.naviMerits {
	width: 630px;
	margin-left: -10px;
	margin-bottom: 15px;
}
div#fxContents div#attraction ul.naviMerits li {
	display: inline;
	float: left;
	margin-left: 10px;
	font-size: 0;
	line-height: 0;
}
/* h3.pageTitle */
div#fxContents div#attraction h3.pageTitle {
	margin-bottom: 20px;
}
/* dl.detail
------------------------------------------------------------*/
div#fxContents div#attraction dl.detail {
	margin-bottom: 18px;
}
div#fxContents div#attraction dl.detail dt {
	margin-bottom: 8px;
}
/* dd p */
div#fxContents div#attraction dl.detail dd p {
	margin-bottom: 10px;
	font-size: 110%;
	line-height: 1.8;
}
/* p.note span.note */
div#fxContents div#attraction dl.detail dd p.note,
div#fxContents div#attraction dl.detail dd span.note,
div#fxContents div#attraction dl.detail dd span.note2 {
	line-height: 1.6;
	font-size: 11px;
	color: #666666;
}
/* p.linkDetail */
div#fxContents div#attraction dl.detail dd p.linkDetail {
	padding-left: 11px;
	background: url(../images/merit/icn_arrow_1.gif) 0 0.6em no-repeat;
}
/* dd ul.commodities */
div#fxContents div#attraction dl.detail dd ul.commodities {
	position: relative;
	width: 626px;
	margin-left: -6px;
	z-index: 10;
}
div#fxContents div#attraction dl.detail dd ul.commodities li {
	display: inline;
	float: left;
	margin: 0 0 2px 4px;
}
/* dl.anyTime */
div#fxContents div#attraction dl.anyTime {
	height: 174px;
	background: url(../images/merit/merit_1_bg_1.jpg) 100% 0 no-repeat;
}
div#fxContents div#attraction dl.anyTime dd {
	width: 390px;
}

/* ********************************************************************************
 * ■3つの魅力：住宅ローンと連動して相殺が可能！
 * file path : attraction/index2.html
 * ******************************************************************************** */

/* dl.loan 
------------------------------------------------------------*/
div#fxContents div#attraction dl.loan dd p img {
	float: right;
	margin-left: 15px;
}

/* dl.kinri 
------------------------------------------------------------*/
div#fxContents div#attraction dl.kinri dd p img {
	float: right;
	margin-left: 15px;
}
div#fxContents div#attraction dl.kinri dd p span.line {
	text-decoration: underline;
}
/* span.note */
div#fxContents div#attraction dl.kinri dd span.note {
	display: block;
	width: 384px;
	padding-top: 10px;
}

/* ********************************************************************************
 * ■3つの魅力：多様なラインナップで、あなたにぴったりの商品が見つかる！
 * file path : attraction/index3.html
 * ******************************************************************************** */

/* p.lead */
div#fxContents div#attraction p.lead {
	margin-bottom: 15px;
	font-size: 110%;
	line-height: 1.2;
}

/* div.lineup
------------------------------------------------------------*/
div#fxContents div#attraction div.lineup {
	position: relative;
}
/* ul.lineup1 */
div#fxContents div#attraction div.lineup ul.lineup1 {
	position:absolute; top:0; left:73px;
}
div#fxContents div#attraction div.lineup ul.lineup1 li {
	font-size: 0;
	line-height: 0;
}
div#fxContents div#attraction div.lineup ul.lineup1 li#futuu {
	margin-bottom: 6px;
}
div#fxContents div#attraction div.lineup ul.lineup1 li#shikumi {
	margin-bottom: 1px;
}
/* ul.lineup2 */
div#fxContents div#attraction div.lineup ul.lineup2 {
	position:absolute; top:0; left:181px;
}
/* ul.lineup3 */
div#fxContents div#attraction div.lineup ul.lineup3 {
	position:absolute; top:197px; left:181px;
}
/* ul.lineup4 */
div#fxContents div#attraction div.lineup ul.lineup4 {
	position:absolute; top:341px; left:181px;
}
/* li */
div#fxContents div#attraction div.lineup ul.lineup2 li,
div#fxContents div#attraction div.lineup ul.lineup3 li,
div#fxContents div#attraction div.lineup ul.lineup4 li {
	margin-bottom: 1px;
	font-size: 0;
	line-height: 0;
}
/* ul.lineup5 */
div#fxContents div#attraction div.lineup ul.lineup5 li {
	font-size: 0;
	line-height: 0;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#soaring01 {
	position:absolute; top:203px; left:478px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#soaring02 {
	position:absolute; top:203px; left:515px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#eco01 {
	position:absolute; top:251px; left:478px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#kinnotamago01 {
	position:absolute; top:299px; left:441px;
}


div#fxContents div#attraction div.lineup ul.lineup5 li#osama01 {
	position:absolute; top:349px; left:302px;
}

div#fxContents div#attraction div.lineup ul.lineup5 li#staronegaika01 {
	position:absolute; top:394px; left:302px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#staronegaika02 {
	position:absolute; top:394px; left:336px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#staronegaika03 {
	position:absolute; top:394px; left:370px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#staronegaika04 {
	position:absolute; top:394px; left:404px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#starelitegaika01 {
	position:absolute; top:443px; left:515px;
}
div#fxContents div#attraction div.lineup ul.lineup5 li#starelitegaika02 {
	position:absolute; top:443px; left:569px;
}
/* ul.lineup6 */
div#fxContents div#attraction div.lineup ul.lineup6 li {
	font-size: 0;
	line-height: 0;
}
div#fxContents div#attraction div.lineup ul.lineup6 li {
	position:absolute; top:0; left:295px;
}






/* ---------- 
 左ナビ　アンケート
 ---------- */
 
 #ln_qst {
	font-size:8pt;
	line-height:1.4;
	margin:8px 2px 0 3px;
	border:2px #002471 solid;
	background:#E8EFFF;
}
#ln_qst #ln_qstlabel {
	padding:5px;
	margin:2px;
	background:#002471;
	color:#fff;
	font-size:12px;
}
#ln_qst #ln_qstcontent {
	margin:6px 3px 3px 3px;
	_margin:0 3px 3px 3px;
	padding:6px 0 0 0;
	_padding:0;
	list-style-type:none;
	_border:0;
}
#ln_qst #ln_qstcontent li {
	color:#002471 ;
	font-weight:bold;
	margin-bottom:12px;
	font-size:11px;
}
#ln_qst #ln_qstcontent ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#ln_qst #ln_qstcontent ul li {
	color:#333;
	font-weight:normal;
	margin:0;
}
#ln_qst #btnSubmit {
	text-align:center;
	margin:8px 0;
}