@charset "utf-8";

/*** アイネットFX CSS Document *************************************

	ver.2009/06/18

	static.css

----------------------------------------------------------------***/

/**  static.css Menu ***********************************************

  
  ・静的ページ共通設定
    - 基本レイアウト
	- タイトルバナー
	- テーブル基本設定
	- ページング
	- 関連リンク
	- AdobeReaderダウンロード

　・初めてのFX
    - 初めてのFXトップ
	- 初めてのFXカテゴリトップ
	- 初めてのFX詳細

　・世界の通貨
    - 世界の通貨一覧
	- 世界の通貨詳細

　・お客様サポート
    - お客様サポートトップ
	- 税金について
	- 約款・規定
	- 会社案内
	- サイトマップ

  ・アイネットFXの特徴
　　- アイネットのFXトップ
　　- アイネットFX信託保全
　　- アイネットFXのレバレッジ
　　- 取引通貨ペア&スプレッド
　　- アイネットの取引画面
　　- 取引要網
	
  ・3つのターゲット

　・お問合わせ

	
*******************************************************************


/*-----------------------------------------------------------------

  静的ページ共通設定

-------------------------------------------------------------------*/


/* ===== 基本レイアウト ===== */

div#main .staticarea {
padding-top: 5px;
margin: 0 20px 30px 20px;
}

div#main .staticarea p {
font-size: 116.7%;
line-height: 160%;
margin-bottom:15px;
}

div#main .staticarea a {
text-decoration: underline;
}

div#main .staticarea a:hover {
text-decoration: none;
}

div#main .staticarea a.img {
border: none;
}

/* 小見出し */

div#main .staticarea h5.stcaption {
background: url(../images/line_dot01.gif) bottom left repeat-x;
color: #284e70;
font-size: 133.3%;
padding: 10px 0 5px 0;
margin-bottom: 12px;
}

div#main .staticarea h5.stcaption em, div#main .staticarea h5.stcaption02 em {
background: url(../images/ico_static_til01.gif) left top no-repeat;
font-style: normal;
padding-left: 18px;
}

div#main .staticarea h5.stcaption02 {
background: url(../images/line_dot01.gif) bottom left repeat-x;
color: #284e70;
font-size: 133.3%;
padding: 0 0 5px 0;
margin-bottom: 12px;
}

div#main .staticarea h5.stcaption a,
div#main .staticarea h5.stcaption02 a{
color: #284e70;
}

/* 文中リスト01 */

div#main .staticarea dl.stlist {
background: #f6fdef;
border: 1px solid #d5e3c7;
color: #666666;
margin-bottom: 15px;
}

div#main .staticarea dl.stlist dt {
background: #e9f5dd;
font-weight: bold;
padding: 1px 10px 1px 10px;
}

div#main .staticarea dl.stlist dd {
padding: 12px 10px 0 10px;
}

div#main .staticarea dl.stlist dd ul {
width: 295px;
float: left;
padding-right: 10px;
}

div#main .staticarea dl.stlist dd ul li {
background: url(../images/ico_static_list01.gif) 0px 4px no-repeat;
line-height: 120%;
padding-left: 14px;
margin-bottom: 10px;
}

/* 文中リスト02 */

div#main .staticarea ul.txtlist {
margin-bottom:10px;
}

div#main .staticarea ul.txtlist li {
background: url(../images/ico_static_list02.gif) 3px 8px no-repeat;
font-size: 116.7%;
line-height: 160%;
padding-left: 18px;
margin-bottom: 10px;
}

/* 文中リスト03 */

div#main .staticarea dl.stdl {
font-size: 116.7%;
line-height: 160%;
margin: -5px 0 20px 0;
}

div#main .staticarea dl.stdl dt {
background: url(../images/ico_static_list02.gif) 3px 18px no-repeat;
font-weight: bold;
padding: 10px 0 0 18px;
}

div#main .staticarea dl.stdl dd {
padding-left: 18px;
}

/* 文中リスト04（番号付き） */

div#main .staticarea .numlist {
font-size: 116.7%;
line-height: 160%;
margin-bottom: 15px;
}

div#main .staticarea .numlist dt {
font-weight: bold;
padding: 0 0 0 25px;
margin: 15px 0 5px 0;
}

div#main .staticarea .numlist dd img {
margin-top: 5px;
}

div#main .staticarea .numlist dd ul.txtlist {
font-size: 85.7%;
margin: 10px 0 0 0;
}

div#main .staticarea .numlist dd ul.txtlist li {
margin-bottom: 5px;
}

div#main .staticarea .numlist li {
padding-left: 25px;
margin-bottom: 8px;
}

div#main .staticarea ul.numlist li strong {
color: #284e70;
}

div#main .staticarea .numlist .num1 {
background: url(../images/ico_num01.gif) 0px 2px no-repeat;
}

div#main .staticarea .numlist .num2 {
background: url(../images/ico_num02.gif) 0px 2px no-repeat;
}

div#main .staticarea .numlist .num3 {
background: url(../images/ico_num03.gif) 0px 2px no-repeat;
}

div#main .staticarea .numlist .num4 {
background: url(../images/ico_num04.gif) 0px 2px no-repeat;
}

div#main .staticarea .numlist .num5 {
background: url(../images/ico_num05.gif) 0px 2px no-repeat;
}

div#main .staticarea .numlist .num6 {
background: url(../images/ico_num06.gif) 0px 2px no-repeat;
}

div#main .staticarea .numlist .num7 {
background: url(../images/ico_num07.gif) 0px 2px no-repeat;
}

div#main .staticarea .numlist .num8 {
background: url(../images/ico_num08.gif) 0px 2px no-repeat;
}

/* 文中画像（回り込み無し） */

div#main .staticarea p.stimgmiddle {
text-align: center;
padding: 5px 0 30px 0;
}

div#main .staticarea p.stimgbottom {
text-align: center;
padding: 5px 0 15px 0;
}

/* 文中画像（回り込み） */

div#main .staticarea p.stimgright {
float: right;
}

div#main .staticarea p.stimgright img {
margin-left: 20px;
}

div#main .staticarea p.stimgleft {
float: left;
}

div#main .staticarea p.stimgleft img {
margin-right: 20px;
}

/* 注釈 */

div#main .staticarea ul.notes {
background: #faf5f6;
border: 1px solid #ffc8cd;
color: #666666;
padding: 10px 10px 0 10px;
margin-bottom: 15px;
}

div#main .staticarea ul.notes li {
background: url(../images/ico_static_notesred.gif) 0px 4px no-repeat;
line-height: 160%;
padding-left: 14px;
margin-bottom: 8px;
}

div#main .staticarea span.txtred {
color:#f32245;
}

div#main .staticarea span.fontsizes {
font-size: 78.6%;
}

/* 例（CASE STUDY） */

div#main .staticarea dl.casestudy {
background: #f6fdef;
border: 1px solid #d5e3c7;
color: #666666;
padding: 10px;
margin-bottom: 20px;
}

div#main .staticarea dl.casestudy dt {
float: left;
width: 50px;
margin-right: 15px;
}

div#main .staticarea dl.casestudy dd {
float: left;
width: 545px;
}

div#main .staticarea dl.casestudy dd span {
font-weight: bold;
}

div#main .staticarea dl.casestudy dd span.title {
display: block;
margin-top: 8px;
}

div#main .staticarea dl.casestudy dd img {
margin-top: 10px;
display: block;
}

div#main .staticarea dl.casestudy dd span.img img {
margin: 10px 0 10px 0;
display: block;
}

div#main .staticarea dl.casestudy ul.num {
margin-bottom: -5px;
}

div#main .staticarea dl.casestudy ul.num li {
list-style: decimal outside;
margin-left: 25px;
margin-bottom: 5px;
}

/* ポイント */

div#main .staticarea dl.stpoint {
background: #fffdd0;
font-size: 116.7%;
line-height: 160%;
border: 3px solid #fff091;
padding: 10px;
margin-bottom: 20px;
}

