@charset "euc-jp";

.modNavFeature {
  margin-bottom: 30px;
  border: 1px solid #ccc;
}
  .modNavFeature .hd {
    padding: 8px 4px;
    border-bottom: 1px solid #ccc;
    background: #e9ecec url(/images/yjc/pc/img/common/bg_gradient_02.png) 0 0 repeat-x;
    line-height: 33px;
  }
    .modNavFeature .ttl {
      padding-left: 7px;
      border-left: 3px solid #637289;
      line-height: 1;
      font-weight: bold;
    }
  .modNavFeature .bd {
    padding-bottom: 10px;
    overflow: hidden;
    *zoom: 1;
  }
  .modNavFeature .list {
    float: left;
    margin-left: 18px;
    _display: inline;
    _position: relative;
    _left: -18px;
  }
    .modNavFeature .list1 { width: 175px; }
    .modNavFeature .list2 { width: 220px; }
    .modNavFeature .list3 { width: 175px; }
    .modNavFeature .list li {
      margin-top: 10px;
      *zoom: 1;
    }
    .modNavFeature .list dt {
      font-weight: bold;
      line-height: 1.3;
    }
    .modNavFeature .list dd {
      padding-left: 18px;
      background: url(/images/yjc/pc/img/common/ico_arrow_03.png) 0 4px no-repeat;
      font-size: 88%;
      color: #555;
    }

.modNavFooter2 {
  margin-bottom: 30px;
}
  .modNavFooter2 .hd {
    height: 5px;
    background: url(../../../img/jcb/common/bg_box_03_hd.png) 0 0 no-repeat;
    font-size: 0;
  }
  .modNavFooter2 .ft {
    height: 5px;
    background: url(../../../img/jcb/common/bg_box_03_ft.png) 0 0 no-repeat;
    font-size: 0;
  }
  .modNavFooter2 .bd {
    padding: 2px 0;
    background: #e1e9f4;
  }
  .modNavFooter2 dt {
    margin: 4px 0 3px;
    padding: 0 15px;
    font-weight: bold;
  }
  .modNavFooter2 ul {
    letter-spacing: -0.31em; /* webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
    overflow: hidden;
  }
  .modNavFooter2 li {
    margin: 8px 2px 8px -2px;
    border-left: 1px solid #82a0c6;
    font-size: 88%;
    display: inline-block;
    *display: inline; /* IE < 8: fake inline-block */
    *zoom: 1;
    padding-right: 15px;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    line-height: 1.2;
  }
  .modNavFooter2 a,
  .modNavFooter2 strong {
    padding-left: 33px;
    border-left: 1px solid #fff;
    background: url(/images/yjc/pc/img/common/ico_arrow_03.png) 15px 50% no-repeat;
    font-weight: normal;
  }

