@charset "utf-8";
/* Definition_PARTS(commonelement) */

/* h1文字単独用 */
#contents h1#ttltypea{margin:30px 0 0 10px;padding:0 0 0 10px;border-left:5px solid #296dc1;font-size:120%;}
#contents h1#ttltypea .ctgry{margin:0 0 10px 0;padding:0;color:#296dc1;display:block;font-size:64%;}

/* FXCMジャパン　期間限定メールマガジン用 */
#contents h1#ttltypea{margin:30px 0 0 10px;padding:0 0 0 10px;border-left:5px solid #296dc1;font-size:120%;}
#contents h1#ttltypea .ctgry{margin:0 0 10px 0;padding:0;color:#296dc1;display:block;font-size:64%;}


/* new_accountタイトル用 */
#contents #account_ttl{margin:30px 0 0 10px;padding:0;width:580px;}
#contents #account_ttl .tt{margin:0;padding:0 0 0 10px;border-left:5px solid #296dc1;font-weight:bold;font-size:120%;}
#contents #account_ttl .tt_right {margin-left:20px;font-weight:bold;font-size:80%;}
#contents #account_ttl a{margin:0 0 0 10px;padding:0 0 0 10px;font-size:84%;background:url(/common/images/icn_arrow_07.gif) no-repeat 0 3px;float:right;color:#787567;}

/* menberとsupportにまたがって表示する画像のCSS */
#contents #svctopcompare{margin:0 0 0 10px;padding:0;width:570px;height:200px;background:url(/common/images/payment_back.gif) no-repeat;position:relative;}
#contents #svctopcompare p#prdct01{margin:55px 0 0 10px;padding:0px;width:220px;height:28px;background:url(/common/images/e-bank.gif) no-repeat;position:absolute;top:5px;right:3px;}
#contents #svctopcompare p#prdct02{margin:35px 0 0 10px;padding:0px;width:220px;height:72px;background:url(/common/images/smbc.gif) no-repeat;position:absolute;top:69px;right:3px;}

/* h1右辺にリンクテキスト回り込み用 */
#contents #cullumdbl{margin:0 0 0 10px;padding:0;width:580px;}
#worddetail #cullumdbl{margin:0 0 0 10px;padding:0;width:460px;}
#cullumdbl h1#ttltypeb{margin:30px 0 0 0;padding:0 0 0 10px;border-left:5px solid #296dc1;font-size:120%;float:left;}
#cullumdbl h1#ttltypeb .ctgry{margin:0 0 10px 0;padding:0;color:#296dc1;display:block;font-size:64%;}
#contents #cullumdbl p#toindex{margin:60px 0 0 0;padding:0 11px 0 0;float:right;background:url(/common/images/icn_arrow_07.gif) no-repeat right 3px;}
#worddetail #cullumdbl p#toindex{margin:35px 0 0 0;padding:0 11px 0 0;float:right;background:url(/common/images/icn_arrow_07.gif) no-repeat right 3px;}
#cullumdbl p#toindex a{color:#787567;}
#cullumdbl p#toindex a:hover{color:#787567;}
#contents #cullumdbl p#gchild{margin:60px 0 0 0;padding:0 11px 0 0;color:#787567;float:right;}
#contents #cullumdbl p#gchild a{margin:0;padding:0 0 0 9px;color:#787567;background:url(/common/images/icn_arrow_07.gif) no-repeat 0 3px;}
#contents #cullumdbl p#gchild a:hover{color:#787567;}
#contents #cullumdbl #formrkt{margin:40px 0 0 0;padding:0 11px 0 0;text-align:right;float:right;}
#contents #cullumdbl #formrkt #author{margin:5px 0 0 0;font-size:12px;}
#contents #cullumdbl #formrkt #author .difficulty{margin:0;padding:0 10px 0 0;}

/* h2文字単独用 */
#contents h2.subttltypea{margin:30px 0 12px 0;padding:0 0 10px 5px;background:url(/common/images/ttlbg_h2.gif) repeat-x bottom;font-size:92%;}
#contents h2.subttltypeb{margin:0;padding:0 3px 2px 3px;border-bottom:2px solid #296dc1;font-size:92%;color:#296dc1;display:inline;}/*必ず直後に改行を入れて下さい*/
#contents h2.subttltypec{margin:30px 0 0 0;padding:0 0 10px 5px;background:url(/common/images/ttlbg_h2.gif) repeat-x bottom;font-size:92%;}
#contents h2.subttltyped{margin:20px 0 0 0;padding:0 0 10px 5px;background:url(/common/images/ttlbg_h2.gif) repeat-x bottom;font-size:92%;}
#contents h2.subttltypee{margin:0;padding:0 0 10px 5px;background:url(/common/images/ttlbg_h2.gif) repeat-x bottom;font-size:92%;}
#contents h2.subttltypef{margin:60px 0 0 0;padding:0 0 10px 5px;background:url(/common/images/ttlbg_h2.gif) repeat-x bottom;font-size:92%;}
#contents h2.subttltypeg{margin:30px 0 12px 0;padding:0 3px 10px 5px;background:url(/common/images/ttlbg_h2.gif) repeat-x bottom;font-size:92%;color:#296dc1;}
/* FSS追加口座本お申し込み完了のみ適用 */
#contents h2.subttltypeb_fss_snd {margin:0;padding:0 3px 2px 3px;border-bottom:2px solid #296dc1;font-size:92%;color:#296dc1;line-height:160%;display:inline;}

/* h3文字単独用 */
#contents h3.exsubttltypea{margin:20px 0 12px 0;padding:0 0 0 13px;background:url(/common/images/icn_square_01.gif) no-repeat 0 2px;font-size:84%;}
#contents h3.exsubttltypeb{margin:20px 0 0 0;padding:0 0 0 13px;background:url(/common/images/icn_square_01.gif) no-repeat 0 2px;font-size:84%;}
#contents h3.exsubttltypec{margin:40px 0 0 0;padding:0 0 0 13px;background:url(/common/images/icn_square_01.gif) no-repeat 0 2px;font-size:84%;}

/* h4同等ランク文字 */
#contents .captttl{margin:15px 0 0 0;padding:0;font-weight:bold;font-size:78%;}
#contents .captttltypeb{margin:20px 0 0 0;padding:0;font-weight:bold;font-size:78%;}
/* h4金色文字 */
#contents h4.sparetttltypea{margin:15px 0 0 0;padding:0;font-weight:bold;font-size:84%;color:#756c3c;}

/* 画像説明文字 */
#contents .imgcaptttl{margin:15px 0 0 0;padding:0;font-weight:bold;}

/* 文章マージンパターン（テキスト要素のみ） */
#contents .txt_type_a{margin:10px 0 0 0;padding:0;}
#contents .txt_type_b{margin:10px 20px 0 20px;padding:0;}
#contents .txt_type_c{margin:10px 0 0 10px;padding:0;}
#contents .txt_type_d{margin:10px 10px 0 10px;padding:0;}
#contents .txt_type_e{margin:5px 0 0 0;padding:0;}
#contents .txt_type_f{margin:30px 0 0 0;padding:0;}
#contents .txt_type_g{margin:0 0 0 25px;padding:0;}
#contents .txt_type_h{margin:10px 0 25px 10px;padding:0;}
#contents .txt_type_i{margin:20px 0 0 0;padding:0;}
#contents .txt_type_j{margin:5px 0 0 15px;padding:0;}
#contents .txt_type_k{margin:5px 0 0 20px;padding:0;}
#contents .txt_type_m{margin:5px 0 0 37px;padding:0;}
#contents .txt_type_n{margin:5px 0 0 33px;padding:0;}
#contents .txt_type_o{margin:5px 0 0 250px;padding:0;}
#contents .txt_type_p{margin:5px 0 0 45px;padding:0;}
#contents .txt_type_p2{margin:5px 0 0 45px;padding:0;color:#990000;}
#contents .txt_type_q{margin:5px 0 0 0;padding:0;}
#contents .txt_type_r{margin:5px 0 0 38px;padding:0;}
#contents .txt_type_s{margin:20px 0 0 70px;padding:0;}
#contents .txt_type_t{margin:30px 0 10px 0;padding:0;}
#contents .txt_type_u{margin:20px 0 20px 0;padding:0;}
#contents .txt_type_v{margin:20px 0 15px 0;padding:0;}
#contents .txt_type_w{margin:10px 0 0 0;padding:0;line-height:1.4em;}
#contents .txt_type_x{margin:20px 0 0 0;padding:0; text-align:center;}
#contents .txt_type_t{margin:10px;padding:0;}

#iframe .txt_type_g{margin:10px 0 0 0;padding:0; font-size:100%; font-size:10pt; line-height:140%;}
#iframe .txt_type_h{margin:10px;padding:0; font-size:100%; font-size:12pt; line-height:140%;}

#contents .txt_type_left{text-align:left;}

/* 文章回り込みパターン */
#contents .txt_f_type_a_L{margin:10px 0 0 0;padding:0;width:360px;float:left;}/*右に幅200の画像が配置される場合*/
#contents .txt_f_type_a_R{margin:10px 0 0 0;padding:0;width:360px;float:right;}/*左に幅200の画像が配置される場合*/
#contents .txt_f_type_b_L{margin:10px 0 0 0;padding:0;width:330px;float:left;}/*右に幅230の画像が配置される場合*/
#contents .txt_f_type_b_R{margin:10px 0 0 0;padding:0;width:330px;float:right;}/*左に幅230の画像が配置される場合*/
#contents .txt_f_type_c_L{margin:10px 0 0 0;padding:0;width:310px;float:left;}/*右に幅250の画像が配置される場合*/
#contents .txt_f_type_c_R{margin:13px 0 0 0;padding:0;width:310px;float:right;}/*左に幅250の画像が配置される場合*/
#contents .txt_f_type_d_R{margin:18px 0 0 0;padding:0;width:280px;float:right;}/*左に幅300の画像が配置される場合*/
#contents .txt_f_type_d_L{margin:10px 0 0 0;padding:0;width:190px;float:left;}/*右に幅350の画像が配置される場合*/
#contents .txt_f_type_e_L{margin:18px 0 0 0;padding:0;width:250px;float:left;}/*右に幅300の画像が配置される場合*/
#contents .txt_f_type_f_R{margin:10px 0 0 0;padding:0;width:200px;float:right;}/*右に幅200の画像が配置される場合*/
#contents .txt_f_type_f_L{margin:10px 0 0 0;padding:0;width:200px;float:left;}/*左に幅200の画像が配置される場合*/
#contents .txt_f_type_j_R{margin:10px 0 0 0;padding:0;width:230px;float:right;}/*右に幅200の画像が配置される場合*/
#contents .txt_f_type_h_L{margin:10px 0 0 0;padding:0;width:260px;float:left;line-height:1.4em;}/*右に幅300の画像が配置される場合*/

/* 行間パターン */
#contents .lheight_type_a{line-height:1.4em;}
#contents .lheight_type_b{line-height:2em;}

