@charset "UTF-8";.p-itemDetailSlider{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.p-itemDetailSlider[data-standby]{visibility:hidden;opacity:0}.p-itemDetailSlider .swiper-container{z-index:0}.p-itemDetailSlider__mainItem{display:block;position:relative;overflow:hidden;font-size:0;line-height:0}.p-itemDetailSlider__mainItem:before{display:block;width:100%;height:0;padding-top:calc(1 * 100%);content:""}.p-itemDetailSlider__mainItem img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%)}.p-itemDetailSlider__thumbItem{display:block;position:relative;overflow:hidden;font-size:0;line-height:0}.p-itemDetailSlider__thumbItem:before{display:block;width:100%;height:0;padding-top:calc(1 * 100%);content:""}.p-itemDetailSlider__thumbItem img{position:absolute;top:50%;left:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:translate(-50%,-50%)}.p-itemDetailSlider__main .swiper-pagination-fraction{box-sizing:border-box;display:flex;position:absolute;top:auto;right:15px;bottom:15px;left:auto;align-items:center;justify-content:center;width:70px;height:20px;border-radius:10px;background:rgba(136,136,136,.63);color:#fff;font-size:.75rem;line-height:1;letter-spacing:.1em}[data-noswipe] .p-itemDetailSlider__main{pointer-events:none}.p-itemDetailSlider__thumb .swiper-wrapper>*{margin-top:10px}.p-itemDetailSlider__thumb .swiper-slide{cursor:pointer}[data-noswipe] .p-itemDetailSlider__thumb{pointer-events:none}.p-itemDetailSlider__thumbItem{border:2px solid transparent}.p-itemDetailSlider__thumbItem.is-active{border-color:#e89374}.select_deliverable_area{margin-top:20px;padding:20px;font-size:14px;line-height:1.5}.select_deliverable_area .columnparts{width:calc(50% - 12px)}.compare_size_area{padding-bottom:60px}.compare_size_area .list_size{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center}.compare_size_area .list_size li{position:relative;width:20%}.compare_size_area .list_size li img{box-sizing:border-box;width:100%;padding:8px;border:#e8e7e7 1px dashed;border-radius:50%}.compare_size_area .list_size li .tag_size{position:absolute;top:10px;left:10px;padding:5px;border:#e8e7e7 1px solid;color:#8c8988;font-size:14px}.review_area_wrap{padding:40px 0}.review_area_wrap .btn_area_all{margin-top:20px;text-align:center}.review_area_wrap .btn_area_all .m__btn{margin:auto}.review_official_ara{padding:60px 0;border-top:#e8e7e7 1px solid}.stock_area{width:100%;margin:20px 0}.stock_area li{padding:15px 0;border-top:1px solid #f3f3f3}.stock_area ul{border-bottom:1px solid #f3f3f3}.stock_area .stock_day{display:inline-block;width:50%;vertical-align:middle}.stock_area .cart_btn{display:inline-block;width:45%;vertical-align:middle;white-space:nowrap}.stock_area .cart_btn .stock_btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:270px;max-width:270px;height:41px;padding:0;border:none;border-radius:100px;background-color:#e2d57e;color:#fff;font-size:14px;line-height:36px;text-align:center;cursor:pointer}.stock_area .cart_btn .cart_btn_size{min-width:0;height:inherit;padding:8px 1em;font-size:13px;line-height:inherit}.stock_area .cart_btn .soldout_btn_size{min-width:0;height:inherit;padding:8px 1em;background-color:#f0f0f0;color:#8c8988;font-size:13px;line-height:inherit}.product_keyword_area{margin:20px auto 50px}.product_keyword_area .keyword_list{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;align-items:stretch;justify-content:flex-start;margin-top:15px}.product_keyword_area .keyword_list .keyword_tag{margin:0 10px 10px 0;border-radius:8px;transition:all ease .2s}.product_keyword_area .keyword_btn--line_gray{border:#8c8988 1px solid;background-color:transparent;color:#8c8988}.product_keyword_area .keyword_list .keyword_tag .keyword_btn{box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:41px;padding:0 10px;border-radius:5px;color:#8c8988;font-size:14px;text-align:center;cursor:pointer}.delivery_calendar_scrollWrap{position:relative}.delivery_calendar_scrollWrap:after{display:block;position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(0deg,#fffaf5 0,rgba(255,250,245,.7) 20%,rgba(255,250,245,0) 100%);content:""}.delivery_calendar_scroll{max-height:215px;padding-bottom:20px;overflow:auto}.delivery_calendar_wrap .switch_month_area{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:center;width:200px;margin:0 auto 10px}.delivery_calendar_wrap .switch_month_area .current_month{padding:0 1.2em;color:#1a1412;font-weight:700;font-size:14px}.delivery_calendar_wrap .switch_month_area .btn_swithc{width:20px;height:20px;border-radius:10px;background-color:#fffaf5;color:#8c8988;font-size:11px;text-align:center}.delivery_calendar_wrap .switch_month_area .btn_right{position:absolute;left:155px}.delivery_calendar_wrap .switch_month_area .btn_left{position:absolute;right:155px}.delivery_calendar{width:100%;border-collapse:separate;border-spacing:8px 0;table-layout:fixed}.delivery_calendar .column_ttl_week{font-weight:700;font-size:14px}.delivery_calendar td,.delivery_calendar th{box-sizing:border-box;width:calc((100% - 48px)/ 7);text-align:center}.delivery_calendar .name_week{padding:3px 0 7px}.delivery_calendar .name_week.sunday{color:#cc4919}.delivery_calendar .name_week.saturday{color:#184d98}.delivery_calendar .cell_day{height:60px;padding:5px 0 2px;border-top:#e8e7e7 2px solid;vertical-align:top}.delivery_calendar .cell_day.today{border:#e89374 2px solid}.delivery_calendar .cell_day.past{color:#8c8988}.delivery_calendar .status_out-of-stock{color:#8c8988}.delivery_calendar .cell_day .icon_stock{display:block;margin:5px auto 0 auto;color:#8c8988}.delivery_calendar .cell_day .triangle{display:block;margin:5px auto 0 auto;color:#ef712c}.delivery_calendar .cell_day .round{display:block;margin:5px auto 0 auto;color:#59b4ff}.delivery_calendar .cell_day .afternoon{display:block;margin-top:2px;color:#8c8988}.marugotocake_line_area{display:inline-flex;z-index:5;position:fixed;right:20px;bottom:20px;background-color:#fff;line-height:1.5}.marugotocake_line_area .icon_box{display:flex;align-items:center;justify-content:center;width:100px;height:auto;border-top:1px solid #06c755;border-bottom:1px solid #06c755;border-left:1px solid #06c755;background-color:#fff}.marugotocake_line_area .icon_box img{width:90%}.marugotocake_line_area .text_box{box-sizing:border-box;width:180px;height:auto;margin:0 auto;padding:8px;border:solid #06c755;border-width:1px 1px 1px 0;text-align:center}.marugotocake_line_area .sale_date{line-height:1.5;text-align:center}.marugotocake_line_area .sale_start{margin-top:0;font-size:19px;line-height:1.5;text-align:center}.marugotocake_line_area .text_box .pc_btn{display:block;height:35px;margin:0 auto;border-radius:30px;background:#06c755;color:#fff;font-weight:700;font-size:15px;line-height:35px}.marugotocake_line_area .text_box .sp_btn{display:none}.marugotocake_line_area .sp_sale_text{display:none}.marugotocake_line_areaa .text_box .sale_start{font-size:19px}.marugotocake_line_area .link_fix{display:contents;color:#1a1412}.marugotocake_line_area .line_close_btn{display:inline;position:absolute;top:-15px;right:-15px;width:30px;height:30px;border-radius:50%;background-color:#1a1412;color:#fff;font-weight:700;font-size:18px;text-align:center}.pc_br{display:block}.sp_br{display:none}.p-itemDetail{align-items:flex-start;margin-top:34px}.p-itemDetail>*{box-sizing:border-box;width:50%}.p-itemDetailGallery__slider{transition-duration:.3s;transition-property:opacity;transition-timing-function:ease-out}.p-itemDetailGallery__slider[data-standby]{visibility:hidden;opacity:0}.p-itemDetailGallery .bx-wrapper{position:relative}.p-itemDetailGallery .bx-controls{display:none}.p-itemDetailGallery .list_photo_wrapper{position:relative}.p-itemDetailGallery .list_photo>li{text-align:center}.p-itemDetailGallery .list_photo .inner{box-sizing:border-box;position:relative;height:auto!important;overflow:hidden}.p-itemDetailGallery .list_photo .inner:before{display:block;width:100%;height:0;padding-top:100%;content:""}.p-itemDetailGallery .list_photo .inner img{position:absolute;top:50%!important;left:50%!important;width:auto!important;max-width:none;height:100%!important;transform:translate(-50%,-50%)}.p-itemDetailGallery .list_photo_counter{box-sizing:border-box;display:flex;position:absolute;right:15px;bottom:15px;align-items:center;justify-content:center;width:70px;height:21px;border-radius:11px;background:rgba(136,136,136,.63);color:#fff;font-size:.75rem;line-height:1.66667}.p-itemDetailGallery .list_photo_counter>span:first-child{padding-right:2px}.p-itemDetailGallery .list_photo_counter>span:last-child{padding-left:2px}.p-itemDetailGallery .thumb_slider_wrapper{overflow:auto}.p-itemDetailGallery .thumb_slider_wrapper::-webkit-scrollbar{display:none;-webkit-appearance:none}.p-itemDetailGallery .thumb_slider{display:flex;flex-wrap:wrap}.p-itemDetailGallery .thumb_slider>li{flex-shrink:0;width:calc((100% - 56px)/ 5);margin-top:14px;margin-right:14px;cursor:pointer}.p-itemDetailGallery .thumb_slider>li a{box-sizing:border-box;display:block;position:relative;height:auto!important;overflow:hidden}.p-itemDetailGallery .thumb_slider>li a:before{display:block;width:100%;height:0;padding-top:100%;content:""}.p-itemDetailGallery .thumb_slider>li a img{position:absolute;top:50%!important;left:50%!important;width:auto!important;max-width:none;height:100%!important;transform:translate(-50%,-50%)}.p-itemDetailGallery .thumb_slider>li a.active{box-sizing:border-box;border:2px solid #e89374}.p-itemDetailSummary__shop{margin-bottom:10px}.p-itemDetailSummary__shop .name_shop{display:block;margin-top:-5px;line-height:1.71429}.p-itemDetailSummary__data{margin-top:10px;margin-bottom:20px}.p-itemDetailSummary__data .item_labels{display:flex;flex-wrap:wrap}.p-itemDetailSummary__data .item_labels>:not(last-child){margin-right:4px;margin-bottom:4px}.p-itemDetailSummary__data .name_item{display:flex;flex-direction:row;flex-wrap:nowrap;align-content:center;align-items:center;justify-content:flex-start;margin-bottom:10px;padding:0}.p-itemDetailSummary__data .name_item .num_item{padding-right:15px;color:#8c8988;font-weight:100;font-size:13px;text-align:center}.p-itemDetailSummary__data .name_item .num_item .small{display:block;font-size:10px}.p-itemDetailSummary__data .name_item .name{color:#1a1412;font-size:1.5rem;line-height:1.33333}.p-itemDetailSummary__data .m__parts_rate{align-items:center;margin-bottom:10px}.p-itemDetailSummary__data .m__parts_rate .stars{font-size:1rem;line-height:1}.p-itemDetailSummary__data .m__parts_rate .value{color:#1a1412;font-size:.875rem;line-height:1.14286}.p-itemDetailSummary__data .m__parts_rate .count_review{margin-left:0}.p-itemDetailSummary__data .tagList{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;margin-top:0;margin-bottom:10px}.p-itemDetailSummary__data .tagList li{margin-top:5px;margin-right:5px}.p-itemDetailSummary__data .tagList li:last-child{margin-right:0}.p-itemDetailSummary__data .tagList li.list_price_discount,.p-itemDetailSummary__data .tagList li.list_released_locally{display:flex;align-items:flex-start;width:100%;margin-right:0}.p-itemDetailSummary__data .tagList li.list_price_discount .detail_discount{padding-left:8px;color:#e73c46;font-weight:700}.p-itemDetailSummary__data .tagList li.list_price_discount .price_default{color:#1a1412;font-weight:400}.p-itemDetailSummary__data .tagList li.list_price_discount .price_discount{font-size:16px}.p-itemDetailSummary__data .tagList li .released_locally{box-sizing:border-box;position:relative;flex:auto;width:calc(100% - 80px);padding-left:8px}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_ttl{color:#cc4919;line-height:2}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_content{box-sizing:border-box;z-index:2;bottom:0;margin-top:10px;padding:10px;border:#e8e7e7 1px solid;background-color:#fff;color:#1a1412}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_content .inner{display:inline-block;position:relative}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_content .inner:before{display:block;position:absolute;top:-10px;left:15px;width:13px;height:14px;transform:translateY(-100%);background:url(https://assets.cake.jp/bp/img/common/balloon_apex_top.svg) no-repeat;background-size:100% 100%;content:""}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_content .list_area_deliverable{margin-top:5px;font-weight:700}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_content .list_area_deliverable li{line-height:1.71429}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_content .list_area_deliverable li:after{content:"、"}.p-itemDetailSummary__data .tagList li .released_locally .m__box_accordion_style_txt_content .list_area_deliverable li:last-child:after{content:none}.p-itemDetailSummary__data .tag_socialgift{margin-top:5px}.p-itemDetailSummary__timesaleCountLabel{margin-top:10px;margin-bottom:15px}.p-itemPoint__base{display:inline-block;position:relative;background:#fffaf5}.p-itemPoint__base::before{position:absolute;top:54%;right:15px;width:6px;height:6px;margin-top:-4px;transform:rotate(45deg);border:0;border-top:solid 1px #1a1412;border-right:solid 1px #1a1412;content:''}.p-itemPoint__base>a{display:block;padding:7px 30px 7px 15px}.p-itemPoint__point{display:flex;align-items:center;color:#e17048;font-weight:700;font-size:.875rem;line-height:1}.p-itemPoint__point>i{width:19px;height:19px;margin-right:5px;margin-bottom:-1px}.p-itemPoint__point--get{margin-left:2px;color:#1a1412;font-weight:400;font-size:12px}.p-itemPoint__box{display:block;margin:3px 0 0 15px}.p-itemPoint__box--entry>p a{display:inline-block;border-bottom:1px solid #e17048;color:#e17048}.p-itemPoint__box--entry>p span{color:#e17048;font-weight:700}.p-itemPoint__box--doneEntry:before{margin-right:3px;margin-left:3px;content:"\f00c";color:#b0cfb8;font-weight:900;line-height:1;font-family:"Font Awesome 5 Free"}.p-itemDetailSummary__size{margin-bottom:30px}.p-itemDetailSummary__size .size_text{display:none}.p-itemDetailSummary__size .list_size_variations{align-items:stretch;justify-content:flex-start;width:100%;margin-top:-15px}.p-itemDetailSummary__size .list_size_variations .size_parts{box-sizing:border-box;display:block;position:relative;width:136px;margin-top:15px;margin-right:15px;margin-bottom:0}.p-itemDetailSummary__size .list_size_variations .size_parts .wrap{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:65px;padding:8px 20px;border:2px solid #f3f3f3;color:#1a1412;text-align:center}.p-itemDetailSummary__size .list_size_variations .size_parts .size{display:block;font-weight:400;font-size:.75rem;line-height:1.5}.p-itemDetailSummary__size .list_size_variations .size_parts .price{display:block;margin-top:0;font-weight:700;font-size:1.0625rem;line-height:1.58824}.p-itemDetailSummary__size .list_size_variations .size_parts .packing{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.p-itemDetailSummary__size .list_size_variations .size_parts .stock{color:#1a1412;font-weight:400;font-size:.625rem;line-height:1.5}.p-itemDetailSummary__size .list_size_variations .size_parts .off{position:absolute;top:0;left:0}.p-itemDetailSummary__size .list_size_variations .size_parts.current .wrap{border-color:#e89374;background-color:rgba(255,110,110,.05)}.p-itemDetailSummary__size .list_size_variations .size_parts.current .price{color:#e89374}.p-itemDetailSummary__size .list_size_variations .size_parts.is-sale .wrap{min-height:80px}.p-itemDetailSummary__size .list_size_variations .size_parts.is-sale .wrap .price{color:#ddd}.p-itemDetailSummary__size .list_size_variations .size_parts.is-sale .wrap .off{background-color:#ddd}.p-itemDetailSummary__size .list_size_variations .size_parts.is-sale .wrap[href] .price{color:#e73c46}.p-itemDetailSummary__size .list_size_variations .size_parts.is-sale .wrap[href] .off{background-color:#e73c46}.p-itemDetailSummary__size .list_size_variations .size_parts.is-sale.current .wrap .price{color:#e73c46}.p-itemDetailSummary__size .list_size_variations .size_parts.is-sale.current .wrap .off{background-color:#e73c46}.p-itemDetailSummary__cv .count-shipping_area{margin-bottom:20px}.p-itemDetailSummary__cv .count-price_area{box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.p-itemDetailSummary__cv .count-price_area .count{display:flex;align-items:center;margin-right:20px;margin-bottom:5px;color:#1a1412;font-size:.875rem;line-height:1.71429;white-space:nowrap}.p-itemDetailSummary__cv .count-price_area .discount{display:flex;align-items:center}.p-itemDetailSummary__cv .count-price_area .discount .discount_default_fee{margin-left:8px;color:#1a1412;font-size:.75rem;line-height:1.5;text-decoration:line-through}.p-itemDetailSummary__cv .count-price_area .quantity{width:70px;height:50px;margin:0 8px;border:2px solid #f3f3f3;border-radius:9px;color:#1a1412;font-size:.875rem;line-height:1.71429;text-align:center}.p-itemDetailSummary__cv .count-price_area .price{display:flex;flex-shrink:0;align-items:center;margin-bottom:5px}.p-itemDetailSummary__cv .count-price_area .price .fee{display:flex;align-items:center;color:#e89374;font-weight:700;font-size:1.375rem;line-height:1}.p-itemDetailSummary__cv .count-price_area .price .fee>small{margin-top:.25em;margin-right:.25em;color:#1a1412;font-weight:400;font-size:.8125rem;line-height:1}.p-itemDetailSummary__cv .count-price_area .price .shipfree{box-sizing:border-box;margin-left:10px;padding:4px 4px;border:2px solid;color:#cc4919;font-weight:700;font-size:.6875rem}.p-itemDetailSummary__cv .count-price_area .price.is-sale .fee{color:#e73c46}.p-itemDetailSummary__cv .count-price_area .price .delivery{color:#1a1412;font-weight:700;font-size:1.125rem;line-height:1.72222}.p-itemDetailSummary__cv .count-price_area .price .delivery>small{font-size:.875rem;line-height:2.21429}.p-itemDetailSummary__cv .count-shipping_area .shipping_matome{margin-top:5px;font-size:.8125rem;line-height:1.5}.p-itemDetailSummary__cv .btn_area{display:flex;align-items:center}.p-itemDetailSummary__cv .btn_area .m__btn_bookmark{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:130px;height:72px;margin-right:10px;border:2px solid #f3f3f3;border-radius:9px;font-size:2.8125rem;line-height:1}.p-itemDetailSummary__cv .btn_area .c-cartButton{max-width:376px}.p-itemDetailSummary__notice{padding:30px 0}.p-itemDetailSummary__notice .notice_packing{color:#1a1412;line-height:1.71429}.p-itemDetailSummary__notice .notice_help p{margin:0}.p-itemDetailSummary__delivery{box-sizing:border-box;padding:25px 35px 25px;background:#fffaf5}.p-itemDetailSummary__delivery .ttl_about_delivery{margin-bottom:7px;color:#1a1412;font-size:.9375rem;line-height:1.73333;text-align:center}.p-itemDetailSummary__delivery .about_icons{padding:10px 10px 5px 10px;background-color:#fffaf5;font-size:12px}.p-itemDetailSummary__delivery .about_icons .icons{margin-bottom:10px}.p-itemDetailSummary__delivery .about_icons .icons .about_icon{display:inline-block;margin-right:.75em}.p-itemDetailSummary__delivery .about_icons .icons .about_icon .icon_timezon_alltime{display:inline-block;width:16px;height:16px;margin-right:2px;background-color:#ffeaea;vertical-align:middle}.p-itemDetailSummary__delivery .about_icons .icons .about_icon .icon_timezon_afternoon{box-sizing:border-box;display:inline-block;width:16px;height:16px;margin-right:2px;border:#e8e7e7 1px solid;background-color:#fff9d6;vertical-align:middle}.p-itemDetailSummary__delivery .about_icons .icons .about_icon .icon_stock_in-stock{color:#e89374;font-size:16px;vertical-align:middle}.p-itemDetailSummary__delivery .about_icons .icons .about_icon .icon_stock_low{color:#1a1412;font-size:16px;vertical-align:middle}.p-itemDetailSummary__delivery .about_icons .icons .about_icon .icon_stock_out-of-stock{color:#8c8988;font-size:20px;vertical-align:middle}.p-itemDetailSummary__delivery .m__form_selectbox{height:50px;border:2px solid #f3f3f3;color:#1a1412;font-size:.9375rem;line-height:1.73333}.p-itemDetailSummary__delivery .selected_deliverable_area{box-sizing:border-box;display:none;width:100%;margin-top:10px;padding:10px;border:1px solid #e2d57e;background-color:#fffaf6;color:#1a1412;line-height:1.64286;text-align:center}.p-itemDetailSummary__delivery .selected_deliverable_area .m__txt_bold{font-size:.9375rem;line-height:1.53333}.p-itemDetailSummary__delivery .link_rush{margin-top:10px;font-size:.9375rem;line-height:1.73333;text-align:center}.p-itemDetailFeature{padding:70px 0;background-color:#fffaf5}.p-itemDetailFeature__section{margin-bottom:40px}.p-itemDetailFeature__section:last-child{margin-bottom:0}.p-itemDetailFeature__heading{margin-bottom:20px;font-size:1.375rem;line-height:1.45455}.p-itemDetailFeature__contents{font-size:1rem;line-height:1.5}.p-itemDetailFeature__contents>*{display:block;margin-bottom:10px}.p-itemDetailFeature__contents>:last-child{margin-bottom:0}.p-itemDetailFeature__contents a{display:inline-block;color:#e89374;cursor:pointer}.p-itemDetailInformation__section{max-width:1080px;margin:0 auto}.p-itemDetailInformation__section:not(:last-child){margin-bottom:60px}.p-itemDetailInformation__heading{position:relative;margin:0;padding-bottom:24px;border-bottom:1px solid #e8e7e7}.p-itemDetailInformation__heading.active:after{transform:rotate(225deg)}.p-itemDetailInformation__contents{border-bottom:1px solid #e8e7e7}.p-itemDetailInformation__contents .l__width--xl{padding-right:0;padding-left:0}.p-itemDetailInformation .m__table .table_content,.p-itemDetailInformation .m__table .table_ttl{padding:14px 30px 15px;font-size:1rem;line-height:1.6875}.p-itemDetailInformation__shopHeader{display:flex;align-items:center;padding-top:5px}.p-itemDetailInformation__shopIcon{box-sizing:border-box;position:relative;flex-shrink:0;width:108px;height:auto!important;margin-right:20px;overflow:hidden;border:1px solid #e8e7e7;border-radius:50%}.p-itemDetailInformation__shopIcon:before{display:block;width:100%;height:0;padding-top:100%;content:""}.p-itemDetailInformation__shopIcon img{position:absolute;top:50%!important;left:50%!important;width:auto!important;max-width:none;height:100%!important;transform:translate(-50%,-50%)}.p-itemDetailInformation__shopName{color:#e89374;font-weight:700;font-size:1rem;line-height:1.6875}.p-itemDetailInformation__shopAddress,.p-itemDetailInformation__shopOwner{font-size:1rem;line-height:1.6875}.p-itemDetailInformation__shopAddress{margin-top:5px}.p-itemDetailInformation__shopContents{padding:0 0 35px}.p-itemDetailInformation__shopArticle p{line-height:1.71429}.p-itemDetailInformation__shopArticle>*{margin:25px 0}.p-itemDetailInformation__shopButton{margin-top:40px}.p-itemDetailReview{margin-bottom:40px;padding:80px 0 40px;background-color:#fffaf5}.p-itemDetailReview__container{max-width:1080px;margin:0 auto}.p-itemDetailReview__heading{margin:0;padding-bottom:5px}.p-itemDetailReview__inner{max-width:1080px}.p-itemDetailReview__button{padding-top:50px}.p-itemDetailReview__all{margin:0 auto}.p-itemDetailShare{box-sizing:border-box;display:flex;align-items:center;justify-content:center;max-width:364px;height:65px;margin:55px auto 0;border:1px solid #f3f3f3;border-radius:33px;color:#1a1412;line-height:1.71429}.p-shareList{display:flex;align-items:center}.p-shareList>li{flex-shrink:0;width:28px;margin-left:7px}.p-shareList__item{box-sizing:border-box;display:block;position:relative;height:auto!important;overflow:hidden;border-radius:50%}.p-shareList__item:before{display:block;width:100%;height:0;padding-top:100%;content:""}.p-shareList__item img{position:absolute;top:50%!important;left:50%!important;width:auto!important;max-width:none;height:100%!important;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.p-itemDetailSlider__thumb .swiper-wrapper{flex-wrap:wrap;width:calc(100% + 14px)}.p-itemDetailSlider__thumb .swiper-wrapper>*{margin-top:14px}.p-itemDetail>:nth-child(odd){padding-right:25px}.p-itemDetail>:nth-child(even){padding-left:25px}.p-itemDetailGallery .thumb_slider>li:nth-child(5n){margin-right:0}.p-itemDetailSummary__size .list_size_variations .size_parts .off{padding-top:3px;padding-bottom:3px}.p-itemDetailSummary__share{display:none!important}.p-itemDetailInformation__heading{pointer-events:none}.p-itemDetailInformation__contents{display:block!important}}@media screen and (max-width:767px){.select_deliverable_area{display:block}.select_deliverable_area .columnparts{width:100%}.select_deliverable_area .m__form_selectbox{margin:15px 0}.compare_size_area{padding-top:40px;padding-bottom:0}.list_size_wrap{position:relative;min-height:170px;overflow:auto}.compare_size_area .list_size{box-sizing:border-box;position:absolute;top:0;left:0;justify-content:flex-start;width:auto}.compare_size_area .list_size li{position:relative;width:140px}.stock_area .cart_btn .cart_btn_size{height:inherit;line-height:inherit}.product_keyword_area{margin:20px auto}.product_keyword_area .keyword_list .keyword_tag{margin:0 10px 10px 0}.delivery_calendar_scroll{max-height:155px}.delivery_calendar_wrap .switch_month_area{margin-bottom:15px}.delivery_calendar_wrap .switch_month_area .btn_swithc{width:30px;height:30px;border-radius:15px}.delivery_calendar{border-spacing:4px 0}.marugotocake_line_area{transition-duration:.2s;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.marugotocake_line_area.is-up{transform:translateY(-122px)}.marugotocake_line_area .icon_box{width:70px;height:auto}.marugotocake_line_area .icon_box img{width:85%}.marugotocake_line_area .sale_date{font-size:15px}.marugotocake_line_area .text_box{display:flex;align-items:center;justify-content:center;width:80%;height:60px;padding:8px}.marugotocake_line_area .text_box .pc_sale_text{display:none}.marugotocake_line_area .text_box .sp_sale_text{display:block;width:80%;white-space:nowrap}.marugotocake_line_area .text_box .pc_btn{display:none}.marugotocake_line_area .text_box .sp_btn{display:block;height:35px;font-weight:700;font-size:15px}.pc_br{display:none}.sp_br{display:block}.p-itemDetail{display:block;margin-top:0}.p-itemDetail>*{width:100%}.p-itemDetail__summary{margin-top:25px}.p-itemDetailGallery{width:calc(100% + 40px);margin-left:-20px}.p-itemDetailGallery .thumb_slider{flex-wrap:nowrap}.p-itemDetailGallery .thumb_slider--center{justify-content:center}.p-itemDetailGallery .thumb_slider--center>li:last-child{margin-right:0}.p-itemDetailGallery .thumb_slider>li{width:16%;margin-top:10px;margin-right:2.66667%}.p-itemDetailGallery__share{display:none!important}.p-itemDetailSummary__shop{margin-bottom:5px}.p-itemDetailSummary__shop .name_shop{font-size:.75rem;line-height:1.66667}.p-itemDetailSummary__data .name_item{display:block;margin-bottom:5px}.p-itemDetailSummary__data .name_item .num_item .small{display:inline}.p-itemDetailSummary__data .name_item .name{font-size:1.25rem;line-height:1.4}.p-itemDetailSummary__data .tag_socialgift{margin-top:0;margin-bottom:5px}.p-itemPoint__point{font-size:.8125rem}.p-itemDetailSummary__size{margin-bottom:20px}.p-itemDetailSummary__size .size_text{display:block;margin:10px auto 5px;color:#1a1412;font-weight:700;font-size:15px}.p-itemDetailSummary__size .swipe_size{flex-wrap:nowrap;overflow-x:scroll}.p-itemDetailSummary__size .list_size_variations{margin-top:-10px}.p-itemDetailSummary__size .list_size_variations .size_parts{width:calc((100% - 24px)/ 3);min-width:102px;margin-top:10px;margin-right:7px}.p-itemDetailSummary__size .list_size_variations .size_parts .wrap{padding:10px 15px}.p-itemDetailSummary__size .list_size_variations .size_parts .price{font-size:.875rem;line-height:1.42857}.p-itemDetailSummary__cv{box-sizing:border-box;width:100%;background-color:#fff}.p-itemDetailSummary__cv--fixed{z-index:10;position:fixed;bottom:0;left:0;padding:10px 20px 12px;transform:translateY(100%);border-top:3px solid #e89374;transition-duration:.2s;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.p-itemDetailSummary__cv--fixed.is-active{transform:none}.p-itemDetailSummary__cv--static{margin:30px auto}.p-itemDetailSummary__cv .count-shipping_area{margin-bottom:10px}.p-itemDetailSummary__cv .count-price_area{flex-wrap:nowrap}.p-itemDetailSummary__cv .count-price_area .count{margin-right:10px;margin-bottom:0;font-size:.75rem;line-height:1.66667}.p-itemDetailSummary__cv .count-price_area .quantity{width:50px;height:40px;margin:0 5px;font-size:.75rem;line-height:1.66667}.p-itemDetailSummary__cv .count-price_area .price{margin-bottom:0;margin-left:auto}.p-itemDetailSummary__cv .count-price_area .price .fee{font-size:1.25rem;line-height:1}.p-itemDetailSummary__cv .count-price_area .price .fee>small{margin-top:0;font-size:.6875rem}.p-itemDetailSummary__cv .count-price_area .price .delivery{font-size:.875rem;line-height:1.92857}.p-itemDetailSummary__cv .count-price_area .price .delivery>small{font-size:.6875rem;line-height:2.45455}.p-itemDetailSummary__cv .count-shipping_area .shipping_matome{font-size:.6875rem;line-height:1.5}.p-itemDetailSummary__cv .btn_area .m__btn_bookmark{flex-shrink:0;width:87px;height:48px;font-size:2rem;line-height:1}.p-itemDetailSummary__cv .btn_area .c-cartButton{max-width:none}.p-itemDetailSummary__notice{padding-top:15px}.p-itemDetailSummary__notice .notice_packing{margin-bottom:10px;font-size:.75rem;line-height:2;text-align:center}.p-itemDetailSummary__delivery{width:calc(100% + 40px);margin-bottom:0;margin-left:-20px;padding:20px 15px 20px}.p-itemDetailSummary__delivery .about_icons{padding:10px 5px 5px 5px}.p-itemDetailSummary__delivery .about_icons .icons{margin-bottom:5px}.p-itemDetailSummary__delivery .m__form_selectbox{height:40px;font-size:.8125rem;line-height:1.76923}.p-itemDetailSummary__delivery .selected_deliverable_area{padding:6px;font-size:.75rem;line-height:1.66667}.p-itemDetailSummary__delivery .selected_deliverable_area .m__txt_bold{font-size:.8125rem;line-height:1.53846}.p-itemDetailSummary__delivery .link_rush{margin-top:15px}.p-itemDetailFeature{padding-top:30px;padding-bottom:30px}.p-itemDetailFeature__section{margin-bottom:30px}.p-itemDetailFeature__heading{margin-bottom:15px;font-size:18px}.p-itemDetailFeature__contents{font-size:.875rem;line-height:1.5}.p-itemDetailInformation__section:not(:last-child){margin-bottom:0}.p-itemDetailInformation__section:first-child .p-itemDetailInformation__heading{border-top:1px solid #f3f3f3}.p-itemDetailInformation__heading{padding:14px 15px;border-color:#f3f3f3}.p-itemDetailInformation__heading:after{display:block;position:absolute;top:0;right:32px;bottom:0;width:6px;height:6px;margin:auto;transform:rotate(45deg);border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.p-itemDetailInformation__contents{box-sizing:border-box;padding-top:0;padding-bottom:10px;border-color:#f3f3f3}.p-itemDetailInformation .m__table{border-bottom:none}.p-itemDetailInformation .m__table .table_content,.p-itemDetailInformation .m__table .table_ttl{padding:12px 15px 13px;font-size:.8125rem;line-height:1.5}.p-itemDetailInformation__shop .table_ttl{display:none}.p-itemDetailInformation__shop .m__table .table_content{padding-right:0;padding-left:0}.p-itemDetailInformation__shopHeader{padding:0 15px 23px;border-bottom:1px solid #e8e7e7}.p-itemDetailInformation__shopAddress,.p-itemDetailInformation__shopOwner{font-size:.8125rem;line-height:1.76923}.p-itemDetailInformation__shopAddress>span{display:block}.p-itemDetailInformation__shopContents{padding:15px 15px}.p-itemDetailInformation__shopArticle>*{margin:15px 0}.p-itemDetailInformation__shopButton{margin-top:10px}.p-itemDetailReview{margin:0;padding:0}.p-itemDetailReview__heading{padding:15px;background-color:#fff}.p-itemDetailReview__button{padding:20px 0;border-bottom:1px solid #f3f3f3}.p-itemDetailReview .m__box_list_review>li:nth-child(n+2){display:none}.p-itemDetailShare{width:100%;height:51px;margin-top:30px;font-size:.75rem;line-height:1.66667}.p-shareList>li{width:22px;margin-left:6px}.p-shareList--modal{justify-content:center}.p-shareList--modal>li{width:44px;margin:0 8px}}@media screen and (min-width:768px) and (max-width:959px){.select_deliverable_area .columnparts{width:100%}.select_deliverable_area .columnparts.m__form_selectbox{margin-top:15px}.delivery_calendar{border-spacing:4px 0}.p-itemDetailSummary__delivery{padding-right:20px;padding-left:20px}}@media (hover:hover) and (pointer:fine){.product_keyword_area .keyword_btn--line_gray{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.product_keyword_area .keyword_btn--line_gray:hover{border-color:#e89374;background-color:transparent}.product_keyword_area .keyword_list .keyword_tag .keyword_btn{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.product_keyword_area .keyword_list .keyword_tag .keyword_btn:hover{color:#e89374}.delivery_calendar_wrap .switch_month_area .btn_swithc{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.delivery_calendar_wrap .switch_month_area .btn_swithc:hover{opacity:.8}.p-itemPoint__base>a{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.p-itemPoint__base>a:hover{opacity:.7}.p-itemPoint__box--entry>p a{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.p-itemPoint__box--entry>p a:hover{border-bottom:1px solid #e03c00;color:#e03c00}.p-itemDetailSummary__size .list_size_variations .size_parts .wrap[href]{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.p-itemDetailSummary__size .list_size_variations .size_parts .wrap[href]:hover{border-color:#e89374}.p-itemDetailFeature__contents a{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.p-itemDetailFeature__contents a:hover{color:#cf8367}.p-itemDetailInformation__shopName{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.p-itemDetailInformation__shopName:hover{color:#cf8367}.p-shareList__item{transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-out}.p-shareList__item:hover{opacity:.8}}