﻿@charset "utf-8";

/*--------------------------------------------------
  == Okasan Online Securities Module Style ==
  --------------------------------------------------
  File       : mod.css
  Date       : 2008.07.22
  Last Update: 2010.09.28
  
  
 *2010.06.15 : 
 list-arrow-acco／
 ・背景アイコンがセンター揃えだったものを
 上から5pxの位置に変更。
 ・leftからの距離を12→14pxに変更。


 *2010.09.14 : 
 fopのfirststep.cssを最後に追加。
ミツエーさん用

 *2010.09.28 : 
 lay-pict-col3-02 にIE6対策を追加

  
--------------------------------------------------*/


.list-plain-01,
.ttl-h2-01,
.ttl-h5-03,
.nav-toc-02{
margin-bottom:0.4em;
}

.ttl-h3-01,
.list-dot-03,
.list-definition-03{
margin-bottom:0.5em;
}

.ttl-h4-01{
margin-bottom:0.6em;
}

.box-01,
.list-definition-05{
margin-bottom:0.8em;
}

.ttl-h5-01,
.ttl-h5-02,
.ttl-h6-01,
.ttl-with-btn-01,
.ttl-pict-01,
.pgh-plain-01,
.pgh-plain-02,
.pgh-right-01,
.pgh-right-02,
.pgh-center-01,
.pgh-center-02,
.pgh-notice-01,
.pgh-notice-02,
.pgh-arrow-01,
.pgh-arrow-02,
.list-arrow-01,
.list-arrow-02,
.list-dot-01,
.list-dot-02,
.list-num-01,
.list-num-02,
.list-num-03,
.list-notice-01,
.list-notice-02,
.list-notice-03,
.list-notice-04,
.list-definition-01,
.list-definition-02,
.list-seminar-01,
.box-02,
.box-03,
.box-04,
.box-06,
.box-notice-01,
.box-qa-01,
.box-example-01,
.box-mobilie-info-01,
.box-keyword-01,
.box-summary-01,
.box-contact-01,
.box-digest-01 .wrap,
.tbl-data-01,
.tbl-level-01,
.tbl-compare-01,
.tbl-seminar-01,
.tbl-schedule-01,
.tbl-info-02,
.tbl-campaign-02,
.lay-pict-r-01,
.lay-pict-r-02,
.lay-pict-r-03,
.lay-pict-r-04,
.lay-pict-r-05,
.lay-pict-r-06,
.lay-pict-r-07,
.lay-pict-01,
.lay-pict-l-01,
.lay-pict-l-02,
.lay-pict-l-03,
.lay-pict-l-04,
.lay-pict-l-05,
.lay-pict-l-06,
.lay-pict-l-07,
.lay-pict-col2-02,
.lay-pict-col2-03,
.banner-01,
.banner-02,
.call-center-info-01,
.flow-01,
.flow-02,
.flow-03,
.flow-04,
.nav-toc-01,
.nav-back-01,
.nav-back-02,
.nav-back-03,
.nav-linear-01,
.nav-go-01,
.nav-go-02,
.nav-go-03,
.nav-go-04,
.nav-subinfo-01,
.nav-tab-01,
.nav-banner-01,
.profile-01,
.profile-02,
.recruit-info-01,
.seminar-index-lead,
.search-qa-01,
.open-account-info-01,
.content-digest-01,
.content-digest-02 .wrap,
.content-digest-03 .wrap,
.content-digest-04,
.content-digest-05 .wrap,
.content-digest-06 .wrap,
.content-digest-07 .wrap,
.recommend-fund{
margin-bottom:1em;
}

.ttl-pict-02,
.tbl-info-01,
.tbl-campaign-01,
.list-seminar-02{
margin-bottom:1.4em;
}

.pickup_hidden .tbl-info-01{
margin:1em 0 1.4em 0;
font-size:120%;
}

p.pgh-plain-01 span.cntxt{
margin:6px 0 0 0;
padding:0 0 6px 0;
display:block;
}


/*---tbl-info-0411---*/
.pickup_hidden .tbl-info-0411{
margin:0 0 10px 10px;
width:660px;
font-size:100%;
}

body.home .tbl-info-0411{
width:590px;
}

.tbl-info-0411 .date{
width:55px;
}

.tbl-info-0411 .cat{
width:155px;
}

.tbl-info-0411 .text{
width:380px;
}

body.home .tbl-info-0411 .text{
width:380px;
}

.tbl-info-0411,
.tbl-info-0411 th,
.tbl-info-0411 td{
border-collapse:separate;
border:0;
}

.tbl-info-0411 th,
.tbl-info-0411 td{
padding-bottom:0.6em;
vertical-align:top;
text-align:left;
}

.tbl-info-0411 th img, .tbl-info-0411 td img{
vertical-align:bottom;
}


/*___ cam_inspection ___*/
.pickup_hidden ul.cam_inspection{
margin:0;
padding:0 0 3px 0;
}

ul.cam_inspection li img{
margin:0 8px 0 0;
padding:0;
vertical-align:text-bottom;
}

ul.cam_inspection li{
margin:0;
padding:0 0 5px 0;
}

ul.cam_inspection li span{
margin:0;
padding:0;
}

ul.cam_inspection li span.dte01{
margin:0;
padding:0 5px 0 0;
}

ul.cam_inspection li span.dte02{
margin:0;
padding:0 12px 0 0;
}


/*タブ_FXナビ*/
.tbl-info-01_t{
margin-bottom:0;
}

/*___ tbl-info-01_t ___*/

.tbl-info-01_t{
margin-left:10px;
width:660px;
}

body.home .tbl-info-01_t{
width:590px;
}

.tbl-info-01_t .date{
width:105px;
}

.tbl-info-01_t .cat{
width:60px;
}

.tbl-info-01_t .text{
width:495px;
}

body.home .tbl-info-01_t .text{
width:447px;
}

.tbl-info-01_t,
.tbl-info-01_t th,
.tbl-info-01_t td{
border-collapse:separate;
border:0;
}

.tbl-info-01_t th,
.tbl-info-01_t td{
padding-bottom:0.6em;
vertical-align:top;
text-align:left;
}


.list-q-01,
.nav-category-01,
.nav-category-02,
.nav-category-03,
.nav-category-04,
.closed-seminar,
.nav-tab-02,
.box-digest-02,
.box-digest-03,
.seminar-digest-01,
.style-digest-01,
.active-fx-merit-digest{
margin-bottom:2em;
}


#sub-img .pgh-arrow-01 {/* 商品ページフラッシュ代替用 */
margin-top:1em;
margin-bottom:0em;
}


/* mod_emphasis                  .em-
-------------------------------------*/

/*___ em-01 ___*/

.em-01{
font-weight:bold;
}

/*___ em-02 ___*/

.em-02,
.em-05{
color:#f00;
font-weight:bold;
}

/*___ em-03 ___*/

.em-03{
font-size:116%;
font-weight:bold;
}

/*___ em-04 ___*/

.em-04,
.em-05{
font-size:116%;
}

.em-06{
margin:5px 0 0 0;
padding:0;
clear:both;
color:#FF0000;
}

/*___ em-keyword-01 ___*/

.em-keyword-01{
padding-left:18px;
background:url(/shared/images/icn_keyword_01.gif) no-repeat 3px 45%;
font-weight:bold;
}


/* mod_title                    .ttl-
-------------------------------------*/

.ttl-h2-01,
.ttl-h3-01,
.ttl-h4-01,
.ttl-h5-01,
.ttl-h5-02,
.ttl-h6-01,
.ttl-seminar-01{
line-height:1.3;
}

/*___ ttl-h1-01 ___*/

.ttl-h1-01{
/*margin:8px 0 8px 8px;*/
margin:5px 0 1em 8px;
padding-left:46px;
min-height:46px;
background-image:url(/shared/images/icn_title_sup.gif);
background-position:0 0;
background-repeat:no-repeat;
}

body.jp .ttl-h1-01{background-image:url(/shared/images/icn_title_jp.gif);}
body.jp div.cn .ttl-h1-01{background-image:url(/shared/images/icn_title_cn.gif);}
body.fop .ttl-h1-01{background-image:url(/shared/images/icn_title_fop.gif);}
body.cn .ttl-h1-01{background-image:url(/shared/images/icn_title_cn.gif);}
body.fx .ttl-h1-01{background-image:url(/shared/images/icn_title_fx.gif);}
body.activefx .ttl-h1-01{background-image:url(/shared/images/icn_title_fx.gif);}
body.fund .ttl-h1-01{background-image:url(/shared/images/icn_title_fund.gif);}
body.bond .ttl-h1-01{background-image:url(/shared/images/icn_title_bond.gif);}
.ttl-h1-01.sc-news{background-image:url(/shared/images/icn_title_news.gif) !important;}
.ttl-h1-01.sc-campaign{background-image:url(/shared/images/icn_title_campaign.gif) !important;}
.ttl-h1-01.sc-seminar{background-image:url(/shared/images/icn_title_seminar.gif) !important;}
.ttl-h1-01.sc-seminar2{background-image:url(/shared/images/icn_title_seminar2.gif) !important;}
.ttl-h1-01.sc-qa{background-image:url(/shared/images/icn_title_qa.gif) !important;}
.ttl-h1-01.sc-sup{background-image:url(/shared/images/icn_title_sup.gif) !important;}
.ttl-h1-01.sc-sitemap{background-image:url(/shared/images/icn_title_sitemap.gif) !important;}
.ttl-h1-01.sc-company{background-image:url(/shared/images/icn_title_company.gif) !important;}
.ttl-h1-01.sc-attractive{background-image:url(/shared/images/icn_title_attractive.gif) !important;}
.ttl-h1-01.sc-beginner{background-image:url(/shared/images/icn_title_beginner.gif) !important;}
.ttl-h1-01.sc-contact{background-image:url(/shared/images/icn_title_contact.gif) !important;}
.ttl-h1-01.sc-tool{background-image:url(/shared/images/icn_title_tool.gif) !important;}
.ttl-h1-01.sc-tradeinfo{background-image:url(/shared/images/icn_title_tradeinfo.gif) !important;}
.ttl-h1-01.sc-policy{background-image:url(/shared/images/icn_title_policy.gif) !important;}
.ttl-h1-01.sc-procedure{background-image:url(/shared/images/icn_title_procedure.gif) !important;}
.ttl-h1-01.sc-talk{background-image:url(/shared/images/icn_title_talk.gif) !important;}
.ttl-h1-01.sc-product{background-image:url(/shared/images/icn_title_product.gif) !important;}
.ttl-h1-01.sc-compare{background-image:url(/shared/images/icn_title_compare.gif) !important;}
.ttl-h1-01.sc-opi{background-image:url(/shared/images/icn_title_opinion.gif) !important;}

/*___ ttl-h1-02 ___*/

.ttl-h1-02{
margin:5px 0 10px 8px;
padding:10px 10px 10px 50px;
background-image:url(/shared/images/icn_title_sup.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:150%;
display:block;
font-weight:bold;
position:relative;
font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

.ttl-h1-02_jplst{
margin:5px 0 5px 8px;
padding:10px 10px 10px 50px;
background-image:url(/shared/images/icn_title_jp.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:150%;
display:block;
font-weight:bold;
position:relative;
}

.ttl-h1-02 img{
position:absolute;
top:3px;
_top:0px;
margin-left:5px;
}

body.jp .ttl-h1-02{background-image:url(/shared/images/icn_title_jp.gif);}
body.jp div.cn .ttl-h1-02{background-image:url(/shared/images/icn_title_cn.gif);}
body.fop .ttl-h1-02{background-image:url(/shared/images/icn_title_fop.gif);}
body.cn .ttl-h1-02{background-image:url(/shared/images/icn_title_cn.gif);}
body.fx .ttl-h1-02{background-image:url(/shared/images/icn_title_fx.gif);}
body.activefx .ttl-h1-02{background-image:url(/shared/images/icn_title_fx.gif);}
body.fx_otc .ttl-h1-02{background-image:url(/shared/images/icn_title_fx.gif);}
body.fund .ttl-h1-02{background-image:url(/shared/images/icn_title_fund.gif);}
body.bond .ttl-h1-02{background-image:url(/shared/images/icn_title_bond.gif);}
.ttl-h1-02.sc-news{background-image:url(/shared/images/icn_title_news.gif) !important;}
.ttl-h1-02.sc-campaign{background-image:url(/shared/images/icn_title_campaign.gif) !important;}
.ttl-h1-02.sc-seminar{background-image:url(/shared/images/icn_title_seminar.gif) !important;}
.ttl-h1-02.sc-seminar2{background-image:url(/shared/images/icn_title_seminar2.gif) !important;}
.ttl-h1-02.sc-qa{background-image:url(/shared/images/icn_title_qa.gif) !important;}
.ttl-h1-02.sc-sup{background-image:url(/shared/images/icn_title_sup.gif) !important;}
.ttl-h1-02.sc-sitemap{background-image:url(/shared/images/icn_title_sitemap.gif) !important;}
.ttl-h1-02.sc-company{background-image:url(/shared/images/icn_title_company.gif) !important;}
.ttl-h1-02.sc-attractive{background-image:url(/shared/images/icn_title_attractive.gif) !important;}
.ttl-h1-02.sc-beginner{background-image:url(/shared/images/icn_title_beginner.gif) !important;}
.ttl-h1-02.sc-contact{background-image:url(/shared/images/icn_title_contact.gif) !important;}
.ttl-h1-02.sc-tool{background-image:url(/shared/images/icn_title_tool.gif) !important;}
.ttl-h1-02.sc-tradeinfo{background-image:url(/shared/images/icn_title_tradeinfo.gif) !important;}
.ttl-h1-02.sc-policy{background-image:url(/shared/images/icn_title_policy.gif) !important;}
.ttl-h1-02.sc-procedure{background-image:url(/shared/images/icn_title_procedure.gif) !important;}
.ttl-h1-02.sc-talk{background-image:url(/shared/images/icn_title_talk.gif) !important;}
.ttl-h1-02.sc-product{background-image:url(/shared/images/icn_title_product.gif) !important;}
.ttl-h1-02.sc-compare{background-image:url(/shared/images/icn_title_compare.gif) !important;}
.ttl-h1-02.sc-opi{background-image:url(/shared/images/icn_title_opinion.gif) !important;}


/*___ ttl-h1-02 ___*/

.ttl-h1-03{
margin:5px 0 10px 8px;
padding:10px 10px 10px 50px;
background-image:url(/shared/images/icn_title_sup.gif);
background-position:0 0;
background-repeat:no-repeat;
font-size:150%;
display:block;
font-weight:bold;
position:relative;
}

.ttl-h1-03 img{
margin:-8px 0 0 5px;
padding:0;
}

body.jp .ttl-h1-03{background-image:url(/shared/images/icn_title_jp.gif);}
body.jp div.cn .ttl-h1-03{background-image:url(/shared/images/icn_title_cn.gif);}
body.fop .ttl-h1-03{background-image:url(/shared/images/icn_title_fop.gif);}
body.cn .ttl-h1-03{background-image:url(/shared/images/icn_title_cn.gif);}
body.fx .ttl-h1-03{background-image:url(/shared/images/icn_title_fx.gif);}
body.activefx .ttl-h1-03{background-image:url(/shared/images/icn_title_fx.gif);}
body.fund .ttl-h1-03{background-image:url(/shared/images/icn_title_fund.gif);}
body.bond .ttl-h1-03{background-image:url(/shared/images/icn_title_bond.gif);}
.ttl-h1-03.sc-news{background-image:url(/shared/images/icn_title_news.gif) !important;}
.ttl-h1-03.sc-campaign{background-image:url(/shared/images/icn_title_campaign.gif) !important;}
.ttl-h1-03.sc-seminar{background-image:url(/shared/images/icn_title_seminar.gif) !important;}
.ttl-h1-03.sc-seminar2{background-image:url(/shared/images/icn_title_seminar2.gif) !important;}
.ttl-h1-03.sc-qa{background-image:url(/shared/images/icn_title_qa.gif) !important;}
.ttl-h1-03.sc-sup{background-image:url(/shared/images/icn_title_sup.gif) !important;}
.ttl-h1-03.sc-sitemap{background-image:url(/shared/images/icn_title_sitemap.gif) !important;}
.ttl-h1-03.sc-company{background-image:url(/shared/images/icn_title_company.gif) !important;}
.ttl-h1-03.sc-attractive{background-image:url(/shared/images/icn_title_attractive.gif) !important;}
.ttl-h1-03.sc-beginner{background-image:url(/shared/images/icn_title_beginner.gif) !important;}
.ttl-h1-03.sc-contact{background-image:url(/shared/images/icn_title_contact.gif) !important;}
.ttl-h1-03.sc-tool{background-image:url(/shared/images/icn_title_tool.gif) !important;}
.ttl-h1-03.sc-tradeinfo{background-image:url(/shared/images/icn_title_tradeinfo.gif) !important;}
.ttl-h1-03.sc-policy{background-image:url(/shared/images/icn_title_policy.gif) !important;}
.ttl-h1-03.sc-procedure{background-image:url(/shared/images/icn_title_procedure.gif) !important;}
.ttl-h1-03.sc-talk{background-image:url(/shared/images/icn_title_talk.gif) !important;}
.ttl-h1-03.sc-product{background-image:url(/shared/images/icn_title_product.gif) !important;}
.ttl-h1-03.sc-compare{background-image:url(/shared/images/icn_title_compare.gif) !important;}
.ttl-h1-03.sc-opi{background-image:url(/shared/images/icn_title_opinion.gif) !important;}


/*___ ttl-h2-01 ___*/

.ttl-h2-01{
padding-bottom:3px;
color:#fff;
background:#3f3f3f url(/shared/images/title_bg_01.gif) repeat-x 0 100%;
font-size:133%;
position:relative;
}

.ttl-h2-01 span{
padding:0.3em 10px 0.3em 15px;
display:block;
background-image:url(/shared/images/title_bg_02_sup.gif);
background-position:0 100% !important;
background-repeat:no-repeat !important;
}

.ttl-h2-01 span a{
color:#fff;
}

.ttl-h2-01 span a:hover{
color:#fff;
text-decoration:underline;
}

body.jp .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_jp.gif);}
body.jp div.cn .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_cn.gif);}
body.fop .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_fop.gif);}
body.cn .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_cn.gif);}
body.fx .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_fx.gif);}
body.activefx .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_fx.gif);}
body.fx_otc .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_fx.gif);}
body.fund .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_fund.gif);}
body.bond .ttl-h2-01 span{background-image:url(/shared/images/title_bg_02_bond.gif);}


