@charset "UTF-8";.c-noteTxt {  display: table;}.c-noteTxt:before {  margin-right: 0.3em;  content: "※";}.c-noteTxt > span {  display: table-cell;  width: 100%;}.c-noteTxt.c-noMarker:before {  margin-right: 1.3em;  content: "";}.c-breadcrumb {  margin-bottom: 0;  padding: 0 0.8rem;  font-size: 1.2rem;}.c-breadcrumb + .c-breadcrumb {  padding-top: 1.6rem;}.c-breadcrumb_item {  display: inline;  padding-left: 0.4rem;}.c-breadcrumb_item a {  display: inline-block;  word-break: break-all;}.c-breadcrumb_item + .c-breadcrumb_item:before {  margin: 0;  padding-right: 0.8rem;  color: #CCCCCC;  font-weight: 700;  content: ">";}.c-breadcrumb_item-active {  color: #4D4D4D;}.c-breadcrumbGroup {  margin: 4rem 0.8rem 0;  padding: 1.6rem 0;  background-color: #F6F6F6;}@media (min-width: 960px) {  .c-breadcrumbGroup {    max-width: 960px;    margin: 4rem auto 0;  }}.c-box-center {  margin: 0 auto;  text-align: center;}@media (min-width: 960px) {  .c-box-center {    max-width: 960px;  }}.c-box-relativeCenter {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translateY(-50%) translateX(-50%);  transform: translateY(-50%) translateX(-50%);}.c-box-right {  margin: 0 auto;  text-align: right;}@media (min-width: 960px) {  .c-box-right {    max-width: 960px;  }}.p-list_item {  margin-bottom: 0.8rem;  line-height: 1.3;}.p-list_item:last-child {  margin-bottom: 0;}.p-list-disc .p-list_item {  display: table;  counter-reset: num;}.p-list-disc .p-list_item:before {  padding-right: 0.4em;  content: "・";}.p-list-disc .p-list_item p {  display: table-cell;  width: 100%;}.p-bookList .btn_free a,.p-bookList .btn_sample a,.p-bookList .btn_charge a {  display: inline-block;  min-width: 112px;  padding: 0 10px;  text-align: center;}@media (min-width: 560px) {  .p-bookList .btn_free a,  .p-bookList .btn_sample a,  .p-bookList .btn_charge a {    min-width: 0;    padding: 2px 16px;  }}.p-book {  height: 100%;  padding-top: 1.6rem;  -webkit-box-sizing: border-box;  box-sizing: border-box;  color: #333333;  font-size: 1.4rem;}.p-book,.p-book_summary {  max-width: 560px;  margin: 0 auto;}.p-book_detail {  float: right;  width: 100%;  padding: 0 0 0 36%;  -webkit-box-sizing: border-box;  box-sizing: border-box;}@media (min-width: 960px) {  .p-book_detail {    padding-left: 28%;  }}@media (min-width: 460px) {  .p-book_detail {    padding-left: 144px;  }}.p-book_leadItem {  margin: 0 0.2rem 0.8rem 0;}.p-book_rank {  font-weight: 700;  font-size: 1.6rem;  vertical-align: middle;}.p-book_arrivalDay {  display: inline-block;  font-size: 1.2rem;}.p-book_icon {  display: inline-block;  padding: 0.2rem 0.4rem;  border-radius: 0.2rem;  background-color: #666666;  color: #FFFFFF;  line-height: 1;  text-align: center;}.p-book_icon img {  width: 100%;}.p-book_icon-new {  background-color: #5BBEB1;}.p-book_icon-newAuthor {  background-color: #5BBEB1;}.p-book_icon-add {  background-color: #007D6B;}.p-book_icon-complete {  background-color: #007D6B;}.p-book_icon-new,.p-book_icon-add,.p-book_icon-complete {  width: 30px;}.p-book_icon-newAuthor {  width: 56px;}.p-book_title {  margin-bottom: 0.4rem;  font-weight: 700;  line-height: 1.3;}.p-book_author {  font-size: 1.2rem;}.p-book_author + .p-tagList {  margin-top: 0.4rem;}.p-book_review {  margin-bottom: 0.4rem;}.p-book_review-star {  width: 80px;  margin-top: 0.2rem;  vertical-align: top;}.p-book_average,.p-book_score {  margin-right: 0.4rem;  color: #333333;}.p-book_discount {  margin: 0.4rem 0 0;  font-size: 1.2rem;}.p-book_discount + .p-book_discount {  margin-top: 0;}.u-txt-bulkDiscount + .u-txt-discount {  color: #ED834E !important;}.p-book_update {  margin-top: 0.8rem;  font-size: 1.2rem;}.p-book_jacket {  position: relative;  float: right;  width: 33%;  max-width: 128px;  margin-right: -33%;}.p-book_jacket a {  display: block;}.p-book_jacket .jacket_image,.p-book_jacket .jacket_image_l {  width: 100%;  max-width: 100%;  height: auto;  vertical-align: top;}@media (min-width: 460px) {  .p-book_jacket {    margin-right: -128px;  }}.p-book_icon-original,.p-book_icon-exclusive {  position: absolute;  top: 0;  right: 0;  padding: 1%;  line-height: 1;}.p-book_icon-original {  width: 50%;  max-width: 56px;}.p-book_icon-exclusive {  width: 44%;  max-width: 49px;}.p-book_icon-freeSerial {  position: absolute;  bottom: 12px;  left: 0;  width: 100%;  padding: 0.6rem 0;  background: url(/images/common/icon_bookTimer-freeSerial.png) no-repeat rgba(255, 255, 255, 0.9) 49% center;  background-size: 16px;  color: #666666 !important;  font-weight: 700;  font-size: 1.1rem;  line-height: 1;  letter-spacing: 0.3em;  text-align: center;  text-shadow: 0.1rem 0.1rem 0.3rem #FFFFFF;}@media (max-width: 320px) {  .p-book_icon-freeSerial {    letter-spacing: 0.1em;  }}.p-book_icon-freeSerialPlus {  position: absolute;  bottom: 12px;  left: 0;  width: 100%;  padding: 0.6rem 0;  background: url(/images/common/icon_bookTimer-freeSerialPlus.png) no-repeat rgba(255, 255, 255, 0.9) 49% center;  background-size: 24px;  color: #666666 !important;  font-weight: 700;  font-size: 1.1rem;  line-height: 1;  letter-spacing: 0.3em;  text-align: center;  text-shadow: 0.1rem 0.1rem 0.3rem #FFFFFF;}@media (max-width: 320px) {  .p-book_icon-freeSerialPlus {    letter-spacing: 0.1em;  }}.p-book_icon_space-freeSerialPlus {  padding-left: 2.8rem;}.p-book_summary {  margin-top: 1.6rem;}.p-book_summary p {  margin-bottom: 0;}.p-bookList {  max-width: 960px;  margin: auto;}.p-bookList_item {  padding: 1.6rem 0.8rem 0;  -webkit-box-sizing: border-box;  box-sizing: border-box;}.p-bookList_item .p-book {  border-top: 1px solid #DDDDDD;}.p-bookList_item:first-child {  padding-top: 0;}.p-bookList_item:first-child .p-book {  padding-top: 0;  border: none;}@media (min-width: 960px) {  .p-bookList_item {    float: left;    width: 50%;    padding: 1.6rem 1.6rem 0;  }  .p-bookList_item:nth-child(2n+1) {    clear: left;    margin-right: 0;  }  .p-bookList_item:nth-child(2) {    padding-top: 0;  }  .p-bookList_item:nth-child(2) .p-book {    padding-top: 0;    border: none;  }}.jacket_books {  padding: 0 0.8rem;  font-size: 1.2rem;}.jacket_books .book {  padding-bottom: 24px;  text-align: center;}@media (min-width: 960px) {  .jacket_books .book {    padding-bottom: 40px;  }}@media (min-width: 600px) and (max-width: 959px) {  .jacket_books .book {    max-width: 180px;  }}.jacket_books .detail {  display: block;  margin-bottom: 0.4rem;}.jacket_books .jacket_area {  position: relative;  margin-bottom: 0.8rem;  padding: 0;}.jacket_books .genre {  display: block;  margin-bottom: 2px;  color: #1A1A1A;}.jacket_books .title {  display: block;  width: 100%;  overflow: hidden;  color: #666666;  text-overflow: ellipsis;  white-space: nowrap;}.jacket_books .jacket {  display: table;  width: 100%;  height: 100%;  overflow: hidden;  text-align: center;  table-layout: fixed;  vertical-align: middle;}.jacket_books .jacket .cell {  display: table-cell;  height: 100%;  overflow: hidden;  text-align: center;  vertical-align: middle;}.jacket_books .jacket img {  width: 100%;  max-width: inherit;}.jacket_books .jacket_area .new_icon,.jacket_books .jacket_area .add_icon {  position: absolute;  top: 0;  left: 0;  width: 28%;  min-width: 24px;  max-width: 34px;  padding: 2% 4%;  line-height: 1;}.jacket_books .jacket_area .new_icon {  background-color: #5BBEB1;}.jacket_books .jacket_area .add_icon {  background-color: #007D6B;}.p-jacket_icon-original,.p-jacket_icon-exclusive {  position: absolute;  top: 0;  right: 0;  padding: 1%;  line-height: 1;}.p-jacket_icon-original {  width: 50%;  max-width: 62px;}.p-jacket_icon-exclusive {  width: 44%;  max-width: 55px;}@media (min-width: 960px) {  .jacket_books.list_col3 .new_icon,  .jacket_books.list_col3 .add_icon {    left: 40px;  }}@media (min-width: 960px) {  .jacket_books.list_col3 .p-jacket_icon-original,  .jacket_books.list_col3 .p-jacket_icon-exclusive {    right: 40px;  }}@media (min-width: 960px) {  .carousel .jacket_books.list_col3 .new_icon,  .carousel .jacket_books.list_col3 .add_icon,  .p-carousel .jacket_books.list_col3 .new_icon,  .p-carousel .jacket_books.list_col3 .add_icon {    left: 0;  }}@media (min-width: 960px) {  .carousel .jacket_books.list_col3 .p-jacket_icon-original,  .carousel .jacket_books.list_col3 .p-jacket_icon-exclusive,  .p-carousel .jacket_books.list_col3 .p-jacket_icon-original,  .p-carousel .jacket_books.list_col3 .p-jacket_icon-exclusive {    right: 0;  }}.p-jacket_icon-freeSerial {  position: absolute;  bottom: 8px;  left: 0;  width: 100%;  padding: 0.6rem 0;  background: url(/images/common/icon_bookTimer-freeSerial.png) no-repeat rgba(255, 255, 255, 0.9) 49% center;  background-size: 16px;  color: #666666 !important;  font-weight: 700;  font-size: 1.1rem;  line-height: 1;  letter-spacing: 0.3em;  text-align: center;  text-shadow: 0.1rem 0.1rem 0.3rem #FFFFFF;}@media (max-width: 320px) {  .p-jacket_icon-freeSerial {    letter-spacing: 0.1em;  }}.p-jacket_icon-freeSerialPlus {  position: absolute;  bottom: 8px;  left: 0;  width: 100%;  padding: 0.6rem 0;  background: url(/images/common/icon_bookTimer-freeSerialPlus.png) no-repeat rgba(255, 255, 255, 0.9) 50% center;  background-size: 24px;  color: #666666 !important;  font-weight: 700;  font-size: 1.1rem;  line-height: 1;  letter-spacing: 0.25em;  text-align: center;  text-shadow: 0.1rem 0.1rem 0.3rem #FFFFFF;}@media (max-width: 320px) {  .p-jacket_icon-freeSerialPlus {    letter-spacing: 0.1em;  }}.p-jacket_icon_space-freeSerialPlus {  padding-left: 2.8rem;}.jacket_books .book .rank_books {  width: 60%;  min-width: 70px;  margin: 5px auto 0;  color: #666666;}.jacket_books .rank_books .rank_small {  padding-left: 0.2rem;  font-size: 1.2rem;}.jacket_books li:nth-child(1) .rank_books,.jacket_books li:nth-child(2) .rank_books,.jacket_books li:nth-child(3) .rank_books {  margin-top: 0;  font-size: 1.6rem;}.jacket_books .book .reviews_score {  display: table;  width: 70%;  min-width: 55px;  margin: 0 auto 5px;  margin-bottom: 5px;  padding: 2px 0;  overflow: hidden;  border: 1px solid #999999;  border-radius: 15px;  color: #999999;}.jacket_books .reviews_score .average_score {  font-weight: 400;  font-size: 1.2rem;  line-height: 1;}.p-jacket_reviewsScore_icon-star,.p-review_icon-star {  height: 14px;  margin: 0.2rem 0.4rem 0 0;  vertical-align: top;}.jacket_books .btn_free a,.jacket_books .btn_sample a,.jacket_books .btn_charge a {  display: block;  width: 100%;}@media (max-width: 380px) {  .jacket_books .btn_charge a {    font-size: 12px;  }}.carousel .jacket_books {  padding: 0 1.6rem;}.carousel .jacket_books .book {  padding-bottom: 0;}@media (min-width: 960px) {  .carousel .jacket_books .book {    padding-bottom: 16px;  }}@media (min-width: 600px) {  .list_col3 {    max-width: 600px;    margin: 0 auto;  }}@media (min-width: 960px) {  .list_col3 {    max-width: 960px;    margin: 0 auto;  }}.list_col3 li {  float: left;  width: 31%;  margin-right: 3.5%;}.list_col3 li:nth-child(3n) {  margin-right: 0;}.list_col3 li:nth-child(3n+1) {  clear: left;}.list_col3 li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):nth-last-child(3) .book,.list_col3 li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):nth-last-child(2) .book,.list_col3 li:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):nth-last-child(1) .book {  padding-bottom: 0;}.list_col3 li:nth-child(1):nth-last-child(1) .book,.list_col3 li:nth-child(2):nth-last-child(1) .book,.list_col3 li:nth-child(3):nth-last-child(1) .book {  padding-bottom: 0;}.list_col3 li:nth-child(1):nth-last-child(2) .book,.list_col3 li:nth-child(2):nth-last-child(2) .book {  padding-bottom: 0;}.list_col3 li:nth-child(1):nth-last-child(3) .book {  padding-bottom: 0;}@media (min-width: 540px) {  .list_col3 li {    width: 28%;    margin-right: 8%;  }}.list_col3 .jacket {  height: 255px;  max-height: 255px;}@media (max-width: 600px) {  .list_col3 .jacket {    height: 212px;  }}@media (max-width: 584px) {  .list_col3 .jacket {    height: 212px;  }}@media (max-width: 540px) {  .list_col3 .jacket {    height: 190px;  }}@media (max-width: 451px) {  .list_col3 .jacket {    height: 175px;  }}@media (max-width: 414px) {  .list_col3 .jacket {    height: 160px;  }}@media (max-width: 375px) {  .list_col3 .jacket {    height: 140px;  }}@media (max-width: 320px) {  .list_col3 .jacket {    height: 112px;  }}.list_col3 .jacket img {  width: auto;  height: 255px;}@media (max-width: 600px) {  .list_col3 .jacket img {    width: auto;    height: 212px;  }}@media (max-width: 584px) {  .list_col3 .jacket img {    width: auto;    height: 212px;  }}@media (max-width: 540px) {  .list_col3 .jacket img {    width: auto;    height: 190px;  }}@media (max-width: 451px) {  .list_col3 .jacket img {    width: auto;    height: 175px;  }}@media (max-width: 414px) {  .list_col3 .jacket img {    width: auto;    height: 160px;  }}@media (max-width: 375px) {  .list_col3 .jacket img {    width: auto;    height: 140px;  }}@media (max-width: 320px) {  .list_col3 .jacket img {    width: auto;    height: 112px;  }}.carousel .list_col3 {  -webkit-transform: translateZ(0);  margin-bottom: -16px;  padding-bottom: 16px;  overflow-x: auto;  -webkit-overflow-scrolling: touch;  white-space: nowrap;}.carousel .list_col3 li {  display: inline-block;  float: none;  width: 28%;  max-width: 180px;  margin-right: 2%;  vertical-align: top;}.carousel .list_col3 li:nth-child(3n) {  margin-right: 2%;}@media (min-width: 540px) {  .carousel .list_col3 li:nth-child(3n) {    margin-right: 4%;  }}@media (min-width: 600px) {  .carousel .list_col3 li:nth-child(3n) {    margin-right: 2.5%;  }}@media (min-width: 960px) {  .carousel .list_col3 li:nth-child(3n) {    margin-right: 2%;  }}@media (min-width: 540px) {  .carousel .list_col3 li {    width: 26%;    margin-right: 4%;  }}@media (min-width: 600px) {  .carousel .list_col3 li {    width: 20%;    margin-right: 2.5%;  }}@media (min-width: 960px) {  .carousel .list_col3 li {    width: 11.5%;    margin-right: 2%;  }}.carousel .list_col3 .jacket {  height: calc(100vw/4 * 1.4);}@media (min-width: 960px) {  .carousel .list_col3 .jacket {    height: 142px;  }}@media (min-width: 600px) and (max-width: 959px) {  .carousel .list_col3 .jacket {    height: 162px;  }}@media (min-width: 321px) and (max-width: 599px) {  .carousel .list_col3 .jacket {    height: calc(100vw/4 * 1.4);  }}@media (max-width: 320px) {  .carousel .list_col3 .jacket {    height: 112px;  }}.carousel .list_col3 .jacket img {  width: auto;  height: calc(100vw/4 * 1.4);}@media (min-width: 960px) {  .carousel .list_col3 .jacket img {    width: auto;    height: 142px;  }}@media (min-width: 600px) and (max-width: 959px) {  .carousel .list_col3 .jacket img {    width: auto;    height: 162px;  }}@media (min-width: 321px) and (max-width: 599px) {  .carousel .list_col3 .jacket img {    width: auto;    height: calc(100vw/4 * 1.4);  }}@media (max-width: 320px) {  .carousel .list_col3 .jacket img {    height: 112px;  }}.u-mt0 {  margin-top: 0 !important;}.p-cpPointBack_mainTitle {  margin-bottom: 0;  background-color: #FF7A27;}.p-cpPointBackTxt {  color: #FF7A27;}.p-cpPointBackBubble {  gap: 10px;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  position: relative;  color: #FFFFFF;  font-weight: 700;  font-size: 1.6rem;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.p-cpPointBackBubble:before {  -webkit-transform: rotate(-30deg);  transform: rotate(-30deg);  width: 0;  height: 16px;  border: 1px solid #FFFFFF;  content: "";}.p-cpPointBackBubble:after {  -webkit-transform: rotate(30deg);  transform: rotate(30deg);  width: 0;  height: 16px;  border: 1px solid #FFFFFF;  content: "";}.p-cpPointBackContent {  padding: 3.2rem 1.6rem;}.p-cpPointBackContent-summary {  max-width: none;  background-color: #FCF7EA;}.p-cpPointBackContent-status {  background-color: #FF7A27;}.p-cpPointBackContent-pickUp {  padding-inline: 0;}.p-cpPointBackCaution {  max-width: 640px;  margin: 0 auto;}.p-cpPointBackTime {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  height: 30px;  padding: 0 1.6rem;  border-radius: 15px;  background-color: rgba(0, 0, 0, 0.2);  color: #FFFFFF;  line-height: 1;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.p-cpPointBackTime .countdown-section {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.p-cpPointBackTime .countdown-amount {  margin: 0 4px;  padding: 0.4rem;  font-weight: bold;  font-weight: 700;  font-size: 22px;}.p-cpPointBackBtn {  width: 70%;  min-width: 260px;  max-width: 368px;  margin: 0 auto;  padding: 1.2rem 1.6rem;  border: none;  -webkit-box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.25);  box-shadow: 0 3px 0 0 rgba(0, 0, 0, 0.25);  background-color: #FFFFFF;  color: #695128;  font-weight: 700;}.p-cpPointBackBtn:visited {  color: #695128;}.p-cpPointBackNote {  max-width: 480px;  margin: 0 auto;  padding: 0 1.6rem;}.p-cpPointBackNote_inner {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  width: 100%;  margin: 0 auto;  padding: 1.6rem;  border-radius: 8px;  -webkit-box-sizing: border-box;  box-sizing: border-box;  background-color: #FCF7EA;  color: #000000;  text-align: left;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.p-cpPointBackNote_img {  width: 64px;  height: 64px;  margin-right: 1.6rem;}.p-cpPointBackList {  margin-inline: 0.4rem;}.p-cpPointBackListGrid {  max-width: 480px;  margin: 0 auto;  padding: 0 0.8rem;}.p-cpPointBackListGrid .list_col3 .jacket img {  width: 100%;  height: auto;}@media (min-width: 960px) {  .p-cpPointBackListGrid .jacket_books.list_col3 .new_icon,  .p-cpPointBackListGrid .jacket_books.list_col3 .add_icon {    left: 0;  }}@media (min-width: 960px) {  .p-cpPointBackListGrid .jacket_books.list_col3 .p-jacket_icon-original,  .p-cpPointBackListGrid .jacket_books.list_col3 .p-jacket_icon-exclusive {    right: 0;  }}.p-cpPointBackListGrid .list_col3 .jacket {  height: auto;}@media (max-width: 600px) {  .p-cpPointBackListGrid .list_col3 .jacket {    height: auto;  }}@media (max-width: 584px) {  .p-cpPointBackListGrid .list_col3 .jacket {    height: auto;  }}@media (min-width: 960px) {  .p-cpPointBackListGrid .jacket_books .book {    padding-bottom: 24px;  }}.p-cpPointBackListBtn {  display: block;  width: 60%;  min-width: 260px;  max-width: 384px;  margin: 0 auto;  padding: 5px 4px;  border: none;  background-color: #F6F6F6;  color: #0088BB;  font-size: 12px;}.p-cpPointBackTable {  width: 100%;  max-width: 400px;  border: 1px solid #FFFFFF;}.p-cpPointBackTable th {  padding: 0.4rem 1.6rem;  border: 1px solid #FCF7EA;  border-bottom: 1px solid #E8CA79;  background-color: #FCF7EA;}.p-cpPointBackTable th:last-child {  border: 1px solid #E8CA79;  background-color: #E8CA79;}.p-cpPointBackTable td {  padding: 0.8rem 1.6rem 0.4rem;  border-right: 1px dashed #E8CA79;  border-bottom: 1px solid #E8CA79;}.p-cpPointBackTable td:nth-child(2n) {  color: #C29C34;  font-weight: bold;}.p-cpPointBackInner {  width: 100%;  max-width: 580px;  margin: 0 auto;}.p-cpPointBackInner_title {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  position: relative;  color: #DBB751;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.p-cpPointBackInner_title:before,.p-cpPointBackInner_title:after {  -webkit-box-flex: 1;  -ms-flex-positive: 1;  height: 1px;  background: #DBB751;  flex-grow: 1;  content: "";}.p-cpPointBackInner_title:before {  margin-right: 1.6rem;}.p-cpPointBackInner_title:after {  margin-left: 1.6rem;}.p-cpPointBackInner_body {  padding: 0 1.6rem;}.p-cpPointBackIcon {  display: -webkit-box;  display: -ms-flexbox;  display: flex;}.p-cpPointBackIcon_img {  width: 64px;  height: 64px;  margin-right: 1.6rem;}.p-cpPointBackArea {  max-width: 640px;  margin: 0 auto 16px;  padding: 2.4rem 1.6rem;  background: linear-gradient(45deg, transparent 10px, #FFFFFF 10px), linear-gradient(-45deg, transparent 10px, #FFFFFF 10px), linear-gradient(225deg, transparent 10px, #FFFFFF 10px), linear-gradient(-225deg, transparent 10px, #FFFFFF 10px);  background-position: bottom left, bottom right, top right, top left;  background-size: 51% 51%;  background-repeat: no-repeat;}.p-cpPointBackBorder {  max-width: 634px;  margin: 0 auto 1.6rem;  padding: 3px;  background: linear-gradient(45deg, transparent 10px, #DBB751 10px), linear-gradient(-45deg, transparent 10px, #DBB751 10px), linear-gradient(225deg, transparent 10px, #DBB751 10px), linear-gradient(-225deg, transparent 10px, #DBB751 10px);  background-position: bottom left, bottom right, top right, top left;  background-size: 50% 50%;  background-repeat: no-repeat;}.p-cpPointBackBorder .p-cpPointBackArea {  max-width: 634px;  margin: 0 auto;  padding: 2.4rem 1.6rem;  background: linear-gradient(45deg, transparent 10px, #FFFFFF 10px), linear-gradient(-45deg, transparent 10px, #FFFFFF 10px), linear-gradient(225deg, transparent 10px, #FFFFFF 10px), linear-gradient(-225deg, transparent 10px, #FFFFFF 10px);  background-position: bottom left, bottom right, top right, top left;  background-size: 51% 51%;  background-repeat: no-repeat;}.p-cpPointBackBorder .p-cpPointBackBubble {  color: #FF7A27;}.p-cpPointBackBorder .p-cpPointBackBubble:before,.p-cpPointBackBorder .p-cpPointBackBubble:after {  border: 1px solid #FF7A27;}.p-cpPointBackBorder .p-cpPointBackTime {  padding: 0;  background-color: #FFFFFF;  color: #333333;}.p-cpPointBackBorder .p-cpPointBackTime .countdown-section {  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;}.p-cpPointBackBorder .p-cpPointBackTime .countdown-amount {  border-radius: 4px;  background-color: #FCF7EA;  color: #FF7A27;}.p-cpPointBackReward {  display: inline-block;  position: relative;  height: 21px;  margin: 0 auto;  padding: 0 1.6rem;  background: #E8CA79;  color: #695128;  font-weight: 700;  line-height: 21px;}.p-cpPointBackReward:before,.p-cpPointBackReward:after {  display: block;  position: absolute;  z-index: 1;  width: 0;  height: 0;  border-width: 10.5px 8px 10.5px 8px;  border-style: solid;  content: "";}.p-cpPointBackReward:before {  top: 0;  left: 0;  border-color: transparent transparent transparent #FCF7EA;}.p-cpPointBackReward:after {  top: 0;  right: 0;  border-color: transparent #FCF7EA transparent transparent;}.p-cpPointBackNextArea {  display: inline-block;  padding: 0.4rem 2.4rem;  border-radius: 4px;  background-color: #FFFFFF;}.p-cpPointBackEntry {  gap: 16px;  display: -webkit-inline-box;  display: -ms-inline-flexbox;  display: inline-flex;  padding: 1.6rem;  border-radius: 8px;  background-color: #FCF7EA;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.p-cpPointBackEntry_area-reward {  padding: 0 1.6rem;}.p-cpPointBackEntry_area-used {  -webkit-box-orient: vertical;  -webkit-box-direction: normal;  gap: 8px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  width: 100%;  min-height: 64px;  padding: 1.6rem 1.6rem 0;  border-top: 1px dashed #E8CA79;  -ms-flex-direction: column;  flex-direction: column;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.p-cpPointBackStatus {  max-width: 640px;  margin: 0 auto;  padding: 3.2rem 1.6rem;  font-weight: 700;}.p-cpPointBack-orange .p-cpPointBack_mainTitle {  background-color: #FF7A27;}.p-cpPointBack-orange .p-cpPointBackContent-status {  background-color: #FF7A27;}.p-cpPointBack-pink .p-cpPointBack_mainTitle {  background-color: #FF84BD;}.p-cpPointBack-pink .p-cpPointBackContent-status {  background-color: #FF84BD;}.p-cpPointBack-green .p-cpPointBack_mainTitle {  background-color: #40C387;}.p-cpPointBack-green .p-cpPointBackContent-status {  background-color: #40C387;}.p-cpPointBack-blue .p-cpPointBack_mainTitle {  background-color: #64ACFE;}.p-cpPointBack-blue .p-cpPointBackContent-status {  background-color: #64ACFE;}.p-cpPointBack-purple .p-cpPointBack_mainTitle {  background-color: #B96AFF;}.p-cpPointBack-purple .p-cpPointBackContent-status {  background-color: #B96AFF;}@media screen and (min-width: 744px) {  .p-cpPointBackEntry_area-reward,  .p-cpPointBackEntry_area-used {    width: 184px;  }  .p-cpPointBackEntry_area-used {    padding-top: 0;    border-top: none;    border-left: 1px dashed #E8CA79;  }}