div#main .staticarea dl.stpoint dt {
float: left;
width: 50px;
height: 46px;
line-height: 0%;
margin-right: 15px;
}

div#main .staticarea dl.stpoint dd {
float: left;
width: 535px;
}

div#main .staticarea dl.stpoint dd span {
font-weight: bold;
}

div#main .staticarea dl.stpoint dd img {
margin-top: 10px;
}

/* まとめ */

div#main .staticarea dl.stmatome {
background: #f2fde1;
font-size: 116.7%;
line-height: 160%;
border: 3px solid #d5f59d;
padding: 10px;
margin-bottom: 20px;
}

div#main .staticarea dl.stmatome dt {
float: left;
width: 50px;
height: 46px;
line-height: 0%;
margin-right: 15px;
}

div#main .staticarea dl.stmatome dd {
float: left;
width: 535px;
}

div#main .staticarea dl.stmatome dd span {
font-weight: bold;
}

div#main .staticarea dl.stmatome dd img {
margin-top: 10px;
}

/* 文中リンクテキスト */

div#main ul.sttxtlink {
font-size: 116.7%;
margin-bottom: 15px;
}

div#main ul.sttxtlink li {
background: url(../images/ico_link.gif) left 4px no-repeat;
padding-left:16px;
margin-bottom: 6px;
}

div#main p.sttxtlink {
background: url(../images/ico_link.gif) left 5px no-repeat;
padding-left:16px;
}

/* ===== タイトルバナー ===== */

div#main div.statictil {
background: url(../images/bg_static_middle.gif) top left repeat-y;
width: 652px;
margin: 12px auto 20px auto;
}

div#main div.statictil ul {
background: url(../images/bg_static_bottom.gif) left bottom no-repeat;
padding: 2px 7px 7px 3px;
}

div#main div.statictil ul li {
width: 317px;
height: 24px;
float: left;
line-height: 100%;
padding: 4px 0 0 4px;
}

*html div#main div.supporttil ul li {
margin-bottom: -3px;
}

div#main h3.statictil {
width: 652px;
border-bottom: 1px solid #b5c6ce;
margin: 12px auto 15px auto;
}

/* ===== テーブル基本設定 ===== */

div#main table.static {
font-size: 116.7%;
margin-bottom: 15px;
}

div#main table.static th {
background: url(../images/bg_table_lline_st.gif) no-repeat left bottom;
color: #ffffff;
text-align: center;
border-left: 1px solid #d5d5d5;
padding: 3px 5px 6px 5px;
}

div#main table.static td {
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
vertical-align: top;
padding: 5px 7px 5px 7px;
}

div#main table.static .left {
border-left: none;
}

div#main table.static td.gray {
background: #f6f6f6;
border-left: none;
}

div#main table.static ul.tbnotes li {
background: url(../images/ico_static_notes.gif) 0px 4px no-repeat;
color: #666666;
font-size: 85.7%;
line-height: 160%;
padding-left: 14px;
margin-top: 5px;
}

/* ===== ページング ===== */

div#main div.stpaging {
background: #dae9f3;
padding-bottom: 2px;
margin: 0 10px 15px 10px;
}

div#main div.stpaging p.prev {
background: url(../images/ico_static_back.gif) 0px 2px no-repeat;
width: 285px;
float: left;
padding-left: 20px;
margin: 2px 10px 0 5px;
}

div#main div.stpaging p.next {
background: url(../images/ico_static_next.gif) right 2px no-repeat;
width: 285px;
float: right;
text-align: right;
padding-right: 20px;
margin: 2px 5px 0 10px;
}

/* ===== 関連リンク ===== */

div#main ul.connectionlink {
margin: 0 20px 30px 20px;
}

div#main ul.connectionlink li {
background: url(../images/ico_connection_link.gif) no-repeat left;
padding-left: 20px;
font-weight: bold;
}

/* ===== AdobeReaderダウンロード ===== */

div#main dl.getadobereader {
width: 652px;
padding-top: 10px;
margin: 0 auto;
}

div#main dl.getadobereader dt {
float: left;
width: 127px;
}

div#main img.pdf {
vertical-align: middle;
margin-left: 7px;
}

/*-----------------------------------------------------------------

  初めてのFX

-------------------------------------------------------------------*/


/* ===== 初めてのFXトップ ===== */

/* STEP別タイトル */

div#main div.beginnerstoptil {
width: 652px;
font-size: 116.7%;
padding-top: 10px;
margin: 0 auto;
}

div#main div.beginnerstoptil p.step {
float: left;
width: 50px;
margin-right: 15px;
}

div#main div.beginnerstoptil h3 {
margin-bottom: 8px;
}

/* 背景設定 */

div#main div.beginnerstophalf {
background: url(../images/bg_begginers_top_half01.gif) left top repeat-y;
width: 652px;
font-size: 116.7%;
margin: 10px auto 0 auto;
}

div#main div.beginnerstophalf div.bottom {
background: url(../images/bg_begginers_top_half02.gif) left bottom no-repeat;
padding-bottom: 5px;
}

div#main div.beginnerstophalf div.left {
float:left;
width: 321px;
}

div#main div.beginnerstophalf div.right {
float:right;
width: 321px;
}

div#main div.beginnerstopall {
background: url(../images/bg_begginers_top_all01.gif) left top repeat-y;
width: 652px;
font-size: 116.7%;
margin: 10px auto 0 auto;
}

div#main div.beginnerstopall div.bottom {
background: url(../images/bg_begginers_top_all02.gif) left bottom no-repeat;
padding-bottom: 5px;
}

/* リスト設定 */

div#main div.beginnerstophalf ul, div#main div.beginnerstopall ul {
margin: 6px 12px 0 12px;
}

div#main div.beginnerstophalf ul li {
background: url(../images/ico_link.gif) left 4px no-repeat;
padding-left:16px;
margin-bottom: 10px;
}

div#main div.beginnerstopall ul li {
float: left;
width: 298px;
background: url(../images/ico_link.gif) left 4px no-repeat;
padding-left:16px;
margin-bottom: 10px;
}

div#main div.beginnerstopall ul li.right {
float: right;
width: 281px;
}

div#main div.beginnerstophalf ul li span {
font-size: 85.7%;
}

div#main div.beginnerstophalf p {
color: #666666;
margin: 6px 12px 0 12px;
}

/* サポート・FAQ */

div#main div.beginnerstoplink {
font-size: 116.7%;
}

div#main div.beginnerstoplink p.title {
float: left;
width: 67px;
margin-right: 8px;
}

div#main div.beginnerstoplink h3 {
padding-top: 12px;
margin-bottom: 8px;
}

div#main ul.beginnerstopsupport {
margin: 7px 0 0 10px;
}

div#main ul.beginnerstopsupport li {
float: left;
width: 212px;
line-height: 100%;
margin-right: 8px;
}

div#main ul.beginnerstopfaq {
padding-top: 4px;
margin-left: 75px;
}

div#main ul.beginnerstopfaq li {
background: url(../images/qa_img01.gif) left 1px no-repeat;
padding-left:22px;
margin-top: 6px;
}

/* ===== 初めてのFXカテゴリトップ ===== */

div#main p.beginnerscttop {
width: 652px;
font-size: 116.7%;
line-height: 160%;
margin: 0 auto 15px auto;
}

div#main ul.beginnersctbtn {
width: 652px;
border-top: 1px solid #d5d5d5;
margin: 0 auto 30px auto;
}

div#main ul.beginnersctbtn li {
width: 652px;
height: 81px;
line-height: 100%;
}


/* レバレッジ対応 */



div#main ul.beginnersctbtn.lev li{
width: 652px;
height: 61px;
line-height: 100%;
}

div#main #lvtop{
margin-bottom: 0;
}






/* ===== 初めてのFX詳細 ===== */


/* 他の外貨建て金融商品との違いテーブル */

div#main .staticarea table .allurecell01 {
width: 20%;
}

div#main .staticarea table .allurecell02 {
width: 47%;
}

div#main .staticarea table .allurecell03 {
width: 33%;
}