.ttl-h2-news{
margin:0 0 5px 0;
padding:7px 10px 7px 38px;
background:url(/shared/images/icn_news.gif) 0 0 no-repeat;
font-size:120%;
font-weight:bold;
}


/*___ ttl-h3-01 ___*/

.ttl-h3-01{
padding-bottom:3px;
background:url(/shared/images/title_bg_03.gif) repeat-x 0 100%;
font-size:116%;
}

.ttl-h3-01 span{
padding:0.4em 10px 0.2em 13px;
display:block;
background:url(/shared/images/title_bg_04.gif) no-repeat 0 0;
}

body#subwin .ttl-h3-01 span{
padding-left:8px;
border-top:1px solid #c8c8c8;
border-right:1px solid #c8c8c8;
border-left:6px solid #3e3a39;
background:url(/shared/images/title_bg_12.gif) repeat-x 0 0;
}

.ttl-h3-01_ac_step span{
margin:0 0 15px 0;
padding:0.4em 10px 0.2em 13px;
display:block;
background:url(/procedure/account/step/images/account_step_title.jpg) 0 0 no-repeat;
border-bottom:1px solid #c8c8c8;
font-size:120%;
}

/*___ ttl-h4-01 ___*/

.ttl-h4-01{
padding-bottom:5px;
background:url(/shared/images/title_bg_05.gif) repeat-x 0 100%;
font-size:116%;
}

.ttl-h4-01 span{
padding:0 10px 0.3em 10px;
display:block;
}

/*___ ttl-h5-01 ___*/

.ttl-h5-01,
.ttl-h5-02{
margin-left:10px;
}

.ttl-h5-01{
padding-bottom:0.3em;
background:url(/shared/images/title_bg_06.gif) repeat-x 0 100%;
}

/*___ ttl-h5-02 ___*/

.ttl-h5-02{
padding-left:17px;
background:url(/shared/images/blt_dot_04.gif) no-repeat 0 0.15em;
}

/*___ ttl-h5-03 ___*/

.ttl-h5-03{
font-weight:bold;
}

/*___ ttl-h6-01 ___*/

.ttl-h6-01{
margin-left:10px;
}

/*___ ttl-with-btn-01 ___*/

.ttl-with-btn-01{
position:relative;
height:41px;
background:#fff url(/shared/images/line_02.gif) repeat-x 0 0;
}

.ttl-with-btn-01 h2,
.ttl-with-btn-01 h3,
.ttl-with-btn-01 ul{
position:absolute;
}

.ttl-with-btn-01 h2.ttl-h2-news{
top:10px;
}

.ttl-with-btn-01 h2,
.ttl-with-btn-01 h3{
top:10px;
}

.ttl-with-btn-01 ul{
top:19px;
right:1px;
z-index:2;
}

.ttl-with-btn-01 li{
padding-left:25px;
float:left;
}


/*___ ttl-with-btn-01_i ___*/

.ttl-with-btn-01_i{
position:relative;
height:41px;
}

.ttl-with-btn-01_i h3,
.ttl-with-btn-01_i ul{
position:absolute;
}

.ttl-with-btn-01_i h3{
top:0;
}

.ttl-with-btn-01_i ul{
top:9px;
right:1px;
z-index:2;
}

.ttl-with-btn-01_i li{
padding-left:25px;
float:left;
}

.ttl-with-btn-01 .rss-news-home,
.ttl-with-btn-01 .rss-news-jp,
.ttl-with-btn-01 .rss-news-fop,
.ttl-with-btn-01 .rss-news-fx,
.ttl-with-btn-01 .rss-news-cn,
.ttl-with-btn-01 .rss-news-fund,
.ttl-with-btn-01 .rss-seminar-jp,
.ttl-with-btn-01 .rss-seminar-fop,
.ttl-with-btn-01 .rss-seminar-fx,
.ttl-with-btn-01 .rss-seminar-cn,
.ttl-with-btn-01 .rss-seminar-fund,
.ttl-with-btn-01 .rss-activefx{
position:absolute;
top:21px;
z-index:2;
}

.ttl-with-btn-01 .rss-news-home{
left:107px;
}

.ttl-with-btn-01 .rss-news-jp,
.ttl-with-btn-01 .rss-news-cn{
left:219px;
}

.ttl-with-btn-01 .rss-news-fop{
left:298px;
}

.ttl-with-btn-01 .rss-news-fx{
left:304px;
}

.ttl-with-btn-01 .rss-news-fund{
left:235px;
}

.ttl-with-btn-01 .rss-seminar-jp,
.ttl-with-btn-01 .rss-seminar-cn{
left:258px;
}

.ttl-with-btn-01 .rss-seminar-fop{
left:339px;
}

.ttl-with-btn-01 .rss-seminar-fx{
left:234px;
}

.ttl-with-btn-01 .rss-seminar-fund{
left:276px;
}

.ttl-with-btn-01 .rss-activefx{
left:304px;
}

/*___ ttl-seminar-01 ___*/

.ttl-seminar-01{
padding:25px 15px 0.5em 15px;
position:relative;
width:618px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#efefef url(/shared/images/seminar_title_bg.gif) no-repeat 0 0;
font-size:133%;
}

.ttl-seminar-01 ul{
position:absolute;
top:8px;
left:15px;
}

.ttl-seminar-01 li{
margin-right:6px;
float:left;
}


/*___ ttl-seminar-110701 ___*/

.ttl-seminar-110701{
padding:0.7em 15px 0.5em 15px;
width:618px;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
background:#efefef url(/shared/images/seminar_title_bg.gif) no-repeat 0 0;
font-size:133%;
}

.ttl-seminar-110701 h3{
margin:0;
padding:0;
line-height:1;
}

.ttl-seminar-110701 h3 span.tkbicon{
margin:2px 5px 0 0;
padding:0;
}


/* mod_list                    .list-
-------------------------------------*/

.list-plain-01 li,
.list-arrow-01 li,
.mjw_topic,
.list-arrow-02 li,
.list-arrow-03 li,
.list-dot-01 li,
.list-dot-02 li,
.list-dot-03 li,
.list-num-01 li,
.list-num-02 li,
.list-num-03 li,
.list-notice-01 li,
.list-notice-02 li,
.list-notice-03 li,
.list-notice-04 li,
.list-q-01 li,
.list-seminar-01 li,
.list-seminar-02 li,
.list-sitemap li{
line-height:1.3;
}

.list-arrow-acco li,
.list-arrow-01 li,
.mjw_topic,
.list-arrow-02 li,
.list-dot-01 li,
.list-dot-02 li,
.list-dot-03 li,
.list-num-01 li,
.list-num-02 li,
.list-num-03 li,
.list-notice-01 li,
.list-notice-02 li,
.list-notice-03 li,
.list-notice-04 li,
.list-q-01 li,
.list-sitemap ul li{
margin-bottom:0.6em;
}

.list-arrow-acco li.last,
.list-arrow-01 li.last,
.list-arrow-02 li.last,
.list-dot-01 li.last,
.list-dot-02 li.last,
.list-num-01 li.last,
.list-num-02 li.last,
.list-num-03 li.last,
.list-notice-01 li.last,
.list-notice-02 li.last,
.list-notice-03 li.last,
.list-notice-04 li.last,
.list-definition-01 dd.last,
.list-definition-02 dd.last,
.list-q-01 li.last,
.box-keyword-01 dd.last,
.list-talk-01 dt.last,
.list-talk-01 dd.last{
margin-bottom:0;
}

.list-arrow-01 ul,
.list-arrow-02 ul,
.list-arrow-03 ul,
.list-dot-01 ul,
.list-dot-02 ul,
.list-num-01 ul,
.list-num-02 ul,
.list-num-03 ul,
.list-notice-01 ul,
.list-notice-02 ul,
.list-notice-03 ul,
.list-notice-04 ul,
.list-q-01 ul{
margin-top:0.6em;
margin-bottom:0;
}

/*___ list-plain-01 ___*/

.list-plain-01 li{
margin-right:23px;
padding-bottom:0.6em;
float:left;
white-space:nowrap;
}

/*___ list-arrow-01 ___*/


.list-arrow-acco li,
.list-arrow-01 li,
.list-arrow-04 li,
.pgh-arrow-01,
.pgh-arrow-02{
padding-left:14px;
background:url(/shared/images/mark_normal.gif) no-repeat left 4px;
}

body.home .list-arrow-acco li,
body.home .list-arrow-01 li,
body.home .list-arrow-04 li,
body.home .pgh-arrow-01,
body.home .pgh-arrow-02{background:url(/shared/images/mark_normal.gif) no-repeat left 5px;}
body.jp .list-arrow-acco li,
body.jp .list-arrow-01 li,
body.jp .list-arrow-04 li,
body.jp .pgh-arrow-01,
body.jp .pgh-arrow-02{background:url(/shared/images/mark_jp.gif) no-repeat left 5px;}
body.jp div.cn .list-arrow-acco li,
body.jp div.cn .list-arrow-01 li,
body.jp div.cn .list-arrow-04 li,
body.jp div.cn .pgh-arrow-01,
body.jp div.cn .pgh-arrow-02{background:url(/shared/images/mark_cn.gif) no-repeat left 5px;}
body.fop .list-arrow-acco li,
body.fop .list-arrow-01 li,
body.fop .list-arrow-04 li,
body.fop .pgh-arrow-01,
body.fop .pgh-arrow-02{background:url(/shared/images/mark_fop.gif) no-repeat left 5px;}
body.cn .list-arrow-acco li,
body.cn .list-arrow-01 li,
body.cn .list-arrow-04 li,
body.cn .pgh-arrow-01,
body.cn .pgh-arrow-02{background:url(/shared/images/mark_cn.gif) no-repeat left 5px;}
body.fx .list-arrow-acco li,
body.fx .list-arrow-01 li,
body.fx .list-arrow-04 li,
body.fx .pgh-arrow-01,
body.fx .pgh-arrow-02{background:url(/shared/images/mark_fx.gif) no-repeat left 5px;}
body.activefx .list-arrow-acco li,
body.activefx .list-arrow-01 li,
body.activefx .list-arrow-04 li,
body.activefx .pgh-arrow-01,
body.activefx .pgh-arrow-02{background:url(/shared/images/mark_fx.gif) no-repeat left 5px;}
body.fx_otc .list-arrow-acco li,
body.fx_otc .list-arrow-01 li,
body.fx_otc .list-arrow-04 li,
body.fx_otc .pgh-arrow-01,
body.fx_otc .pgh-arrow-02{background:url(/shared/images/mark_fx.gif) no-repeat left 5px;}
body.fund .list-arrow-acco li,
body.fund .list-arrow-01 li,
body.fund .list-arrow-04 li,
body.fund .pgh-arrow-01,
body.fund .pgh-arrow-02{background:url(/shared/images/mark_fund.gif) no-repeat left 5px;}
body.kabu365 .list-arrow-acco li,
body.kabu365 .list-arrow-01 li,
body.kabu365 .list-arrow-04 li,
body.kabu365 .pgh-arrow-01,
body.kabu365 .list-arrow-acco li{background:url(/shared/images/mark_kabu365.gif) no-repeat left 5px;}
body.bond .list-arrow-acco li,
body.bond .list-arrow-01 li,
body.bond .list-arrow-04 li,
body.bond .pgh-arrow-01,
body.bond .pgh-arrow-02{background:url(/shared/images/mark_bond.gif) no-repeat left 5px;}
/*___ list-arrow-02 ___*/

