@import url("https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100..900;1,100..900&family=Cormorant:ital,wght@0,300..700;1,300..700&family=Cinzel:wght@400..900&display=swap");.menu-block:not(:last-of-type){margin-bottom:60px}@media screen and (max-width: 979px){.menu-block:not(:last-of-type){margin-bottom:6.66667vw}}.menu-block .cm-note{display:block;padding-left:1em;text-indent:-1em;font-size:12px}@media screen and (max-width: 979px){.menu-block .cm-note{font-size:Min(1.86667vw, 14px)}}.menu-block .subtxt{display:block;font-size:12px}@media screen and (max-width: 979px){.menu-block .subtxt{font-size:Min(1.86667vw, 14px)}}.menu-block .subtxt.important{background-color:#cc0000;display:inline-block;padding:4px 10px 2px;border-radius:30px;color:#fff;font-weight:bold;line-height:1.2}@media screen and (max-width: 979px){.menu-block .subtxt.important{padding:4px 2vw 3px}}.menu-block__trigger{padding:20px 40px 22px 40px;background-color:#dcdcdc;font-size:18px;font-weight:700}@media screen and (max-width: 979px){.menu-block__trigger{font-size:Min(2.93333vw, 18px);padding:2.93333vw 3.46667vw}}.menu-block__trigger.push-menu{background-color:#ffe6f4}.menu-block__trigger>a{text-decoration:underline}.menu-block__trigger .js-popup-trigger{display:inline-flex;align-items:center;text-decoration:underline;font-weight:700;cursor:pointer;transition:opacity 0.3s}.menu-block__trigger .js-popup-trigger:hover{opacity:0.6}.menu-block__trigger .js-popup-trigger:after{content:"";display:block;width:16px;height:16px;margin-left:5px;background-image:url("../../common/images/icon_blank.png?2025630191226");background-repeat:no-repeat;background-size:100%, 100%;background-position:center}@media screen and (max-width: 979px){.menu-block__trigger .js-popup-trigger:after{margin-left:Min(.66667vw, 5px);width:Min(2.66667vw, 16px);height:Min(2.66667vw, 16px)}}.menu-block__trigger .js-popup-trigger.sub-popup{margin-left:10px;font-size:14px}@media screen and (max-width: 979px){.menu-block__trigger .js-popup-trigger.sub-popup{margin-left:Min(1.86667vw, 10px);font-size:Min(2.4vw, 14px)}}.menu-block__trigger small{display:block}.menu-block__content .kogao-liftup_txt{background-color:#efefef;padding:20px;text-align:center;font-weight:bold}@media screen and (max-width: 979px){.menu-block__content .kogao-liftup_txt{padding:2.93333vw 3.46667vw;font-size:12px}}.menu-block__inner{padding:40px 20px 0 20px}@media screen and (max-width: 979px){.menu-block__inner{padding:4vw 1.33333vw 0 1.33333vw}}.menu-block__inner .cm-tbl{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed}.menu-block__inner .cm-tbl th,.menu-block__inner .cm-tbl td{font-size:16px;letter-spacing:0.04em;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.menu-block__inner .cm-tbl th:last-child,.menu-block__inner .cm-tbl td:last-child{border-right:none}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl th,.menu-block__inner .cm-tbl td{font-size:Min(2.13333vw, 14px);letter-spacing:-0.02em}}.menu-block__inner .cm-tbl thead .repeat-price{position:relative;background-color:#937a51;color:#ffffff}.menu-block__inner .cm-tbl thead .repeat-price.border-bold{position:relative;border-top:4px solid #937a51;border-left:4px solid #937a51}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl thead .repeat-price.border-bold{border-top-width:2px;border-left-width:2px}}.menu-block__inner .cm-tbl thead .regular-price{position:relative;background-color:#333;color:#ffffff}.menu-block__inner .cm-tbl thead .regular-price.border-bold{position:relative;border-top:4px solid #937a51;border-right:4px solid #937a51}.menu-block__inner .cm-tbl thead .regular-price.border-bold.single{border-left:4px solid #937a51}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl thead .regular-price.border-bold{border-top-width:2px;border-right-width:2px}.menu-block__inner .cm-tbl thead .regular-price.border-bold.single{border-left-width:2px}}.menu-block__inner .cm-tbl thead .sbc-price{background-color:#efefef}.menu-block__inner .cm-tbl thead th{font-feature-settings:"palt" 1;padding:12px;text-align:center}.menu-block__inner .cm-tbl thead th.period{background-color:#937a51;color:#fff;padding:10px 0 10px 15px;line-height:1.2;text-align:left}.menu-block__inner .cm-tbl thead th.period.border-bold{border-bottom:1px solid #ccc}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl thead th{font-feature-settings:"palt" 0;padding:1.06667vw;vertical-align:bottom}.menu-block__inner .cm-tbl thead th span{display:block;line-height:1.1}.menu-block__inner .cm-tbl thead th.period{font-size:Min(2.13333vw, 16px)}}@media screen and (max-width: 720px){.menu-block__inner .cm-tbl thead th:nth-of-type(1){padding-left:1.33333vw;padding-right:1.33333vw}}@media only screen and (max-width: 360px){.menu-block__inner .cm-tbl thead th span{display:inline}}.menu-block__inner .cm-tbl tbody tr .border-bold{border-top:1px solid #ccc;border-bottom:0}.menu-block__inner .cm-tbl tbody tr:last-child .border-bold{border-bottom:4px solid #937a51}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl tbody tr:last-child .border-bold{border-bottom-width:2px}}.menu-block__inner .cm-tbl tbody th,.menu-block__inner .cm-tbl tbody td{padding:15px 20px 14px;font-weight:500}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl tbody th,.menu-block__inner .cm-tbl tbody td{padding:1.86667vw 1.06667vw 1.86667vw 0}}.menu-block__inner .cm-tbl tbody th:first-child,.menu-block__inner .cm-tbl tbody td:first-child{padding-left:10px;padding-right:10px}@media screen and (max-width: 720px){.menu-block__inner .cm-tbl tbody th:first-child,.menu-block__inner .cm-tbl tbody td:first-child{padding-left:1.06667vw;padding-right:1.06667vw}}.menu-block__inner .cm-tbl tbody th a,.menu-block__inner .cm-tbl tbody td a{text-decoration:underline}.menu-block__inner .cm-tbl tbody th:first-child{text-align:left}.menu-block__inner .cm-tbl tbody th._colorbk-bg-sub3{background-color:#f6f5ff !important}.menu-block__inner .cm-tbl tbody .repeat-price{color:#937a51;font-weight:bold;font-size:140%;text-align:right}.menu-block__inner .cm-tbl tbody .repeat-price.border-bold{border-left:4px solid #937a51}.menu-block__inner .cm-tbl tbody .repeat-price .cam_info{font-size:70%}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl tbody .repeat-price{font-size:Min(3.2vw, 24px)}.menu-block__inner .cm-tbl tbody .repeat-price.border-bold{border-left-width:2px}.menu-block__inner .cm-tbl tbody .repeat-price .cam_info{font-size:74%;line-height:1.2}}.menu-block__inner .cm-tbl tbody .regular-price{font-weight:bold;font-size:140%;text-align:right;color:#333}.menu-block__inner .cm-tbl tbody .regular-price.border-bold{border-right:4px solid #937a51}.menu-block__inner .cm-tbl tbody .regular-price.border-bold.single{border-left:4px solid #937a51}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl tbody .regular-price{font-size:Min(3.2vw, 24px)}.menu-block__inner .cm-tbl tbody .regular-price.border-bold{border-right-width:2px}.menu-block__inner .cm-tbl tbody .regular-price.border-bold.single{border-left-width:2px}}.menu-block__inner .cm-tbl tbody .sbc-price{text-align:right;color:#555;position:relative}.menu-block__inner .cm-tbl tbody .sbc-price::before{content:"";position:absolute;display:flex;width:44px;height:27px;background-image:url("/assets/itaewon-beauty/menu/images/pricedown_arrow.png?2025630191226");background-repeat:no-repeat;background-position:center left;left:10px}.menu-block__inner .cm-tbl tbody .sbc-price.no-arrow::before{background-image:none}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl tbody .sbc-price{font-size:Min(3.2vw, 24px);text-shadow:0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 2px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff, 0 0 1px #fff}.menu-block__inner .cm-tbl tbody .sbc-price::before{width:Max(5.33333vw, 16px);left:1vw;top:50%;margin-top:-13px;z-index:-1;background-size:100%}}.menu-block__inner .cm-tbl tbody .sbc-price.none{text-align:center}.menu-block__inner .cm-tbl.has-scroll{width:calc(100% + 6px)}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl.has-scroll{width:100%}}.menu-block__inner .cm-tbl.has-scroll thead{display:table;table-layout:fixed;width:calc(100% - 6px)}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl.has-scroll thead{width:100%}}.menu-block__inner .cm-tbl.has-scroll tbody{display:block;height:224px;width:100%;overflow:auto}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl.has-scroll tbody{height:40vw}}.menu-block__inner .cm-tbl.has-scroll tbody tr{display:table;width:100%;table-layout:fixed}@media screen and (min-width: 980px){.menu-block__inner .cm-tbl.has-scroll tbody::-webkit-scrollbar{-webkit-appearance:none;width:6px}.menu-block__inner .cm-tbl.has-scroll tbody::-webkit-scrollbar-track{box-shadow:none;border-radius:10px;background:#efefef}.menu-block__inner .cm-tbl.has-scroll tbody::-webkit-scrollbar-thumb{background:#666666;border-radius:10px}.menu-block__inner .cm-tbl.has-scroll tbody::-webkit-scrollbar-thumb:hover{background:#666666}}.menu-block__inner .cm-tbl.has-scroll.no-scroll thead{width:100%}.menu-block__inner .cm-tbl.has-scroll.no-scroll tbody{height:auto;overflow:hidden}@media screen and (max-width: 979px){.menu-block__inner .cm-tbl.has-scroll.no-scroll tbody{height:auto}}.menu-block.js-accordion:not(:last-of-type){margin-bottom:16px}.menu-block.js-accordion .js-accordion__trigger{position:relative;padding-right:110px;cursor:pointer}@media screen and (max-width: 979px){.menu-block.js-accordion .js-accordion__trigger{padding-right:12.26667vw}}.menu-block.js-accordion .js-accordion__trigger:after{position:absolute;top:50%;right:43px;content:"";display:block;width:24px;height:14px;background-image:url("../../common/images/icon_arrow_down.png?2025630191226");background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%) scale(1);transition:transform 0.3s ease-in-out}@media screen and (max-width: 979px){.menu-block.js-accordion .js-accordion__trigger:after{right:4.53333vw;width:3.2vw;height:1.86667vw}}.menu-block.js-accordion .js-accordion__trigger.is-open:after{transform:translateY(-50%) scale(-1)}.menu-block.js-accordion .js-accordion__content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.menu-block.js-accordion .js-accordion__inner{padding-top:16px}@media screen and (max-width: 979px){.menu-block.js-accordion .js-accordion__inner{padding-top:1.73333vw}}.menu-block .fukidashi_cam_notes{display:inline-block;background-color:#e8e4df;font-size:12px;margin-top:10px;padding:3px 10px}@media screen and (max-width: 979px){.menu-block .fukidashi_cam_notes{font-size:Min(1.86667vw, 12px);margin:1vw 0;padding:0.5vw 1vw}}.menu-block .menu-block__content .menu-block__inner .cam_info{background-color:#e8e4df;margin-bottom:20px;padding:15px 20px;font-weight:bold;color:#7b5a25}@media screen and (max-width: 979px){.menu-block .menu-block__content .menu-block__inner .cam_info{margin-bottom:2vw;padding:3vw}}.menu-block .menu-block__content .menu-block__inner .cam_info .cam_info_txt{line-height:1.2;padding-left:1em;text-indent:-1em}.menu-block .menu-block__content .menu-block__inner .cam_info .cam_info_txt+.cam_info_txt{margin-top:0.3em}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi.repeat-price::before,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi.regular-price::before{content:"";position:absolute;display:flex;width:100px;height:100px;bottom:20px;right:-50px;background:url("/assets/itaewon-beauty/menu/images/price_fukidashi.png?2025630191226") no-repeat center center}@media screen and (max-width: 979px){.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi.repeat-price::before,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi.regular-price::before{width:Min(10vw, 100px);height:Min(10vw, 100px);bottom:5vw;right:-6vw;background-size:contain}}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price::before,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price::after,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price::before,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price::after{position:absolute;left:0;right:0;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price::before,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price::before{content:"";top:0;display:block;border:10px solid transparent;border-top:10px solid #cc0000}@media screen and (max-width: 979px){.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price::before,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price::before{top:-.26667vw;border:1.06667vw solid transparent;border-top:1.06667vw solid #c00}}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price::after,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price::after{content:'今ならここから10%OFF!';background-color:#cc0000;top:-28px;display:block;color:#ffffff;border-radius:40px;line-height:1;padding:8px 20px;white-space:nowrap;font-size:0.9em;z-index:1}@media screen and (max-width: 979px){.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price::after,.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price::after{top:-3.6vw;padding:1vw 1.6vw;font-size:1.6vw}}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price::after{content:'※さらに10%OFF!'}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price.bibody_face::after{content:'※さらに15%OFF!'}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.repeat-price.richface::after{content:'※さらに15%OFF！'}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price::after{content:'※さらに15%OFF!'}.menu-block .menu-block__content .menu-block__inner .cm-tbl thead .fukidashi_cam.regular-price.richface::after{content:'※さらに25%OFF！'}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .cam_price{display:flex;flex-direction:column;justify-content:center;align-items:center}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .cam_price .icon_cam{background-color:#cc0000;margin:0 auto;padding:4px 10px 3px;border-radius:30px;color:#ffffff;font-size:11px;line-height:1}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .cam_price .price{background:linear-gradient(transparent 60%, #fff700 60%, #fff700 90%, transparent 90%, transparent 100%);color:#cc0000;line-height:1.4}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .cam_price .price>span{font-size:140%}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont>.cm-note{width:100%;color:initial}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .arrow{margin:0 10px}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .strikethrough{position:relative}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .strikethrough::before{content:"";position:absolute;background-color:#cc0000;width:100%;height:2px;bottom:calc(50% - 1px)}@media screen and (max-width: 979px){.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .cam_price .icon_cam{padding:3px 5px 2px;font-size:Min(1.33333vw, 11px)}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .cam_price .price>span{font-size:110%}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .arrow{margin:0 1vw}.menu-block .menu-block__content .menu-block__inner .cm-tbl tbody .cam_price_cont .arrow img{width:Max(5.33333vw, 16px)}}.menu-block.datsumo .shinki_wrap{background-color:#e8e4df;padding:20px;font-size:14px}.menu-block.datsumo .shinki_wrap .datsumo_modal_btn{display:none}@media screen and (max-width: 979px){.menu-block.datsumo .shinki_wrap{padding:2vw;font-size:Min(2.13333vw, 14px)}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl thead tr th.title{background-color:#f6f6f6;font-size:18px;font-weight:bold}@media screen and (max-width: 979px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl thead tr th.title{font-size:Min(2.4vw, 18px)}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl thead tr th.title .index_gentei{color:#000000;margin-left:10px}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr th:first-child{text-align:center}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr th:first-child img{width:auto;max-width:120px;max-height:260px}@media screen and (max-width: 979px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr th:first-child img{width:80%}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr th .exclusive{display:inline-flex;color:#fe0179;background:#fff;border:1px solid #fe0179;padding:2px 5px;margin:2px 0 6px;font-weight:bold}@media only screen and (max-width: 979px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr th .exclusive{padding:0.35vw 0.75vw;margin:0.5vw 0 1.5vw}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.regular-price{line-height:1.4}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.regular-price .price_yen{font-size:80%}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.regular-price .per_time{font-size:60%;font-weight:normal}@media only screen and (max-width: 979px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.regular-price .per_time{font-size:80%}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.saiyasune,.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.mens_cheapest{background-color:#f6f6f6;text-align:center}@media screen and (min-width: 980px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.saiyasune,.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.mens_cheapest{font-size:30px}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl tbody tr td.priceNone{text-align:center}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.woman thead tr th.title{color:#fb637e}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.woman tbody tr td.saiyasune{background-color:#fff5f6;color:#fb637e}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.woman tbody tr td.saiyasune figure{margin:0 auto 10px;width:100px}@media screen and (max-width: 979px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.woman tbody tr td.saiyasune figure{width:80%}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens thead tr th.title{color:#0389cd}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr th .masuicream{position:relative}@media screen and (min-width: 980px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr th .masuicream>.icon{position:absolute;right:0;width:110px}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr th .masuicream>.icon.hige{bottom:-28px}}@media screen and (max-width: 979px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr th .masuicream>.icon{display:block;margin:0 auto}}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr td.mens_cheapest{background-color:#f6f5ff;color:#0389cd}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr td.mens_cheapest .newicon{display:inline-block;font-size:60%;background:#fcdc36;color:#cf0000;padding:2px 10px;margin-bottom:5px}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr td.mens_cheapest .cheapest_icon{margin:0 auto 10px;width:100px}@media screen and (max-width: 979px){.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr td.mens_cheapest .newicon{font-size:80%}.menu-block.datsumo .menu-block__content .menu-block__inner .cm-tbl.mens tbody tr td.mens_cheapest .cheapest_icon{width:80%}}.menu-block.datsumo .menu-block__content .menu-block__inner .linkbtn{background-color:#333333}@media screen and (min-width: 980px){.modal--sm{max-width:600px}}
