@charset "EUC-JP";

/* ----------------------------------------------------------------
    デフォルトスタイル
----------------------------------------------------------------- */

.editable-area.index-style{
font-family: "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
line-height:1.5;
color:#444;
}

/* ----------------------------------------------------------------
    汎用パーツ
----------------------------------------------------------------- */

.editable-area h1.index-hdg-l1{
margin:0 0 5px;
padding:0;
color:#333;
font-size:24px;
font-weight:bold;
}

.editable-area h2.index-hdg-l2{
margin:0 0 10px;
padding:2px 10px 1px;
color:#fff;
font-size:16px;
font-weight:normal;
background:#003399;
}

.editable-area div.index-hdg-l2-container{
position:relative;
}

.editable-area div.index-hdg-l2-container a.link-detail{
position:absolute;
right:5px;
top:5px;
padding-left:17px;
color:#fff;
font-size:12px;
text-decoration:none;
background:url("/member/html/images/icon-window-wh.gif") 0 4px no-repeat;
}

.editable-area div.index-hdg-l2-container a.link-detail:hover{
text-decoration:underline;
}

.editable-area h3.index-hdg-l3{
margin:0 0 10px;
padding:2px 8px 1px;
color:#264fa1;
font-size:15px;
font-weight:bold;
background:#e5eaf5;
}

.editable-area h4.index-hdg-l4{
margin:0 0 5px;
font-size:15px;
font-weight:bold;
}

.editable-area p.simple-image{
margin:0 0 10px;
padding:0;
}

.editable-area p.link-detail{
margin:0 0 10px;
font-size:13px;
text-align:right;
}

.editable-area a.icon-link-round{
padding:0 0 3px 20px;
background:url("/member/html/images/icon-link-round.png") 0 0 no-repeat;
}

.editable-area a.icon-page-round{
padding:0 0 3px 20px;
background:url("/member/html/images/icon-page-round.png") 0 0 no-repeat;
}

.editable-area a.icon-window-round{
padding:0 0 3px 20px;
background:url("/member/html/images/icon-window-round.png") 0 0 no-repeat;
}

.editable-area a.icon-window-round.ml10{
margin-left:10px;
}


/* ページ内リンク＆関連リンク */

.editable-area div.nav-within-page{
margin:0 0 15px;
padding:10px 10px 0;
background:#f8f8f8;
}

.editable-area div.box-related-link{
margin:0 0 15px;
padding:10px 10px 0;
background:#fff;
border: 1px solid #d6d6d6;
font-size:15px;
}

.editable-area div.nav-within-page ul,
.editable-area div.box-related-link ul{
margin:0;
padding:0;
list-style:none;
overflow:auto;
}

.editable-area div.nav-within-page ul li,
.editable-area div.box-related-link ul li{
float:left;
margin:0 20px 10px 0;
padding:0;
}

div.nav-within-page a.icon-link-round,
div.nav-within-page a.icon-page-round,
div.box-related-link a.icon-page-round,
div.box-related-link a.icon-page-round{
background-position:0 0.1em;
}

.editable-area div.nav-within-page.vertical ul li{
float:none;
margin:0 0 10px;
padding:0;
}



/* 既存モジュール調整 */

.editable-area.index-style p.pgh-01{
line-height:1.3;
}

.editable-area.index-style p.pgh-01 em{
color:#d00;
}

.editable-area.index-style p.pgh-01 a.icon-window{
background-position:0.25em 0.35em;
}

/* 2カラムレイアウト */

.editable-area div.index-2column{
overflow:auto;
}

.editable-area div.index-2column div.box-L{
float:left;
width:465px;
}

.editable-area div.index-2column div.box-R{
float:right;
width:465px;
}

.editable-area div.index-2column.w755{
width:755px;
}

.editable-area div.index-2column.w755 div.box-L{
width:370px;
}

.editable-area div.index-2column.w755 div.box-R{
width:370px;
}


/* ----------------------------------------------------------------
    ホーム画面
----------------------------------------------------------------- */

/* box-link-panel-home */

.editable-area h2.home-hdg-l2{
margin:0;
padding:5px 7px;
color:#444;
font-size:18px;
font-weight:bold;
}

.editable-area div.box-link-panel-home {
margin:0 0 25px;
padding:5px;
background:#dde6ea;
	box-sizing: border-box;
	width: 755px;
}

.editable-area div.box-link-panel-home ul.link-panel-home{
overflow:auto;
margin:0;
padding:0;
}

.editable-area div.box-link-panel-home ul.link-panel-home li{
float:left;
	width: 180px;
	margin: 3px;
padding:0;
list-style:none;
box-shadow:0 1px 1px rgba(0,0,0,0.1);
}