.list-arrow-02 li{
padding-left:8px;
background:url(/shared/images/blt_arrow_04.gif) no-repeat 0 0.4em;
}

/*___ list-arrow-03 ___*/

.list-arrow-03{
padding:0.8em 0;
}

.list-arrow-03 li{
padding-left:7px;
float:left;
background:url(/shared/images/blt_arrow_04.gif) no-repeat 0 0.4em;
font-size:85%;
}

.list-arrow-03 li.nth-1{
width:76px;
}

.list-arrow-03 li.nth-2{
width:50px;
}

/*___ list-arrow-04 ___*/

.list-arrow-04{
margin-top:-0.6em;
width:638px;
}

.list-arrow-04 li{
margin-top:0.6em;
padding-right:12px;
float:left;
width:183px;
}

/*___ list-dot-01 ___*/

.list-dot-01 li,
.list-dot-02 li,
.list-dot-03 li,
ul .list-dot-01 li,
ul .list-dot-02 li,
ul ul .list-dot-01 li,
ul ul .list-dot-02 li,
ul ul ul .list-dot-01 li,
ul ul ul .list-dot-02 li,
ul ul ul ul .list-dot-01 li,
ul ul ul ul .list-dot-02 li{
padding-left:10px !important;
}

.list-dot-01 li,
.list-dot-03 li{
background:url(/shared/images/blt_dot_02.gif) no-repeat 0 0.3em;
}

/*___ list-dot-01 p ___*/

.list-dot-01 p{
line-height:1.3;
padding-left:10px;
margin-bottom:0.6em;
background:url(/shared/images/blt_dot_02.gif) no-repeat 0 0.3em;
}

.list-dot-01 p.last{
margin-bottom:0;
}

/*___ list-dot-02 ___*/

.list-dot-02 li{
background:url(/shared/images/blt_dot_03.gif) no-repeat 0 0.5em;
}

/*___ list-dot-03 ___*/

.list-dot-03 li{
margin-right:5px;
float:left;
width:150px;
}

/*___ list-num-01 ___*/

.list-num-01 li,
.list-num-02 li,
.list-num-03 li,
.list-notice-01 li,
.list-notice-02 li,
.list-notice-03 li,
.list-notice-04 li{
position:relative;
zoom:1;
}

.list-num-01 li span,
.list-num-02 li span,
.list-num-03 li span,
.list-notice-01 li span,
.list-notice-02 li span,
.list-notice-03 li span,
.list-notice-04 li span{
position:absolute;
top:0;
left:0;
}

.list-num-01 li,
ul .list-num-01 li,
ul ul .list-num-01 li,
ul ul ul .list-num-01 li,
ul ul ul ul .list-num-01 li{
padding-left:1.8em !important;
}

/*___ list-num-02 ___*/

.list-num-02 li,
ul .list-num-02 li,
ul ul .list-num-02 li,
ul ul ul .list-num-02 li,
ul ul ul ul .list-num-02 li{
padding-left:2.4em !important;
}

/*___ list-num-03 ___*/

.list-num-03 li,
ul .list-num-03 li,
ul ul .list-num-03 li,
ul ul ul .list-num-03 li,
ul ul ul ul .list-num-03 li{
padding-left:3.8em !important;
}

/*___ list-notice-01 ___*/

.list-notice-01 li,
.list-notice-02 li,
ul .list-notice-01 li,
ul .list-notice-02 li,
ul ul .list-notice-01 li,
ul ul .list-notice-02 li,
ul ul ul .list-notice-01 li,
ul ul ul .list-notice-02 li,
ul ul ul ul .list-notice-01 li,
ul ul ul ul .list-notice-02 li{
padding-left:1.2em !important;
}

/*___ list-notice-02 ___*/

.list-notice-02 li,
.list-notice-04 li{
font-size:85%;
}

/*___ list-notice-03 ___*/

.list-notice-03 li,
.list-notice-04 li,
ul .list-notice-03 li,
ul .list-notice-04 li,
ul ul .list-notice-03 li,
ul ul .list-notice-04 li,
ul ul ul .list-notice-03 li,
ul ul ul .list-notice-04 li,
ul ul ul ul .list-notice-03 li,
ul ul ul ul .list-notice-04 li{
padding-left:2.5em !important;
}

/*___ list-definition-01 ___*/

.list-definition-01 dt{
margin-bottom:0.4em;
font-weight:bold;
}

.list-definition-01 dd,
.list-definition-02 dd{
margin-bottom:0.5em;
}

/*___ list-definition-02 ___*/

.list-definition-02 dd{
margin-left:10px;
}

/*___ list-definition-03 ___*/

.list-definition-03 dt,
.list-definition-04 dt span{
padding-right:0.4em;
background-image:url(/shared/images/blt_colon_01.gif);
background-repeat:no-repeat;
}

.list-definition-03 dt{
margin-right:0.5em;
float:left;
background-position:100% 0.4em;
}

/*___ list-definition-04 ___*/

.list-definition-04 dt span{
background-position:100% 0.2em;
}

/*___ list-definition-05 ___*/

.list-definition-05{
line-height:1;
font-size:10px;
}

.list-definition-05 dt,
.list-definition-05 dd{
float:left;
}

/*___ .list-q-01 ___*/

.list-q-01 li{
padding:1px 0 0 23px;
background:url(/shared/images/blt_q_01.gif) no-repeat 0 0;
}

/*___ list-talk-01 ___*/

.list-talk-01 dt,
.list-talk-01 dd{
margin-bottom:1em;
}

.list-talk-01 dt{
float:left;
font-weight:bold;
}

.list-talk-01 dd{
padding-left:4em;
}

/*___ list-seminar-01 ___*/

.list-seminar-01{
margin-left:10px;
border-top:1px solid #ccc;
width:612px;
}

.list-seminar-01 li{
padding:23px 0 0.5em 6px ;
border-bottom:1px solid #ccc;
position:relative;
zoom:1;
}

.list-seminar-01 li img,
.list-seminar-02 img{
margin-left:3px;
vertical-align:middle;
}

.list-seminar-01 li li img{
margin-left:0;
}

.list-seminar-01 ul{
position:absolute;
top:7px;
left:6px;
}

.list-seminar-01 li li{
margin-right:3px;
padding:0;
border:0;
float:left;
}

/*___ list-seminar-02 ___*/

.list-seminar-02{
margin-left:10px;
}

.list-seminar-02 li{
padding-bottom:0.6em;
}

/*___ list-sitemap ___*/

.list-sitemap{
width:650px;
overflow:hidden;
}

.list-sitemap ul{
width:670px;
}

.list-sitemap .lev-1{
margin-right:20px;
padding-bottom:0.8em;
float:left;
width:315px;
}

.list-sitemap span{
margin-bottom:0.6em;
padding:0.35em 0 0.5em 0;
display:block;
width:315px;
line-height:1.3;
background:#3f3f3f url(/shared/images/title_bg_08.gif) repeat-x 0 100%;
font-size:116%;
font-weight:bold;
}

.list-sitemap span a{
padding:0 10px 0 27px;
display:block;
width:278px;
color:#fff !important;
background:url(/shared/images/blt_arrow_17.gif) no-repeat 10px 0.3em;
text-decoration:none;
}

.list-sitemap ul ul{
margin-left:9px;
width:306px;
}

.list-sitemap ul ul li{
padding-left:17px;
width:289px;
background:url(/shared/images/blt_arrow_03.gif) no-repeat 0 0.1em;
}

/*___ .list-icon-01 ___*/

.list-icon-01 li{
margin-right:2px;
margin-bottom:0.6em;
float:left;
}

/*___ list-qa-01 ___*/

.list-qa-01{
margin-bottom:1em;
}

.list-qa-01 dt,
.list-qa-01 dd{
padding-left:52px;
}

.list-qa-01 dt{
margin-bottom:1em;
}

.list-qa-01 dd{
padding-bottom:1em;
}

.list-qa-01 dt{
position:relative;
zoom:1;
}

.list-qa-01 dt img{
position:absolute;
top:0.1em;
left:0;
}

.list-qa-01 dt img.update{
margin-left:0.2em;
position:static;
vertical-align:top;
}

.list-qa-01 dd{
margin-bottom:1em;
background:url(/shared/images/line_04.gif) repeat-x 0 100%;
}

/*___ No Bullet ___*/

.list-num-01 li,
.list-num-02 li,
.list-num-03 li,
.list-notice-01 li,
.list-notice-02 li,
.list-notice-03 li,
.list-notice-04 li{
background-image:none;
}

.list-num-01 li .list-dot-01 li,
.list-num-02 li .list-dot-01 li,
.list-notice-01 li .list-dot-01 li,
.list-notice-02 li .list-dot-01 li,
.list-notice-03 li .list-dot-01 li,
.list-notice-04 l .list-dot-01 li{
background-image:url(/shared/images/blt_dot_02.gif);
}

.list-num-01 li .list-dot-02 li,
.list-num-02 li .list-dot-02 li,
.list-notice-01 li .list-dot-02 li,
.list-notice-02 li .list-dot-02 li,
.list-notice-03 li .list-dot-02 li,
.list-notice-04 li .list-dot-02 li{
background-image:url(/shared/images/blt_dot_03.gif);
}

.list-num-01 .list-dot-01 .list-notice-01 li{
background-image:none;
}


/* mod_paragraph                .pgh-
-------------------------------------*/

/*___ pgh-plain-02 ___*/

.pgh-plain-02,
.pgh-right-02,
.pgh-center-02,
.pgh-notice-02{
font-size:85%;
}

/*___ pgh-right-01 ___*/

.pgh-right-01,
.pgh-right-02{
text-align:right;
}

/*___ pgh-center-01 ___*/

.pgh-center-01,
.pgh-center-02{
text-align:center;
}

/*___ pgh-notice-01 ___*/

.pgh-notice-01,
.pgh-notice-02{
padding-left:1.2em;
position:relative;
zoom:1;
}

.pgh-notice-01 span,
.pgh-notice-02 span{
position:absolute;
top:0;
left:0;
}

/*___ pgh-arrow-01 ___*/

/*
.pgh-arrow-01{
background-position:0 0.2em;
}
*/

.pgh-arrow-02{
background-position:0 0.1em;
font-size:85%;
}


/* mod_link                    .link-
-------------------------------------*/

/*___ link-arrow-01 ___*/

.link-arrow-01{
text-align:right;
}

.link-arrow-01 a,
.link-arrow-02{
padding-left:7px;
line-height:1.3;
background:url(/shared/images/blt_arrow_04.gif) no-repeat 0 0.3em;
font-size:85%;
}

/*___ link-arrow-02 ___*/

.link-arrow-02{
background-position:0 0.4em;
}

/*___ link-window-01 ___*/

.link-window-01 img,
.link-pdf-01 img{
margin-left:2px;
vertical-align:middle;
}


/* mod_table                    .tbl-
-------------------------------------*/

table,
th,
td{
border-collapse:collapse;
border:1px solid #999;
}

th,
td{
line-height:1.3;
font-weight:normal;
}

tr.style-01 th,
tr.style-01 td,
th.style-01,
td.style-01{
background-color:#f2e7b1 !important;
}

tr.style-02 th,
tr.style-02 td,
th.style-02,
td.style-02{
background-color:#eee !important;
}

table p.vertical-sentence-01{
margin:0 auto;
width:1em;
}

/*___ tbl-data-01 ___*/

.tbl-data-01 th,
.tbl-data-01 td,
.tbl-level-01 th,
.tbl-level-01 td,
.tbl-compare-01 th,
.tbl-compare-01 td{
padding:0.6em 10px;
}

.tbl-data-01 thead th,
.tbl-data-01 tr.thead th{
background-color:#d1dce5;
font-weight:bold;
}

.tbl-data-01 tbody th,
.tbl-data-01 th,
.tbl-compare-01 tbody th{
background-color:#eee;
}


/*___ info_tbl ___*/
.info_tbl tr.tbl_head th{
padding:10px;
background-color:#d1dce5;
font-weight:bold;
}

.info_tbl th, .info_tbl td{
padding:10px;
}

/*.info_tbl tr.thead th{
padding:0.6em 10px 0 10px;
background-color:#d1dce5;
font-weight:bold;
line-height:1;
}*/

.info_tbl tbody th{
background-color:#eee;
}



/*___ tbl-level-01 ___*/

.tbl-level-01 th{
background-color:#d1dce5;
}

.tbl-level-01 th img{
margin-right:15px;
vertical-align:middle;
}

/*___ tbl-compare-01 ___*/

.tbl-compare-01 thead th{
background-color:#d1dce5;
text-align:center;
}

.tbl-compare-01 tbody th,
.tbl-compare-01 td{
text-align:right;
}

.tbl-compare-01 tbody th.ex,
.tbl-compare-01 td.ex{
text-align:center;
}

.tbl-compare-01 tbody td.crp{
text-align:left;
}

.tbl-compare-01 .bdr-t{
border-top:2px solid #df0025;
}

.tbl-compare-01 .bdr-r{
border-right:2px solid #df0025;
}

.tbl-compare-01 .bdr-b{
border-bottom:2px solid #df0025;
}

.tbl-compare-01 .bdr-l{
border-left:2px solid #df0025;
}

.tbl-compare-01 .rank1{
color:#fff;
background-color:#f66;
}

.tbl-compare-01 .rank2{
background-color:#c3e2c4;
}

.tbl-compare-01 .rank3{
background-color:#e4edd3;
}

.tbl-compare-01 thead th.okasan{
color:#fff;
background:#bc001f url(/shared/images/tbl_compare_bg.gif) repeat-x 0 0 !important;
}

.tbl-compare-01 em{
font-weight:bold;
}

/*___ tbl-info-01 ___*/

.tbl-info-01,
.tbl-campaign-01{
margin-left:10px;
width:660px;
}

body.home .tbl-info-01,
body.home .tbl-campaign-01{
width:612px;
}

.tbl-info-01 .date{
width:100px;
}

.tbl-info-01 .cat{
width:60px;
}

.tbl-info-01 .text,
.tbl-campaign-01 .text{
width:500px;
}


/* 過去に実施したキャンペーン */
.tbl-info-01 .date-02{
width:125px;
}

