﻿.block-gift h1 {background: url(/img/usr/gift/img_mv_05.png) center no-repeat;background-size: cover;}.pane-contents .container {width: 100%;}.pane-contents .pane-main {width: 100%;}.pane-topic-path {width: 1180px;margin: 0 auto;}.block-top-event--goods {width: 1180px;margin: 30px auto;padding-top: 80px;}.block-pickup-list-p--items {display: flex;flex-wrap: wrap;justify-content: space-between;}.block-pickup-list-p li {display: flex;width: 50%;}.block-pickup-list-p--item-body {width: 45%;display: block;margin: 0 14.7px 20px;}.block-pickup-list-p--image {width: 100%;display: block;}.block-pickup-list-p--image figure {width: 100%;height: 100%;}.img-center img {width: 100%;height: 100%;}.block-pickup-list-p--item-description {padding-left: 0;}.block-pickup-list-p--goods-name {margin-top: 10px;height: 48px;}.block-pickup-list-p--goods-name a {font-weight: bold;text-decoration: none;font-size: 16px;}.block-pickup-list-p--comment {border-top: 1px dashed #DDCFBF;padding: 15px 0;margin-top: 15px;}.block-pickup-list-p--add-cart {display: none;}.block-icon {margin-top: 5px;}.block-gift-recommend-list li.upper {border-bottom: 1px dashed #DDCFBF;padding-bottom: 50px;margin-bottom: 50px;}.block-gift-recommend-list .list-detail {position: relative;}.block-gift-recommend-list .list-more-detail {position: absolute;bottom: 0;right: 0;}.block-gift-recommend-list .list-img {position: relative;}.block-gift-recommend-list .list-img.paid::before {content: "";top: 0;left: 0;border-bottom: 70px solid transparent;border-left: 70px solid #F25835;position: absolute;}.block-gift-recommend-list .list-img.paid::after {content: "有料";display: block;top: 12px;transform: rotate(-45deg);color: #fff;left: 8px;position: absolute;font-size: 1.5rem;}.block-gift-recommend-list .list-img.free::before {content: "";top: 0;left: 0;border-bottom: 70px solid transparent;border-left: 70px solid #648D9C;position: absolute;}.block-gift-recommend-list .list-img.free::after {content: "無料";display: block;top: 12px;transform: rotate(-45deg);color: #fff;left: 8px;position: absolute;font-size: 1.5rem;}.block-pickup-list-p--price-items {font-size: 16px;float: right;}.guide_gift h1 {text-align: center;font-size: 32px;}.guide_gift .block-gift-sentence {text-align: center;}.guide_gift .common-article.parallel .item-ttl {font-size: 2.4rem;}.guide_gift .common-txt {font-size: 1.8rem;}.guide_gift .common-article.parallel.img-large .item-img {width: 484px;}.guide_gift .common-article.parallel.img-large .item-detail {width: 636px;}.guide_gift .common-article.parallel .common-article-item {align-items: center;}.guide_gift h2 {display: flex;justify-content: center;align-items: center;font-size: 28px;font-weight: bold;margin-bottom: 5.4%;margin-top: 0;}.guide_gift h2 img {width: 35px;margin-right: 10px;margin-bottom: 8px;}.block-freepage.bg_color {background-color: #FAF8F6;padding: 5% 0px 6%;margin-bottom: 100px;}.common-article.parallel {margin-top: 0;}.common-article.col-2 {background-color: #E0CFBD;padding: 50px 0;justify-content: center;border-radius: 30px;margin-top: 0;margin-bottom: 100px;}.common-article.col-2 .common-article-item {width: 306px;text-align: center;}.common-article.col-2 .common-article-item:not(:nth-child(2n)) {margin-right: 200px;}.common-tbl.tbl-vert th:nth-child(1) {width: 210px;}.common-tbl.tbl-vert th:nth-child(2) {width: 550px;}.common-tbl.tbl-vert th:nth-child(3),.common-tbl.tbl-vert th:nth-child(4) {width: 211px;}.common-tbl.tbl-vert td {width: auto;}.common-tbl:not(:first-child) {margin-top: 0;}.common-tbl.tbl-vert td img {width: 118px;display: block;margin: 0 auto;}.common-tbl.tbl-vert td img:first-child {margin-bottom: 10px;}.common-tbl.tbl-vert p {font-size: 16px;}.common-txt.caution {text-align: right;margin: 30px 0 100px;font-size: 16px;}.common-article.col-1 {border: solid 1px #E0CFBD;padding: 40px 60px;border-radius: 30px;margin-top: 4%;}.common-article.col-1 .item-detail {margin-top: 0;}.common-article.col-1 .item-ttl {border-bottom: 1px dashed #DDCFBF;font-size: 26px;padding-bottom: 25px;margin-bottom: 25px;line-height: 1;}.common-article.col-1 img {margin-top: 35px;}.common-article .item-ttl span {font-size: 13px;margin-left: 20px;color: #fff;padding: 7px 15px;border-radius: 4px;display: inline-block;text-align: center;vertical-align: middle;}.common-article .item-ttl span.paid {background-color: #F25835;}.common-article .item-ttl span.free {background-color: #648D9C;}.common-article .item-detail a {float: right;font-size: 16px;text-decoration: none;line-height: 26px;}.common-article .item-detail a::after {content: '';display: inline-block;position: relative;top: -1px;right: 0;width: 7px;height: 7px;margin-left: 10px;border-top: 3px solid #000000;border-right: 3px solid #000000;transform: rotate(45deg);}.common-article.col-1 .common-article-item {width: 100%;}#bag .item-img {width: 21.5%;}.common-article .item-img {justify-content: start;}.block-gift-btn {font-size: 18px;margin: 0 auto;text-align: center;}.block-gift-btn a {color: #fff;background-color: #695138;padding: 24px 78px;text-align: center;text-decoration: none;border-radius: 50px;}.block-gift-btn a:hover {opacity: .8;}.block-teikibin-faq {margin-top: 140px;}.e-heading.block-teikibin-heading {display: block;}#noshi,#bag,#ribbon,#sticker {margin-top: -98px;padding-top: 98px;}#gift01,#gift02 {margin-top: -145px;padding-top: 145px;}.block-gift-btn {margin-top: 0;margin-bottom: 120px;}.block-gift-btn a {font-weight: bold;background-color: #C1A689;}#egift {margin-top: -145px;padding-top: 145px;}.block-gift-content-item#egift h2 {background: url(/img/usr/gift/ttl_bg02.png) center no-repeat;}.block-top-event--goods.egift {padding-top: 50px;}.block-top-event--goods.egift>p {text-align: center;font-size: 20px;margin: 0 0 30px;}/* 202412 */.block-gift-anker a {width: 216px;}.block-ranking-r--goods-image .block-ranking-r--rank {top: -45px;left: 50%;transform: translateX(-50%);z-index: 11;}.block-ranking-r {overflow: visible;}ul.block-ranking-r--items {margin-bottom: 0;}.block-nav-category-list {margin: 80px 0;}.block-nav-category-list+.block-top-event--goods {display: none;}.by_price {width: 1180px;margin: 80px auto;}.price_list {display: flex;justify-content: center;gap: 24px;}.price_list a {display: flex;align-items: center;justify-content: center;position: relative;width: 260px;height: 150px;background-color: #FAF8F6;color: #000000;font-size: 1.8rem;font-weight: 600;text-decoration: none;}.price_list a::after {content: '';display: block;position: absolute;top: 70%;width: 8px;height: 8px;margin-top: -3px;border-right: 2px solid #231F20;border-bottom: 2px solid #231F20;transform: rotate(45deg);}.by_price+.block-top-event--goods {display: none;}.by_ondotai {width: 1180px;margin: 80px auto;}.pondotai_list {display: flex;justify-content: center;gap: 24px;}.pondotai_list a {display: flex;align-items: center;justify-content: center;position: relative;width: 260px;height: 58px;border-radius: 48px;color: #fff;font-size: 1.6rem;font-weight: 600;text-decoration: none;}.pondotai_list a.jyoon {background-color: #E95517;}.pondotai_list a.reito {background-color: #646D9C;}.by_ondotai+.block-top-event--goods {display: none;}.block-event-page--accessory a:hover {opacity: .8;}.block-gift-content-item+div {border-bottom: solid 0.5px #D3D3D3;padding-bottom: 60px;margin-bottom: 60px;width: 1180px;margin-left: auto;margin-right: auto;}.block-nav-category-list ul {gap: 30px;}.block-nav-category-list ul>li {width: 210px;position: relative;}.block-event-page--accessory .block-nav-category-list a {width: 100%;}.block-event-page--accessory .block-nav-category-list li+li {margin: 0;}.block-event-page--accessory .block-nav-category-list .list-name {position: absolute;top: 0;width: 210px;height: 210px;margin: 0;display: flex;justify-content: center;align-items: center;background-color: #00000030;color: #fff;font-size: 20px;}.revico-comment-outer-head {margin-top: 80px;padding-top: 61px;background: #FAF8F6 !important;}.revico-multicomment-top {padding: 20px 0 80px;}.revico-multicomment-top .revico-multicomment-inner {max-width: 1180px;}.revico-multicomment-top .revico-comment-main {gap: 15px;}.revico-review-comment-row .revico-review-comment-detail {padding: 15px !important;}.revico-review-comment-row .revico-review-comment-detail--product-name img {height: auto !important;}.revico-multicomment-top .revico-review-comment-row-wrapper {width: 240px;min-width: 240px;height: 500px;min-height: 480px;padding: 0 !important;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span {display: flex;align-items: center;justify-content: center;width: 120px;height: 30px;padding-left: .04em;border-radius: 40px;background-color: #F7F3EF;font-size: 1.4rem;font-weight: 700;text-decoration: none;letter-spacing: .04em;right: 0 !important;left: 0 !important;margin: 0 auto;bottom: -210px !important;color: #333;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span img {display: none !important;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--star {justify-content: left !important;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--star .revico-review-comment-detail--star-rate {margin: 0 !important;transform-origin: left !important;}.revico-comment-outer-head .revico-logo {max-width: 1180px;margin: 0 auto !important;position: unset !important;}.revico-comment-outer-head .revico-next,.revico-comment-outer-head .revico-back {width: 40px;height: 40px;top: 400px !important;cursor: pointer;}.revico-comment-outer-head .revico-next {right: 150px !important;}.revico-comment-outer-head .revico-back {left: 150px !important;}.revico-comment-outer-head .revico-back {left: 150px !important;-webkit-transform: rotate(180deg);transform: rotate(180deg);}.revico-review-comment-row .revico-review-comment-detail--product-name p {max-height: 3em;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}.revico-comment-outer-head h2.block-ttl-en_ja {padding-bottom: 40px;}@media screen and (max-width:767px) {.block-gift h1 {background: url(/img/usr/gift/img_mv_05_sp.png) center no-repeat;background-size: cover;}/*.block-gift h1 .ttl-main {background-color: #ababab70;padding: 10px 20px;font-size: 8.6vw;}*/.pane-topic-path {width: 100%;}.block-top-event--goods {width: 100%;margin-top: 10.67vw;padding: 0 5px 0;}.block-pickup-list-p li {display: block;width: 47.5%;border-bottom: none;margin-bottom: 15px;}.block-pickup-list-p--items {border-top: none;}.block-pickup-list-p--items li a {display: block;}.block-pickup-list-p--goods-image {display: block;width: 100%;}.block-pickup-list-p--goods-image figure {width: 100%;height: 100%;padding: 0;}.block-pickup-list-p--goods-name {height: 45px;font-weight: bold;-webkit-line-clamp: 2;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;}.block-icon {margin-top: 5px;}.block-pickup-list-p--goods-description {padding-left: 0;}.block-gift-recommend-list li.upper {padding-bottom: 25px;margin-bottom: 25px;}.block-gift-recommend-list li:nth-child(3) {border-bottom: 1px dashed #DDCFBF;padding-bottom: 25px;margin-bottom: 25px;}.block-gift-recommend-list li {display: flex;}.block-freepage-container {padding: 0 4vw;}.block-gift-recommend-list .list-img {width: 47%;}.block-gift-recommend-list .list-detail {width: 53%;margin-left: 4vw;margin-top: 0;}.block-gift-recommend-list .list-name {font-size: 3.8vw;}.block-gift-recommend-list .list-comment {font-size: 3.27vw;}.block-gift-recommend-list .list-more-detail {font-size: 3.27vw;}.block-gift-recommend-list .list-img.paid::before {border-bottom: 50px solid transparent;border-left: 50px solid #F25835;}.block-gift-recommend-list .list-img.paid::after {top: 8px;left: 5px;font-size: .8rem;}.block-gift-recommend-list .list-img.free::before {border-bottom: 50px solid transparent;border-left: 50px solid #648D9C;}.block-gift-recommend-list .list-img.free::after {top: 8px;left: 5px;font-size: .8rem;}.block-pickup-list-p--price-items {font-size: 14px;}.guide_gift h1 {font-size: 26px;padding: 20px 10px 10px 10px;}.guide_gift .block-gift-sentence {text-align: left;}.guide_gift .common-article.parallel .common-article-item {display: block;width: 100%;}.guide_gift .common-article.parallel.img-large .item-img {width: 100%;}.guide_gift .common-article.parallel.img-large .item-detail {width: 100%;}.guide_gift .common-article.parallel .item-ttl {font-size: 1.3rem;margin-top: 30px;}.guide_gift h2 {font-size: 24px;}.guide_gift h2 img {width: 28px;margin-right: 8px;}.block-freepage.bg_color {padding: 10% 0px;}.guide_gift .common-txt {font-size: 1rem;}.block-freepage {margin-bottom: 60px;}.common-article.parallel .common-article-item+.common-article-item {margin-top: 10vw;}.block-freepage.bg_color {margin-bottom: 66px;}.common-article.col-2 .common-article-item:not(:nth-child(2n)) {margin-right: 0;margin-bottom: 40px;}.common-article.col-2 .common-article-item {width: 90%;}.common-article .item-img {width: 180px;margin: 0 auto;}.common-article .item-ttl {font-size: 4.4vw;}.common-tbl.tbl-vert th:nth-child(1) {width: 111px;}.common-tbl.tbl-vert th:nth-child(2) {width: 132px;}.common-tbl.tbl-vert th:nth-child(3) {width: 78px;}.common-tbl.tbl-vert th:nth-child(4) {width: 355px;}.common-tbl.tbl-vert.sp-only {overflow: scroll;}.common-tbl.tbl-vert.sp-only table {width: 674px;}.block-freepage-container.guide_gift.wrapping_table {padding-right: 0;}.common-txt.caution {font-size: 14px;text-align: left;padding-right: 4vw;}.common-article.col-1 {padding: 30px 20px;margin-top: 10.67vw;}.common-article .item-ttl span {vertical-align: bottom;margin-left: 15px;padding: 7px 12px;}.common-article .item-detail a {float: left;font-size: 14px;margin-top: 10px;}.common-article.col-1 .item-ttl {font-size: 24px;padding-bottom: 45px;}#noshi .item-img {width: 100%;}#ribbon .item-img {width: 90%;}#sticker .item-img {width: 100%;}#bag .item-img {width: 100%;}.block-gift-btn {margin-top: 80px;}.block-gift-btn a {padding: 24px 52px;}.block-teikibin-heading .ja {font-size: 26px;}.block-teikibin-faq-item .e-row.m-q {padding: 13px 50px 16px 24px;}#noshi,#bag,#ribbon,#sticker {margin-top: -16px;padding-top: 16px;}#gift01,#gift02 {margin-top: -56px;padding-top: 56px;}._sticky {position: sticky;top: 0;left: 0;}._sticky::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;border-right: 1px solid #E8E5E2;}.common-tbl.tbl-vert th,.common-tbl.tbl-vert td {font-size: 14px;}.block-gift h1 .block-freepage-container {align-items: start;}.block-gift h1 .ttl-main {margin-top: 4.2vw;}#egift {margin-top: -56px;padding-top: 56px;}.block-top-event--goods.egift .block-pickup-list-p--items {display: block;margin-left: 0px;margin-right: 0px;}.block-top-event--goods.egift .block-pickup-list-p--items li {width: 100%;display: flex;}.block-top-event--goods.egift .block-pickup-list-p--items li .block-pickup-list-p--item-body {margin-left: 10px;margin-right: 10px;}.block-gift-content-item#egift h2 {background: url(/img/usr/gift/ttl_bg02@2x.png) center no-repeat;background-size: contain;}.block-top-event--goods.egift>p {text-align: left;font-size: 15px;margin: 0 0 15px;}.block-top-event--goods.egift {margin-top: -15px;padding-top: 0;}.block-gift-btn a {padding: 24px 45px;}.block-gift-anker a {width: 100%;}.block-top-event--goods {margin-top: 20.67vw;}.block-ranking-r--items li:not(:nth-child(-n+2)) {margin-top: 20.4vw;}.block-nav-category-list ul {display: flex;gap: 15px 0;flex-wrap: wrap;padding: 0 15px;justify-content: space-between;}.block-nav-category-list {margin-top: 10.67vw;margin-bottom: 20.67vw;}.block-nav-category-list a {text-decoration: none !important;font-weight: bold;text-align: center;}.block-nav-category-list .list-name {height: 100%;width: 100%;margin: 0;font-size: 18px;}.by_price {width: 100%;margin: 10.67vw 0 20.67vw;padding: 0 15px;}.price_list {display: block;}.price_list a {width: 100%;margin-bottom: 20px;height: 80px;font-size: 16px;}.price_list a::after {top: 72%;}.by_ondotai {width: 100%;margin: 10.67vw 0 20.67vw;}.pondotai_list {gap: 10px;padding: 0 15px;}.pondotai_list a {font-size: 16px;}.block-gift-content-item+div {width: auto;}.price_list a:last-child {margin-bottom: 0;}.block-nav-category-list ul>li {width: 48%;}.revico-comment-outer-head {margin-top: 80px;padding: 60px 1.27vw 0;background: #FAF8F6 !important;}.revico-comment-outer-head h2.block-ttl-en_ja {padding-bottom: 40px;}.revico-comment-outer-head .revico-logo {position: unset !important;}.revico-multicomment-top {padding: 20px 0 80px;}.revico-multicomment-top .revico-comment-main {gap: 15px;}.revico-multicomment-top .revico-review-comment-row-wrapper {width: 210px;min-width: 210px;height: 470px;min-height: 450px;padding: 0 !important;}.revico-review-comment-row .revico-review-comment-detail {padding: 15px !important;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--star {justify-content: left !important;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--star .revico-review-comment-detail--star-rate {margin: 0 !important;transform-origin: left !important;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span {display: flex;align-items: center;justify-content: center;width: 120px;height: 30px;padding-left: .04em;border-radius: 40px;background-color: #F7F3EF;font-size: 0.7rem;font-weight: 700;text-decoration: none;letter-spacing: .04em;right: 0 !important;left: 0 !important;margin: 0 auto;bottom: -210px !important;color: #333;}.revico-multicomment-top .revico-review-comment-row-wrapper .revico-review-comment-row .revico-review-comment-detail .revico-review-comment-detail--product[data-all-product-review=true] .revico-review-comment-detail--product-name span img {display: none !important;}.revico-review-comment-row .revico-review-comment-detail--product-name img {height: auto !important;}.revico-review-comment-detail--comment--content {width: 100% !important;}.revico-review-comment-row .revico-review-comment-detail--product-name p {text-align: left;min-height: 39px;}.block-ranking-r .revico-star-zone {order: 11;}}