/* 画像マージンパターン */
#comtents .img_type_reset {margin:0;padding:0;font-size:0;}
#contents .img_type_a{margin:8px 0 0 0;padding:0;text-align:center;}
#contents .img_type_b{margin:0;padding:0;text-align:center;}
#contents .img_type_c{margin:8px 0 0 0;padding:0;}
#contents .img_type_d{margin:8px 0 15px 0;padding:0;text-align:center;}
#contents .img_type_e{margin:20px 0 0 0;padding:0;text-align:center;}
#contents .img_type_f{margin:20px;padding:0;text-align:center;}
#contents .img_type_g{margin:20px 0 0 45px;padding:0;text-align:center;}
#contents .img_type_h{margin:20px 0 15px 0;padding:0;text-align:center;}
#contents .img_type_i{margin:20px 0 15px 0;padding:0;text-align:left;}
#contents .img_type_j{margin:10px 5px ;padding:0;}
#contents .img_type_k{margin: 0 0 10px 0;padding:0;}
#contents .img_type_l{margin: 0 10px 0 18px;padding:0;}

/* 画像回り込みパターン */
#contents .img_f_type_a_R{margin:10px 0 0 0;padding:0;float:right;}/*右に配置される画像*/
#contents .img_f_type_a_L{margin:10px 0 0 0;padding:0;float:left;}/*左に配置される画像*/
#contents .img_f_type_b_R{margin:20px 0 0 0;padding:0;float:right;}/*右に配置される画像*/
#contents .img_f_type_b_L{margin:20px 0 0 0;padding:0;float:left;}/*左に配置される画像*/
#contents .img_f_type_c_R{margin:0 0 15px 15px;padding:0;float:right;}/*右に配置される画像*/
#contents .img_f_type_c_L{margin:20px 0 0 0;padding:0;float:left;}/*左に配置される画像*/
#contents .img_f_type_d_R{margin:20px 0 15px 15px;padding:0;float:right;}/*右に配置される画像*/
#contents .img_f_type_d_L{margin:0px 15px 15px 0px;padding:0;float:left;}/*右に配置される画像*/
#contents .img_f_type_e_R{margin:15px 10px 0 0;padding:0;float:right;}/*右に配置される画像*/
#contents .img_f_type_e_L{margin:15px 10px 0 0;padding:0;float:left;}/*左に配置される画像*/
#contents .img_f_type_f_R{margin:70px 0 0 0;padding:0;float:right;}/*右に配置される画像*/

/* 画像の左右に回り込む多数のブロック要素の包み */
#contents .ftgblks_a_L{margin:0;padding:0;width:360px;float:left;}/*右に幅200の画像が配置される場合*/
#contents .ftgblks_a_R{margin:0;padding:0;width:360px;float:right;}/*左に幅200の画像が配置される場合*/
#contents .ftgblks_c_L{margin:0;padding:0;width:280px;float:left;}/*右に幅280の画像が配置される場合*/
#contents .ftgblks_b_R{margin:0;padding:0;width:330px;float:right;}/*左に幅230の画像が配置される場合*/
#contents .ftgblks_d_R{margin:0;padding:0;width:380px;float:right;}/*右に幅180の画像が配置される場合*/
#contents .ftgblks_e_L{margin:0;padding:0;width:290px;float:left;}/*右に幅270の画像が配置される場合*/
#contents .ftgblks_e_R{margin:0;padding:0;width:290px;float:right;}/*左に幅270の画像が配置される場合*/

#contents .ftgblks_f_L{margin:0;padding:0;width:270px;float:left;}/*右に幅270の画像が配置される場合*/
#contents .ftgblks_f_R{margin:0;padding:0;width:270px;float:right;}/*左に幅270の画像が配置される場合*/

#contents .ftgblks_g_L{margin:0;padding:0;width:420px;float:left;}/*右に幅270の画像が配置される場合*/

/* アイコン付きリンク */
#contents .childlink_L{margin:10px 0 0 0;padding:0 0 0 19px;background:url(/common/images/icn_arrow_04.gif) no-repeat 10px 0.3em;}
#contents .childlink_R{margin:10px 0 0 0;padding:0 0 0 19px;background:url(/common/images/icn_arrow_04.gif) no-repeat 10px 0.3em;float:right;}
#contents .relatedlink_L{margin:10px 0 0 0;padding:0 0 0 23px;background:url(/common/images/icn_related.gif) no-repeat 0 0;height:20px;}
#contents .relatedlink_R{margin:10px 0 0 0;padding:0 0 0 23px;background:url(/common/images/icn_related.gif) no-repeat 0 0;height:20px;float:right;}
#contents .relatedlink2_L{margin:10px 0 0 0;padding:0 0 0 23px;font-size:90%;font-weight:bold;background:url(/common/images/icn_related.gif) no-repeat 0 0;height:20px;}
#contents .relatedlink2_R{margin:10px 0 0 0;padding:0 0 0 23px;font-size:90%;font-weight:bold;background:url(/common/images/icn_related.gif) no-repeat 0 0;height:20px;float:right;}
#contents .outsidelink_L{margin:10px 0 0 0;padding:0 0 2px 23px;background:url(/common/images/icn_outside.gif) no-repeat 0 0;}
#contents .outsidelink_R{margin:10px 0 0 0;padding:0 0 2px 23px;background:url(/common/images/icn_outside.gif) no-repeat 0 0;float:right;}
#contents .pdflink_L{margin:10px 0 0 0;padding:0 0 2px 23px;background:url(/common/images/icn_pdf.gif) no-repeat 5px 50%;}
#contents .pdflink_R{margin:10px 0 0 0;padding:0 0 2px 23px;background:url(/common/images/icn_pdf.gif) no-repeat 5px 50%;float:right;}
#swapwrap .childlink_R{margin:10px 0 0 0;padding:0 0 0 19px;background:url(/common/images/icn_arrow_04.gif) no-repeat 10px 0.3em;float:right;}
#contents .relatedlink_cam_L{margin:10px 0 0 5;padding:4px 0 0 23px;background:url(/common/images/icn_related.gif) no-repeat 0 0;height:20px;line-height: 160%;}
#contents .relatedlink_L02{margin:10px 0 0 10px;padding:0 0 0 23px;background:url(/common/images/icn_related.gif) no-repeat 0 0;height:20px;}
/*ご解約*/
/* ページ内リンク体裁 */
#contents #notesblock2{margin:20px 0 0px 7px;padding:10px;width:500px;border:1px solid #ddd;}
#contents .childlink_L2{margin:0px;padding:0px;float:left;}
#contents .childlink_R2{margin:0px;padding:0px;float:right;}


/*前回ログイン*/
#contents .key_R{margin:10px 0 0 0;padding:3px 10px 3px 25px;background:url(/member/images/key_login.gif) no-repeat 0 0;height:19px;float:right;font-size:10px;}

/* ディスクレーマ用アイコン付きリンク */
#contents .disc_relatedlink_L{margin:0;padding:0 0 5px 23px;background:url(/common/images/icn_related.gif) no-repeat 0 0;}
#contents .disc_outsidelink_L{margin:0;padding:0 0 5px 23px;background:url(/common/images/icn_outside.gif) no-repeat 0 0;}


/* 区切り線（ランダム要素） */
#contents .ruler{padding-bottom:15px;border-bottom:1px solid #e9e9e9;}

/* ページ内リンク体裁 */
#contents #pglink_type_a{margin:0;padding:4px 0 0 0;width:570px;background:url(/common/images/pglink_type_a_cnrtop.gif) no-repeat top;}
#contents #pglink_type_a #pglinklist{margin:0;padding:0;width:570px;background:url(/common/images/pglink_type_a_bg.gif) repeat-y;}
#contents #pglink_type_a #pglinklist div{margin:0;padding:0 0 6px 0;width:570px;background:url(/common/images/pglink_type_a_cnrbtm.gif) no-repeat bottom;}
#contents #pglink_type_a #pglinklist ul{margin:0;padding:0;width:570px;}
#contents #pglink_type_a #pglinklist ul li.clmdbl{margin:3px 0 0 0;padding:0 0 0 19px;width:265px;float:left;font-size:84%;background:url(/common/images/icn_arrow_07.gif) no-repeat 10px 3px;}
#contents #pglink_type_a #pglinklist ul li.clmdbl_g{margin:3px 0 0 0;padding:0 0 0 19px;width:500px;float:left;font-size:84%;background:url(/common/images/icn_arrow_07.gif) no-repeat 10px 3px;}
#contents #pglink_type_a #pglinklist ul li a{color:#787567;}
#contents #pglink_type_a #pglinkbtm{margin:0;padding:0;width:570px;background:url(/common/images/pglink_type_a_cnrbtm.gif) no-repeat;}

/* pglink_type_a 表示崩れ対策style */
#contents #pglink_type_f {font-size:0; margin:0; padding:0; width:570px; height:4px; background:url(/common/images/pglink_type_a_cnrtop.gif) no-repeat top;}
#contents #pglinklist_f {background:url(/common/images/pglink_type_a_bg.gif) repeat-y;}
#contents #pglink_type_f_btm {font-size:0; margin:0; padding:0; width:570px; height:4px; background:url(/common/images/pglink_type_a_cnrbtm.gif) no-repeat bottom;}

#contents #pglink_type_a1{margin:10px 0 0 0;padding:4px 0 0 0;width:570px;background:url(/common/images/pglink_type_a_cnrtop.gif) no-repeat top;}
#contents #pglink_type_a1 #pglinklist{margin:0;padding:0;width:570px;background:url(/common/images/pglink_type_a_bg.gif) repeat-y;}
#contents #pglink_type_a1 #pglinklist div{margin:0;padding:0 0 6px 0;width:570px;background:url(/common/images/pglink_type_a_cnrbtm.gif) no-repeat bottom;}
#contents #pglink_type_a1 #pglinklist ul{margin:0;padding:0;width:570px;}
#contents #pglink_type_a1 #pglinklist ul li.clmdbl{margin:3px 0 0 0;padding:0 0 0 19px;width:265px;float:left;font-size:84%;background:url(/common/images/icn_arrow_07.gif) no-repeat 10px 3px;}
#contents #pglink_type_a1 #pglinklist ul li.clmdbl_g{margin:3px 0 0 0;padding:0 0 0 19px;width:500px;float:left;font-size:84%;background:url(/common/images/icn_arrow_07.gif) no-repeat 10px 3px;}
#contents #pglink_type_a1 #pglinklist ul li a{color:#787567;}
#contents #pglink_type_a1 #pglinkbtm{margin:0;padding:0;width:570px;background:url(/common/images/pglink_type_a_cnrbtm.gif) no-repeat;}


#contents #pglink_type_b{margin:20px 0 0 0;padding:4px 0 0 0;width:570px;background:url(/common/images/pglink_type_b_cnrtop.gif) no-repeat top;}
#contents #pglink_type_b .pglinkttl{margin:0;padding:3px 0 3px 10px;color:#787567;}
#contents #pglink_type_b #pglinklist{margin:0;padding:0;width:570px;background:#f3f2ed;}