.tbl-info-01 .cat-02{
width:60px;
}

.tbl-info-01 .text-02,
.tbl-campaign-01 .text{
width:475px;
}
/* //過去に実施したキャンペーン */

/* トップページキャンペーン、フェイスブックキャンペーン */
table .date-03{
width:180px;
}

table .cat-03{
width:60px;
}

table .text-03{
width:420px;
}
/* //トップページキャンペーン、フェイスブックキャンペーン */


body.home .tbl-info-01 .text,
body.home .tbl-campaign-01 .text{
width:447px;
}

.tbl-info-01,
.tbl-info-01 th,
.tbl-info-01 td,
.tbl-info-02,
.tbl-info-02 th,
.tbl-info-02 td,
.tbl-campaign-01,
.tbl-campaign-01 th,
.tbl-campaign-01 td,
.tbl-campaign-02,
.tbl-campaign-02 th,
.tbl-campaign-02 td{
border-collapse:separate;
border:0;
}

.tbl-info-01 th,
.tbl-info-01 td,
.tbl-info-02 th,
.tbl-info-02 td,
.tbl-campaign-01 th,
.tbl-campaign-01 td,
.tbl-campaign-02 th,
.tbl-campaign-02 td{
padding-bottom:0.6em;
vertical-align:top;
text-align:left;
}

.tbl-info-01 .icon,
.tbl-info-02 .icon,
.tbl-campaign-01 .icon,
.tbl-campaign-02 .icon{
margin-left:3px;
vertical-align:middle;
}

/*___ tbl-info-02 ___*/

.tbl-info-02,
.tbl-campaign-02{
width:650px;
}

.tbl-info-02 .date,
.tbl-campaign-02 .date{
width:105px;
}

.tbl-info-02 .text,
.tbl-campaign-02 .text{
width:545px;
}

/*___ tbl-campaign-01 ___*/

.tbl-campaign-01 .date{
width:165px;
}

/*___ tbl-seminar-01 ___*/

.tbl-seminar-01{
position:relative;
width:618px;
}

.tbl-seminar-01 table{
margin-left:82px;
width:536px;
background:url(/shared/images/line_03.gif) repeat-x 0 0;
}

.tbl-seminar-01 table,
.tbl-seminar-01 th,
.tbl-seminar-01 td{
border-collapse:separate;
border:0;
}

.tbl-seminar-01 th,
.tbl-seminar-01 td{
padding-top:0.6em;
padding-bottom:0.6em;
vertical-align:top;
background:url(/shared/images/line_03.gif) repeat-x 0 100%;
text-align:left;
}

.tbl-seminar-01 th{
padding-left:10px;
padding-right:10px;
width:76px;
}

.tbl-seminar-01 td{
padding-right:10px;
width:460px;
}

.tbl-seminar-01 .photo{
position:absolute;
top:0;
left:0;
}


/*___ tbl-seminar-02 ___*/

.tbl-seminar-02{
position:relative;
width:618px;
}

.tbl-seminar-02 table{
margin-left:160px;
width:458px;
background:url(/shared/images/line_03.gif) repeat-x 0 0;
}

.tbl-seminar-02 table,
.tbl-seminar-02 th,
.tbl-seminar-02 td{
border-collapse:separate;
border:0;
}

.tbl-seminar-02 th,
.tbl-seminar-02 td{
padding-top:0.6em;
padding-bottom:0.6em;
vertical-align:top;
background:url(/shared/images/line_03.gif) repeat-x 0 100%;
text-align:left;
}

.tbl-seminar-02 th{
padding-left:10px;
padding-right:10px;
width:80px;
}

.tbl-seminar-02 td{
padding-right:10px;
width:378px;
}

.tbl-seminar-02 .photo{
position:absolute;
top:0;
left:0;
}


/*___ tbl-schedule-01 ___*/

.tbl-schedule-01{
width:650px;
}

.tbl-schedule-01,
.tbl-schedule-01 th,
.tbl-schedule-01 td{
border-collapse:separate;
border:0;
}

.tbl-schedule-01 th,
.tbl-schedule-01 td{
padding:0.8em 0;
background:url(/shared/images/line_04.gif) repeat-x 0 100%;
text-align:left;
vertical-align:top;
}

.tbl-schedule-01 th{
padding-left:2px;
padding-right:10px;
width:76px;
font-weight:bold;
}

.tbl-schedule-01 td{
width:574px;
}

.tbl-schedule-01 .subinfo-01 .text{
float:left;
width:340px;
}

.tbl-schedule-01 .subinfo-01 .pict{
float:right;
}

.tbl-schedule-01 th img{
margin-top:0.2em;
}


/* mod_box                      .box-
-------------------------------------*/

.box {
	margin-bottom:5px;
	margin-left:0px;
}

.box-login {
	margin-bottom:10px;
}

.box-beginner {
	margin-bottom:6px;
}

/*___ box-accordion ___*/

.box-accordion{
width:190px;
margin-bottom:5px;
padding-bottom:13px;
background: url(/shared/images/sb_bg_btm.gif) no-repeat bottom;
}

.box-title p {
padding:13px 10px 0px 10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.box-contents{
width:168px;
padding:10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.box-contents p.tholist{
margin:10px 0 0 0;
padding:0;
text-align:right;
}


/*___ box-normal ___*//* アコーディオン無効用css */

.box-normal{
width:190px;
margin-bottom:5px;
padding-bottom:13px;
background: url(/shared/images/sb_bg_btm.gif) no-repeat bottom;
margin-left:0px;
}

.box-n-title p {
padding:13px 10px 0px 10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.box-n-title p.mt-5 {
padding:5px 10px 0px 10px;
}

.box-n-contents{
padding:10px 10px 0 10px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.box-n-contents p.tholist{
margin:5px 0 0 0;
padding:0;
text-align:right;
}

.box-n-contents_fund{
padding:5px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}


/*___ box-accordion_jp ___*/
.rating_contents{
margin:0 0 10px 0;
padding:10px 0 0 0;
background:url(/shared/images/line_02.gif) 0 0 repeat-x;
}

.box-accordion_jp{
width:650px;
margin:5px 0 5px 10px;
padding:0;
}

.box-title_jp{
margin:0;
padding:0;
background:url(/jp/images/rtg_bg.jpg) 0 0 no-repeat;
height:29px;
}

.box-title_jp ul{
margin:0;
padding:0;
}

.box-title_jp li{
float:left;
}

#icst{
margin:0 0 10px 0;
padding:0;
}

#icst h2.jp_t_ttl-h2{
margin:0 0 5px 0;
padding:7px 10px 7px 38px;
background:url(/jp/images/jpcts_ttl.gif) 0 0 no-repeat;
font-size:120%;
display:block;
font-weight:bold;
}

#icst iframe{
border:1px solid #999999;
}

/*伊藤チーフストラテジスト 相場実況中継*/
#icst_contents{
margin:0;
padding:2px 10px 5px 10px;
}

#icst_contents h2.jp_t_ttl-h2{
margin:0 0 5px 0;
padding:7px 10px 7px 38px;
background:url(/jp/images/jpcts_ttl.gif) 0 0 no-repeat;
font-size:120%;
display:block;
font-weight:bold;
}

#icst_contents dl.s_icst0{
margin:0;
padding:10px;
border:none;
border-top:1px dotted #999999;
border-bottom:1px dotted #999999;
}

#icst_contents dl.s_icst{
margin:0;
padding:5px 10px;
border-bottom:1px dotted #999999;
}

#icst_contents dl.s_icst0 dt, #icst_contents dl.s_icst dt{
margin:0;
padding:0;
font-weight:bold;
}

#icst_contents dl.s_icst0 dd, #icst_contents dl.s_icst dd{
margin:0;
padding:0;
}


/*レーティング*/
.rating_contents h2.jp_t_ttl-h2{
margin:0 0 5px 0;
padding:7px 10px 7px 38px;
background:url(/shared/images/jp_rtg_ttl.gif) 0 0 no-repeat;
font-size:120%;
display:block;
font-weight:bold;
}

.box-title_jp li.r_item_day{
margin:0;
padding:6px 0 0 7px;
width:100px;
font-weight:bold;
}

.box-title_jp li.r_item_code{
margin:0;
padding:6px 0 0 0;
width:40px;
font-weight:bold;
}

.box-title_jp li.r_item_name{
margin:0;
padding:6px 0 0 0;
width:380px;
font-weight:bold;
}

.box-title_jp li.r_item_bfo{
margin:0;
padding:5px 0 0 0;
width:45px;
}

.box-title_jp li.r_item_arw{
margin:0;
padding:5px 0 0 0;
width:25px;
}

.box-title_jp li.r_item_aft{
margin:0;
padding:5px 0 0 0;
width:50px;
}

.box-title_jp li.r_item_point{
margin:0;
padding:5px 0 0 0;
width:74px;
}


/*レーティング一覧*/
.rating_contents_lst{
margin:0;
padding:0;
}

.rating_contents_lst .box-title_jp{
margin:0;
padding:0;
background:#e5e5e5;
height:29px;
}

.rating_contents_lst .box-title_jp_lst ul{
margin:0;
padding:0;
}

.rating_contents_lst .box-title_jp_lst li{
float:left;
}

.rating_contents_lst h2.jp_t_ttl-h2{
margin:5px 0;
padding:7px 5px 7px 38px;
background:url(/shared/images/jp_rtg_ttl.gif) 0 0 no-repeat;
font-size:120%;
display:block;
font-weight:bold;
}

.rating_contents_lst .box-title_jp li.r_item_day{
margin:0;
padding:6px 0 0 7px;
width:100px;
font-weight:bold;
}

.rating_contents_lst .box-title_jp li.r_item_code{
margin:0;
padding:6px 0 0 0;
width:40px;
font-weight:bold;
}

.rating_contents_lst .box-title_jp li.r_item_name{
margin:0;
padding:6px 0 0 0;
width:400px;
font-weight:bold;
}

.rating_contents_lst .box-title_jp li.r_item_bfo{
margin:0;
padding:5px 0 0 0;
width:45px;
}

.rating_contents_lst .box-title_jp li.r_item_arw{
margin:0;
padding:5px 0 0 0;
width:25px;
}

.rating_contents_lst .box-title_jp li.r_item_aft{
margin:0;
padding:5px 0 0 0;
width:50px;
}

.rating_contents_lst .box-title_jp li.r_item_point{
margin:0;
padding:5px 0 0 0;
width:74px;
}


/*月次*/
.monthly_contents{
margin:0 0 20px 0;
padding:10px 0 0 0;
background:url(/shared/images/line_02.gif) 0 0 repeat-x;
}

.monthly_contents h2.jp_t_ttl-h2{
margin:0 0 5px 0;
padding:7px 10px 7px 38px;
background:url(/shared/images/jp_mty_ttl.gif) 0 0 no-repeat;
font-size:120%;
display:block;
font-weight:bold;
}

.box-title_jp li.g_item_day{
margin:0;
padding:6px 0 0 7px;
width:100px;
font-weight:bold;
}

.box-title_jp li.g_item_name{
margin:0;
padding:6px 0 0 0;
width:430px;
font-weight:bold;
}

.box-title_jp li.g_item_point{
margin:0;
padding:6px 0 0 0;
width:85px;
background:url(/jp/images/rtg_arw.gif) right 9px no-repeat;
}


/*月次情報一覧*/
.monthly_contents_lst{
margin:0;
padding:0;
}

.monthly_contents_lst .box-title_jp{
margin:0;
padding:0;
background:#e5e5e5;
height:29px;
}

.box-title_jp li.g_item_day{
margin:0;
padding:6px 0 0 7px;
width:100px;
font-weight:bold;
}

.box-title_jp li.g_item_name{
margin:0;
padding:6px 0 0 0;
width:470px;
font-weight:bold;
}

.box-title_jp li.g_item_point{
margin:0;
padding:6px 0 0 0;
width:85px;
background:url(/jp/images/rtg_arw.gif) right 9px no-repeat;
}


.box-contents_jp{
clear:both;
width:630px;
margin:0;
padding:10px 10px 0 10px;
}

.box-contents_jp ul.list-arrow-acco_jp{
margin:0;
padding:0 0 10px 0;
list-style:none;
}


#jpaccount ul{
margin:0;
padding:0 0 10px 0;
}

#jpaccount li{
margin:0;
padding:0 0 0 14px;
background:url(../images/mark_jp.gif) 0 4px no-repeat;
}

#jpaccount_lst{
margin:10px 0 0 0;
padding:0;
}

#jpaccount_lst ul{
margin:0;
padding:0;
}

#jpaccount_lst li{
margin:0;
padding:0 20px 0 14px;
background:url(../images/mark_jp.gif) 0 5px no-repeat;
float:left;
}

#jpaccount_lst li.lgn_lik{
margin:0;
}

#jpaccount_lst li.act_lik{
margin:0 0 0 20px;
padding:0 0 0 14px;
}

p.rtg_lit{
margin:0 20px 10px 0;
padding:0;
text-align:right;
background:url(../images/mark_jp.gif) 486px 5px no-repeat;
}

p.gtj_lit{
margin:0 20px 10px 0;
padding:0;
text-align:right;
background:url(../images/mark_jp.gif) 500px 5px no-repeat;
}


/*___ box-ac-top ___*/

.box-ac-top{
margin-bottom:5px;
width:249px;
padding-bottom:13px;
background: url(/shared/images/sb_top_bg_btm.gif) no-repeat bottom;
}

.top-bn {
margin-top:13px;
}

.top-bn02 {
margin:0;
padding:0;
}

/*___ box-ac-fund ___*/

.box-ac-fund{
text-align:center;
	padding-bottom:13px;
	margin-bottom:5px;
	background: url(../images/sb_bg_btm.gif) no-repeat bottom;
}
.tbl-rank-01 td{
text-align:left;}


/*___ box-ac-fund_lotr ___*/
.box-ac-fund_lotr{
margin:0 0 5px 0;
padding:0 0 5px 0;
background: url(../images/sb_bg_btm.gif) no-repeat bottom;
}

.box-ac-fund_lotr table{
margin:0;
padding:0 5px;
}

.box-n-contents_fund_ltr{
margin:0 0 5px 0;
padding:0 0 5px 0;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
}

.box-n-contents_fund_ltr iframe{
margin:0;
padding:0 0 5px 0;
width:180px;
min-height:250px;
}



/*___ box-ac-top2 ___*/

.fair_2011_bnr{
margin:5px 0;
width:249px;
padding:0;
text-align:center;
/*background: url(/shared/images/sb_top_bg_btm.gif) no-repeat bottom;*/
}

.fair_2011_bnr p{
margin:5px 0 0 0;
padding:0;
}

/*___ box-01 ___*/

