@charset "UTF-8";.mt_12{margin-top:12px}.mb_12{margin-bottom:12px}.page_hotel_order{background:#fffaf5 url(https://assets.cake.jp/bp/img/carts/renewal/bg_cake_main.png) center top/100% auto no-repeat;font-size:14px;line-height:1.75em}.page_hotel_order.flower{background-image:url(https://assets.cake.jp/bp/img/carts/renewal/bg_flower_main.png)}.page_hotel_order h3{margin-top:0;margin-bottom:20px;font-weight:400;font-size:24px;text-align:center}.page_hotel_order em{font-style:normal;font-weight:700}.page_hotel_order .txt_red{color:#e89374;font-weight:700;font-size:16px}.change_lang{display:inline-block;position:absolute;top:0;right:70px;padding:10px 20px;border-radius:0 0 6px 6px;background:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);color:#8c8988}.change_lang em{color:#8c8988}.change_lang a{color:#e89374}.mv_area{margin:0 auto;padding-top:30px;text-align:center}.mv_area h1{margin-bottom:20px;color:#e89374}.mv_area h1 img{width:100px}.mv_area h1 span{display:inline-block;margin-bottom:5px;padding:5px 40px;background:#fff;font-size:28px}.mv_area h1 em{display:inline-block;padding:5px 20px;background:#fff;font-size:36px}.mv_area h1 em br{display:none}.mv_area img{width:290px;margin-bottom:20px}.mv_area .att{margin-bottom:40px;color:#8c8988;font-size:10px}.mv_area .txt_area{width:360px;margin:0 auto 30px;font-size:13px}.item_ctg{width:calc(100% - 50px);max-width:1024px;margin:0 auto 40px;padding:30px 40px;border-radius:4px;background:#fff;text-align:center}.item_ctg h2{display:inline-block;position:relative;width:100%;margin:20px 0;padding:12px;background-color:snow;color:#e89374;font-weight:400;font-size:24px}.itemRead{margin-bottom:20px}.item_ctg ul{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-right:-20px}.item_ctg li{width:calc((100% / 3) - 20px);margin-right:20px;margin-bottom:20px;overflow:hidden;border:solid 1px #f3f3f3;border-radius:4px}.item_ctg li img{width:100%}.item_ctg li dl{margin:20px;line-height:2em;text-align:left}.item_ctg li dt{display:-webkit-box;margin-bottom:10px;font-weight:700;font-size:16px;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.item_ctg li dd.date{color:#8c8988}.item_ctg li a{display:inline-block;width:80%;margin-bottom:20px;padding:10px;border:solid 1px;border-radius:30px;box-shadow:none;color:#e89374;font-weight:700;text-align:center}.item_ctg li a i{color:currentColor}.item_ctg li.select{border:solid 2px #e89374;background:#fffaf5}.item_ctg li.select a{background:#e89374;color:#fff}.order_att{text-align:center}.li_general{list-style-type:none}.li_general>li{position:relative;padding-left:1.2em;list-style-type:none}.li_general>li:before{display:block;position:absolute;top:calc(1em - 2px);left:0;width:6px;height:6px;border-radius:50%;background:#e89374;content:""}.order_att ul{width:580px;margin:0 auto 30px;padding:20px 30px;border:2px solid #f3f3f3;border-radius:4px;background:#fff;line-height:2em;text-align:left}.order_att a{display:inline-block;width:30%;margin-bottom:60px;padding:10px;border-radius:30px;background:#e89374;color:#fff;font-weight:700;font-size:16px;text-align:center}.howto_order{padding:60px;background:#fff}.howto_order dl{max-width:1024px;margin:0 auto}.order_faq{padding:60px}.order_faq dl{max-width:1024px;margin:0 auto}.mfp-container{padding:30px}.mfp-close{font-size:40px}.mfp-close-btn-in .mfp-close{line-height:40px}.mfp-close-btn-in .mfp-close::after,.mfp-close-btn-in .mfp-close::before{display:block;position:absolute;top:50%;right:50%;width:20px;height:2px;content:""}.mfp-close-btn-in .mfp-close::before{transform:rotate(45deg)}.mfp-close-btn-in .mfp-close::after{transform:rotate(-45deg)}.popup-hide{display:none}.case-popup{box-sizing:border-box;display:block;position:relative;width:auto;margin:0 auto;padding:30px;border-radius:4px;background:#fff;box-shadow:none}.case-popup .order_area{display:flex;justify-content:space-between}.case-popup .fv_area{width:48%}.fv_area .photo_slider_are{width:100%}.case-popup .select_area{width:48%;font-size:14px}.case-popup .select_area h3{margin-right:10px;margin-bottom:20px;font-weight:700;font-size:16px;text-align:left}.case-popup .select_area h4{margin:20px 0;font-weight:700;font-size:14px}.case-popup .select_area .date{color:#e89374;font-weight:700}.case-popup .select_area ul{margin:20px 0;padding:15px 0 0;border-top:#e8e7e7 solid 1px;border-bottom:#e8e7e7 solid 1px}.case-popup .select_area li{display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:#e8e7e7 dashed 1px}.case-popup .select_area li .txt_red{color:#e89374;font-weight:400;font-size:12px}.case-popup .select_area li .txt_red em{margin-right:5px;font-style:normal;font-weight:700;font-size:14px}.case-popup .select_area li:last-child{margin-bottom:0;border:none}.case-popup .select_area select{margin-bottom:20px;border-radius:5px}.case-popup .select_area .count{display:flex;align-items:center;justify-content:flex-end;margin-bottom:16px}.case-popup .select_area input{width:50px;margin:0 5px 0 10px;border-radius:5px}.case-popup .select_area a{display:inline-block;width:100%;margin:20px 0 0;padding:10px;border-radius:30px;background:#e89374;color:#fff;font-weight:700;text-align:center}.case-popup .select_area i{margin-right:20px}.case-popup .txt_area{width:100%;margin-top:30px;padding-top:30px;border-top:#e8e7e7 solid 1px}.case-popup .txt_area a{color:#e89374;text-decoration:underline}.case-popup .txt_area dt{display:inline-block;position:relative;margin-bottom:10px;padding:0 0 0 10px;font-weight:700;font-size:14px}.case-popup .txt_area dt:before{display:inline-block;position:absolute;bottom:0;left:0;width:4px;height:15px;transform:translate(-50%);background-color:#e89374;content:''}.case-popup .txt_area dd{margin-bottom:20px;line-height:1.7em}.case-popup .txt_area dd:last-child{margin-bottom:0}.case-popup .txt_area li{position:relative;padding-left:1.2em;list-style-type:none}.case-popup .txt_area li::before{display:block;position:absolute;top:.6em;left:0;width:6px;height:6px;border-radius:50%;background:#ddd;content:""}.cart_top_link_area{z-index:10;position:fixed;bottom:0;width:100%;padding:20px 0 40px;background:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.2);text-align:center;opacity:.95}.cart_top_link_area a{display:inline-block;width:180px;padding:5px;border-radius:30px;background:#e89374;color:#fff;font-weight:700;text-align:center}.cart_top_link_area p{clear:both}.li_order{line-height:1.75}.li_order>li{display:table}.li_order>li>.li_order_num,.li_order_txt{display:table-cell}.li_order_num{width:24px}.li_notice{margin:8px 0}.li_notice>li{display:table}.li_notice>li>.li_notice_mark,.li_notice_txt{display:table-cell}.li_notice_mark{width:18px}#page_top{display:inline-block;margin-top:20px;float:right}#cboxContent{background:0 0}#cboxLoadedContent{padding:0}#cboxClose{top:25px;right:25px;width:32px;height:32px;border-radius:50%;background:url(https://assets.cake.jp/bp/img/carts/renewal/ico_btn_close.svg) no-repeat;background-position:center;background-size:60%;background-color:rgba(224,224,224,.7)}.order_area>.select_area>.cart_add_form>.m__btn{margin:0 auto}@media screen and (max-width:767px){.page_hotel_order{background-size:auto;font-size:12px}.page_hotel_order h3{font-size:20px}.page_hotel_order .txt_red{font-size:12px}.change_lang{right:5%;padding:2% 3%}.mv_area h1{margin-bottom:20px;color:#e89374}.mv_area h1 img{width:115px}.mv_area h1 span{padding:5px 20px;font-size:16px}.mv_area h1 em{font-size:30px}.mv_area h1 em br{display:inline-block}.mv_area img{width:250px;margin-bottom:20px}.mv_area .att{margin-bottom:20px}.mv_area .txt_area{width:78%;font-size:12px;text-align:left}.item_ctg{width:100%;margin:0 auto 40px;padding:30px 20px;font-size:14px;text-align:left}.item_ctg h2{margin:20px 0;font-size:17px}.item_ctg ul{margin-right:-15px}.item_ctg li{width:calc((100% / 2) - 15px);margin-right:15px;text-align:center}.item_ctg li img{width:100%;min-height:140px;-o-object-fit:cover;object-fit:cover}.item_ctg li dl{margin:5%;font-size:12px;line-height:1.4em;text-align:left}.item_ctg li dt{display:-webkit-box;height:32px;margin-bottom:5px;overflow:hidden;font-size:14px}.item_ctg li dd.date{margin-bottom:10px;font-size:10px}.item_ctg li a{width:88%;margin-bottom:15px;padding:5px;font-size:12px}.order_att ul{width:calc(100% - 40px);padding:20px}.order_att a{width:80%}.howto_order{width:100%;padding:30px 6%}.order_faq{width:100%;padding:30px 6%}.mfp-container{padding:5%}.mfp-close-btn-in .mfp-close{top:10px;right:10px;transform:none}.case-popup{display:block;padding:15px}.case-popup .order_area{display:block;max-width:100%}.case-popup .fv_area{width:100%}.case-popup .select_area{width:100%!important;margin-top:30px}.case-popup .image{padding:0 0 18px 0}.case-popup .text{padding:0}.cart_top_link_area{z-index:10;position:fixed;bottom:0;width:100%;min-width:320px;padding:20px 0;box-shadow:0 0 10px 0 rgba(0,0,0,.2);text-align:center;opacity:.95}#page_top{margin-right:auto!important;margin-bottom:20px;float:none;text-align:center}}@media (hover:hover) and (pointer:fine){.change_lang a{transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.change_lang a:hover{color:#cf8367}.item_ctg li a{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.item_ctg li a:hover{background:0 0;color:#cf8367}.cart_top_link_area a{transition-duration:.2s;transition-property:all;transition-timing-function:ease-out}.cart_top_link_area a:hover{background-color:#cf8367}}@media screen and (min-width:768px) and (max-width:959px){.item_ctg{padding-right:25px;padding-left:25px}.item_ctg li{width:calc((100% / 2) - 20px)}.tagline_ttl{margin-bottom:0}}