#contents #pglink_type_b #pglinklist div{margin:0;padding:0 0 6px 0;width:570px;background:url(/common/images/pglink_type_b_cnrbtm.gif) no-repeat bottom;}
#contents #pglink_type_b #pglinklist ul{margin:0;padding:0;width:570px;}
#contents #pglink_type_b #pglinklist ul li{margin:3px 0 0 0;padding:0 0 0 19px;width:170px;font-size:84%;background:url(/common/images/icn_arrow_07.gif) no-repeat 10px 3px;float:left;}
#contents #pglink_type_b #pglinklist ul li a{color:#787567;}
#contents #pglink_type_b #pglinkbtm{margin:0;padding:0;width:570px;background:url(/common/images/pglink_type_b_cnrbtm.gif) no-repeat;}

#contents #pglink_type_c{margin:0;padding:4px 0 0 0;width:570px;background:url(/common/images/pglink_type_b_cnrtop.gif) no-repeat top;}
#contents #pglink_type_c .pglinkttl{margin:0;padding:3px 0 3px 10px;color:#787567;}
#contents #pglink_type_c #pglinklist{margin:0;padding:0;width:570px;background:#f3f2ed;}
#contents #pglink_type_c #pglinklist div{margin:0;padding:0 0 6px 0;width:570px;background:url(/common/images/pglink_type_b_cnrbtm.gif) no-repeat bottom;}
#contents #pglink_type_c #pglinklist ul{margin:0;padding:0;width:570px;}
#contents #pglink_type_c #pglinklist ul li{margin:3px 0 0 0;padding:0 0 0 19px;width:170px;font-size:84%;background:url(/common/images/icn_arrow_07.gif) no-repeat 10px 3px;float:left;}
#contents #pglink_type_c #pglinklist ul li a{color:#787567;}
#contents #pglink_type_c #pglinkbtm{margin:0;padding:0;width:570px;background:url(/common/images/pglink_type_b_cnrbtm.gif) no-repeat;}
/* ページ内リンク体裁--/new_account/index.html用 */
#contents #pglink_type_d{margin:0;padding:4px 0 0 0;width:570px;}
#contents #pglink_type_d ul li.clmdbl1{margin:0;padding:13px 0 0 45px;width:230px;height:57px;font-size:84%;background:url(/new_account/images/4_0_0_pics_01.gif) no-repeat;float:left;}
#contents #pglink_type_d ul li.clmdbl2{margin:0 20px 0 0;padding:13px 0 0 45px;width:230px;height:57px;font-size:84%;background:url(/new_account/images/4_0_0_pics_02.gif) no-repeat;float:right;}
#contents #pglink_type_d ul li a{margin:0;padding:0;background:url(/common/images/icn_arrow_07.gif) no-repeat 0 3px;color:#787567;}

/*青横三角・青リンク・bgcolor青・2列*/
#contents #pglink_type_e{margin:0;padding:4px 0 0 0;width:570px;background:url(/common/images/pglink_type_b_cnrtop.gif) no-repeat top;}
#contents #pglink_type_e #pglinklist{margin:0;padding:0;width:570px;background:#f3f2ed;}
#contents #pglink_type_e #pglinklist div{margin:0;padding:0 0 6px 0;width:570px;background:url(/common/images/pglink_type_b_cnrbtm.gif) no-repeat bottom;}
#contents #pglink_type_e #pglinklist ul{margin:0;padding:0;width:570px;}
#contents #pglink_type_e #pglinklist ul li.clmdbl{margin:3px 0 0 0;padding:0 0 0 19px;width:265px;float:left;font-size:84%;background:url(/common/images/icn_arrow_03.gif) no-repeat 10px 3px;}
#contents #pglink_type_e #pglinklist ul li.clmdbl_g{margin:3px 0 0 0;padding:0 0 0 19px;width:265px;float:left;font-size:84%;background:url(/common/images/icn_arrow_03.gif) no-repeat 10px 3px;}
#contents #pglink_type_e #pglinklist ul li a{color:#296dc1;}
#contents #pglink_type_e #pglinkbtm{margin:0;padding:0;width:570px;background:url(/common/images/pglink_type_a_cnrbtm.gif) no-repeat;}

/* ページ最下部次ページへのページング（ADVのみ） */
#contents #nextstep_type_a{margin:30px 0 0 0;padding:8px 0;border-top:1px solid #d9d8d3;border-bottom:1px solid #d9d8d3;text-align:right;}



/* 文章内部注釈 */
#contents span.annotate{color:#900;font-size:76%;}
#contents span.annotate2{color:#000;font-size:76%;}

/* アイコンが"・"のリスト */
#contents ul.makelisttype_a{margin:10px 0 0 10px;padding:0;}
#contents ul.makelisttype_a li{margin:0 0 5px 0;padding:0 0 0 11px;font-size:84%;background:url(/common/images/icn_square_02.gif) no-repeat 0 7px;}
#contents ul.makelisttype_b{margin:10px 10px 0 10px;padding:0;}
#contents ul.makelisttype_b li{margin:0 0 5px 0;padding:0 0 0 11px;font-size:84%;background:url(/common/images/icn_square_02.gif) no-repeat 0 7px;}


/* アイコンが"数字"のリスト */
#contents ol.makelisttype_b{margin:10px 0 0 23px;padding:0;line-height:1.1em;list-style-type:decimal;}
#contents ol.makelisttype_b li{margin:0 0 5px 0;padding:0;font-size:84%;}
#contents ol.makelisttype_b1{margin:10px 0 0 23px;padding:0;line-height:1.1em;list-style-type:decimal;}
#contents ol.makelisttype_b1 li{margin:15px 0 5px 0;padding:0;font-size:84%;}
#contents ol.makelisttype_b2{margin:10px 0 0 23px;padding:0;line-height:1.1em;list-style-type:decimal;}
#contents ol.makelisttype_b2 li{margin:15px 0 5px 0;padding:0;}
#contents ol.makelisttype_b3{margin:10px 0 0 30px;padding:0;line-height:1.1em;list-style-type:decimal;}
#contents ol.makelisttype_b3 li{margin:0 0 5px 0;padding:0;font-size:84%;}

/* ページ下部注釈説明 */
#contents #annotatetype_b{margin:25px 0 0 0;padding:12px 0 0 0;border-top:1px solid #ddd;}
#contents #annotatetype_b dl{margin:0 0 5px 0;padding:0;}
#contents #annotatetype_b dt{margin:0;padding:0;float:left;width:33px;text-align:center;font-size:67%;color:#900;}
#contents #annotatetype_b dd{margin:0;padding:0;float:left;width:517px;text-align:left;font-size:67%;}

#contents #annotatetype_c{margin:10px 0 0 0;padding:12px 0 0 0;}
#contents #annotatetype_c dl{margin:0 0 5px 0;padding:0;}
#contents #annotatetype_c dt{margin:0;padding:0;float:left;width:33px;text-align:center;font-size:67%;color:#900;}
#contents #annotatetype_c dd{margin:0;padding:0;float:left;width:517px;text-align:left;font-size:67%;}

/* ページ下部注釈ボックス */
#contents #notesblock{margin:30px 0 0 0;padding:10px 0;width:570px;background:url(/common/images/nbox_bg.gif) repeat-y;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#contents #notesblock2{margin:10px 0;padding:10px 0;width:570px;background:url(/common/images/nbox_bg.gif) repeat-y;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}

#contents #notesblock p{padding:0 10px;}
#contents #notesblock li{margin:0 10px;}
#contents #notesblock_b{margin:30px 0 0 0;padding:0 10px 10px 10px;border:1px solid #ddd;}

#contents #notesblock1{margin:10px 0 0 0;padding:10px 0;width:570px;height:120px;background:url(/common/images/nbox_bg.gif) repeat-y;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#contents #notesblock1 p{padding:0px 10px;}

#contents #notesblock2{margin:10px 0 0 0;padding:5px;width:560px;height:70px;border:1px solid #ddd;}
#contents #notesblock2 p{padding:0px 10px;}

#contents #notesblock3{margin:5px 0 0 0;padding:5px 0;width:570px;height:70px;background:url(/common/images/nbox_bg.gif) repeat-y;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#contents #notesblock3 p{padding:0px 10px;}

#contents #notesblock4{margin:10px 0 0 0;padding:10px 0;width:570px;background:url(/common/images/nbox_bg.gif) repeat-y;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
#contents #notesblock4 p{padding:0 10px;}

#contents #notesblock ul.notestype_a{font-size:84%;margin-left:10px}
#contents #notesblock ul.notestype_a li{text-indent:-1em;margin-left:1em;margin-bottom:3px;}

/* はじめよう！ボックス */
#contents #beginningof{margin:30px 0 0 0;padding:0;}
#contents #beginningof p#ttlbeginning{margin:0;padding:0;width:570px;height:35px;background:url(/common/images/beginningbox_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #beginningof #beginningbody{margin:0;padding:0;width:570px;height:100px;background:url(/common/images/beginningbox_bg.gif) no-repeat;position:relative;}
#contents #beginningof #beginningbody p#begintxts{margin:0;padding:10px 0 0 0;text-align:center;}
#contents #beginningof #beginningbody #btnleft{margin:0;padding:0;position:absolute;top:56px;left:115px;}
#contents #beginningof #beginningbody #btnright{margin:0;padding:0;position:absolute;top:56px;right:113px;}
#contents #beginningof #beginningbody #btnricenter{margin:0;padding:0;position:absolute;top:56px;right:200px;}
#contents #beginningof #beginningbody2{margin:0;padding:0;width:570px;height:200px;background:url(/common/images/beginningbox_bg2.gif) no-repeat;position:relative;}
#contents #beginningof #beginningbody2 p#begintxts{margin:0;padding:10px 0 0 0;text-align:center;}
#contents #beginningof #beginningbody2 #btnleft{margin:0;padding:0;position:absolute;top:56px;left:115px;}
#contents #beginningof #beginningbody2 #btnright{margin:0;padding:0;position:absolute;top:56px;right:113px;}
#contents #beginningof #beginningbody2 #btnricenter{margin:0;padding:0;position:absolute;top:100px;left:125px;}


/* ご存知ですかボックス */
#contents #doyouknow{margin:18px 0 0 10px;padding:0 0 2px 0;width:550px;background:url(/common/images/doyouknowbox_bg.gif) repeat-y;border-bottom:1px solid #ddd;}
#contents #doyouknow #knowttl{margin:0;padding:0;width:550px;height:28px;background:url(/common/images/doyouknowbox_cnrtop.gif) no-repeat top;}
#contents #doyouknow #knowttl p{margin:0 11px 0 11px;padding:5px 0 0 0;font-weight:bold;color:#787567;}
#contents #doyouknow ul#knowabout_type_a{margin:5px 0 5px 10px;padding:0;}/*回り込み無し（長文用）*/
#contents #doyouknow ul#knowabout_type_a li{margin:0;padding:3px 0 3px 19px;font-size:84%;background:url(/common/images/icn_related.gif) no-repeat 0 3px;}/*回り込み無し（長文用）*/
#contents #doyouknow p.txt {margin:5px;}
#contents #doyouknow ol{margin:5px 5px 0 25px;font-size:12px;}
#contents #doyouknow ol li{margin-bottom:5px;}

