@charset "EUC-JP";

/*//////////////////////////////////////////////////////////////////

    NAME: editable-area.css
    DATE: 2020/02/27

//////////////////////////////////////////////////////////////////*/

@import "sitemap.css";
@import "right-navi.css";
@import "H010101-001-6.css";
@import "stockprice.css";
@import "M040001-001-1.css";
@import "money_bridge.css";
@import "F010101-001-2.css";
@import "F060601-001-01-4.css";
@import "F060601-001-01-3.css";
@import "F050001-001-01-2.css";
@import "home-and-index.css?20211226";
@import "J010101-001-01.css?20191121";
@import "A020101-001.css";
@import "B020101-001-1.css";
@import "C010101-001-4.css?20180522";
@import "fund-detail.css";
@import "M080101-001-1.css";
@import "A040107-001-01-1.css";
@import "minor-and-jnisa.css";
@import "fee-revision-2016.css";
@import "sma-2016.css";
@import "H01-R000.css";
@import "H010101-001-26-3.css";
@import "button2017.css";
@import "N010101-001-07-1.css";
@import "nisa-savings.css?20210408";
@import "sma31297.css";
@import "point-33539.css";
@import "spu33279.css";
@import "pcsp-quick.css";
@import "S030101-001-07.css";
@import "foreign-us.css?20210127";
@import "point-investment.css?20211227";

/* ----------------------------------------------------------------
    Structure
----------------------------------------------------------------- */

div.editable-area{
text-align:left;
max-height: 100%;
}


/* ----------------------------------------------------------------
	Stock Top
----------------------------------------------------------------- */

/* Menu Bar */

div.editable-area ul.menubar-01{
margin:0 0 15px;
padding:0;
}
div.editable-area ul.menubar-01 li{
float:left;
width:33%;
margin:0 2px 0 0;
padding:0;
list-style-type:none;
}
div.editable-area ul.menubar-01 li.last-child{
margin-right:0px;
}
div.editable-area ul.menubar-01 li a{
display:block;
height:30px;
padding:0 10px;
border:1px solid #9CB6E4;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
background: url("/member/html/images/bg-menubar-01.gif") 50% repeat-x;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#3535B4;
text-align:center;
}
div.editable-area ul.menubar-01 li a:hover{
background: url("/member/html/images/bg-menubar-01_on.gif") 50% repeat-x;
}
div.editable-area ul.menubar-01 li a span{
padding-left:15px;
background: url("/member/images/arrow-fund-01.gif") no-repeat 0 50%;
line-height:30px;
}


/* Reccomend Condition */

div#box-stock-recom-condition{
}

div#box-stock-recom-condition table{
margin:0 5px 10px 10px;
}

div#box-stock-recom-condition table td{
vertical-align:top;
padding-bottom:10px;
}

div#box-stock-recom-condition table td.icon-cell img{
border:0;
}

div#box-stock-recom-condition table td.text-cell p{
margin:0 7px;
font-size:13px;
}


/* ----------------------------------------------------------------
	Margin Account Open Page
----------------------------------------------------------------- */

div.lyt-image.image-parallel.w115 div.image{width:115px;}
div.lyt-image.image-parallel.image-L.w115 div.column{margin-left:130px;}


/* ----------------------------------------------------------------
	Fund Saving Page
----------------------------------------------------------------- */

div.editable-area div#saving-page div#str-sub{
float: left;
padding-right: 15px;
width: 170px;
}

div.editable-area div#saving-page div#editable-right-column{
float: left;
width:750px;
padding:0 15px 0 0;
}

div.editable-area div#saving-page:after{
clear: both;
content: ".";
display: block;
font-size: 0;
height: 0;
line-height: 0;
visibility: hidden;
}


/* ----------------------------------------------------------------
	Future Option Account Open Page
----------------------------------------------------------------- */

div.editable-area #str-main .hdg-step-01 {
color:#444;
font-size:14px;
font-weight:bold;
line-height:1.5;
zoom:1;
}
div.editable-area #str-main .hdg-step-01 img {
vertical-align: bottom;
}


