@charset "UTF-8";
.box-minor-jnisa-switch {
  margin-top: 8px;
}
.box-minor-jnisa-switch__item {
  float: left;
}

.header-info-box__scroll {
  margin: 5px 0 0;
  overflow: hidden;
  padding-left: 10px;
  position: relative;
}
.header-info-box__items {
  height: 20px;
  position: relative;
}
.header-info-box__txt {
  height: 50px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","sans-serif";
  font-size: 12px;
  color: #666666;
}
.header-info-box__txt a {
  color: #1141a0;
}

.nav-jnisa-beginner {
  margin-bottom: 10px;
  position: relative;
}
.nav-jnisa-beginner__tab {
  zoom: 1;
  border-bottom: 3px solid #85C200;
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.nav-jnisa-beginner__tab:after {
  content: ".";
  display: block;
  height: 0px;
  clear: both;
  line-height: 0;
  visibility: hidden;
}
.nav-jnisa-beginner__item {
  float: left;
  text-align: center;
  margin-right: 5px;
}
.nav-jnisa-beginner__item a {
  display: block;
  width: 200px;
  padding: 8px 0;
  text-decoration: none;
  background-color: #D7E4BD;
  color: #000;
  font-weight: bold;
  font-size: 14px;
  margin-top: 8px;
}
.nav-jnisa-beginner__item.selected a {
  background-color: #85C200;
  color: #fff;
  padding: 12px 0;
  margin-top: 0;
}
.nav-jnisa-beginner__btn {
  position: absolute;
  bottom: 5px;
  right: 0;
}

.txt-jnisa-beginner-read {
  font-size: 20px;
  margin: 0 0 5px 0;
}
.txt-jnisa-beginner-read .accent {
  color: #e63a77;
}

.tbl-data-jnisa-beginner {
  border-style: solid;
  border-width: 1px 0 0 1px;
  border-color: #fc9633;
  width: 100%;
}
.tbl-data-jnisa-beginner th, .tbl-data-jnisa-beginner td {
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: #fc9633;
  font-weight: normal;
  padding: 5px;
  text-align: left;
  vertical-align: top;
  font-size: 14px;
}
.tbl-data-jnisa-beginner th strong, .tbl-data-jnisa-beginner td strong {
  color: #ff0000;
  font-weight: bold;
}
.tbl-data-jnisa-beginner th em, .tbl-data-jnisa-beginner td em {
  color: #444;
  font-weight: bold;
  font-style: normal;
}
.tbl-data-jnisa-beginner th ol, .tbl-data-jnisa-beginner td ol {
  margin: 0 0 5px 0;
  padding: 0 0 0 20px;
}
.tbl-data-jnisa-beginner th {
  background-color: #fcf2e8;
}
.tbl-data-jnisa-beginner thead th {
  background-color: #fc830e;
  color: #fff;
}

#HJ020101-900-01-1 .list-qa-01 {
  color: #444;
  font-size: 14px;
  line-height: 1.5;
  margin: 0 0 5px;
  padding: 0;
}
#HJ020101-900-01-1 .list-qa-01 dt {
  background: url("https://www.rakuten-sec.co.jp/web/shared/images/bg-modules/bg-q-01.gif") no-repeat scroll 0 0;
  margin-top: 15px;
  min-height: 10px;
  padding: 20px 0 15px 30px;
}
#HJ020101-900-01-1 .list-qa-01 dt.first-child {
  background: url("https://www.rakuten-sec.co.jp/web/shared/images/icon/icon-q-01.gif") no-repeat scroll 0 0;
  margin-top: 0;
  padding-top: 0;
}
#HJ020101-900-01-1 .list-qa-01 dd {
  background: url("https://www.rakuten-sec.co.jp/web/shared/images/icon/icon-a-01.gif") no-repeat scroll 0 0;
  min-height: 10px;
  margin: 0;
  padding: 0 0 0 30px;
}