#contents #doyouknow_b {margin:10px 0 10px 10px;padding:0 0 2px 0;width:525px;border:1px solid #bfc0c0;}
#contents #doyouknow_b #knowttl_b{margin:0;padding:0;width:525px; background-color:#dcdcdc;}
#contents #doyouknow #knowttl_b p{margin:0 11px 0 11px;padding:5px 0 0 0;font-weight:bold;color:#333;}
#contents #doyouknow #knowtxts_b{margin:5px 1px;padding:0;height:auto;}


#contents #doyouknow2{margin:18px 0 0 10px;padding:0 0 2px 0;width:550px;background:url(/common/images/doyouknowbox_bg.gif) repeat-y;border-bottom:1px solid #ddd;text-align:center;}
#contents #doyouknow2 #knowttl{margin:0;padding:0;width:550px;height:28px;background:url(/common/images/doyouknowbox_cnrtop.gif) no-repeat top;text-align:left;}
#contents #doyouknow2 #knowttl p{margin:0 11px 0 11px;padding:5px 0 0 0;font-weight:bold;color:#787567;}

#contents #doyouknow #knowtxts{margin:0 1px 0 1px;padding:0;height:auto;background:url(/common/images/doyouknowbox_bg_02.gif) repeat-x top;}
#contents #doyouknow p#knowintro{margin:0 11px 0 11px;padding:7px 0 0 0;}

/* ご存知ですかボックス2(追加口座) */
#contents #doyouknow2{margin:10px 0 20px 0;padding:0 0 2px 0;width:550px;background:url(/common/images/doyouknowbox_bg.gif) repeat-y;border-bottom:1px solid #ddd;}
#contents #doyouknow2 #knowttl{margin:0;padding:0;width:550px;height:28px;background:url(/common/images/doyouknowbox_cnrtop.gif) no-repeat top;}
#contents #doyouknow2 #knowttl p{margin:0 11px 0 11px;padding:5px 0 0 0;font-weight:bold;color:#787567;}
#contents #doyouknow2 ul#knowabout_type_a{margin:5px 0 5px 10px;padding:0;}/*回り込み無し（長文用）*/
#contents #doyouknow2 ul#knowabout_type_a li{margin:0;padding:3px 0 3px 19px;font-size:84%;background:url(/common/images/icn_related.gif) no-repeat 0 3px;}/*回り込み無し（長文用）*/

#contents #doyouknow2 #knowtxts{margin:0 1px 0 1px;padding:0;height:auto;background:url(/common/images/doyouknowbox_bg_02.gif) repeat-x top;}
#contents #doyouknow2 p#knowintro{margin:0 11px 0 11px;padding:7px 0 0 0;}

/* さぁデモトレードをはじめよう！ */
#contents #demobeginningof{margin:30px 0 0 0;padding:0;}
#contents #demobeginningof p#ttlbeginning{margin:0;padding:0;width:570px;height:35px;background:url(/common/images/demo_beginningbox_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #demobeginningof #beginningbody{margin:0;padding:0;width:570px;height:180px;background:url(/common/images/demo_beginningbox_bg.gif) no-repeat;position:relative;}
#contents #demobeginningof #beginningbody p#begintxts{margin:0;padding:10px 20px 14px 20px;}
#contents #demobeginningof #beginningbody #btnleft{margin:0 0 0 5px;padding:10px;width:249px;height:109px;background:url(/common/images/demo_beginningbox_bg02.gif) no-repeat;float:left;}
#contents #demobeginningof #beginningbody #btnright{margin:0 5px 0 0;padding:10px;width:249px;height:109px;background:url(/common/images/demo_beginningbox_bg02.gif) no-repeat;float:right;}
#contents #demobeginningof #beginningbody p.demottl{color: #787567;font-weight:bold;}
#contents #demobeginningof #beginningbody .demobtn{margin:0;padding:14px 0 0 0;text-align: center;}

/*お問い合わせボックス*/
#contents .contactbox{margin:5px 0 0 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:url(/common/images/cbox_bg.gif) repeat-y;text-align:center;}
#contents .contactbox .rownum{margin:8px 12px 0 12px;padding:0;text-align:left;}
#contents .contactbox .rownum p.cntctto{margin:0 0 8px 0;padding:0;width:171px;height:27px;background:url(/common/images/contact_prt.gif) no-repeat left;float:left;text-indent:-9999px;}
#contents .contactbox .rownum p.numtel{margin:0 0 8px 0;padding:0;float:left;}
#contents .contactbox .rownum p.numtelwoutmil{margin:6px 0 8px 0;padding:0;float:left;}

#contents .contactbox .rowtxt{margin:0 12px;padding:8px 0 0 0;border-top:1px solid #ddd;text-align:left;clear:both;position:relative;}
#contents .contactbox .rowtxt dl{margin:0;padding:0;}
#contents .contactbox .rowtxt dt{margin:0;padding:0;width:70px;font-size:84%;float:left;}
#contents .contactbox .rowtxt dd{margin:0 0 8px 0;padding:0;font-size:84%;float:left;}

/* タブ形式ナビゲーション */
#contents #tabnavi{margin:15px 0 0 0;padding:0;width:570px;line-height: normal;position:relative;z-index:10;background:url(/common/images/tabnavi_bg_01.gif) no-repeat bottom;}
#contents #tabnavi ul{margin:0;padding:0;font-size:84%;width:570px;}
#contents #tabnavi ul li{margin:0 2px 0 0;padding:0;float:left;line-height:normal;width:auto;}
#contents #tabnavi ul li a{margin:0;padding:8px 22px 8px 22px;background:url(/common/images/tabnavi_cnrleft.gif) no-repeat left top;display:block;text-decoration:none;color:#666;}
#contents #tabnavi ul li span{margin:0;padding:0;background:url(/common/images/tabnavi_cnrright.gif) no-repeat right top;display:block;}
#contents #tabnavi ul li#grcur{background:url(/common/images/tabnavi_bg_gld_cur.gif) repeat-x top;border-bottom:1px solid #fff;}/*金色・灰色パターン*/
#contents #tabnavi ul li.grnml{background:url(/common/images/tabnavi_bg_gld_nml.gif) repeat-x top;}/*金色・灰色パターン*/
#contents #tabnavi ul li.grallnml{background:url(/common/images/tabnavi_bg_gld_nml.gif) repeat-x top;padding:0 0 1px 0;}/*金色・灰色パターン*/
#contents #tabnavi ul li#blcur{background:url(/common/images/tabnavi_bg_blue_cur.gif) repeat-x top;border-bottom:1px solid #fff;}/*青色・灰色パターン*/
#contents #tabnavi ul li.blnml{background:url(/common/images/tabnavi_bg_blue_nml.gif) repeat-x top;}/*青色・灰色パターン*/
#contents #tabnavi ul li.blallnml{background:url(/common/images/tabnavi_bg_blue_nml.gif) repeat-x top;padding:0 0 1px 0;}/*青色・灰色パターン*/
#contents #fortabbtm{background:url(/common/images/tabnavi_bg_03.gif) repeat-y;width:570px;height:16px;}
#contents #tabnavi ul li#orcur{background:url(/common/images/tabnavi_bg_orange_cur.gif) repeat-x top;border-bottom:1px solid #fff;}/*オレンジ・灰色パターン*/
#contents #support_tab{margin:15px 0 0 0;padding:0;width:570px;line-height: normal;position:relative;z-index:10;}
#contents #support_tab ul{margin:0;padding:0;font-size:84%;width:570px;}
#contents #support_tab ul li{margin:0;padding:0;float:left;line-height:normal;width:auto;}
/* タブ形式ナビゲーション（サブメニュー込み） */
#contents #tabwithmenu01{margin:0;padding:0;width:570px;height:42px;background:url(/common/images/tabnavi_bg_05.gif) no-repeat;position:relative;}
#contents #tabwithmenu01 p#category{width:156px;height:27px;background:url(/service/images/tabmenu_subbtn01.gif) no-repeat;position:absolute;bottom:0;left:10px;text-indent:-9999px;}
#contents #tabwithmenu01 p#anabtn{width:374px;height:27px;position:absolute;bottom:0;left:175px;}

/* お知らせ/プレスリリース系一覧 */
#contents #publicize{margin:26px 0 0 0;padding:0;}
#contents #news #publicize{margin:0;padding:0;}
#contents #publicize ul{margin:0;padding:0;line-height:1.0em;}
#contents #publicize li{margin:0 0 3px 0;padding:0 0 5px 0;background:url(/common/images/dotted_01.gif) repeat-x bottom;}
#contents #publicize .date{color:#858585;font-size:67%;}
#contents #publicize .txt{margin:0;padding:0 0 0 7px;background:url(/common/images/icn_arrow_04.gif) no-repeat 0 0.3em;}

/* お知らせ/プレスリリース系詳細 */
#contents #publicizedetail{margin:0;padding:0;}
#contents #publicizedetail .date{color:#858585;font-size:67%;}
#contents #publicizedetail .ttl{margin:2px 0 0 0;padding:0;font-size:92%;}
#contents #publicizedetail .link{margin:10px 0 0 0;padding:0 0 0 9px;background:url(/common/images/icn_arrow_07.gif) no-repeat 0 0.3em;}
#contents #publicizedetail .link a{margin:0;padding:0;color:#7d7a6c;}
#contents #company #publicizedetail .date{margin:26px 0 0 0;}

/* 本人確認書類 */
#honkakubox{margin:20px 0;padding:0;text-align:left;}
#honkakubox table{margin:0;padding:0;width:570px;background:#ddd;}
#honkakubox table th{margin:0;padding:2px;background:#F3F2ED;}
#honkakubox table td.y_sub1{margin:0;padding:2px;width:120px;background:#f9f4da;text-align:center;}
#honkakubox table td.y_sub2{margin:0;padding:2px;width:60px;background:#f9f4da;text-align:center;}
#honkakubox table td.y_sub3{margin:0;padding:2px;width:98px;background:#f9f4da;text-align:center;}
#honkakubox table td.y_sub4{margin:0;padding:2px;background:#f9f4da;text-align:center;}
#honkakubox table td.t_sub {padding:0;margin:0;background:#f9f4da;text-align:center;}
#honkakubox table td{margin:0;padding:5px 2px;background:#fff;}
#honkakubox table td p{margin:0;padding:0;line-height:140%;font-size:12px;}