/* PC_A_002 */
.modBlandSelect {
}
  .modBlandSelect .title {
    background: url(../../../img/jcb/common/txt_bland_select_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modBlandSelect .lead {
    margin-bottom: 80px;
  }
  .modBlandSelect .btn {
    margin-bottom: 100px;
    text-align: center;
  }
    .modBlandSelect .btn li {
      display: inline-block;
      *display: inline; /* IE < 8: fake inline-block */
      *zoom: 1;
      margin: 0 20px;
      vertical-align: top;
    }
    .modBlandSelect .btn a {
      display: inline-block;
      *display: inline; /* IE < 8: fake inline-block */
      *zoom: 1;
      width: 0;
      padding-left: 260px;
      height: 56px;
      overflow: hidden;
    }
    .modBlandSelect .btn .jcb a { background: url(../../../img/jcb/common/btn_bland_jbc_01.png) 0 0 no-repeat; }
    .modBlandSelect .btn .visamaster a { background: url(../../../img/jcb/common/btn_bland_visa_master_01.png) 0 0 no-repeat; }

/* PC_A_003 */
.modJCBCard {
}
  .modJCBCard .title {
    width: 634px;
    height: 138px;
    margin-bottom: 15px;
    background: url(../../../img/jcb/common/ttl_jcb_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modJCBCard .about .list {
  }
    .modJCBCard .about .list li {
      width: 299px;
      margin-left: 27px;
      margin-right: 8px;
    }
    .modJCBCard .about .list a {
      display: inline-block;
      *display: inline; /* IE < 8: fake inline-block */
      *zoom: 1;
      padding-left: 20px;
      background: url(/images/yjc/pc/img/common/ico_arrow_03.png) 0 6px no-repeat;
    }
  .modJCBCard .feature {
  }
    .modJCBCard .feature .list {
      width: 300px;
      margin-top: -20px;
    }
    .modJCBCard .feature .item {
      margin-top: 20px;
    }
      .modJCBCard .feature .item .ttl {
        padding-left: 0;
      }
        .modJCBCard .feature .item .ttl h3 {
          background-repeat: no-repeat;
          background-position: 7px 50%;
          padding-left: 39px;
          font-weight: bold;
        }
        .modJCBCard .feature .item1 .ttl h3 { background-image: url(../../../img/jcb/common/ico_feature_01.png); }
        .modJCBCard .feature .item2 .ttl h3 { background-image: url(../../../img/jcb/common/ico_feature_02.png); }
        .modJCBCard .feature .item3 .ttl h3 { background-image: url(../../../img/jcb/common/ico_feature_03.png); }
        .modJCBCard .feature .item4 .ttl h3 { background-image: url(../../../img/jcb/common/ico_feature_04.png); }
        .modJCBCard .feature .item5 .ttl h3 { background-image: url(../../../img/jcb/common/ico_feature_05.png); }
        .modJCBCard .feature .item6 .ttl h3 { background-image: url(../../../img/jcb/common/ico_feature_06.png); }
        .modJCBCard .feature .item7 .ttl h3 { background-image: url(../../../img/jcb/common/ico_feature_07.png); }
      .modJCBCard .feature .item ul {
        padding: 0 10px;
        *zoom: 1;
      }
      .modJCBCard .feature .item li {
        margin-top: 8px;
        *zoom: 1;
      }
      .modJCBCard .feature .item a {
        padding-left: 20px;
        background: url(/images/yjc/pc/img/common/ico_arrow_03.png) 0 50% no-repeat;
      }
      .modJCBCard .feature .item dt {
        margin-bottom: 2px;
      }
      .modJCBCard .feature .item dd {
        padding-left: 20px;
        font-size: 88%;
        line-height: 1.3;
      }
  .modJCBCard .summary {
  }
    .modJCBCard .summary .list th {
      width: 30%;
    }
    .modJCBCard .summary .list td {
      font-size: 88%;
    }

/* PC_A_004 */
.modKaihi {
}
  .modKaihi .title {
    background: url(../../../img/jcb/common/txt_kaihi_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_005 */
.modYPoint {
}
  .modYPoint .title {
    background: url(../../../img/jcb/common/txt_ypoint_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modYPoint .lead {
    height: 20px;
    margin-bottom: 15px;
    background: url(../../../img/jcb/common/txt_ypoint_02.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modYPoint .box {
    margin-bottom: 20px;
    font-size: 88%;
  }
    .modYPoint .boxHd {
      height: 5px;
      background: url(../../../img/jcb/common/bg_box_01_hd.png) 0 0 no-repeat;
      font-size: 0;
    }
    .modYPoint .boxFt {
      height: 5px;
      background: url(../../../img/jcb/common/bg_box_01_ft.png) 0 0 no-repeat;
      font-size: 0;
    }
    .modYPoint .boxBd {
      padding: 2px 10px;
      background: #e1e9f4;
    }
    .modYPoint .box .list li {
      text-indent: -.5em;
      margin-left: .5em;
    }
  .modYPoint .box2 {
    margin: 8px -10px 20px;
    font-size: 14px;
    *zoom: 1;
  }
    .modYPoint .box2Hd {
      height: 5px;
      background: url(../../../img/jcb/common/bg_box_02_hd.png) 0 0 no-repeat;
      font-size: 0;
    }
    .modYPoint .box2Ft {
      height: 5px;
      background: url(../../../img/jcb/common/bg_box_02_ft.png) 0 0 no-repeat;
      font-size: 0;
      _position: relative;
      _left: 2px;
    }
    .modYPoint .box2Bd {
      padding: 2px 10px;
      background: #e8eef7;
      border-right: 1px solid #9fbadf;
      border-left: 1px solid #9fbadf;
    }
    .modYPoint .box2 dt {
      font-weight: bold;
    }
    .modYPoint .box2 dd {
      text-align: center;
    }
  .modYPoint .example {
  }
    .modYPoint .example .list {
      margin-top: -6px;
      margin-bottom: 8px;
      text-align: center;
      letter-spacing: -0.31em; /* webkit: collapse white-space between units */
      *letter-spacing: normal; /* reset IE < 8 */
      word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
    }
      .modYPoint .example .list li {
        width: 193px;
        margin: 6px 5px 0;
        display: inline-block;
        *display: inline; /* IE < 8: fake inline-block */
        *zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
      }
      .modYPoint .example .list dl {
        margin-bottom: 4px;
        padding-left: 70px;
        font-size: 88%;
        min-height: 60px;
        height: auto !important;
        height: 60px;
        text-align: left;
      }
        .modYPoint .example .item1 dl { background: url(../../../img/jcb/common/ico_point_01.png) 0 0 no-repeat; }
        .modYPoint .example .item2 dl { background: url(../../../img/jcb/common/ico_point_02.png) 0 0 no-repeat; }
        .modYPoint .example .item3 dl { background: url(../../../img/jcb/common/ico_point_03.png) 0 0 no-repeat; }
        .modYPoint .example .item4 dl { background: url(../../../img/jcb/common/ico_point_04.png) 0 0 no-repeat; }
        .modYPoint .example .item5 dl { background: url(../../../img/jcb/common/ico_point_05.png) 0 0 no-repeat; }
        .modYPoint .example .item6 dl { background: url(../../../img/jcb/common/ico_point_06.png) 0 0 no-repeat; }
      .modYPoint .example .list dt {
        font-weight: bold;
      }
      .modYPoint .example .list .point {
        display: inline-block;
        *display: inline; /* IE < 8: fake inline-block */
        *zoom: 1;
        padding: 2px 5px 2px 25px;
        border: 1px solid #ddcd69;
        background: #fbf5d5 url(/images/sicons/point16.gif) 5px 50% no-repeat;
        font-size: 75%;
        color: #574e02;
        font-weight: bold;
      }
  .modYPoint .shopping {
  }
    .modYPoint .shopping .box2 dt {
      margin-bottom: -10px;
      padding: 15px 0 15px 70px;
      background: url(../../../img/jcb/common/ico_point_07.png) 0 50% no-repeat;
    }
  .modYPoint .travel {
  }
    .modYPoint .travel .box2 dt {
      margin-bottom: -20px;
      padding: 22px 0 22px 70px;
      background: url(../../../img/jcb/common/ico_point_08.png) 0 50% no-repeat;
    }
  .modYPoint .auction {
  }
    .modYPoint .auction .bd {
      min-height: 84px;
      height: auto !important;
      height: 84px;
      padding-left: 100px;
      background: url(../../../img/jcb/common/ico_point_09.png) 10px 4px no-repeat;
    }

/* PC_A_006 */
.modShiharai {
}
  .modShiharai .title {
    background: url(../../../img/jcb/common/txt_shiharai_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modShiharai .list tbody th {
    background: none;
  }

/* PC_A_007 */
.modRevo {
}
  .modRevo .title {
    background: url(../../../img/jcb/common/txt_revo_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_008 */
.modBunkatsu {
}
  .modBunkatsu .title {
    background: url(../../../img/jcb/common/txt_bunkatsu_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modBunkatsu .list {
    font-size: 88%;
  }
    .modBunkatsu .list th,
    .modBunkatsu .list td {
      padding: 5px 7px;
    }

/* PC_A_009 */
.modShiharaimeijin {
}
  .modShiharaimeijin .title {
    background: url(../../../img/jcb/common/txt_shiharaimeijin_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_010 */
.modHenkoShiharai {
}
  .modHenkoShiharai .title {
    background: url(../../../img/jcb/common/txt_henko_siharai_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_011 */
.modGoriyougaku {
}
  .modGoriyougaku .title {
    background: url(../../../img/jcb/common/txt_goriyougaku_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_012 */
.modKaigai {
}
  .modKaigai .title {
    background: url(../../../img/jcb/common/txt_kaigai_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modKaigai .list td {
    text-align: center;
  }
  .modKaigai .list2 th {
    text-align: left;
  }
  .modKaigai .list2 td {
    vertical-align: top;
  }

/* PC_A_013 */
.modHoken {
}
  .modHoken .title {
    background: url(../../../img/jcb/common/txt_hoken_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modHoken .list th,
  .modHoken .list td {
    text-align: center;
    font-weight: normal;
  }

/* PC_A_014 */
.modEAnshin {
}
  .modEAnshin .title {
    background: url(../../../img/jcb/common/txt_e_anshin_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_015 */
.modTravel {
}
  .modTravel .title {
    background: url(../../../img/jcb/common/txt_travel_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_016 */
.modNetCashing {
}
  .modNetCashing .title {
    background: url(../../../img/jcb/common/txt_net_cashing_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modNetCashing .list {
    font-size: 88%;
  }
    .modNetCashing .list th,
    .modNetCashing .list td {
      text-align: left;
      vertical-align: top;
    }

/* PC_A_017 */
.modCdAtmCashing {
}
  .modCdAtmCashing .title {
    background: url(../../../img/jcb/common/txt_cd_atm_cashing_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modCdAtmCashing .list {
    font-size: 88%;
  }
    .modCdAtmCashing .list th,
    .modCdAtmCashing .list td {
      text-align: left;
      vertical-align: top;
    }

/* PC_A_018 */
.modKazoku {
}
  .modKazoku .title {
    background: url(../../../img/jcb/common/txt_kazoku_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modKazoku .list {
    margin-top: 15px;
  }

/* PC_A_019 */
.modETC {
}
  .modETC .title {
    background: url(../../../img/jcb/common/txt_etc_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_020 */
.modOrderProcess {
}
  .modOrderProcess .title {
    background: url(../../../img/jcb/common/txt_order_process_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modOrderProcess .nagare {
    position: relative;
    margin-left: -10px;
    margin-right: -10px;
  }
    .modOrderProcess .nagare .list {
      height: 149px;
      background: url(../../../img/jcb/common/img_order_process_01.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modOrderProcess .nagare .btn a {
      display: block;
      width: 189px;
      height: 24px;
      position: absolute;
      bottom: 22px;
      right: 5px;
      text-indent: -9999px;
    }
  .modOrderProcess .merit {
  }
    .modOrderProcess .merit .ttl {
      background: url(../../../img/jcb/common/txt_order_process_02.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modOrderProcess .merit .list {
      margin-top: -10px;
      letter-spacing: -0.31em; /* webkit: collapse white-space between units */
      *letter-spacing: normal; /* reset IE < 8 */
      word-spacing: -0.43em; /* IE < 8 && gecko: collapse white-space between units */
    }
      .modOrderProcess .merit .list li {
        display: inline-block;
        *display: inline; /* IE < 8: fake inline-block */
        *zoom: 1;
        letter-spacing: normal;
        word-spacing: normal;
        vertical-align: top;
        width: 261px;
        font-weight: bold;
        min-height: 100px;
        height: auto !important;
        height: 100px;
        margin: 10px 27px 0;
        padding-left: 150px;
      }
      .modOrderProcess .merit .list .item1 { background: url(../../../img/jcb/common/img_order_process_merit_01.png) 0 0 no-repeat; }
      .modOrderProcess .merit .list .item2 { background: url(../../../img/jcb/common/img_order_process_merit_02.png) 0 0 no-repeat; }
      .modOrderProcess .merit .list .item3 { background: url(../../../img/jcb/common/img_order_process_merit_03.png) 0 0 no-repeat; }
      .modOrderProcess .merit .list .item4 { background: url(../../../img/jcb/common/img_order_process_merit_04.png) 0 0 no-repeat; }
      .modOrderProcess .merit .list .item4_02 { background: url(../../../img/jcb/common/img_order_process_merit_04_02.png) 0 0 no-repeat; }
      .modOrderProcess .merit .list .item4_03 { background: url(../../../img/jcb/common/img_order_process_merit_04_03.png) 0 0 no-repeat; }
  .modOrderProcess .requirement {
  }
    .modOrderProcess .requirement .ttl {
      background: url(../../../img/jcb/common/txt_order_process_03.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modOrderProcess .requirement .list {
    }
      .modOrderProcess .requirement .list dt {
        margin-top: 10px;
        color: #0da0e3;
        font-weight: bold;
      }
  .modOrderProcess .tatsujin {
  }
    .modOrderProcess .tatsujin .ttl {
      background: url(../../../img/jcb/common/txt_order_process_04.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modOrderProcess .tatsujin .list {
      position: relative;
      height: 286px;
      background: url(../../../img/jcb/common/img_order_process_02.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modOrderProcess .tatsujin .btn a {
      display: block;
      width: 347px;
      height: 52px;
      background: url(/images/yjc/pc/img/common/btn_order_yjcbcard_01.png) 0 0 no-repeat;
      position: absolute;
      top: 102px;
      left: 310px;
      text-indent: -9999px;
    }

/* PC_A_020 */
.modNyukaiNagare {
}
  .modNyukaiNagare .title {
    background: url(../../../img/jcb/common/txt_nyukai_nagare_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modNyukaiNagare .clearfix:after {
    content: ".";  /* ?!|!oe"!ovAC?e!|??eA*/
    display: block;  /* \O\i\A\!±\i\U\eI!sAC!oo?A*/
    clear: both;
    height: 0;
    visibility: hidden;
  }
  .modNyukaiNagare .clearfix {
    min-height: 1px;
  }
  .modNyukaiNagare .s1area {
    width: 927px;
    margin: 0 auto 20px;
  }
  .modNyukaiNagare .s1area .ttl {
    float: left;
    width: 116px;
    height: 116px;
    margin: 0;
    padding: 0;
  }
  .modNyukaiNagare .s1area .stp_wrapper {
    float: right;
    width: 811px;
    height: 67px;
    _height: 68px;
    margin-top: 7px;
    border-top: 1px solid #ddebed;
    background: url(/images/yjc/nyukai_nagare/step1_bg.gif) repeat-y;
  
  }
  .modNyukaiNagare .s1area .stp_wrapper p {
    margin: 20px 0 0 15px;
    font-weight: bold;
  }
  .modNyukaiNagare .s1area .stp_arrow {
    background: url(/images/yjc/nyukai_nagare/arrow.gif) bottom no-repeat;
    width: 811px;
    height: 47px;
    float: right;
  }
  .modNyukaiNagare .s2area {
    width: 927px;
    margin: 10px auto 0;
    background: url(/images/yjc/nyukai_nagare/step_bg.gif) repeat-y;
  }
  .modNyukaiNagare .s2area .ttl {
    float: left;
    width: 116px;
    height: 116px;
  }
  .modNyukaiNagare .s2area .stp_wrapper {
    float: right;
    width: 811px;
  }
  .modNyukaiNagare .s2area .top {
    width: 811px;
    height: 8px;
    float: right;
    background: url(/images/yjc/nyukai_nagare/step_top.gif) no-repeat;
  }
  .modNyukaiNagare .s2area .stp_wrapper .txtbody {
    margin: 20px 20px 10px;
  }
  .modNyukaiNagare .stp_arrow3 {
    width: 927px;
    height: 8px;
    margin: 0 auto;
    background: url(/images/yjc/nyukai_nagare/step6_btm.gif)  no-repeat;
  }
  .modNyukaiNagare .stp_arrow2 {
    width: 927px;
    height: 46px;
    margin: 0 auto;
    background: url(/images/yjc/nyukai_nagare/arrow2.gif)  no-repeat;
  }
  .modNyukaiNagare .stp_ttlline {
    width: 627px;
    margin-bottom: 15px;
    font-weight: bold;
    background: url(/images/yjc/nyukai_nagare/line.gif) bottom no-repeat;
  }
  .modNyukaiNagare .stp_ttlline p {
    padding: 0 0 5px 8px;
  }
  .modNyukaiNagare .stp_plist {
    padding-left: 22px;
    background: url(/images/yjc/nyukai_nagare/list.gif) 8px 8px no-repeat;
  }
  .modNyukaiNagare img.stp_illust {
    float: right;
    display: block;
    margin-left: 10px;
  }
  .modNyukaiNagare .stp_kome {
    color: #e13400;
  }
  .modNyukaiNagare .stp_txtbold {
    font-weight: bold;
    color: #3a69a1;
  }

/* PC_A_022 */
.modMembers {
}
  .modMembers .title {
    background: url(../../../img/jcb/common/txt_members_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modMembers .menu {
    margin-bottom: 0;
  }
  .modMembers .official {
    margin-bottom: 0;
  }
    .modMembers .official .bd {
      margin: 0 5px;
    }
    .modMembers .official .list {
    }
      .modMembers .list li {
        width: 295px;
      }
      .modMembers .list dt a {
        display: inline-block;
        *display: inline; /* IE < 8: fake inline-block */
        *zoom: 1;
        padding-left: 20px;
        background: url(/images/yjc/pc/img/common/ico_arrow_03.png) 0 6px no-repeat;
        font-weight: bold;
      }
      .modMembers .list dd {
        font-size: 88%;
        padding-left: 5px;
      }

/* PC_A_023 */
.modCardDesk {
}
  .modCardDesk .title {
    background: url(../../../img/jcb/common/txt_card_desk_02.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modCardDesk .address {
    width: 910px;
    height: 176px;
    margin: 10px auto;
    background: url(../../../img/jcb/common/img_card_desk_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modCardDesk .address_201407 {
    width: 910px;
    height: 176px;
    margin: 10px auto;
    background: url(../../../img/jcb/common/img_card_desk_01_201407.png) 0 0 no-repeat;
    text-indent: -9999px;
  }

/* PC_A_024 */
.modAuthori {
}
  .modAuthori .title {
    background: url(../../../img/jcb/common/txt_authori_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modAuthori .list dt {
    color: #0da0e3;
    font-weight: bold;
  }
  .modAuthori .list2 {
    margin-top: 8px;
    font-size: 88%;
    font-weight: bold;
  }
  .modAuthori .lost {
  }
    .modAuthori .lost .ttl {
      background: url(../../../img/jcb/common/txt_authori_02.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modAuthori .lost .address {
      width: 910px;
      height: 152px;
      margin: 10px auto;
      background: url(../../../img/jcb/common/img_authori_01.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
  .modAuthori .finance {
  }
    .modAuthori .finance .ttl {
      background: url(../../../img/jcb/common/txt_authori_03.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modAuthori .finance .address {
      width: 910px;
      height: 151px;
      margin: 10px auto;
      background: url(../../../img/jcb/common/img_authori_02.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
  .modAuthori .authori {
  }
    .modAuthori .authori .ttl {
      background: url(../../../img/jcb/common/txt_authori_04.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modAuthori .authori .address {
      width: 910px;
      height: 257px;
      margin: 10px auto;
      background: url(../../../img/jcb/common/img_authori_03.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
  .modAuthori .passcode {
  }
    .modAuthori .passcode .ttl {
      background: url(../../../img/jcb/common/txt_authori_05.png) 0 0 no-repeat;
      text-indent: -9999px;
    }
    .modAuthori .passcode .address {
      width: 910px;
      height: 253px;
      margin: 10px auto;
      background: url(../../../img/jcb/common/img_authori_04.png) 0 0 no-repeat;
      text-indent: -9999px;
    }

/* PC_A_025 */
.modTokuten {
}
  .modTokuten .title {
    background: url(../../../img/jcb/common/txt_tokuten_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
  .modTokuten .image {
    width: 615px;
    height: 64px;
    margin-bottom: 10px;
    background: url(../../../img/jcb/common/img_tokuten_01.png) 0 0 no-repeat;
    text-indent: -9999px;
  }


/* PC_A_0-- */
.modCardSelect {
margin-bottom: 30px;
}
.modCardSelect .title {
height: 25px;
background: url(/images/yjc/pc/img/jcb/common/txt_card_select_01.png) 0 0 no-repeat;
text-indent: -9999px;
}
.modCardSelect .lead {
margin-bottom: 30px;
}
.modCardSelect .modSltTbl01 {
width: 748px;
margin: 0 auto 35px;
border-collapse: collapse;
table-layout: fixed;
word-wrap: break-word;
word-break: break-all;
font-size: 85%;
}
.modCardSelect .modSltTbl01 .decEven01 {
background: #f8f8f8;
}
.modCardSelect .modSltTbl01 th,
.modCardSelect .modSltTbl01 td {
border: 1px solid #bbb;
vertical-align: middle;
text-align: left;
}
.modCardSelect .modSltTbl01 th {
padding: 5px;
background: #eee;
text-align: center;
font-weight: bold;
color: #555;
}
.modCardSelect .modSltTbl01 td {
padding: 10px;
}
.modCardSelect .modSltTbl01 .pts01 {
width: 40px;
text-align: center;
}
.modCardSelect .ptsInp01 {
width: 330px;
margin: 0 auto;
}

.modCardSelect .ptsErrTxt01 {
margin: 100px 10px 170px;
font-weight: bold;
text-align: center;
}



/* 20120808 */
.modOrderProcess .merit .list li .decFnt01 {
display: inline-block;
font-size: 77%;
line-height: 1.2;
font-weight: normal;
color: #555;
}

/* 20131018 */
.decoSectionStart{
margin: 8px -10px;
height:175px;
background: url(/images/yjc/pc/img/jcb/common/start_homesupport_01.png) 0 0 no-repeat;
text-indent: -9999px;
}

/* 20140107 年会費永年無料 */
.modNavFeature .list dd span{
      font-size: 100%;
      color: #000;
    }

/* 20140801 QUICPayページ */
.modQuickpay {
}
.modQuickpay .title {
background: url(/images/yjc/pc/img/jcb/common/txt_quicpay_01.png) 0 0 no-repeat;
text-indent: -9999px;
}
.modQuickpay .list1 th, .modQuickpay .list1 td {
text-align: center;
font-weight: normal;
}
.modQuickpay .list2 th{
background: #e1e9f4;
border: 1px solid #9fbadf;
padding: 8px;
text-align: center;
font-size: 88%;
}
.modQuickpay .list2 td {
border: 1px solid #9fbadf;
padding: 8px 13px;
font-size: 88%;
}
.modQuickpay .splus_arrow{
background: url(/images/yjc/pc/img/jcb/common/img_quicpay_splus_arrow.png)  center 0 no-repeat;
text-indent: -9999px;
height:15px;
margin:-3px auto;
}
.modQuickpay .splus_btn{
background: url(/images/yjc/pc/img/jcb/common/img_quicpay_splus_btn.png)  center 0 no-repeat;
text-indent: -9999px;
height:43px;
margin:3px auto;
}
.modQuickpay .splus_btn a {
display: block;
width: 390px;
height:43px;
margin:3px auto;
text-indent: -9999px;
}
.modQuickpay .cardimg{
background: url(/images/yjc/pc/img/jcb/common/img_quicpay_qpshurui_card.gif)  right 0 no-repeat;
background-size:108px 110px;
height:110px;
}
.modQuickpay .cardimgtxt{
width:180px;
}
.modQuickpay .qpmobileimg{
background: url(/images/yjc/pc/img/jcb/common/img_quicpay_mobile.png)  right 25px no-repeat;
background-size:200px 174px;
}
.modQuickpay .qpmobileimgtxt{
width:400px;
}


/* 終了対応 */
  .modJCBCard .title201504 {
    width: 634px;
    height: 138px;
    margin-bottom: 15px;
    background: url(/images/yjc/pc/img/jcb/common/ttl_jcb_01_201504.png) 0 0 no-repeat;
    text-indent: -9999px;
	position:relative;
  }
    .modJCBCard .title201504 .jcblink a{
    width: 35px;
    height: 15px;
	top:85px;
	right:190px;
    text-indent: -9999px;
	position:absolute;
  }
    .modCardDesk .address_201504 {
    width: 910px;
    height: 176px;
    margin: 10px auto;
    background: url(/images/yjc/pc/img/jcb/common/img_card_desk_01_201504.png) 0 0 no-repeat;
    text-indent: -9999px;
  }
.card_desk_ycard{
width: 140px;
height: 89px;
background: url(/images/yjc/pc/img/jcb/common/img_card_desk_ycard.png )  right 0px no-repeat;
background-size:140px 89px;
display:inline-block;
margin-right:20px;
float:left;
text-indent:-9999px;
}
.card_desk_jcb{
width: 140px;
height: 88px;
background: url(/images/yjc/pc/img/jcb/common/img_card_desk_jcb.png )  right 0px no-repeat;
background-size:140px 88px;
display:inline-block;
margin-right:20px;
float:left;
text-indent:-9999px;
}
.card_desk_vm{
width: 140px;
height: 89px;
background: url(/images/yjc/pc/img/jcb/common/img_card_desk_vm.png )  right 0px no-repeat;
background-size:299px 89px;
display:inline-block;
margin-right:20px;
float:left;
text-indent:-9999px;
}