[data-astro-cid-ihj2j3ax][data-review-navi]:empty{display:none}#detail .detail-wrapper{flex-direction:column;gap:30px;display:flex}#detail .detail-wrapper-image,#detail .detail-wrapper-main{width:100%}#detail .detail-wrapper-image{min-width:0;padding-bottom:30px}#detail .detail-sale-comment{background:url(/user_data/packages/common/images/ic-notification.svg) 0 3px no-repeat;padding-left:20px}#detail .detail-seminar-comment{background:url(/user_data/packages/common/images/ic-school.svg) 0 3px/19px 19px no-repeat;padding-left:20px}.box-gray{background:#eee;padding:15px}.border-gray{border:1px solid #ccc;padding:15px}#detail .option-box{background:#fff;border:1px solid #ccc;padding:15px}#detail .option-box input[type=radio],#detail .option-box input[type=checkbox]{display:none}#detail .option-box label:focus,#detail .option-box label:active,#detail .option-box input:checked+label{color:#da3c41}#detail .option-box label:focus:before,#detail .option-box label:active:before,#detail .option-box input:checked+label:before{background:#fff;border-color:#da3c41}#detail .option-box label{white-space:nowrap;text-overflow:ellipsis;padding:5px 0 5px 20px;display:block;position:relative;overflow:hidden}#detail .option-box label.label-radio:before{content:"";border:.2em solid #ccc;border-radius:50%;width:10px;height:10px;position:absolute;top:12px;left:0}#detail .option-box input:checked+label:before{background:#e67462;border-color:#e67462}#detail .option-box input:disabled+label{color:#00000080}#detail .option-box input:disabled+label:before{background:#fff;border-color:#fff}#detail .option-box label.label-checkbox:before{content:"";border:.2em solid #ccc;width:10px;height:10px;position:absolute;top:.9em;left:.3em}#detail .point,.detail-foot-add-cart-inner .point{color:#de2525;font-weight:700}.button-review{color:var(--my-button-conversion);border-color:var(--my-button-conversion);width:350px;padding:7px 28px}.button-review:before{background-color:var(--my-text-main-rev)}.button-review:not([disabled]):hover{color:var(--my-button-conversion);background-color:var(--my-button-conversion-sub)}.button-review.disabled{pointer-events:none;opacity:.5}.review .text-brown{color:var(--my-button-conversion)}.review select{border:none;margin-left:-7.5px}.review select:focus{outline:none}.review hr{background-color:#0000;border-color:#ddd;margin:30px 0}.review .reply_title{background:url(/user_data/packages/common/images/icon-review-replys.svg) 0/36px no-repeat;padding-left:36px}.review .reply_comment{border-left:2px solid #666}.review .nice{background:#f5f5f5;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:120px;height:30px;display:flex}.review .nice>span:before{content:"";vertical-align:middle;background-image:url(/user_data/packages/common/images/icon-review-nice-off.svg);background-repeat:no-repeat;background-size:contain;width:16px;height:16px;margin-right:4px;display:inline-block}.review .nice.is_nice{color:#f5a62c;pointer-events:none;cursor:default;font-weight:700}.review .nice.is_nice>span:before{background-image:url(/user_data/packages/common/images/icon-review-nice-on.svg)}.review .nice.disabled{pointer-events:none;cursor:default}.review .icon-review:before{content:"";vertical-align:middle;background-image:url(/user_data/packages/common/images/icon-review-write.svg);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;margin-right:10px;transition:background-image .45s;display:inline-block}#detail .detail-lineup{flex-wrap:wrap;gap:8px;font-size:13px;display:flex}#detail .detail-lineup a{text-align:center;color:#333;border:1px solid #ccc;min-width:80px;padding:1px 8px;text-decoration:none}#detail .detail-lineup a:is(.no-underline,.button){display:block}#detail .detail-lineup a:hover{background:#fdf8f5}#detail .detail-lineup a.active{background:#fdf8f5;border:1px solid #e87464}#detail .detail-last-order-date{background:var(--my-text-feature-rev);text-align:center}#detail .detail-last-order-date>div{color:var(--my-text-main-rev);text-align:left;background:url(/user_data/packages/common/images/icon-info2.svg) 15px no-repeat;padding:10px 10px 10px 40px;font-size:13px;display:inline-block}#group_id_msdd.dd{cursor:default;border:1px solid #ccc;width:100%;display:block;position:relative}#group_id_msdd.dd ul{margin:0;padding:0}#group_id_msdd.dd li{list-style-type:none}#group_id_msdd.dd .ddTitle{width:100%;min-height:60px;color:var(--my-text-main);background:#fff;padding:0;display:inline-block;position:relative}#group_id_msdd.dd .ddChild{z-index:9999;background-color:#fff;width:calc(100% + 2px);display:none;position:absolute;left:-1px;overflow-x:hidden;border:1px solid #ccc!important;overflow-y:auto!important}#group_id_msdd.dd .ddChild li{clear:both;cursor:pointer;background-color:#fff;border-bottom:1px solid #c3c3c3}#group_id_msdd.dd .ddChild li:last-child{border-bottom:none}#group_id_msdd.dd .ddChild li:hover{background-color:#f2f2f2}#group_id_msdd.dd .ddChild li.selected{color:var(--my-text-main);background:#e67462}#group_id_msdd.dd .ddTitle .ddTitleText,#group_id_msdd.dd .ddChild li{flex-direction:column;justify-content:center;align-items:flex-start;min-height:60px;padding:5px 30px 5px 5px;display:flex;position:relative}#group_id_msdd.dd .ddTitle .ddTitleText img,#group_id_msdd.dd .ddChild li img{float:none;max-width:none;padding-right:0;position:absolute}#group_id_msdd img{width:auto;height:50px}#group_id_msdd.dd .ddTitle .ddTitleText span,#group_id_msdd.dd .ddChild li span{color:var(--my-text-main);padding-left:70px;font-size:14px}#group_id_msdd.dd .description{font-size:12px;display:block}#group_id_msdd.dd .ddArrow{background:0 0;border-top:8px solid #ccc;border-left:6px solid #0000;border-right:6px solid #0000;width:0;height:0;margin-top:-5px;margin-right:2px;display:inline-block;position:absolute;top:50%;right:4px}.cart-check-overlay{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:20px 25px;display:flex;position:fixed;inset:0}html.is-cart-modal{overflow:hidden}.cart-check-wrap{width:100%;max-width:1000px;position:relative}.cart-check-box{color:#000;background:#fff;border-radius:0;width:100%;padding:30px 20px}.cart-check-close{cursor:pointer;background:#d9d9d9;border:none;border-radius:100%;width:40px;height:40px;transition:all .2s ease-in-out;position:absolute;top:-50px;right:0}.cart-check-close:before,.cart-check-close:after{content:"";background:#fff;border-radius:4px;width:2px;height:22px;transition:background .2s ease-in-out;display:block;position:absolute;top:9px;left:19px}.cart-check-close:before{transform:rotate(-45deg)}.cart-check-close:after{transform:rotate(45deg)}.cart-check-close:hover,.cart-check-close:focus{background:#fff;outline:0}.cart-check-close:hover:before,.cart-check-close:hover:after,.cart-check-close:focus:before,.cart-check-close:focus:after{background:#666}.cart-check-buttons{flex-direction:column;display:flex}#cart-check{padding-left:22.5px;padding-right:22.5px}#cart-check>.text-center,#cart-check .cart-check-col{padding-left:7.5px;padding-right:7.5px}#cart-check .cart-check-col{padding-top:10px}.c-curl-img{width:100%}#curl-image-overlay{padding:80px 25px}#curl-image-overlay .cart-check-wrap{max-width:560px}#curl-image-overlay .cart-check-box{border-radius:0;padding:0}@media (width>=768px){.cart-check-buttons{flex-direction:row}.cart-check-col{flex:none;width:50%}}.icon-favorite:before{content:"";vertical-align:bottom;background-image:url(/user_data/packages/common/images/ic-favorite.svg);background-repeat:no-repeat;background-size:contain;width:18px;height:18px;margin-right:10px;display:inline-block}#detail figure figcaption{opacity:.85;padding-top:5px;font-size:.95em}#detail .review-pro{background:#e7d0be;padding:40px 20px 40px 30px;font-size:12px}#detail .review-pro-hint{height:32px;line-height:32px}#detail .review-pro-hint span{background:url(/user_data/packages/common/images/ic-reviewpro-hint.svg) 0 0 no-repeat;padding-left:35px;display:inline-block}#detail .review-pro strong{background-color:#ffa;font-weight:400}#detail .review-pro .carousel{margin-bottom:30px;padding-bottom:10px;position:relative}#detail .review-pro .carousel-cell{flex-shrink:0;width:100%;height:auto;padding-top:50px;position:relative}#detail .review-pro-point{color:#fff;background:#333;padding:0 15px;font-size:12px;display:inline-block}#detail .review-pro-info{background:#fbf7f3;flex-direction:column;height:100%;margin-right:10px;padding:50px 30px 30px;display:flex;position:relative;box-shadow:3px 3px 6px #cccc}#detail .review-pro-image{border:3px solid #fff;border-radius:50%;width:100px;height:100px;margin:0 auto;position:absolute;top:-60px;left:0;right:0}#detail .review-pro-comment{border-bottom:1px solid #e5e5e5;height:100%;margin-bottom:20px;padding-bottom:10px;font-size:12px;line-height:1.6}#detail .review-pro-person{text-align:center}#detail .review-pro .carousel-track{touch-action:pan-y;cursor:grab;display:flex}#detail .flickity-prev-next-button{cursor:pointer;z-index:2;background:0 0;border:none;border-radius:0;width:15px;height:15px;padding:0;position:absolute;top:calc(50% + 25px);transform:translateY(-50%)}#detail .flickity-prev-next-button:before{content:"";background-color:#695340;width:100%;height:100%;position:absolute;top:0;-webkit-mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3e%3cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3e%3cpath d='M 10,50 L 60,100 L 70,90 L 30,50 L 70,10 L 60,0 Z'/%3e%3c/svg%3e") 50%/100% 100% no-repeat}#detail .flickity-prev-next-button.previous{left:-30px}#detail .flickity-prev-next-button.previous:before{left:10px}#detail .flickity-prev-next-button.next{right:-20px}#detail .flickity-prev-next-button.next:before{right:10px;transform:rotate(180deg)}#detail .flickity-prev-next-button:disabled{opacity:.3;cursor:auto;pointer-events:none}#detail .detail-relate{flex-direction:column;justify-content:center;width:100%;margin:0 auto;display:flex;overflow:hidden}#detail .detail-relate-wrapper{gap:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;display:flex;overflow-x:auto}#detail .detail-relate-item{width:170px;min-width:170px}#detail .detail-relate-item img{width:100%}#detail .detail-image{position:relative}#detail .carousel-viewport{width:100%;overflow:hidden}#detail .carousel-slider{touch-action:pan-y;cursor:grab;display:flex}#detail .detail-image .carousel-cell{flex-shrink:0;width:100%}#detail .detail-image .carousel-cell img{display:block}.flickity-page-dots{text-align:center;width:100%;margin:0;padding:0;line-height:1;list-style:none;position:absolute;bottom:-25px}.flickity-page-dots .dot{opacity:.25;cursor:pointer;background:#333;border-radius:50%;width:10px;height:10px;margin:0 8px;display:inline-block}.flickity-page-dots .dot.is-selected{opacity:1}#detail .flickity-page-dots .dot{opacity:.75;background:0 0;border:1.5px solid #695340;margin:0 5px}#detail .flickity-page-dots .dot.is-selected{opacity:1;background:#695340}#detail .is-fullscreen .flickity-page-dots .dot{border:1.5px solid #fff}#detail .is-fullscreen .flickity-page-dots .dot.is-selected{background:#fff}.flickity-fullscreen-button{color:#333;cursor:pointer;z-index:2;background:#ffffffbf;border:none;border-radius:4px;width:24px;height:24px;padding:0;display:block;position:absolute;top:10px;right:10px}.flickity-fullscreen-button .flickity-button-icon{width:16px;height:16px;position:absolute;top:4px;left:4px}.flickity-fullscreen-button-exit{display:none}#detail .detail-image.is-fullscreen .flickity-fullscreen-button-exit{display:block}#detail .detail-image.is-fullscreen .flickity-fullscreen-button-view{display:none}#detail .detail-image .flickity-fullscreen-button{visibility:hidden}#detail .detail-image.is-fullscreen{z-index:100;text-align:center;background:#000000e6;width:100%;height:100%;padding-bottom:35px;position:fixed;top:0;left:0}#detail .detail-image.is-fullscreen .carousel-viewport,#detail .detail-image.is-fullscreen .carousel-slider{height:100%}#detail .detail-image.is-fullscreen .carousel-cell,#detail .detail-image.is-fullscreen .carousel-cell img{object-fit:contain;height:100%}#detail .detail-image.is-fullscreen .carousel-cell img{margin:0 auto}#detail .detail-image.is-fullscreen .flickity-page-dots{bottom:10px}#detail .detail-image.is-fullscreen .flickity-fullscreen-button{visibility:visible}html.is-flickity-fullscreen{overflow:hidden}html.is-flickity-fullscreen #wrapper{z-index:100;position:relative}#detail .detail-thumbnail{display:none}.nav-tabs{border-bottom:1px solid #dee2e6;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-tabs .nav-link{cursor:pointer;background:0 0;border:1px solid #0000;margin-bottom:-1px;padding:5px 2.5px;display:block}#detail #nav-tab .nav-link{color:#999;background-color:#f9f9f9;border-color:#dee2e6;border-radius:0;width:33.3333%;transition:none;position:relative}#detail #nav-tab .nav-link.active{color:var(--my-text-main);background-color:var(--my-text-main-rev);border-bottom:none}#detail #nav-tab button+button{border-left:none}#detail #nav-tab .nav-badge{min-width:20px;color:var(--my-text-main-rev);background-color:var(--my-button-conversion);border:1px solid var(--my-button-conversion);border-radius:99px;padding:0 1px;font-size:11px;line-height:1.5;position:absolute;top:-10px;right:10px}#detail #nav-tab .nav-badge-none{color:var(--my-button-conversion);background-color:var(--my-text-main-rev)}.tab-content>.tab-pane{display:none}.tab-content>.tab-pane.fade{opacity:0;transition:opacity .15s linear}.tab-content>.tab-pane.fade.show{opacity:1}.tab-content>.tab-pane.active{display:block}#detail h5,#detail .seminar-h5{margin-bottom:10px;font-size:16px;font-weight:700}#detail .detail-expand{width:100%;position:relative}#detail .detail-expand h3{cursor:pointer;margin:0;padding:30px 25px 25px 0;position:relative}#detail .detail-expand h3:after{content:"";border-top:solid 2px var(--my-text-main);border-right:solid 2px var(--my-text-main);width:10px;height:10px;transition:transform .2s ease-in-out;display:block;position:absolute;top:44%;right:5px;transform:rotate(135deg)}#detail .detail-expand h3.open:after{top:50%;transform:rotate(-45deg)}#detail .detail-expand .detail-comment{padding-top:10px;padding-bottom:30px;display:none}#detail .detail-expand-faq h3{margin:0;padding:30px 25px 25px 0}#detail .detail-expand-faq dt{cursor:pointer;margin:0;padding:15px 25px 15px 0;position:relative}#detail .detail-expand-faq dd{padding-top:10px;padding-bottom:10px}#detail .detail-expand-faq dt:after{content:"";border-top:solid 2px var(--my-text-main);border-right:solid 2px var(--my-text-main);width:8px;height:8px;transition:transform .2s ease-in-out;display:block;position:absolute;top:40%;right:5px;transform:rotate(135deg)}#detail .detail-expand-faq dt.open:after{top:46%;transform:rotate(-45deg)}#detail .detail-expand-faq .detail-comment{padding-bottom:20px}#detail .detail-expand-faq .detail-comment dd{display:none}@media (width>=768px){#detail .detail-wrapper{flex-direction:row;justify-content:center;max-width:1240px;margin:0 auto;padding:50px 20px 20px}#detail .detail-relate-wrapper{gap:60px}#detail .detail-relate-item{width:calc(33.3333% - 40px);min-width:calc(33.3333% - 40px)}#detail .detail-wrapper-image{width:45%}#detail .detail-wrapper-main{width:55%}#detail .detail-width-rest{width:350px;max-width:350px}#detail .detail-lineup{font-size:14px}#detail .detail-last-order-date{max-width:350px}#group_id_msdd.dd{width:350px;max-width:350px}#detail .detail-image .flickity-fullscreen-button{visibility:visible}#detail .detail-image:not(.is-fullscreen) .flickity-page-dots{bottom:-95px}#detail .detail-thumbnail{touch-action:pan-y;cursor:grab;gap:0;padding-top:15px;display:flex;overflow:hidden}#detail .detail-thumbnail.is-pointer-down{cursor:grabbing}#detail .detail-thumbnail .carousel-cell{cursor:pointer;width:57px;transform:translateX(var(--thumb-x,0px));flex-shrink:0;margin-right:15px}#detail .detail-thumbnail .carousel-cell:first-child{margin-left:auto}#detail .detail-thumbnail .carousel-cell:last-child{margin-right:auto}#detail .detail-thumbnail .carousel-cell.is-selected{border:1px solid #6953401a}#detail .detail-thumbnail .carousel-cell.is-selected img{border:1px solid #695340b3}#detail .review-pro{max-width:1020px;margin:50px auto 60px;padding:40px 70px 40px 80px}#detail .review-pro .carousel-cell{padding-top:30px}#detail .flickity-prev-next-button.previous:before{left:0}#detail .flickity-prev-next-button.next:before{right:0}#detail .review-pro-point{padding:3px 20px;font-size:14px}#detail .review-pro-info{flex-direction:row;align-items:center;padding:30px}#detail .review-pro-image{order:1;margin:auto 0;position:relative;top:0;bottom:0}#detail .review-pro-comment{border-bottom:none;flex:1;order:3;margin-bottom:0;padding-left:20px;position:relative}#detail .review-pro-comment:before{content:"";background:#e5e5e5;width:1px;height:80px;position:absolute;top:50%;left:0;transform:translateY(-50%)}#detail .review-pro-person{order:2;width:180px;padding:0 20px}}@media (width>=992px){#detail .detail-relate-item{width:calc(25% - 45px);min-width:calc(25% - 45px)}}@media (width>=1200px){#detail .detail-relate{max-width:1240px}}