.box-01,
.box-02,
.box-03,
.box-04,
.box-notice-01,
.box-qa-01,
.box-example-01,
.box-mobilie-info-01,
.box-keyword-01{
border:1px solid #ccc;
}

.box-01{
padding-bottom:0.6em;
background-color:#fff;
}

.box-01.after{
margin-bottom:0;
border-bottom:0;
}

.box-01 h5{
margin:1px 1px 0.6em 1px;
padding:0.5em 9px;
color:#fff;
background-color:#000;
}

.box-01 h5.pict{
padding:0;
background-color:transparent;
}

.box-01 ul{
margin:0 10px;
}

.banner{
margin-bottom:20px;
}

/*___.box-01 .banner{
margin-bottom:10px;
}---*/

.box-01 .banner li{
margin-bottom:5px;
}

.box-01 .link-arrow-01{
margin:0 10px;
}

.box-01 .list-arrow-01 li.img{
margin-top:-0.4em;
background-image:none;
}

.box-01 h6{
line-height:1.3;
}

/*___ box-02 ___*/

.box-02,
.box-03{
padding:1em 15px;
}

/*___ box-03 ___*/

.box-03{
background-color:#eee;
}

/*___ box-04 ___*/

.box-04{
padding:1em 15px 0 15px;
}

/*___ box-05 ___*/

.box-05{
padding:0.5em 10px;
background-color:#eee;
}

/*___ box-06 ___*/

.box-06{
padding-bottom:13px;
background: url(/attractive/images/attractive_bg_btm.gif) no-repeat bottom;
}

.box-06 .inner {
width:628px;
padding:1em 20px;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
}

/*___ box-notice-01 ___*/

.box-notice-01 .title{
padding:0.6em 15px;
border-bottom:1px solid #ccc;
background-color:#eee;
}

.box-notice-01 .inner,
.box-keyword-01 .inner{
padding:0.8em 15px;
}

/*___ box-qa-01 ___*/

.box-qa-01 dt{
padding:7px 15px 0.4em 38px;
border-bottom:1px solid #ccc;
line-height:1.3;
background:#ededed url(/shared/images/qa_set_01_bg.gif) no-repeat 0 0;
font-size:116%;
font-weight:bold;
}

.box-qa-01 dd{
padding:9px 15px 0.5em 38px;
background:#fff url(/shared/images/blt_a_01.gif) no-repeat 14px 9px;
}

/*___ box-example-01 __*/

.box-example-01{
padding:0.6em 7px;
}

.box-example-01 dl{
background:url(/shared/images/blt_example_01.gif) no-repeat 0 0;
}

.box-example-01 dt,
.box-example-01 dd{
padding:0 15px 0 36px;
}

.box-example-01 dt{
margin-bottom:0.4em;
padding-top:5px;
}

/*___ box-mobilie-info-01 ___*/

.box-mobilie-info-01{
padding:0.8em 15px 0.8em 15px;
}

.box-mobilie-info-01 dt{
margin-bottom:0.8em;
padding-left:6px;
border-left:4px solid #999;
font-weight:bold;
}

.box-mobilie-info-01 .qr{
float:left;
}

.box-mobilie-info-01 .text{
padding-left:80px;
}

.box-mobilie-info-01 dd span{
font-size:85%;
}

.box-mobilie-info-01 .pgh-plain-02{
margin-top:0.6em;
margin-bottom:0;
}

/*___ box-keyword-01 ___*/

.box-keyword-01 .title{
padding:0.6em 15px 0.6em 29px;
border-bottom:1px solid #ccc;
background:#eee url(/shared/images/icn_keyword_01.gif) no-repeat 11px 0.7em;
}

.box-keyword-01 dt{
font-weight:bold;
}

.box-keyword-01 dd{
margin-bottom:0.6em;
}

/*___ box-summary-01 ___*/

.box-summary-01,
.box-contact-01{
padding-top:20px;
width:650px;
background:url(/shared/images/box_bg_01_top.gif) no-repeat 0 0;
}

.box-summary-01 dl,
.box-contact-01 .inner{
padding:0 15px 20px 20px;
background:url(/shared/images/box_bg_01_btm.gif) no-repeat 0 100%;
}

.box-summary-01 dt,
.box-contact-01 dt,
.list-definition-02 dt{
margin-bottom:0.4em;
padding-left:6px;
border-left:4px solid #999;
font-weight:bold;
}

/*___ box-contact-01 ___*/

.box-contact-01 dd{
margin-left:12px;
}

.box-contact-01 .mail{
margin-right:15px;
float:left;
width:280px;
}

.box-contact-01 .tel{
float:left;
width:315px;
}

.box-contact-01 .num img{
margin-right:2px;
vertical-align:baseline;
}

.box-contact-01 .pgh-arrow-01{
margin-bottom:0;
}

/*___ box-digest-01 ___*/

.box-digest-01{
width:650px;
}

.box-digest-01 .wrap{
padding-bottom:1em;
position:relative;
background:url(/shared/images/box_bg_02.gif) no-repeat 0 100%;
}

.box-digest-01 .single{
background-image:url(/shared/images/box_bg_03.gif);
}

.box-digest-01 .col-1,
.box-digest-01 .col-2{
padding:1em 10px 0 10px;
border-top:1px solid #ccc;
width:300px;
}

.box-digest-01 .col-1{
float:left;
}

.box-digest-01 .col-2{
float:right;
}

.box-digest-01 .pgh-arrow-01{
position:absolute;
bottom:0;
}

.box-digest-01 .col-1 .pgh-arrow-01{
left:105px;
}

.box-digest-01 .col-2 .pgh-arrow-01{
left:435px;
}

.box-digest-01 p .text{
padding-bottom:1.5em;
display:block;
float:right;
width:205px;
line-height:1.3;
}

.box-digest-01 p span span{
font-weight:bold;
}

.box-digest-01 p img{
float:left;
}

/*___ box-digest-02 ___*/

.box-digest-02,
.box-digest-03{
padding-bottom:10px;
border:1px solid #ccc;
position:relative;
width:648px;
}

.box-digest-02 .lead,
.box-digest-03 h2,
.box-digest-03 h3{
padding:0.4em 10px;
background:url(/shared/images/box_bg_04.gif) repeat-x 0 100%;
font-size:133%;
font-weight:bold;
}

.box-digest-02 h2{
margin:10px 0 0 10px;
}

.box-digest-02 .pgh-arrow-01,
.box-digest-03 .pgh-arrow-01{
margin-bottom:0;
position:absolute;
right:10px;
bottom:10px;
}

/*___ box-digest-03 ___*/

.box-digest-03 .text{
padding:10px;
}

.box-digest-03 .text span{
padding-bottom:1.5em;
display:block;
float:right;
width:518px;
}

.box-digest-03 .text img{
float:left;
}

/*___ box-index-01 ___*/

.box-index-01{
background:url(/shared/images/box_index_01_bg.gif) no-repeat 0 100%;
}

.box-index-01 .col-1,
.box-index-01 .col-2{
width:330px;
}

.box-index-01 .col-1{
float:left;
}

.box-index-01 .col-2{
float:right;
}

.box-index-01 .inner{
padding:0 11px;
}

.box-index-01 .inner .pgh-center-01{
margin-top:2em;
margin-bottom:2em;
}

.box-index-01 .inner .list-definition-01 dt{
padding-top:0.8em;
background:url(/shared/images/line_02.gif) repeat-x 0 0;
}


/* mod_layout                   .lay-
-------------------------------------*/

.lay-pict-caption{
margin-top:0.8em;
line-height:1.3;
font-size:85%;
text-align:left !important;
}

.lay-pict-r-01 .text ul,
.lay-pict-r-02 .text ul,
.lay-pict-r-03 .text ul,
.lay-pict-r-04 .text ul,
.lay-pict-r-05 .text ul,
.lay-pict-r-06 .text ul,
.lay-pict-r-07 .text ul,
.lay-pict-l-01 .text ul,
.lay-pict-l-02 .text ul,
.lay-pict-l-03 .text ul,
.lay-pict-l-04 .text ul,
.lay-pict-l-05 .text ul,
.lay-pict-l-06 .text ul,
.lay-pict-l-07 .text ul{
float:left;
}

.lay-pict-r-01 .text ul,
.lay-pict-l-01 .text ul{
width:503px;
}

.lay-pict-r-02 .text ul,
.lay-pict-l-02 .text ul{
width:414px;
}

.lay-pict-r-03 .text ul,
.lay-pict-l-03 .text ul{
width:325px;
}

.lay-pict-r-04 .text ul,
.lay-pict-l-04 .text ul{
/*
width:px;
*/
}

.lay-pict-r-05 .text ul,
.lay-pict-l-05 .text ul{
/*
width:px;
*/
}

.lay-pict-r-06 .text ul,
.lay-pict-l-06 .text ul{
/*
width:px;
*/
}

.lay-pict-r-07 .text ul,
.lay-pict-l-07 .text ul{
/*
width:px;
*/
}

.lay-pict-r-01 .text .box-notice-01 ul,
.lay-pict-r-01 .text .box-02 ul,
.lay-pict-r-01 .text .box-03 ul,
.lay-pict-r-02 .text .box-notice-01 ul,
.lay-pict-r-02 .text .box-02 ul,
.lay-pict-r-02 .text .box-03 ul,
.lay-pict-r-03 .text .box-notice-01 ul,
.lay-pict-r-03 .text .box-02 ul,
.lay-pict-r-03 .text .box-03 ul,
.lay-pict-r-04 .text .box-notice-01 ul,
.lay-pict-r-04 .text .box-02 ul,
.lay-pict-r-04 .text .box-03 ul,
.lay-pict-r-05 .text .box-notice-01 ul,
.lay-pict-r-05 .text .box-02 ul,
.lay-pict-r-05 .text .box-03 ul,
.lay-pict-r-06 .text .box-notice-01 ul,
.lay-pict-r-06 .text .box-02 ul,
.lay-pict-r-06 .text .box-03 ul,
.lay-pict-r-07 .text .box-notice-01 ul,
.lay-pict-r-07 .text .box-02 ul,
.lay-pict-r-07 .text .box-03 ul,
.lay-pict-l-01 .text .box-notice-01 ul,
.lay-pict-l-01 .text .box-02 ul,
.lay-pict-l-01 .text .box-03 ul,
.lay-pict-l-02 .text .box-notice-01 ul,
.lay-pict-l-02 .text .box-02 ul,
.lay-pict-l-02 .text .box-03 ul,
.lay-pict-l-03 .text .box-notice-01 ul,
.lay-pict-l-03 .text .box-02 ul,
.lay-pict-l-03 .text .box-03 ul,
.lay-pict-l-04 .text .box-notice-01 ul,
.lay-pict-l-04 .text .box-02 ul,
.lay-pict-l-04 .text .box-03 ul,
.lay-pict-l-05 .text .box-notice-01 ul,
.lay-pict-l-05 .text .box-02 ul,
.lay-pict-l-05 .text .box-03 ul,
.lay-pict-l-06 .text .box-notice-01 ul,
.lay-pict-l-06 .text .box-02 ul,
.lay-pict-l-06 .text .box-03 ul,
.lay-pict-l-07 .text .box-notice-01 ul,
.lay-pict-l-07 .text .box-02 ul,
.lay-pict-l-07 .text .box-03 ul{
float:none;
width:auto;
}

.lay-pict-r-01.loose .text,
.lay-pict-r-02.loose .text,
.lay-pict-r-03.loose .text,
.lay-pict-r-04.loose .text,
.lay-pict-r-05.loose .text,
.lay-pict-r-06.loose .text,
.lay-pict-r-07.loose .text{
padding-right:0 !important;
}

.lay-pict-l-01.loose .text,
.lay-pict-l-02.loose .text,
.lay-pict-l-03.loose .text,
.lay-pict-l-04.loose .text,
.lay-pict-l-05.loose .text,
.lay-pict-l-06.loose .text,
.lay-pict-l-07.loose .text{
padding-left:0 !important;
}

/*___ 20100105追加 ___*/

.lay-pict-caption-2{
margin-top:0.8em;
line-height:1.3;
font-size:85%;
text-align:center !important;
}

/*___ lay-pict-01 ___*/

.lay-pict-01 .text{
margin-top:0.8em;
}



/*___ lay-pict-r-01 ___*/

.lay-pict-r-01 .pict,
.lay-pict-r-02 .pict,
.lay-pict-r-03 .pict,
.lay-pict-r-04 .pict,
.lay-pict-r-05 .pict,
.lay-pict-r-06 .pict,
.lay-pict-r-07 .pict{
float:right;
padding-left:10px;
}

.lay-pict-r-01 .pict{
width:137px;
}

.lay-pict-r-01 .text{
padding-right:147px;
}

/*___ lay-pict-r-02 ___*/

.lay-pict-r-02 .pict{
width:226px;
}

.lay-pict-r-02 .text{
padding-right:236px;
}

/*___ lay-pict-r-03 ___*/

.lay-pict-r-03 .pict{
width:315px;
}

.lay-pict-r-03 .text{
padding-right:325px;
}

/*___ lay-pict-r-04 ___*/

.lay-pict-r-04 .pict{
width:275px;
}

.lay-pict-r-04 .text{
padding-right:285px;
}

/*___ lay-pict-r-05 ___*/

.lay-pict-r-05 .pict{
width:79px;
}

.lay-pict-r-05 .text{
padding-right:89px;
}

/*___ lay-pict-r-06 ___*/

.lay-pict-r-06 .pict{
width:263px;
}

.lay-pict-r-06 .text{
padding-right:273px;
}

/*___ lay-pict-r-07 ___*/

.lay-pict-r-07 .pict{
width:200px;
}

.lay-pict-r-07 .text{
padding-right:210px;
}

/*___ lay-pict-l-01 ___*/

.lay-pict-l-01 .pict,
.lay-pict-l-02 .pict,
.lay-pict-l-03 .pict,
.lay-pict-l-04 .pict,
.lay-pict-l-05 .pict,
.lay-pict-l-06 .pict,
.lay-pict-l-07 .pict{
float:left;
padding-right:10px;
}

.lay-pict-l-01 .pict{
width:137px;
}

.lay-pict-l-01 .text{
padding-left:147px;
}

/*___ lay-pict-l-02 ___*/

.lay-pict-l-02 .pict{
width:226px;
}

.lay-pict-l-02 .text{
padding-left:236px;
}

.lay-pict-l-02 .text_tkbfx{
margin:0;
padding:0;
float:left;
width:414px;
}

/*___ lay-pict-l-03 ___*/

.lay-pict-l-03 .pict{
width:315px;
}

.lay-pict-l-03 .text{
padding-left:325px;
}

/*___ lay-pict-l-04 ___*/

.lay-pict-l-04 .pict{
width:275px;
}

