#menu .whitening-menu-section{background:#f0f4fa}#menu h2{font-weight:bold}#menu .add_menu-box{display:block;text-align:center}#menu .add_menu-box ul{display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px;max-width:740px;margin:auto;grid-template-columns:repeat(2, 140px)}@media screen and (min-width: 576px){#menu .add_menu-box ul{grid-template-columns:repeat(4, 140px);gap:20px}}#menu .add_menu-box ul .add_circle{aspect-ratio:1;border-radius:50%;border:1px solid #b7944b;margin:0 auto;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;text-align:center;line-height:1.3;width:100%;padding:30px 20px;color:#b7944b}#menu .add_menu-box ul .add_circle .light{font-size:15px;line-height:2}#menu .add_menu-box ul .add_circle .bold{font-size:17px;font-weight:bold}#menu .add_menu-box ul .add_circle .bold .circle{background:#b7944b;color:#fff;border-radius:50%;font-size:16px;padding:3px}@media screen and (max-width: 767px){#menu .add_menu-box ul .add_circle .bold .circle{font-size:15px}}#menu .add_menu-box ul .add_circle .bold .sm{font-size:16px;font-weight:normal}@media screen and (max-width: 767px){#menu .add_menu-box ul .add_circle .bold .sm{font-size:15px}}#menu .add_menu-box ul .add_circle_range{padding:10px}#menu .add_menu-box ul .add_circle_range img{width:70%;margin:auto}#menu .menu-btn-box{max-width:1200px;margin:25px auto 90px;padding:16px;text-align:center}@media screen and (max-width: 767px){#menu .menu-btn-box{margin:30px auto 80px;font-size:22px}}#menu .menu-btn-box .menu-btn-title{margin-bottom:30px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;color:#658bbc;font-weight:bold;font-size:32px}#menu .menu-btn-box ul{display:grid;gap:50px;padding:0 40px}@media screen and (max-width: 767px){#menu .menu-btn-box ul{width:100%;gap:15px;padding:0 16px}}#menu .menu-btn-box ul li{width:33.3333333333%}@media screen and (max-width: 991px){#menu .menu-btn-box ul li{width:100%}}#menu .menu-btn-box ul li .menu-btn{text-align:left;gap:24px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;background:#fffaef;border:.25px solid #bb9c5b;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.1019607843);box-shadow:0px 3px 10px rgba(0,0,0,.1019607843);border-radius:5px;position:relative;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;line-height:1.5;font-size:20px;font-weight:bold;color:#b7944b;padding:16px}#menu .menu-btn-box ul li .menu-btn::after{content:"";position:absolute;background:url(../../images/menu/menu_btn_ar.svg) no-repeat;width:18px;height:15px;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#menu .content-wrap{max-width:1010px;margin-top:128px;background:#fff;padding:0}@media screen and (max-width: 767px){#menu .content-wrap{margin-top:80px;margin-left:15px;margin-right:15px}}#menu .card-header-wrapper{position:relative}#menu .card-header-wrapper .card-header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(#7A9BC6), to(#658BBC));background:-webkit-linear-gradient(#7A9BC6, #658BBC);background:linear-gradient(#7A9BC6, #658BBC);border-radius:0;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-family:"游明朝'","Yu Mincho","Hiragino Mincho Pro",serif;font-weight:bold;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:16px 26px 7px}@media screen and (max-width: 767px){#menu .card-header-wrapper .card-header{padding:11px 12px 8px}}#menu .card-header-wrapper .card-header .card-title{font-size:32px;margin-bottom:0}@media screen and (max-width: 767px){#menu .card-header-wrapper .card-header .card-title{font-size:18px}}#menu .card-header-wrapper .card-header .card-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:33px;gap:4px;line-height:1}@media screen and (max-width: 767px){#menu .card-header-wrapper .card-header .card-price{font-size:24px;gap:2px}}#menu .card-header-wrapper .card-header .card-price .unit{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",arial,"游ゴシック体","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;font-size:14px;text-align:left;line-height:1.2}@media screen and (max-width: 767px){#menu .card-header-wrapper .card-header .card-price .unit{font-size:9px}}#menu .card-body{background:#fff;padding:35px}@media screen and (max-width: 767px){#menu .card-body{padding:20px 13px}}#menu .card-body .card-top-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:35px;-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:20px}@media screen and (max-width: 991px){#menu .card-body .card-top-section{margin-bottom:12px;gap:15px}}#menu .card-body .card-top-section img{width:35%;max-width:319px}#menu .card-body p{font-size:16px}#menu .card-body p span{color:#bf587b}@media screen and (max-width: 767px){#menu .card-body p{font-size:14px}}#menu .card-details{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#menu .recommend{display:block}#menu .recommend .tags{display:inline-block;margin-bottom:12px;background-color:#105aa0;color:#fff;border-radius:40px;font-size:20px;padding:5px 73px}@media screen and (max-width: 767px){#menu .recommend .tags{font-size:11px;padding:0 10px;margin-bottom:5px}}#menu .recommend .recommend-list{list-style:none;line-height:1.6}@media screen and (max-width: 767px){#menu .recommend .recommend-list{font-size:12px}}#menu .highlight{color:#bf587b;font-weight:bold}#menu .label{position:absolute;top:-60px;left:3%;background-color:#fff;padding:10px 70px;-webkit-box-shadow:0 3px 10px rgba(109,138,184,.3490196078);box-shadow:0 3px 10px rgba(109,138,184,.3490196078);font-size:20px;font-weight:bold;color:#658bbc;white-space:nowrap}@media screen and (max-width: 991px){#menu .label{top:-25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;font-size:12px;padding:2px 20px}}#menu .label::before{content:"";position:absolute;left:50%;top:64px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:4px;background-color:#fff}@media screen and (max-width: 991px){#menu .label::before{top:30px;height:2px}}#menu .label::after{content:"";position:absolute;left:50%;top:66px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:10px solid #fff}@media screen and (max-width: 767px){#menu .label::after{top:32px;border-left:4px solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-top:4px solid #fff}}#menu .pricing-card_ac_header{font-size:16px;color:#105aa0;font-weight:600;padding:12px 0;border-bottom:1px solid #105aa0;position:relative}@media screen and (max-width: 767px){#menu .pricing-card_ac_header{font-size:14px;padding:9px 0}}#menu .pricing-card_ac_header.open .ac_plus:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}#menu .ac_plus{position:absolute;width:15px;height:15px;top:50%;right:8px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition-duration:.2s;transition-duration:.2s}#menu .ac_plus:before,#menu .ac_plus:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#105aa0;-webkit-transition-duration:.2s;transition-duration:.2s}#menu .ac_plus:before{width:15px;height:1px}#menu .ac_plus:after{width:1px;height:15px}#menu .pricing-card_ac_inner{padding-top:24px;display:none}@media screen and (max-width: 767px){#menu .pricing-card_ac_inner{padding-top:20px}}#menu .menu-list-box{background:#e5edf5;border-radius:4px;padding:5px 15px 14px}#menu .menu-header{font-size:16px;color:#105aa0;font-weight:bold}@media screen and (max-width: 767px){#menu .menu-header{font-size:14px}}#menu .menu-list{list-style:none;position:relative}#menu .menu-list:before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#105aa0}#menu .menu-item{font-size:14px;color:#105aa0;padding-left:11px;position:relative}@media screen and (max-width: 767px){#menu .menu-item{font-size:12px}}#menu .menu_image{width:60%;margin:20px auto 0;text-align:center;-webkit-box-shadow:0px 3px 10px rgba(0,0,0,.1607843137);box-shadow:0px 3px 10px rgba(0,0,0,.1607843137);border-radius:10px}@media screen and (max-width: 767px){#menu .menu_image{width:100%;border-radius:4px}}#menu .repeat-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f9f6ef;color:#b7944b;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-weight:bold;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:7px 15px;border-radius:4px;margin-top:16px}@media screen and (max-width: 767px){#menu .repeat-item{padding:4px 20px;margin-top:20px}}#menu .repeat-item .repeat-title{font-size:14px;margin-bottom:0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",arial,"游ゴシック体","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;line-height:1}#menu .repeat-item .repeat-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:24px;gap:4px;font-family:"游明朝'","Yu Mincho","Hiragino Mincho Pro",serif;line-height:24px}@media screen and (max-width: 767px){#menu .repeat-item .repeat-price{font-size:18px;gap:2px}}#menu .repeat-item .repeat-price .unit{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-size:10px;text-align:left;line-height:1.2;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ","Meiryo",arial,"游ゴシック体","Yu Gothic",YuGothic,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif}@media screen and (max-width: 767px){#menu .repeat-item .repeat-price .unit{font-size:8px}}@media screen and (min-width: 768px){#menu .sp-only{display:none}}@media screen and (max-width: 767px){#menu .pc-only{display:none}}#menu .br-sp{display:none}@media screen and (max-width: 575px){#menu .br-sp{display:block}}#menu .menu_cta{display:block;margin:35px auto 0;color:#fff;font-size:20px;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;background-color:#ff7017;border:4px solid #ffa771;border-radius:50px;width:60%;text-align:center;text-decoration:none;padding:12px 24px}#menu .menu_cta:hover{background-color:#c06f3c;border:4px solid #c06f3c}@media screen and (max-width: 767px){#menu .menu_cta{font-size:15px;width:100%;margin:40px auto 25px}}#menu .anchor{margin:0;padding:0 0 80px;scroll-margin:80px}@media screen and (max-width: 767px){#menu .anchor{scroll-margin:30px}}@media screen and (max-width: 375px){#menu #menu__cleaning .card-titl{font-size:17px}}#menu .pricing-grid{margin:0}/*# sourceMappingURL=menu.min.css.map */