div#main .staticarea table .allurecell04 {
width: 30%;
}

div#main .staticarea table .allurecell05 {
width: 40%;
}

div#main .staticarea table td.allureinet {
color: #284e70;
font-weight: bold;
}

/* スプレッド一覧テーブル */

div#main .staticarea table.spread01 {
float: left;
width: 200px;
border: 1px solid #d5d5d5;
margin-right: 15px;
}

div#main .staticarea table.spread02 {
float: right;
width: 200px;
border: 1px solid #d5d5d5;
}

div#main .staticarea table.spread01 td, div#main .staticarea table.spread02 td {
width: 50%;
color: #284e70;
font-weight: bold;
text-align: center;
}

div#main .staticarea table.spread01 .gray, div#main .staticarea table.spread02 .gray {
font-weight: normal;
color: #333333;
}

*html div#main .staticarea .spreadmargin {
margin-bottom: 15px;
}

*+html div#main .staticarea .spreadmargin {
margin-bottom: 15px;
}

/* 行動ファイナンス理論 */

div#main .staticarea dl.theorytype1 {
background: #effafc;
border: 1px solid #c7dfe2;
color: #666666;
padding: 10px;
margin-bottom: 20px;
}

div#main .staticarea dl.theorytype2 {
background: #fdf1f6;
border: 1px solid #e8d1da;
color: #666666;
padding: 10px;
margin-bottom: 20px;
}

div#main .staticarea dl.theorytype3 {
background: #f6fdef;
border: 1px solid #d5e3c7;
color: #666666;
padding: 10px;
margin-bottom: 20px;
}

/*-----------------------------------------------------------------

  世界の通貨

-------------------------------------------------------------------*/

/* ===== 世界の通貨トップ ===== */

div#main p.currencytop {
width: 652px;
font-size: 116.7%;
line-height: 160%;
margin: 0 auto 8px auto;
}

div#main ul.currencytopbtn {
width: 660px;
margin: 0 0 30px 10px;
}

div#main ul.currencytopbtn li {
width: 212px;
height: 61px;
float: left;
line-height: 100%;
padding: 8px 8px 0 0;
}

*html div#main ul.currencytopbtn li {
margin-bottom: -3px;
}

/* 関連リンク */

div#main div.relation ul.currency {
float: left;
width: 295px;
padding-right: 10px;
}

/* ===== 世界の通貨詳細 ===== */

/* ボタン */

div#main ul.currencymenu {
width: 652px;
background: url(../images/bg_static_currency.gif) left top no-repeat;
padding-bottom: 4px;
padding-left:1px;
margin: 0 auto 0 auto;
}

div#main ul.currencymenu li {
width: 88px;
height: 22px;
float: left;
line-height: 100%;
padding: 4px 0 0 4px;
}

*html div#main ul.currencymenu li {
margin-bottom: -3px;
}

/* タイトル */

div#main h3.currency {
width: 652px;
margin: 10px auto 20px auto;
}

/* 基本情報 */

div#main table.currency {
width: 415px;
font-size: 116.7%;
float: left;
}

div#main table.currencywide {
width: 100%;
}

div#main table.currency th {
background: #e6f0f6 url(../images/line_dot01.gif) bottom left repeat-x;
width: 60px;
color: #284e70;
font-weight: normal;
vertical-align: top;
padding: 5px 10px 5px 10px;
}

div#main table.currency td {
background: url(../images/line_dot01.gif) bottom left repeat-x;
vertical-align: top;
padding: 5px 10px 5px 10px;
}

/* 政策金利 */

div#main dl.currencytable {
width: 190px;
float: right;
background: #f6fdef;
border: 1px solid #d5e3c7;
color: #666666;
}

div#main dl.currencytable dt {
background: #e9f5dd;
font-weight: bold;
padding: 1px 10px 1px 10px;
}

div#main dl.currencytable dd {
padding: 5px;
}

div#main dl.currencytable table {
width: 180px;
}

div#main dl.currencytable table th {
font-weight: normal;
text-align: center;
border-bottom: 1px solid #bcceaa;
}

div#main dl.currencytable table td {
width: 79px;
background: #ffffff;
padding:1px 5px 1px 5px;
}

div#main dl.currencytable table tr.green td {
background: #e9f5dd;
}

div#main dl.currencytable table td.right {
width: 80px;
text-align: right;
border-left: 1px solid #bcceaa;
}

/* 経済指標 */

div#main h5.currency {
background: url(../images/ico_static_til01.gif) left top no-repeat;
color: #284e70;
font-size: 133.3%;
padding-left: 18px;
}

div#main dl.currencylist {
background: url(../images/line_dot01.gif) top left repeat-x;
font-size: 116.7%;
line-height: 160%;
margin: 5px 0 20px 0;
}

div#main dl.currencylist dt {
background: url(../images/ico_static_list02.gif) 3px 18px no-repeat;
font-weight: bold;
padding: 10px 0 0 18px;
}

div#main dl.currencylist dd {
padding-left: 18px;
}

/*-----------------------------------------------------------------

  お客様サポート

-------------------------------------------------------------------*/

/* ===== お客様サポートトップ ===== */

/* 背景設定 */

div#main div.supporttop {
padding-top: 16px;
}

div#main div.supporttopframe {
background: url(../images/bg_begginers_top_half01.gif) left top repeat-y;
width: 652px;
font-size: 116.7%;
margin: 0 auto;
}

div#main div.supporttopframe div.bottom {
background: url(../images/bg_begginers_top_half02.gif) left bottom no-repeat;
padding-bottom: 5px;
}

div#main div.supporttopframe div.bottomhalf {
background: url(../images/bg_support_top01.gif) left bottom no-repeat;
padding-bottom: 15px;
}

div#main div.supporttopframe div.left {
float:left;
width: 321px;
}

div#main div.supporttopframe div.right {
float:right;
width: 321px;
}

/* リスト設定 */

div#main div.supporttopframe p {
color: #666666;
font-size: 85.7%;
line-height: 120%;
margin: 0 10px 10px 30px;
}

div#main div.supporttopframe ul {
background: url(../images/line_dot01.gif) top left repeat-x;
padding-top: 12px;
margin: 6px 12px 0 12px;
}

div#main div.supporttopframe ul li {
background: url(../images/ico_link.gif) left 4px no-repeat;
padding-left:16px;
margin-bottom: 10px;
}

div#main div.supporttopframe ul li span {
font-size: 85.7%;
}

/* 関連コンテンツ */

div#main div.supporttoplink {
background: url(../images/bg_support_top02.gif) left top repeat-y;
margin: 10px 0 0 9px;
}

div#main div.supporttoplink ul {
background: url(../images/bg_support_top03.gif) left bottom no-repeat;
}

div#main div.supporttoplink ul li {
float: left;
width: 211px;
margin-right: 10px;
}

div#main div.supporttoplink ul li span {
display: block;
margin: 5px 12px 10px 12px;
}

/* ===== お取引ガイド ===== */

/* ロスカット値テーブル */

div#main .staticarea table.losscut01 {
float: left;
width: 295px;
border: 1px solid #d5d5d5;
margin-right: 15px;
}

div#main .staticarea table.losscut01 span {
font-weight: bold;
margin: 0 3px 0 6px;
}

/* ===== デモ取引アカウント作成の流れ ===== */

div#main .staticarea ul.demoflow li img{
vertical-align: bottom;
}

div#main .staticarea div.demoacnt {
width: 632px;
margin: 20px 0 15px 0;
}

div#main .staticarea div.demoacnt dl {
width: 310px;
}

div#main .staticarea div.demoacnt dl.left {
float: left;
}

div#main .staticarea div.demoacnt dl.right {
float: right;
}

div#main .staticarea div.demoacnt dl dt {
height: 20px;
line-height: 0;
}

div#main .staticarea div.demoacnt dl dd {
width: 310px;
height: 85px;
text-align: center;
}

div#main .staticarea div.demoacnt dl.left dd {
background: url(../images/bg_demoacnt01.gif) left bottom no-repeat;
}