/* ----------------------------------------------------------------
	FX TOP
----------------------------------------------------------------- */

div.lyt-image.image-parallel.w160 div.image{width:160px;}
div.lyt-image.image-parallel.image-L.w160 div.column{margin-left:175px;}
div.lyt-image.image-parallel.w200 div.image{width:200px;}
div.lyt-image.image-parallel.image-L.w200 div.column{margin-left:215px;}
#str-main table .currency img {
	vertical-align: middle;
	margin-bottom: 3px;
}

/* ----------------------------------------------------------------
	Utility Link Panel
----------------------------------------------------------------- */

div.editable-area div.utility-link-panel-area{
margin:5px 0;
}

div.editable-area div.utility-link-panel-area img{
border:0;
}

div.editable-area div.utility-link-panel-area div.lyt-column.column-02 div.segment-L{
width: 50%;
}

div.editable-area div.utility-link-panel{
margin:0 0 10px;
padding:1px;
border:1px solid #bbb;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
background:#fff;
color:#444;
}

div.editable-area div.utility-link-panel-inner{
border:1px solid #ddd;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background:#fafafa url("/member/html/images/bg-ulp-inner.gif") top repeat-x;
padding:5px 5px 6px;
}

div.editable-area div.utility-link-panel-inner div.bg-block{
padding:10px 5px 5px 60px;
}