.lay-pict-l-04 .text{
padding-left:285px;
}

/*___ lay-pict-l-05 ___*/

.lay-pict-l-05 .pict{
width:79px;
}

.lay-pict-l-05 .text{
padding-left:89px;
}

.lay-pict-r-03 .lay-pict-l-05 .pict{
padding-left:0;
width:79px;
}

.lay-pict-r-03 .lay-pict-l-05 .text{
padding-right:0;
}

/*___ lay-pict-l-06 ___*/

.lay-pict-l-06 .pict{
width:263px;
}

.lay-pict-l-06 .text{
padding-left:273px;
}

/*___ lay-pict-l-07 ___*/

.lay-pict-l-07 .pict{
width:200px;
}

.lay-pict-l-07 .text{
padding-left:210px;
}

/*___ lay-pict-col2-01 ___*/

.lay-pict-col2-01,
.lay-pict-col3-01{
padding-bottom:0.2em;
width:650px;
overflow:hidden;
}

.lay-pict-col2-01 .wrap,
.lay-pict-col3-01 .wrap{
padding-bottom:0.6em;
width:670px;
}

.lay-pict-col2-01 div{
margin-right:20px;
width:315px;
float:left;
}

/*___ lay-pict-col2-02 ___*/

.lay-pict-col2-02,
.lay-pict-col2-03{
width:650px;
}

.lay-pict-col2-02 .pict{
float:left;
width:320px;
overflow:hidden;
}

.lay-pict-col2-02 .pict div{
margin-right:10px;
float:left;
width:150px;
}

.lay-pict-col2-02 .pict .nav-go-01{
margin-top:0.8em;
}

.lay-pict-col2-02 .text{
float:right;
width:330px;
}

/*___ lay-pict-col2-03 ___*/

.lay-pict-col2-03 .pict{
float:left;
width:226px;
}

.lay-pict-col2-03 .pict div{
float:left;
width:110px;
}

.lay-pict-col2-03 .pict div.last{
margin-left:6px;
}

.lay-pict-col2-03 .pict .nav-go-01{
margin-top:0.8em;
}

.lay-pict-col2-03 .text{
float:right;
width:414px;
}

/*___ lay-pict-col3-01 ___*/

.lay-pict-col3-01 div{
margin-right:17px;
width:205px;
float:left;
}

/*___ lay-pict-col3-02 ___*/

.lay-pict-col3-02{
width:670px;
overflow:hidden;
margin-bottom:20px;
}

/* 20100928追加 */
*html .lay-pict-col3-02{
_margin-bottom:10px;
}

.lay-pict-col3-02 .wrap{
width:670px;
}

.lay-pict-col3-02 div{
margin-right:11px;
width:216px;
float:left;
}

.lay-pict-col3-02 .last{
margin-right:0 !important;
}

/*___ section ___*/

div.section{
margin:0 10px 1.5em 10px;
/*
background-color:#ffc;
border:1px solid #f00;
*/
}

div.section_2{
margin:0 10px 1.5em 10px;
padding:15px;
background:url(/tradeinfo/images/banner_fx_bg.jpg) 0 0 no-repeat;
border:1px solid #55ae3b;
}

div.section_2 #fx_nv_blg_l{
margin:0;
padding:0;
width:325px;
float:left;
}

div.section_2 #fx_nv_blg_r{
margin:0;
padding:0;
width:280px;
float:right;
}

/*___ lay-space-top-01 ___*/

.lay-space-top-01{
margin-top:0 !important;
}

/*___ lay-space-top-02 ___*/

.lay-space-top-02{
margin-top:0.5em !important;
}

/*___ lay-space-top-03 ___*/

.lay-space-top-03{
margin-top:1em !important;
}

/*___ lay-space-top-04 ___*/

.lay-space-top-04{
margin-top:1.5em !important;
}

/*___ lay-space-top-05 ___*/

.lay-space-top-05{
margin-top:2em !important;
}

/*___ lay-space-btm-01 ___*/

.lay-space-btm-01{
margin-bottom:0 !important;
}

/*___ lay-space-btm-02 ___*/

.lay-space-btm-02{
margin-bottom:0.5em !important;
}

/*___ lay-space-btm-03 ___*/

.lay-space-btm-03{
margin-bottom:1em !important;
}

/*___ lay-space-btm-04 ___*/

.lay-space-btm-04{
margin-bottom:1.5em !important;
}

/*___ lay-space-btm-05 ___*/

.lay-space-btm-05{
margin-bottom:2em !important;
}

/*___ lay-icn-top ___*/

img.lay-icn-top,
img.lay-icn-middle,
img.lay-icn-btm{
margin-right:0.2em;
margin-left:0.2em;
}

img.lay-icn-top{
vertical-align:text-top;
}

/*___ lay-icn-middle ___*/

img.lay-icn-middle{
vertical-align:middle;
}

/*___ lay-icn-btm ___*/

img.lay-icn-btm{
vertical-align:baseline;
}

/*___ lay-icn-mgn-r ___*/

img.lay-icn-mgn-r{
margin-right:8px;
}

/*___ lay-icn-mgn-l ___*/

img.lay-icn-mgn-l{
margin-left:8px;
}


/* mod_navigation               .nav-
-------------------------------------*/

/*___ nav-pagetop ___*/

.nav-pagetop{
margin:1em 0;
text-align:right;
}

.nav-pagetop a{
padding-left:17px;
background:url(/shared/images/blt_arrow_10.gif) no-repeat 0 0;
}

/*___ nav-toc-01 ___*/

.nav-toc-01{
padding-top:20px;
width:650px;
background:url(/shared/images/nav_toc_01_top_bg.jpg) no-repeat 0 0;
}

.nav-toc-01 div{
padding:0 0 17px 28px;
background:url(/shared/images/nav_toc_01_btm_bg.jpg) no-repeat 0 100%;
}

.nav-toc-01 ul{
margin:3px 28px 0 0;
float:left;
width:283px;
}

.nav-toc-01 li{
margin-bottom:0.6em;
}

/*___ nav-toc-02 ___*/

.nav-toc-02 li{
margin-bottom:0.6em;
padding:0 10px 0 18px;
border-left:1px solid #999;
float:left;
line-height:1.3;
background:url(/shared/images/blt_arrow_19.gif) no-repeat 8px 0.5em;
}

.nav-toc-02 li.last{
border-right:1px solid #999;
}

.nav-toc-02 li a{
white-space:nowrap;
}

/*___ nav-back-01 ___*/

.nav-back-01{
font-size:85%;
text-align:right;
}

.nav-back-01 a{
padding-left:10px;
background:url(/shared/images/blt_arrow_12.gif) no-repeat 0 50%;
}

/*___ nav-back-02 ___*/

.nav-back-02,
.nav-back-03 li{
padding-left:17px;
background:url(/shared/images/blt_arrow_13.gif) no-repeat 0 0.1em;
}

/*___ nav-back-03 ___*/

.nav-back-03 li{
margin-right:2em;
float:left;
background-position:0 0.2em;
white-space:nowrap;
}

/*___ nav-linear-01 ___*/

.nav-linear-01{
padding:0.8em 5px;
background-color:#eee;
}

.nav-linear-01 li{
width:50%;
}

.nav-linear-01 .prev{
float:left;
}

.nav-linear-01 .next{
float:right;
text-align:right;
}

.nav-linear-01 .prev a{
padding-left:17px;
background:url(/shared/images/blt_arrow_13.gif) no-repeat 0 0;
}

.nav-linear-01 .next a{
padding-right:17px;
background:url(/shared/images/blt_arrow_03.gif) no-repeat 100% 0;
}

/*___ nav-go-01 ___*/

.nav-go-01{
padding-left:17px;
background:url(/shared/images/blt_arrow_03.gif) no-repeat 0 0.2em;
}

.nav-go-02{
text-align:right;
}

.nav-go-02 a,
.nav-go-03 li{
padding-left:15px;
background:url(/shared/images/mark_normal.gif) no-repeat scroll left 3px transparent;
}

/*___ nav-go-03 ___*/

.nav-go-03 li,
.nav-go-04 li{
margin-right:2em;
float:left;
background-position:0 0.2em;
white-space:nowrap;
}

/*___ nav-go-04 ___*/

.nav-go-04 li{
padding-left:8px;
background:url(/shared/images/blt_arrow_20.gif) no-repeat 0 0.5em;
}

/*___ nav-subinfo-01 ___*/

.nav-subinfo-01 ul{
float:right;
}

.nav-subinfo-01 li{
margin-left:8px;
float:left;
text-align:right;
}

.nav-subinfo-01 img{
display:block;
}

.nav-subinfo-01 span.nav-go-01{
margin:4px 2px 0 0;
display:block;
}

/*___ nav-category-01 ___*/

.nav-category-01,
.nav-category-02,
.nav-category-04{
width:648px;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
}

.nav-category-01 li,
.nav-category-02 li,
.nav-category-04 li{
float:left;
line-height:1.3;
}

.nav-category-01 li{
width:162px;
background:url(/shared/images/nav_cat_01_bg.gif) no-repeat 0 100%;
}

.nav-category-01 li a,
.nav-category-02 li a,
.nav-category-04 li a{
padding:6px 10px 6px 24px;
display:block;
background:url(/shared/images/blt_arrow_03.gif) no-repeat 7px 0.6em;
}

.nav-category-01 li a{
width:128px;
}

.nav-category-01 li.here a,
.nav-category-01 li a:hover,
.nav-category-01 li a:focus,
.nav-category-01 li a:active,
.nav-category-02 li.here a,
.nav-category-02 li a:hover,
.nav-category-02 li a:focus,
.nav-category-02 li a:active,
.nav-category-04 li.here a,
.nav-category-04 li a:hover,
.nav-category-04 li a:focus,
.nav-category-04 li a:active{
color:#fff;
background:#666 url(/shared/images/blt_arrow_14.gif) no-repeat 7px 0.6em;
text-decoration:none;
}

/*___ nav-category-02 ___*/

.nav-category-02 li{
width:216px;
background:url(/shared/images/nav_cat_02_bg.gif) no-repeat 0 100%;
}

.nav-category-02 li a{
width:182px;
}

/*___ nav-category-03 ___*/

.nav-category-03{
padding:1em 10px;
width:630px;
background-color:#eee;
}

.nav-category-03 .unit{
margin-bottom:1em;
padding:0 3px 1em 3px;
background:url(/shared/images/line_03.gif) repeat-x 0 100%;
}

.nav-category-03 .unit.last{
margin-bottom:0;
padding-bottom:0;
background-image:none;
}

.nav-category-03 dt{
margin-bottom:1em;
padding-left:6px;
border-left:4px solid #999;
font-weight:bold;
}

.nav-category-03 .list-arrow-01{
margin:-0.6em 0 0 10px;
}

.nav-category-03 .list-arrow-01 li{
margin:0.6em 10px 0 0;
float:left;
width:172px;
}

/*___ nav-category-04 ___*/

.nav-category-04 li{
width:324px;
background:url(/shared/images/nav_cat_03_bg.gif) no-repeat 0 100%;
}

.nav-category-04 li a{
/*
width:182px;
*/
}

/*___ nav-button-01 ___*/

.nav-button-01{
margin:2em 0;
text-align:center;
}

/*___ nav-tab-01 ___*/

.nav-tab-01,
.nav-tab-02{
padding:1px 0 0 1px;
width:648px;
background: url(/shared/images/nav_tab_01_bg.gif) no-repeat 0 0;
}

.nav-tab-01 ul,
.nav-tab-02 ul{
padding-bottom:3px;
width:648px;
background: url(/shared/images/nav_tab_01_bg_btm.gif) no-repeat 0 100%;
}

.nav-tab-01 li,
.nav-tab-02 li{
margin-right:1px;
float:left;
line-height:1.3;
}

.nav-tab-01 li{
width:215px;
}

.nav-tab-01 a,
.nav-tab-02 a{
padding:0.5em 13px 0.3em 24px;
display:block;
background: url(/shared/images/blt_arrow_01.gif) no-repeat 11px 0.75em;
}

.nav-tab-01 a{
width:178px;
}

.nav-tab-01 a:visited,
.nav-tab-02 a:visited{
color:#036;
}

.nav-tab-01 li.here,
.nav-tab-02 li.here{
background-color:#666;
}

.nav-tab-01 li.here a,
.nav-tab-02 li.here a{
color:#fff !important;
background: url(/shared/images/blt_arrow_02.gif) no-repeat 11px 0.75em;
text-decoration:none;
}

/*___ nav-tab-02 ___*/

.nav-tab-02{
background:url(/shared/images/nav_tab_02_bg.gif) repeat-y 0 0;
}

.nav-tab-02 li{
width:323px;
}

.nav-tab-02 a{
width:286px;
}

.nav-tab-02 a span{
margin-left:0.4em;
font-size:85%;
}

/*___ nav-banner-01 ___*/

.nav-banner-01{
width:650px;
}

.nav-banner-01 li{
float:left;
width:316px;
text-align:center;
}

.nav-banner-01 li.last{
padding-left:18px;
}


/* mod_banner                .banner-
-------------------------------------*/

/*___ banner-01 ___*/

.banner-01,
.banner-02{
padding:12px 10px;
background-color:#eee;
}

.banner-01 .pict,
.banner-02 .pict{
float:left;
}

.banner-01 .text{
padding-left:106px;
}

/*___ banner-02 ___*/

.banner-02 .text{
padding-left:130px;
}


/* mod_others
-------------------------------------*/

/*___ pickup-content ___*/

.pickup-content{
margin-bottom:0.6em;
padding-top:0.6em;
width:267px;
background:url(/shared/images/line_02.gif) repeat-x 0 0;
line-height:1.3;
}

.pickup-content.last{
margin-bottom:0.8em;
}

.pickup-content.last .inner{
padding-bottom:0.6em;
background:url(/shared/images/line_02.gif) repeat-x 0 100%;
}

.pickup-content .pict{
width:55px;
float:left;
text-align:right;
}

.pickup-content .text{
padding-right:6px;
width:200px;
float:right;
}

.pickup-content h6{
margin-bottom:0.3em;
padding-left:15px;
background:url(/shared/images/blt_arrow_03.gif) no-repeat 0 0;
}

/*___ mp-deal ___*/

.mp-deal{
margin-left:8px;
width:245px;
}

.mp-deal .text{
float:left;
width:187px;
}

.mp-deal .pict{
float:left;
width:58px;
}

.mp-deal .link-arrow-02{
margin-top:0.6em;
}

/*___ content-digest-01 ___*/

.content-digest-01{
padding:10px 0;
background:#4185c8 url(/images/digest_bg.jpg) no-repeat 0 0;
}

.content-digest-01 .inner{
padding-left:9px;
background:url(/images/digest_inner_bg.gif) repeat-y 9px 0;
}

