@charset "UTF-8";.page-cart .pane-header{height:auto;min-height:auto;padding:3px 10px}.page-cart .pane-header .cmn-header__logo{width:35.43px}.page-cart .pane-header .cmn-header__gnav_cat{justify-content:center}.page-cart{padding-bottom:90px}.page-cart .block-goods-favorite .block-goods-list--favorite--btn{left:50%;top:50%;transform:translate(-50%,-50%)}.wrapper .p-cart-headingLv1{background:#f5f5f5;color:#000;font-size:18px;font-weight:900;line-height:normal;margin:0!important;padding:18px 15px 17px}.block-cart .rpr191,.wrapper .p-cart-headingLv1{left:50%;position:relative;transform:translateX(-50%);width:100vw}.block-cart .rpr191{background-color:#f5f5f5;margin-bottom:0;padding-inline:12px}.block-cart .rpr191 ul{align-items:center;display:flex;gap:6.34px;justify-content:center}.block-cart .rpr191 .block-order-flow--step1,.block-cart .rpr191 .block-order-flow--step2,.block-cart .rpr191 .block-order-flow--step3,.block-cart .rpr191 .block-order-flow--step4,.block-cart .rpr191 .block-order-flow--step5{background-color:#f5f5f5;color:#bcbcbc;display:flex;font-size:13px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:6.5px 0;white-space:nowrap}.block-cart .rpr191 .block-order-flow--step1:before,.block-cart .rpr191 .block-order-flow--step2:before,.block-cart .rpr191 .block-order-flow--step3:before,.block-cart .rpr191 .block-order-flow--step4:before,.block-cart .rpr191 .block-order-flow--step5:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;margin-right:4px;width:20px}.block-cart .rpr191 .block-order-flow--step1:after,.block-cart .rpr191 .block-order-flow--step2:after,.block-cart .rpr191 .block-order-flow--step3:after{border:none;color:#bcbcbc;content:">";display:block;font-size:14px;font-weight:900;height:100%;line-height:normal;margin-left:6.34px;position:static;width:9px}.block-cart .rpr191 .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.block-cart .rpr191 .block-order-flow--step-current:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-current_2.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;width:20px}.block-cart .block-cart--rule{display:none}.block-cart .block-cart--promotion-freespace{padding-bottom:0}.block-cart .promotion-criteria-list-message{display:none}.block-cart .p-cart-criteriaInfo{background-color:#fff;border:1px solid red;margin:10px 0 0;padding:10px}.block-cart .p-cart-criteriaInfo .promotion-criteria-list-message{display:block;text-align:left}.block-cart .p-cart-summaryRow{align-items:center;display:flex;justify-content:space-between;padding-inline:5px;width:100%}.block-cart .p-cart-summaryLabel{color:#000;font-size:16px;font-weight:400;line-height:normal;text-align:left}.block-cart .p-cart-summaryValue{color:#000;font-size:16px;font-weight:400;line-height:normal;text-align:right}.block-cart .p-cart-campaignLabel,.block-cart .p-cart-taxIncluded{color:#000;font-size:10px;font-weight:400;line-height:normal}.block-cart .p-cart-campaignLabel{background:#ffd7d7;border-radius:10px;padding:2px 10px;text-align:center;width:100%}.block-cart .p-cart-campaignNames{margin-top:3px;padding-inline:5px;width:100%}.block-cart .p-cart-campaignName{color:#050505;font-size:12px;font-weight:400;line-height:175%}.block-cart .p-cart-discount .p-cart-summaryLabel,.block-cart .p-cart-discountValue{color:red}.block-cart .p-cart-separator{background:#bcbcbc;border:none;height:1px;margin:0;padding-inline:5px;width:100%}.block-cart .p-cart-total .p-cart-totalLabel{font-size:20px;font-weight:400;line-height:normal}.block-cart .p-cart-total .p-cart-totalValue{font-size:24px;font-weight:700;line-height:normal}.block-cart .p-cart-total .p-cart-taxIncluded{font-size:12px}.block-cart .p-cart-point .p-cart-pointLabel{font-size:12px;font-weight:400;line-height:normal}.block-cart .p-cart-point .p-cart-pointValue{font-size:14px;font-weight:400;line-height:normal}.block-cart .p-cart-pointHighlight{color:red;font-size:14px;font-weight:700;line-height:normal}.block-cart .block-promotion-message--container{display:none}.block-cart .block-cart--promotion-criteria-list-container{align-items:center;background:#f5f5f5;display:flex;flex-direction:column;gap:7px;justify-content:center;left:50%;margin:0;padding:0 10px;position:relative;transform:translateX(-50%);width:100vw}.block-cart .block-cart--promotion-criteria-list-container:has(.p-cart-summaryRow){padding:20px 10px}.block-cart .block-cart--contents{border:none}.block-cart .block-cart--goods-list li{border-bottom:1px solid #e7e7e7;margin-top:20px;padding-inline:5px;padding:0 5px 20px}.block-cart .block-cart--goods-list-image{width:108px}.block-cart .block-cart--goods-list-image figure{height:auto;width:108px}.block-cart .block-cart--contents .block-goods-favorite{left:0;top:0}.block-cart .block-cart--goods-list-item{margin-top:27px}.block-icon+.block-cart .block-cart--goods-list-item{margin-top:0}.block-cart .block-icon{display:none}.block-cart .block-cart--goods-list-item-name{color:#000;display:-webkit-box;font-weight:700;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;word-break:break-all}.block-cart .block-cart--goods-list-item-delete{font-size:10px;line-height:normal;position:absolute;right:0;top:0}.block-cart .block-cart--goods-list-item-delete-btn{background:transparent;border:none;color:#000;font-size:10px;font-weight:400;line-height:normal;text-align:right;text-decoration-line:underline}.block-cart .block-cart--goods-list-item-comment{color:#000;font-size:12px;margin-top:14px}.block-cart .js-input-style p{color:#000;font-size:12px;font-weight:400;line-height:normal}.block-cart .block-cart--goods-list-item-qty{margin-right:11px;width:-moz-fit-content;width:fit-content}.block-cart .block-cart--goods-list-item-qty>input{border:1px solid #e9e9e9;border-radius:3px;font-size:14px;padding:0;text-align:center;width:52px}.block-cart .block-cart--goods-list-item-calc{padding-left:11px;width:-moz-fit-content;width:fit-content}.block-cart .block-cart--goods-list-item-calc-btn{background:transparent;border:none;color:#000;font-size:10px;font-weight:400;line-height:normal;padding:0;text-decoration:underline;width:-moz-fit-content;width:fit-content}.block-cart .block-cart--goods-list-item-price-info{margin-bottom:0;position:relative}.block-cart .block-cart--goods-list-item-price-info:has(input.btn):before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-correct-plus.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:14px;left:10px;position:absolute;top:54%;transform:translateY(-50%);width:14px}.block-cart .block-cart--goods-list-item-price-info:has(input.btn.is-option-set):before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-correct-checked.svg) no-repeat 50%;z-index:2}.block-cart .block-cart--goods-list-item-price-info input.btn{background:transparent;border:1px solid #004791;border-radius:3px;color:#004791;font-size:10px;font-weight:700;height:23px;line-height:normal;padding:0 0 0 34px;text-align:left}.block-cart .block-cart--goods-list-item-price-info input.btn.is-option-set{background:#e9e9e9;border:1px solid #c1c1c1;color:#000;font-size:10px}.block-cart .p-cart-priceRow{align-items:center;display:flex;justify-content:space-between;padding-inline:0;width:100%}.block-cart .p-cart-priceRow--product{margin-top:16px}.block-cart .p-cart-priceRow--option{margin-bottom:0;margin-top:10px}.block-cart .p-cart-priceLabel{color:#585657;font-size:12px;font-weight:700;line-height:normal;text-align:left}.block-cart .p-cart-priceValue{color:#585657;font-size:20px;font-weight:700;line-height:normal;text-align:right}.block-cart .p-cart-priceValue span:first-of-type{font-size:14px}.block-cart .p-cart-priceRow--option .p-cart-priceValue{font-size:16px}.block-cart .p-cart-priceRow--option .p-cart-priceValue span:first-of-type{font-size:14px}.block-cart .price:after{display:none}.block-cart .p-cart-optionChangeRow{font-size:10px;line-height:1;margin-top:0;padding-left:0;position:relative;width:100%}.block-cart .p-cart-optionChangeLink{color:#004791;display:inline-block;font-size:12px;position:relative}.block-cart .p-cart-optionChangeText{color:#585657;font-size:10px;font-weight:400;line-height:normal;pointer-events:none}.block-cart .p-cart-link__here{text-decoration:underline}.block-cart .p-cart-optionChangeBtnOverlay{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.block-cart .p-cart-summaryDuplicate{display:flex;flex-direction:column;gap:7px;margin-top:20px}.block-cart .block-cart--procedure-container{margin-top:33px;padding-bottom:0;width:100%}.block-cart .block-cart--procedure-container .action-buttons .action{padding-inline:0}.block-cart .action-buttons .action .btn{background:#004791;border-radius:3px;font-size:16px;font-weight:500;line-height:normal;max-width:600px;width:100%}.block-cart .block-cart--amazonpay-button{margin-top:20px}.block-cart .block-cart--amazonpay-description{color:#757575;font-size:14px;font-weight:500;line-height:150%;margin:19px 0 0}.block-cart .block-cart--amazonpay-description .p-cart-amazonpay-description-attention{font-size:12px;font-weight:400;line-height:175%;margin-top:10px}.block-cart .block-cart--amazonpay-description .p-cart-amazonpay-description-attention ul{padding-left:17px}.block-cart .block-cart--amazonpay-description .p-cart-amazonpay-description-attention li{position:relative}.block-cart .block-cart--amazonpay-description .p-cart-amazonpay-description-attention li:before{content:"・";display:block;left:-14px;position:absolute;top:0}.block-cart .p-cart-creditCardBanner{margin-top:43px}.block-cart .p-cart-creditCardBanner img{width:100%}.block-cart .p-cart-additionalPurchase{margin-top:40px;margin-inline:auto;max-width:800px}.block-cart .p-cart-additionalPurchase h2.p-cart-additionalPurchase__title{font-size:16px;font-weight:900;line-height:normal;margin:0}.block-cart .p-cart-additionalPurchase__list{display:grid;gap:5px;grid-template-columns:repeat(2,1fr);margin-top:12px}.block-cart .p-cart-additionalPurchase__link{background:#fff;border:1px solid #e8e6e6;border-radius:5px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);display:block;height:100%;padding:9px 25px 11px 10px;position:relative;width:100%}.block-cart .p-cart-additionalPurchase__link:after{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon_cart_additional_purchase_arrow.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:11px;position:absolute;right:6.76px;top:50%;transform:translateY(-50%);width:7px}.p-cart-bottomButtons{display:flex;flex-direction:column;gap:16px;margin-top:35px;padding-inline:10px}.p-cart-bottomButtons .block-cart--order.action-buttons .action .btn{background:#004791;border-radius:3px;font-size:16px;font-weight:500;line-height:normal;margin-top:0;max-width:600px;padding:17px 24px;width:100%}.p-cart-bottomButtons .block-cart--continue-shopping{margin:0}.p-cart-bottomButtons .p-cart-continueShoppingBtn{border:1px solid #004791;border-radius:3px;color:#004791;display:block;font-size:16px;font-weight:500;line-height:normal;margin-inline:auto;max-width:600px;padding:17px 24px;text-decoration:none}.p-cart-fixedAction{background:hsla(0,0%,100%,.9);bottom:-2px;box-shadow:0 -3px 3px 0 rgba(0,0,0,.1);left:0;padding:15px;position:fixed;width:100%;z-index:100}.p-cart-fixedAction .block-cart--order.action-buttons .action .btn{background:#004791;border-radius:3px;font-size:16px;font-weight:500;line-height:normal;margin-top:0;margin-inline:auto;max-width:600px;padding:17px 24px;width:100%}.p-cart-alterationAlert{bottom:100px;position:fixed;right:0;z-index:100}.p-cart-alterationAlert__frame{background:#f57474;border-radius:5px 0 0 5px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);display:flex;gap:0;max-height:25px;padding:5px 6px}.p-cart-alterationAlert__message{align-items:center;display:flex;gap:4px}.p-cart-alterationAlert__icon{flex-shrink:0;height:14px;position:relative;width:14px}.p-cart-alterationAlert__iconCircle{background:#fff;border-radius:50%;height:14px;inset:0;position:absolute;width:14px}.p-cart-alterationAlert__iconExclamation{align-items:center;color:#ff0008;display:flex;height:9px;justify-content:center;left:55%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:2.09px}.p-cart-alterationAlert__iconExclamation,.p-cart-alterationAlert__text{font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:500;line-height:1.448}.p-cart-alterationAlert__text{color:#fff;flex:1 1}.p-cart-alterationAlert__closeBtn{align-items:center;align-self:flex-start;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;height:-webkit-fill-available;justify-content:flex-end;padding:0;width:12px}.p-cart-alterationAlert__closeIcon{height:8px;position:relative;width:8px}.p-cart-alterationAlert__closeLine1,.p-cart-alterationAlert__closeLine2{background:#d9d9d9;border-radius:1px;height:1px;left:50%;position:absolute;top:50%;width:8.41px}.p-cart-alterationAlert__closeLine1{transform:translate(-50%,-50%) rotate(45deg)}.p-cart-alterationAlert__closeLine2{transform:translate(-50%,-50%) rotate(-45deg)}.wrapper h2.block-accessory-list--name{font-size:16px;font-weight:900;line-height:normal;margin-bottom:10px;padding-inline:10px}.block-accessory-list--list .block-thumbnail-t--items{display:flex;flex-wrap:nowrap;gap:3px;margin-inline:10px 0;overflow-x:scroll;padding-bottom:8px}.block-accessory-list--list .block-thumbnail-t--goods{width:143px}.block-cart-recent-item{padding-inline:10px}.wrapper h2.block-cart-recent-item--header{color:#000;font-size:16px;font-weight:900;line-height:normal;margin-bottom:10px;margin-top:26px;text-align:left}.block-goods-list-c .block-goods-list-c--items{gap:3px}.block-goods-list-c .block-goods-list-c--item{width:143px}.page-method .pane-header{height:auto;min-height:auto;padding:3px 10px}.page-method .pane-header .cmn-header__logo{width:35.43px}.page-method .pane-header .cmn-header__gnav_cat{justify-content:center}.page-method .pane-header+.pane-main{padding-top:0}.page-method .block-order-method{margin:0}.page-method .wrapper h1.block-order-flow--step{background:#f5f5f5;margin-bottom:0!important;padding-inline:15px;text-align:left}.page-method .wrapper h1.block-order-flow--step span{font-size:18px;font-weight:900;line-height:normal}.page-method .rpr191{background-color:#f5f5f5;left:50%;margin-bottom:32px;padding-inline:12px;padding-bottom:10.5px;padding-top:10.5px;position:relative;transform:translateX(-50%);width:100vw}.page-method .rpr191 ul{align-items:center;display:flex;gap:6.34px;justify-content:center}.page-method .rpr191 .block-order-flow--step1,.page-method .rpr191 .block-order-flow--step2,.page-method .rpr191 .block-order-flow--step3,.page-method .rpr191 .block-order-flow--step4,.page-method .rpr191 .block-order-flow--step5{background-color:#f5f5f5;color:#bcbcbc;display:flex;font-size:13px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:6.5px 0;white-space:nowrap}.page-method .rpr191 .block-order-flow--step1:before,.page-method .rpr191 .block-order-flow--step2:before,.page-method .rpr191 .block-order-flow--step3:before,.page-method .rpr191 .block-order-flow--step4:before,.page-method .rpr191 .block-order-flow--step5:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;margin-right:4px;width:20px}.page-method .rpr191 .block-order-flow--step1:after,.page-method .rpr191 .block-order-flow--step2:after,.page-method .rpr191 .block-order-flow--step3:after{border:none;color:#bcbcbc;content:">";display:block;font-size:14px;font-weight:900;height:100%;line-height:normal;margin-left:6.34px;position:static;width:9px}.page-method .rpr191 .block-order-flow--step1:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-checked.svg) no-repeat 50%}.page-method .rpr191 .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.page-method .rpr191 .block-order-flow--step-current:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-current_2.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;width:20px}.page-method #frmMethod{padding-inline:15px}.page-method .block-order-method--dest-title,.page-method .block-order-method--orderer-title{color:#000;font-size:16px;font-weight:700;line-height:normal}.page-method .block-order-method--dest-content{border:none;padding:0}.page-method .block-order-method--dest-shipping-label{font-weight:700;padding:10px 10px 0}.page-method .block-order-method--dest-list{background:#fff;border:1px solid #e8e6e6;border-radius:3px;padding:10px 5px}.page-method .block-order-method--dest-item{border-bottom:none;position:relative}.page-method .block-order-method--dest-item:has(.js-order-estimate-store-title){margin-inline:10px;padding-inline:0}.page-method .block-order-method--dest-change-btn{margin-top:0;padding-inline:15px;position:absolute;right:10px;top:10px;width:auto}.page-method .block-order-method--dest-add{border-bottom:none}.page-method .block-order-method--delivery-address-add-btn{width:100%}.page-method .block-order-method--dest-item-nickname{color:#000;font-size:14px;font-weight:500;line-height:normal}.page-method .block-order-method--dest-item-nickname span{color:red}.page-method .block-order-method--dest-shop-comment{display:none}.page-method .js-store-pickup-notice{padding-left:10px}.page-method .block-order-method--dest-item-title:has(label[for=dest_rA]) .block-order-method--dest-item:has(label[for=dest_store_rA2]){display:block}.page-method select[name=store],.page-method select[name=store_pref]{border:1px solid #e9e9e9;display:block;padding-bottom:14px;padding-top:15px;width:100%}.page-method select[name=store]{margin-top:16px}.page-method .block-order-method--payment-title{color:#000;font-size:16px;font-weight:700;line-height:normal}.page-method .block-order-method--payment-content{padding:20px 15px 24px}.page-method .block-order-method--payment-method{padding:0 0 22px}.page-method .block-order-method--payment-method-select li{margin:12px 0}.page-method .block-order-method--payment-method-select label.radio span{color:#000;font-size:14px;font-weight:500;line-height:normal}.page-method .payment-card-notice,.page-method .payment-paypay-notice{color:#000;font-size:12px;font-weight:500;line-height:150%;padding-left:26px}.page-method .block-order-method--coupon,.page-method .block-order-method--point-use{padding:24px 0}.page-method .block-order-method--coupon-content{margin-top:16.5px}.page-method .block-order-method--coupon-content input{background:#fff;border:1px solid #e9e9e9;border-radius:3px;display:block;padding:13px 19px;width:100%}.page-method .block-order-method--coupon-content input:placeholder{color:#bcbcbc;font-size:13px;font-weight:500;line-height:normal}.page-method .block-order-method--coupon-content .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%;margin-top:16px}.page-method .repro-bl-embedded[data-repro-7090zq60bnj8] .repro-el-btn.cta1{color:#d8534e;font-size:12px;font-weight:400;line-height:normal;margin-top:26px;padding:0}.page-method .block-order-method--promotion{border-bottom:none;padding:24px 0 0}.page-method .block-order-method--promotion-content{margin-top:16px}.page-method input[name=promotion_code]{background:#fff;border:1px solid #e9e9e9;border-radius:3px;display:block;padding:13px 19px;width:100%}.page-method .block-order-method--delivery-datetime{color:#000;font-size:16px;font-weight:700;line-height:normal}.page-method .block-order-method--delivery-datetime-content{border-bottom:none;border-radius:3px 3px 0 0;padding:0}.page-method .block-order-method--delivery-service{border-bottom:1px solid #e6e6e6;margin-inline:15px;padding:20px 0 24px}.page-method .block-order-method--delivery-service .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-method .block-order-method--delivery-service-title{color:#333;font-size:13px;font-weight:500;line-height:normal}.page-method select[name=express_delivery]{border:1px solid #e9e9e9;border-radius:3px;display:block;margin-top:8px;padding:13px 19px;width:100%}.page-method .block-order-method--date-spec{border-bottom:none;border-left:1px solid #e8e6e6;border-right:1px solid #e8e6e6;padding:24px 0 0}.page-method .block-order-method--date-spec-title{color:#333;font-size:13px;font-weight:500;line-height:normal;padding-left:15px}.page-method .block-order-method--date-spec-content{border-bottom:1px solid #e6e6e6;margin-inline:15px;padding-bottom:24px}.page-method .block-order-method--date-spec-content .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-method select[name=date_detail_spec]{border:1px solid #e9e9e9;border-radius:3px;display:block;margin-top:8px;padding:13px 19px;width:100%}.page-method .block-order-method--time-spec{border-left:1px solid #e8e6e6;border-radius:0 0 3px 3px;border-right:1px solid #e8e6e6;padding:24px 15px 20px}.page-method .block-order-method--time-spec-title{color:#333;font-size:13px;font-weight:500;line-height:normal}.page-method select[name=time_spec]{border:1px solid #e9e9e9;border-radius:3px;display:block;margin-top:8px;padding:13px 19px;width:100%}.page-method .block-point-service-integrated{margin-bottom:20px;margin-top:32px}.page-method .wrapper .block-point-service-integrated__title{color:#000;font-size:16px;font-weight:700;line-height:1.2;margin:0 0 16px;text-align:left}.page-method .block-point-service-integrated__container{background:#fff;border:1px solid #e8e6e6;border-radius:3px;display:flex;flex-direction:column;gap:24px;padding:20px}.page-method .block-point-service-integrated__services{display:flex;flex-direction:column;gap:24px}.page-method .block-point-service-integrated__service{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}.page-method .block-point-service-integrated__service-text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;line-height:1.2;text-align:left}.page-method .block-point-service-integrated__service-button{background:#fff;border:1px solid #00498f;color:#00498f;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.77px;line-height:normal;margin-left:8px;padding:3px 20px;transition:opacity .3s ease;width:-moz-fit-content;width:fit-content}.page-method .block-point-service-integrated__service-button:hover{opacity:.8}.page-method .block-point-service-integrated__notice{max-width:100%;width:314px}.page-method .block-point-service-integrated__notice-text{color:#000;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:400;line-height:1.75;margin:0;text-align:left}.page-method .block-order-method--goods{display:none}.page-method .block-order-method--procedure{background:hsla(0,0%,100%,.9);box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);padding:16px}.page-method .block-order-method--next-btn{display:block;margin-inline:auto;max-width:315px;padding:11px 0}.page-method .block-order-method--next-btn[type=button]{background:transparent;border:none;color:#000!important;font-size:14px;font-weight:400!important;line-height:normal;margin-top:12px;padding:0;text-decoration-line:underline}.page-method .block-order-method--amazonpay-btn{margin-bottom:30px}.page-method.page-method--guest .block-order-method--host-title{color:#000;font-size:16px;font-weight:700;line-height:normal}.page-method.page-method--guest .block-order-method--host .fieldset-vertical{border:1px solid #e8e6e6;border-radius:3px;padding-bottom:8px;padding-top:8px}.page-method.page-method--guest .block-order-method--host-content .form-group{padding:12px 15px}.page-method.page-method--guest .block-order-method--host-content .form-group:not(:last-child){border-bottom:none}.page-method.page-method--guest .block-order-method--host-content .fieldset-vertical .form-label label{color:#333;font-size:13px;font-weight:500;line-height:normal}.page-method.page-method--guest .block-order-method--host-content .fieldset-vertical .form-control{display:flex;justify-content:space-between}.page-method.page-method--guest .checktype_name input[type=text]{border:1px solid #e9e9e9;border-radius:4px;padding:13px 12.66px}.page-method.page-method--guest .checktype_name input[type=text]::-moz-placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_name input[type=text]::placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_name .block-login--member-info-value-label{margin:0}.page-method.page-method--guest .checktype_kana input[type=text]{border:1px solid #e9e9e9;border-radius:4px;padding:13px 12.66px}.page-method.page-method--guest .checktype_kana input[type=text]::-moz-placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_kana input[type=text]::placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_kana .block-login--member-info-value-label{margin:0}.page-method.page-method--guest .checktype_tel input[type=tel],.page-method.page-method--guest .checktype_tel input[type=text]{border:1px solid #e9e9e9;border-radius:4px;font-weight:400;padding:13px 12.66px;width:100%}.page-method.page-method--guest .checktype_tel input[type=text]::-moz-placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_tel input[type=text]::placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_tel .block-login--member-info-value-label{margin:0}.page-method.page-method--guest .checktype_cmail input[type=email],.page-method.page-method--guest .checktype_cmail input[type=text],.page-method.page-method--guest .checktype_mail input[type=email],.page-method.page-method--guest .checktype_mail input[type=text]{border:1px solid #e9e9e9;border-radius:4px;font-weight:400;padding:13px 12.66px;width:100%}.page-method.page-method--guest .checktype_cmail input[type=text]::-moz-placeholder,.page-method.page-method--guest .checktype_mail input[type=text]::-moz-placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_cmail input[type=text]::placeholder,.page-method.page-method--guest .checktype_mail input[type=text]::placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_cmail .block-login--member-info-value-label,.page-method.page-method--guest .checktype_mail .block-login--member-info-value-label{margin:0}.page-method.page-method--guest .checktype_zip{width:120px}.page-method.page-method--guest .checktype_zip input[type=text]{border:1px solid #e9e9e9;border-radius:4px;font-weight:400;padding:13px 12.66px}.page-method.page-method--guest .checktype_zip input[type=text]::-moz-placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_zip input[type=text]::placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_zip .block-login--member-info-value-label{margin:0}.page-method.page-method--guest .checktype_pref{width:120px}.page-method.page-method--guest .checktype_pref select{border:1px solid #e9e9e9;border-radius:4px;font-weight:400;padding:13px 12.66px;width:100%}.page-method.page-method--guest .checktype_pref .block-login--member-info-value-label{margin:0}.page-method.page-method--guest .checktype_addr,.page-method.page-method--guest .checktype_addr2,.page-method.page-method--guest .checktype_addr3,.page-method.page-method--guest .checktype_comp,.page-method.page-method--guest .checktype_dept{width:100%}.page-method.page-method--guest .checktype_addr input[type=text],.page-method.page-method--guest .checktype_addr2 input[type=text],.page-method.page-method--guest .checktype_addr3 input[type=text],.page-method.page-method--guest .checktype_comp input[type=text],.page-method.page-method--guest .checktype_dept input[type=text]{border:1px solid #e9e9e9;border-radius:4px;font-weight:400;padding:13px 12.66px;width:100%}.page-method.page-method--guest .checktype_addr input[type=text]::-moz-placeholder,.page-method.page-method--guest .checktype_addr2 input[type=text]::-moz-placeholder,.page-method.page-method--guest .checktype_addr3 input[type=text]::-moz-placeholder,.page-method.page-method--guest .checktype_comp input[type=text]::-moz-placeholder,.page-method.page-method--guest .checktype_dept input[type=text]::-moz-placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_addr input[type=text]::placeholder,.page-method.page-method--guest .checktype_addr2 input[type=text]::placeholder,.page-method.page-method--guest .checktype_addr3 input[type=text]::placeholder,.page-method.page-method--guest .checktype_comp input[type=text]::placeholder,.page-method.page-method--guest .checktype_dept input[type=text]::placeholder{color:#aaa;font-weight:400}.page-method.page-method--guest .checktype_addr .block-login--member-info-value-label,.page-method.page-method--guest .checktype_addr2 .block-login--member-info-value-label,.page-method.page-method--guest .checktype_addr3 .block-login--member-info-value-label,.page-method.page-method--guest .checktype_comp .block-login--member-info-value-label,.page-method.page-method--guest .checktype_dept .block-login--member-info-value-label{margin:0}.page-method.page-method--guest .block-order-method--addr2 .form-control{flex-direction:column}.page-method.page-method--guest .block-order-method--dest-list{padding:20px 15px}.page-method.page-method--guest .block-order-method--dest-change{border:none;padding:0}.page-method.page-method--guest .block-order-method--dest-input .fieldset-vertical{border:1px solid #e8e6e6;border-radius:3px}.page-method.page-method--guest .block-order-method--dest-input .form-group:not(:last-child){border-bottom:none}.page-method.page-method--guest .block-order-method--dest-input .form-control{display:flex;justify-content:space-between}.page-method.page-method--guest .checktype_kana,.page-method.page-method--guest .checktype_name{width:calc(50% - 6.5px)}.page-method.page-method--guest .checktype_cmail,.page-method.page-method--guest .checktype_mail,.page-method.page-method--guest .checktype_tel{width:100%}.page-estimate .pane-header{height:auto;min-height:auto;padding:3px 10px}.page-estimate .pane-header .cmn-header__logo{width:35.43px}.page-estimate .pane-header .cmn-header__gnav_cat{justify-content:center}.page-estimate .pane-header+.pane-main{padding-top:0}.page-estimate .block-order-estimate{margin-inline:15px}.page-estimate .block-order-flow--step-container{background:#f5f5f5;left:50%;position:relative;transform:translateX(-50%);width:100vw}.page-estimate .wrapper h1.block-order-flow--step{margin-bottom:0!important;padding-inline:15px;text-align:left}.page-estimate .wrapper h1.block-order-flow--step span{font-size:18px;font-weight:900;line-height:normal}.page-estimate .block-order-flow--step:has(ul){margin-bottom:32px;padding-inline:12px;padding-bottom:10.5px;padding-top:10.5px}.page-estimate .block-order-flow--step ul{align-items:center;display:flex;gap:6.34px;justify-content:center}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step3,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step4{background-color:#f5f5f5;color:#bcbcbc;display:flex;font-size:13px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:6.5px 0;white-space:nowrap}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step3:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step4:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;margin-right:4px;width:20px}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1:after,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2:after,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step3:after{border:none;color:#bcbcbc;content:">";display:block;font-size:14px;font-weight:900;height:100%;line-height:normal;margin-left:6.34px;position:static;width:9px}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2:before{background:url(/ec/img/usr/cart/icon-flow-step-checked.svg) no-repeat 50%}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step-current:before{background:url(/ec/img/usr/cart/icon-flow-step-current_2.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;width:20px}.page-estimate .block-order-estimate--express-delivery .block-order-estimate--confirmation-title h3{color:#050505}.page-estimate .block-order-estimate--commit{margin-top:15px}.page-estimate .block-order-estimate--commit .block-order-estimate--commit-btn{color:#fff;font-size:14px;font-weight:700;line-height:25.2px;margin:0 auto;max-width:345px;padding:16px 0;text-align:center;width:100%}.page-estimate .block-order-estimate--commit .block-order-estimate--commit-btn[value=前の画面に戻る]{display:none}.page-estimate .block-order-estimate--commit .js-block-order-estimate.is-sticky-fixed{background:hsla(0,0%,100%,.9);box-shadow:0 -3px 3px 0 rgba(0,0,0,.1);padding:15px;width:100%}.page-estimate .block-order-estimate--commit div:has(.block-order-estimate--return-agree){display:none}.page-estimate .block-order-estimate--commit span{display:none}.page-estimate .block-order-estimate--summary-title{color:#000;font-size:16px;font-weight:700;line-height:normal;margin-bottom:16px;margin-top:32px}.page-estimate .block-order-estimate--summary-content{border:1px solid #e8e6e6;border-radius:3px}.page-estimate .block-order-estimate--delivery-summary{border-bottom:1px solid #ededed;margin-inline:15px;padding:20px 0 16px}.page-estimate .block-order-estimate--price-items{padding:16px 15px 20px}.page-estimate .block-order-estimate--price-items dt{width:58%}.page-estimate .block-order-estimate--price-items dd,.page-estimate .block-order-estimate--price-items dt{color:#000;font-size:14px;font-weight:500;line-height:200%;padding-inline:0}.page-estimate .block-order-estimate--subtotal-tax{display:none}.page-estimate .price:after{content:""}.page-estimate .block-order-estimate--point-out dd,.page-estimate .block-order-estimate--price-items .block-order-estimate--promotion-discount-price .price{color:red;font-size:14px;font-weight:500;line-height:200%}.page-estimate .block-point-service-integrated__services{color:#000;font-size:14px;font-weight:500;line-height:200%}.page-estimate .block-order-estimate--dest-title{color:#000;font-size:16px;font-weight:700;line-height:normal;margin-bottom:16px;margin-top:14px}.page-estimate .block-order-estimate--dest-content{border:1px solid #e8e6e6;border-radius:3px;color:#000;font-size:14px;font-weight:500;line-height:175%;padding:20px 90px 20px 15px}.page-estimate .block-order-estimate--dest-content .btn{padding:6px 10px;right:15px;top:20px}.page-estimate .block-order-estimate--method-pay-title{color:#000;font-size:16px;font-weight:700;line-height:normal;margin-bottom:16px;margin-top:40px}.page-estimate .block-order-estimate--method-pay-content{border:1px solid #e8e6e6;border-bottom:none;border-radius:3px 3px 0 0;padding:26px 15px 15px}.page-estimate .block-order-estimate--method-pay-content .block-order-estimate--change-btn{padding:5.5px 10px;right:15px;top:20px;width:77px}.page-estimate .block-order-estimate--pay-detail .form-label{padding-inline:0}.page-estimate .block-order-estimate--pay-detail .form-control{padding-inline:0;padding-bottom:24px}.page-estimate .block-order-estimate--method h3,.page-estimate .block-order-estimate--method-name{color:#050505;font-size:15px;font-weight:700;line-height:175%}.page-estimate .block-order-estimate--pay-detail{border-top:none}.page-estimate .block-order-estimate--pay-detail .form-group{border:none;border-bottom:1px solid #e6e6e6}.page-estimate .block-order-estimate--pay-detail .control-label{color:#333;font-size:13px;font-weight:500;line-height:normal}.page-estimate .block-order-estimate--pay-detail select[name=card_brand]{border:1px solid #e9e9e9;border-radius:3px;padding:14.5px 24px 14.5px 10px;width:100%}.page-estimate .block-order-estimate--pay-detail .form-control input[type=number]{border:1px solid #e9e9e9;border-radius:3px;padding:13px 4px;width:100%}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-security-code input[type=number]{width:100px}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-security-code .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-expire select{border:1px solid #e9e9e9;border-radius:3px;margin-right:8px;padding:13px 24px 13px 10px}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-expire select[name=card_y]{margin-left:8px}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-card-method{border-bottom:none}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-card-method .form-control{padding-bottom:0}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-card-method select[name=card_method]{margin-right:8px;padding:13px 24px 13px 10px}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-card-method select[name=card_divide]:disabled{display:none}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-card-method .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--pay-detail .block-order-estimate--pay-savecard label[for=savecard_0]{color:#050505}.page-estimate .block-order-estimate--discount-info{border:1px solid #e8e6e6;border-radius:0 0 3px 3px;border-top:none}.page-estimate .block-order-estimate--discount-info .block-order-estimate--change-btn{padding:5.5px 10px;width:77px}.page-estimate .block-order-estimate--point{padding-left:15px;padding-top:0}.page-estimate .block-order-estimate--point h3{color:#050505;font-size:15px;font-weight:700;line-height:175%}.page-estimate .block-order-estimate--point p{color:#050505;font-size:14px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--promotion-code{padding-left:15px}.page-estimate .block-order-estimate--promotion-code h3{color:#050505;font-size:15px;font-weight:700;line-height:175%}.page-estimate .block-order-estimate--promotion-code p{color:#050505;font-size:14px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--coupon,.page-estimate .block-order-estimate--promotion-code-message{padding-left:15px}.page-estimate .block-order-estimate--coupon h3{color:#050505;font-size:15px;font-weight:700;line-height:175%}.page-estimate .block-order-estimate--coupon p{color:#050505;font-size:14px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--coupon-apply-message{padding-bottom:20px;padding-left:15px}.page-estimate .block-order-estimate--discount-info .block-order-estimate--coupon .block-order-estimate--change-btn,.page-estimate .block-order-estimate--discount-info .block-order-estimate--point .block-order-estimate--change-btn,.page-estimate .block-order-estimate--discount-info .block-order-estimate--promotion-code .block-order-estimate--change-btn{right:15px}.page-estimate .block-order-estimate--date-spec-title{color:#000;font-size:16px;font-weight:700;line-height:normal}.page-estimate .block-order-estimate--date-spec-content{border:1px solid #e8e6e6;border-radius:3px}.page-estimate .block-order-estimate--date-spec-content .block-order-estimate--change-btn{padding:5.5px 10px;right:0;top:20px;width:77px}.page-estimate .block-order-estimate--date-spec{border-bottom:1px solid #e6e6e6;margin-inline:15px;padding-top:26px;padding-inline:0}.page-estimate .block-order-estimate--date-spec h3{color:#050505;font-size:15px;font-weight:700;line-height:175%}.page-estimate .block-order-estimate--date-spec span{color:#000;font-size:14px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--time-spec{margin-inline:15px;padding-inline:0;padding-top:22px}.page-estimate .block-order-estimate--time-spec h3{color:#050505;font-size:15px;font-weight:700;line-height:175%}.page-estimate .block-order-estimate--time-spec span{color:#000;font-size:14px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--confirmation-message{padding-inline:15px;padding-bottom:20px}.page-estimate .block-order-estimate--confirmation-message .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--deliverydays{display:none}.page-estimate .block-order-estimate--goods-list li:last-of-type{border-bottom:none}.page-estimate .block-order-estimate--goods-description{width:100%}.page-estimate .block-icon{display:none}.page-estimate .block-order-estimate--goods-title{color:#000;font-size:16px;font-weight:700;line-height:normal}.page-estimate .block-order-estimate--goods-content{border:1px solid #e8e6e6;border-bottom:none;border-radius:3px 3px 0 0;margin-bottom:0}.page-estimate .block-order-estimate--goods-item-image{width:103px}.page-estimate .block-order-estimate--goods-item-image figure{height:auto;width:103px}.page-estimate .block-order-estimate--goods-item-image figure img{width:100%}.page-estimate .block-order-estimate--orderer{display:none}.page-estimate .block-order-estimate--commit-ft input[name="submit.x"]{color:#fff;font-size:14px;font-weight:700;line-height:25.2px;width:100%}.page-estimate .block-order-estimate--commit-ft .js-block-order-estimate input[type=button]{background-color:#fff;border:1px solid #00498f;color:#00498f;display:block;font-size:14px;font-weight:700;letter-spacing:.77px;line-height:150%;margin-top:10px;min-height:auto;padding:9.5px 0}.page-estimate .block-order-estimate--commit-ft div:has(.block-order-estimate--return-agree){display:block}.page-estimate .block-order-estimate--commit-ft .block-order-estimate--return-agree{border:none;color:#000;font-size:12px;font-weight:400;line-height:normal;margin-top:11px;padding:0 10px;text-decoration-line:underline}.page-estimate .block-order-estimate--commit-ft span.span{color:#000;display:block;font-size:12px;font-weight:400;line-height:normal}.page-estimate .block-order-estimate--commit-ft span.span span{display:inline}.page-estimate .block-order-estimate--commit .action .block-order-estimate--go-to-pay{color:#00498f;font-size:14px;font-weight:700;letter-spacing:.77px;line-height:150%;margin-inline:auto;max-width:345px;min-height:auto;padding:9.5px 0;width:100%}.page-estimate .block-order-estimate--promotion-summary{padding-bottom:12px}.page-estimate .block-order-estimate--promotion-summary-item{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--total dd,.page-estimate .block-order-estimate--total dt{border-top:1px solid #e6e6e6;padding-top:16px}.page-estimate .block-order-estimate--total{padding-top:11px}.page-estimate .block-order-estimate--total .block-order-estimate--total-price .currency{font-size:14px}.page-estimate .block-order-estimate--total .block-order-estimate--total-price .tax-included{font-size:10px}.page-estimate .block-order-estimate--total .block-order-estimate--total-price:after{content:""}.page-estimate .block-order-estimate--total-price{font-size:20px}.page-estimate .block-order-estimate--now-point{display:none}.page-estimate .block-order-estimate--point-add dd span{color:#000}.page-estimate dl:has(.block-order-estimate--point-add-message){display:none}.page-estimate dl:has(figure){display:none}.page-estimate .block-point-service-integrated__service-text{display:flex;justify-content:space-between}.page-estimate .block-point-service-integrated__notice{margin-top:12px}.page-estimate .block-point-service-integrated__notice-text{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-estimate .block-order-estimate--promotion{display:none}.page-estimate .block-order-estimate--goods-price-display{align-items:flex-end;display:flex;justify-content:space-between;margin-top:16px}.page-estimate .block-order-estimate--goods-price-label{color:#585657;font-size:12px;font-weight:700;line-height:normal}.page-estimate .block-order-estimate--goods-price-value{color:#585657;font-size:20px;font-weight:700;line-height:normal;transform:translateY(3px)}.page-estimate .block-order-estimate--goods-price-value .currency{font-size:14px}.page-estimate .block-order-estimate--goods-price-value .tax-included{font-size:10px}.page-estimate .block-order-estimate--goods-price-num.price{display:none}.page-estimate .block-order-estimate--goods-item-comment,.page-estimate .block-order-estimate--goods-qty{font-size:12px;font-weight:400;line-height:normal}.page-estimate .block-order-estimate--goods-price{align-items:flex-end;color:#585657;display:flex;font-size:12px;font-weight:700;justify-content:space-between;line-height:normal}.page-estimate .block-order-estimate--goods-price:has(.block-order-estimate--price){margin-top:16px}.page-estimate .block-order-estimate--goods-price:has(.block-order-estimate--correction-estimate){margin-top:11px}.page-estimate .block-order-estimate--price{color:#585657;font-size:20px;transform:translateY(3px)}.page-estimate .block-order-estimate--price .currency{font-size:14px}.page-estimate .block-order-estimate--price .tax-included{font-size:10px}.page-estimate .block-order-estimate--price:after{content:""}.page-estimate .block-order-estimate--correction-price{color:#585657;font-size:16px;transform:translateY(3px)}.page-estimate .block-order-estimate--correction-price .plus-sign{display:inline-block;font-size:14px;margin-right:2px;transform:translateY(-1px)}.page-estimate .block-order-estimate--correction-price .currency{font-size:14px}.page-estimate .block-order-estimate--correction-price .tax-included{font-size:10px}.page-estimate .block-order-estimate--correction-price:after{content:""}.page-estimate input[value=補正･オプション明細表示]{background:#e9e9e9;border:1px solid #c1c1c1;border-radius:3px;margin-top:15px;width:100%}.page-estimate .block-order-estimate--summary-bottom{border-top:0}.page-estimate .block-order-estimate--summary-bottom .block-order-estimate--delivery-summary,.page-estimate .block-order-estimate--summary-bottom .block-order-estimate--summary-title{display:none}.page-estimate .block-order-estimate--commit-ft-notice-text{color:#050505;font-size:12px;font-weight:400;line-height:175%;margin-top:5px;padding-bottom:40px;text-align:left}.page-estimate .block-order-estimate--sales-delivery-comment{display:none}.page-estimate .block-order-estimate--entry-customer{border:1px solid #e8e6e6;border-radius:3px;margin-top:15px}.page-estimate .block-order-estimate--pwd,.page-estimate .block-order-estimate--pwd .form-control{position:relative}.page-estimate .block-order-estimate--pwd .block-order-estimate--pwd-label{margin-top:16px}.page-estimate .block-order-estimate--pwd .block-login--display-password{display:flex;height:16px;margin-top:0;position:absolute;right:8px;top:11px}.page-estimate .block-order-estimate--pwd .block-login--display-password span{display:none}.page-estimate .block-order-estimate--pwd .block-login--display-password input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(/ec/img/usr/login/icn-eye.png);background-repeat:no-repeat;background-size:contain;border:none!important;height:16px!important;margin:0!important;width:16px!important}.page-estimate .block-order-estimate--pwd .block-login--display-password input[type=checkbox]:checked{background:url(/ec/img/usr/login/icn-eye-checked.png);background-repeat:no-repeat;background-size:contain;border:none!important;height:16px!important;margin:0!important;width:16px!important}.page-estimate .block-order-estimate--pwd input[type=password],.page-estimate .block-order-estimate--pwd input[type=text]{border:1px solid #e9e9e9;border-radius:3px;padding:5px 4px;width:100%}.page-order .pane-header{height:auto;min-height:auto;padding:3px 10px}.page-order .pane-header .cmn-header__logo{width:35.43px}.page-order .pane-header .cmn-header__gnav_cat{justify-content:center}.page-order .block-order-complete--body,.page-order .pane-header+.pane-main{padding-top:0}.page-order .block-order-flow--step{background-color:#f5f5f5;left:50%;margin-bottom:0;padding-inline:12px;position:relative;transform:translateX(-50%);width:100vw}.page-order .block-order-flow--step ul{align-items:center;display:flex;gap:6.34px;justify-content:center}.page-order .block-order-flow--step .block-order-flow--step1,.page-order .block-order-flow--step .block-order-flow--step2,.page-order .block-order-flow--step .block-order-flow--step3,.page-order .block-order-flow--step .block-order-flow--step4,.page-order .block-order-flow--step .block-order-flow--step5{background-color:#f5f5f5;color:#bcbcbc;display:flex;font-size:13px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:6.5px 0;white-space:nowrap}.page-order .block-order-flow--step .block-order-flow--step1:before,.page-order .block-order-flow--step .block-order-flow--step2:before,.page-order .block-order-flow--step .block-order-flow--step3:before,.page-order .block-order-flow--step .block-order-flow--step4:before,.page-order .block-order-flow--step .block-order-flow--step5:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-checked.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;margin-right:4px;width:20px}.page-order .block-order-flow--step .block-order-flow--step1:after,.page-order .block-order-flow--step .block-order-flow--step2:after,.page-order .block-order-flow--step .block-order-flow--step3:after{border:none;color:#bcbcbc;content:">";display:block;font-size:14px;font-weight:900;height:100%;line-height:normal;margin-left:6.34px;position:static;width:9px}.page-order .block-order-flow--step .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.page-order .block-order-flow--step .block-order-flow--step-current:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-current.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:20px;width:20px}.page-order .block-order-complete--wrapper{padding-top:32px}@media screen and (min-width:768px){.page-cart .pane-header{margin-bottom:0;padding:13px 10px}.page-cart .wrapper{overflow-x:clip}.page-cart .wrapper .pane-header.pane-order-header{margin-bottom:0}.page-cart .pane-header .cmn-header__logo{width:50px}.page-cart .block-header-logo{display:flex;justify-content:center}.page-cart{padding-bottom:0}.block-cart .block-order-flow--step{padding-bottom:72px}.block-cart .block-order-flow--step .block-cart--header{display:flex;gap:30px;justify-content:center}.block-cart .block-order-flow--step .p-cart-headingLv1{background:transparent;font-size:24px;font-weight:900;line-height:normal;padding-inline:0;position:static;text-align:left;transform:translateX(0);width:320px}.block-cart .block-order-flow--step ul{align-items:center;display:flex;gap:40px;justify-content:center;padding-left:0}.block-cart .block-order-flow--step .block-order-flow--step1,.block-cart .block-order-flow--step .block-order-flow--step2,.block-cart .block-order-flow--step .block-order-flow--step3,.block-cart .block-order-flow--step .block-order-flow--step4,.block-cart .block-order-flow--step .block-order-flow--step5{align-items:center;color:#bcbcbc;display:flex;font-size:24px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:6.5px 0}.block-cart .block-order-flow--step .block-order-flow--step1:before,.block-cart .block-order-flow--step .block-order-flow--step2:before,.block-cart .block-order-flow--step .block-order-flow--step3:before,.block-cart .block-order-flow--step .block-order-flow--step4:before,.block-cart .block-order-flow--step .block-order-flow--step5:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;margin-right:4px;width:30px}.block-cart .block-order-flow--step .block-order-flow--step1:after,.block-cart .block-order-flow--step .block-order-flow--step2:after,.block-cart .block-order-flow--step .block-order-flow--step3:after{border:none;color:#bcbcbc;content:">";display:block;font-size:19px;font-weight:900;height:100%;line-height:normal;margin-left:42px;position:static;width:52px}.block-cart .block-order-flow--step .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.block-cart .block-order-flow--step .block-order-flow--step-current:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-current_2.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;width:30px}.block-cart .block-cart--container{display:flex;overflow:visible}.block-cart .block-cart--side-area{box-shadow:0 0 24px rgba(0,0,0,.16);height:-moz-fit-content;height:fit-content;position:sticky;top:20px}.block-cart .block-cart--side-contents{margin-left:0;padding-inline:20px;width:385px}.block-cart .block-cart--goods-list-item{margin-left:0}.block-cart .block-cart--promotion-criteria-list{display:flex;flex-direction:column;gap:7px}.block-cart .block-cart--contents{width:815px}.block-cart .block-cart--goods-list li{position:relative}.block-cart .block-cart--goods-list-item{margin-top:16px;width:47%}.block-cart .block-cart--goods-list-item:has(.block-cart--goods-list-item-price){margin-left:24px;margin-top:0;width:33.0788804071%}.block-cart .block-cart--goods-list-item-name{-webkit-line-clamp:3}.block-cart .block-cart--goods-list-item-delete{text-align:right}.block-cart .block-cart--goods-list-item-comment{padding:0}.block-cart .block-cart--goods-list-item-input{float:left;width:100%}.block-cart .js-input-style{display:flex}.block-cart .block-cart--goods-list-item-qty:after{height:0;width:0}.block-cart .block-cart--goods-list-item-qty>input{padding:4px 0;width:60px}.block-cart .block-cart--goods-list-item-price-info{margin-inline:0;width:100%}.block-cart .block-cart--goods-list-item-price-info:has(input.btn):before{top:59%}.block-cart .block-cart--goods-list-item-price-info input.btn{width:100%}.block-cart .block-cart--procedure{border:none;margin-bottom:0;margin-top:14px;padding:0}.block-cart .block-cart--procedure-container{background:transparent;margin-top:0;padding:0}.block-cart .block-cart--order .btn{background:#004791;border-radius:3px;font-size:16px;font-weight:500;line-height:normal;padding:17px 10px;width:100%}.block-cart .block-cart--amazonpay-description,.block-cart .p-cart-creditCardBanner{margin-top:14px}.p-cart-continueShoppingBtn{border:1px solid #004791;border-radius:3px;color:#004791;display:block;font-size:16px;font-weight:500;line-height:normal;margin-top:14px;padding:17px 24px;text-decoration:none;width:100%}.p-cart-alterationAlert__frame{max-height:30px;padding:7px 6px}.p-cart-alterationAlert__icon,.p-cart-alterationAlert__iconCircle{height:16px;width:16px}.p-cart-alterationAlert__iconExclamation,.p-cart-alterationAlert__text{font-size:12px}.p-cart-alterationAlert__closeBtn{width:14px}.p-cart-alterationAlert__closeIcon{height:10px;width:10px}.p-cart-alterationAlert__closeLine1,.p-cart-alterationAlert__closeLine2{height:1px;width:10px}.page-method .pane-header{margin-bottom:0;padding:13px 10px}.page-method .pane-header .cmn-header__logo{width:50px}.page-method .block-header-logo{display:flex;justify-content:center}.page-method .wrapper{overflow-x:clip}.page-method .wrapper .pane-header.pane-order-header{margin-bottom:0}.page-method .wrapper .pane-order-contents{padding-top:0}.page-method .block-order-flow--step{align-items:center;display:flex;gap:30px;justify-content:center;padding:0}.page-method .block-order-flow--step .block-cart--header{display:flex;gap:30px}.page-method .block-order-flow--step .p-cart-headingLv1{background:transparent;font-size:24px;font-weight:900;line-height:normal;padding-inline:0;position:static;text-align:left;transform:translateX(0);width:320px}.page-method .block-order-flow--step ul{align-items:center;display:flex;gap:40px;justify-content:center}.page-method .block-order-flow--step .block-order-flow--step1,.page-method .block-order-flow--step .block-order-flow--step2,.page-method .block-order-flow--step .block-order-flow--step3,.page-method .block-order-flow--step .block-order-flow--step4,.page-method .block-order-flow--step .block-order-flow--step5{align-items:center;color:#bcbcbc;display:flex;font-size:24px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:40px 0 6.5px}.page-method .block-order-flow--step .block-order-flow--step1:before,.page-method .block-order-flow--step .block-order-flow--step2:before,.page-method .block-order-flow--step .block-order-flow--step3:before,.page-method .block-order-flow--step .block-order-flow--step4:before,.page-method .block-order-flow--step .block-order-flow--step5:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;margin-right:4px;width:30px}.page-method .block-order-flow--step .block-order-flow--step1:after,.page-method .block-order-flow--step .block-order-flow--step2:after,.page-method .block-order-flow--step .block-order-flow--step3:after{border:none;color:#bcbcbc;content:">";display:block;font-size:19px;font-weight:900;height:100%;line-height:normal;margin-left:47.25px;position:static;width:52px}.page-method .block-order-flow--step .block-order-flow--step1:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-checked.svg) no-repeat 50%;background-size:contain}.page-method .block-order-flow--step .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.page-method .block-order-flow--step .block-order-flow--step-current:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-current_2.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;width:30px}.page-method .block-order-method--notice{margin-top:90px;margin-inline:auto;max-width:1095px}.page-method .block-order-method--container{display:flex;justify-content:center;overflow:clip}.page-method .block-order-method--contents{width:700px}.page-method .block-order-method--side-contents{position:sticky;top:20px;width:355px}.page-method .block-order-method--host-confirmation{border:none;padding:0}.page-method .block-order-method--host-confirmation p{border:1px solid #e8e6e6;border-bottom:none;border-radius:3px 3px 0 0;padding:20px 20px 0}.page-method .block-order-method--host-confirmation address{border:1px solid #e8e6e6;border-radius:0 0 3px 3px;border-top:none;padding:0 20px 20px}.page-method .block-order-method--host-confirmation .block-order-method--host-mail{border-bottom:1px solid #e8e6e6;border-radius:0 0 3px 3px;border-top:none;padding-bottom:20px;padding-top:0}.page-method .block-order-method--dest-list{padding:0}.page-method .block-order-method--dest-item:first-child{border-top:none}.page-method .block-order-method--dest-item:has(.js-order-estimate-store-title){padding-inline:10px}.page-method .block-order-method--dest-change-btn{max-width:280px;top:23px}.page-method .block-order-method--delivery-address-add-btn{max-width:335px}.page-method .js-store-pickup-notice{padding-left:20px}.page-method .block-order-method--payment-wrapper{border:1px solid #e8e6e6;border-radius:3px;padding:16px 20px 8px}.page-method .block-order-method--payment-content{border:none;border-bottom:1px solid #e8e6e6;margin-bottom:0;padding:0}.page-method .block-order-method--payment-method{border-bottom:1px solid #e8e6e6}.page-method .block-order-method--point-use{border-bottom:1px solid #e8e6e6;margin-bottom:0;padding-bottom:12px}.page-method .block-order-method--coupon{padding-bottom:12px}.page-method .block-order-method--coupon-content .repro-bl-embedded+div,.page-method .block-order-method--coupon-content label,.page-method .block-order-method--promotion .block-order-method--promotion-content+div,.page-method .block-order-method--promotion-content label{display:none}.page-method .block-order-method--spec-content{border:1px solid #e8e6e6;border-radius:3px;padding-bottom:0}.page-method .block-order-method--spec-content h3{margin-bottom:0}.page-method .block-order-method--spec-title{color:#000;font-size:16px;font-weight:700;line-height:normal}.page-method .block-order-method--date-spec{border:none;border-bottom:1px solid #e6e6e6;margin-bottom:0;padding-bottom:24px}.page-method .block-order-method--time-spec{border:none;padding-inline:0}.page-method .block-point-service-integrated__services{max-width:335px}.page-method .block-point-service-integrated__notice{width:100%}.page-method .block-order-method--procedure{background:#fff;border:1px solid #e8e6e6;border-radius:3px;box-shadow:none}.page-method .block-order-method--procedure-container{background:#fff}.page-method .block-order-method--amazonpay-wrapper{border:1px solid #e8e6e6;border-radius:3px;padding:20px}.page-method.page-method--guest #frmMethod{margin-top:40px}.page-method.page-method--guest .block-order-method--host-title{margin-top:0}.page-method.page-method--guest .block-order-method--host-content{border:none;padding:0}.page-method.page-method--guest .block-order-method--host-content .form-group{padding:0}.page-method.page-method--guest .checktype_name{width:calc(40% - 6.5px)}.page-method.page-method--guest .checktype_name input[type=text]{max-width:none;width:100%}.page-method.page-method--guest .block-order-method--kana-sei,.page-method.page-method--guest .block-order-method--name-sei{margin-right:13px}.page-method.page-method--guest .checktype_kana{width:calc(40% - 6.5px)}.page-method.page-method--guest .checktype_kana input[type=text]{max-width:none;width:100%}.page-method.page-method--guest .checktype_tel{width:74%}.page-method.page-method--guest .checktype_cmail,.page-method.page-method--guest .checktype_mail{display:block;width:74%}.page-method.page-method--guest .checktype_pref select{width:141px}.page-method.page-method--guest .block-order-method--addr3 .form-label{max-width:161px}.page-method.page-method--guest .block-order-method--addr3 .control-label{white-space:nowrap}.page-method.page-method--guest .block-order-method--dest-change{background:transparent}.page-method.page-method--guest .block-order-method--dest-input .form-control{display:table-cell}.page-method.page-method--guest .block-order-method--dest-input .form-label{max-width:auto}.page-method.page-method--guest .block-order-method--dest-input .control-label{white-space:wrap}.page-method.page-method--guest .block-order-method--payment-wrapper{border:none}.page-estimate .pane-header{margin-bottom:0;padding:13px 10px}.page-estimate .wrapper .pane-header.pane-order-header{margin-bottom:0}.page-estimate .pane-header .cmn-header__logo{width:50px}.page-estimate .block-header-logo{display:flex;justify-content:center}.page-estimate .wrapper{overflow-x:clip}.page-estimate .wrapper .pane-order-contents{padding-top:0}.page-estimate .wrapper h1.block-order-flow--step{padding:0}.page-estimate .block-order-flow--step:has(ul){justify-content:center;margin-bottom:109px;padding-bottom:0;padding-top:40px}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step3,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step4{align-items:center;background-color:transparent;font-size:24px}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step3:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step4:before{height:30px;width:30px}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1:after,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2:after,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step3:after{font-size:19px;margin-left:47.25px;width:52px}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step1:before,.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step2:before{background-size:contain}.page-estimate .block-order-flow--step:has(ul) .block-order-flow--step-current:before{height:30px;width:30px}.page-estimate .block-order-flow--step{align-items:center;display:flex;gap:30px;padding:0}.page-estimate .block-order-flow--step .block-cart--header{display:flex;gap:30px}.page-estimate .block-order-flow--step .p-cart-headingLv1{background:transparent;font-size:24px;font-weight:900;line-height:normal;padding-inline:0;position:static;text-align:left;transform:translateX(0);width:320px}.page-estimate .block-order-flow--step ul{align-items:center;display:flex;gap:40px;justify-content:center}.page-estimate .block-order-flow--step .block-order-flow--step1,.page-estimate .block-order-flow--step .block-order-flow--step2,.page-estimate .block-order-flow--step .block-order-flow--step3,.page-estimate .block-order-flow--step .block-order-flow--step4,.page-estimate .block-order-flow--step .block-order-flow--step5{color:#bcbcbc;display:flex;font-size:24px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:6.5px 0}.page-estimate .block-order-flow--step .block-order-flow--step1:before,.page-estimate .block-order-flow--step .block-order-flow--step2:before,.page-estimate .block-order-flow--step .block-order-flow--step3:before,.page-estimate .block-order-flow--step .block-order-flow--step4:before,.page-estimate .block-order-flow--step .block-order-flow--step5:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;margin-right:4px;width:30px}.page-estimate .block-order-flow--step .block-order-flow--step1:after,.page-estimate .block-order-flow--step .block-order-flow--step2:after{border:none;color:#bcbcbc;content:">";display:block;font-size:19px;font-weight:900;height:100%;line-height:normal;margin-left:47.25px;position:static;width:52px}.page-estimate .block-order-flow--step .block-order-flow--step1:before{background:url(/ec/img/usr/cart/icon-flow-step-checked.svg) no-repeat 50%}.page-estimate .block-order-flow--step .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.page-estimate .block-order-flow--step .block-order-flow--step-current:before{background:url(/ec/img/usr/cart/icon-flow-step-current_2.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;width:30px}.page-estimate .block-order-estimate--container{display:flex;justify-content:center;overflow:clip}.page-estimate .block-order-estimate--confirmation-list{width:100%}.page-estimate .block-order-estimate--dest{position:relative}.page-estimate .block-order-estimate--confirmation-title{position:relative;width:100%}.page-estimate .block-order-estimate--confirmation-title span{position:absolute;right:20px;top:65px}.page-estimate .block-order-estimate--express-delivery .block-order-estimate--confirmation-title span{right:0;top:0}.page-estimate .block-order-estimate--dest-name{border:1px solid #e8e6e6;border-bottom:none;border-radius:3px 3px 0 0;color:#000;font-size:14px;font-weight:500;line-height:175%;margin-top:12px;padding-top:20px;padding-inline:20px}.page-estimate .block-order-estimate--dest address{border:1px solid #e8e6e6;border-radius:0 0 3px 3px;border-top:none;color:#000;font-size:14px;font-weight:500;line-height:175%;padding-inline:20px;padding-bottom:20px}.page-estimate .block-order-estimate--subtotal-price{transform:translateY(-1px)}.page-estimate .block-order-estimate--goods-content{border-bottom:1px solid #e8e6e6;border-radius:3px}.page-estimate .block-order-estimate--total-price{transform:translateY(-3px)}.page-estimate .block-order-estimate--content{width:700px}.page-estimate .block-order-estimate--confirmation{border:none;padding:0}.page-estimate .block-order-estimate h3{font-size:18px}.page-estimate .block-order-estimate--method-wrapper{border:1px solid #e8e6e6;border-radius:3px;margin-top:12px;padding:20px}.page-estimate .block-order-estimate--method-wrapper>h3{font-size:15px}.page-estimate .block-order-estimate h3 a{border:1px solid #00498f;color:#00498f;font-size:14px;font-weight:700;letter-spacing:.77px;line-height:25.2px;padding:5.5px 10px;width:77px}.page-estimate .block-order-estimate--method h3 a{padding:5.5px 10px}.page-estimate .block-order-estimate--method>.block-order-estimate--confirmation-title span{top:72px}.page-estimate .js-enhanced-ecommerce-method-name{color:#050505;font-size:15px;font-weight:700;line-height:175%;margin-top:18px}.page-estimate .block-order-estimate--pay-header{display:none}.page-estimate .block-order-estimate--pay-input{background:transparent;border:none;border-radius:3px}.page-estimate .fieldset .form-group.block-order-estimate--pay-card-brand{border-top:none;display:flex;flex-direction:column;margin-top:16px}.page-estimate .fieldset .form-group{border-top:1px solid #e6e6e6}.page-estimate .fieldset .form-label{background:transparent;color:#333;font-size:13px;font-weight:500;line-height:normal;padding:0}.page-estimate .fieldset .form-control{padding-inline:0;padding-bottom:24px}.page-estimate select[name=card_brand]{border:1px solid #e9e9e9;border-radius:3px;padding:14.5px 24px 14.5px 10px;width:315px}.page-estimate .block-order-estimate--pay-card{display:flex;flex-direction:column;padding-top:24px}.page-estimate input[name=card_num]{border:1px solid #e9e9e9;border-radius:3px;padding:13px 24px 13px 10px;width:315px}.page-estimate .block-order-estimate--pay-security-code{display:flex;flex-direction:column;padding-top:24px}.page-estimate .block-order-estimate--pay-security-code .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-estimate input[name=security_code]{border:1px solid #e9e9e9;border-radius:3px;padding:13px 10px;width:100px}.page-estimate .block-order-estimate--pay-expire{display:flex;flex-direction:column;padding-top:24px}.page-estimate .block-order-estimate--pay-expire select[name=card_m]{border:1px solid #e9e9e9;border-radius:3px;margin-right:8px;padding:13px 24px 13px 10px;width:100px}.page-estimate .block-order-estimate--pay-expire select[name=card_y]{border:1px solid #e9e9e9;border-radius:3px;margin-inline:8px;padding:13px 24px 13px 10px;width:100px}.page-estimate .block-order-estimate--pay-card-method{display:flex;flex-direction:column;padding-top:24px}.page-estimate .block-order-estimate--pay-card-method .form-control{padding-bottom:8px}.page-estimate .block-order-estimate--pay-card-method select[name=card_method]{border:1px solid #e9e9e9;border-radius:3px;margin-right:8px;padding:13px 24px 13px 10px;width:100px}.page-estimate .block-order-estimate--pay-card-method select[name=card_divide]:disabled{display:none}.page-estimate .block-order-estimate--pay-card-method .help-block{color:#050505;font-size:12px;font-weight:400;line-height:175%}.page-estimate .fieldset .block-order-estimate--pay-savecard{border-top:none;padding-left:0}.page-estimate .block-order-estimate-usage-point{border-bottom:1px solid #e6e6e6}.page-estimate .block-order-estimate-usage-point .block-order-estimate--confirmation-title h3{padding-bottom:14px}.page-estimate .block-order-estimate-usage-point .block-order-estimate--confirmation-title h3 span{right:0;top:6px}.page-estimate .block-order-estimate--promotion-code{border-bottom:1px solid #e6e6e6;padding:0 0 24px}.page-estimate .block-order-estimate--promotion-code h3{padding-bottom:14px;padding-top:12px;position:relative}.page-estimate .block-order-estimate--promotion-code h3 span{right:0;top:16px}.page-estimate .block-order-estimate--promotion-code-message{padding-left:0}.page-estimate .block-order-estimate--coupon{padding:0}.page-estimate .block-order-estimate--coupon h3{padding-bottom:14px;padding-top:22px}.page-estimate .block-order-estimate--coupon h3 span{right:0;top:16px}.page-estimate .block-order-estimate--date-spec-title{margin-bottom:16px;padding:0}.page-estimate .block-order-estimate--date-spec-confirmation{border:1px solid #e8e6e6;border-radius:3px}.page-estimate .block-order-estimate--date-spec{margin:0;padding:0 0 24px}.page-estimate .block-order-estimate--date-spec .block-order-estimate--confirmation-title{margin-bottom:14px}.page-estimate .block-order-estimate--date-spec .block-order-estimate--confirmation-title h3{padding:0}.page-estimate .block-order-estimate--date-spec .block-order-estimate--confirmation-title h3 span{right:0;top:0}.page-estimate .block-order-estimate--date-spec .block-order-estimate--confirmation-title h3 a{padding:6px 10px}.page-estimate .block-order-estimate--time-spec{margin:0;padding:0}.page-estimate .block-order-estimate--time-spec .block-order-estimate--confirmation-title h3{padding:22px 0 0}.page-estimate .block-order-estimate--time-spec .block-order-estimate--confirmation-title h3 span{right:0;top:16px}.page-estimate .block-order-estimate--time-spec .block-order-estimate--confirmation-title h3 a{padding:6px 10px}.page-estimate .block-order-estimate--confirmation-message{padding:0}.page-estimate .block-order-estimate--confirmation-message .help-block{margin-top:12px}.page-estimate .block-order-estimate--goods-title{margin-bottom:4px}.page-estimate .block-order-estimate--goods-list li{display:flex}.page-estimate .block-order-estimate--goods-list li:not(:last-of-type){border-bottom:1px solid #e7e7e7;padding-bottom:20px}.page-estimate .block-order-estimate--goods-list li:not(:first-of-type){padding-top:20px}.page-estimate .block-order-estimate--goods-item-image{height:auto;margin-right:9px;width:108px}.page-estimate .block-order-estimate--goods-item-wrapper{margin-right:24px;width:39.36%}.page-estimate .block-order-estimate--goods-item-wrapper .block-icon{display:none}.page-estimate .block-order-estimate--goods-item{width:100%}.page-estimate .block-order-estimate--goods-price-items{align-items:flex-end;display:flex;flex:1 1;height:-moz-fit-content;height:fit-content;justify-content:space-between}.page-estimate .block-order-estimate--amt{color:#585657;display:block;font-size:20px;font-weight:700;line-height:normal;margin-right:0;transform:translateY(2px)}.page-estimate .block-order-estimate--amt .currency{font-size:14px}.page-estimate .block-order-estimate--amt .tax-included{font-size:10px}.page-estimate .block-order-estimate--goods-item-name{color:#000;font-size:14px;font-weight:700;line-height:normal}.page-estimate .block-order-estimate--goods-item-comment{color:#000;font-size:12px;font-weight:400;line-height:normal;margin-top:14px}.page-estimate .block-order-estimate--goods-price-items>div{width:100%}.page-estimate .block-order-estimate--goods-price{color:#585657;font-size:12px;font-weight:700;line-height:normal}.page-estimate .block-order-estimate--price{color:#585657;font-size:20px;font-weight:700;line-height:normal;transform:translateY(2px)}.page-estimate .block-order-estimate--price .currency{font-size:14px}.page-estimate .block-order-estimate--price .tax-included{font-size:10px}.page-estimate .block-order-estimate--correction-price{color:#585657;font-size:16px;font-weight:700;line-height:normal;transform:translateY(1px)}.page-estimate .block-order-estimate--correction-price .plus-sign{display:inline-block;font-size:14px;margin-right:1px;transform:translateY(0)}.page-estimate .block-order-estimate--correction-price .currency{font-size:14px}.page-estimate .block-order-estimate--correction-price .tax-included{font-size:10px}.page-estimate .block-order-estimate--goods-price{align-items:flex-end;display:flex;height:-moz-fit-content;height:fit-content;justify-content:space-between;margin-top:10px}.page-estimate .block-order-estimate--correction-price,.page-estimate .block-order-estimate--goods-price .block-order-estimate--price{margin-right:0;width:-moz-fit-content;width:fit-content}.page-estimate .block-order-estimate--correction-estimate{margin-right:0}.page-estimate input[value=補正･オプション明細表示]{background:#e9e9e9;border:1px solid #c1c1c1;border-radius:3px;margin-top:15px;width:100%}.page-estimate .block-order-estimate--procedure{border:none;margin-bottom:0;padding:0}.page-estimate .block-order-estimate--procedure-container{background:#f7f7f7;border-radius:3px;padding:40px 20px}.page-estimate dl:has(.block-order-estimate--point-add-message){display:block}.page-estimate .block-order-estimate--summary-title{font-size:18px;margin:0;padding:0}.page-estimate .block-order-estimate--side-contents{width:355px}.page-estimate .block-order-estimate--side-contents .block-order-estimate--dest-name{border:none;color:#000;display:flex;font-size:14px;font-weight:700;line-height:normal;margin-top:32px;padding:0}.page-estimate .block-order-estimate--side-contents .block-order-estimate--dest-name .block-order-estimate--delivery-info-header{font-weight:500;margin-right:16px;position:static}.page-estimate .block-order-estimate--side-contents .block-order-estimate--delivery-info-clone address{border-bottom:1px solid #ededed;color:#000;font-size:14px;font-weight:500;line-height:normal;margin-top:8px;padding-bottom:16px}.page-estimate .block-order-estimate--side-contents .block-order-estimate--delivery-info-clone address br{display:none}.page-estimate .block-order-estimate--side-contents .block-order-estimate--price-items{margin-top:16px;padding:0}.page-estimate .block-order-estimate--side-contents .block-order-estimate--price-items dd,.page-estimate .block-order-estimate--side-contents .block-order-estimate--price-items dt{color:#000;font-size:14px;font-weight:500;line-height:200%;margin-bottom:0}.page-estimate .block-order-estimate--side-contents .block-order-estimate--price-items .block-order-estimate--point-out-price,.page-estimate .block-order-estimate--side-contents .block-order-estimate--price-items .block-order-estimate--promotion-discount-price{color:red}.page-estimate .block-order-estimate--side-contents .block-order-estimate--promotion-summary{border-bottom:1px solid #e6e6e6;margin-top:24px;padding-bottom:12px}.page-estimate .block-order-estimate--side-contents .block-order-estimate--total{background:transparent;color:#000;display:flex;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:700;justify-content:space-between;line-height:200%;margin-top:16px;padding:0}.page-estimate .block-order-estimate--side-contents .block-order-estimate--point-add{border:none;color:#000;font-size:14px;font-weight:500;line-height:200%;margin-bottom:0}.page-estimate .block-order-estimate--side-contents .block-order-estimate--point-add figure,.page-estimate .block-order-estimate--side-contents dd.block-order-estimate--point-add-message{display:none}.page-estimate .block-order-estimate--side-contents .block-point-service-integrated__services{color:#000;font-size:14px;font-weight:500;line-height:200%}.page-estimate .block-order-estimate--side-contents .block-order-estimate--commit{margin-bottom:0;margin-top:32px}.page-estimate .block-order-estimate--side-contents .js-block-order-estimate input[type=button]{background-color:#fff;border:1px solid #00498f;color:#00498f;display:block;font-size:14px;font-weight:700;letter-spacing:.77px;line-height:150%;min-height:auto;padding:9.5px 0;width:100%}.page-estimate .block-order-estimate--side-contents p:has(.block-order-estimate--return-agree){margin-top:16px}.page-estimate .block-order-estimate--side-contents .block-order-estimate--return-agree{background:transparent;border:none;color:#000;display:inline-block;font-size:12px;font-weight:400;line-height:normal;margin-top:0;padding:0;text-decoration-line:underline}.page-estimate .block-order-estimate--side-contents .block-order-estimate--order-terms-link{display:inline-block}.page-estimate .block-order-estimate--side-contents p:has(.block-order-estimate--order-terms-link){color:#000;font-size:12px;font-weight:400;line-height:normal;margin:12px 0 0;padding:0}.page-estimate .block-order-estimate--entry{border:1px solid #e8e6e6;border-radius:3px;margin-bottom:0;margin-top:30px;padding-inline:20px}.page-estimate .block-order-estimate--entry-customer{border:none}.page-estimate .block-order-estimate--host{display:none}.page-estimate .block-order-estimate--pwd .block-login--display-password{left:288px;right:auto;top:10px}.page-estimate .block-order-estimate--pwd-textbox{position:relative}.page-estimate .block-order-estimate--pwd-textbox input[type=password],.page-estimate .block-order-estimate--pwd-textbox input[type=text]{width:315px}.page-order .pane-header{margin-bottom:0;padding:13px 10px}.page-order .wrapper{overflow-x:clip}.page-order .wrapper .pane-header.pane-order-header{margin-bottom:0}.page-order .pane-header .cmn-header__logo{width:50px}.page-order .block-header-logo{display:flex;justify-content:center}.page-order .block-order-flow--step{background-color:transparent;margin-bottom:0;padding:0 0 72px;position:static;transform:translateX(0);width:100%}.page-order .block-order-flow--step .block-cart--header{display:flex;gap:30px;justify-content:center}.page-order .block-order-flow--step .p-cart-headingLv1{background:transparent;font-size:24px;font-weight:900;line-height:normal;padding-inline:0;position:static;text-align:left;transform:translateX(0);width:320px}.page-order .block-order-flow--step ul{align-items:center;display:flex;gap:40px;justify-content:center;padding-left:0}.page-order .block-order-flow--step .block-order-flow--step1,.page-order .block-order-flow--step .block-order-flow--step2,.page-order .block-order-flow--step .block-order-flow--step3,.page-order .block-order-flow--step .block-order-flow--step4,.page-order .block-order-flow--step .block-order-flow--step5{align-items:center;background-color:transparent;color:#bcbcbc;display:flex;font-size:24px;font-weight:500;height:-moz-fit-content;height:fit-content;letter-spacing:-.01em;line-height:normal;margin:0;padding:6.5px 0}.page-order .block-order-flow--step .block-order-flow--step1:before,.page-order .block-order-flow--step .block-order-flow--step2:before,.page-order .block-order-flow--step .block-order-flow--step3:before,.page-order .block-order-flow--step .block-order-flow--step4:before,.page-order .block-order-flow--step .block-order-flow--step5:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-checked.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;margin-right:4px;width:30px}.page-order .block-order-flow--step .block-order-flow--step1:after,.page-order .block-order-flow--step .block-order-flow--step2:after,.page-order .block-order-flow--step .block-order-flow--step3:after{border:none;color:#bcbcbc;content:">";display:block;font-size:19px;font-weight:900;height:100%;line-height:normal;margin-left:42px;position:static;width:52px}.page-order .block-order-flow--step .block-order-flow--step-current{background:transparent;color:#000;font-weight:700}.page-order .block-order-flow--step .block-order-flow--step-current:before{background:url(https://www.y-aoyama.jp/ec/img/usr/cart/icon-flow-step-current.svg) no-repeat 50%;background-size:contain;content:"";display:block;height:30px;width:30px}.page-order .block-order-flow--step .block-order-flow--step4:after{content:none}}@media screen and (min-width:768px) and (min-width:768px){.page-estimate .block-order-estimate--side-area{height:-moz-fit-content;height:fit-content;position:sticky;right:auto;top:20px}}