.editable-area div.box-link-panel-home ul.link-panel-home li a{
display:block;
	height: 130px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

ul.link-panel-home li a.panel-01{
background: url("/member/html/images/index-pnl-home.gif") 0 0 no-repeat;}
ul.link-panel-home li a.panel-02{
background: url("/member/html/images/index-pnl-home.gif") 0 -130px no-repeat;}
ul.link-panel-home li a.panel-03{
background: url("/member/html/images/index-pnl-home.gif") 0 -260px no-repeat;}
ul.link-panel-home li a.panel-04{
background: url("/member/html/images/index-pnl-home.gif") 0 -390px no-repeat;}
ul.link-panel-home li a.panel-05{
background: url("/member/html/images/index-pnl-home.gif") 0 -520px no-repeat;}
ul.link-panel-home li a.panel-06{
background: url("/member/html/images/index-pnl-home.gif") 0 -650px no-repeat;}
ul.link-panel-home li a.panel-07{
background: url("/member/html/images/index-pnl-home.gif") 0 -780px no-repeat;}
ul.link-panel-home li a.panel-08{
background: url("/member/html/images/index-pnl-home.gif") 0 -910px no-repeat;}

ul.link-panel-home li a.panel-01:hover{background-position: -180px 0;}
ul.link-panel-home li a.panel-02:hover{background-position: -180px -130px;}
ul.link-panel-home li a.panel-03:hover{background-position: -180px -260px;}
ul.link-panel-home li a.panel-04:hover{background-position: -180px -390px;}
ul.link-panel-home li a.panel-05:hover{background-position: -180px -520px;}
ul.link-panel-home li a.panel-06:hover{background-position: -180px -650px;}
ul.link-panel-home li a.panel-07:hover{background-position: -180px -780px;}
ul.link-panel-home li a.panel-08:hover{background-position: -180px -910px;}


/* box-half-login */

.editable-area div.box-half-login{
margin:0;
padding:6px 8px;
border:2px solid #f9d3d3;
background:#fff9f9;
}

.editable-area div.box-half-login p{
margin:0;
padding:0;
font-size:13px;
line-height:1.3;
}


/* box-maintenance-schedule */

.editable-area div.box-maintenance-schedule{
overflow:auto;
margin:0 0 15px;
}

.editable-area div.box-maintenance-schedule table{
float:left;
width:543px;
margin:0 10px 0 0;
border:2px solid #dde6ea;
font-size:13px;
}

.editable-area div.box-maintenance-schedule table th{
padding:10px 10px;
background:#f4f4f4;
font-weight:normal;
}

.editable-area div.box-maintenance-schedule table td.date{
width:240px;
padding:10px 10px;
}

.editable-area div.box-maintenance-schedule table td.link{
padding:10px 10px;
text-align:right;
}

.editable-area div.box-maintenance-schedule table td.link a{
background: url("/member/images/icon-window-01.gif") no-repeat 0 0.4em;
padding-left:15px;
}

.editable-area div.box-maintenance-schedule div.other-info{
float:right;
}

/* tbl-report-top */

.editable-area table.tbl-report-top{
width:100%;
margin:0 0 10px;
padding:0;
border:none;
}

.editable-area table.tbl-report-top th,
.editable-area table.tbl-report-top td{
border-color:#dde6ea;
border-style:solid;
border-width:0 0 1px;
font-size:14px;
font-weight:normal;
padding:8px 5px;
text-align:left;
vertical-align:top;
}

.editable-area table.tbl-report-top th span.rank1,
.editable-area table.tbl-report-top th span.rank2,
.editable-area table.tbl-report-top th span.rank3{
position:relative;
top:-5px;
display:block;
width:28px;
height:26px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url("/member/html/images/icon-ranking-star.png") no-repeat;
}

.editable-area table.tbl-report-top th span.rank1{background-position:0 0;}
.editable-area table.tbl-report-top th span.rank2{background-position:-50px 0;}
.editable-area table.tbl-report-top th span.rank3{background-position:-100px 0;}

.editable-area table.tbl-report-top a{
color:#444;
text-decoration:none;
}

.editable-area table.tbl-report-top a:hover{text-decoration:underline;}
.editable-area table.tbl-report-top a:visited{color:#777;}

.editable-area table.tbl-report-top a.icon-window-round{
display:block;
padding:0 0 0 20px;
background-position:0 2px;
}

/* tbl-info-rsec-top */

.editable-area table.tbl-info-rsec-top{
width:100%;
margin:0 0 10px;
padding:0;
border:3px solid #dde6ea;
}

.editable-area table.tbl-info-rsec-top th,
.editable-area table.tbl-info-rsec-top td{
border-color:#dde6ea;
border-style:solid;
border-width:0 0 1px;
font-size:14px;
font-weight:normal;
padding:5px 8px;
text-align:left;
vertical-align:top;
}

.editable-area table.tbl-info-rsec-top thead th{
background:#f4f4f4;
text-align:center;
}
.editable-area table.tbl-info-rsec-top tr.last-child td{
border-bottom:0;
}

.editable-area table.tbl-info-rsec-top td.category img{
display:block;
margin:2px auto;
}

.editable-area table.tbl-info-rsec-top a{
display:block;
padding:0 0 0 17px;
color:#444;
text-decoration:none;
background:url("/member/images/icon-window-01.gif") no-repeat 0 6px;
}

.editable-area table.tbl-info-rsec-top a:hover{text-decoration:underline;}
.editable-area table.tbl-info-rsec-top a:visited{color:#777;}


/* list-banner-square-top */

.editable-area ul.list-banner-square-top{
background:#e2e6ee;
/* margin:0; for Slider */
margin:0 0 10px;
padding:15px 0 15px 24px;
list-style:none;
overflow:auto;
}

.editable-area ul.list-banner-square-top li{
width:220px;
float:left;
margin:0 24px 0 0;
}

.editable-area ul.list-banner-square-top li a{
display:block;
color:#333;
text-decoration:none;
background:#fff;
font-size:14px;
line-height:1.5;
}

.editable-area ul.list-banner-square-top li a:hover{
color:#555;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
-moz-opacity:0.7;
opacity:0.7;
}

.editable-area ul.list-banner-square-top li a span{
display:block;
padding:7px 10px;
}

/* list-link-simple-top */

.editable-area ul.list-link-simple-top{
list-style:none;
margin:0 0 10px;
padding:0;
}

.editable-area ul.list-link-simple-top li{
margin:0;
padding:0;
font-size:14px;
border-bottom:1px solid #dde6ea;
}

.editable-area ul.list-link-simple-top li a{
display:block;
margin:0;
padding:5px 5px 4px 30px;
color:#444;
text-decoration:none;
background:url("/member/images/icon-window-01.gif") no-repeat 12px 10px;
}

/* for Slider
.editable-area ul.list-banner-square-top li p{
height:67px;
padding: 9px 10px 5px;
}
*/

.editable-area ul.list-link-simple-top a:hover{text-decoration:underline;}
.editable-area ul.list-link-simple-top a:visited{color:#777;}


/* box-rnavi-tool */

.editable-area div.box-rnavi-tool{
border:1px solid #c2c2c2;
margin:0 0 10px;
padding:2px;
background:#efefef;
font-size: 12px;
}

.editable-area div.box-rnavi-tool h2{
margin:0;
}

.editable-area div.box-rnavi-tool h3{
border-bottom: 2px solid #eee;
color: #666;
font-weight: normal;
margin: 0 0 5px;
padding: 5px 7px 0;
font-size: 12px;
}

.editable-area div.box-rnavi-tool .box-inner{
background:#fff;
}

.editable-area div.box-rnavi-tool table{
margin: 0 0 2px;
width: 100%;
border:0;
}

.editable-area div.box-rnavi-tool table td,
.editable-area div.box-rnavi-tool table th{
border:0;
padding:3px 3px 3px 5px;
}

span.icon-app-ms2, span.icon-app-ms, span.icon-app-msfx, span.icon-app-msmc, span.icon-app-is, span.icon-app-isfx, span.icon-app-isfop, span.icon-app-isipad{
display:block;
background: url("/member/html/images/icon-top-tool.png") no-repeat;
}

span.icon-app-ms2, span.icon-app-ms, span.icon-app-msfx, span.icon-app-msmc{
height: 40px;
width: 40px;
}

span.icon-app-is, span.icon-app-isfx, span.icon-app-isfop, span.icon-app-isipad{
height: 46px;
width: 47px;
}
span.icon-app-ms{background-position: 0 0;}
span.icon-app-msfx{background-position: 0 -50px;}
span.icon-app-is{background-position: 0 -100px;}
span.icon-app-isipad{background-position: 0 -150px;}
span.icon-app-isfx{background-position: 0 -200px;}
span.icon-app-isfop{background-position: 0 -250px;}
span.icon-app-msmc{background-position: 0 -380px;}
span.icon-app-ms2{background-position: 0 -422px;}

div#str-sub div.box-rnavi-tool p.mobile-qr {
background: url("/member/html/images/icon-top-tool.png") no-repeat 0 -300px;
margin: 0 5px 5px;
min-height: 70px;
padding: 2px 0 0 75px;
line-height:1.4;
}

div#str-sub div.box-rnavi-tool p.link-text{
padding:0 10px 5px;
zoom:1
}

div#str-sub div.box-rnavi-tool a.icon-window{
display:block;
padding:0 0 0 15px;
background:url("/member/images/icon-window-01.gif") no-repeat 0 6px;
}

div#str-sub div.box-rnavi-tool a{text-decoration:none;}
div#str-sub div.box-rnavi-tool a:hover{text-decoration:underline;}

/* ----------------------------------------------------------------
    インデックスページ
----------------------------------------------------------------- */

/* link-panel-index */

.editable-area ul.link-panel-index{
margin:0;
padding:0;
overflow:auto;
}

.editable-area ul.link-panel-index li{
float:left;
width:463px;
margin:0 0 10px;
padding:0;
border:1px solid #d6d6d6;
list-style:none;
}

.editable-area ul.link-panel-index li.panel-R{
float:right;
}

.editable-area ul.link-panel-index li a{
display:block;
padding:0 0 0 140px;
background: url("/member/html/images/index-pnl-icon.png") no-repeat 0 0 #f6f6f8;
text-decoration:none;
color:#444;
}

.editable-area ul.link-panel-index li a.account-01{background-position:0 0;}
.editable-area ul.link-panel-index li a.account-02{background-position:-140px 0;}
.editable-area ul.link-panel-index li a.account-03{background-position:-280px 0;}
.editable-area ul.link-panel-index li a.account-04{background-position:-420px 0;}
.editable-area ul.link-panel-index li a.account-05{background-position:-560px -200px;}
.editable-area ul.link-panel-index li a.account-06{background-position:-700px 0;}
.editable-area ul.link-panel-index li a.account-07{background-position:-840px 0;}
.editable-area ul.link-panel-index li a.account-08{background-position:-980px 0;}
.editable-area ul.link-panel-index li a.account-09{background-position:0 -200px;}
.editable-area ul.link-panel-index li a.account-10{background-position:-140px -200px;}
.editable-area ul.link-panel-index li a.account-11{background-position:-280px -200px;}
.editable-area ul.link-panel-index li a.account-12{background-position:-420px -200px;}
.editable-area ul.link-panel-index li a.account-13{background-position:-280px -200px;}

.editable-area ul.link-panel-index li a.history-01{background-position:-560px -200px;}
.editable-area ul.link-panel-index li a.history-02{background-position:-840px 0;}
.editable-area ul.link-panel-index li a.history-03{background-position:-980px 0;}
.editable-area ul.link-panel-index li a.history-04{background-position:-280px -200px;}
.editable-area ul.link-panel-index li a.history-05{background-position:-700px -200px;}

.editable-area ul.link-panel-index li a.personal-info-01{background-position:-840px -200px;}
.editable-area ul.link-panel-index li a.personal-info-02{background-position:-980px -200px;}
.editable-area ul.link-panel-index li a.personal-info-03{background-position:0 -400px;}
.editable-area ul.link-panel-index li a.personal-info-04{background-position:-140px -400px;}
.editable-area ul.link-panel-index li a.personal-info-05{background-position:-280px -400px;}
.editable-area ul.link-panel-index li a.personal-info-06{background-position:-420px -400px;}
.editable-area ul.link-panel-index li a.personal-info-07{background-position:-560px -400px;}
.editable-area ul.link-panel-index li a.personal-info-08{background-position:-700px -400px;}
.editable-area ul.link-panel-index li a.personal-info-09{background-position:-840px -400px;}
.editable-area ul.link-panel-index li a.personal-info-10{background-position:-980px -400px;}
.editable-area ul.link-panel-index li a.personal-info-11{background-position:0 -600px;}
.editable-area ul.link-panel-index li a.personal-info-12{background-position:-140px -600px;}


.editable-area ul.link-panel-index li a span.txt{
display:block;
min-height:5.6em;
padding:12px 15px;
line-height:1.2;
background: url("/member/html/images/index-pnl-arw.png") no-repeat right bottom #fff;
}

.editable-area ul.link-panel-index li a span.hdg{
display:block;
margin:0 0 10px;
font-size:110%;
color:#1141a0;
font-weight:bold;
}

.editable-area ul.link-panel-index li a:hover{
background-color:#dfdfe6;
}

.editable-area ul.link-panel-index li a:hover span.txt{
background-color:#f9f9fb;
}


/* ----------------------------------------------------------------
    注文トップ
----------------------------------------------------------------- */

/* panel-product-L */

.editable-area div.panel-product-L{
margin:0 0 5px;
padding:15px 20px 15px 90px;
background:#f8f8f8 url("/member/html/images/order-top-icon.png") 0 0 no-repeat;
}

.editable-area div.panel-product-L.stock{background-position:0 0;}
.editable-area div.panel-product-L.fund{background-position:-500px 0;}

.editable-area div.panel-product-L p{
margin:0;
padding:0;
color:#333;
font-size:14px;
line-height:1.3;
min-height:7.5em;
}

.editable-area div.panel-product-L p span.hdg{
display:block;
margin:0 0 5px;
font-size:18px;
font-weight:bold;
}

/* panel-product-S */

.editable-area ul.list-panel-product-S{
margin:0;
padding:0;
overflow:auto;
}

.editable-area ul.list-panel-product-S li{
float:left;
width:227px;
margin:0 0 10px;
padding:0;
list-style:none;
}

.editable-area ul.list-panel-product-S li.wide{
width:auto;
}

.editable-area ul.list-panel-product-S li.panel-R{
float:right;
}

.editable-area div.panel-product-S{
margin:0;
padding:15px;
background:#f8f8f8 url("/member/html/images/order-top-icon.png") 0 0 no-repeat;
}

.editable-area div.panel-product-S.domestic-etf{background-position:0px -250px;}
.editable-area div.panel-product-S.reit{background-position:-250px -250px;}
.editable-area div.panel-product-S.margin{background-position:-500px -250px;}
.editable-area div.panel-product-S.ipo{background-position:-750px -250px;}

.editable-area div.panel-product-S.po{background-position:0px -500px;}
.editable-area div.panel-product-S.off-auction{background-position:-250px -500px;}
.editable-area div.panel-product-S.rights{background-position:-500px -500px;}
.editable-area div.panel-product-S.saving{background-position:-750px -500px;}

.editable-area div.panel-product-S.mrf{background-position:0px -750px;}
.editable-area div.panel-product-S.foreign-mmf{background-position:-250px -750px;}
.editable-area div.panel-product-S.us{background-position:-500px -750px;}
.editable-area div.panel-product-S.china{background-position:-750px -750px;}

.editable-area div.panel-product-S.asean{background-position:0px -1000px;}
.editable-area div.panel-product-S.foreign-etf{background-position:-250px -1000px;}
.editable-area div.panel-product-S.jbond{background-position:-500px -1000px;}
.editable-area div.panel-product-S.foreign-bond{background-position:-750px -1000px;}

.editable-area div.panel-product-S.futures{background-position:0px -1250px;}
.editable-area div.panel-product-S.option{background-position:-250px -1250px;}
.editable-area div.panel-product-S.fx{background-position:-500px -1250px;}
.editable-area div.panel-product-S.forex{background-position:0 -1500px;}
.editable-area div.panel-product-S.gold{background-position:-500px -1500px;}

.editable-area div.panel-product-S.nisa{background-position:-750px -2250px;}


.editable-area div.panel-product-S p{
margin:0;
padding:0;
color:#333;
font-size:14px;
line-height:1.3;
min-height:7em;
}

.editable-area div.panel-product-S p span.hdg{
display:block;
margin:3px 0 15px 35px;
font-size:16px;
font-weight:bold;
}

/* 注文トップボタン */

.editable-area p.btn-link-L{
overflow:auto;
margin:0 0 10px;
}

.editable-area p.btn-link-L a{
display:block;
float:left;
width:220px;
height:40px;
margin:0 6px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url("/member/html/images/order-top-button.png") 0 0 no-repeat;
}

.editable-area p.btn-link-L a.btn-stock-buy{background-position:0 0;}
.editable-area p.btn-link-L a.btn-stock-sell{background-position:0 -50px;}
.editable-area p.btn-link-L a.btn-fund-buy{background-position:0 -100px;}
.editable-area p.btn-link-L a.btn-fund-sell{background-position:0 -150px;}

.editable-area p.btn-link-L a.btn-stock-buy:hover{background-position:-250px 0;}
.editable-area p.btn-link-L a.btn-stock-sell:hover{background-position:-250px -50px;}
.editable-area p.btn-link-L a.btn-fund-buy:hover{background-position:-250px -100px;}
.editable-area p.btn-link-L a.btn-fund-sell:hover{background-position:-250px -150px;}


.editable-area a.btn-link-S{
display:block;
width:197px;
height:30px;
margin:10px auto 0;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url("/member/html/images/order-top-button.png") 0 0 no-repeat;
}

.editable-area a.btn-link-S.btn-us{background-position:0 -200px;}
.editable-area a.btn-link-S.btn-china{background-position:0 -240px;}
.editable-area a.btn-link-S.btn-asean{background-position:0 -280px;}
.editable-area a.btn-link-S.btn-foreign-etf{background-position:0 -320px;}
.editable-area a.btn-link-S.btn-jbond{background-position:0 -360px;}
.editable-area a.btn-link-S.btn-foreign-bond{background-position:0 -400px;}
.editable-area a.btn-link-S.btn-forex{background-position:0 -440px;}
.editable-area a.btn-link-S.btn-gold{background-position:0 -480px;}

.editable-area a.btn-link-S.btn-us:hover{background-position:-250px -200px;}
.editable-area a.btn-link-S.btn-china:hover{background-position:-250px -240px;}
.editable-area a.btn-link-S.btn-asean:hover{background-position:-250px -280px;}
.editable-area a.btn-link-S.btn-foreign-etf:hover{background-position:-250px -320px;}
.editable-area a.btn-link-S.btn-jbond:hover{background-position:-250px -360px;}
.editable-area a.btn-link-S.btn-foreign-bond:hover{background-position:-250px -400px;}
.editable-area a.btn-link-S.btn-forex:hover{background-position:-250px -440px;}
.editable-area a.btn-link-S.btn-gold:hover{background-position:-250px -480px;}

.editable-area a.btn-link-S.btn-margin{background:url("/member/html/images/order-top-button-more.png") 0 0 no-repeat;}
.editable-area a.btn-link-S.btn-saving{background:url("/member/html/images/order-top-button-more.png") 0 -40px no-repeat;}
.editable-area a.btn-link-S.btn-ipo{background:url("/member/html/images/order-top-button-more.png") 0 -80px no-repeat;}
.editable-area a.btn-link-S.btn-po{background:url("/member/html/images/order-top-button-more.png") 0 -120px no-repeat;}
.editable-area a.btn-link-S.btn-off-auction{background:url("/member/html/images/order-top-button-more.png") 0 -160px no-repeat;}
.editable-area a.btn-link-S.btn-rights{background:url("/member/html/images/order-top-button-more.png") 0 -200px no-repeat;}
.editable-area a.btn-link-S.btn-foreign-mmf{background:url("/member/html/images/order-top-button-more.png") 0 -240px no-repeat;}
.editable-area a.btn-link-S.btn-nisa-saving{background:url("/member/html/images/order-top-button-more.png") 0 -280px no-repeat;}

.editable-area a.btn-link-S.btn-margin:hover{background-position:-250px 0;}
.editable-area a.btn-link-S.btn-saving:hover{background-position:-250px -40px;}
.editable-area a.btn-link-S.btn-ipo:hover{background-position:-250px -80px;}
.editable-area a.btn-link-S.btn-po:hover{background-position:-250px -120px;}
.editable-area a.btn-link-S.btn-off-auction:hover{background-position:-250px -160px;}
.editable-area a.btn-link-S.btn-rights:hover{background-position:-250px -200px;}
.editable-area a.btn-link-S.btn-foreign-mmf:hover{background-position:-250px -240px;}
.editable-area a.btn-link-S.btn-nisa-saving:hover{background-position:-250px -280px;}

/* ----------------------------------------------------------------
    入出金トップ
----------------------------------------------------------------- */

.editable-area div.panel-settlement-top{
position:relative;
width:370px;
height:220px;
margin:0 0 5px;
background:url("/member/html/images/settlement-top.png") 0 0 no-repeat;
}

.editable-area div.panel-settlement-top.from-bank{background-position:0 0;}
.editable-area div.panel-settlement-top.realtime{background-position:-400px 0;}
.editable-area div.panel-settlement-top.to-rakutenbank{background-position:0 -225px;}
.editable-area div.panel-settlement-top.to-bank{background-position:-400px -225px;}
.editable-area div.panel-settlement-top.apply-moneybridge{background-position:0 -225px;}

.editable-area div.panel-settlement-top p{
margin:0;
padding:0;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

.editable-area div.panel-settlement-top a.btn-link-LL{
display:block;
position:absolute;
left:13px;
bottom:10px;
width:340px;
height:40px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url("/member/html/images/settlement-top.png") 0 -450px no-repeat;
}

.editable-area div.panel-settlement-top.from-bank a.btn-link-LL{background-position:0 -450px;}
.editable-area div.panel-settlement-top.realtime a.btn-link-LL{background-position:0 -500px;}
.editable-area div.panel-settlement-top.to-rakutenbank a.btn-link-LL{background-position:0 -550px;}
.editable-area div.panel-settlement-top.to-bank a.btn-link-LL{background-position:0 -600px;}
.editable-area div.panel-settlement-top.apply-moneybridge a.btn-link-LL{background-position:0 -650px;}

.editable-area div.panel-settlement-top.from-bank a.btn-link-LL:hover{background-position:-400px -450px;}
.editable-area div.panel-settlement-top.realtime a.btn-link-LL:hover{background-position:-400px -500px;}
.editable-area div.panel-settlement-top.to-rakutenbank a.btn-link-LL:hover{background-position:-400px -550px;}
.editable-area div.panel-settlement-top.to-bank a.btn-link-LL:hover{background-position:-400px -600px;}
.editable-area div.panel-settlement-top.apply-moneybridge a.btn-link-LL:hover{background-position:-400px -650px;}

.editable-area div.box-settlement-point{
margin:0 0 10px;
padding:5px;
border:3px solid #dde6ea;
font-size:14px;
color:#444;
min-height:21em;
}

.editable-area div.box-settlement-point h3{
width:4em;
margin:0 0 7px;
padding:3px 5px 2px;
background:#003399;
color:#fff;
font-size:13px;
font-weight:normal;
line-height:1;
text-align:center;
}

.editable-area div.box-settlement-point strong{
color:#d00;
}

.editable-area div.box-settlement-point em{
color:#d00;
font-weight:normal;
font-style:normal;
}

.editable-area div.box-settlement-point ol{
margin:0 5px 7px;
padding:0;
list-style:none;
}

.editable-area div.box-settlement-point ol li{
position:relative;
margin:0 0 5px;
padding:0 0 0 17px;
}

.editable-area div.box-settlement-point ol li span.number{
position:absolute;
top:0;
left:0;
}

.editable-area div.box-settlement-point p{
margin:5px 0;
}

.editable-area div.box-settlement-point p.note{
margin:0;
padding:0 0 0 20px;
text-indent:-1.3em;
}


/* ----------------------------------------------------------------
    メールサービストップ
----------------------------------------------------------------- */

.editable-area div.box-mail-top{
margin:0 0 15px;
}

.editable-area div.box-mail-top a.btn-link-LL{
display:block;
width:340px;
height:40px;
margin:0 auto 0;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url("/member/html/images/mail-top-button.png") no-repeat;
}

.editable-area div.box-mail-top a.btn-link-LL.check-address{background-position:0 0;}
.editable-area div.box-mail-top a.btn-link-LL.check-address:hover{background-position:0 -50px;}

.editable-area div.box-mail-top a.btn-link-LL.mail-history{background-position:0 -100px;}
.editable-area div.box-mail-top a.btn-link-LL.mail-history:hover{background-position:0 -150px;}



.editable-area div.panel-mail-top{
margin:0 0 10px;
padding:15px;
background:#f8f8f8 url("/member/html/images/mail-top-icon.png") no-repeat;
overflow:auto;
position:relative;
}

.editable-area div.panel-mail-top.main-address{background-position:0 0;}
.editable-area div.panel-mail-top.contract-address{background-position:-500px 0;}
.editable-area div.panel-mail-top.arrow-address{background-position:0 -250px;}

.editable-area div.panel-mail-top.contract-mail{background-position:0 -500px;}
.editable-area div.panel-mail-top.market-arrow{background-position:-500px -500px;}
.editable-area div.panel-mail-top.fund-mail{background-position:0 -750px;}
.editable-area div.panel-mail-top.magazine{background-position:-500px -750px;}
.editable-area div.panel-mail-top.lending-mail{background-position:0 -1000px;}
.editable-area div.panel-mail-top.alert-mail{background-position:-500px -1000px;}
.editable-area div.panel-mail-top.shortage-mail{background-position:0 -1250px;}

.editable-area div.panel-mail-top p{
margin:0 0 15px;
padding:0;
color:#333;
font-size:14px;
line-height:1.3;
}

.editable-area div.panel-mail-top p span.hdg{
display:block;
margin:2px 0 15px 35px;
font-size:16px;
font-weight:bold;
}

.editable-area div.panel-mail-top a.btn-link-S{
display:block;
width:160px;
height:30px;
margin:10px auto 0;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url("/member/html/images/mail-top-button.png") no-repeat;
}

.editable-area div.panel-mail-top div.btn-double a.btn-link-S{
float:left;
margin:0 5px;
}

.editable-area div.panel-mail-top a.btn-link-S.btn-confirm-change2{
width:230px;
}

.editable-area div.panel-mail-top a.btn-link-S.btn-change{background-position:0 -200px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-register{background-position:0 -240px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-confirm{background-position:0 -280px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-confirm-change{background-position:0 -320px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-apply{background-position:0 -360px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-stop{background-position:0 -400px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-confirm-change2{background-position:0 -440px;}

.editable-area div.panel-mail-top a.btn-link-S.btn-change:hover{background-position:-250px -200px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-register:hover{background-position:-250px -240px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-confirm:hover{background-position:-250px -280px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-confirm-change:hover{background-position:-250px -320px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-apply:hover{background-position:-250px -360px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-stop:hover{background-position:-250px -400px;}
.editable-area div.panel-mail-top a.btn-link-S.btn-confirm-change2:hover{background-position:-250px -440px;}

div.panel-mail-top .lbl-address{
display:block;
position:absolute;
right:10px;
top:10px;
height:18px;
text-indent:100%;
white-space:nowrap;
overflow:hidden;
background:url("/member/html/images/mail-top-button.png") no-repeat;
}

div.panel-mail-top .address-main{width:80px;background-position:-350px 0px;}
div.panel-mail-top .address-contract{width:100px;background-position:-350px -20px;}
div.panel-mail-top .address-market-arrow{width:120px;background-position:-350px -40px;}
div.panel-mail-top .address-any{width:90px;background-position:-350px -60px;}

div.panel-mail-top.fund-mail .address-contract{top:0px; right:0px;}
div.panel-mail-top.fund-mail .address-main{top:0px; right:102px;}
div.panel-mail-top.fund-mail .address-market-arrow{top:20px; right:0px;}



/* ----------------------------------------------------------------
    2015/4/11 リニューアル対応
----------------------------------------------------------------- */

/* ----------------------------------------------------------------
    国内株トップ全面編集可能領域 
----------------------------------------------------------------- */

#str-main-column{
	width:755px;
	float:left;
}
#str-main-column.index-style {
    color: #444444;
    font-family: "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
    line-height: 1.5;
}
.segment-L{
}
.box-contents-merit{
	border: 1px solid #C3C3C3;
    margin-bottom: 10px;
}
.box-contents-merit .hdg{
	background:#E0EAFB;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	padding:5px;
	margin:0 0 10px 0;
}
.box-contents-merit p{
	padding:0 5px;
}
.txt-h-1em .txt-01{ height:1em; }
.txt-h-2em .txt-01{ height:2em; }
.txt-h-3em .txt-01{ height:3em; }
.txt-h-4em .txt-01{ height:4em; }
.txt-h-5em .txt-01{ height:5em; }
.txt-h-6em .txt-01{ height:6em; }
.txt-h-7em .txt-01{ height:7em; }
.txt-h-8em .txt-01{ height:8em; }
.txt-h-9em .txt-01{ height:9em; }
.txt-h-10em .txt-01{ height:10em; }
.txt-h-11em .txt-01{ height:11em; }
.txt-h-12em .txt-01{ height:12em; }
.txt-h-13em .txt-01{ height:13em; }
.txt-h-14em .txt-01{ height:14em; }
.txt-h-15em .txt-01{ height:15em; }
.txt-h-16em .txt-01{ height:16em; }
.txt-h-17em .txt-01{ height:17em; }
.txt-h-18em .txt-01{ height:18em; }
.txt-h-19em .txt-01{ height:19em; }
.txt-h-20em .txt-01{ height:20em; }

.btn-w180 a{
	display:block;
	width:180px;
	height:40px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	margin:0 auto 5px auto;
}
.btn-w290 a{
	display:block;
	width:290px;
	height:40px;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
	margin:0 auto 5px auto;
}

.btn-acc-op-margin a{
	background:url(/member/html/images/btn-acc-open-margin.png) 0 0 no-repeat;
}
.btn-acc-op-margin a:hover{
	background:url(/member/html/images/btn-acc-open-margin_o.png) 0 0 no-repeat;
}
.btn-odr-margin a{
	background:url(/member/html/images/btn-order-margin.png) 0 0 no-repeat;
}
.btn-odr-margin a:hover{
	background:url(/member/html/images/btn-order-margin_o.png) 0 0 no-repeat;
}
.btn-w290.btn-acc-op-margin a{
	background:url(/member/html/images/btn-acc-open-margin-l.png) 0 0 no-repeat;
}
.btn-w290.btn-acc-op-margin a:hover{
	background:url(/member/html/images/btn-acc-open-margin-l_o.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-margin a{
	background:url(/member/html/images/btn-order-margin-l.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-margin a:hover{
	background:url(/member/html/images/btn-order-margin-l_o.png) 0 0 no-repeat;
}

.btn-odr-rights a{
	background:url(/member/html/images/btn-order-rights.png) 0 0 no-repeat;
}
.btn-odr-rights a:hover{
	background:url(/member/html/images/btn-order-rights_o.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-rights a{
	background:url(/member/html/images/btn-order-rights-l.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-rights a:hover{
	background:url(/member/html/images/btn-order-rights-l_o.png) 0 0 no-repeat;
}

.btn-odr-etf-etn a{
	background:url(/member/html/images/btn-order-etf-etn.png) 0 0 no-repeat;
}
.btn-odr-etf-etn a:hover{
	background:url(/member/html/images/btn-order-etf-etn_o.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-etf-etn a{
	background:url(/member/html/images/btn-order-etf-etn-l.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-etf-etn a:hover{
	background:url(/member/html/images/btn-order-etf-etn-l_o.png) 0 0 no-repeat;
}

.btn-odr-reit a{
	background:url(/member/html/images/btn-order-reit.png) 0 0 no-repeat;
}
.btn-odr-reit a:hover{
	background:url(/member/html/images/btn-order-reit_o.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-reit a{
	background:url(/member/html/images/btn-order-reit-l.png) 0 0 no-repeat;
}
.btn-w290.btn-odr-reit a:hover{
	background:url(/member/html/images/btn-order-reit-l_o.png) 0 0 no-repeat;
}

/* ----------------------------------------------------------------
    口座管理新 
----------------------------------------------------------------- */

.editable-area div.index-2column.ofhide,
.editable-area div.index-3column.ofhide{
	overflow:hidden;
}

.editable-area div.index-2column div.box-L-w630{
	float:left;
	width:630px;
}
.editable-area div.index-2column div.box-R-w630{
	float:right;
	width:630px;
}
.editable-area div.index-2column div.box-L-w310{
	float:left;
	width:310px;
}
.editable-area div.index-2column div.box-R-w310{
	float:right;
	width:310px;
}

.editable-area div.index-3column div.box-L-w310{
	float:left;
	width:310px;
	margin-right:10px;
}
.editable-area div.index-3column div.box-C-w310{
	float:left;
	width:310px;
	margin-right:10px;
}
.editable-area div.index-3column div.box-R-w310{
	float:left;
	width:310px;
}

.editable-area ul.link-panel-index-02 {
    margin: 0;
    overflow: auto;
    padding: 0;
}

.editable-area .box-w960 ul.link-panel-index-02{
	width:960px;
}
.editable-area .box-L-w630 ul.link-panel-index-02,
.editable-area .box-R-w630 ul.link-panel-index-02{
	width:640px;
}
.editable-area .box-L-w310 ul.link-panel-index-02,
.editable-area .box-C-w310 ul.link-panel-index-02,
.editable-area .box-R-w310 ul.link-panel-index-02{
	width:320px;
}

.editable-area ul.link-panel-index-02 li {
    border: 1px solid #D6D6D6;
    float: left;
    list-style: none outside none;
    margin: 0 10px 10px 0;
    padding: 0;
    width: 308px;
}
.editable-area ul.link-panel-index-02 li a {
    background: url("/member/html/images/S120101-001-01/sprite-panel-icon.png") no-repeat scroll 0 0 #f6f6f8;
    color: #444444;
    display: block;
    padding: 0 0 0 80px;
    text-decoration: none;
	min-height: 80px;
}

.editable-area ul.link-panel-index-02 li a span.txt {
    background: url("/member/html/images/index-pnl-arw.png") no-repeat scroll right bottom #FFFFFF;
    display: block;
    line-height: 1.2;
    min-height: 3.6em;
    padding: 12px 15px;
	font-size: 90%;
	min-height: 56px;
}
.editable-area ul.link-panel-index-02 li a.account-01 {  background-position: -80px 0px;}
.editable-area ul.link-panel-index-02 li a.account-02 {  background-position: -240px 0px;}
.editable-area ul.link-panel-index-02 li a.account-03 {  background-position: 0px -80px;}
.editable-area ul.link-panel-index-02 li a.account-04 {  background-position: -80px -80px;}
.editable-area ul.link-panel-index-02 li a.account-05 {  background-position: -160px 0px;}
.editable-area ul.link-panel-index-02 li a.account-06 {  background-position: -160px -80px;}
.editable-area ul.link-panel-index-02 li a.account-07 {  background-position: 0px -160px;}
.editable-area ul.link-panel-index-02 li a.account-08 {  background-position: -80px -160px;}
.editable-area ul.link-panel-index-02 li a.account-09 {  background-position: -160px -160px;}
.editable-area ul.link-panel-index-02 li a.account-10 {  background-position: 0px 0px;}
.editable-area ul.link-panel-index-02 li a.account-11 {  background-position: -240px -80px;}
.editable-area ul.link-panel-index-02 li a.account-12 {  background-position: -240px -160px;}
.editable-area ul.link-panel-index-02 li a.account-13 {  background-position: 0px -240px;}
.editable-area ul.link-panel-index-02 li a.account-14 {  background-position: -80px -240px;}
.editable-area ul.link-panel-index-02 li a.account-15 {  background-position: -160px -240px;}
.editable-area ul.link-panel-index-02 li a.account-16 {  background-position: -240px -240px;}
.editable-area ul.link-panel-index-02 li a.account-17 {  background-position: -320px 0px;}
.editable-area ul.link-panel-index-02 li a.account-18 {  background-position: -320px -80px;}
.editable-area ul.link-panel-index-02 li a.account-19 {  background-position: -320px -160px;}
.editable-area ul.link-panel-index-02 li a.account-20 {  background-position: -320px -240px;}
.editable-area ul.link-panel-index-02 li a.account-21 {  background-position: 0px -310px;}

.editable-area ul.link-panel-index-02 li a span.hdg {
    color: #1141A0;
    display: block;
    font-weight: bold;
    margin: 0 0 10px;
}
.editable-area ul.link-panel-index-02 li a:hover{
background-color:#dfdfe6;
}

.editable-area ul.link-panel-index-02 li a:hover span.txt{
background-color:#f9f9fb;
}

/* ----------------------------------------------------------------
   債券・その他トップ追加
----------------------------------------------------------------- */

.editable-area div.panel-product-S.warrant {
    background-position: 0 -1750px;
}
.editable-area div.panel-product-S.commodity {
    background-position: -500px -1750px;
}
.editable-area div.panel-product-S.fop {
    background-position: 0 -2000px;
}
.editable-area div.panel-product-S.fop p span.hdg {
    margin: 3px 0 15px 75px;
}
.editable-area div.panel-product-S.foreign_futures {
    background-position: -500px -2000px;
}

.editable-area a.btn-link-S.btn-jbond-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 0;
}
.editable-area a.btn-link-S.btn-jbond-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px 0;
}
.editable-area a.btn-link-S.btn-foreign-bond-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -40px;
}
.editable-area a.btn-link-S.btn-foreign-bond-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -40px;
}
.editable-area a.btn-link-S.btn-forex-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -80px;
}
.editable-area a.btn-link-S.btn-forex-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -80px;
}
.editable-area a.btn-link-S.btn-fop-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -120px;
}
.editable-area a.btn-link-S.btn-fop-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -120px;
}
.editable-area a.btn-link-S.btn-gold-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -160px;
}
.editable-area a.btn-link-S.btn-gold-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -160px;
}
.editable-area a.btn-link-S.btn-warrant-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -200px;
}
.editable-area a.btn-link-S.btn-warrant-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -200px;
}

/* ----------------------------------------------------------------
   ヘルプ＆サポートトップ
----------------------------------------------------------------- */

.editable-area ul.list-CMN0002-002-01-01{
	margin:0;
	padding:0;
}

.editable-area ul.list-CMN0002-002-01-01 li{
	list-style:none;
	float:left;
	margin-right:10px;
}

.editable-area ul.list-CMN0002-002-01-01 li.last-child{
	margin-right:0;
}


/* ----------------------------------------------------------------
   2015/4/11追加 汎用パーツ
----------------------------------------------------------------- */

.mb20{ margin-bottom:20px !important;}
.mb25{ margin-bottom:25px !important;}
.mb30{ margin-bottom:30px !important;}

div.lyt-image.image-parallel.w100 div.image {
    width: 100px;
}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:block;
    overflow:hidden;
}
 
.cf:after {
    clear:both;
}
 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/* ----------------------------------------------------------------
   2016/6/25追加 魅力画像寄せ対応 汎用パーツ
----------------------------------------------------------------- */

.box-contents-merit-img-R,
.box-contents-merit-img-L{
	padding-bottom:10px;
}

.box-contents-merit-img-R .image-01{
	float:right;
}
.box-contents-merit-img-L .image-01{
	float:left;
}
.box-contents-merit-img-R .image-01 p,
.box-contents-merit-img-L .image-01 p{
	margin:0;
	padding:0 5px;
}

.txt-11{font-size:11px !important;}
.txt-12{font-size:12px !important;}
.txt-13{font-size:13px !important;}
.txt-14{font-size:14px !important;}
.txt-15{font-size:15px !important;}
.txt-16{font-size:16px !important;}

/* ----------------------------------------------------------------
   2020/6/26追加 バイナリーオプション追加
----------------------------------------------------------------- */

.editable-area div.panel-product-S.bo{background-position:0 -2500px;}

.editable-area a.btn-link-S.btn-bo-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -240px;
}
.editable-area a.btn-link-S.btn-bo-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -240px;
}

/* ----------------------------------------------------------------
   2020/9/18追加 汎用パーツ
----------------------------------------------------------------- */

.list-bullet-gray {
	margin:0 0 5px 0;
	padding:0 0 0 1.2em;
	color:#444;
	line-height:1.5;
	list-style:none;
	zoom:1;
}
.list-bullet-gray li {
	list-style-type:disc;
	font-size:14px;
}

/* ----------------------------------------------------------------
   2020/11/09追加 CFD追加
----------------------------------------------------------------- */

.editable-area div.panel-product-S.cfd{background-position:-500px -2500px;}

.editable-area a.btn-link-S.btn-cfd-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -280px;
}
.editable-area a.btn-link-S.btn-cfd-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -280px;
}

/* ----------------------------------------------------------------
   2020/12/08追加 クラウドファンディング追加
----------------------------------------------------------------- */

.editable-area div.panel-product-S.crowd{background-position:0 -2750px;}

.editable-area a.btn-link-S.btn-crowd-products-top {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll 0 -320px;
}
.editable-area a.btn-link-S.btn-crowd-products-top:hover {
    background: url("/member/html/images/products-top-button-01.png") no-repeat scroll -250px -320px;
}