.content-digest-01 .col-1,
.content-digest-01 .col-2,
.content-digest-01 .col-3,
.content-digest-01 .col-4,
.content-digest-01 .col-5{
margin-right:10px;
float:left;
width:168px;
background-color:#fff;
}

.content-digest-01 h2{
margin-bottom:0.5em;
}

.content-digest-01 ul{
margin:0 5px 0.5em 5px;
padding-bottom:0.5em;
background:url(/shared/images/line_05.gif) no-repeat 5px 100%;
}

.content-digest-01 ul ul{
margin-bottom:0;
margin-left:0;
padding-bottom:0;
background-image:none;
}

.content-digest-01 ul.last{
margin-bottom:0.6em;
padding-bottom:0;
background-image:none;
}

.content-digest-01 li{
margin-top:0.3em;
padding-left:17px;
background-repeat:no-repeat;
background-position:0 0.2em;
}

.content-digest-01 .jp li{background-image:url(/shared/images/blt_arrow_05.gif);}
.content-digest-01 .jp div.cn li{background-image:url(/shared/images/blt_arrow_07.gif);}
.content-digest-01 .fop li{background-image:url(/shared/images/blt_arrow_06.gif);}
.content-digest-01 .cn li{background-image:url(/shared/images/blt_arrow_07.gif);}
.content-digest-01 .fx li{background-image:url(/shared/images/blt_arrow_08.gif);}
.content-digest-01 .activefx li{background-image:url(/shared/images/blt_arrow_08.gif);}
.content-digest-01 .fund li{background-image:url(/shared/images/blt_arrow_09.gif);}

.content-digest-01 li li{
padding-left:7px;
background:url(/shared/images/blt_arrow_04.gif) no-repeat 0 0.4em !important;
}

.content-digest-01 a{
text-decoration:none;
}

.content-digest-01 .cn{
padding-bottom:10px;
background:url(/images/digest_cn_bg.gif) no-repeat 0 100%;
}

.content-digest-01 .other{
margin-top:7px;
}

.content-digest-01 .other p,
.content-digest-01 .other dt,
.content-digest-01 .other dl{
text-align:center;
}

.content-digest-01 .other dl{
margin-top:18px;
}

/*___ content-digest-02 ___*/

.content-digest-02,
.content-digest-03,
.content-digest-04,
.content-digest-05,
.content-digest-06{
width:650px;
}

.content-digest-02 .col-1,
.content-digest-02 .col-2,
.content-digest-02 .col-3{
float:left;
width:205px;
}

.content-digest-02 .col-1{
margin-right:18px;
}

.content-digest-02 .col-2{
margin-right:17px;
}

.content-digest-03 .col-0{
margin-right:0;
}

.content-digest-02 h2,
.content-digest-02 h3,
.content-digest-03 h2,
.content-digest-03 h3,
.content-digest-04 h2,
.content-digest-04 h3,
.content-digest-06 h2{
margin-bottom:0.6em;
padding:0.35em 0 0.5em 0;
display:block;
line-height:1.3;
background-color:#3f3f3f;
background-position:0 100%;
background-repeat:no-repeat;
font-size:116%;
font-weight:bold;
}

.content-digest-02 h2,
.content-digest-02 h3{
background-image:url(/shared/images/title_bg_07_sup.gif);
}

body.jp .content-digest-02 h2,
body.jp .content-digest-02 h3{background-image:url(/shared/images/title_bg_07_jp.gif);}
body.jp div.cn .content-digest-02 h2,
body.jp div.cn .content-digest-02 h3{background-image:url(/shared/images/title_bg_07_cn.gif);}
body.fop .content-digest-02 h2,
body.fop .content-digest-02 h3{background-image:url(/shared/images/title_bg_07_fop.gif);}
body.fx .content-digest-02 h2,
body.fx .content-digest-02 h3{background-image:url(/shared/images/title_bg_07_fx.gif);}
body.activefx .content-digest-02 h2,
body.activefx .content-digest-02 h3{background-image:url(/shared/images/title_bg_07_fx.gif);}
body.cn .content-digest-02 h2,
body.cn .content-digest-02 h3{background-image:url(/shared/images/title_bg_07_cn.gif);}
body.fund .content-digest-02 h2,
body.fund .content-digest-02 h3{background-image:url(/shared/images/title_bg_07_fund.gif);}

.content-digest-02 h2 a,
.content-digest-02 h3 a,
.content-digest-03 h2 a,
.content-digest-03 h3 a,
.content-digest-04 h2 a,
.content-digest-04 h3 a,
.content-digest-06 h2 a{
padding:0 10px 0 27px;
display:block;
color:#fff !important;
background:url(/shared/images/blt_arrow_17.gif) no-repeat 10px 0.3em;
text-decoration:none;
}

.content-digest-02 h2 a,
.content-digest-02 h3 a,
.content-digest-03 h2 a,
.content-digest-03 h3 a,
.content-digest-04 h2 a,
.content-digest-04 h3 a,
.content-digest-06 h2 a{
text-decoration:underline !important;
}/*2012/01/12 リンクを下線に変更*/

.content-digest-02 h2 a:hover,
.content-digest-02 h3 a:hover,
.content-digest-03 h2 a:hover,
.content-digest-03 h3 a:hover,
.content-digest-04 h2 a:hover,
.content-digest-04 h3 a:hover,
.content-digest-06 h2 a:hover{
text-decoration:none !important;
color:#cdcdcd !important;
}/*2012/01/12 マウスオンで変更*/

body.jp .content-digest-02 h2 a:hover,
body.jp .content-digest-02 h3 a:hover,
body.jp .content-digest-03 h2 a:hover,
body.jp .content-digest-03 h3 a:hover,
body.jp .content-digest-04 h2 a:hover,
body.jp .content-digest-04 h3 a:hover,
body.jp .content-digest-06 h2 a:hover{color:#fec5cd !important;
}/*2012/01/12 マウスオンで変更*/
body.jp div.cn .content-digest-02 h2 a:hover,
body.jp div.cn .content-digest-02 h3 a:hover,
body.jp div.cn .content-digest-03 h2 a:hover,
body.jp div.cn .content-digest-03 h3 a:hover,
body.jp div.cn .content-digest-04 h2 a:hover,
body.jp div.cn .content-digest-04 h3 a:hover,
body.jp div.cn .content-digest-06 h2 a:hover{color:#f2d98c !important;
}/*2012/01/12 マウスオンで変更*/
body.fop .content-digest-02 h2 a:hover,
body.fop .content-digest-02 h3 a:hover,
body.fop .content-digest-03 h2 a:hover,
body.fop .content-digest-03 h3 a:hover,
body.fop .content-digest-04 h2 a:hover,
body.fop .content-digest-04 h3 a:hover,
body.fop .content-digest-06 h2 a:hover{color:#fac272 !important;
}/*2012/01/12 マウスオンで変更*/
body.fx .content-digest-02 h2 a:hover,
body.fx .content-digest-02 h3 a:hover,
body.fx .content-digest-03 h2 a:hover,
body.fx .content-digest-03 h3 a:hover,
body.fx .content-digest-04 h2 a:hover,
body.fx .content-digest-04 h3 a:hover,
body.fx .content-digest-06 h2 a:hover{color:#8be2bc !important;
}/*2012/01/12 マウスオンで変更*/
body.activefx .content-digest-02 h2 a:hover,
body.activefx .content-digest-02 h3 a:hover,
body.activefx .content-digest-03 h2 a:hover,
body.activefx .content-digest-03 h3 a:hover,
body.activefx .content-digest-04 h2 a:hover,
body.activefx .content-digest-04 h3 a:hover,
body.activefx .content-digest-06 h2 a:hover{color:#8be2bc !important;
}/*2012/01/12 マウスオンで変更*/
body.cn .content-digest-02 h2 a:hover,
body.cn .content-digest-02 h3 a:hover,
body.cn .content-digest-03 h2 a:hover,
body.cn .content-digest-03 h3 a:hover,
body.cn .content-digest-04 h2 a:hover,
body.cn .content-digest-04 h3 a:hover,
body.cn .content-digest-06 h2 a:hover{color:#f2d98c !important;
}/*2012/01/12 マウスオンで変更*/
body.kabu365 .content-digest-02 h2 a:hover,
body.kabu365 .content-digest-02 h3 a:hover,
body.kabu365 .content-digest-03 h2 a:hover,
body.kabu365 .content-digest-03 h3 a:hover,
body.kabu365 .content-digest-04 h2 a:hover,
body.kabu365 .content-digest-04 h3 a:hover,
body.kabu365 .content-digest-06 h2 a:hover{color:#a4beff !important;
}/*2012/01/12 マウスオンで変更*/
body.fund .content-digest-02 h2 a:hover,
body.fund .content-digest-02 h3 a:hover,
body.fund .content-digest-03 h2 a:hover,
body.fund .content-digest-03 h3 a:hover,
body.fund .content-digest-04 h2 a:hover,
body.fund .content-digest-04 h3 a:hover,
body.fund .content-digest-06 h2 a:hover{color:#85d7e6 !important;
}/*2012/01/12 マウスオンで変更*/
body.tool .content-digest-02 h2 a:hover,
body.tool .content-digest-02 h3 a:hover,
body.tool .content-digest-03 h2 a:hover,
body.tool .content-digest-03 h3 a:hover,
body.tool .content-digest-04 h2 a:hover,
body.tool .content-digest-04 h3 a:hover,
body.tool .content-digest-06 h2 a:hover{color:#90bfee !important;
}/*2012/01/12 マウスオンで変更*/
body.trade .content-digest-02 h2 a:hover,
body.trade .content-digest-02 h3 a:hover,
body.trade .content-digest-03 h2 a:hover,
body.trade .content-digest-03 h3 a:hover,
body.trade .content-digest-04 h2 a:hover,
body.trade .content-digest-04 h3 a:hover,
body.trade .content-digest-06 h2 a:hover{color:#90bfee !important;
}/*2012/01/12 マウスオンで変更*/


.content-digest-02 h2 a,
.content-digest-02 h3 a{
width:168px;
}

.content-digest-02 .list-arrow-01,
.content-digest-03 .list-arrow-01{
margin-left:12px;
}

/*___ content-digest-03 ___*/

.content-digest-03 .col-1,
.content-digest-03 .col-2,
.content-digest-05 .col-1,
.content-digest-05 .col-2{
float:left;
width:315px;
}

.content-digest-03 .col-1,
.content-digest-05 .col-1,
.content-digest-06 .col-1{
margin-right:20px;
}

.content-digest-03 h2,
.content-digest-03 h3{
background-image:url(/shared/images/title_bg_09_sup.gif);
}

.content-digest-03 h2 a,
.content-digest-03 h3 a{
width:278px;
}

body.jp .content-digest-03 h2,
body.jp .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_jp.gif);}
body.jp div.cn .content-digest-03 h2,
body.jp div.cn .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_cn.gif);}
body.fop .content-digest-03 h2,
body.fop .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_fop.gif);}
body.fx .content-digest-03 h2,
body.fx .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_fx.gif);}
body.activefx .content-digest-03 h2,
body.activefx .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_fx.gif);}
body.cn .content-digest-03 h2,
body.cn .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_cn.gif);}
body.fund .content-digest-03 h2,
body.fund .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_fund.gif);}
body.tool .content-digest-03 h2,
body.tool .content-digest-03 h3,
body.trade .content-digest-03 h2,
body.trade .content-digest-03 h3{background-image:url(/shared/images/title_bg_09_tool_trade.gif);}/*2012/01/12 背景変更*/

.content-digest-03 .col-0 h2{
background:url(/shared/images/title_bg_07_sup.gif) repeat-x;
width:100%;
}

.content-digest-03 .col-0 .s_col-l{
margin:0;
padding:0;
width:50%;
float:left;
}

.content-digest-03 .col-0 .s_col-r{
margin:0;
padding:0 10px 0 0;
width:45%;
float:right;
}


/*___ content-digest-04 ___*/

.content-digest-04 h2 a,
.content-digest-04 h3 a,
.content-digest-06 h2 a{
width:613px;
}

.content-digest-04 h2,
.content-digest-04 h3,
.content-digest-06 h2{
background-image:url(/shared/images/title_bg_10_sup.gif);
}

body.jp .content-digest-04 h2,
body.jp .content-digest-04 h3,
body.jp .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_jp.gif);}
body.jp div.cn .content-digest-04 h2,
body.jp div.cn .content-digest-04 h3,
body.jp div.cn .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_cn.gif);}
body.fop .content-digest-04 h2,
body.fop .content-digest-04 h3,
body.fop .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_fop.gif);}
body.fx .content-digest-04 h2,
body.fx .content-digest-04 h3,
body.fx .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_fx.gif);}
body.activefx .content-digest-04 h2,
body.activefx .content-digest-04 h3,
body.activefx .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_fx.gif);}
body.cn .content-digest-04 h2,
body.cn .content-digest-04 h3,
body.cn .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_cn.gif);}
body.fund .content-digest-04 h2,
body.fund .content-digest-04 h3,
body.fund .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_fund.gif);}
body.tool .content-digest-04 h2,
body.tool .content-digest-04 h3,
body.tool .content-digest-06 h2,
body.trade .content-digest-04 h2,
body.trade .content-digest-04 h3,
body.trade .content-digest-06 h2{background-image:url(/shared/images/title_bg_10_tool_trade.gif);}/*2012/01/12 背景変更*/

/*___ content-digest-05 ___*/

.content-digest-05 .wrap{
background:url(/shared/images/box_bg_05.gif) no-repeat 0 100%;
}

.content-digest-05 .wrap.single{
background:url(/shared/images/box_bg_06.gif) no-repeat 0 100%;
}

.content-digest-05 .inner{
padding:0.6em 11px;
}

.content-digest-05 h2,
.content-digest-05 h3{
padding:0.4em 0;
border:1px solid #ccc;
background:#fefefe url(/shared/images/title_bg_11.gif) repeat-x 0 100%;
line-height:1.3;
}

.content-digest-05 h2 a,
.content-digest-05 h3 a{
padding:0 12px;
display:block;
width:289px;
}

/*___ content-digest-06 ___*/

.content-digest-06 .col-1,
.content-digest-06 .col-2{
float:left;
width:305px;
}

.content-digest-06 .col-1{
padding-left:10px;
}

.content-digest-06 .col-2{
padding-right:10px;
}

/*___ content-digest-07 ___*/

.content-digest-07{
width:628px;
}

.content-digest-07 .col-1,
.content-digest-07 .col-2{
float:left;
width:305px;
}

.content-digest-07 .col-1{
margin-right:18px;
}

.content-digest-07 .wrap.last{
margin-bottom:0;
}