/* 本人確認書類
#honkakubox{margin:20px 0;padding:0;text-align:left;}
#honkakubox table{margin:0;padding:0;width:570px;background:#ddd;}
#honkakubox table th{margin:0;padding:2px;background:#F3F2ED;}
#honkakubox table td.y_sub1{margin:0;padding:2px;width:120px;background:#f9f4da;text-align:center;}
#honkakubox table td.y_sub2{margin:0;padding:2px;width:60px;background:#f9f4da;text-align:center;}
#honkakubox table td.y_sub3{margin:0;padding:2px;width:98px;background:#f9f4da;text-align:center;}
#honkakubox table td.y_sub4{margin:0;padding:2px;background:#f9f4da;text-align:center;}
#honkakubox table td.t_sub {padding:0;margin:0;background:#f9f4da;text-align:center;}
#honkakubox table td{margin:0;padding:5px 2px;background:#fff;}
#honkakubox table td p{margin:0;padding:0;line-height:140%;font-size:12px;}
*/
/* 本人確認書類member用 */
#honkakubox1{margin:20px 0 20px 70px;padding:0;}
#honkakubox1 table{margin:0;padding:0;background:#ddd;font-size:14px;}
#honkakubox1 table th{margin:0;padding:2px;background:#F3F2ED;}
#honkakubox1 table td.y_sub1{margin:0;padding:2px;background:#f9f4da;text-align:center;}
#honkakubox1 table td.y_sub2{margin:0;padding:2px;width:60px;background:#f9f4da;text-align:center;}
#honkakubox1 table td.y_sub3{margin:0;padding:2px;width:98px;background:#f9f4da;text-align:center;}
#honkakubox1 table td.y_sub4{margin:0;padding:2px;background:#f9f4da;text-align:center;}
#honkakubox1 table td.t_sub{margin:0;padding:2px;width:96px;;background:#f9f4da;text-align:center;}
#honkakubox1 table td{padding:5px 2px;background:#fff;margin:0;}
#honkakubox table td p{margin:0;padding:0;line-height:140%;}

/* FAX番号、郵送先（口座開設・登録内容変更・本人確認書類 専用） */
#contents .soufu1{margin:8px 0 0 0;padding:0;border:1px solid #296dc1;}
#contents .soufu1 .fax{margin:0;padding:0;}
#contents .soufu1 .fax .ttl{margin:9px 0 0 10px;padding:0;width:283px;height:23px;background:url(/member/images/6444.gif) no-repeat;text-indent:-9999px;}
#contents .soufu1 .fax .txt{margin:6px 0 0 38px;}
#contents .soufu1 .post{margin:8px 0 0 0;padding:0 0 10px 0;width:100%;}
#contents .soufu1 .post .ttl{margin:9px 0 0 0;padding:0;width:83px;height:24px;background:url(/member/images/13_x_0_mod008_pics_02.gif) no-repeat right;float:left;text-indent:-9999px;}
#contents .soufu1 .up {margin:0;padding:0;}
#contents .soufu1 .up .txt{margin:6px 0 0 38px;width:530px;}
#contents .soufu1 .up .ttl{margin:9px 0 0 10px;padding:0;width:283px;height:23px;background:url(/member/images/up.gif) no-repeat;text-indent:-9999px;}
#contents .soufu1 .e-mail {margin:0;padding:0;}
#contents .soufu1 .e-mail .txt{margin:6px 0 0 38px;width:530px;}
#contents .soufu1 .e-mail .ttl{margin:9px 0 0 10px;padding:0;width:283px;height:23px;background:url(/member/images/e_mail.gif) no-repeat;text-indent:-9999px;}
#contents .soufu2{margin:8px 0 0 0;padding:0;border:1px solid #f9165b;}
#contents .soufu2 .fax{margin:0;padding:0;}
#contents .soufu2 .fax .ttl{margin:9px 0 0 10px;padding:0;width:283px;height:23px;background:url(/member/images/6444.gif) no-repeat;text-indent:-9999px;}
#contents .soufu2 .fax .txt{margin:6px 0 0 38px;}
#contents .soufu2 .post{margin:8px 0 0 0;padding:0 0 10px 0;width:100%;}
#contents .soufu2 .post .ttl{margin:9px 0 0 0;padding:0;width:83px;height:24px;background:url(/member/images/13_x_0_mod008_pics_02.gif) no-repeat right;float:left;text-indent:-9999px;}
#contents .soufu2 .e-mail {margin:0;padding:0;}
#contents .soufu2 .e-mail .txt{margin:6px 0 0 38px;}
#contents .soufu2 .e-mail .ttl{margin:9px 0 0 10px;padding:0;width:283px;height:23px;background:url(/member/images/e_mail.gif) no-repeat;text-indent:-9999px;}
#contents .soufu2 .attention{margin:8px 0 0 0;padding:0 0 10px 0;width:100%;}
#contents .soufu2 .attention .txt{margin:6px 0 0 38px;}
#contents .soufu2 .attention .ttl{margin:9px 0 0 0;padding:0;no-repeat right;float:left;text-indent:-9999px;}
#contents .soufu2 .attention .exsubttltype{margin:6px 0 0 10px;padding:0 13px 0 13px;background:url(/common/images/icn_square_01.gif) no-repeat 0 2px;font-size:84%;}
#contents .soufu2 .attention .txt2{margin:6px 10 0 10px;}

/*txtの部分住所変更で、center⇒leftに変更*/
#contents .soufu1 .post .txt{margin:15px 0 10px 10px;padding:0;width:400px;text-align:left;float:left;}
#contents .soufu1 .post .futo{margin:0 20px 0 0;padding:0 0 0 20px;background:url(/common/images/icn_pdf.gif) no-repeat;float:right;}


/* その他公的機関発行の公的証明書　用table */
#contents .checktextbox3{margin:0 0 15px 0;padding:0;}
#contents .checktextbox3 table{margin:0;padding:0;width:570px;background:#ddd;}
#contents .checktextbox3 table th{margin:0;padding:2px;background:#F3F2ED;}
#contents .checktextbox3 table th.title{margin:0;padding:2px;width:490px;background:#F3F2ED;}
#contents .checktextbox3 table td.kind_ttl{margin:0;padding:10px;width:270px;background:#f9f4da;line-height:121%;text-align:center;}
#contents .checktextbox3 table td.cutoff_ttl{margin:0;padding:10px;background:#f9f4da;line-height:121%;text-align:center;}
#contents .checktextbox3 table td.kind{margin:0;padding:10px 0 10px 25px;background:#fff;line-height:140%;}
#contents .checktextbox3 table td.cutoff{margin:0;padding:10px 0 10px 20px;background:#fff;line-height:140%;}

/* その他公的機関発行の公的証明書　用table (width違い)*/
#contents .checktextbox4{margin:0 0 15px 0;padding:0;}
#contents .checktextbox4 table{margin:0;padding:0;width:580px;background:#ddd;}
#contents .checktextbox4 table th{margin:0;padding:2px;background:#F3F2ED;}
#contents .checktextbox4 table th.title{margin:0;padding:2px;width:490px;background:#F3F2ED;}
#contents .checktextbox4 table td.kind_ttl{margin:0;padding:10px;width:360px;background:#f9f4da;line-height:121%;text-align:center;}
#contents .checktextbox4 table td.cutoff_ttl{margin:0;padding:10px;background:#f9f4da;line-height:121%;text-align:center;}
#contents .checktextbox4 table td.kind{margin:0;padding:10px 0 10px 70px;background:#fff;line-height:140%;}
#contents .checktextbox4 table td.cutoff{margin:0;padding:10px 0 10px 20px;background:#fff;line-height:140%;}

/* その他公的機関発行の公的証明書　用table  (margin違い)*/
#contents .checktextbox5{margin:0 0 15px 0;padding:0;}
#contents .checktextbox5 table{margin:0;padding:0;width:500px;background:#ddd;}
#contents .checktextbox5 table th{margin:0;padding:2px;background:#F3F2ED;}
#contents .checktextbox5 table th.title{margin:0;padding:2px;width:490px;background:#F3F2ED;}
#contents .checktextbox5 table td.kind_ttl{margin:0;padding:10px;width:260px;background:#f9f4da;line-height:121%;text-align:center;}
#contents .checktextbox5 table td.cutoff_ttl{margin:0;padding:10px;background:#f9f4da;line-height:121%;text-align:center;}
#contents .checktextbox5 table td.kind{margin:0;padding:10px 0 10px 25px;background:#fff;line-height:140%;}
#contents .checktextbox5 table td.cutoff{margin:0;padding:10px 0 10px 20px;background:#fff;line-height:140%;}

/* キャンペーンページ用 */
#campaign{margin:0 0 0 100px;}

/* オプトアウト用 */
#optout{margin:0 0 0 30px;}


/* キャンペーン参加用 */
#campaign2{margin:20px 0 20px 0px;padding:0;}
#campaign2 table{margin:0;padding:0;width:560px;background:#999;font-size:14px;}
#campaign2 table td.y_sub1{margin:0;padding:2px;background:#E6EFF9;text-align:center;}
#campaign2 table td.y_sub2{margin:0;padding:2px;background:#E6EFF9;text-align:center;}
#campaign2 table td.y_sub3{margin:0;padding:2px;background:#E6EFF9;text-align:center;}
#campaign2 table td.y_sub4{margin:0;padding:2px;background:#E6EFF9;text-align:center;}
#campaign2 table td.y_sub5{margin:0;padding:2px;background:#E6EFF9;text-align:center;}
#campaign2 table td.t_sub{margin:0;padding:2px;background:#E6EFF9;text-align:center;}
#campaign2 table td{margin:0;padding:5px 2px;background:#fff;text-align:center;}
#campaign2 table td p{margin:0;padding:0;line-height:140%;text-align:center;}