div#main .staticarea div.demoacnt dl.right dd {
background: url(../images/bg_demoacnt02.gif) left bottom no-repeat;
}

div#main .staticarea div.demoacnt dl dd a {
border: none;
}

div#main .staticarea div.demoacnt dl dd a:hover {
border: none;
}

div#main .staticarea div.demoacnt dl dd img {
margin-top: 15px;
}

/* 0518追加分 */

div#main .staticarea div.demoacnt dl.noent {
float: left;
display: inline;
background: url(../images/bg_demoacnt03.gif) left top no-repeat;
width: 220px;
height: 120px;
}

div#main .staticarea div.demoacnt dl.noent dt {
height: 14px;
line-height: 0;
margin: 11px 0 0 19px;
}

div#main .staticarea div.demoacnt dl.noent dd {
width: 190px;
height: 70px;
margin-left:15px;
}

div#main .staticarea div.demoacnt dl.noent dd img {
margin-top: 8px;
}

div#main .staticarea div.demoacnt dl.ent {
float: right;
display: inline;
background: url(../images/bg_demoacnt04.gif) left top no-repeat;
width: 400px;
height: 120px;
}

div#main .staticarea div.demoacnt dl.ent dt {
height: 14px;
line-height: 0;
margin: 11px 0 0 123px;
}

div#main .staticarea div.demoacnt dl.ent dd {
width: 385px;
height: 70px;
margin-left:15px;
}

div#main .staticarea div.demoacnt dl.ent dd img {
margin-top: 8px;
}

div#main .staticarea div.demoacnt dl.ent dd ul li{
float: left;
padding-right:10px;
}


/* ===== 税金について ===== */

/* 税率テーブル */

div#main .staticarea table.tax01 {
width: 380px;
border: 1px solid #d5d5d5;
}

div#main .staticarea table.tax01 td {
text-align: center;
}

div#main .staticarea table.tax01 .left {
width: 200px;
}

/* 金融商品テーブル */

div#main .staticarea table.tax02 {
width: 632px;
}

div#main .staticarea table.tax02 .left {
width: 120px;
}

div#main .staticarea table.tax02 .cell01 {
width: 80px;
}

div#main .staticarea table.tax02 .cell02 {
width: 246px;
}

div#main .staticarea table.tax02 .cell03 {
width: 176px;
}

div#main .staticarea table.tax02 .cell04 {
width: 100px;
}

/* 課税対象例 */

div#main .staticarea dl.taxcase {
background: url(../images/line_dot01.gif) top left repeat-x;
padding-top: 10px;
margin-bottom: 15px;
}

div#main .staticarea dl.taxcase dt {
float: left;
width: 50px;
padding-top: 5px;
margin-right: 15px;
}

div#main .staticarea dl.taxcase dd {
float: left;
width: 565px;
}

div#main .staticarea dl.taxcase dd span {
font-weight: bold;
}

/* ===== 本人確認書類 ===== */

div#main .staticarea ul.imgsort li {
margin:0px;
padding:0px;
list-style:none;
border:0;
vertical-align:top;
float:left;
line-height:0;
}

div#main .staticarea ul.imgsort li img {
display:block;
vertical-align:middle;
line-height:100%;
}

div#main .staticarea ul.imgsort03 li {
margin-left:16px;
padding-bottom:20px;
list-style:none;
border:0;
vertical-align:top;
float:left;
line-height:0;
}

div#main .staticarea ul.imgsort03 li.m0 {
margin-left:0px;
}

div#main .staticarea ul.imgsort03 li img {
display:block;
}

div#main .staticarea ul.imgsort02 {
padding-top:15px;
padding-bottom:15px;
}

div#main .staticarea ul.imgsort02 li img {
display:block;
}

div#main .staticarea ul.notes02 li.notestyle {
background: url(../images/ico_static_notesred.gif) 0px 15px no-repeat;
line-height: 160%;
padding-left: 14px;
padding-top:11px;
margin-bottom: 8px;
}

p.gototop04 {
text-align: right;
margin: 0px 20px 10px 0px;
border:none;
}

div#main table.currency05 {
width: 632px;
font-size: 100%;
float: left;
margin-bottom:10px;
}

div#main p.fontttl {
padding:0px;
margin:0px;
font-weight:bold;
}

div#main table.currency05 span.fontsizes {
font-size: 87.5%;
}

div#main table.currency05 img.pdf {
vertical-align:middle;
margin-left:5px;
}

div#main table.currency05 span.mlimg img {
vertical-align:bottom;
padding-top:3px;
}

div#main .staticarea span.mlimg02 img {
vertical-align:middle;
padding-left:2px;
padding-bottom:2px;
}

div#main table.currency05 th {
background:#E6F0F6 url(../images/line_dot01.gif) repeat-x scroll center top;
width: 120px;
color: #284e70;
font-weight: normal;
vertical-align: center;
padding: 5px 10px 5px 10px;
text-align:center;
}

div#main table.currency05 td {
background:transparent url(../images/line_dot01.gif) repeat-x scroll center top;
vertical-align: top;
padding: 5px 10px 5px 10px;
}

/* ===== 約款・規定 ===== */

div#main .strulearea {
margin: 0 20px 30px 20px;
}

div#main .strulearea h5 {
background: #ecf3f7 url(../images/line_dot01.gif) bottom left repeat-x;
font-size: 116.7%;
color: #284e70;
padding: 2px 8px;
margin-bottom: 10px;
}

div#main .strulearea p {
font-size: 116.7%;
line-height: 160%;
margin-bottom:15px;
}

div#main .strulearea p.rulebox {
background: #f6fdef;
border: 1px solid #d5e3c7;
font-size: 100%;
color: #666666;
padding: 10px 12px 10px 12px;
margin-bottom: 20px;
}

div#main .strulearea p.ruleboxred {
background: #faf5f6;
border: 1px solid #ffc8cd;
color: #666666;
font-weight: bold;
text-align: center;
padding: 10px;
margin-bottom: 20px;
}

/* 番号付きリスト */

div#main .strulearea ul {
margin-bottom: 15px;
}

div#main .strulearea ul li.num {
list-style: decimal outside;
font-size: 116.7%;
line-height: 160%;
margin-left: 25px;
margin-bottom: 5px;
}

div#main .strulearea ul.disc {
list-style: disc outside;
margin-top: 5px;
}

div#main .strulearea ul.disc li {
list-style: disc outside;
margin-left: 15px;
}

div#main .strulearea ul li.disc {
list-style: disc outside;
font-size: 116.7%;
line-height: 160%;
margin-left: 15px;
}

/* 稼動環境テーブル */

div#main .strulearea table.rule01 {
width: 630px;
border: 1px solid #d5d5d5;
}

div#main .strulearea table.rule01 .cell01 {
width: 100px;
}

/* 注釈 */

div#main .strulearea ul.notes {
color: #666666;
margin-bottom: 20px;
}

div#main .strulearea ul.notes li {
background: url(../images/ico_static_notesred.gif) 0px 4px no-repeat;
line-height: 160%;
padding-left: 14px;
}

/* 文中リスト */

div#main .strulearea dl.stinq {
background: #f6fdef;
border: 1px solid #d5e3c7;
color: #666666;
margin-bottom: 15px;
}

div#main .strulearea dl.stinq dt {
background: #e9f5dd;
font-weight: bold;
padding: 1px 10px 1px 10px;
}

div#main .strulearea dl.stinq dd {
padding: 10px 12px 10px 12px;
}

/* PDFダウンロードリンク */

div#main .strulearea p.pdfdl {
text-align: right;
font-weight: bold;
}

div#main .strulearea p.pdfdl a {
background: url(../images/ico_pdf_dl.gif) left top no-repeat;
padding: 1px 0 1px 22px;
}

/* ===== 会社案内 ===== */

div#main .staticarea table.company {
width: 100%;
margin-bottom: 0px;
}

div#main .staticarea table.company td {
font-size: 85.7%;
line-height: 180%;
border-left: none;
padding: 8px 0 8px 0;
}