.content-digest-07 h3{
margin-bottom:1em;
}

/*___ related-link ___*/

div.mjw_title{
margin-bottom:0.6em;
padding:0.4em 8px 0.3em 8px;
background-color:#eee;
font-weight:bold;
}

.related-link ul{
margin-left:8px;
}

.mjw_topic{
padding-left:17px;
background:url(/shared/images/blt_arrow_03.gif) no-repeat 0  0.1em;
}

/*___ call-center-info-01 ___*/

call-center {
	margin-top:5px;
	margin-bottom:0px;
}

/*___ call-center-info-01 ___*/

.call-center-info-01 dl{
margin-top:0.8em;
}

.call-center-info-01 dt{
font-weight:bold;
}

.call-center-info-01 .num img{
margin-right:2px;
vertical-align:baseline;
}

.call-center-info-01 .company{
margin-top:0.8em;
}

/*___ flow-01 ___*/

.flow-01{
padding:7px 5px 2px 5px;
width:640px;
background-color:#eee;
}

.flow-01 dt{
padding:16px 0 0.6em 0;
position:relative;
background:url(/shared/images/flow_01_unit_bg_top.gif) no-repeat 0 0;
}

.flow-01 dd{
margin-bottom:3px;
padding:0 15px 20px 123px;
min-height:113px;
background:url(/shared/images/flow_01_unit_bg_btm.gif) no-repeat 0 100%;
}

.flow-01 dd.last{
background:url(/shared/images/flow_01_unit_bg_btm_end.gif) no-repeat 0 100%;
}

.flow-01 .title{
margin-left:123px;
padding:0 15px 0 7px;
border-left:4px solid #999;
display:block;
font-size:116%;
font-weight:bold;
}

.flow-01 .step{
position:absolute;
top:5px;
left:21px;
}

/*___ flow-02 ___*/

.flow-02,
.flow-03,
.flow-04{
position:relative;
width:630px;
}

.flow-02{
height:340px;
}

.flow-02 .nth-1,
.flow-02 .nth-2,
.flow-03 .nth-1,
.flow-03 .nth-2,
.flow-04 .nth-1,
.flow-04 .nth-2{
position:absolute;
}

.flow-02 dd.nth-1{
top:60px;
}

.flow-02 dt.nth-2,
.flow-03 dt.nth-2,
.flow-04 dt.nth-2{
right:0;
}

.flow-02 dd.nth-2{
top:60px;
right:0;
}

/*___ flow-03 ___*/

.flow-03{
height:366px;
}

.flow-03 dd.nth-1,
.flow-04 dd.nth-1{
top:40px;
}

.flow-03 dd.nth-2,
.flow-04 dd.nth-2{
top:40px;
right:0;
}

/*___ flow-04 ___*/

.flow-04{
height:421px;
}

/*___ profile-01 ___*/

.profile-01{
padding:10px 12px 0 12px;
width:626px;
background-color:#eee;
}

.profile-01 div{
padding-bottom:10px;
}

.profile-01 p{
float:left;
}

.profile-01 dl{
padding-left:113px;
}

.profile-01 dt{
margin-bottom:0.2em;
font-weight:bold;
}

/*___ profile-02 ___*/

.profile-02{
padding:1em 13px;
background-color:#eee;
}

.profile-02 h4, .profile-02 h5{
margin-bottom:0.6em;
padding-left:6px;
border-left:4px solid #999;
font-weight:bold;
}

.profile-02 .inner{
margin-left:12px;
}

/*___ recruit-info-01 ___*/

.recruit-info-01{
padding:15px 15px 15px 0;
border:1px solid #ccc;
min-height:47px;
position:relative;
}

.recruit-info-01 p{
position:absolute;
top:15px;
left:23px;
}

.recruit-info-01 .list-arrow-01{
margin:0 0 0 232px;
}

/*___ seminar-index-lead ___*/

.seminar-index-lead{
width:670px;
height:134px;
position:relative;
background:url(/tradeinfo/webseminar/images/index_lead_bg.gif) repeat-x 0 0;
}

.seminar-index-lead h2,
.seminar-index-lead p,
.seminar-index-lead ul{
position:absolute;
}

.seminar-index-lead .text1{
top:10px;
left:12px;
}

.seminar-index-lead h2{
top:41px;
left:12px;
}

.seminar-index-lead .text2{
bottom:0;
left:12px;
}

.seminar-index-lead ul{
right:12px;
bottom:0px;
}

.seminar-index-lead li{
float:left;
}

/*___ closed-seminar ___*/

.closed-seminar .title{
padding:0.6em 10px 0.6em 0;
position:relative;
background:#b6cbdc url(/shared/images/seminar_closed_title_bg.gif) repeat-x 0 0;
}

.closed-seminar .title p{
margin-left:102px;
}

.closed-seminar .title .pict{
margin:0;
position:absolute;
top:0.7em;
left:7px;
}

.closed-seminar .detail{
padding:1em 15px;
background-color:#d1dce5;
}

.closed-seminar .detail p{
float:left;
width:300px;
}

.closed-seminar .nav-subinfo-01{
margin-bottom:0;
float:right;
width:310px;
}

/*___ check-ondemand-seminar ___*/

.check-ondemand-seminar{
margin-bottom:0.2em;
text-align:right;
}

/*___ search-qa-01 ___*/

.search-qa-01{
padding:1em 18px;
width:614px;
background:#eee url(/shared/images/qasearch_bg.gif) repeat-x 0 0;
}

.search-qa-01 p.text{
margin-top:0.2em;
float:left;
width:320px;
}

.search-qa-01 p.input{
float:right;
}

.search-qa-01 input{
float:left;
}

.search-qa-01 input.text{
margin-right:9px;
width:230px;
}

.search-qa-01 input.btn{
margin-top:0.1em;
}

/*___ seminar-digest-01 ___*/

.seminar-digest-01{
width:650px;
}

.seminar-digest-01 .text{
margin-left:175px;
}

.seminar-digest-01 .speaker{
float:left;
width:175px;
}

.seminar-digest-01 .speaker li{
float:left;
}

/*___ open-account-info-01 ___*/

.open-account-info-01{
margin-top:3em;
padding:10px 10px 5px 15px;
border-bottom:1px solid #dedede;
width:645px;
background:#fff url(/shared/images/account_02_bg.gif) no-repeat 0 0;
}

.open-account-info-01 .btn{
float:right;
}

.open-account-info-01 .text{
float:left;
padding-top:0.9em;
padding-bottom:0.9em;
width:510px;
}

/*___ houjin-account-info-01 ___*/

.houjin-account-info-01{
margin:20px 0 15px 0;
padding:12px 10px 10px 15px;
border-bottom:1px solid #dedede;
width:645px;
background:#fff url(/shared/images/account_02_bg.gif) no-repeat 0 0;
}

.houjin-account-info-01 .btn{
margin:0;
padding:0;
float:right;
height:40px;
}

.houjin-account-info-01 .text{
float:left;
margin:10px 0 0 0;
padding:0;
width:400px;
}

.houjin-account-info-01 .text a{
padding:0 0 0 14px;
background:url(/shared/images/mark_fx.gif) no-repeat left 4px;
}

/*___ houjin-account-info-01(2012/5/15追加(fop用) ___*/

.fop .houjin-account-info-01 .text a{
padding:0 0 0 14px;
background:url(/shared/images/mark_fop.gif) no-repeat left 4px;
}

/*--- account_step(2011/08/30追加) ---*/
#account_step_a_btn{
margin:0 auto;
padding:0 0 10px 0;
width:610px;
}

dl#account_step_abtn01{
margin:0 40px 0 0;
padding:10px 0 0 0;
background:url(/procedure/account/step/images/account_step_abtn_bg01.jpg) 0 0 no-repeat;
text-align:center;
width:282px;
float:left;
}

dl#account_step_abtn01 dt{
margin:5px 0 0 0;
padding:0;
}

dl#account_step_abtn01 dd{
margin:0;
padding:10px 0;
background:url(/procedure/account/step/images/account_step_abtn_bg02.jpg) 0 bottom no-repeat;
}

dl#account_step_abtn02{
margin:0;
padding:22px 0 0 0;
background:url(/procedure/account/step/images/account_step_abtn_bg01.jpg) 0 0 no-repeat;
text-align:center;
width:282px;
float:left;
}

dl#account_step_abtn02 dt{
margin:5px 0 0 0;
padding:0;
}

dl#account_step_abtn02 dd{
margin:0;
padding:5px 0 24px 0;
background:url(/procedure/account/step/images/account_step_abtn_bg02.jpg) 0 bottom no-repeat;
}

dl#account_step_abtn01 dd ul, dl#account_step_abtn02 dd ul{
margin:0;
padding:0;
text-align:left;
list-style:none;
line-height:1.5;
}

dl#account_step_abtn01 dd li, dl#account_step_abtn02 dd li{
margin:0 0 0 30px;
padding:0 0 0 14px;
background:url(../images/mark_sup.gif) 0 6px no-repeat;
}

dl#account_step_abtn01 dd li a, dl#account_step_abtn02 dd li a{
color:#0000CC;
}

dl#account_step_abtn01 dd li a:hover, dl#account_step_abtn02 dd li a:hover{
color:#CC0000;
text-decoration:underline;
}

dl#account_step_abtn01 dd li span, dl#account_step_abtn02 dd li span{
font-size:120%;
font-weight:bold;
}


/*___ fund-digest-01 ___*/

.fund-digest-01{
padding-bottom:1em;
position:relative;
width:650px;
}

.fund-digest-01 h2,
.fund-digest-01 h3{
margin:0.2em 0;
font-weight:bold;
font-size:116%;
}

.fund-digest-01 .text{
padding-left:108px;
}

.fund-digest-01 .pict{
position:absolute;
top:1em;
left:22px;
}

.fund-digest-01 .pict.lie{
left:10px;
}

.fund-digest-01 .genre div.unit{
margin:0.8em 0 0 15px;
float:right;
}

.fund-digest-01 .genre li{
padding-left:1px;
float:left;
}

.fund-digest-01 .box-05{
width:490px;
}

.fund-digest-01 .genre dl{
background:url(/shared/images/line_07.gif) repeat-y 0 0;
}

.fund-digest-01 .genre dt{
margin-bottom:0.2em;
padding-left:9px;
font-size:85%;
}

.fund-digest-01.v2 .genre{ /* Ver.2 */
position:absolute;
top:0;
right:15px;
}

.fund-digest-01.v2 .text{ /* Ver.2 */
width:290px;
}

/*___ style-digest-01 ___*/

.style-digest-01 div{
float:left;
width:350px;
}

.style-digest-01 ul{
float:right;
width:278px;
}

.style-digest-01 li{
margin-bottom:0.6em;
border:1px solid #ccc;
background:#e9e9e9 url(/shared/images/list_bg_01.gif) repeat-x 0 0;
}

.style-digest-01 li.last{
margin-bottom:0;
}

.style-digest-01 li a{
padding:0.6em 9px 0.6em 65px;
display:block;
position:relative;
width:202px;
min-height:13px;
font-weight:bold;
background-position:9px 0.8em;
background-repeat:no-repeat;
}

.style-digest-01 li a img{
position:absolute;
top:0.8em;
left:10px;
}

/*___ okasan-advantage ___*/

.okasan-advantage{
margin-top:1.5em;
padding-top:1em;
min-height:304px;
background:url(/corporate/images/strength_img01.gif) no-repeat 100% 0;
}

/*___ president-message-movie ___*/

#president-message-movie{
margin:0 auto 1em auto;
width:416px;
}

/*___ okasan-attractive-catch ___*/

.okasan-attractive-catch img{
margin-bottom:2em;
border:0
}

/*___ mainvisual-banner-01 ___*/

.mainvisual-banner-01{
margin-bottom:1em;
padding-top:1em;
background:#fff url(/shared/images/line_02.gif) repeat-x 0 0;
}

.mainvisual-banner-01 p.title{
margin-top:-0.2em;
margin-bottom:0.8em;
}

.mainvisual-banner-01 li{
width:335px;
float:left;
}

.mainvisual-banner-01 li.nth-2{
text-align:right;
}

/*___ fx-trader ___*/

.fx-trader,
.fx-tieup-contents{
line-height:1.3;
}

.fx-trader{
margin-left:5px;
width:257px;
}

.fx-trader .pict{
float:left;
width:49px;
}

.fx-trader .text{
float:right;
width:203px;
}

/*___ fx-tieup-contents ___*/

.fx-tieup-contents{
margin-top:5px;
margin-left:5px;
padding:5px;
width:247px;
background-color:#eee;
}

.fx-tieup-contents .pict{
float:left;
width:50px;
}

.fx-tieup-contents .text{
float:right;
width:192px;
}

.fx-tieup-contents h6{
margin-bottom:0.3em;
padding-left:15px;
background:url(/shared/images/blt_arrow_03.gif) no-repeat 0 0;
}

/*___ active-fx-merit-digest ___*/

.active-fx-merit-digest{
border:1px solid #ccc;
background:#fff url(/fx_otc/images/active_fx_digest_bg.gif) repeat-x 0 0;
}

.active-fx-merit-digest h2{
margin-bottom:7px;
}

.active-fx-merit-digest ul{
margin:0 0 19px 8px;
}

.active-fx-merit-digest li{
margin-bottom:7px;
}

.active-fx-merit-digest p{
text-align:center;
}

/*___ recommend-fund ___*/

.recommend-fund h2,
.recommend-fund ul{
float:left;
}


/*___ firststep 20100914 ___*/

@charset "UTF-8";

.campaign-box{
width:630px;
margin:0 auto 15px auto;
background-color:#eeeeee;
zoom:1;
}

.campaign-box:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
font-size:0;
}

.campaign-box .title{
margin:15px 0 0 15px;
float:left;
display:inline;
}

.campaign-box .box-left{
margin:15px 0 15px 15px;
float:left;
display:inline;
text-align:center;
background-color:#ffffff;
border: 1px solid #cccccc;
}

.campaign-box .box-right{
margin:15px 15px 15px 0;
float:right;
display:inline;
text-align:center;
background-color:#ffffff;
border: 1px solid #cccccc;
}

.campaign-box .btn-title{
margin-bottom:8px;
}

.campaign-box .text{
margin-bottom:6px;
}

.campaign-box .btn{
margin-bottom:8px;
}

.title_support_mt15{margin-top:1.5em;}


/* 2011-11-21 SNSボタン設置 */
#snsbutton {
padding:0;
margin-bottom:5px;
}
	#snsbutton li {
	float:left;
	padding-right:0px;
	}

/* 2011-11-25 お知らせSNSボタン設置 */
#infosnsbutton {
padding:0 10px;
margin-bottom:10px;
}
	#infosnsbutton li {
	float:right;
	}