/* definition_basicelement */
*{margin:0px;padding:0px;}
body{margin:0px;padding:0px;color:#000;background:#fff url(/common/images/dna-bg_body.gif) repeat-x left top;font-family:"MS PGothic","Osaka";text-align:center;}
body.nonbg{background-image:none !important;}
body.nonbg2{background-image:none !important;text-align:left;}
div{margin:0px;padding:0px;}
img{border:none;}
ul{list-style:none;text-align:left;}
li{margin: 0;padding:0;}
p{margin:0px;padding:0px;font-size:84%;line-height:1.2em;}
hr{display:none;}
/* definition_link */
a:link{color:#296dc1;text-decoration:none;}
a:visited{color:#6c88aa;text-decoration:none;}
a:hover{color:#ff9c00;text-decoration:underline;}
a:active{color:#ff6600;text-decoration:none;}
/* definition_text */
.xsmall{font-size:67%;}
.small{font-size:76%;}
.medium{font-size:84%;}
.large{font-size:92%;}
.xlarge{font-size:14px;}
.type01{color:#333;}
.type02{color:#930;}
.type03{color:#666;}
.type04{color:#900;}
.type05{color:#756c3c;}
.type06{color:#0057c2;}
.type07{color:#24F045;}
.type08{color:#FF0000;font-size:12px;text-align:center;}
.type09{color:#FF0000;}

.weightN{font-weight:normal;}


/* margin */
.mar_t05{margin-top:5px;}
.mar_t10{margin-top:10px;}
.mar_t20{margin-top:20px;}


/* definition_wrapping */
#wrap{margin:0 auto;padding:0;width:780px;text-align:left;}

/*toponly*/
#topwrap{margin:0 auto;padding:0;width:780px;text-align:left;}

/*begineers用バック*/
#topwrap01{margin:0 auto;padding:0;width:780px;text-align:left;}


/* definition_header */
#header{margin:0;padding:0;width:770px;height:75px;/*background:url(/common/images/bg_hdrsub.gif) no-repeat top right #fff*/;position:relative;}
#header p#logo{margin:0;padding:0;width:293px;height:41px;position:absolute;top:21px;left:0;}
#header p#tohome{margin:0;padding:0;width:52px;height:17px;background:url(/common/images/hdr_tohome.gif) no-repeat;position:absolute;top:3px;left:483px;text-indent:-9999px;}
#header p#tohome a{display:block;width:52px;height:17px;}
#header p#tohome a:hover{display:block;width:52px;height:17px;background:url(/common/images/hdr_tohome_ovr.gif) no-repeat;}
#header ul#hdrsub{margin:0 8px 0 0;padding:0;color:#fff;position:absolute;top:0;right:0;}
#header ul#hdrsub li{margin:6px 0 0 3px;border-left:1px solid #cfcfcf;padding:0;font-size:67%;float:left;line-height:1.1em;}
#header ul#hdrsub li.firstoflist{border:none;}/* Change for pre renewal */
#header ul#hdrsub li a{margin:0;padding:0 0 0 5px;color:#333;text-decoration:none;}
#header ul#hdrsub li a:hover{margin:0;padding:0 0 0 5px;color:#333;text-decoration:underline;}
#header p#tel{margin:0;padding:0;width:167px;height:35px;background:url(/common/images/hdr_txt01.gif) no-repeat;position:absolute;top:33px;right:220px;text-indent:-9999px;}
#header p#tocontact{margin:0;padding:0;width:110px;height:19px;background:url(/common/images/hdr_txt02.gif) no-repeat;position:absolute;top:41px;left:478px;text-indent:-9999px;}
#header p#tocontact a{display:block;width:110px;height:19px;text-decoration:none;}

/*サイト内検索*/
#header div#search {position:absolute;top:28px;right:0px;}
#header div#search #text{width:170px;font-size:12px;margin:0;padding:0;}

/* シンプルheader */
#simple-hdr{margin:0;padding:0;width:670px;height:45px;background:url(/member/images/paywin_hdr_bg.gif) no-repeat;}
#simple-hdr_02{margin:0;padding:0;width:686px;height:45px;background:url(/member/images/paywin_hdr_bg_02.gif) no-repeat;}
#simple-hdr #logo{padding:10px 0 0 10px;}
#simple-hdr_02 #logo{padding:10px 0 0 10px;}
/* シンプルfooter */
#simple-ftr{margin:45px 0 0 0;padding:0;width:670px;height:20px;background:#296dc1;position:relative;}
#simple-ftr #logosmall{margin:0;padding:0;width:119px;height:10px;background:url(/member/images/paywin_ftr_logo.gif) no-repeat;position:absolute;top:5px;left:13px;text-indent:-9999px;}
#simple-ftr #num{margin:0;padding:0;width:191px;height:12px;background:url(/member/images/paywin_ftr_num.gif) no-repeat;position:absolute;top:4px;right:9px;text-indent:-9999px;}
address{margin:0;padding:4px 1px 0 0;font-size:70%;font-style:normal;color:#666;text-align:right;}

.text_r {text-align:right;}

/* definition_contents_main */
#contents{ margin:0; padding:0; width:780px; }

/* definition_contents_submenuarea */
#topwrap #contents #submenu{ padding:51px 0 0 0;}
.safari #topwrap #contents #submenu{ padding:51px 0 0 0;}
.chrome #topwrap #contents #submenu{ padding:51px 0 0 0;}

#contents #submenu{margin:0 0 10px 0;padding:56px 0 0 0;width:162px;float:left;}/* Change for pre renewal */
#contents #submenu #mntype01{margin:0 0 5px 0;padding:0 0 4px 0;width:158px;background-color:#f4f9ff;border:solid 1px #d78a46;}/* Change for pre renewal */
#contents #submenu .mntype01-single{background:url(/common/images/lmenu_01_bg_04.gif) no-repeat left bottom !important;}/* Change for pre renewal */
#contents #submenu #mntype01 ul{margin:0;padding:4px 0 0 0;width:158px;background-color:#f4f9ff;text-align:center;}/* Change for pre renewal */
#contents #submenu #mntype01 ul li{margin:0 0 1px 0;padding:0;font-size:1px;line-height:1.0em;}
#contents #submenu #mntype01 ul li.followthe{margin:5px 0 0 0;}/* Change for pre renewal */
#contents #submenu #mntype01 ul li#mnlogin{margin:4px 0 0 0;padding:0;font-size:1px;line-height:1.0em;}
#contents #submenu #mntype01-login{margin:0 0 10px 0;padding:11px 0;width:160px;background:url(/common/images/lmenu_01_bg_03.gif) no-repeat left top;text-align:center;}/* Change for pre renewal */
#contents #submenu #mntype01-login ul li{font-size:1px;line-height:1.0em;text-align:center;}/* Change for pre renewal */
#contents #submenu #loginmenu{margin:0 0 40px 0;padding:0;width:160px;background:url(/common/images/lmenu_02_bg_01.gif) repeat-y left; height:249px;display:block;border-bottom:1px solid #c5d0d5;}/* Change for pre renewal */
#contents #submenu #loginmenu p#loginttl{margin:0;padding:0;width:160px;height:30px;background:url(/common/images/lmenu_02_ttl.gif) no-repeat;text-indent:-9999px;}/* Change for pre renewal */
#contents #submenu #loginmenu .inputelem{margin:5px 0 0 9px;padding:0;font-size:67%;}
#contents #submenu #loginmenu .warning{margin:5px 0 0 9px;padding:0;font-size:67%;color:#FF0000}
#contents #submenu #loginmenu .inputelem input{margin:0;padding:0;width:139px;}
#contents #submenu #loginmenu .checkbox{margin:5px 0 0 9px;padding:0;font-size:67%;}
#contents #submenu #seminar{margin:0 0 0 0;padding:10px 0;width:160px;background:url(/common/images/lmenu_01_bg_05.gif) no-repeat left top;text-align:center;}
/*検索ボックス追加にて作成*/
#contents #submenu #loginmenu01{margin:8px 0 0 0;padding:0 0 8px 0;width:160px;background:#ecebe2;}
#contents #submenu #loginmenu01 p#loginttl{margin:0;padding:0;width:160px;height:20px;background:url(/common/images/lmenu_04_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #submenu #loginmenu01 .inputelem{margin:5px 0 0 9px;padding:0;font-size:67%;}
#contents #submenu #loginmenu01 .warning{margin:5px 0 0 9px;padding:0;font-size:67%;color:#FF0000}
#contents #submenu #loginmenu01 .inputelem input{margin:0;padding:0;width:139px;}
#contents #submenu #loginmenu01 .checkbox{margin:5px 0 0 9px;padding:0;font-size:67%;}
/**/
#contents #submenu #loginmenu #btnlogin{margin:9px 0 0 9px;padding:0;width:144px;font-size:67%;text-align:center;line-height:1.5em;}/* Change for pre renewal */
#contents #submenu #loginmenu #btnlogin img{margin-bottom:6px;}/* Change for pre renewal */
#contents #submenu #loginmenu #btnlogin a{color:#666;text-decoration:none;}/* Change for pre renewal */
#contents #submenu #loginmenu #btnlogin a:hover{text-decoration:underline;}/* Change for pre renewal */
#contents #submenu #mntype03{margin:5px 0 5px 0;padding:0 0 10px 0;width:160px;background:url(/common/images/lmenu_03_cnrbtm.gif) no-repeat bottom;}/* Change for pre renewal */
#contents #submenu #mntype03 p#trnsctttl{margin:0;padding:0;width:160px;height:38px;background:url(/common/images/lmenu_03_ttl.gif) no-repeat;text-indent:-9999px;}/* Change for pre renewal */
#contents #submenu #mntype03 ul{margin:0;padding:0;}
#contents #submenu #mntype03 ul li{margin:0;padding:0;font-size:1px;line-height:1.0em;}
#contents #submenu #mntype03 .child{margin:0;padding:0;}
#contents #submenu #mntype03 .child ul{margin:0;padding:0;}
#contents #submenu #mntype03 .child li{margin:0;padding:0;}
#contents #submenu #mntype03 ul li ul{margin:0;padding:4px 0 5px 0;width:160px;background:url(/common/images/dna_lmenu_bg_01.gif) no-repeat center bottom;}/* Change for pre renewal */
#contents #submenu #mntype04{margin:8px 0 0 0;padding:0;}
#contents #submenu #mntype05{margin:5px 0;width:158px;border:solid 1px #a3a9af;text-align:center;}
#contents #submenu #mntype05 ul.bn{margin:4px 0;padding:0;text-align:center;}
#contents #submenu #mntype05 ul.bn li{margin:0 0 1px 0;padding:0;font-size:1px;line-height:1.0em;}
#contents #submenu #mntype05 ul.bn2{margin:10px 0 0 0;padding:0;text-align:center;}
#contents #submenu #mntype05 ul.bn2 li{margin:0 0 10px 0;padding:0;font-size:1px;line-height:1.0em;}
#contents #submenu #mntype05 p.payment {margin:5px 5px 0;font-size:70%;}
#contents #submenu #mntype05 p.payment a {padding-left:8px;background:url(/common/images/icn_arrow_03.gif) no-repeat 0 2px;}
#contents #submenu #sprtmenu{margin:18px 0 0 0;padding:0;width:160px;}
#contents #submenu #sprtmenu p#sprtttl{margin:0;padding:0;width:160px;height:17px;background:url(/common/images/top_lmenu_sprt_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #submenu #sprtmenu ul{margin:0;padding:0;}
#contents #submenu #sprtmenu ul li{margin:7px 0 0 0;padding:0 0 0 9px;line-height:1.0em;font-size:84%;background:url(/common/images/icn_arrow_03.gif) no-repeat 0 2px;}
#contents #submenu #sprtmenu ul li a{color:#000;text-decoration:none;}
#contents #submenu #sprtmenu ul li a:hover{color:#000;text-decoration:underline;}
#contents #submenu #cprtmenu{margin:18px 0 0 0;padding:0;width:160px;}
#contents #submenu #cprtmenu p#cprtttl{margin:0;padding:0;width:160px;height:17px;background:url(/common/images/top_lmenu_cprt_ttl.gif) no-repeat;text-indent:-9999px;}
#contents #submenu #cprtmenu ul{margin:0;padding:0;}
#contents #submenu #cprtmenu ul li{margin:7px 0 0 0;padding:0 0 0 9px;line-height:1.0em;font-size:84%;background:url(/common/images/icn_arrow_03.gif) no-repeat 0 2px;}
#contents #submenu #cprtmenu ul li a{color:#000;text-decoration:none;}
#contents #submenu #cprtmenu ul li a:hover{color:#000;text-decoration:underline;}
#contents #submenu #rlancpoint{margin:18px 0 0 0;padding:3px 0 0 0;width:160px;background:url(/common/images/lmenu_cnrtop_grey.gif) no-repeat top #f1f1f1;}
#contents #submenu #rlancpoint #rlanctxt{margin:0;padding:0 0 3px 0;width:160px;background:url(/common/images/lmenu_cnrbtm_grey.gif) no-repeat bottom;}
#contents #submenu #rlancpoint #rlanctxt p{margin:0 0 0 5px;padding:5px 0 5px 16px;font-size:67%;background:url(/common/images/icn_rlanc.gif) no-repeat 0 50%;}
#contents #submenu #rlancpoint #rlanctxt p a{text-decoration:underline;}
#contents #submenu #rlancpoint #rlanctxt p a:hover{text-decoration:none;}
#contents #submenu #geoseal{margin:5px 0 0 0;padding:11px 0 0 0;width:160px;background:url(/common/images/lmenu_cnrtop_grey.gif) no-repeat top #f1f1f1;}
#contents #submenu #geoseal #sealarea{margin:0;padding:0;text-align:center;}
#contents #submenu #geoseal #sealtxt{margin:8px 0 0 0;padding:0 12px;color:#6c6c6c;font-size:67%;background:url(/common/images/lmenu_cnrbtm_grey.gif) no-repeat bottom;}

/* definition_submenuarea_temp */
#contents #submenu #secondmenu { margin:0; padding:0; width:160px; }
#contents #submenu #secondmenu #smenulist { margin:0; padding:0 0 10px 0; background:url(/common/images/secondmenu_cnrbtm.gif) no-repeat bottom #eaf1f9; }
#contents #submenu #secondmenu #smenulist ul { margin:0; padding:0; font-size:84%; }
#contents #submenu #secondmenu #smenulist li { margin:0; padding:0; line-height:1.0em; width:160px; }
#contents #submenu #secondmenu #smenulist li a { display:block; text-decoration:none; color:#000; }
#contents #submenu #secondmenu #smenulist li a:hover { text-decoration:underline; }
#contents #submenu #secondmenu #smenulist li a, x:-moz-any-link { height:auto; }
#contents #submenu #secondmenu #smenulist li a, x:-moz-any-link, x:default { height:auto; }

/* *:first-child+html #contents #submenu #secondmenu #smenulist li a{height:100%;}*/

#contents #submenu #secondmenu #smenulist li.level01{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long.gif) no-repeat center bottom #eaf1f9;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level01 a{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_03.gif) no-repeat 8px 10px;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level01 a:hover{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_03.gif) no-repeat 8px 10px;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist li.level01on{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long.gif) no-repeat center bottom #bed4ef;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level01on a{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_06.gif) no-repeat 7px 10px;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist li.level02{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long.gif) no-repeat center bottom #e8e6dc;}
#contents #submenu #secondmenu #smenulist li.level02 a{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_02.gif) no-repeat left top #e2ebf7;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level02 a:hover{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_02.gif) no-repeat left top #e2ebf7;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist li.level02on{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long.gif) no-repeat center bottom #e8e6dc;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level02on a{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_01.gif) no-repeat left top #f7f9fc;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist li.level03{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_02.gif) no-repeat center bottom #f3b744;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level03 a{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_12.gif) no-repeat 8px 10px;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level03 a:hover{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_12.gif) no-repeat 8px 10px;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist li.level03on{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_02.gif) no-repeat center bottom #f3b744;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level03on a{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_06.gif) no-repeat 7px 10px;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist li.level04{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_02.gif) no-repeat center bottom #efa002;}
#contents #submenu #secondmenu #smenulist li.level04 a{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_04.gif) no-repeat left top #f7da9e;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level04 a:hover{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_03.gif) no-repeat left top #f9eacc;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist li.level04on{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_02.gif) no-repeat center bottom #f7da9e;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist li.level04on a{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_03.gif) no-repeat left top #f9eacc;}/* Change for pre renewal */


/*service用緑*/
#contents #submenu #secondmenu #smenulist02{margin:0;padding:0 0 10px 0;background:url(/common/images/secondmenu_cnrbtm02.gif) no-repeat bottom #eaf1f9;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 ul{margin:0;padding:0;font-size:84%;}
#contents #submenu #secondmenu #smenulist02 li{margin:0;padding:0;line-height:1.0em;width:160px;}
#contents #submenu #secondmenu #smenulist02 li a{display:block;text-decoration:none;color:#000;height:100%;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li a:hover{text-decoration:underline;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li a, x:-moz-any-link{height:auto;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li a, x:-moz-any-link, x:default{height:auto;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist02 li.level05{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_03.gif) no-repeat center bottom #d8ed99;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li.level05 a{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_13.gif) no-repeat 8px 10px;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li.level05 a:hover{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_13.gif) no-repeat 8px 10px;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist02 li.level05on{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_03.gif) no-repeat center bottom #d8ed99;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li.level05on a{margin:0;padding:8px 0 6px 16px;background:url(/common/images/icn_arrow_14.gif) no-repeat 7px 10px;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist02 li.level06{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_03.gif) no-repeat center bottom #d8ed99;}
#contents #submenu #secondmenu #smenulist02 li.level06 a{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_05.gif) no-repeat left top #f7da9e;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li.level06 a:hover{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_06.gif) no-repeat left top #f9eacc;}/* Change for pre renewal */

#contents #submenu #secondmenu #smenulist02 li.level06on{margin:0;padding:0 0 2px 0;background:url(/common/images/secondmenu_bdr_long_03.gif) no-repeat center bottom #f7da9e;}/* Change for pre renewal */
#contents #submenu #secondmenu #smenulist02 li.level06on a{margin:0;padding:8px 0 6px 27px;background:url(/common/images/secondmenu_bg_06.gif) no-repeat left top #f9eacc;}/* Change for pre renewal */
/*/service用*/


/* definition_contents_mainarea */
#contents #main{margin:0;padding:0;width:610px;float:right;}/* Change for pre renewal */
#contents #main_friends{margin:0;padding:0;float:right;}
#contents #main_eb{margin:0;padding:0;width:685px;float:right;}/* イーバンク銀行申込み用 */
#contents #main #global{margin:0;padding:0;width:600px;height:41px;position:relative;background:url(/common/images/glbl_bg_01.gif) no-repeat right top;}/* Change for pre renewal */
#contents #main #global ul{margin:0;padding:0;position:absolute;left:-170px;top:0;}/* Change for pre renewal */
#contents #main #global ul li{margin:0;padding:0;font-size:1px;line-height:1.0em;float:left;}
#contents #main p#crumbs{margin:0 10px 0 0;padding:15px 0 3px 7px;border-bottom:1px solid #e9e9e9;font-size:67%;}/* Change for pre renewal */
#contents #main p#crumbs a{text-decoration:underline;}
#contents #main p#crumbs span{margin:0;padding:10px 10px 3px 25px;}
#contents #main p#crumbs a:hover{text-decoration:none;}
/* definition_contents_pagetop */
#contents #totopother{margin:0 0 0 0;padding:25px 0 0 0;width:764px;background:#fff;}
#contents #totopother #pointbtm{margin:0 0 0 0;padding:3px 0 0 0;width:160px;background:url(/common/images/lmenu_cnrtop_grey.gif) no-repeat top #f1f1f1;float:left;}
#contents #totopother #pointbtm #pointbtmtxt{margin:0;padding:0 0 3px 0;width:160px;background:url(/common/images/lmenu_cnrbtm_grey.gif) no-repeat bottom;}
#contents #totopother #pointbtm #pointbtmtxt p{margin:0 0 0 5px;padding:5px 0 5px 16px;font-size:67%;background:url(/common/images/icn_rlanc.gif) no-repeat 0 50%;}
#contents #totopother #pointbtm #pointbtmtxt p a{text-decoration:underline;}
#contents #totopother #pointbtm #pointbtmtxt p a:hover{text-decoration:none;}
#contents #totopother p#btnpagetop{margin:20px 0 0 0;padding:0;width:66px;height:14px;background:url(/common/images/btn_pagetop.gif) no-repeat;float:right;text-indent:-9999px;}
#contents #totopother p#btnpagetop a{display:block;width:66px;height:14px;text-decoration:none;}
/* definition_footer */
#footer{margin:10px 0 0 0;padding:0;width:770px;border-top:1px solid #296dc1;background:#fff;}/* Change for pre renewal */
#footer #ftrmenu{margin:0;padding:11px 0;color:#dcdcdc;background:#f3f2ed;background:url(/common/images/ftr_bg_01.gif) repeat-x left bottom;text-align:center;}/* Change for pre renewal */
#footer #ftrmenu a{padding:0 4px 0 10px;color:#333;background:url(/common/images/icn_arrow_03.gif) no-repeat 1px 3px;}/* Change for pre renewal */
#footer #ftrmenu a:hover{color:#296dc1;text-decoration:none;}/* Change for pre renewal */
#footer #ftrmenu a.home{padding:0 4px 0 11px;background:url(/common/images/icn_home.gif) no-repeat 1px 1px;}/* Change for pre renewal */
#footer #ftrmenu span{font-size:14px;}/* Change for pre renewal */
/*<ＦＸＣＭジャパンでの取引について 67％⇒84％へdefault_iflame.cssも変更すること>*/
#footer #dsclm{margin:16px 0 0 0;padding:0 9px 10px 9px;font-size:14px;color:#666;}/* Change for pre renewal */
#footer #ftrsubmenu{margin:0;padding:18px 0 11px 5px;border-bottom:1px solid #fff;color:#1d4491;background:url(/common/images/ftr_bg_02.gif) repeat-x left top #3e88d2;font-size:67%;}/* Change for pre renewal */
#footer #ftrsubmenu a{margin:0;padding:0 4px;color:#fff;text-decoration:none;}/* Change for pre renewal */
#footer #ftrsubmenu a:hover{color:#fff;text-decoration:underline;}/* Change for pre renewal */
#footer #ftrsubmenu span{font-size:12px;}/* Change for pre renewal */
#footer #logoz{margin:0;padding:0;width:770px;border-top:1px solid #36c;}/* Change for pre renewal */
#footer #logoz #logosubfx{margin:0;padding:0;height:30px;text-align:left;float:left;}/* Change for pre renewal */
#footer #logoz #logosubfx img{margin:15px 0 0 0;padding:0;}/* Change for pre renewal */
#footer #logoz #logosubgci{margin:0;padding:0;width:113px;height:30px;text-align:right;float:right;}/* Change for pre renewal */
#footer #logoz #logosubgci img{margin:10px 0 0 0;padding:0;}/* Change for pre renewal */
#footer address{border-top:1px solid #ccc;margin:5px 0 0 0;padding:6px 0 30px 0;font-family:Verdana;font-size:60%;font-style:normal;color:#666;text-align:right;}/* Change for pre renewal */

/* definition_commonelements */
.clear{clear:both;line-height:0;}
br.clear{clear:both;line-height:0;font-size:1px;}



/* definition_CLEARFIX */

.ancestor{
	zoom: 100%;
}

.ancestor:after{
	content: ".";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}



/* Change for pre renewal */
#ts_all {
	 text-align:center;
	}

.dna-bothtradingstation{
	margin:18px auto 0 auto;
	width:400px;
	}

	.dna-bothtradingstation table{
		margin:0;
		padding:0;
		width:100%;
	}

	.dna-bothtradingstation td.separator{
		font-size:1px;
		width:10px;
	}

		.dna-bothtradingstation td.separator hr{
			display:none;
		}

	.dna-bothtradingstation thead th.ts,
	.dna-bothtradingstation thead th.tsp{
		width:270px;
	}

	.dna-bothtradingstation tbody td.otln-ts{
		width:370px;
		padding:8px 24px;
		color:#fff;
		background:#90b94d url(/common/images/dna_ts_bg_01.gif) repeat-x left top;
		vertical-align:top;
	}

	.dna-bothtradingstation tbody td.otln-tsp{
		padding:12px 12px 8px 12px;
		color:#fff;
		background:#54afbf url(/common/images/dna_ts_bg_02.gif) repeat-x left top;
		vertical-align:top;
	}

	.dna-bothtradingstation tbody td.spec-ts{
		padding:0 9px 5px 10px;
		background:#91b94e url(/common/images/dna_ts_bg_03.gif) repeat-x left top;
		vertical-align:top;
		text-align:center;
	}

	#ts_table {
		margin: 0 auto;
		width:350px;
	}

	.dna-bothtradingstation tbody td.spec-tsp{
		padding:0 12px 9px 10px;
		background:#54afbf url(/common/images/dna_ts_bg_04.gif) repeat-x left top;
		vertical-align:top;
	}

		.dna-bothtradingstation tbody td.spec-ts th,
		.dna-bothtradingstation tbody td.spec-ts td,
		.dna-bothtradingstation tbody td.spec-tsp th,
		.dna-bothtradingstation tbody td.spec-tsp td{
			padding:5px 0;
			font-weight:normal;
		}

			.dna-bothtradingstation tbody td.spec-ts th p,
			.dna-bothtradingstation tbody td.spec-ts td p,
			.dna-bothtradingstation tbody td.spec-tsp th p,
			.dna-bothtradingstation tbody td.spec-tsp td p{
				margin-left:8px;
			}

		.dna-bothtradingstation tbody td.spec-ts th{
			border-top:1px solid #91b94e;
			border-right:1px solid #91b94e;
			background:#cae49d;
		}

		.dna-bothtradingstation tbody td.spec-ts td{
			border-top:1px solid #91b94e;
			border-right:1px solid #91b94e;
			background:#fcfff5;
		}

		.dna-bothtradingstation tbody td.spec-tsp th{
			border-top:1px solid #53aebe;
			border-right:1px solid #53aebe;
			background:#bae5ec;
		}

		.dna-bothtradingstation tbody td.spec-tsp td{
			border-top:1px solid #53aebe;
			border-right:1px solid #53aebe;
			background:#f4fbfb;
		}

		.dna-bothtradingstation tbody td.spec-ts td.plus,
		.dna-bothtradingstation tbody td.spec-tsp td.plus{
			background:#fff1cb;
		}

	.dna-bothtradingstation tbody td.detail-ts{
		padding:0 0 11px 0;
		background:#91b94e url(/common/images/dna_ts_bg_05.gif) no-repeat bottom;
		vertical-align:top;
		text-align:center;
	}

		.dna-bothtradingstation tbody td.detail-ts div{
			margin:0 auto;
			padding:10px 0;
			width:250px;
			background:#b6cd8f;
			text-align:center;
		}

	.dna-bothtradingstation tbody td.detail-tsp{
		padding:0 0 11px 0;
		background:#54afbf url(/common/images/dna_ts_bg_06.gif) no-repeat bottom;
		vertical-align:top;
		text-align:center;
	}

		.dna-bothtradingstation tbody td.detail-tsp div{
			margin:0 auto;
			padding:10px 0;
			width:250px;
			background:#90c6cf;
			text-align:center;
		}

	.dna-bothtradingstation tbody td.form-ts{
		padding:0 0 10px 0;
		background:#92B94E url(/common/images/dna_ts_bg_05.gif) no-repeat bottom;
		vertical-align:top;
		text-align:center;
	}

		.dna-bothtradingstation tbody td.form-ts .choicethe{
			margin:0 auto;
			padding:8px 0 6px 0;
			width:350px;
			background:#fcfff6;
			text-align:center;
			height:100px;
		}

		.dna-bothtradingstation tbody td.form-ts .submitthis{
			margin:1px auto 5px auto;
			padding:10px 0 8px 0;
			width:350px;
			background:#b7cd8f;
		}
		.bottom_text {
		 margin-left:10px;
		 text-align:left;
		}

	.dna-bothtradingstation tbody td.form-tsp{
		padding:0 0 11px 0;
		background:#54b0bf url(/common/images/dna_ts_bg_06.gif) no-repeat bottom;
		vertical-align:top;
		text-align:center;
	}

		.dna-bothtradingstation tbody td.form-tsp .choicethe{
			margin:0 auto;
			padding:8px 0 6px 0;
			width:250px;
			background:#f3fcfb;
			text-align:center;
		}

		.dna-bothtradingstation tbody td.form-tsp .submitthis{
			margin:1px auto 0 auto;
			padding:10px 0 8px 0;
			background:#90c6d0;
			text-align:center;
			width:350px;
			text-align:left;
			margin-bottom:10px;
		}

			.dna-bothtradingstation tbody td.form-ts .choicethe ul,
			.dna-bothtradingstation tbody td.form-tsp .choicethe ul{
				line-height:0;
				text-align:center;
				margin:10px 0 15px 0;
			}

				.dna-bothtradingstation tbody td.form-ts .choicethe ul li,
				.dna-bothtradingstation tbody td.form-tsp .choicethe ul li{
					margin:0 10px;
					display:inline;
					font-size:82%;
					font-weight:bold;
				}

				.dna-bothtradingstation tbody td.form-ts .choicethe ul input,
				.dna-bothtradingstation tbody td.form-tsp .choicethe ul input{
					vertical-align:middle;
				}

			.dna-bothtradingstation tbody td.form-ts .choicethe p,
			.dna-bothtradingstation tbody td.form-tsp .choicethe p{
				margin:5px 10px 0 10px;
				text-align:left;
			}


/* rate area */
#top div.rate{
	background:url(/common/images/top_rate_area.gif) no-repeat left top;
	height: 109px;
	margin:0 0 10px;
}

#top div.rate div.left{
	display: inline;
	float: left;
	margin: 8px 0 0 8px;
}

#top div.rate div.right{
	display: inline;
	float: right;
	margin: 8px 8px 0 0;
}

#top div.rate table{
	border-collapse: collapse;
	table-layout: fixed;
	margin: 0;
	width: 289px;
}

#top div.rate table tr.title{
	height: 31px;
}

#top div.rate table tr.bidask{
	height: 45px;
}

#top div.rate table span.red{
	color: #fe0000;
}

#top div.rate table span.blue{
	color: #0063ff;
}

#top div.rate table td{
	border: 1px solid #ffffff;
	color: #ffffff;
	text-align: center;
}

#top div.rate table td.title{
	background:url(/common/images/top_rate_title_bg.gif) repeat-x;
	font-size: 77%;
	font-weight: bold;
	height: 31px;
}

#top div.rate table td.splet{
	background-color: #384767;
	font-size: 73%;
	border-top: 0;
}

#top div.rate table td.splet p{
	font-weight: bold;
}

#top div.rate table td.bidask{
	background-color: #00184a;
	border-top: 0;
}

