.DETAIL-slider-figure{-webkit-order:2;-ms-flex-order:2;order:2;display:inline-block;vertical-align:bottom;width:336px}@media screen and (max-width:768px){.DETAIL-slider-figure{margin:auto;width:184.8px}}.DETAIL-slider-figure-body{width:320px;display:block;margin:auto;overflow:hidden;position:relative}@media screen and (max-width:768px){.DETAIL-slider-figure-body{width:176px}}.DETAIL-slider-figure-body:before{content:"";display:block;position:absolute;top:0;left:0;z-index:3;background:url(//finance.jp.rakuten-static.com/rpay/img/1/detail/decoration/bg_iphone.png) no-repeat 50% 50%;background-size:320px 576px;width:320px;height:576px}@media screen and (max-width:768px){.DETAIL-slider-figure-body:before{background-size:176px 316.8px;width:176px;height:316.8px}}.DETAIL-slider-figure-list{width:314px;height:576px;margin:auto;box-sizing:border-box;display:block;overflow:hidden;position:relative;z-index:2}@media screen and (max-width:768px){.DETAIL-slider-figure-list{width:176px;height:316.8px;position:relative}}@-webkit-keyframes slide-in{0%{opacity:.9;-webkit-transform:translateX(100%);transform:translateX(100%)}23%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in{0%{opacity:.9;-webkit-transform:translateX(100%);transform:translateX(100%)}23%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}23%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.8}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}23%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:.8}to{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.DETAIL-slider-figure-list-item{overflow:hidden;position:absolute;z-index:1;top:69px;left:15px;width:285px;height:506px;opacity:0}@media screen and (max-width:768px){.DETAIL-slider-figure-list-item{top:37.95px;left:8.25px;width:156.75px;height:278.3px}}.DETAIL-slider-figure-list-item img{width:100%;position:relative}.DETAIL-slider-figure-list-item-btn{position:absolute;bottom:32px;left:56px;height:40px;width:174px;text-align:center;background:linear-gradient(270deg,#079908,#47a600);color:#fff;border-radius:2em;padding:10px 16px;display:block;line-height:1.4;font-size:13px;font-weight:400;box-shadow:2px 0 2px -2px rgba(0,0,0,.3);opacity:1}@media screen and (max-width:768px){.DETAIL-slider-figure-list-item-btn{-webkit-transform:scale(.55);transform:scale(.55);-webkit-transform-origin:bottom left;transform-origin:bottom left;bottom:17.25px;left:31px}}.DETAIL-slider-figure-list-item-btn:after{display:inline-block;width:14px;height:14px;font-size:14px;line-height:1;font-family:rex-caret;content:"\e900";vertical-align:middle;font-weight:400;text-align:center;position:absolute;right:10px;top:11px;color:#fff}@-webkit-keyframes btn-slide{0%{width:174px;color:#fff;opacity:1}40%{width:60px;color:transparent;opacity:0}50%{width:60px;color:transparent;opacity:1}60%{width:174px;color:#fff;opacity:1}99%{width:174px;color:#fff;opacity:1}to{width:174px;color:#fff;opacity:1}}@keyframes btn-slide{0%{width:174px;color:#fff;opacity:1}40%{width:60px;color:transparent;opacity:0}50%{width:60px;color:transparent;opacity:1}60%{width:174px;color:#fff;opacity:1}99%{width:174px;color:#fff;opacity:1}to{width:174px;color:#fff;opacity:1}}.DETAIL-slider-figure-list-item.is-active{-webkit-animation-name:slide-in;animation-name:slide-in;-webkit-animation-duration:4s;animation-duration:4s;z-index:3}.DETAIL-slider-figure-list-item.is-active .DETAIL-slider-figure-list-item-btn{-webkit-animation:btn-slide 1.3s ease-out forwards;animation:btn-slide 1.3s ease-out forwards}.DETAIL-slider-figure-list-item.is-previous{-webkit-animation-name:slide-out;animation-name:slide-out;-webkit-animation-duration:4s;animation-duration:4s;z-index:2}.DETAIL-slider-figure-note{font-size:.625rem;text-align:center;margin-top:.5rem}.DETAIL-slider-figure-badge{position:absolute;top:0;left:50%;z-index:3}.DETAIL-main{overflow:hidden}@media screen and (min-width:769px){.DETAIL-main{background:linear-gradient(0deg,#efeff4 0,#fff 30%)}}.DETAIL-main-body{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:769px){.DETAIL-main-body{padding:1rem 0;padding-right:400px;height:616px;max-width:960px;margin:auto;box-sizing:border-box;text-align:left;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:768px){.DETAIL-main-body{text-align:center}}.DETAIL-main-body-item{padding:.5rem 1rem;min-height:0\%;z-index:2}@media screen and (min-width:769px){.DETAIL-main-body-item{padding:.5rem 0}}.DETAIL-main-logo{-webkit-order:1;-ms-flex-order:1;order:1}@media screen and (max-width:768px){.DETAIL-main-logo{display:none}}@media screen and (min-width:769px){.DETAIL-main-logo{margin-bottom:1rem}}.DETAIL-main-title{-webkit-order:2;-ms-flex-order:2;order:2;z-index:10;position:relative}@media screen and (max-width:768px){.DETAIL-main-title{padding-top:1.5rem;padding-bottom:0}}.DETAIL-main-figure{-webkit-order:3;-ms-flex-order:3;order:3;padding-bottom:0;z-index:1}.DETAIL-main-figure img,.DETAIL-main-figure svg{max-width:100%}@media screen and (min-width:769px){.DETAIL-main-figure{position:absolute;right:-84px;bottom:0}}@media screen and (max-width:768px){.DETAIL-main-figure{padding:0;background:linear-gradient(0deg,#efeff4 0,#fff 30%)}.DETAIL-main-figure img{max-width:90%;margin:auto;position:relative}}.DETAIL-main-note{-webkit-order:6;-ms-flex-order:6;order:6;font-size:.625rem}.DETAIL-main-features{-webkit-order:4;-ms-flex-order:4;order:4;z-index:10}@media screen and (max-width:768px){.DETAIL-main-features{-webkit-order:5;-ms-flex-order:5;order:5;display:table;margin:auto;text-align:left}}@media screen and (min-width:769px){.DETAIL-main-features{font-size:1.25rem}}.DETAIL-main-features-item{display:block;margin-bottom:.5rem;white-space:nowrap}.DETAIL-main-features-figure{display:inline-block;vertical-align:middle;margin-right:.8em;width:2em;height:2em;font-size:1rem}@media screen and (max-width:768px){.DETAIL-main-features-figure{font-size:.75rem}}.DETAIL-main-features-figure img,.DETAIL-main-features-figure svg{max-width:100%}.DETAIL-main-btns{-webkit-order:5;-ms-flex-order:5;order:5;z-index:10}@media screen and (max-width:768px){.DETAIL-main-btns{-webkit-order:4;-ms-flex-order:4;order:4}}@media screen and (min-width:769px){.DETAIL-security{display:table;width:66%;margin:16px auto;}.DETAIL-security+.DETAIL-security{width:100%}}.DETAIL-security li{padding:0 .5rem;position:relative}@media screen and (min-width:769px){.DETAIL-security li{display:table-cell;width:33%}}@media screen and (max-width:768px){.DETAIL-security li{margin-bottom:1rem}}.DETAIL-security-figure{margin-bottom:.5rem}@media screen and (max-width:768px){.DETAIL-security-figure img,.DETAIL-security-figure svg{max-width:2.4em}}.DETAIL-security-label{font-size:1.125rem;display:block}.DETAIL-benefit-figure{margin-bottom:2rem}.DETAIL-benefit-figure img{margin:0 .25rem}.DETAIL-benefit-note{font-size:.75rem;text-align:right}@media screen and (max-width:768px){.DETAIL-benefit-note{text-align:left}.DETAIL-benefit-note br{display:none}}.DETAIL-benefit-description{text-align:left}.DETAIL-benefit-description-head{color:#bf0000}.DETAIL-benefit-description-body{font-size:.875rem}.DETAIL-benefit-description-item{background:#efeff4;padding:1rem}@media screen and (max-width:768px){.DETAIL-benefit-description-item{margin-top:1rem}}@media screen and (min-width:769px){.DETAIL-benefit-description{display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -1rem;position:relative}.DETAIL-benefit-description-item{width:33%;margin:0 1rem;padding:1rem 2rem}}.DETAIL-media{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.DETAIL-media:after{content:"";display:block;clear:both}.DETAIL-media-body,.DETAIL-media-figure{vertical-align:top;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.DETAIL-media-figure{margin-right:1rem;max-width:50%;float:left;text-align:center}a.DETAIL-media-figure:focus,a.DETAIL-media-figure:hover{opacity:.7;cursor:pointer}.DETAIL-media-figure img,.DETAIL-media-figure object,.DETAIL-media-figure picture,.DETAIL-media-figure svg,.DETAIL-media-figure video{height:auto}.DETAIL-media-figure a{display:block}.DETAIL-media-figure a img:focus,.DETAIL-media-figure a img:hover,.DETAIL-media-figure a object:focus,.DETAIL-media-figure a object:hover,.DETAIL-media-figure a picture:focus,.DETAIL-media-figure a picture:hover,.DETAIL-media-figure a svg:focus,.DETAIL-media-figure a svg:hover,.DETAIL-media-figure a video:focus,.DETAIL-media-figure a video:hover{opacity:.7;cursor:pointer}.DETAIL-media-figure figure{max-width:100%}.DETAIL-media-figure-caption{margin-top:.5rem;line-height:1.3;font-size:.875rem}.DETAIL-media-title{margin-bottom:1rem;display:block;font-weight:700;font-size:1.125rem;line-height:1.3}.DETAIL-media-title:only-child{margin-bottom:0}.DETAIL-media-head{margin-bottom:1rem}.DETAIL-media-body{word-break:break-all;word-wrap:break-word;margin-bottom:1rem;overflow:hidden}.DETAIL-media-body:after{content:"";display:block;clear:both}p,p.DETAIL-media-body{margin-bottom:1em;line-height:1.5}p.DETAIL-media-body a,p a{word-break:break-all}.DETAIL-media-body:last-of-type{margin-bottom:0}.DETAIL-media-foot{margin-top:1rem;clear:both}.DETAIL-media .DETAIL-media-body{-webkit-flex:2 auto;-ms-flex:2 auto;flex:2 auto}.DETAIL-media-list li{margin-top:1rem}.DETAIL-feature{padding:3rem 0 0;border-bottom:1px solid #ddd;background:linear-gradient(0deg,#efeff4 0,#fff 30%)}@media screen and (max-width:768px){.DETAIL-feature{padding-top:1.5rem}}.DETAIL-feature-hd_main{display:block;margin-bottom:1rem;line-height:1.3;font-size:2.375rem}@media screen and (max-width:768px){.DETAIL-feature-hd_main{font-weight:700;margin-bottom:1rem;font-size:1.875rem}}.DETAIL-feature-hd_sub{display:block;line-height:1.3;font-size:1.375rem;margin-bottom:1rem}@media screen and (max-width:768px){.DETAIL-feature-hd_sub{font-weight:700;margin-bottom:1rem;font-size:1.125rem}}.DETAIL-feature-hd_sub img{display:inline-block;vertical-align:middle;margin-right:1rem;position:relative;margin-top:-.2em}@media screen and (max-width:768px){.DETAIL-feature-hd_sub img{width:2rem;margin-right:.5rem}}.DETAIL-feature-btn{margin-top:2rem;margin-bottom:2rem}@media screen and (max-width:768px){.DETAIL-feature-btn{margin-top:1rem}}.DETAIL-feature-figure{text-align:right}@media screen and (max-width:768px){.DETAIL-feature{text-align:center}.DETAIL-feature-figure{margin-top:1rem;text-align:center}.DETAIL-feature-figure img{max-width:176px}} .DETAIL-feature-config {margin-bottom:2em;}@media screen and (min-width:769px){.DETAIL-feature{text-align:left}.DETAIL-feature-body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end}.DETAIL-feature_reverse .DETAIL-feature-body{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.DETAIL-feature_reverse .DETAIL-feature-figure{text-align:left}.DETAIL-feature-figure{width:45%}.DETAIL-feature-description{width:55%}.DETAIL-feature-description,.DETAIL-feature-figure{padding:0 1rem}}.DETAIL-acceptance-figures-item{padding:0 1rem;display:inline-block}.DETAIL-acceptance-figures-item img{margin:0 1rem}@media screen and (min-width:769px){.DETAIL-acceptance_divide{border-left:1px solid #ddd}}@media screen and (max-width:768px){.DETAIL-acceptance_divide{margin-top:1rem}}.DETAIL .guppy-item-group{text-align:left}.DETAIL .guppy-item-group .newsrelease-list .item{border-bottom:1px solid #ddd}.DETAIL .guppy-item-group .newsrelease-list .item:last-of-type{border-bottom:0}

.DETAIL-main-figure {
  position: relative;
}

.DETAIL-hot-banner {
  position: relative;
  padding: 0;
  order: 4;
}
.is-rp-os-others .DETAIL-hot-banner.sp-only {
  display: block;
}
.is-rp-os-others .DETAIL-hot-banner.pc-only {
  display: none;
}
.DETAIL-hot-banner img {
  width: 100%;
}

.DETAIL-benefit {
  margin-top: -1.5rem;
  padding-bottom: 2rem;
}

.rp-section-body .rp-btn_map,
.rp-section-body .rp-btn_search {
  margin: 4px 0;
}
.rp-section-body .rp-btn_map {
  padding-left: 2.5rem;
}
.rp-section-body .rp-btn_map:after {
  display: inline-block;
  width: 1.2rem;
  height: 1.2rem;
  background: url(//finance.jp.rakuten-static.com/rpay/img/1/shop/icon/map.svg) no-repeat 50% 50%;
  background-size: 1.2rem;
  position: absolute;
  top: 50%;
  margin-top: -.7rem;
  left: 1rem;
  content: '';
}
.rp-section-body .rp-btn_map:hover:after {
  background-image: url(//finance.jp.rakuten-static.com/rpay/img/1/shop/icon/map_white.svg);
}

.DETAIL-security h3 {
  font-weight: bold;
}

.DETAIL-payment {
  background: #f2f2f2;
}
.DETAIL-payment-figures-item img {
  width: 95%;
  margin: 0 0 16px 0;
}
.DETAIL-payment-text {
  margin: 16px;
}
@media only screen and (min-width:769px) {
  .DETAIL-main-figure {
    position: absolute;
  }
  .is-rp-os-others .DETAIL-hot-banner.sp-only {
    display: none;
  }
  .is-rp-os-others .DETAIL-hot-banner.pc-only {
    display: block;
    padding: .5rem 1rem;
  }
  .DETAIL-hot-banner img {
    width: 413px;
  }
  .DETAIL-payment-figures-item img {
    width: 28%;
    margin: 0 16px 16px 16px;
  }
}

.DETAIL-main-figure .sp-only,
.sp-only {
  display: none;
}
.DETAIL-main-figure .pc-only,
.pc-only {
  display: block;
}
@media only screen and (max-width:768px) {
  .DETAIL-main-figure .sp-only {
    display: block;
  }
  .DETAIL-main-figure .pc-only {
    display: none;
  }
}

@media only screen and (max-width:768px) {

  .DETAIL-main-btns {
    padding: .4rem 1rem .9rem 1rem;
    background: #f2f2f2;
    border-top: #ddd solid 1px;
    border-bottom: #ddd solid 1px;
  }
  .is-rp-os-others .DETAIL-main-btns {
    padding: .5rem 1rem;
    background: transparent;
    border: none;
  }
}
.rp-download-btn-text {
  padding: .25em 0;
  font-size: 1.125rem;
  font-weight: bold;
}
.rp-download-btn-text span {
  color: #bf0000;
}
.is-rp-os-others .rp-download-btn-text {
  display: none;
}
.pc-only {
  display: none;
}
.sp-only {
  display: flex;
}
.is-rp-os-others .pc-only {
  display: flex;
}
.is-rp-os-others .sp-only {
  display: none;
}














/* Edy */
.DETAIL-edy,
.DETAIL-edy.pc-only {
  display: inline-table;
}
.DETAIL-edy a {
  color: #333;
  text-decoration: none;
}
.DETAIL-edy-figure {
  display: table-cell;
  vertical-align: middle;
}
.DETAIL-edy-figure-logo {
  border-radius: 0.3rem;
  width: 67px;
  height: 67px;
  background: #fff;
  padding: 10px 17px;
  text-align: center;
  display: inline-block;
}
.DETAIL-edy-description {
  overflow: hidden;
  color: #333;
  text-decoration: none;
  display: table-cell;
  vertical-align: middle;
  padding-left: 1rem;
}
.DETAIL-edy-title {
  font-size: 1.0625rem;
  display: block;
  margin-bottom: 0.5rem;
}
.DETAIL-edy .DETAIL-edy-link {
  font-size: 0.8rem;
  display: block;
  color: #337ab7;
  text-decoration: underline;
}
.DETAIL-edy-body {
  text-align: left;
  padding: 1rem;
  display: inline-table;
  background: #efeff4;
}
.DETAIL-edy-foot {
  background: transparent;
  padding: 0.5rem 0;
  text-align: left;
}

/* Suica */
.DETAIL-suica {
  font-size: 14px;
}
.DETAIL-suica-title {
  font-size: 2.375rem;
  margin-bottom: 2rem;
  font-weight: bold;
}
.DETAIL-suica-lead {
  font-size: 1.25rem
}
@media screen and (max-width:768px){
  .DETAIL-suica-title {
  font-size: 1.875rem;
  margin-bottom: 0.5em;
  }
  .DETAIL-suica-lead {
    font-size: 1.0625rem
  }
  .DETAIL-suica-br {
    display: none;
  }
}
.DETAIL-suica-title_sub{
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2rem;
}
.DETAIL-suica-list {
  display: inline-table;
  counter-reset: a;
  font-weight: bold;
  font-size: 1rem;
  margin-top: 1rem;
}
.DETAIL-suica-list:after {
  content: '';
  display: table;
  clear: both;
}
.DETAIL-suica-list li {
  padding-left: 2.2em;
  word-break: break-all;
  word-wrap: break-word;
  line-height: 1.4;
  position: relative;
  vertical-align: top;
  margin-bottom: .5em;
  text-align: left;
}
.DETAIL-suica-list li:before {
  content: counter(a);
  counter-increment: a;
  position: absolute;
  left: 0;
  top: 0.1em;
  display: inline-block;
  vertical-align: top;
  background: #bf0000;
  width: 1em;
  height: 1em;
  line-height: 1;
  padding: 0.2em;
  color: #fff;
  text-align: center;
  border-radius: 100%;
  font-size: 14px;
}
@media screen and (min-width:769px){
  .DETAIL-suica-list {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
  }
  .DETAIL-suica-list li {
    float: left;
    width: 50%;
    white-space: none;
  }
  .DETAIL-suica-list li:nth-child(odd) {
    clear:left;
  }
}
.DETAIL-suica-notes_center {
  display: inline-table;
  font-size: 10px;
  color: #515151;
}
.DETAIL-suica-buttons > a{
  margin-bottom: 1rem;
}
.DETAIL-suica_divide {
  border-left: 2px solid #231815;
}
.DETAIL-suica-figures-item {
  padding: 0 2rem;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width:768px){
  .DETAIL-suica-figures-item:first-of-type {
    padding: 0 0.5rem 0 0;
  }
  .DETAIL-suica-figures-item:last-of-type {
    padding: 0 0 0 0.5rem;
  }
}
.DETAIL-suica-feature {
  border: 1px solid #bf0000;
  padding: 1rem;
  text-align: left;
}
.DETAIL-suica-feature-title {
  color: #bf0000;
  font-weight: bold;
  margin-bottom: 1rem;
}
.DETAIL-suica-feature-dl {
  margin-bottom: 1.8rem;
}
.DETAIL-suica-feature-dl dt {
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.DETAIL-suica-feature-dl dd {
  margin-bottom: 1rem;
}
.DETAIL-suica-note {
  background: #ececec;
  padding: 1rem;
  text-align: left;
}
@media screen and (max-width:768px){
  .DETAIL-suica-feature,
  .DETAIL-suica-note {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
}
.DETAIL-suica-note-title {
  font-weight: bold;
  margin-bottom: 1rem;
}
.DETAIL-annotation {
  vertical-align: top;
}

.DETAIL-satisfaction {
  text-align: center;
  display: inline-flex;
  width: 70%;
  margin: auto;
  margin-top: 2rem;
  flex-wrap: wrap;
}

.DETAIL-satisfaction-item {
  padding-left: 34px;
  text-align: left;
  position: relative;
  margin-bottom: 16px;
  width: 42%;
  margin-left:6%;
}
@media screen and (max-width:768px){
  .DETAIL-satisfaction {
    display: inline-table;
    width: auto;
  }
  .DETAIL-satisfaction-item {
    margin-left:0;
    width: auto;
  }
}
.DETAIL-satisfaction-item:before {
  content:'';
  position:absolute;
  width: 24px;
  height: 24px;
  left:0;
  top: 0.1em;
  display: inline-block;
  vertical-align: top;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zLjQ4MTkzIDE4Ljc1TDMuNjMxMTggMjAuMzc5OEMzLjY5ODY4IDIxLjE1NTMgNC4zNDc0MyAyMS43NSA1LjEyNTE4IDIxLjc1SDE4Ljg3NDJDMTkuNjUyNyAyMS43NSAyMC4zMDE0IDIxLjE1NTMgMjAuMzY4OSAyMC4zNzk4TDIwLjUxODIgMTguNzVIMy40ODE5M1oiIGZpbGw9IiNBMDgzNTgiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi41IDlMMTIgMi4yNUw3LjUgOUwyLjI1IDUuMjVMMy4zNDU3NSAxNy4yNUgyMC42NTQyTDIxLjc1IDUuMjVMMTYuNSA5WiIgZmlsbD0iI0EwODM1OCIvPgo8L3N2Zz4K) no-repeat 0 0;
}
.DETAIL-satisfaction-reference {
  display: table;
  text-align: left;
  margin: auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.DETAIL-satisfaction-value-head {
  font-weight: bold;
}
.DETAIL-satisfaction-value-body,
.DETAIL-satisfaction-reference {
  font-size: 12px;
  color:#515151;
}
.DETAIL-infolist {
  text-align: left;
}
.DETAIL-infolist-item {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-bottom: 40px;
}
.DETAIL-infolist-date,
.DETAIL-infolist-description {
  display: table-cell;
}
.DETAIL-infolist-date {
  width:8.5em;
  padding-bottom: 10px;
  padding-right: 10px;
  white-space: nowrap;
  font-size: 12px;
  color: #767676;
  vertical-align: top;
}
.DETAIL-infolist-title {
  text-decoration: underline;
  color: #333;
  font-size: 14px;
  font-weight: bold;
}
.DETAIL-infolist-title:hover {
  text-decoration: underline;
}
.DETAIL-infolist-link {
  color: #337ab7;
  font-size: 16px;
  display: block;
  margin-top: 15px;
}
.DETAIL-infolist-description:hover .DETAIL-infolist-link {
  text-decoration: none;
}
@media screen and (max-width:768px){
  .DETAIL-infolist-item,
  .DETAIL-infolist-date,
  .DETAIL-infolist-description {
    display: block;
  }
}
.DETAIL-send-cash{
  width: 100%;
}
.DETAIL-feature-btn{
  margin-top: 2rem;
}

.CNP-emph {
  color: #337ab7;
  font-weight: bold;
}