div#main .staticarea table.company .left {
width: 140px;
font-weight: bold;
}

/* ===== サイトマップ ===== */

div#main div.sitemaparea {
font-size: 116.7%;
padding-top: 5px;
margin: 0 15px 0 15px;
}

div#main div.sitemaparea div.left {
float: left;
width: 320px;
}

div#main div.sitemaparea div.right {
float: right;
width: 320px;
}

div#main div.sitemaparea ul {
margin-bottom:20px;
border-left:3px solid #dddddd;
}

div#main div.sitemaparea ul li {
background: url(../images/ico_link.gif) left 4px no-repeat;
font-weight: bold;
padding-left:16px;
margin: 0 0 8px 10px;
}

div#main div.sitemaparea ul li ul {
border: none;
margin-top: 8px;
}

div#main div.sitemaparea ul li ul li {
background: url(../images/aro_paging_right.gif) left 6px no-repeat;
font-weight: normal;
padding-left:14px;
margin: 0 0 6px 0;
}

/*-----------------------------------------------------------------

  アイネットFXの特徴

-------------------------------------------------------------------*/

/* ===== 基本レイアウト ===== */

div#main .staticarea02 {
padding-top: 5px;
margin: 0 20px 10px 20px;
}

div#main .staticarea02 p {
font-size: 116.7%;
line-height: 160%;
margin-bottom:10px;
}

div#main .staticarea02 a {
border-bottom:1px dotted #0077cc;
}

div#main .staticarea02 a:hover {
border-bottom:1px solid #0077cc;
text-decoration:none;
}

div#main .staticarea02 a.img {
border: none;
}

/* ===== テーブル基本設定 ===== */

div#main table.static04 {
width:535px;
margin:auto;
text-align: center;
font-size: 116.7%;
margin-bottom: 15px;
border: 1px solid #d5d5d5;
}

div#main table.static04 th {
background: url(../images/bg_table_lline_st.gif) no-repeat left bottom;
color: #ffffff;
text-align: center;
border-left: 1px solid #d5d5d5;
padding: 3px 5px 6px 5px;
}

div#main table.static04 td {
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
padding: 5px 7px 5px 7px;
text-align: center;
}

div#main table.static04 .left {
border-left: none;
}

div#main table.static04 td.gray {
background: #f6f6f6;
border-left: none;
text-align: center;
}

div#main .staticarea04 table .allurecell02 {
width: 30%;
}

div#main .staticarea04 table .allurecell03 {
width: 30%;
}

div#main .staticarea04 table .allurecell04 {
width: 40%;
}

div#main table.static04 td.allureinet {
font-weight:bold;
color:#284e70;
}

/* ===== アイネットのFXトップ ===== */

div#main div.inetfxbtnarea div.topbtn02 {
background: url(../images/inetfx_detail02.gif) top left no-repeat;
width:673px;
}

div#main div.inetfxbtnarea ul.topbtn {
width: 652px;
height:139px;
padding: 0px 0px 10px;
}

div#main div.inetfxbtnarea div ul.topbtn {
padding: 0px 14px 0px;
margin:0px;
}

div#main div.inetfxbtnarea ul.topbtn li {
background-color:#ccc;
float: left;
line-height: 100%;
}

div#main div.inetfxbtnarea ul li img {
vertical-align:top;
}

div#main div.inetfxbtnarea ul.underbtn {
width: 652px;
padding: 0px 0px 10px;
}

div#main div.inetfxbtnarea ul.underbtn li {
float: right;
line-height: 100%;
}

div#main h4.subtitleimg02 {
margin: 5px 10px 5px;
width: 652px;
}

div#main div.statictilarea04 {
width: 652px;
margin: 12px auto 15px auto;
}

div#main div.statictilarea05 {
width: 652px;
margin: 12px auto 20px auto;
}

div#main .staticarea04 {
padding-top: 5px;
margin: 0 20px 20px 20px;
}

div#main .staticarea04 p {
font-size: 116.7%;
line-height: 160%;
}

div#main .staticarea04 p.bodycopy {
margin-bottom: 10px;
}

div#main .staticarea04 p.smalltitle {
font-weight:bold;
color:#f08294;
}

div#main .staticarea04 img.imgbottom {
padding: 5px 0 10px 0;
}

div#main .staticarea04 .rightblock {
width:413px;
float:right;
vertical-align:top;
padding-bottom:10px;
}

div#main .staticarea04 .rightblock dt {
background: url(../images/ico_static_til01.gif) left top no-repeat;
color: #284e70;
font-size: 133.3%;
font-weight: bold;
padding-left: 18px;
margin: 5px 0 5px 0;
}

div#main .staticarea04 p.rightblock img {
padding:8px 0 8px 0;
}

div#main .staticarea04 .linkbtn {
display: block;
text-align: right;
}

div#main .staticarea04 .linkbtn img.imgover {
padding-top:5px;
margin-left: 8px;
}

div#main .staticarea04 ul li {
background: url(../images/ico_static_list02.gif) 3px 10px no-repeat;
font-size: 116.7%;
padding-left:15px;
padding-top:5px;
}

div#main .staticarea04 ul li strong {
color: #284e70;
}

div#main .staticarea05 {
width: 632px;
height:75px;
clear:both;
margin:auto;
background: url(../images/bg_inetfx_account.gif) no-repeat;
display:block;
padding-bottom:10px;
}

div#main .staticarea05 p {
text-align:center;
padding-top:8px;
}

div#main .staticarea05 p.notes {
font-size:x-small;
line-height: 160%;
}

div#main .staticarea04 p.notes {
background: url(../images/ico_static_notesred.gif) 0px 4px no-repeat;
font-size: 100%;
color: #666666;
padding-left: 14px;
}

div#main .staticarea04 h5.stcaption02 {
background: url(../images/line_dot01.gif) bottom left repeat-x;
color: #284e70;
font-size: 133.3%;
padding: 5px 0 5px 0;
margin-bottom: 12px;
clear: both;
}

div#main .staticarea04 h5.stcaption02 em {
background: url(../images/ico_static_til01.gif) left top no-repeat;
font-style: normal;
padding-left: 18px;
}


/* レバレッジ対応 */

div#main .staticarea04 dl.tradecourse dt{
font-weight: bold;
font-size: 116.7%;
padding: 0 0 5px 20px;
}

div#main .staticarea04 dl.tradecourse dt.num1 {
background: url(../images/ico_num01.gif) 0px 2px no-repeat;
}

div#main .staticarea04 dl.tradecourse dt.num2 {
background: url(../images/ico_num02.gif) 0px 2px no-repeat;
}

div#main .staticarea04 dl.tradecourse dd p{
margin: 0 0 5px 0;
}

div#main .staticarea04 ul.iconimg {
width: 646px;
height:50px;
margin:5px 0 20px 0;
}

div#main .staticarea04 ul.iconimg li {
float: left;
line-height: 100%;
padding-right:15px;
background: none;
padding:0;
}
/* /レバレッジ対応 */


div#main div.relation02 .linktext {
line-height: 160%;
}

div#main div.relation02 .linktext li {
background: url(../images/ico_link.gif) 1px no-repeat;
padding-left:16px;
}

div#main div.relation02 ul.quarter li {
margin-left: 15px;
padding-top:1px;
}

/* 信託保全 */


div#main h3.subtitleimg03 {
margin: 5px 10px 18px;
width: 652px;
}

div#main h5.currency03 {
background: url(../images/ico_static_til01.gif) left top no-repeat;
color: #284e70;
font-size: 133.3%;
padding-left: 18px;
padding-bottom:5px;
}

div#main p.currencylist03 {
background: url(../images/line_dot01.gif) top left repeat-x;
font-size: 116.7%;
line-height: 160%;
padding: 5px 0 10px 18px;
}

div#main p.num01 span {
padding-right:4px;
position:relative;
top:2px;
}