.index-hdg-l2--minor {
  background: none repeat scroll 0 0 #339900;
  color: #fff;
  font-family: "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","sans-serif";
  font-size: 16px;
  font-weight: normal;
  margin: 0 0 10px;
  padding: 2px 10px 1px;
}

.box-contents-05 {
  border: #E8E8E8 4px solid;
  padding: 9px 10px 1px;
  margin-bottom: 10px;
}
.box-contents-05--red {
  border-color: #FFC4C4;
  background-color: #FFF4F4;
}
.box-contents-05--green {
  border-color: #3F9A03;
  background-color: #ECF9E2;
}

.box-alert-01 {
  background-color: #FFF4F4;
  padding: 20px;
}

.box-attention-02, .box-attention-02--middle {
  background-image: url("/member/html/images/icon-box-attention-01.png");
  background-repeat: no-repeat;
  background-position: 0 top;
  padding-left: 44px;
  padding-top: 5px;
  min-height: 26px;
  margin-bottom: 10px;
}
.box-attention-02--middle {
  background-position: 0 center;
}

.editable-area div.panel-settlement-top.to-jnisa {
  background-position: 0px -700px;
}
.editable-area div.panel-settlement-top.to-jnisa a.btn-link-LL {
  background-position: 0 -930px;
}
.editable-area div.panel-settlement-top.to-jnisa a.btn-link-LL:hover {
  background-position: -400px -930px;
}

.editable-area div.panel-settlement-top.to-minor {
  background-position: -400px -700px;
}
.editable-area div.panel-settlement-top.to-minor a.btn-link-LL {
  background-position: 0 -980px;
}
.editable-area div.panel-settlement-top.to-minor a.btn-link-LL:hover {
  background-position: -400px -980px;
}

.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a {
  background-image: url("/member/html/images/SJ120101-001-01/sprite-panel-icon-jnisa.png");
  background-color: #FFF5E6;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a span.txt {
  background-image: url("/member/html/images/index-pnl-arw-jnisa.png");
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a:hover {
  background-color: #FFF8D8;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a:hover span.txt {
  background-color: #FFFEF5;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a.account-01 {
  background-position: -0px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a.account-02 {
  background-position: -80px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a.account-03 {
  background-position: -160px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a.account-04 {
  background-position: -240px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a.account-05 {
  background-position: -320px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-jnisa li a.account-06 {
  background-position: -400px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-minor li a {
  background-image: url("/member/html/images/SJ120101-001-01/sprite-panel-icon-jnisa.png");
  background-color: #E8FFDC;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-minor li a span.txt {
  background-image: url("/member/html/images/index-pnl-arw-minor.png");
}
.editable-area ul.link-panel-index-02.link-panel-index-02-minor li a:hover {
  background-color: #D9F3CC;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-minor li a:hover span.txt {
  background-color: #F5FFF0;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-minor li a.account-07 {
  background-position: -480px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-minor li a.account-08 {
  background-position: -560px 0px;
}
.editable-area ul.link-panel-index-02.link-panel-index-02-minor li a.account-09 {
  background-position: -640px 0px;
}

.list-pnl-01--2 {
  width: 638px;
  margin-bottom: 10px;
}
.list-pnl-01--3 {
  width: 100%;
  margin-bottom: 10px;
}
.list-pnl-01__list {
  background: #DDE6EA;
  padding: 10px 0 0 12px;
  margin: 0;
}
.list-pnl-01__item {
  list-style: none;
  margin: 0 10px 8px 0;
  padding: 0;
  float: left;
  line-height: 1.0;
}

.list-pnl-02--2 {
  width: 950px;
  margin-bottom: 10px;
}
.list-pnl-02__list {
  background: #DDE6EA;
  padding: 11px 0 0 12px;
  margin: 0;
}
.list-pnl-02__item {
  list-style: none;
  margin: 0 11px 9px 0;
  padding: 0;
  float: left;
  line-height: 1.0;
}