#top div.rate table td.bidask p{
	float: left;
	text-align: left;
}

#top div.rate table td.bidask p.bid{
	color: #fe0000;
	padding: 4px 0 6px 7px;
}

#top div.rate table td.bidask p.ask{
	color: #0063ff;
	padding: 4px 0 6px 7px;
}

#top div.rate table td.bidask p.num1{
	padding: 21px 0 0 5px;
	font-weight: bold;
}

#top div.rate table td.bidask p.num2{
	font-size: 150%;
	padding: 10px 0 0 0;
	font-weight: bold;
}

#top div.rate table td.bidask p.num3{
	padding: 12px 0 0 0;
	font-weight: bold;
}

#top div.rate div.foot{
	color: #ffffff;
	font-size: 80%;
	padding: 4px 10px 0;
}

#top div.rate div.foot p.list{
	background: url(/common/images/rate_list_btn.gif) no-repeat;
	float: left;
	padding: 0 0 0 15px;
}

#top div.rate div.foot p.list a{
	color: #ffffff;
	text-decoration: underline;
}

#top div.rate div.foot p.update{
	float: right;
}

#top div.info{
	padding:5px 0 10px;
}

#top div.info div.orange{
	float: left;
}

#top div.info div.orange div.orange-body{
	background:url(/common/images/orange_bg.gif) no-repeat;
	width: 296px;
	height: 275px;
}