div#main p.num01 {
font-weight: bold;
padding: 0 0 0 25px;
background: url(../images/ico_num01.gif) 0px 2px no-repeat;
margin-bottom: 10px;
}

div#main p.num02 {
font-weight: bold;
padding: 0px 0 0px 25px;
background: url(../images/ico_num02.gif) 0px 2px no-repeat;
margin-bottom: 10px;
}

div#main p.num03 {
font-weight: bold;
padding: 0px 0 0px 25px;
background: url(../images/ico_num03.gif) 0px 2px no-repeat;
margin-bottom: 10px;
}

div#main p.num04 {
font-weight: bold;
padding: 0px 0 0px 25px;
background: url(../images/ico_num04.gif) 0px 2px no-repeat;
margin-bottom: 0;
}

div#main ul.currencylist03 li {
background: url(../images/ico_static_list02.gif) 3px 5px no-repeat;
padding: 0 0 0 18px;
margin-top: 10px;
}

/* ===== レバレッジ ===== */

div#main h3.subtitleimg04 {
margin: 5px 10px 8px;
width: 652px;
}

div#main .staticarea02 p.stimgmiddle02 {
text-align: center;
padding-bottom:5px;
}

div#main div.staticarea02 p.underbtn {
background: url(../images/ico_link.gif) 1px 4px no-repeat;
padding-left:16px;
padding-bottom:10px;
font-size:small;
}

div#main p.currencylist04 {
background: url(../images/line_dot01.gif) top left repeat-x;
font-size: 116.7%;
line-height: 160%;
padding: 5px 0 4px 0px;
}

div#main div.inetfxbtnarea ul.iconimg {
width: 646px;
height:50px;
margin:5px 0 20px 0;
}

div#main div.inetfxbtnarea ul.iconimg li {
float: left;
line-height: 100%;
padding-right:15px;
}


/* ======通貨ペア＆スプレッド======== */

div#main h4.subtitle02 {
background: url(../images/bg_subtitle.gif) bottom left no-repeat;
width: 642px;
color: #303645;
font-size: 133.3%;
line-height: 120%;
padding: 5px 10px 7px 0;
margin: 5px 10px 0px 10px;
}

div#main h4.subtitle02 em {
background: url(../images/ico_subtitle.gif) bottom left no-repeat;
font-style: normal;
display: block;
padding-left: 14px;
margin-left: 2px;
}

div#main .staticarea06 {
width:632px;
background-color:#e2f5fb;
margin: 0 auto;
clear: both;
}

div#main .staticarea06 p {
font-size: 100%;
line-height: 160%;
padding-left:10px;
padding-bottom:5px;
padding-top:5px;
}

div#main .staticcurrency {
width:630px;
border-bottom:solid 1px #bed9e2;
border-left:solid 1px #bed9e2;
border-right:solid 1px #bed9e2;
}

div#main .staticarea06 .rightblock03 {
font-size:100%;
width:263px;
float:right;
vertical-align:top;
padding-bottom:10px;
padding-right:10px;
}

div#main .staticarea04 p.rightblock02 {
font-size:100%;
width:376px;
float:right;
vertical-align:top;
padding-bottom:10px;
}

div#main .staticarea04 p.rightblock02 span {
font-size:x-small;
color:#f17f92;
}

div#main p.currencylist04 {
background: url(../images/line_dot01.gif) top left repeat-x;
font-size: 116.7%;
line-height: 160%;
padding: 10px 0 0px 0px;
}

div#main div.inetfxbtnarea ul.underbtn02 li {
background: url(../images/ico_link.gif) 1px 4px no-repeat;
padding: 0 0 0 15px;
}

div#main div.inetfxbtnarea ul.underbtn02 {
padding-left:10px;
padding-top:5px;
}

div#main div.staticarea p.pdflink {
background: url(../images/ico_link.gif) left 4px no-repeat;
padding-left:16px;
margin-bottom: 10px;
}

div#main div.staticarea p.pdflink a:link {
border-bottom:none;
}

div#main div.staticarea p.pdflink a:hover {
border-bottom:1px solid #0077cc;
text-decoration:none;
}

/* ===== 取引要網 ===== */

div.dealing {
width: 652px;
margin-right: auto;
margin-left: auto;
}

div.dealing .bannerarea {
width: 632px;
margin-right: auto;
margin-left: auto;
margin-bottom: 10px;
}

div.dealing .head {
margin-bottom: 3px;
width: 632px;
margin-right: auto;
margin-left: auto;
}

div.dealing .date {
float: left;
color: #666666;
font-weight: bold;
margin-right: 10px;
}

div.dealing .icn {
float: left;
margin-right: 5px;
margin-top: 1px;
}

div.dealing h4 {
width: 632px;
font-size: 133.3%;
margin:  0 auto 15px auto;
padding-bottom: 8px;
border-bottom: 1px solid #d5d5d5;
}

div.dealing div.txtarea {
width: 632px;
margin:  0 auto 20px auto;
}

div.dealing div.txtarea p.txt {
font-size: 116.7%;
line-height: 160%;
}

div.dealing div.txtarea p.txt span {
font-size: 85.7%;
color: #ff3333;
display: block;
margin-top: 15px;
}

div.dealing div.txtarea p.img {
float: right;
height: 110px;
width: 150px;
border: 3px solid #dfdfdf;
margin-left: 25px;
}

div.dealing .tblarea {
width: 652px;
margin-bottom:15px;
}

div.dealing .tblarea img {
vertical-align: middle;
margin-left: 10px;
}

div.dealing .tblarea th {
width: 100px;
background: #e6f0f6 url(../images/line_dot01.gif) repeat-x top;
font-weight: normal;
color: #284e70;
text-align: left;
vertical-align: top;
padding: 8px 12px 8px 12px;
}

div.dealing .tblarea td {
background: url(../images/line_dot01.gif) repeat-x top;
padding: 8px 12px 8px 12px;
}

div.dealing p.applicationarea {
background: #e3f0c8;
padding: 10px;
border-top: 1px solid #d5d5d5;
text-align: center;
}

div#main .dealing ul.notes {
background: #faf5f6;
border: 1px solid #ffc8cd;
color: #666666;
padding: 10px 10px 0 10px;
margin-bottom: 5px;
}

div#main .dealing ul.notes li {
background: url(../images/ico_static_notesred.gif) 0px 4px no-repeat;
line-height: 160%;
padding-left: 14px;
margin-bottom: 8px;
}

/*-----------------------------------------------------------------

  3つのターゲット

-------------------------------------------------------------------*/

/* ===== 初めてFXを開始される方へ ===== */

div#main .staticarea04 dl.stlist {
background: #f6fdef;
border: 1px solid #d5e3c7;
color: #666666;
margin-bottom: 15px;
}

div#main .staticarea04 dl.stlist dt {
background: #e9f5dd;
font-weight: bold;
padding: 1px 10px 1px 10px;
}

div#main .staticarea04 dl.stlist dd {
padding: 5px 10px 0 10px;
}

div#main .staticarea04 dl.stlist dd ul {
width: 295px;
float: left;
padding-right: 10px;
padding-bottom: 5px;
}

div#main .staticarea04 dl.stlist dd ul li {
background: url(../images/ico_static_list01.gif) 0px 8px no-repeat;
font-size: 100%;
line-height: 120%;
padding-left: 14px;
margin-bottom: 5px;
}

div#main .staticarea07 {
padding-top: 5px;
margin: 0 20px 15px 20px;
}

div#main .staticarea07 p {
font-size: 116.7%;
line-height: 160%;
}

div#main .staticarea07 p.smalltitle {
font-weight:bold;
color:#f08294;
}

div#main .staticarea07 img.imgbottom {
padding-bottom:5px;
margin-right:9px;
float:left;
}

div#main .staticarea07 p.rightblock {
width:413px;
float:right;
vertical-align:top;
padding-bottom:10px;
}

div#main .staticarea07 ul.rightblock {
width:423px;
float:right;
vertical-align:top;
padding-bottom:10px;
}

div#main .staticarea07 p.rightblock img {
padding-top:6px;
}

