@charset "UTF-8";
#pcsp-quick {
  /* セッティング */
  /* 調整 */
  /* 見出し */
  /* テキスト */
  /* リスト */
  /* ボタン */
  /* テーブル */
  /* 画像 */
  /* ボックス */ }
  #pcsp-quick .fc-r {
    color: #ff0000 !important; }
  #pcsp-quick .fc-b {
    color: #333 !important; }
  #pcsp-quick .fc-w {
    color: #fff !important; }
  #pcsp-quick .fc-r-01 {
    color: #ff0000 !important; }
  #pcsp-quick .fc-r-01-light {
    color: #fff3f3 !important; }
  #pcsp-quick .fc-g-01 {
    color: #009900 !important; }
  #pcsp-quick .fc-g-01-light {
    color: #e8f5df !important; }
  #pcsp-quick .fc-b-01 {
    color: #265bc8 !important; }
  #pcsp-quick .fc-b-01-light {
    color: #f3f9fc !important; }
  #pcsp-quick .fc-y-01 {
    color: #eda019 !important; }
  #pcsp-quick .fc-y-01-light {
    color: #fffcdd !important; }
  #pcsp-quick .bg-w {
    background-color: #fff !important; }
  #pcsp-quick .bg-r-01 {
    background-color: #ff0000 !important; }
  #pcsp-quick .bg-r-01-light {
    background-color: #fff3f3 !important; }
  #pcsp-quick .bg-g-01 {
    background-color: #009900 !important; }
  #pcsp-quick .bg-g-01-light {
    background-color: #e8f5df !important; }
  #pcsp-quick .bg-b-01 {
    background-color: #265bc8 !important; }
  #pcsp-quick .bg-b-01-light {
    background-color: #f3f9fc !important; }
  #pcsp-quick .bg-y-01 {
    background-color: #eda019 !important; }
  #pcsp-quick .bg-y-01-light {
    background-color: #fffcdd !important; }
  #pcsp-quick .mg-0 {
    margin: 0 !important; }
  #pcsp-quick .mb-normal {
    margin-bottom: 14px !important; }
  #pcsp-quick .mb-one-third {
    margin-bottom: 4.2px !important; }
  #pcsp-quick .mb-half {
    margin-bottom: 7px !important; }
  #pcsp-quick .mb-point-five {
    margin-bottom: 21px !important; }
  #pcsp-quick .mb-double {
    margin-bottom: 28px !important; }
  #pcsp-quick .mb-triple {
    margin-bottom: 42px !important; }
  #pcsp-quick .mb-0 {
    margin-bottom: 0 !important; }
  #pcsp-quick .mb-10 {
    margin-bottom: 10px !important; }
  #pcsp-quick .mb-15 {
    margin-bottom: 15px !important; }
  #pcsp-quick .mb-20 {
    margin-bottom: 20px !important; }
  #pcsp-quick .mb-30 {
    margin-bottom: 30px !important; }
  #pcsp-quick .mb-40 {
    margin-bottom: 40px !important; }
  #pcsp-quick .mt-normal {
    margin-top: 14px !important; }
  #pcsp-quick .mt-one-third {
    margin-top: 4.2px !important; }
  #pcsp-quick .mt-half {
    margin-top: 7px !important; }
  #pcsp-quick .mt-point-five {
    margin-top: 21px !important; }
  #pcsp-quick .mt-double {
    margin-top: 28px !important; }
  #pcsp-quick .mt-triple {
    margin-top: 42px !important; }
  #pcsp-quick .mt-0 {
    margin-top: 0 !important; }
  #pcsp-quick .mt-3 {
    margin-top: 3px !important; }
  #pcsp-quick .mt-5 {
    margin-top: 5px !important; }
  #pcsp-quick .mt-8 {
    margin-top: 8px !important; }
  #pcsp-quick .mt-10 {
    margin-top: 10px !important; }
  #pcsp-quick .mt-15 {
    margin-top: 15px !important; }
  #pcsp-quick .mt-20 {
    margin-top: 20px !important; }
  #pcsp-quick .mt-30 {
    margin-top: 30px !important; }
  #pcsp-quick .mt-40 {
    margin-top: 40px !important; }
  #pcsp-quick .mt-50 {
    margin-top: 50px !important; }
  #pcsp-quick .mt-60 {
    margin-top: 60px !important; }
  #pcsp-quick .ml-0 {
    margin-left: 0 !important; }
  #pcsp-quick .ml-5 {
    margin-left: 5px !important; }
  #pcsp-quick .ml-10 {
    margin-left: 10px !important; }
  #pcsp-quick .ml-15 {
    margin-left: 15px !important; }
  #pcsp-quick .ml-20 {
    margin-left: 20px !important; }
  #pcsp-quick .ml-30 {
    margin-left: 30px !important; }
  #pcsp-quick .ml-40 {
    margin-left: 40px !important; }
  #pcsp-quick .mr-0 {
    margin-right: 0 !important; }
  #pcsp-quick .mr-5 {
    margin-right: 5px !important; }
  #pcsp-quick .mr-10 {
    margin-right: 10px !important; }
  #pcsp-quick .mr-15 {
    margin-right: 15px !important; }
  #pcsp-quick .mr-20 {
    margin-right: 15px !important; }
  #pcsp-quick .mr-30 {
    margin-right: 30px !important; }
  #pcsp-quick .mr-40 {
    margin-right: 40px !important; }
  #pcsp-quick .pd-0 {
    padding: 0 !important; }
  #pcsp-quick .pd-5 {
    padding: 5px !important; }
  #pcsp-quick .pd-10 {
    padding: 10px !important; }
  #pcsp-quick .pd-15 {
    padding: 15px !important; }
  #pcsp-quick .pd-20 {
    padding: 20px !important; }
  #pcsp-quick .pb-normal {
    padding-bottom: 14px !important; }
  #pcsp-quick .pb-one-third {
    padding-bottom: 4.2px !important; }
  #pcsp-quick .pb-half {
    padding-bottom: 7px !important; }
  #pcsp-quick .pb-point-five {
    padding-bottom: 21px !important; }
  #pcsp-quick .pb-double {
    padding-bottom: 28px !important; }
  #pcsp-quick .pb-triple {
    padding-bottom: 42px !important; }
  #pcsp-quick .pb-0 {
    padding-bottom: 0 !important; }
  #pcsp-quick .pb-10 {
    padding-bottom: 10px !important; }
  #pcsp-quick .pb-15 {
    padding-bottom: 15px !important; }
  #pcsp-quick .pb-20 {
    padding-bottom: 20px !important; }
  #pcsp-quick .pb-30 {
    padding-bottom: 30px !important; }
  #pcsp-quick .pb-40 {
    padding-bottom: 40px !important; }
  #pcsp-quick .dp-b {
    display: block; }
  #pcsp-quick .dp-ib {
    display: inline-block; }
  #pcsp-quick .dp-n {
    display: none; }
  #pcsp-quick .hidden-pc {
    display: none; }
  #pcsp-quick .fl-r {
    float: right; }
  #pcsp-quick .fl-l {
    float: left; }
  #pcsp-quick .clearfix::after {
    content: "";
    display: block;
    clear: both; }
  #pcsp-quick .ta-r {
    text-align: right !important; }
  #pcsp-quick .ta-c {
    text-align: center !important; }
  #pcsp-quick .ta-l {
    text-align: left !important; }
  #pcsp-quick .va-t {
    vertical-align: top; }
  #pcsp-quick .va-m {
    vertical-align: middle; }
  #pcsp-quick .va-b {
    vertical-align: bottom; }
  #pcsp-quick .fw-b {
    font-weight: bold !important; }
  #pcsp-quick .fc-r {
    color: #ff0000 !important; }
  #pcsp-quick .fs-xs {
    font-size: 75%; }
  #pcsp-quick .fs-s {
    font-size: 86%; }
  #pcsp-quick .fs-l {
    font-size: 110%; }
  #pcsp-quick .fs-xl {
    font-size: 133%; }
  #pcsp-quick .fs10 {
    font-size: 10px; }
  #pcsp-quick .fs11 {
    font-size: 11px; }
  #pcsp-quick .fs12 {
    font-size: 12px; }
  #pcsp-quick .fs14 {
    font-size: 14px; }
  #pcsp-quick .fs16 {
    font-size: 16px; }
  #pcsp-quick .fs18 {
    font-size: 18px; }
  #pcsp-quick .fs20 {
    font-size: 20px; }
  #pcsp-quick .fs22 {
    font-size: 22px; }
  #pcsp-quick .fs24 {
    font-size: 24px; }
  #pcsp-quick .fs30 {
    font-size: 30px;
    line-height: 1.1; }
  #pcsp-quick .fs36 {
    font-size: 36px;
    line-height: 1.1; }
  #pcsp-quick .fs40 {
    font-size: 40px;
    line-height: 1.1; }
  #pcsp-quick .fs44 {
    font-size: 44px;
    line-height: 1.1; }
  #pcsp-quick .fs48 {
    font-size: 48px;
    line-height: 1.1; }
  #pcsp-quick h2 {
    margin-bottom: 5px;
    padding: 7px 10px 2px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    color: #444;
    border: 1px solid #d1d1d1;
    border-top: 0;
    background-image: url("/member/images/bg-hdg-l2-01-01.gif"), url("/member/images/bg-hdg-l2-01-02.gif");
    background-position: left top, left top;
    background-repeat: repeat-x, repeat-x; }
  #pcsp-quick h3 {
    position: relative;
    margin-bottom: 5px;
    padding: 5px 17px;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.25;
    color: #444;
    border-bottom: 1px dashed #c2c2c2; }
    #pcsp-quick h3::before {
      content: "";
      display: block;
      position: absolute;
      top: 2px;
      left: 5px;
      width: 3px;
      height: 22px;
      background-color: #4a90c9; }
  #pcsp-quick h4 {
    margin: 0 0 5px 5px;
    padding: 2px 9px 0 9px;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.25;
    color: #444;
    border-left: 3px solid #4a90c9; }
  #pcsp-quick p {
    color: #444444;
    font-size: 14px;
    line-height: 1.5;
    margin: 0 0 5px;
    padding: 0; }
  #pcsp-quick b {
    font-weight: bold; }
  #pcsp-quick sup {
    vertical-align: .5em;
    font-size: 10px; }
  #pcsp-quick em {
    font-style: normal;
    font-weight: bold; }
  #pcsp-quick em.exception {
    color: #297ACC; }
  #pcsp-quick strong {
    color: #FF0000;
    font-weight: bold; }
  #pcsp-quick strong.exception {
    font-weight: normal; }
  #pcsp-quick a[target] {
    padding-left: 15px !important;
    background: url("/member/images/icon-window-01.gif") no-repeat scroll 0 0.25em; }
  #pcsp-quick a[href$=".pdf"]::after {
    content: " ";
    display: inline-block;
    width: 15px;
    height: 21px;
    vertical-align: top;
    background: url("/member/images/icon-pdf-01.gif") no-repeat scroll 0.2em 0.4em; }
  #pcsp-quick ul, #pcsp-quick ol {
    margin-bottom: 14px; }
  #pcsp-quick ul {
    padding-left: 15px;
    color: #444;
    line-height: 1.5; }
    #pcsp-quick ul li {
      font-size: 14px;
      list-style-type: disc; }
    #pcsp-quick ul.q1-notice {
      padding-left: 0; }
      #pcsp-quick ul.q1-notice li {
        padding-left: 1.5em;
        text-indent: -1.5em;
        list-style-type: none; }
        #pcsp-quick ul.q1-notice li::before {
          content: "※";
          padding-right: 0.5em; }
      #pcsp-quick ul.q1-notice-count {
        padding-left: 0;
        counter-reset: notice-cnt; }
        #pcsp-quick ul.q1-notice-count li {
          padding-left: 2em;
          text-indent: -2em;
          list-style-type: none; }
          #pcsp-quick ul.q1-notice-count li::before {
            counter-increment: notice-cnt;
            content: "※" counter(notice-cnt);
            padding-right: 0.5em; }
    #pcsp-quick ul.q1-list-link {
      padding-left: 0; }
      #pcsp-quick ul.q1-list-link li {
        list-style-type: none; }
        #pcsp-quick ul.q1-list-link li a {
          position: relative;
          display: inline-block;
          padding-left: 10px !important;
          background: url("/member/images/arrow-01.gif") no-repeat 0 0.5em; }
        #pcsp-quick ul.q1-list-link li a[target] {
          position: relative;
          display: inline-block;
          padding-left: 15px !important;
          background: url("/member/images/icon-window-01.gif") no-repeat 0 0.4em; }
    #pcsp-quick ul.q1-list-anchor {
      padding-left: 0; }
      #pcsp-quick ul.q1-list-anchor li {
        list-style-type: none; }
        #pcsp-quick ul.q1-list-anchor li a {
          position: relative;
          display: inline-block;
          padding-left: 10px !important;
          background: url("/member/images/arrow-bottom-01.gif") no-repeat 0 0.5em; }
  #pcsp-quick ol {
    padding-left: 1.5em;
    color: #444;
    line-height: 1.5; }
    #pcsp-quick ol li {
      font-size: 14px;
      list-style-type: decimal; }
      #pcsp-quick ol li::marker {
        margin-right: 0.25em; }
  #pcsp-quick .s1-btn-general01, #pcsp-quick .s1-btn-general02, #pcsp-quick .s1-btn-account-sub, #pcsp-quick .s1-btn-account-nisa, #pcsp-quick .s1-btn-account-rakuten, #pcsp-quick .s1-btn-cp-entry {
    display: table;
    margin: 0 auto 14px auto;
    width: 100%;
    font-size: 16px; }
    #pcsp-quick .s1-btn-general01 a, #pcsp-quick .s1-btn-general02 a, #pcsp-quick .s1-btn-account-sub a, #pcsp-quick .s1-btn-account-nisa a, #pcsp-quick .s1-btn-account-rakuten a, #pcsp-quick .s1-btn-cp-entry a {
      display: table-cell;
      position: relative;
      padding: 8px 14px 5px;
      text-align: center;
      text-decoration: none;
      line-height: 1.6;
      vertical-align: middle;
      border-radius: 5px; }
      #pcsp-quick .s1-btn-general01 a:link, #pcsp-quick .s1-btn-general01 a:visited, #pcsp-quick .s1-btn-general01 a:hover, #pcsp-quick .s1-btn-general01 a:active, #pcsp-quick .s1-btn-general02 a:link, #pcsp-quick .s1-btn-general02 a:visited, #pcsp-quick .s1-btn-general02 a:hover, #pcsp-quick .s1-btn-general02 a:active, #pcsp-quick .s1-btn-account-sub a:link, #pcsp-quick .s1-btn-account-sub a:visited, #pcsp-quick .s1-btn-account-sub a:hover, #pcsp-quick .s1-btn-account-sub a:active, #pcsp-quick .s1-btn-account-nisa a:link, #pcsp-quick .s1-btn-account-nisa a:visited, #pcsp-quick .s1-btn-account-nisa a:hover, #pcsp-quick .s1-btn-account-nisa a:active, #pcsp-quick .s1-btn-account-rakuten a:link, #pcsp-quick .s1-btn-account-rakuten a:visited, #pcsp-quick .s1-btn-account-rakuten a:hover, #pcsp-quick .s1-btn-account-rakuten a:active, #pcsp-quick .s1-btn-cp-entry a:link, #pcsp-quick .s1-btn-cp-entry a:visited, #pcsp-quick .s1-btn-cp-entry a:hover, #pcsp-quick .s1-btn-cp-entry a:active {
        color: #fff; }
      #pcsp-quick .s1-btn-general01 a:hover, #pcsp-quick .s1-btn-general02 a:hover, #pcsp-quick .s1-btn-account-sub a:hover, #pcsp-quick .s1-btn-account-nisa a:hover, #pcsp-quick .s1-btn-account-rakuten a:hover, #pcsp-quick .s1-btn-cp-entry a:hover {
        top: 3px;
        text-decoration: none;
        box-shadow: none; }
      #pcsp-quick .s1-btn-general01 a .triangle, #pcsp-quick .s1-btn-general02 a .triangle, #pcsp-quick .s1-btn-account-sub a .triangle, #pcsp-quick .s1-btn-account-nisa a .triangle, #pcsp-quick .s1-btn-account-rakuten a .triangle, #pcsp-quick .s1-btn-cp-entry a .triangle {
        display: inline-block;
        margin: 0 .5em .125em;
        border-style: solid;
        border-width: 4px 0 4px 6px;
        border-color: transparent transparent transparent #fff; }
  #pcsp-quick .s1-btn-general--normal {
    width: 270px;
    height: 50px; }
  #pcsp-quick .s1-btn-general--narrow {
    width: 182px;
    height: 50px; }
  #pcsp-quick .s1-btn-general--wide {
    width: 500px;
    height: 60px;
    font-size: 18px; }
  #pcsp-quick .s1-btn-general01 a {
    background: #0069c7;
    border: 1px solid #0069c7;
    box-shadow: 0 3px 0 0 #004e94; }
  #pcsp-quick .s1-btn-account-sub a, #pcsp-quick .s1-btn-account-nisa a {
    background: #78b400;
    border: 1px solid #78b400;
    box-shadow: 0 3px 0 0 #568100; }
  #pcsp-quick .s1-btn-cp-entry a {
    background: #E10303;
    border: 1px solid #E10303;
    box-shadow: 0 3px 0 0 #af0202; }
  #pcsp-quick table {
    margin: 0 0 14px;
    padding: 0;
    width: 100%;
    color: #444;
    line-height: 1.5;
    border-left: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
    border-collapse: collapse;
    box-sizing: border-box; }
    #pcsp-quick table th, #pcsp-quick table td {
      padding: 2px 7px 1px 7px;
      font-size: 14px;
      font-weight: normal;
      vertical-align: top;
      border-right: 1px solid #c3c3c3;
      border-bottom: 1px solid #c3c3c3; }
    #pcsp-quick table th {
      white-space: nowrap; }
    #pcsp-quick table td ul, #pcsp-quick table td ol {
      margin: 0; }
    #pcsp-quick table thead th {
      background: url("/member/images/bg-tbl-data-01-cell-01.gif") no-repeat right top; }
    #pcsp-quick table tbody th {
      background: url("/member/images/bg-tbl-data-01-cell-02.gif") no-repeat right top; }
  #pcsp-quick figure {
    display: block;
    margin-bottom: 14px;
    text-align: center; }
  #pcsp-quick .q1-box {
    margin-bottom: 14px;
    padding: 9px 10px 1px;
    line-height: 1.5;
    border: 1px solid #c3c3c3;
    box-sizing: border-box; }
    #pcsp-quick .q1-box--r-01 {
      border-color: #ff0000; }
    #pcsp-quick .q1-box--g-01 {
      border-color: #7fc156; }
    #pcsp-quick .q1-box--b-01 {
      border-color: #bfdbf2; }
    #pcsp-quick .q1-box--y-01 {
      border-color: #ffba46; }
  #pcsp-quick .q1-cp-box {
    margin-bottom: 14px;
    padding: 1px 10px;
    background-color: #f5f5f5;
    box-sizing: border-box; }

/*# sourceMappingURL=style.css.map */