#top div.info div.green{
	float: right;
}

#top div.info div.green div.green-body{
	background:url(/common/images/green_bg.gif) no-repeat;
	width: 296px;
	height: 275px;
}

#top div.info div.attention{
	margin: 0 10px 10px;
}

#top div.info div.attention div.attention-mark{
	color: #ffffff;
	font-size: 60%;
	float: left;
	width: 8px;
}

#top div.info div.attention div.attention-text{
	color: #ffffff;
	font-size: 60%;
	float: left;
	width: 265px;
}

#top div.info div.img1{
	padding: 10px 10px 4px;
}

#top div.info div.img2{
	padding: 0 10px 4px;
}

#top div.info div.img3{
	padding: 0 10px;
}

#top div.info:after{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#top div.info{
	display:inline-table;
}
* html #top div.info{
	height:1px;
}
#top div.info{
	display:block;
}

/* definition_forPrintOut */
/*
@media print{
#header{display:none;}
#footer{display:none;}
#crumbs{display:none;}
}
*/
/* CSS Document */

#subttltypea{margin:30px 0 12px 0;padding:0 0 10px 5px;background:url(/common/images/ttlbg_h2.gif) repeat-x bottom;font-size:92%;}

/*信頼における3つのポイント用表題*/
#contents #pointttl{margin:30px 0 0 10px;padding:0;width:590px;height:130px;background:url(/images/point_mainttl_bg.gif) no-repeat;position:relative;}
#contents #pointttl h1{margin:0;padding:0;width:321px;height:62px;position:absolute;top:30px;left:15px;text-indent:-9999px;}
span.point{color:#3c91a1;}

#nojscookie{   font-weight: bold;   font-size: 84%;margin:3px;padding:3px;width:570px;height:120px;background-color:#FFF3F3;color:#FF0000;	border: 1px red solid;}

/* uploadに関する画像のポジション */
#notesblock .img_type_j{margin:0 0 0 10px;padding:0;}
#notesblock .img_type_k{margin:0 0 8px 48px;padding:0;}
#notesblock .img_type_l{margin:0 0 8px 23px;padding:0;}
#notesblock .img_type_n{margin:0 0 0 10px;padding:0;}
#notesblock .img_type_m{margin:20px 0 0 10px;padding:0;}
#upload_banner {height:40px; vertical-align:center;}

/* ワンポイント */
#one_point {margin:10px 0px;padding-bottom:20px;background:transparent url(/common/images/one_point_btm.gif) no-repeat left bottom;}
#one_point h3 {margin:0;}
#one_point h3 img {margin:0;}
#one_point div.body {width:550px;background:transparent url(/common/images/one_point_bg.gif) repeat-y left bottom;text-align:center;}
#one_point div.body div.left{margin:0 10px; width:150px; float:left;text-align:left;display:inline;}
#one_point div.body div.right{float:left;margin-right:10px; width:370px;display:inline;}
#one_point .txt {margin:0 10px 10px;text-align:left;}
#one_point .txt2 {margin:0 10px;text-align:left;}
#one_point img {margin:0;}