div#main .staticarea07 img.imgover {
float:right;
}

div#main .staticarea07 ul li {
background: url(../images/ico_static_list02.gif) 3px 10px no-repeat;
padding-left:15px;
padding-top:5px;
}

div#main .staticarea07 p.notes {
font-size:x-small;
line-height: 160%;
}

div#main .staticarea07 h5.stcaption02 {
background: url(../images/line_dot01.gif) bottom left repeat-x;
color: #284e70;
font-size: 133.3%;
padding: 5px 0 5px 0;
margin-bottom: 12px;
}

div#main .staticarea07 h5.stcaption02 em {
background: url(../images/ico_static_til01.gif) left top no-repeat;
font-style: normal;
padding-left: 18px;
}

/* ===== エキスパートの方へ ===== */

div#main .staticarea p.numunder {
padding-top:10px;
}

div#main .relation03 p.smalltxt {
font-size: 85.7%;
padding-left:10px;
}

div#main .linkbtn02 {
text-align: right;
}

div#main div.relation03 {
background: #ecf3f7;
border:1px solid #dae9f3;
padding: 6px 0px 6px 0px;
margin: 0 20px 5px 20px;
}

div#main div.relation03 h4 {
background: url(../images/bg_relationtil.gif) bottom left repeat-x;
width:612px;
color: #243c54;
padding-bottom: 5px;
margin-bottom: 8px;
margin-left:10px;
}

div#main div.relation03 h4 a {
background: url(../images/aro_paging_right.gif) left 6px no-repeat;
float: right;
font-weight: normal;
padding-left: 12px;
}

div#main div.relation03 .linktext {
line-height: 160%;
}

div#main div.relation03 ul {
margin-left:10px;
}

div#main div.relation03 .linktext li {
background: url(../images/ico_link.gif) left 4px no-repeat;
padding-left:16px;
margin-bottom: 6px;
}

div#main div.relation03 p.linktext a {
background: url(../images/ico_link.gif) left top no-repeat;
padding-left:16px;
}

div#main div.relation03 ul.half li {
width: 284px;
float: left;
padding-right: 10px;
}

/*-----------------------------------------------------------------

　お問合わせ

-------------------------------------------------------------------*/


div#main .faqinq p.faqtext {
font-size: 116.7%;
line-height: 160%;
margin-bottom:15px;
}

div#main .faqinq p.inquirybtngreen {
background: #e3f0c8;
padding: 10px;
text-align: center;
margin-bottom: 20px;
}

div#main .faqinq p.inquirybtnblue {
background: #d7edf3;
padding: 10px;
text-align: center;
}

div#main .faqinq dl.stdl {
font-size: 116.7%;
line-height: 160%;
margin: -5px 0 20px 0;
}

div#main .faqinq dl.stdl dt {
background: url(../images/ico_static_list02.gif) 3px 18px no-repeat;
font-weight: bold;
padding: 10px 0 0 18px;
}

div#main .faqinq dl.stdl dd {
padding-left: 18px;
}

/**/




/*-----------------------------------------------------------------

　0126追加修成分

-------------------------------------------------------------------*/


/*-----------------------------------------------------------------

  お客様サポート

-------------------------------------------------------------------*/


/* ===== FXのお取引開始までの流れ ===== */

div#main .staticarea .linkbtn {
display: block;
text-align: right;
margin-bottom: 10px;
}

/* ===== クイック入金システムについて ===== */

div#main .staticarea dl.overview {
margin-left:0px;
}

div#main .staticarea dl.overview dt {
margin-bottom:5px;
}

div#main .staticarea dl.overview dd {
margin-left:3px;
margin-bottom:16px;
}

div#main .staticarea dl.overview dd p {
margin-bottom:9px;
}

div#main .staticarea ul.notes03 li.notestyle {
background: url(../images/ico_static_notesred.gif) 0px 5px no-repeat;
line-height: 160%;
padding-left: 14px;
padding-top:0px;
margin-bottom: 5px;
}

div#main .staticarea ul.notes03 li.notestylered {
color: #ff3333;
background: url(../images/ico_static_notesred.gif) 0px 5px no-repeat;
line-height: 160%;
padding-left: 14px;
padding-top:0px;
margin-bottom: 5px;
}

div#main .staticarea ul.imgsort03 li {
margin-left:13px;
padding-bottom:20px;
list-style:none;
border:0;
vertical-align:top;
float:left;
line-height:0;
font-size:1px;
}

div#main .staticarea ul.imgsort03 li.m0 {
margin-left:0px;
}

div#main .staticarea ul.imgsort02 li img {
display:block;
}

div#main .staticarea div.dlbox div.manual {
width:340px;
float:left;
}

div#main .staticarea div.dlbox p.manualimg {
float:right;
}

/*-----------------------------------------------------------------

  初めてのFX

-------------------------------------------------------------------*/

/* ===== テーブル基本設定 ===== */

div#main table.static05 {
width:535px;
margin:20px auto;
text-align: center;
font-size: 100%;
border-right: 1px solid #d5d5d5;
}

div#main table.static05 th.tbtitle {
background: url(../images/bg_table_lline_st.gif) no-repeat left bottom;
color: #ffffff;
text-align: center;
border-left: 1px solid #d5d5d5;
padding: 3px 5px 6px 5px;
}

div#main table.static05 th {
background: url(../images/bg_table_lline_st_gray.gif) no-repeat left bottom;
color: #333333;
text-align: center;
border-left: 1px solid #d5d5d5;
padding: 3px 5px 6px 5px;
}

div#main table.static05 td {
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
padding: 5px 7px 5px 7px;
text-align: center;
}

div#main table.static05 td.gray {
background: #f6f6f6;
border-left: 1px solid #d5d5d5;
text-align: center;
font-weight: bold;
}

div#main .staticarea table.static05 .allurecell02 {
width: 20%;
border-bottom: 1px solid #d5d5d5;
}

div#main .staticarea table.static05 td.allureinet {
font-weight:bold;
color:#284e70;
}

div#main table.static06 {
width:535px;
margin:20px auto;
text-align: center;
font-size: 100%;
border-right: 1px solid #d5d5d5;
}

div#main table.static06 th.tbtitle {
background: url(../images/bg_table_lline_st_pink.gif) no-repeat left bottom;
color: #ffffff;
text-align: center;
border-left: 1px solid #d5d5d5;
padding: 3px 5px 6px 5px;
}

div#main table.static06 th {
background: url(../images/bg_table_lline_st_gray.gif) no-repeat left bottom;
color: #333333;
text-align: center;
border-left: 1px solid #d5d5d5;
padding: 3px 5px 6px 5px;
}

div#main table.static06 td {
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
padding: 5px 7px 5px 7px;
text-align: center;
}

div#main table.static06 td.gray {
background: #f6f6f6;
border-left: 1px solid #d5d5d5;
text-align: center;
font-weight: bold;
}

div#main .staticarea table.static06 th.allurecell02 {
width: 20%;
border-bottom: 1px solid #d5d5d5;
}

div#main .staticarea table.static06 .allurecell03 {
width: 30%;
border-bottom: 1px solid #d5d5d5;
}

div#main .staticarea table.static06 .allurecell04 {
width: 10%;
border-bottom: 1px solid #d5d5d5;
}

/* ===== トレンドライン ===== */

div#main .staticarea .stdl .stdd dl dt {
background: url(none) no-repeat 0px 0px;
padding: 10px 0 0 0px;
}

div#main .staticarea .stdl .stdd dl dd {
padding: 0;
margin: 0px;
}

div#main .staticarea .stdl .stdd dl dd img {
margin-top: 10px;
margin-bottom: 10px;
}

/* ===== 初めてFXを開始される方へ ===== */

div#main .flowimg {
margin-right: 10px;
margin-left: 10px;
margin-top: 30px;
position: relative;
height: 610px;
}

div#main .flowimg h5 {
margin-left: 350px;
}