div.editable-area div.utility-link-panel-inner div.ulp-supersearch{
background:url("/member/html/images/bg-ulp-search.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-fundranking{
background:url("/member/html/images/bg-ulp-ranking.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-favorite{
background:url("/member/html/images/bg-ulp-favorite.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-portfolio{
background:url("/member/html/images/bg-ulp-portfolio.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-hold{
background:url("/member/html/images/bg-ulp-hold.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-screening{
background:url("/member/html/images/bg-ulp-search.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-stockranking{
background:url("/member/html/images/bg-ulp-ranking.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-favoriteportfolio{
background:url("/member/html/images/bg-ulp-favoriteportfolio.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-disclosure{
background:url("/member/html/images/bg-ulp-calendar.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-dow{
background:url("/member/html/images/bg-ulp-usflag.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-chinainfo{
background:url("/member/html/images/bg-ulp-chinaflag.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-chinareport{
background:url("/member/html/images/bg-ulp-report.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-fisconavi{
background:url("/member/html/images/bg-ulp-fisco.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-ewnavi{
background:url("/member/html/images/bg-ulp-navi.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-sgp{
background:url("/member/html/images/bg-flag-sgp-01.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-tha{
background:url("/member/html/images/bg-flag-tha-01.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-mys{
background:url("/member/html/images/bg-flag-mys-01.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-idn{
background:url("/member/html/images/bg-flag-idn-01.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-icon-us{
background:url("/member/html/images/bg-ulp-icon-us.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-icon-china{
background:url("/member/html/images/bg-ulp-icon-china.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-icon-asean{
background:url("/member/html/images/bg-ulp-icon-asean.gif") 5px 0 no-repeat;
}

div.editable-area div.utility-link-panel-inner div.ulp-icon-etf{
background:url("/member/html/images/bg-ulp-icon-etf.gif") 5px 0 no-repeat;
}



div.editable-area div.utility-link-panel-inner h2.ulp-hdg{
margin:0 0 7px;
padding:0;
font-size:16px;
font-weight:bold;
}

div.editable-area div.utility-link-panel-inner p.ulp-txt{
margin:0;
padding:0;
font-size:13px;
min-height:4.5em;
height:auto !important;
height:3em;
}

div.editable-area div.utility-link-panel-inner ul.ulp-btn{
margin:0 0 0 5px;
padding:0;
text-align:center;
}

div.editable-area div.utility-link-panel-inner ul.ulp-btn li{
display:inline;
margin:0 5px 0 0;
padding:0;
}

div.editable-area div.utility-link-panel-inner ul.ulp-btn-v{
margin:0 0 15px;
padding:0;
}

div.editable-area div.utility-link-panel-inner ul.ulp-btn-v li{
margin:0 0 5px;
padding:0;
font-size:0;
line-height:0;
text-align:center;
list-style:none;
}

/* ---------------------------------
	tbl-data-top-01
 -------------------------------- */
div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-01{
margin:0;
padding:0;
width:100%;
border:none;
}

div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-01 th,
div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-01 td{
padding:2px 4px 2px 4px;
border:none;
color:#343434;
font-size:12px;
font-weight:normal;
text-align:left;
vertical-align:top;
}

div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-01 tr.odd th,
div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-01 tr.odd td{
background:#efefef;
}

div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-01 tr.even th,
div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-01 tr.even td{
background:#f3f9fc;
}

div#com_right_navi div#str-sub div.box-sub-contents-01 table.tbl-data-top-02{
width:100%;
border:none;
border:none;
}

/* ----------------------------------------------------------------
    other
----------------------------------------------------------------- */

dl.list-normal-01 dt ul.list-bullet-02 li {
    background-image: url("../images/bullet-02.gif");
}


div#grpheader div#search-stock p a#searchStockFormSearchBtn{
margin-left:4px;
vertical-align:baseline;
}

div#grpheader div#rakuten-info-02{
margin-top:8px;
}

div.editable-area #str-main p.pgh-01 strong.bold {
color: #444444;
}

div.editable-area #str-main p.pgh-01 .icon {
vertical-align: bottom;
}



/* ----------------------------------------------------------------
	FundTop Button Menu
----------------------------------------------------------------- */

div#str-contents-inner ul.fundtop-btn-menu-01{
margin:0 0 15px;
padding:0;
}
div#str-contents-inner ul.fundtop-btn-menu-01 li{
float:left;
width:187px;
margin:0 2px 0 0;
padding:0;
list-style-type:none;
}
div#str-contents-inner ul.fundtop-btn-menu-01 li.last-child{
margin-right:0px;
}
div#str-contents-inner ul.fundtop-btn-menu-01 li a{
display:block;
height:30px;
padding:0 10px;
background: url("/member/html/images/bg-btn-fundtop-02.gif") no-repeat;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#3535B4;
text-align:center;
}
div#str-contents-inner ul.fundtop-btn-menu-01 li a span{
padding-left:15px;
background: url("/member/images/arrow-fund-01.gif") no-repeat 0 50%;
line-height:30px;
}
div#str-contents-inner ul.fundtop-btn-menu-01 li a span.icon-window{
background: url("/member/images/icon-window-01.gif") no-repeat scroll 0 0.4em transparent;
}
div#str-contents-inner ul.fundtop-btn-menu-01 li a:hover{
background: url("/member/html/images/bg-btn-fundtop-02_on.gif") no-repeat;
}


/* ----------------------------------------------------------------
	FundTop Button Menu (投信積立用)
----------------------------------------------------------------- */

div.saving-area{
	width:755px;
}

div.saving-area ul.fundtop-btn-menu{
margin:0 0 15px;
padding:0;
}
div.saving-area ul.fundtop-btn-menu li{
float:left;
width:250px;
margin:0 2px 0 0;
padding:0;
list-style-type:none;
}
div.saving-area ul.fundtop-btn-menu li.last-child{
margin-right:0px;
}
div.saving-area ul.fundtop-btn-menu li a{
display:block;
height:30px;
padding:0 10px;
background: url("/member/html/images/bg-btn-fundtop-01.gif") no-repeat;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#3535B4;
text-align:center;
}
div.saving-area ul.fundtop-btn-menu li a:hover{
background: url("/member/html/images/bg-btn-fundtop-01_on.gif") no-repeat;
}
div.saving-area ul.fundtop-btn-menu li a span{
padding-left:15px;
background: url("/member/images/arrow-fund-01.gif") no-repeat 0 50%;
line-height:30px;
}

/* ----------------------------------------------------------------
    IFRAME Height
----------------------------------------------------------------- */

iframe#H020102-001-1{width:100%;height:100px;}	/* オンラインセミナー（タイトル下） */
iframe#H020103-001-1{width:100%;height:700px;}	/* テキストダウンロード（タイトル下） */
iframe#M040001-001-1{width:100%;height:450px;}	/* 株主優待(全体) */
iframe#M050001-007-2{width:100%;height:2000px;}	/* ランキング｜楽天証券内（一覧下) */
iframe#M070101-001-1{width:100%;height:5200px;}	/* 企業情報｜経済研究レポート(全体) */
iframe#M080101-001-1{width:100%;height:7750px;}	/* レポート｜レポート情報(全体) */
iframe#M080102-001-1{width:100%;height:650px;}	/* レポート｜投資入門講座(全体) */
iframe#M080103-001-1{width:100%;height:800px;}	/* レポート｜IR情報(全体) */
iframe#M080104-001-1{width:100%;height:500px;}	/* レポート｜中国銘柄レポート(全体) */
iframe#M080201-001-1{width:100%;height:500px;}	/* レポート｜投資家主体別売買動向(全体) */

iframe#J010101-001-1{width:368px;height:280px;} /* 国内株式｜株価検索 */
iframe#J010101-003-1{width:100%;height:930px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜株価 */
iframe#J010101-003-2{width:100%;height:590px;}  /* 国内株式｜株価検索｜株価情報｜詳細｜進捗状況 */
iframe#J010101-004-1{width:100%;height:1300px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜四季報 */
iframe#J010101-005-1{width:100%;height:450px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜チャート */
iframe#J010101-006-1{width:100%;height:660px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜ニュース */
iframe#J010101-007-1{width:100%;height:1550px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜適時開示 */
iframe#J010101-008-1{width:100%;height:2000px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜業績 */
iframe#J010101-009-1{width:100%;height:1600px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜指標 */
iframe#J010101-010-1{width:100%;height:1350px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜業績予測 */
iframe#J010101-011-1{width:100%;height:1800px;}	/* 国内株式｜株価検索｜株価情報｜詳細｜株主優待 */
iframe#J010105-001-1{width:100%;height:1800px;}	/* 国内株式｜決算速報 */
iframe#J010103-001-1{width:100%;height:1800px;}	/* 国内株式｜適時開示情報 */

iframe#J010202-001-1{width:100%;height:500px;}	/* お取引注意銘柄情報｜非取扱銘柄(全部） */
iframe#J010401-001-1{width:100%;height:5200px;}	/* 経済研究レポート(全部） */
iframe#J030101-001-1{width:100%;height:500px;}	/* 新規公開株式｜取扱中銘柄（全部） */
iframe#J030102-001-1{width:100%;height:2300px;}	/* 新規公開株式｜取扱実績（全部） */
iframe#J030103-001-1{width:100%;height:1400px;}	/* 新規公開株式｜新規公開一覧（全部） */
iframe#J030201-001-1{width:100%;height:500px;}	/* 公募・売出｜取扱中銘柄（全部） */
iframe#J030202-001-1{width:100%;height:700px;}	/* 公募・売出｜取扱実績（全部） */

iframe#B020101-001-1{width:100%;height:1100px;}	/* 国内債券｜取扱中銘柄（全部） */
iframe#B020102-001-1{width:100%;height:600px;}	/* 国内債券｜取扱実績（全部） */
iframe#B030101-001-1{width:100%;height:1200px;}	/* 外国債券｜取扱中銘柄（全部） */
iframe#B030102-001-1{width:100%;height:3500px;}	/* 外国債券｜取扱実績（全部） */
iframe#C010301-001-1{width:100%;height:4000px;}	/* ＣＷ｜企業情報｜経済研究レポート（全部） */
iframe#A060101-001-2-pdfframe{width:100%;height:500px;}	/* 外国債券｜外国債券に関する説明書閲覧 */

iframe#G010101-004-1{width:100%;height:1050px;} /* 米国株式｜株価検索｜株価情報｜詳細｜企業情報 */
iframe#G010101-005-1{width:100%;height:660px;}  /* 米国株式｜株価検索｜株価情報｜詳細｜チャート */
iframe#G010101-006-1{width:100%;height:840px;}  /* 米国株式｜株価検索｜株価情報｜詳細｜ニュース */
iframe#G010101-008-1{width:100%;height:700px;}  /* 米国株式｜株価検索｜株価情報｜詳細｜主な指標 */
iframe#G010101-009-1{width:100%;height:1050px;} /* 米国株式｜株価検索｜株価情報｜詳細｜業績予測 */
iframe#G010101-010-1{width:100%;height:1600px;} /* 米国株式｜株価検索｜株価情報｜詳細｜財務 */
iframe#G010101-011-1{width:100%;height:1200px;} /* 米国株式｜株価検索｜株価情報｜詳細｜競合比較 */

iframe#G020101-003-1{width:100%;height:235px;}  /* 中国株式｜株価検索｜株価情報｜詳細 */
iframe#G020101-004-1{width:100%;height:1050px;} /* 中国株式｜株価検索｜株価情報｜詳細｜企業情報 */
iframe#G020101-005-1{width:100%;height:788px;}  /* 中国株式｜株価検索｜株> 価情報｜詳細｜チャート */

iframe#G080101-004-1{width:100%;height:1050px;} /* アセアン｜株価検索｜株価情報｜詳細｜企業情報 */
iframe#G080101-005-1{width:100%;height:660px;}  /* アセアン｜株価検索｜株価情報｜詳細｜チャート */



/* ----------------------------------------------------------------
	FX member TOP 2014/02/12
----------------------------------------------------------------- */
.mt-25 {
	margin-top: 25px;
}

.pad_clr {
	background: #f7f7f7;
	margin-bottom: 25px;
	padding: 20px 10px;
	border-color: #D1D1D1;
    border-style: solid;
    border-width: 0 1px 1px;
}

.solid_hack {
	border-bottom: 1px solid #C2C2C2 !important;
}

.pad_noclr {
	padding: 10px 10px 0 10px !important;
}

.hdg-l2-01_a {
	margin: 0!important;
    background: url("../../images/bg-hdg-l2-01-01.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    color: #444444;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    padding: 3px 0 0;
}

.hdg-l2-01_a span {
    background: url("../../images/bg-hdg-l2-01-02.gif") repeat-x scroll left top rgba(0, 0, 0, 0);
    border-color: #D1D1D1;
    border-style: solid;
    border-width: 0 1px 1px;
    display: block;
    padding: 3px 10px;
}

.box_height01 {
	height: 160px;
}

.box_height02 {
	height: 80px;
}

.box_height03 {
	height: 100px;
}

.mb25 {
	margin-bottom: 25px!important;
}

.pgh-01_a {
	background: #f7f7f7;
	padding: 10px;
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 0 1px 1px;
	color: #444444;
	font-size: 14px;
	line-height: 1.5;
	margin: 0 0 25px 0;
}

.pgh-01_b {
	background: #f7f7f7;
	padding: 10px;
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 0 1px 1px;
	color: #444444;
	font-size: 14px;
	line-height: 1.5;
	margin: 0 0 25px 0;
}

.pgh-01_c {
	padding: 0 5px;
	color: #444444;
	font-size: 14px;
	line-height: 1.5;
	margin: 0 0 20px 0;
}

.pgh-01_d {
	background: #f7f7f7;
	padding: 10px;
	border-color: #D1D1D1;
	border-style: solid;
	border-width: 1px;
	color: #444444;
	font-size: 14px;
	line-height: 1.5;
	margin: 0 10px 25px 10px;

}

.image_a {
	margin: 0;
	text-align: center;
}
