﻿.nowrap {white-space: nowrap !important;}.p10 {padding: 10px;}.p15 {padding: 15px;}.mbt20 {margin-top: 20px;}.center {text-align: center !important;}.mt0 {margin-top: 0;}.mb0 {margin-bottom: 0 !important;}.mb5 {margin-bottom: 5px !important;}.mb10 {margin-bottom: 10px !important;}.mb20 {margin-bottom: 20px !important;}.mb30 {margin-bottom: 30px !important;}.mb40 {margin-bottom: 40px !important;}/* box-event */.box-event .evtxt {margin: 30px 0 50px 0;}.box-event .evtxt>p {margin-bottom: 15px;}/* box-border */.box-border {border: 2px solid var(--color-2);padding: 20px;}/* box-news */dl.box-news {border: 2px solid var(--color-2);padding: 20px;}dl.box-news dt {color: #333333;font-weight: bold;margin-bottom: 5px;}dl.box-news dd p {margin-top: 15px;}/* block-promotion-freespace */.block-promotion-freespace {background: var(--color-2);margin-bottom: 30px;padding: 15px;text-align: center;}/* main-pagetxt */.main-pagetxt section {margin-bottom: 50px;}.main-pagetxt section h2 {padding: 0 0 10px 0;font-weight: bold;font-size: 1.875rem;border-bottom: 1px solid var(--color-3);margin-bottom: 35px;}.main-pagetxt section h2.bg-bro {color: #453d2f;background-color: var(--color-2);min-height: 50px;display: flex;align-items: center;padding: 10px 15px;border: none;}.main-pagetxt section p {margin-bottom: 15px;font-size: 0.9375rem;line-height: 2;}.main-pagetxt section img {margin-bottom: 30px;}.main-pagetxt section a {/*color:var(--color-3);color: #333333;*/}/* header-text */#header .block-top .block-cart>.text a {text-decoration: underline;}/* block-sns */footer .block-footer-bottom .block-right {align-items: flex-start !important;}footer .block-footer-bottom .block-right .block-sns {font-size: 14px;}footer .block-footer-bottom .block-right .block-sns.block-sns-col {display: block;margin-right: 30px;}footer .block-footer-bottom .block-right .block-sns img {margin-right: 5px;}.block-twitter {margin-bottom: 10px;}.block-instagram ul.list-circle {font-size: 12.5px;margin-top: 10px;}.block-instagram ul.list-circle li:before {top: 0.5em;}.pane-news {margin-bottom: 50px;}/* cart */.btn-primary.block-list-add-cart-btn,.btn-primary.block-list-add-cart-btn *,.btn-primary.block-cart--order-btn,.btn-primary.block-cart--order-btn *,.btn-primary.block-add-cart--btn,.btn-primary.block-add-cart--btn *,.btn-primary.block-order-method--next-btn,.btn-primary.block-order-method--next-btn *,.btn-primary.block-order-estimate--commit-btn,.btn-primary.block-order-estimate--commit-btn * {background: #d30000;}.block-cart--procedure-container {display: flex;flex-direction: column;flex-wrap: wrap;}.block-cart--order {order: 2;}.block-cart--subtotal {order: 1;margin-bottom: 10px;}.block-cart--procedure-container,.block-order-method--procedure-container,.block-order-estimate--procedure-container {background: #FFF;}.page-cart span.price.block-cart--subtotal-price,.block-order-estimate--total-price {color: #d30000;}.block-cart--order-button-description,.block-cart--amazonpay-description {display: none;}.block-cart--procedure-container {display: flex;flex-direction: column;flex-wrap: wrap;}.block-order-estimate--procedure-container {display: flex;flex-direction: column;flex-wrap: wrap;}.block-order-estimate--total {order: 1;}.block-order-estimate--price-items {order: 2;}.block-order-estimate--commit {order: 3;}.block-order-estimate--sales-delivery-comment {display: none;}.block-order-estimate--total {padding: 0px;}/* cart-step */.block-order-flow--step {padding: 50px 0;margin: 0;text-align: center;}.block-order-flow--step1,.block-order-flow--step2,.block-order-flow--step3,.block-order-flow--step4,.block-order-flow--step5 {display: inline-block;position: relative;background: var(--color-2);;border-radius: 5px;color: var(--color-1);font-weight: bold;margin: 0 45px 0 0;padding: 20px;width: 175px;height: auto;}.block-order-flow--step1 span,.block-order-flow--step2 span,.block-order-flow--step3 span,.block-order-flow--step4 span {display: block;color: #111;font-weight: normal;}.block-order-flow--step1:after,.block-order-flow--step2:after,.block-order-flow--step3:after {position: absolute;top: 37%;right: -50px;content: "";width: 0;height: 0;border: 15px solid transparent;border-left: 15px solid var(--color-1);border-bottom-width: 10px;border-top-width: 10px;}.block-order-flow--step-current {color: #fff;background: var(--color-1);}.block-order-flow--step-current span {display: block;color: #FFF;font-weight: normal;}/* cookieBox */#cookieBox .block-cookie-text-body a:hover {color: var(--color-2);}/* block-page */.page-page .block-page-block--frame .b-border {position: relative;font-size: 1.15rem;font-weight: bold;line-height: 1.5;width: 100%;margin: 40px auto 20px auto;padding: 15px 0px 10px;color: #453d2f;border-bottom: 2px solid #ff9eb7;}.page-page .block-page-block--frame .b-border::before {content: "";position: absolute;left: 0;bottom: -2px;width: 20%;height: inherit;border-bottom: 2px solid #ffc5d4;}.block-page-block--contents-img {display: flex;flex-wrap: wrap;justify-content: space-around;}.page-date {margin-bottom: 20px;padding-top: 15px;border-top: 1px solid #d4d3de;}.box-contents-list {border: 2px solid var(--color-2);padding: 20px;}.contents-list-title {text-align: center;font-size: 1.25rem;font-weight: bold;line-height: 1.5;border-bottom: 1px solid var(--color-2);padding-bottom: 10px;}.contents-list li {line-height: 1.5;margin-top: 0.5em;}.contents-list>li {margin-top: 1em;}.contents-list>li>a {font-weight: bold;}.contents-list-lev2 {margin-left: 1em;}/* price */.block-goods-detail-j--price,.block-goods-detail-j--volume .volume-selling {color: #b01717;}.block-goods-detail-j--volume .volume-selling.td-lt {color: #666;}/* page-block */h1.h1.block-page-caption--text {line-height: 1.65em;color: #111;}/*.page-page .block-page-block--frame h2{background:none;text-align: center;position: relative;margin:30px 0 70px 0;}.page-page .block-page-block--frame h2::after{background:#e96dc2;position: absolute;bottom: -20px;left: 0;right: 0;margin: auto;width: 90px;height: 4px;content: '';}.page-page .block-page-block--frame h2 span.h-num{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;width:50px;height:50px;margin:20px auto 10px auto;background:#e96dc2;border-radius:60px;color:#FFF;font-weight: bold;}*/.page-page .block-page-block--frame h3.l-border {border-left: 5px solid #ff9eb7;margin-top: 50px;}.page-page .block-page-block--contents-body-imgtext-1column-text h3.l-border {display: inline-block;border-left: 5px solid #ff9eb7;margin-top: 0;}/* mokuji */.mokuji-wrapper {border: 2px solid #a69d94;margin: 30px 0 50px 0;}.page-page .block-page-block--frame .mokuji-wrapper a {color: #111;}.mokuji-wrapper dt {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;background: #a69d94;color: #FFF;font-weight: bold;padding: 15px 20px;font-size: 1.3rem;}.mokuji-wrapper dt>i {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;justify-content: center;color: #a69d94;background: #FFF;font-size: 1.0rem;height: 30px;width: 30px;border-radius: 30px;margin-right: 15px;}.mokuji-wrapper dd {padding: 20px 25px;}ol.mokuji-normal {counter-reset: number;/*数字をリセット*/list-style-type: none !important;/*数字を一旦消す*/}.mokuji-normal>li {position: relative;padding: 10px 0 10px 50px;font-weight: bold;font-size: 1.15rem;border-bottom: 1px solid #d4d3de;}.mokuji-normal>li:last-of-type {border-bottom: none;}.mokuji-normal>li.nest {padding: 10px 0 0 50px;}.mokuji-normal>li:before {position: absolute;counter-increment: number;content: counter(number);/*以下数字のデザイン変える*/display: inline-block;background: #a69d94;color: #FFF;font-weight: bold;font-size: 1.15rem;border-radius: 5px;left: 0;width: 35px;height: 28px;line-height: 28px;text-align: center;/*以下 上下中央寄せのため*/top: 27px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}.mokuji-normal>li.nest>ol {margin-top: 10px;list-style-type: none;}.mokuji-normal>li.nest>ol>li {font-weight: bold;font-size: 1.0rem;padding: 10px 0;border-top: 1px solid #d4d3de;}.mokuji-normal>li.nest>ol>li:before {top: 5px;right: 10px;font-family: 'Font Awesome 5 Free';content: "\f054";color: #a69d94;padding-right: 15px;font-size: 1.0rem;}/* h-dia */.page-page .block-page-block--frame h2.h-dia {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: center;align-items: center;margin-bottom: 15px;padding: 15px;-webkit-transform: skewX(-12deg);transform: skewX(-12deg);background: rgb(255, 158, 183);background: linear-gradient(90deg, rgba(255, 158, 183, 1) 0%, rgba(255, 194, 173, 1) 100%);line-height: 1.6em;color: #111;}.page-page .block-page-block--frame h2.h-dia span {-webkit-transform: skewX(12deg);transform: skewX(12deg);}.page-page .block-page-block--frame h2.h-dia span.h-num {margin-left: -25px;margin-right: 20px;font-size: 3.0rem;font-weight: normal;color: #ffc7e8;flex-shrink: 0;}/* contents-list.box-contents-list {border: 2px solid var(--color-2);padding: 20px;}.contents-list-title {text-align: center;font-size: 1.25rem;font-weight: bold;line-height: 1.5;border-bottom: 1px solid var(--color-2);padding-bottom: 10px;}.contents-list li {line-height: 1.5;margin-top: 0.5em;}.contents-list > li {margin-top: 1em;}.contents-list > li > a {font-weight: bold;}.contents-list-lev2 {margin-left: 1em;}*//* block-page-block */.block-page-block {color: #111;}.block-page-block--contents p {margin-bottom: 15px;}span.mark {background: #FFFCA7;border-radius: 3px;font-weight: bold;}.page-page .block-page-block--frame a {color: #cf7c91;}/* box-osusume */dl.box-osusume {border: 3px solid #ffb41a;padding: 35px;color: #ffb41a;margin: 30px 0;}dl.box-osusume dt {text-align: center;margin-bottom: 20px;}dl.box-osusume dt>span {border-bottom: 3px solid #ffb41a;padding-bottom: 15px;font-weight: bold;font-size: 16px;}dl.box-osusume dt>span::before {top: 5px;right: 10px;margin-right: 10px;font-size: 18px;font-family: 'Font Awesome 5 Free';content: "\f0a4";}dl.box-osusume dd {color: #111;}dl.box-osusume dd>ul.list-check {border: none;padding: 0;}dl.box-osusume dd>ul.list-check li {position: relative;border-bottom: 1px solid #f9d78f;padding: 10px 0 10px 35px;font-weight: bold;}dl.box-osusume dd>ul.list-check li:last-of-type {border-bottom: none;padding-bottom: 0;}dl.box-osusume dd>ul.list-check li:before {position: absolute;top: 3px;left: 0;color: #ffb41a;}/* box-radius */.box-radius {border: 2px solid #ff9eb7;border-radius: 10px;margin-top: 50px;padding: 30px 30px 20px 30px;position: relative;}.box-radius span.lbox-tag {position: absolute;top: -20px;left: -2px;color: #FFF;background: #ff9eb7;padding: 5px 20px 5px 20px;font-weight: bold;}.box-radius span.lbox-tag:after {position: absolute;content: '';width: 0px;height: 0px;z-index: 1;top: 0;right: 0;border-width: 20px 10px 20px 0px;border-color: transparent #fff transparent transparent;border-style: solid;}.box-radius ul.list-check {border: none;padding: 0;}.box-radius ul.list-check li:before {color: #ff9eb7;}/* table-normal */table.table-normal {width: 100%;border: 1px solid #a69d94;border-collapse: collapse;margin: 20px 0;}table.table-normal th {background: #e9e0d7;font-weight: bold;border: 1px solid #a69d94;padding: 20px;}table.table-normal td {border: 1px solid #a69d94;padding: 15px 20px;}.nowrap {white-space: nowrap;}/* list */.list-circle,.list-num,.list-check {border: 2px solid #a69d94;padding: 20px 30px;}.list-circle.no-border {border: 0px;padding: 0px;}.list-circle>li {padding-left: 15px;list-style-type: none;position: relative;}.list-circle>li:before {border-radius: 50%;width: 8px;height: 8px;display: block;position: absolute;left: 0;top: 0.6em;content: "";background: var(--color-1);}.list-num {position: relative;list-style: none;counter-reset: li;}.list-num>li {position: relative;border-bottom: 1px solid #e9e0d7;padding: 10px 0 10px 40px;}.list-num>li:last-of-type {border-bottom: none;}.list-num>li:before {position: absolute;/*要素の連番（カウンタ）の値を進める*/counter-increment: li;/*自動連番を付ける関数*/content: counter(li)"";top: 14px;left: 0;font-weight: bold;color: #FFF;background: #a69d94;width: 24px;height: 24px;text-align: center;border-radius: 100%;box-sizing: border-box;line-height: 1;padding: 4px 0;}.list-check>li {position: relative;padding: 0 0 0 35px;margin-bottom: 5px;}.list-check>li:last-of-type {margin-bottom: 0;}.list-check>li:before {position: absolute;top: -7px;left: 0;font-family: 'Font Awesome 5 Free';content: "\f058";color: var(--color-3);font-weight: 900;font-size: 22px;padding-right: 5px;}/* listcolor */.li-blue,.ck-blue {border-color: #64c4ec;}.li-blue>li {border-color: #a2daf1;}.li-blue>li:before {background: #64c4ec;}.ck-blue>li:before {color: #64c4ec;}.txt-blue {color: #64c4ec;}.li-pink,.ck-pink {border-color: #f87ac1;}.li-pink>li {border-color: #ffd0f2;}.li-pink li:before {background: #f87ac1;}.ck-pink li:before {color: #f87ac1;}.txt-pink {color: #f87ac1;}.li-orange,.ck-orange {border-color: #feb51a;}.li-orange>li {border-color: #f9d78f;}.li-orange>li:before {background: #feb51a;}.ck-orange>li:before {color: #feb51a;}.txt-orange {color: #f87ac1;}.li-noborder {border: none;padding: 0;}/* box-point */.box-point {position: relative;margin-top: 50px;padding: 40px 30px 30px;background: #fff4dc;}.box-point>span.box-baloon {position: absolute;left: 15px;top: -25px;display: inline-block;padding: 5px 30px;color: #FFF;background: #feb51a;font-weight: bold;text-align: center;border-radius: 40px;}.box-point>span.box-baloon:after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -20px;border: 7px solid transparent;border-top: 10px solid #feb51a;}.box-point>span.box-baloon i {font-size: 1.2rem;margin-right: 5px;}.box-point p:last-of-type {margin-bottom: 0;}/* footer sns */.block-instagram>ul.list-circle {border: none;padding: 0;}.block-instagram>ul.list-circle>li {padding-left: 15px;}.block-instagram>ul.list-circle>li:before {width: 5px;height: 5px;top: 0.5em;}.page-page .block-page-block--frame .block-page-block--goods-name a {color: #111;}/* box-imgtxt */section.box-imgtxt {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;justify-content: space-between;padding: 10px 0;}.box-img50 {width: 48%;}.box-img50>img {width: 100%;}.box-txt50 {width: 48%;text-align: left;}a.btn-type01 {display: inline-block;border: 2px solid #cf7c91;border-radius: 5px;text-align: center;margin: 20px auto 0 auto;padding: 10px 25px;font-weight: bold;width: 100%;color: #cf7c91;}a.btn-type01:after {display: inline-block;font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;padding: 0 15px;}a.btn-type01:hover {opacity: 0.7;transition: 0.4s;}/* table width */table.w25-75 th {width: 25%;}table.w25-75 td {width: 75%;}table.w50-50 th {width: 50%;}table.w50-50 td {width: 50%;}/* 出荷不可日 */.calender-wrapper {padding: 20px 20px 0;}.mb-30 {margin: 0 0 30px;}/* メールニュースバナー */.mnbanner-mn {width: 100%;margin: 30px auto;text-align: center;}.mnbanner-mn span {display: block;font-size: 20px;font-weight: 700;padding: 25px 0 10px;}.mnbanner-fotter {width: 1200px;margin: 0 auto -10px;padding: 50px 0 0;}[data-browse-mode="P"] .footer-mbbanner-list {display: flex;justify-content: space-between;align-items: center;column-gap: 39px;}[data-browse-mode="P"] .footer-mbbanner-list .footer-mbbanner-list-item {width: calc((100% - 39px) / 2);}[data-browse-mode="P"] .footer-mbbanner-list .footer-mbbanner-list-item a {display: block;}[data-browse-mode="P"] .footer-mbbanner-list .footer-mbbanner-list-item img {width: 100%;height: auto;}[data-browse-mode="S"] .footer-mbbanner-list {display: flex;flex-direction: column;justify-content: space-between;align-items: flex-start;row-gap: 20px;}[data-browse-mode="S"] .footer-mbbanner-list .footer-mbbanner-list-item {width: 100%;}[data-browse-mode="S"] .footer-mbbanner-list .footer-mbbanner-list-item a {display: block;}[data-browse-mode="S"] .footer-mbbanner-list .footer-mbbanner-list-item img {width: 100%;height: auto;}.linkbox {color: #333333;background: var(--color-2);padding: 15px 15px 15px 30px;margin: 20px 0;position: relative;}.linkbox:before {content: '';position: absolute;top: 50%;left: 10px;transform: rotate(45deg) translateY(-50%);width: 8px;height: 8px;border-width: 3px 3px 0 0;border-style: solid;border-color: var(--color-1);}/* flexbox-3 */.flexbox-3 {display: flex;justify-content: flex-start;flex-wrap: wrap;}.flexbox-3 figure {width: 33%;text-align: center;}/* フラワースミスコラム */.image-center {width: 50%;height: auto;margin: 20px auto;}.image-center.pc80 {width: 80%;}.movie-center {width: 70%;aspect-ratio: 16 / 9;margin: 20px auto;}.movie-center iframe {width: 100%;height: 100%;}.movie-center-tate {width: 40%;aspect-ratio: 9 / 16;margin: 20px auto;}.movie-center-tate iframe {width: 100%;height: 100%;}.movie-title {position: relative;padding: 0.5rem 1rem 0.7em;border-radius: 100px;background: #FCF1F2;font-size: 1.1em;text-align: center;color: #E46C5E;font-weight: bold;width: 50%;margin: 20px auto 0;line-height: 1.4;}.movie-title:before {position: absolute;bottom: -13px;left: 50%;width: 0;height: 0;content: '';border-width: 14px 12px 0 12px;border-style: solid;border-color: #FCF1F2 transparent transparent transparent;transform: translateX(-50%);}.movie-title span {font-size: 0.9em;}.gift-frame {border: 2px solid #cf7c91;padding: 20px;font-size: 0.906rem;}.aside-box {background: #FCF1F2;padding: 20px;font-size: 0.875rem;display: flex;gap: 15px;margin: 30px 0;}.aside-box div {width: 65%;box-sizing: border-box;display: flex;flex-direction: column;}.aside-box a {margin-top: auto;}.aside-box img {width: 35%;height: auto;box-sizing: border-box;}/*[data-page-category="gcolumn"] .aside-box img {width: 25%;}[data-page-category="gcolumn"] .aside-box div {width: 75%;}*/.small-linkbox-wrap {border: 3px solid #F5D8D9;border-radius: 8px;padding: 25px;display: flex;gap: 15px;width: 70%;margin: 0 auto;position: relative;overflow: hidden;align-items: flex-start;}.small-linkbox {display: flex;gap: 10px;flex-direction: column;}.small-linkbox dl dt {font-weight: bold;text-indent: -0.5em;margin-bottom: 10px;}.small-linkbox dl dd {line-height: 1.8;}.small-linkbox a {display: inline-block;padding: 4px 10px;background: #E46C5E;color: #ffffff !important;font-weight: bold;border-radius: 5px;text-align: center;width: 100%;margin-top: auto;}.small-linkbox a:after {display: inline-block;font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;padding: 0 10px;}.small-linkbox-wrap img {display: block;width: 25%;margin-top: auto;margin-bottom: 0 !important;}.ribbon {display: inline-block;position: absolute;padding: 4px 0;right: -42px;top: 20px;width: 160px;text-align: center;font-size: 13px;background: #F5D8D9;color: #BF182F;font-weight: bold;-webkit-transform: rotate(45deg);transform: rotate(45deg);}@media (max-width: 479px) {/* box-event */.box-event {padding: 0 20px;}.box-event .evtxt {margin: 20px 0 40px 0;}/* list-circle */ul.list-circle {padding-left: 0px;}/* box-news */dl.box-news {margin: 0px;}/* main-pagetxt */.main-pagetxt {padding: 0 20px;}.main-pagetxt h1 {padding: 0 0 15px 0;}.main-pagetxt section h2 {font-size: 1.4rem;}/* header-text */#header .block-header .text {line-height: normal;text-align: center;}#header .block-header .text a {color: var(--color-1);text-decoration: underline;}/* block-sns */footer .block-footer-bottom .block-right {line-height: normal;padding: 0 20px 50px;}footer .block-footer-bottom .block-right .block-sns {text-align: left;}footer .block-footer-bottom .block-right .block-sns li,footer .block-footer-bottom .block-right .block-sns.block-sns-col {margin-right: 0;}.pane-news {margin-bottom: 70px;}/* cart */.block-cart--subtotal-container {order: 1;text-align: center;}.block-cart--subtotal {font-size: 1.0rem !important;text-align: center;margin-top: 10px;}.subtotal-qty {display: none;}.page-cart span.block-cart--subtotal-price {font-weight: bold;font-size: 1.4rem !important;margin-left: 10px;}.block-cart--procedure-container {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;flex-direction: column;flex-wrap: wrap;}.block-cart--order {order: 1;}.block-cart--amazonpay-form {order: 2;}.block-cart--order-btn {width: 100%;}.block-order-estimate--commit:first-of-type {display: none;}.block-order-estimate>.block-order-estimate--summary {display: none;}.block-order-flow--step {padding: 21px 0;margin: 0;text-align: center;}.block-order-flow--step ul {display: flex;flex-wrap: wrap;width: 100%;}.block-order-flow--step1,.block-order-flow--step2,.block-order-flow--step3,.block-order-flow--step4,.block-order-flow--step5 {position: relative;background: var(--color-2);border-radius: 0;color: var(--color-1);font-weight: bold;margin: 0;width: 24%;height: 70px;font-size: 2.92vw;text-align: center;padding: 16px 0;}.block-order-flow--step1 {width: 23%;border-radius: 3px 0 0 3px;}.block-order-flow--step2 {width: 27%;}.block-order-flow--step4 {width: 26%;border-radius: 0 3px 3px 0;}.block-order-flow--step1 .text,.block-order-flow--step2 .text,.block-order-flow--step3 .text,.block-order-flow--step4 .text {position: absolute;top: 50%;left: 62%;transform: translate(-50%, -50%);white-space: nowrap;z-index: 4;}.block-order-flow--step1 .text {left: 54%;}.block-order-flow--step4 .text {left: 58%;}.block-order-flow--step1 span,.block-order-flow--step2 span,.block-order-flow--step3 span,.block-order-flow--step4 span {display: block;color: var(--color-1);font-weight: bold;}.block-order-flow--step1:after,.block-order-flow--step2:after,.block-order-flow--step3:after {content: none;}.block-order-flow--step li:not(:last-child)::before,.block-order-flow--step li:not(:last-child)::after {position: absolute;z-index: 2;top: 0;bottom: 0;left: 100%;content: '';border: 35px solid transparent;border-left: 15px solid var(--color-2);margin: auto;}.block-order-flow--step li:not(:last-child)::before {margin-left: 1px;border-left-color: #FFF;}.block-order-flow--step-current {color: #fff;background: var(--color-1);padding-left: 0;}.block-order-flow--step .block-order-flow--step-current:not(:last-child)::before,.block-order-flow--step .block-order-flow--step-current:not(:last-child)::after {border-left: 15px solid var(--color-1);}.block-order-flow--step .block-order-flow--step-current:not(:last-child)::before {margin-left: 1px;border-left-color: #FFF;}.block-order-flow--step-current span {display: block;color: #fff;}/* page-block */.block-page-block--freespace-top {padding: 0 20px;}.page-page .block-page-block--frame h3 {font-size: 1.15rem;}/* mokuji */.mokuji-wrapper dt {padding: 10px 15px;font-size: 1.2rem;}.mokuji-wrapper dd {padding: 15px 20px;}.mokuji-normal>li {padding: 10px 0 10px 35px;font-weight: bold;font-size: 1.0rem;line-height: 1.6em;position: relative;}.mokuji-normal>li.nest {padding: 10px 0 0 35px;}.mokuji-normal>li:before {font-size: 0.9rem;border-radius: 5px;left: 0;width: 25px;height: 20px;line-height: 20px;top: 22px;}.mokuji-normal>li.nest>ol {margin-left: -25px;margin-top: 10px;list-style-type: none;}.mokuji-normal>li.nest>ol>li {font-weight: normal;font-size: 0.9rem;padding: 10px 0;text-indent: -1.75em;padding-left: 1.75em;}.mokuji-normal>li.nest>ol>li:before {padding: 0 15px 0 0;font-size: 1.0rem;}/* h-dia */.page-page .block-page-block--frame h2.h-dia {padding: 15px;margin-left: 30px;width: 96%;}.page-page .block-page-block--frame h2.h-dia span.h-num {margin-right: 15px;}/* h */.page-page .block-page-block--frame h3.l-border {font-size: 1.10rem;}.page-page .block-page-block--frame .b-border {font-size: 1.0rem;}/* box-osusume */dl.box-osusume {padding: 20px;}dl.box-osusume dd {line-height: 1.6em;}dl.box-osusume dd>ul.list-check li:before {top: 12px;}/* box-radius */.box-radius {padding: 35px 20px 20px;}.box-point {padding: 35px 20px 20px;background: #fff4dc;}/* table-normal */table.table-normal th {padding: 10px;font-size: 14px;line-height: 1.8;vertical-align: middle;}table.table-normal td {padding: 5px 10px;font-size: 14px;line-height: 1.8;}/* table-5050 */table.table-5050 th {padding: 10px;}table.table-5050 td {padding: 5px 10px;}/* list */.list-circle,.list-num,.list-check {padding: 15px 20px;}.list-circle>li {padding-left: 40px;margin-bottom: 10px;}.list-circle>li:before {left: 15px;top: 0.6em;}table .list-circle {padding: 0;}table .list-circle>li {padding-left: 15px;}table .list-circle>li:before {left: 0;}.list-num>li:before,.list-check>li:before {left: 0;}.list-num>li {padding: 10px 0 10px 35px;}.list-check>li {padding: 0 0 0 30px;}/* footer sns */.block-instagram>ul.list-circle>li {padding-left: 15px;}.block-instagram>ul.list-circle>li:before {left: 0;}/* box-imgtxt */section.box-imgtxt {flex-wrap: wrap;}.box-img50 {width: 100%;text-align: center;}.box-img50>img {width: 70%;margin: 0 auto 15px;}.box-txt50 {width: 100%;text-align: left;}/* メールニュースバナー */.mnbanner-mn {width: 100%;margin: 0 auto 25px;text-align: center;}.mnbanner-mn span {display: block;font-size: 20px;font-weight: 700;padding: 25px 0 10px;}.mnbanner-fotter {width: 100%;margin: 0 auto;padding: 20px;border-bottom: 1px solid #ffffff;}/* ハンバーガーメニュー内バナー */.hmb-banner {margin: 10px 0 0;}/* フラワースミスコラム */.image-center {width: 90%;height: auto;margin: 20px auto;}.image-center.pc80 {width: 90%;}.movie-center {width: 90%;aspect-ratio: 16 / 9;margin: 20px auto;}.movie-center iframe {width: 100%;height: 100%;}.movie-center-tate {width: 60%;aspect-ratio: 9 / 16;margin: 20px auto;}.movie-center-tate iframe {width: 100%;height: 100%;}.movie-title {width: 90%;}}/* giftguide */[data-browse-mode="S"] .main-guide-detail.main-gift-guide {padding: 0 20px;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-head {margin-left: calc(10 / 375 * 100vw);margin-right: calc(10 / 375 * 100vw);}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~p,[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~ul,[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~ol,[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~div:not([class]) {padding: 0;}.main-guide-detail.main-gift-guide .block-content p {margin-bottom: 20px;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content p:last-of-type {margin-bottom: 0;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide h4 {margin-top: 20px;}.main-guide-detail.main-gift-guide .block-content table,[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~table {margin: 0 0 30px;width: 100%;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content table th,[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content table td {vertical-align: middle;}.main-guide-detail.main-gift-guide div.list-circle {margin-bottom: 30px;padding: 20px;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~div.list-circle {padding: 15px;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~ul li,[data-browse-mode="S"] .main-guide-detail.main-gift-guide .block-content h2~ol li {line-height: 1.6;}.main-guide-detail.main-gift-guide .credit-iconbox {display: flex;}.main-guide-detail.main-gift-guide .credit-iconbox>li {margin-right: 25px;}.main-guide-detail.main-gift-guide .credit-iconbox>li:last-of-type {margin-right: 0;}[data-browse-mode="P"] .main-guide-detail.main-gift-guide .credit-iconbox>li>img {width: auto;height: 40px;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .credit-iconbox>li {margin-right: 15px;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .credit-iconbox>li>img {width: auto;height: auto;align-items: flex-start;}[data-browse-mode="S"] .main-guide-detail.main-gift-guide .box-radius {padding: 35px 20px 20px;}.main-gift-faq .main-faq .answer p {margin-bottom: 20px;}.main-gift-faq .main-faq .answer p:last-of-type {margin-bottom: 0;}[data-browse-mode="S"] .pane-contents.oteire-guide {padding-bottom: 80px;}/* column reccomend item */.column-recsitem {margin-top: 40px;}.column-recsitem ul.recsitem-list {display: flex;}.column-recsitem ul.recsitem-list li {width: 200px;margin-right: calc((1200px - 1000px) / 4);display: flex;flex-direction: column;position: relative;overflow: hidden;}.column-recsitem ul.recsitem-list li:last-of-type {margin-right: 0;}.column-recsitem ul.recsitem-list li figure {width: 100%;flex-grow: 2;display: flex;flex-direction: column;vertical-align: bottom;}.column-recsitem ul.recsitem-list li figure>img {width: 100%;height: 240px;overflow: hidden;object-fit: cover;margin-bottom: 13px;}.column-recsitem ul.recsitem-list li figure>.rect-comment {font-size: 0.750rem;color: #423838;line-height: 1.58;flex-grow: 1.5;padding-bottom: 13px;border-bottom: 1px solid #DDDDDD;}.column-recsitem ul.recsitem-list li .rect-itemname {font-weight: bold;color: #f57566;font-size: 0.875rem;line-height: 1.5;width: fit-content;margin: 13px auto 0;flex-grow: 1;}.column-recsitem ul.recsitem-list li .rect-itemeprice {display: flex;justify-content: center;font-size: 1.25rem;font-weight: bold;line-height: 1.6;margin-bottom: 13px;;}.column-recsitem ul.recsitem-list li .rect-itemeprice::before {content: "￥";}.column-recsitem ul.recsitem-list li .rect-itemeprice::after {content: "税込";font-size: 11px;color: #352d2d;font-weight: normal;margin-left: .5em;align-self: center;margin-bottom: -.5em;}.btn-pink {background-color: #F59587;border-radius: 3px;display: block;padding: 8px 25px 8px 15px;position: relative;text-align: center;}.page-page .block-page-block--frame a.btn-pink {color: #fff;font-weight: bold;}a.btn-pink::after {content: "→";position: absolute;margin: auto;right: 10px;}.column-recsitem ul.recsitem-list li a.btn-pink {background: linear-gradient(115deg, #F59587 0%, #F59587 50%, #F08778 50%, #F08778 100%);}.column-recsitem ul.recsitem-list li a.btn-pink::before {display: block;content: '';position: absolute;width: 100vw;height: 100vh;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);left: 50%;top: 50%;z-index: 10;}[data-browse-mode="S"] .column-recsitem {margin-top: 30px;}[data-browse-mode="S"] .column-recsitem ul.recsitem-list {flex-wrap: wrap;justify-content: space-between;row-gap: 15px;}[data-browse-mode="S"] .column-recsitem ul.recsitem-list li {width: calc((100% - 20px) / 2);margin-right: 0;}[data-browse-mode="S"] .column-recsitem ul.recsitem-list li figure>img {width: 100%;height: auto;aspect-ratio: 5 / 6;overflow: hidden;object-fit: cover;}[data-browse-mode="S"] .column-recsitem ul.recsitem-list li a.btn-pink {font-size: 12.5px;}[data-browse-mode="S"] .btn-pink {padding: 7px 25px 7px 10px;}[data-browse-mode="S"] .column-recsitem ul.recsitem-list li .rect-itemname {margin-bottom: 3px;}[data-browse-mode="S"] .gift-frame {padding: 15px;font-size: 0.875rem;}[data-browse-mode="S"] .aside-box {padding: 20px;font-size: 0.875rem;display: block;}[data-browse-mode="S"] .aside-box div {display: block;width: 100%;}[data-browse-mode="S"] .aside-box img {width: 100%;height: auto;margin-bottom: 10px;}[data-browse-mode="S"] a.btn-type01 {padding: 8px 12px;}[data-browse-mode="S"] a.btn-type01:after {padding: 0 10px;}[data-browse-mode="S"] .small-linkbox-wrap {width: 100%;border: 2px solid #F5D8D9;padding: 15px;font-size: 0.875rem;}[data-browse-mode="S"] .small-linkbox {display: flex;gap: 10px;flex-direction: column;}[data-browse-mode="S"] .small-linkbox dl dt {font-weight: bold;text-indent: -0.5em;margin-bottom: 10px;}[data-browse-mode="S"] .small-linkbox dl dd {line-height: 1.6;}[data-browse-mode="S"] .small-linkbox a {display: inline-block;padding: 4px 10px;background: #E46C5E;color: #ffffff;font-weight: bold;border-radius: 5px;text-align: center;width: 100%;font-size: 0.78rem;}[data-browse-mode="S"] .small-linkbox a:after {display: inline-block;font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;padding: 0 10px;}[data-browse-mode="S"] .small-linkbox-wrap img {display: block;width: 30%;margin-top: auto;}[data-browse-mode="S"] .ribbon {padding: 2px 0;width: 140px;text-align: center;font-size: 12px;}/* 胡蝶蘭キャンペーンセクション */.block-category-phalaenopsis-campaign {margin-bottom: 80px;}.block-category-phalaenopsis-campaign .campaign-list {gap: 30px;display: flex;flex-wrap: wrap;}.block-category-phalaenopsis-campaign .campaign-list li {width: calc((100% - 30px* 1) / 2);width: 280px;}.block-category-phalaenopsis-campaign .campaign-list li img {width: 100%;height: auto;margin-bottom: 15px;}.block-category-phalaenopsis-campaign .campaign-list li p.text {font-size: 14px;}.block-category-phalaenopsis-campaign {margin-bottom: 80px;}[data-browse-mode="S"] .block-category-phalaenopsis-campaign {margin-bottom: 40px;}[data-browse-mode="S"] .block-category-phalaenopsis-campaign .campaign-list {display: flex;flex-wrap: wrap;gap: .9375rem .6875rem;padding: 0 10px;}[data-browse-mode="S"] .block-category-phalaenopsis-campaign .campaign-list li {width: calc((100% - .6875rem* 1) / 2);}[data-browse-mode="S"] .block-category-phalaenopsis-campaign .campaign-list li img {width: 100%;height: auto;margin-bottom: 10px;}[data-browse-mode="S"] .block-category-phalaenopsis-campaign .campaign-list li p.text {font-size: .75rem;}.column-box {display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 20px;}.col20 {width: 18%;}.col25 {width: 23%;}.col30 {width: 28%;}.col40 {width: 38%;}.col50 {width: 48%;}.col60 {width: 58%;}.col70 {width: 68%;}.col75 {width: 73%;}.col80 {width: 78%;}.column-box figure.img-w80 {text-align: center;}.column-box figure.img-w80 img {width: 80%;height: auto;}.column-box figure>figcaption {font-size: 80%;}.page-page .col-imgslide .slider-target {width: 100%;height: auto;}.page-page .col-imgslide .page-button-next,.page-page .col-imgslide .page-button-prev {z-index: 20;}.related-articles {display: flex;justify-content: flex-start;padding: 0;border-radius: 10px;position: relative;background-color: #f8f7f6;}.related-articles>figure {width: 140px;height: 150px;overflow: hidden;border-radius: 10px 0 10px 0;flex-shrink: 0;}.related-articles>figure img {object-fit: cover;object-position: center center;width: auto;height: 100%;}.related-articles .related-contents {padding: 15px;}.related-articles .related-contents a {font-weight: bold;margin-bottom: 7px;display: flex;}.related-articles .related-contents a::after {font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;margin-left: 10px;}.related-articles .related-contents a::before {content: "";top: 0;bottom: 0;left: 0;right: 0;z-index: 2;position: absolute;}.related-articles .related-contents p {font-size: 0.875rem;margin-bottom: 0;line-height: 1.6;color: #969191;}/* 胡蝶蘭コラムCTA*/.cta-wrap {background: #fdf3f2;padding: 20px 100px 30px;}.cta-catch {color: #ee9985;font-weight: 700;font-size: 18px;text-align: center;margin-bottom: 30px;}.cta-button {display: flex;gap: 20px;justify-content: space-between;align-items: center;margin-bottom: 30px;}.cta-button>div {flex: 1;}.cta-button>div.text {font-size: 16px;line-height: 1.8;}a.btn-type02 {display: block;border-radius: 3px;font-size: 14px;font-weight: 700;line-height: 1.6;text-align: center;padding: 10px;width: 100%;box-sizing: border-box;}.cta-wrap a:after {display: inline-block;font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;padding: 0 20px;}.cta-wrap a:hover {opacity: 0.7;transition: 0.4s;}.btn-type02 span {font-size: 18px;}.cta-button .btn-type02 {background: #e76857;color: #ffffff !important;display: flex;align-items: center;justify-content: center;box-shadow: 2px 2px 0px 0px rgba(180, 8, 8, 1);}.cta-button .btn-type02 p {margin-bottom: 0;line-height: 1.5;font-size: 13px;}.cta-discription .btn-type02 {border: 1px solid #ee9985;color: #ee9985 !important;width: 50%;margin: 0 auto;}.cta-discription {background: #ffffff;border-radius: 3px;padding: 20px 100px 30px;}.cta-discription-wrap {display: flex;gap: 40px;justify-content: space-between;align-items: center;margin-bottom: 20px;}.cta-discription-wrap>dl>dt {color: #ee9985;font-weight: 700;font-size: 16px;margin-bottom: 10px;}.cta-discription-wrap>dl>dt a {color: #ee9985 !important;}.cta-discription-wrap ul li {list-style: none;font-size: 13px;position: relative;padding-left: 15px;margin-left: 30px;}.cta-discription-wrap ul li::before {border-radius: 50%;width: 5px;height: 5px;display: block;position: absolute;left: 0;top: 0.7em;content: "";background: var(--color-1);}[data-browse-mode="S"] .cta-wrap {background: #fdf3f2;padding: 20px 12px;}[data-browse-mode="S"] .cta-catch {color: #ee9985;font-weight: 700;font-size: 14px;text-align: center;margin-bottom: 20px;}[data-browse-mode="S"] .cta-button {display: block;margin-bottom: 30px;text-align: center;}[data-browse-mode="S"] .cta-button>div.text {font-size: 13px;line-height: 1.8;margin-bottom: 20px;}[data-browse-mode="S"] .cta-wrap a:after {padding: 0 0 0 10px;}[data-browse-mode="S"] a.btn-type02 {font-size: 12px;}[data-browse-mode="S"] .btn-type02 span {font-size: 14px;}[data-browse-mode="S"] .cta-button .btn-type02 {width: 90%;margin: 0 auto;}[data-browse-mode="S"] .cta-button .btn-type02 p {font-size: 11px;}[data-browse-mode="S"] .cta-discription .btn-type02 {width: 100%;}[data-browse-mode="S"] .cta-discription {padding: 15px 12px 20px;}[data-browse-mode="S"] .cta-discription-wrap {display: block;margin-bottom: 20px;}[data-browse-mode="S"] .cta-discription-wrap>dl>dt {font-size: 13px;margin-bottom: 0px;}[data-browse-mode="S"] .cta-discription-wrap>dl>dd {margin-bottom: 10px;}[data-browse-mode="S"] .cta-discription-wrap ul li {margin-left: 5px;padding-left: 10px;font-size: 12px;}[data-browse-mode="S"] .column-box {row-gap: 20px;}[data-browse-mode="S"] .col20,[data-browse-mode="S"] .col25,[data-browse-mode="S"] .col30,[data-browse-mode="S"] .col40,[data-browse-mode="S"] .col50,[data-browse-mode="S"] .col60,[data-browse-mode="S"] .col70,[data-browse-mode="S"] .col75,[data-browse-mode="S"] .col80 {width: 100%;}[data-browse-mode="S"] .column-box.preserve-size .col20 {width: 18%;}[data-browse-mode="S"] .column-box.preserve-size .col25 {width: 23%;}[data-browse-mode="S"] .column-box.preserve-size .col30 {width: 28%;}[data-browse-mode="S"] .column-box.preserve-size .col40 {width: 38%;}[data-browse-mode="S"] .column-box.preserve-size .col50 {width: 48%;}[data-browse-mode="S"] .column-box.preserve-size .col60 {width: 58%;}[data-browse-mode="S"] .column-box.preserve-size .col70 {width: 68%;}[data-browse-mode="S"] .column-box.preserve-size .col75 {width: 73%;}[data-browse-mode="S"] .column-box.preserve-size .col80 {width: 78%;}[data-browse-mode="S"] .column-box figure.img-w80 img {width: 100%;height: auto;}[data-browse-mode="S"] .page-page .col-imgslide .slider-target {width: 80%;height: auto;margin: auto;}[data-browse-mode="S"] .related-articles {display: flex;justify-content: flex-start;padding: 0;border-radius: 10px;position: relative;background-color: #f8f7f6;}[data-browse-mode="S"] .related-articles>figure {width: 30%;height: 100%;}[data-browse-mode="S"] .related-articles>figure img {width: 100%;height: auto;}.related-articles .related-contents {padding: 15px;}[data-browse-mode="S"] .related-articles .related-contents a {font-weight: bold;margin-bottom: 7px;display: flex;align-items: center;line-height: 1.6;}[data-browse-mode="S"] .related-articles .related-contents a::after {font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;margin-left: 10px;}[data-browse-mode="S"] .related-articles .related-contents a::before {content: "";top: 0;bottom: 0;left: 0;right: 0;z-index: 2;position: absolute;}[data-browse-mode="S"] .related-articles .related-contents p {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}.related-article-list dl dt {text-align: center;font-weight: bold;padding-bottom: 10px;position: relative;font-size: 1.25rem;margin-bottom: 15px;}.related-article-list dl dt::before,.related-article-list dl dt::after {content: '';position: absolute;margin: auto;left: 0;bottom: 0;width: 2em;background-color: #e3e3e3;height: 5px;right: 2em;}.related-article-list dl dt::before {background-color: #ff9eb7;left: 2em;width: 4em;}.related-article-list dl dd ul.article-list li {display: flex;justify-content: space-between;column-gap: 15px;position: relative;padding: 8px 0;margin-bottom: 10px;border-bottom: 1px solid #e3e3e3;}.related-article-list dl dd ul.article-list li:last-of-type {margin-bottom: 0;border-bottom: none;}.related-article-list dl dd ul.article-list li span.date-created {font-size: 0.8125rem;color: #666;margin-top: -3px;display: block;width: max-content;display: flex;align-items: center;font-weight: bold;}.related-article-list dl dd ul.article-list li span.date-created::before {content: "";margin-right: 5px;width: 13px;height: 13px;background-image: url(https://flowersmithmarket.com/img/usr/footer/footer_feature_calender.png);background-size: contain;vertical-align: middle;display: inline-block;}.related-article-list dl dd ul.article-list li a {display: flex;justify-content: space-between;column-gap: 15px;font-weight: bold;}.related-article-list dl dd ul.article-list li a::after {content: "";top: 0;bottom: 0;left: 0;right: 0;z-index: 2;position: absolute;}.related-article-list dl dd ul.article-list li p {color: #666666;font-size: 0.875rem;line-height: 1.5;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.related-article-list dl dd ul.article-list li div {flex-grow: 1;}.related-article-list dl dd ul.article-list li figure {width: 180px;height: 90px;flex-shrink: 0;}.related-article-list dl dd ul.article-list li figure img {width: 100%;height: auto;}.related-article-list a.btn-type01 {width: 60%;margin: 20px auto 0;display: block;}[data-browse-mode="S"] .related-article-list dl dt {padding-bottom: 10px;position: relative;font-size: 1rem;margin-bottom: 15px;}[data-browse-mode="S"] .related-article-list dl dt {padding-bottom: 10px;position: relative;font-size: 1rem;margin-bottom: 15px;}[data-browse-mode="S"] .related-article-list dl dd ul.article-list li figure {width: 40%;height: auto;}[data-browse-mode="S"] .related-article-list dl dd ul.article-list li div {width: 58%;}[data-browse-mode="S"] .related-article-list dl dd ul.article-list li {column-gap: 13px;}[data-browse-mode="S"] .related-article-list dl dd ul.article-list li a {font-size: 0.70rem;line-height: 1.6;margin-bottom: 5px;}[data-browse-mode="S"] .related-article-list dl dd ul.article-list li p {font-size: 0.6875rem;}[data-browse-mode="S"] .related-article-list dl dd ul.article-list li span.date-created {position: absolute;background: #ff9eb7;color: #fff;left: 0;top: 5px;font-size: 0.625rem;padding: 0 4px;font-weight: normal;}[data-browse-mode="S"] .related-article-list dl dd ul.article-list li span.date-created::before {content: "";margin-right: 0;width: 0;height: 0;background-image: none;}[data-browse-mode="S"] .related-article-list a.btn-type01 {width: 100%;display: block;font-size: 0.875rem;}/* カテゴリー上部テキスト */.category-comment {padding: 15px 20px;border: 1px solid #d5d5d5;/* background-color: var(--color-2);*/margin-bottom: 20px;}.category-comment p {font-size: 14px;line-height: 1.8;margin-bottom: 10px;}.category-comment a {display: block;text-align: right;font-weight: bold;font-size: 14px;color: var(--color-1);}.category-comment a:after {display: inline-block;font-family: 'Font Awesome 5 Free';content: "\f105";font-weight: 900;padding: 0 10px;}[data-browse-mode="S"] .category-comment {padding: 15px;margin: 0 15px 15px;}[data-browse-mode="S"] .category-comment p {font-size: 13px;}[data-browse-mode="S"] .category-comment a {font-size: 13px;}[data-browse-mode="S"] .category-comment a:after {padding: 0 8px;}[data-browse-mode="P"] .category-comment-relation {margin-bottom: 32px;& h2{font-size: calc(20 / 16 * 1rem);margin:0 0 15px;font-weight: bold;padding: 0;}& .block-category-style-g--item{border: none;}& .block-category-style-g--item:not(:has(+.block-category-style-g--item)){width: auto;min-width: 214px;}}[data-browse-mode="S"] .category-comment-relation {margin-bottom: 24px;& h2{font-size: calc(16 / 16 * 1rem);padding:0 calc(20 / 375 * 100vw);}& .block-category-style-g{padding: 0;margin: 0 15px;}& .block-category-style-g--item-container[data-tree-length="6"]{border-style: solid;}& .block-icon-image--tree{flex-shrink: 0;}}.movie-contents {width: 50%;margin: 20px auto 0;}[data-browse-mode="S"] .movie-contents {width: 100%;}.page-page .block-page-block--frame pre {padding: 15px;}/* 記事内関連リンクブログカード */.related-article-cardlink dl {border: 1px solid #cccccc;position: relative;}.related-article-cardlink dl dt {text-align: center;font-weight: bold;padding: 12px;line-height: 0;position: absolute;top: 0;left: 0;font-size: 14px;background-color: #cf7c91;color: #ffffff;z-index: 9999;}.related-article-cardlink dl dd ul.cardlink-list li {display: flex;justify-content: space-between;column-gap: 15px;position: relative;padding: 12px;margin: 0;}.related-article-cardlink dl dd ul.cardlink-list li a {display: flex;justify-content: space-between;column-gap: 15px;font-weight: bold;}.related-article-cardlink dl dd ul.cardlink-list li a::after {content: "";top: 0;bottom: 0;left: 0;right: 0;z-index: 2;position: absolute;}.related-article-cardlink dl dd ul.cardlink-list li p {color: #666666;font-size: 0.875rem;line-height: 1.5;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.related-article-cardlink dl dd ul.cardlink-list li figure {width: 220px;height: 110px;flex-shrink: 0;}.related-article-cardlink dl dd ul.cardlink-list li figure img {width: 100%;height: auto;}[data-browse-mode="S"] .related-article-cardlink dl {position: relative;}[data-browse-mode="S"] .related-article-cardlink dl dt {padding: 10px;top: 10px;left: 42.5%;font-size: 0.65rem;}[data-browse-mode="S"] .related-article-cardlink dl dd ul.cardlink-list li figure {width: 40%;height: auto;}[data-browse-mode="S"] .related-article-cardlink dl dd ul.cardlink-list li div {width: 58%;}[data-browse-mode="S"] .related-article-cardlink dl dd ul.cardlink-list li {column-gap: 0;padding: 10px;}[data-browse-mode="S"] .related-article-cardlink dl dd ul.cardlink-list li a {font-size: 0.70rem;line-height: 1.6;margin-top: 25px;}[data-browse-mode="S"] .related-article-cardlink dl dd ul.cardlink-list li p {display: none;}.gift-goods-attr li .title,.gift-goods-attr li .value {line-height: 1.5;}[data-browse-mode="S"] .gift-goods-attr li .title,[data-browse-mode="S"] .gift-goods-attr li .value {font-size: 0.9375rem;line-height: 1;}ul.list-count,ol.list-count {counter-reset: listnum;list-style: none;}ul.list-count li,ol.list-count li {display: flex;align-items: baseline;}ul.list-count li>span,ol.list-count li>span {display: inline;}ul.list-count li:before,ol.list-count li:before {counter-increment: listnum;content: counter(listnum)".";margin-right: 8px;color: #E46C5E;font-weight: bold;flex-shrink: 0;}[data-browse-mode="S"] ul.list-count,ol.list-count {padding-left: 15px;}[data-browse-mode="S"] ul.list-count li:before,ol.list-count li:before {margin-right: 10px;}.highlight-box {padding: 15px 20px;margin-bottom: 20px;background: #f5f5f5;}.highlight-box p {margin: 0 !important;}.deeppink {color: #ec6182;}table.table-gray {width: 100%;border-collapse: collapse;margin: 25px 0;border: 1px solid #eee;}table.table-gray tr th {background: #eee;color: #111111;border-bottom: 1px solid #FFF;border-right: 1px solid #FFF;font-weight: bold;}table.table-gray tr td {border-bottom: 1px solid #eee;border-right: 1px solid #eee;}table.table-gray tr td,table.table-gray tr th {font-size: 0.9375rem;padding: 15px;line-height: 1.6;vertical-align: middle;}[data-browse-mode="S"] table.table-gray tr td,[data-browse-mode="S"] table.table-gray tr th {font-size: 0.8125rem;line-height: 1.6;padding: 10px;}.faq-box {margin-top: 30px;}.page-page .block-page-block--frame .faq-box h2 {text-align: center;font-weight: bold;padding-bottom: 10px;position: relative;font-size: 1.25rem;margin-bottom: 25px;background-color: #fff;}.page-page .block-page-block--frame .faq-box h2::before,.page-page .block-page-block--frame .faq-box h2::after {content: '';position: absolute;margin: auto;left: 0;bottom: 0;width: 2em;background-color: #e3e3e3;height: 5px;right: 2em;}.page-page .block-page-block--frame .faq-box h2::before {background-color: #ff9eb7;left: 2em;width: 4em;}.faq-box ul.faq-list>li {padding-bottom: 10px;position: relative;margin-bottom: 20px;padding-left: 1.8em;}.faq-box ul.faq-list>li::after {position: absolute;width: 2em;height: 1px;background-color: #e3e3e3;left: 0;bottom: 0;content: " ";}.faq-box ul.faq-list>li>h3 {margin-left: -1.8em;}.page-page .block-page-block--frame .faq-box ul.faq-list h3 {font-size: 1.075rem;border-left: none;padding: 0;display: flex;}.page-page .block-page-block--frame .faq-box ul.faq-list h3::before {content: "Q.";margin-right: 10px;color: #cf7c91;flex-shrink: 0;}[data-browse-mode="S"] .page-page .block-page-block--frame .faq-box ul.faq-list li {font-size: 0.9rem;line-height: 1.85;}.note-box {margin-bottom: 30px;border: 2px solid #f4f4f4;padding: 15px 20px;}.note-box>dt {padding: 0 10px 15px 0;color: rgb(207, 124, 145);font-weight: bold;margin: 0;line-height: 1.5;}.note-box dd {font-size: 0.875rem;line-height: 1.5;}.note-box dd p:last-of-type,.note-box>p:last-of-type {margin-bottom: 0;}[data-browse-mode="S"] .note-box dd {font-size: 0.83rem;}.h-dia {margin-top: 60px;/* 既存のプロパティはそのまま残して追加 */}