div#main .flowimg .flowleverage {
background: url(../images/bg_beginners_flowbottom.gif) no-repeat left bottom;
width: 214px;
position: absolute;
z-index: 10;
left: 197px;
top: 161px;
}

div#main .flowimg .flowleverage dl dt img {
vertical-align:bottom;
}

div#main .flowimg .flowleverage dl dd {
background: url(../images/bg_beginners_flow.gif) repeat-y left top;
padding: 0px 20px 0px 25px;
}

div#main .flowimg .flowleverage dl {
padding-bottom: 7px;
}

div#main .flowimg .flowswappoint {
background: url(../images/bg_beginners_flowbottom.gif) no-repeat left bottom;
width: 214px;
position: absolute;
z-index: 20;
top: 324px;
left: 397px;
}

div#main .flowimg .flowswappoint dl dt img {
vertical-align:bottom;
}

div#main .flowimg .flowswappoint dl dd {
background: url(../images/bg_beginners_flow.gif) repeat-y left top;
padding-right: 20px;
padding-left: 25px;
}

div#main .flowimg .flowswappoint dl {
padding-bottom: 7px;
}

div#main .flowimg .flowlosscut {
background: url(../images/bg_bigginers_flowbottom2.gif) no-repeat left bottom;
position: absolute;
z-index: 30;
left: 6px;
top: 427px;
}

div#main .flowimg .flowlosscut dl dt img {
vertical-align:bottom;
}

div#main .flowimg .flowlosscut dl dd {
background: url(../images/bg_bigginers_flow2.gif) repeat-y left top;
padding-right: 20px;
padding-left: 25px;
}

div#main .flowimg .flowlosscut dl {
padding-bottom: 7px;
width: 397px;
}

div#main .flowspread {
background: url(../images/img_bigginers_goal.gif) no-repeat left top;
margin-left:20px;
padding-top: 30px;
padding-left: 402px;
margin-bottom: 20px;
min-height:222px;
height: auto !important;
height: 222px;
}

div#main .flowspread dl dt img {
vertical-align:bottom;
}

div#main .flowspread dl dd {
background: url(../images/bg_beginners_flow.gif) repeat-y left top;
padding-right: 20px;
padding-left: 25px;
}

div#main .flowspread dl {
padding-bottom: 7px;
background: url(../images/bg_beginners_flowbottom.gif) no-repeat left bottom;
}

div#main .flowspread dl dd .spreadtext {
margin-top: 10px;
width: 170px;
}

div#main .flowstart {
width: 632px;
margin-left: 20px;
margin-bottom: 20px;
}

div#main .flowstart p{
float:left;
}

div#main .flowimg .flowstart {
width: 214px;
position: absolute;
z-index: 1;
left: 39px;
top: 0px;
}

div#main .flowimg .flowbuy {
width: 214px;
position: absolute;
z-index: 1;
left: 295px;
top: 67px;
}

div#main .flowimg .flowloss {
width: 214px;
position: absolute;
z-index: 3;
left: 39px;
top: 241px;
}

div#main .flowimg .flowkessai {
position: absolute;
z-index: 4;
left: 295px;
top: 354px;
}

div#main .flowimg .flowgoal {
width: 214px;
position: absolute;
z-index: 5;
left: 10px;
top: 610px;
}

div#main span.attention {
color: #ff3333;
}

div#main .flowlink {
background: url(../images/ico_link.gif) 1px no-repeat;
padding-left:16px;
margin-top: 5px;
}

/*-----------------------------------------------------------------

  アイネットFXの特徴

-------------------------------------------------------------------*/

/* ===== テーブル基本設定 ===== */

div#main table.static07 {
width:612px;
margin:auto;
text-align: center;
font-size: 116.7%;
margin-bottom: 15px;
border: 1px solid #d5d5d5;
}

div#main table.static07 th {
background: #959595;
color: #ffffff;
text-align: center;
border-top: 1px solid #ccccccc;
border-bottom: 1px solid #666;
width:20%;
padding:3px 5px;
}

div#main table.static07 td {
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
padding: 5px 7px 5px 7px;
text-align: center;
}

div#main .staticarea table.static07 .allurecell02 {
width: 15%;
border-bottom: 1px solid #d5d5d5;
background: #eeeeee;
}

div#main .staticarea table.static07 .allurecell03 {
width: 45%;
border-bottom: 1px solid #d5d5d5;
background: #ffffff;
}

div#main .staticarea table.static07 .usd {
width: 20%;
border-bottom: 1px solid #d5d5d5;
background: #ffffff url(../images/ico_usdjpy.gif) no-repeat 10px center;
padding-left:30px;
}

div#main .staticarea table.static07 strong {
color: #EE8E9A;
}

div#main table.static08 {
width:348px;
text-align: center;
font-size: 116.7%;
margin-bottom: 15px;
margin-left: 8px;
border: 1px solid #d5d5d5;
float: right;
}

div#main table.static08 th {
background: #e6f0f6;
color: #284e70;
text-align: center;
padding: 6px 5px;
border-top: 1px solid #ccccccc;
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #ccccccc;
border-right: 1px solid #d5d5d5;
width:25%
}

div#main table.static08 td {
border-bottom: 1px solid #d5d5d5;
border-left: 1px solid #d5d5d5;
padding: 5px 7px 5px 7px;
text-align: center;
background:#ffffff;
}

div#main .staticarea table.static08 .allurecell01 {
width: 40%;
border-bottom: 1px solid #d5d5d5;
}

div#main .staticarea table.static08 .allurecell02 {
width: 30%;
border-bottom: 1px solid #d5d5d5;
}

div#main .staticarea table.static08 .usd {
background: #ffffff url(../images/ico_usdjpy.gif) no-repeat 10px center;
padding-left:25px;
}

div#main .staticarea table.static08 .eur {
background: #ffffff url(../images/ico_eurjpy.gif) no-repeat 10px center;
padding-left:25px;
}

div#main .staticarea table.static08 .gbp {
background: #ffffff url(../images/ico_gbpjpy.gif) no-repeat 10px center;
padding-left:25px;
}

div#main .staticarea table.static08 .aud {
background: #ffffff url(../images/ico_audjpy.gif) no-repeat 10px center;
padding-left:25px;
}

div#main .staticarea table.static08 .nzd {
background: #ffffff url(../images/ico_nzdjpy.gif) no-repeat 10px center;
padding-left:25px;
}

div#main .staticarea table.static08 strong {
color: #284e70;
}

/* ===== 信託保全 ===== */

div#main .staticarea p span.notestext {
font-size:75%;
line-height:100%;
margin-right:3px;
margin-left:3px;
}

div#main .staticarea .shinpograph {
margin: 0px;
}

div#main .staticarea .shinpograph2 {
margin-bottom: 15px;
}

div#main .staticarea .shinponormal {
background: url(../images/bg_shinpo_fabric04.gif) no-repeat left bottom;
line-height: 160%;
padding: 0px 0px 10px 0px;
margin-bottom: 15px;
}

div#main .staticarea .shinponormal .notes04 {
background: url(../images/bg_shinpo_fabric01.gif) repeat-y left center;
font-size: 100%;
padding: 10px 50px 15px;
width: 532px;
margin: -15px 0px 6px;
}

div#main .staticarea .shinponormal .notes05 {
background: url(../images/ico_notes2.gif) no-repeat left 3px;
font-size: 100%;
padding-left:30px;
margin-bottom: 6px;
}

div#main .staticarea .shinpoout {
background: url(../images/bg_shinpo_fabric03_foot.gif) no-repeat left bottom;
padding-bottom:13px;
margin-bottom:15px;
}

div#main .staticarea .shinpoout .shinpooutb {
background: url(../images/bg_shinpo_fabric03.gif) repeat-y left top;
}

div#main .staticarea .shinpoout .shinpooutb p {
background: url(../images/ico_notes3.gif) no-repeat left 3px;
font-size: 100%;
padding-left:30px;
margin: 0px 30px 6px;
}

/*乗り換えFX*/

div#main h4.subtitleimg05 {
margin: 5px 10px 15px;
width: 652px;
}



