﻿@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap";:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-bebas: "Bebas Neue", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7;--header-height-pc: 142px;--header-height-sp: 64px}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1080px;height:100%;width:100%;margin-top:var(--header-height-pc)}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%;margin-top:var(--header-height-sp)}}.tmp-wrapper{margin-top:var(--header-height-pc)}.tmp-wrapper *,.tmp-wrapper *::before,.tmp-wrapper *::after{box-sizing:border-box;overflow-wrap:anywhere}@media screen and (max-width: 767px){.tmp-wrapper{width:100%;margin-top:var(--header-height-sp)}}@media(max-width: 767px){.tmp-pc_only{display:none !important}}@media(min-width: 768px){.tmp-sp_only{display:none !important}}#lower_menu .custom-background{background-image:url("../images/menu/kv.webp");background-size:cover;background-position:center}@media screen and (max-width: 744px){#lower_menu .custom-background{background-image:url("../images/menu/kv_sp.webp");background-size:cover;background-position:center,top;height:auto}}.c_menu__head{justify-content:center}.c_menu_textleft{justify-content:left}.c_menu__head h3{margin-bottom:0 !important}.c_menu__heading{color:#fff;font-size:24px !important;font-weight:bold;display:block !important;text-align:left;align-items:center;letter-spacing:0 !important}@media screen and (max-width: 744px){.c_menu__heading{font-size:4.8vw !important;text-align:center !important}}.menu_cate{margin-bottom:50px}.menu-tab-content{display:none}.menu-tab-content.active{display:block}.c-btn-tab.active{font-weight:bold}.menu-tab-content.is-show{display:block}.p-sub-menu__buttons{display:grid;gap:20px;grid-template-columns:repeat(5, 1fr);margin-bottom:40px}@media screen and (max-width: 744px){.p-sub-menu__buttons{margin-bottom:8vw;gap:2.6666666667vw;grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 744px){.p-sub-menu__buttons>.c-btn-tab:first-child{grid-column:span 2}}.p-sub-menu__content{display:none}.p-sub-menu__content.is-show{display:block}.p-sub-menu__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}@media screen and (max-width: 744px){.p-sub-menu__items{gap:2.6666666667vw}}.p-sub-menu__item{display:flex;flex-direction:column;background-color:#faebec;padding:20px;color:#333;font-family:var(--font-noto-sans)}@media screen and (max-width: 744px){.p-sub-menu__item{padding:2.6666666667vw}}.p-sub-menu__item-link{display:block}.p-sub-menu__item-img{display:block;width:100%;margin-bottom:12px}@media screen and (max-width: 744px){.p-sub-menu__item-img{margin-bottom:2.1333333333vw}}.p-sub-menu__item-title{font-size:21px;font-weight:700;line-height:1.5;border-left:4px solid #da4454;padding-left:8px;margin-bottom:14px}@media screen and (max-width: 744px){.p-sub-menu__item-title{font-size:4vw;line-height:1.3;border-left:.8vw solid #da4454;padding-left:1.6vw;margin-bottom:2.1333333333vw}}.p-sub-menu__item-text{font-size:15px;font-weight:400;line-height:1.5}@media screen and (max-width: 744px){.p-sub-menu__item-text{font-size:3.4666666667vw}}.sec_case{text-align:center}@media screen and (max-width: 744px){.sec_case p{font-size:3.5vw}}.sec_case .lpInner{max-width:980px !important;margin:0 auto;padding-top:72px;padding-bottom:72px}@media screen and (max-width: 744px){.sec_case .lpInner{padding:8.5vw 4vw}}.sec_case_ttl{font-size:36px;font-weight:bold;line-height:1.3;text-align:center;margin-bottom:40px}@media screen and (max-width: 744px){.sec_case_ttl{font-size:6.4vw;margin-bottom:8.5vw}}.sec_case_insta{width:980px;margin:0 auto}@media screen and (max-width: 744px){.sec_case_insta{width:auto}}.casePhoto{display:flex;flex-direction:column;margin:0 auto 24px}@media screen and (max-width: 744px){.casePhoto{max-width:none;margin-bottom:4.2666666667vw}}.casePhoto_box{background:#fff;padding:32px 40px 22px;position:relative;box-shadow:0px 0px 20px 0px rgba(0,0,0,.2);text-align:left}@media screen and (max-width: 744px){.casePhoto_box{padding:4.2666666667vw 2.1333333333vw;text-align:left}}.casePhoto_box::before{top:0;right:0}.casePhoto_box::after{left:0;bottom:0;transform:rotate(180deg)}.casePhoto_box .num{display:none;position:absolute;top:-16px;left:0;background:#333;color:#fff;font-size:24px;font-weight:bold;line-height:1;padding:0 40px;border-radius:0 0 20px 0}@media screen and (max-width: 744px){.casePhoto_box .num{top:-2.7vw;font-size:3.5vw;padding:1.6vw 1.9vw;border-radius:0 0 2vw 0}}.casePhoto_box .num span{font-size:40px;display:inline-block;margin-left:4px;transform:translateY(0.05em)}@media screen and (max-width: 744px){.casePhoto_box .num span{font-size:5.3vw;margin-left:1vw}}.casePhoto_box .imgs{display:flex;justify-content:space-between;position:relative;margin-bottom:16px}@media screen and (max-width: 744px){.casePhoto_box .imgs{flex-direction:column;gap:5.9vw;margin-bottom:2.7vw}}.casePhoto_box .imgs::before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;left:0;right:0;margin:auto;border-left:14px solid #333;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0)}@media screen and (max-width: 744px){.casePhoto_box .imgs::before{border-left-width:3.7vw;border-top-style:4vw;border-bottom-style:4vw;transform:rotate(90deg)}}.casePhoto_box .imgs_img{width:423px;position:relative}@media screen and (max-width: 744px){.casePhoto_box .imgs_img{width:auto}}.casePhoto_box .imgs_img .txt01{position:absolute;left:0;bottom:0;color:#fff;font-size:15px;font-weight:bold;line-height:1;background:#666;padding:.3em .5em;border-radius:0 10px 0 0}@media screen and (max-width: 744px){.casePhoto_box .imgs_img .txt01{font-size:4vw;border-radius:0 2.7vw 0 0}}.casePhoto_box .imgs_img02{width:70vw;position:relative}@media screen and (max-width: 744px){.casePhoto_box .imgs_img02{width:auto}}.casePhoto_box .imgs_img02 .txt01{position:absolute;left:0;bottom:0;color:#fff;font-size:15px;font-weight:bold;line-height:1;background:#666;padding:.3em .5em;border-radius:0 10px 0 0}@media screen and (max-width: 744px){.casePhoto_box .imgs_img02 .txt01{font-size:4vw;border-radius:0 2.7vw 0 0}}.casePhoto_box .imgs_chuui{position:absolute;top:0;left:0;right:0;bottom:0;cursor:pointer}.casePhoto_box .imgs_chuui::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;opacity:0;transition:.3s}.casePhoto_box .imgs_chuui:hover::before{opacity:.6}.casePhoto_box .imgs_chuui img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.casePhoto_box .desc{color:#474747;font-size:15px;line-height:1.81;display:flex;margin-bottom:7px}@media screen and (max-width: 744px){.casePhoto_box .desc{font-size:3.5vw;line-height:1.5;margin-bottom:2vw;display:block}}.casePhoto_box .desc_ttl{width:192px;display:flex;justify-content:center;align-items:center;font-weight:bold}@media screen and (max-width: 744px){.casePhoto_box .desc_ttl{width:auto}}.casePhoto_box .desc_txt{flex:1;padding:10px 14px;font-size:13px;line-height:1.5;text-align:left}@media screen and (max-width: 744px){.casePhoto_box .desc_txt{padding:2.1333333333vw;font-size:3.4666666667vw;text-align:left}}.casePhoto_box .txt{color:#474747;font-size:10px;line-height:1.3}@media screen and (max-width: 744px){.casePhoto_box .txt{font-size:2.7vw}}.casePhoto_parts{display:block;width:100%;font-size:21px;font-weight:bold;text-align:center;padding:2px 0;margin-bottom:8px;border-top-left-radius:10px;border-top-right-radius:10px}@media screen and (max-width: 744px){.casePhoto_parts{font-size:4.5vw;padding:1vw 0;margin-bottom:0}}.casePhoto_parts::before{content:"注入部位：";display:inline-block;padding-right:.5em}.casePhoto_box::before,.casePhoto_box::after{content:"";position:absolute;z-index:1;width:115px;height:115px}@media screen and (max-width: 744px){.casePhoto_box::before,.casePhoto_box::after{width:16vw;height:5.3333333333vw;border-top-width:1.1vw;border-right-width:1.1vw}}img.js-modal-open{width:100%}.imgs_img a:hover{opacity:1 !important;cursor:pointer}.hidden{display:none}.load-more-btn,.prp-load-more-btn{width:400px;font-size:21px;font-weight:bold;text-align:center;left:0;right:0;margin:auto;background-color:#fff;padding:14px 0;z-index:9;border-radius:69px;margin:16px 0 48px;transition:background-color .3s,color .3s}@media screen and (max-width: 744px){.load-more-btn,.prp-load-more-btn{font-size:4.8vw;width:100%;padding:2.6666666667vw 0;margin:2.1333333333vw 0 8.5333333333vw}}.load-more-btn:hover,.prp-load-more-btn:hover{color:#fff}#custom-modal{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(0.32, 0.72, 0.44, 1.5);display:none;position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);justify-content:center;align-items:center}#custom-modal.active{opacity:1;pointer-events:auto}#custom-modal #custom-modal-content{display:flex;flex-direction:row;gap:32px;border-radius:12px;max-width:100vw;max-height:100vh;overflow:auto;flex-wrap:wrap;align-items:center;justify-content:center;transform:scale(0.95);transition:transform .4s cubic-bezier(0.32, 0.72, 0.44, 1.5)}@media screen and (max-width: 1199px){#custom-modal #custom-modal-content{max-width:57vw}}#custom-modal.active #custom-modal #custom-modal-content{transform:scale(1)}#custom-modal .modal-img-item{text-align:center;min-width:180px}#custom-modal .modal-img-item img{box-shadow:0 4px 12px rgba(0,0,0,.15);background:#fff;max-width:46vw;max-height:70vh;display:block;margin:0 auto}@media screen and (max-width: 1199px){#custom-modal .modal-img-item img{max-width:56vw}}#custom-modal .modal-img-item .modal-img-label{background:#333;font-size:21px;font-weight:700;color:#fff}#custom-modal .modal-img-item .modal-img-label.after{background:#da4454}#tissue .p-tissue__inner{display:flex;justify-content:space-between;max-width:1160px;padding:90px 40px;width:100%;margin:0 auto}@media screen and (max-width: 744px){#tissue .p-tissue__inner{display:grid;padding:6.9333333333vw 6.4vw}}#tissue .p-tissue__content{width:546px;text-align:left;display:inline-block;font-size:18px;line-height:2}@media screen and (max-width: 744px){#tissue .p-tissue__content{display:contents}}#tissue .p-tissue__headings{margin-bottom:40px;overflow:initial}@media screen and (max-width: 744px){#tissue .p-tissue__headings{order:1;margin-bottom:6.4vw;text-align:center}}#tissue .p-tissue__title{font-size:42px;font-weight:700;line-height:1.5;display:inline-block;position:relative;z-index:1;padding:0 25px 0 15px;margin:0 0 0 -20px}@media screen and (max-width: 744px){#tissue .p-tissue__title{font-size:5.6vw;padding:0;margin-left:0}}#tissue .p-tissue__title::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transform:skew(-5deg)}#tissue .p-tissue__h2{font-weight:700;font-size:42px;color:#111;line-height:1.5;margin-bottom:0;display:block}@media screen and (max-width: 744px){#tissue .p-tissue__h2{font-size:5.6vw}}#tissue .p-tissue__text{color:#111;font-size:18px;font-weight:700;line-height:170%}@media screen and (max-width: 744px){#tissue .p-tissue__text{order:3;font-size:4vw;font-weight:500}}#tissue .p-tissue__text span{color:#e4005d;font-size:18px;font-weight:700;line-height:170%}@media screen and (max-width: 744px){#tissue .p-tissue__text span{font-size:4vw}}#tissue .p-tissue__imgwrap{max-width:460px;width:100%}@media(max-width: 1200px){#tissue .p-tissue__imgwrap{max-width:420px}}@media screen and (max-width: 744px){#tissue .p-tissue__imgwrap{max-width:100%;order:2;padding-bottom:6.4vw}}#tempFlow{background:#fff;padding:56px 0 72px}@media screen and (max-width: 744px){#tempFlow{padding:8.5333333333vw 0}}#tempFlow .sec__cttl{font-size:36px;font-weight:700;line-height:1.3;display:inline-block;position:relative;text-align:center;margin-bottom:48px}@media screen and (max-width: 744px){#tempFlow .sec__cttl{font-size:6.4vw;margin-bottom:12.8vw}}#tempFlow .inner2{overflow:visible;padding-top:0;padding-bottom:0}@media screen and (max-width: 744px){#tempFlow .inner2{line-height:100%}}#tempFlow span::before{width:12px;height:12px;font-size:50px;color:#aaa;opacity:1}@media screen and (max-width: 744px){#tempFlow span::before{width:3.2vw;height:3.2vw;font-size:13.3333333333vw}}#tempFlow .tempFlow__ttl{font-size:24px;font-weight:bold;text-align:center;margin-bottom:15px}@media screen and (max-width: 744px){#tempFlow .tempFlow__ttl{font-size:4.2666666667vw;margin-bottom:2.1333333333vw}}#tempFlow .tempFlow__subttls{display:grid}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls{font-size:4.8vw;line-height:1.3;width:calc(100% - 9.0666666667vw);max-width:90.6666666667vw;border-radius:5.3333333333vw 5.3333333333vw 0 0;border-bottom:none}}#tempFlow .tempFlow__subttls span{font-size:14px}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls span{font-size:3.7333333333vw}}#tempFlow .tempFlow__subttls .subttl{position:absolute;top:-18px;left:50%;transform:translateX(-50%);font-weight:bold;background-color:#fff;border-radius:208px;display:inline-flex;margin:0 auto}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls .subttl{white-space:nowrap;top:-6.6666666667vw;border-radius:55.4666666667vw}}#tempFlow .tempFlow__subttls .guideline{color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:100%;padding:8px 16px;border-radius:136px 0px 0px 136px}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls .guideline{padding:4.2666666667vw 2.1333333333vw 4.2666666667vw 6.4vw;color:#fff;font-size:4vw;line-height:100%;border-radius:36.2666666667vw 0px 0px 36.2666666667vw}}#tempFlow .tempFlow__subttls .times{display:flex;padding:8px 16px;align-items:center}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls .times{display:block;padding:2.1333333333vw 6.4vw 2.1333333333vw 1.0666666667vw}}#tempFlow .tempFlow__subttls .time{color:#333;text-align:center;font-size:18px;font-weight:700;line-height:100%}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls .time{display:block;text-align:center;font-size:4vw;padding-bottom:1.0666666667vw}}#tempFlow .tempFlow__subttls .annotation{color:#333;text-align:center;font-size:15px;font-weight:700;line-height:100%;padding-left:8px}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls .annotation{display:block;color:#111;text-align:center;font-size:3.4666666667vw;padding-left:0}}#tempFlow .tempFlow__content{position:relative}#tempFlow .tempFlow__lists{display:flex;justify-content:center;gap:68px;background:#fdeff5;padding:40px 40px 128px}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists{display:block;padding:12.8vw 4.2666666667vw 34.1333333333vw}}#tempFlow .tempFlow__lists .list{width:260px}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .list{display:flex;width:100%;gap:4.2666666667vw;justify-content:space-between}#tempFlow .tempFlow__lists .list:not(:last-of-type){margin-bottom:11.2vw}}#tempFlow .tempFlow__lists .list:last-of-type .texts::before{display:none}#tempFlow .tempFlow__lists .img{padding-bottom:22px;position:relative}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .img{max-width:37.3333333333vw;padding-bottom:0}}#tempFlow .tempFlow__lists .img::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:-44px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed64a0}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .img::before{display:none}}#tempFlow .tempFlow__lists .img.__1::before{display:none}#tempFlow .tempFlow__lists .img img{aspect-ratio:260/260;width:100%;object-fit:cover}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .img img{aspect-ratio:140/140}}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .texts{width:100%;max-width:49.8666666667vw;position:relative}#tempFlow .tempFlow__lists .texts::before{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-8vw;width:0;height:0;border-style:solid;border-width:2.6666666667vw 2.6666666667vw 0 2.6666666667vw;border-color:#ed64a0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}#tempFlow .tempFlow__lists .step{color:#fff;text-align:center;font-size:15px;font-weight:700;line-height:100%;border-radius:2px;width:69px;height:19px;display:flex;align-items:center;justify-content:center;margin:0 auto 4px}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .step{color:#fff;font-size:3.4666666667vw;width:14.1333333333vw;height:4.2666666667vw;margin:initial;margin-right:auto;margin-bottom:.8vw;border-radius:.5333333333vw}}#tempFlow .tempFlow__lists .name{color:#333;text-align:center;font-size:24px;font-weight:700;line-height:130%;padding-bottom:16px}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .name{font-size:4.8vw;text-align:left;padding-bottom:2.1333333333vw}}#tempFlow .tempFlow__lists .text{color:#333;font-size:16px;font-weight:500;line-height:150%}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .text{font-size:4vw;text-align:left}}#tempFlow .flow-wrap{height:280px;margin:0 auto;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;padding:0 40px;position:relative}@media screen and (max-width: 744px){#tempFlow .flow-wrap{width:78.6666666667vw;height:95.4666666667vw;flex-direction:column;padding:5.3333333333vw 5.3333333333vw 2.6666666667vw}}#tempFlow .flow-wrap::before{position:absolute;width:100%;height:100%;content:"";top:0;left:0;background:rgba(0,0,0,.5)}#tempFlow .flow-img{width:310px;flex:none}@media screen and (max-width: 744px){#tempFlow .flow-img{width:100%}}#tempFlow .flow-img img{width:300px;margin-left:10px}@media screen and (max-width: 744px){#tempFlow .flow-img img{width:100%}}@media screen and (max-width: 744px){#tempFlow .flow-img img{margin-left:0;width:100%}}#tempFlow .flow-content{padding-left:30px}@media screen and (max-width: 744px){#tempFlow .flow-content{padding:2.6666666667vw 0 0}}#tempFlow .flow-content .flow-ttl{font-size:24px;font-weight:600;display:flex;align-items:center}@media screen and (max-width: 744px){#tempFlow .flow-content .flow-ttl{font-size:4.8vw}}#tempFlow .flow-content .flow-ttl img{width:58px;margin-right:15px}@media screen and (max-width: 744px){#tempFlow .flow-content .flow-ttl img{width:7.7333333333vw;margin-right:2.6666666667vw}}#tempFlow .flow-content .flow-txt{padding:10px 10px 10px 30px}@media screen and (max-width: 744px){#tempFlow .flow-content .flow-txt{font-size:4vw;padding:2.6666666667vw 0}}@media screen and (max-width: 744px){#tempFlow .flow-content .flow-ttl04{font-size:4vw}}#tempFlow .inner-fixed{margin:0 auto;max-width:1080px}@media screen and (max-width: 744px){#tempFlow .inner-fixed{padding:0 4.2666666667vw 0}}#tempFlow .tempFlow-box{background-color:#e8e8e8;margin-top:-80px;padding:30px 50px 50px;position:relative}@media screen and (max-width: 744px){#tempFlow .tempFlow-box{margin-top:-23.4666666667vw;padding:4.2666666667vw}}#tempFlow .tempFlow-tblwrap{background:#fff;padding:10px 40px}@media screen and (max-width: 744px){#tempFlow .tempFlow-tblwrap{padding:1.3333333333vw 2.6666666667vw 2.6666666667vw}}#tempFlow .tempFlow-tbl{width:100%}#tempFlow .tempFlow-tbl tr{background-image:linear-gradient(to right, #aaa, #aaa 2px, transparent 2px, transparent 6px);background-size:6px 2px;background-position:left bottom;background-repeat:repeat-x}@media screen and (max-width: 744px){#tempFlow .tempFlow-tbl tr{background-image:linear-gradient(to right, #aaa, #aaa 0.5333333333vw, transparent 0.5333333333vw, transparent 1.6vw);background-size:1.6vw .5333333333vw}}#tempFlow .tempFlow-tbl tr:last-child{background-image:none}#tempFlow .tempFlow-tbl tr:last-child th,#tempFlow .tempFlow-tbl tr:last-child td{background:none}#tempFlow .tempFlow-tbl th,#tempFlow .tempFlow-tbl td{padding:15px 0 15px 15px;vertical-align:top}@media screen and (max-width: 744px){#tempFlow .tempFlow-tbl th,#tempFlow .tempFlow-tbl td{font-size:3.4666666667vw;padding:4vw 0 4vw 4vw;line-height:1.7;vertical-align:middle}}#tempFlow .tempFlow-tbl th{width:180px;font-weight:700;text-align:center}@media screen and (max-width: 744px){#tempFlow .tempFlow-tbl th{width:19.2vw;padding-right:.5em;padding-left:inherit}}#tempFlow .tempFlow-tbl td{padding:15px}@media screen and (max-width: 744px){#tempFlow .tempFlow-tbl td{padding:2.1333333333vw 0}}#tempFlow .tempFlow-tbl td span{color:#db5968}#tempFlow .tempFlow-list li{display:block;padding-left:10px;position:relative}@media screen and (max-width: 744px){#tempFlow .tempFlow-list li{padding-left:2.6666666667vw}}#tempFlow .tempFlow-list li:before{content:"";background-color:#282828;height:3px;left:0;position:absolute;top:11px;width:3px;border-radius:50%}@media screen and (max-width: 744px){#tempFlow .tempFlow-list li:before{width:.5333333333vw;height:.5333333333vw;top:2.1333333333vw}}#tempFlow .flow-wrap.counseling{background-image:url("../images/menu/flow/counseling-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.counseling{background-image:url("../images/menu/flow/counseling-bg_sp.webp")}}#tempFlow .flow-wrap.counseling-woman{background-image:url("../images/menu/flow/counseling-woman-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.counseling-woman{background-image:url("../images/menu/flow/counseling-woman-bg_sp.webp")}}#tempFlow .flow-wrap.counseling-aga{background-image:url("../images/menu/flow/counseling-aga-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.counseling-aga{background-image:url("../images/menu/flow/counseling-aga-bg_sp.webp")}}#tempFlow .flow-wrap.counseling-prp-eyebrows{background-image:url("../images/menu/flow/counseling-prp-eyebrows-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.counseling-prp-eyebrows{background-image:url("../images/menu/flow/counseling-prp-eyebrows-bg_sp.webp")}}#tempFlow .flow-wrap.counseling-prp-mens{background-image:url("../images/menu/flow/counseling-prp-mens-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.counseling-prp-mens{background-image:url("../images/menu/flow/counseling-prp-mens-bg_sp.webp")}}#tempFlow .flow-wrap.drawblood{background-image:url("../images/menu/flow/drawblood-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.drawblood{background-image:url("../images/menu/flow/drawblood-bg_sp.webp")}}#tempFlow .flow-wrap.anesthesia-2{background-image:url("../images/menu/flow/anesthesia-2-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.anesthesia-2{background-image:url("../images/menu/flow/anesthesia-2-bg_sp.webp")}}#tempFlow .flow-wrap.shooting-head{background-image:url("../images/menu/flow/shooting-head-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.shooting-head{background-image:url("../images/menu/flow/shooting-head-bg_sp.webp")}}#tempFlow .flow-wrap.creation{background-image:url("../images/menu/flow/creation-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.creation{background-image:url("../images/menu/flow/creation-bg_sp.webp")}}#tempFlow .flow-wrap.injection{background-image:url("../images/menu/flow/injection-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.injection{background-image:url("../images/menu/flow/injection-bg_sp.webp")}}#tempFlow .flow-wrap.injection-face{background-image:url("../images/menu/flow/injection-face-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.injection-face{background-image:url("../images/menu/flow/injection-face-bg_sp.webp")}}#tempFlow .flow-wrap.injection-bust{background-image:url("../images/menu/flow/injection-bust-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.injection-bust{background-image:url("../images/menu/flow/injection-bust-bg_sp.webp")}}#tempFlow .flow-wrap.injection-hip{background-image:url("../images/menu/flow/injection-hip-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.injection-hip{background-image:url("../images/menu/flow/injection-hip-bg_sp.webp")}}#tempFlow .flow-wrap.injection-head{background-image:url("../images/menu/flow/injection-head-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.injection-head{background-image:url("../images/menu/flow/injection-head-bg_sp.webp")}}#tempFlow .flow-wrap.collagen-hifu{background-image:url("../images/menu/flow/collagen-hifu-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.collagen-hifu{background-image:url("../images/menu/flow/collagen-hifu-bg_sp.webp")}}#tempFlow .flow-wrap.collagen-thread,#tempFlow .flow-wrap.prp-thread{background-image:url("../images/menu/flow/collagen-thread-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.collagen-thread,#tempFlow .flow-wrap.prp-thread{background-image:url("../images/menu/flow/collagen-thread-bg_sp.webp")}}#tempFlow .flow-wrap.delicate{background-image:url("../images/menu/flow/delicate-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.delicate{background-image:url("../images/menu/flow/delicate-bg_sp.webp")}}#tempFlow .flow-wrap.pharg{background-image:url("../images/menu/flow/pharg-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.pharg{background-image:url("../images/menu/flow/pharg-bg_sp.webp")}}#tempFlow .flow-wrap.phototherapy{background-image:url("../images/menu/flow/phototherapy-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.phototherapy{background-image:url("../images/menu/flow/phototherapy-bg_sp.webp")}}#tempFlow .flow-wrap.prp-dermapeel,#tempFlow .flow-wrap.prp-dermapen{background-image:url("../images/menu/flow/prp-dermapeel-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-dermapeel,#tempFlow .flow-wrap.prp-dermapen{background-image:url("../images/menu/flow/prp-dermapeel-bg_sp.webp")}}#tempFlow .flow-wrap.prp-peel{background-image:url("../images/menu/flow/massage-peel-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-peel{background-image:url("../images/menu/flow/massage-peel-bg_sp.webp")}}#tempFlow .flow-wrap.prp-polation{background-image:url("../images/menu/flow/prp-polation-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-polation{background-image:url("../images/menu/flow/prp-polation-bg_sp.webp")}}#tempFlow .flow-wrap.puruttoeyes{background-image:url("../images/menu/flow/puruttoeyes-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.puruttoeyes{background-image:url("../images/menu/flow/puruttoeyes-bg_sp.webp")}}#tempFlow .flow-wrap.gohome{background-image:url("../images/menu/flow/gohome-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.gohome{background-image:url("../images/menu/flow/gohome-bg_sp.webp")}}#tempFlow .flow-wrap.prp-eyebrows{background-image:url("../images/menu/flow/treatment-prp-eyebrows-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-eyebrows{background-image:url("../images/menu/flow/treatment-prp-eyebrows-bg_sp.webp")}}#tempFlow .flow-wrap.prp-foot{background-image:url("../images/menu/flow/treatment-prp-foot-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-foot{background-image:url("../images/menu/flow/treatment-prp-foot-bg_sp.webp")}}#tempFlow .flow-wrap.prp-bishinkaku{background-image:url("../images/menu/flow/treatment-prp-bishinkaku-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-bishinkaku{background-image:url("../images/menu/flow/treatment-prp-bishinkaku-bg_sp.webp")}}#tempFlow .flow-wrap.prp-jinchu{background-image:url("../images/menu/flow/treatment-prp-jinchu-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-jinchu{background-image:url("../images/menu/flow/treatment-prp-jinchu-bg_sp.webp")}}#tempFlow .flow-wrap.prp-mens{background-image:url("../images/menu/flow/treatment-prp-mens-bg.webp")}@media screen and (max-width: 744px){#tempFlow .flow-wrap.prp-mens{background-image:url("../images/menu/flow/treatment-prp-mens-bg_sp.webp")}}#lower_price .custom-background{background-image:url("../images/price/kv.webp");background-size:cover;background-position:center}@media screen and (max-width: 744px){#lower_price .custom-background{background-image:url("../images/price/kv_sp.webp");background-size:cover;background-position:center,top;height:auto}}.p_price__anclist{width:100%;display:flex;gap:15px;margin-bottom:20px;align-items:flex-start}@media screen and (max-width: 744px){.p_price__anclist{gap:2.6666666667vw;margin-bottom:5.3333333333vw;align-items:stretch}}.p_price__anclist li{position:relative;flex:1;transition:background-color .3s}@media screen and (min-width: 745px){.p_price__anclist li:hover{background-color:#fff5f5}}.p_price__anclist li>a,.p_price__anclist li>.dropdown-toggle{box-sizing:border-box;font-family:var(--font-noto-sans);border-top:3px solid #da4454;border-bottom:1px solid #da4454;font-size:21px;font-weight:700;line-height:1;color:#333;padding:14px 13px 13px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;width:100%;height:100%}@media screen and (max-width: 744px){.p_price__anclist li>a,.p_price__anclist li>.dropdown-toggle{font-size:3.4666666667vw;padding:3.7333333333vw 1.3333333333vw 3.4666666667vw;gap:2.6666666667vw;text-align:center}}.p_price__anclist li>a:after,.p_price__anclist li>.dropdown-toggle:after{content:"";border:solid #da4454;border-width:0 2px 2px 0;display:inline-block;padding:4px;transform:rotate(45deg)}@media screen and (max-width: 744px){.p_price__anclist li>a:after,.p_price__anclist li>.dropdown-toggle:after{padding:.8vw}}.has-dropdown .dropdown-toggle{cursor:pointer}.has-dropdown .dropdown-menu{display:none;position:absolute;top:100%;left:0;width:100%;background-color:rgba(224,120,131,.9);border-top:none;z-index:10;padding:0;margin:0;list-style:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media screen and (max-width: 744px){.has-dropdown .dropdown-menu{width:auto;min-width:150%}}.has-dropdown .dropdown-menu li a{padding:24px 8px;color:#fff;font-size:18px;text-align:center;border:none;transition:background-color .3s;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px}@media screen and (max-width: 744px){.has-dropdown .dropdown-menu li a{font-size:3.7333333333vw;border-bottom:1px solid #fff;padding:6.4vw 4.2666666667vw;white-space:nowrap;justify-content:start}}.has-dropdown .dropdown-menu li a::before{content:"";display:block;width:8px;height:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.has-dropdown .dropdown-menu li a:after{display:none}.has-dropdown .dropdown-menu li a:hover{color:#e07883;background-color:#f5f5f5}.has-dropdown.is-open .dropdown-menu{display:block}.p-price-area{margin-bottom:20px}@media screen and (max-width: 744px){.p-price-area{margin-bottom:5.3333333333vw}}.c-price{font-weight:bold}.c-price__header{border:1px solid #e07883;background:#e07883;display:flex;align-items:center;padding:17px 30px}@media screen and (max-width: 744px){.c-price__header{align-items:stretch;border:.2666666667vw solid #e07883;padding:0}}.c-price__title{color:#fff;font-size:24px;font-weight:bold}@media screen and (max-width: 744px){.c-price__title{padding:4.2666666667vw 2.1333333333vw;font-size:4.8vw}}.c-price__buttons{margin-left:auto;display:flex;align-items:center}.c-price__modal-btn{background:url(../images/menu/btn_q_beige.svg) no-repeat center center/contain;width:30px;height:30px;display:block;flex-shrink:0;margin-right:10px}@media screen and (max-width: 744px){.c-price__modal-btn{width:6.4vw;height:6.4vw}}.c-price__ice-btn{border-radius:9999px;border:1px solid #a88b40;background:linear-gradient(270deg, #081f37 0%, #3d6b99 100%);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding:12px 20px;display:flex;align-items:center;justify-content:center;width:312px;position:relative}@media screen and (max-width: 744px){.c-price__ice-btn{border-radius:0;border:.2666666667vw solid #a88b40;flex-direction:column;justify-content:center;gap:1.3333333333vw;height:100%;width:22.9333333333vw;box-shadow:none;padding:1.3333333333vw;border-top:none;border-bottom:none;border-right:none}}.c-price__ice-btn span{color:#fff;text-align:center;font-size:18px;line-height:1}@media screen and (max-width: 744px){.c-price__ice-btn span{font-size:2.6666666667vw;line-height:1.2;letter-spacing:-.16vw}}.c-price__ice-btn .icon{border:none;padding:0;margin:0;width:14px;height:14px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media screen and (max-width: 744px){.c-price__ice-btn .icon{position:relative;top:initial;right:initial;transform:none;width:3.2vw;height:3.2vw}}.c-price__ice-btn .icon::before,.c-price__ice-btn .icon::after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease}.c-price__ice-btn .icon::before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width: 744px){.c-price__ice-btn .icon::before{height:.5333333333vw}}.c-price__ice-btn .icon::after{width:2px;height:100%;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 744px){.c-price__ice-btn .icon::after{width:.5333333333vw}}.c-price__ice-btn.is-active .icon::before{transform:translateY(-50%) rotate(45deg)}.c-price__ice-btn.is-active .icon::after{transform:translateX(-50%) rotate(45deg)}.c-price__body{border:1px solid #e07883;border-top:none;background:#fff;width:100%}@media screen and (max-width: 744px){.c-price__body{border:.2666666667vw solid #e07883}}.c-price__item-group{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #e07883;padding:20px 30px}@media screen and (max-width: 744px){.c-price__item-group{gap:2.1333333333vw;border-bottom:.2666666667vw solid #e07883;padding:4.2666666667vw 2.1333333333vw}}.c-price__item-group:last-child{border-bottom:none}.c-price__item{display:flex;align-items:center;padding-right:16px}@media screen and (max-width: 744px){.c-price__item{padding-right:2.1333333333vw}}.c-price__item.is-addon{background:#fff7e2;padding:8px 16px}.c-price__item.is-addon .c-price__name{flex-direction:row;align-items:baseline;border-left:none;padding-left:0;font-size:15px}@media screen and (max-width: 744px){.c-price__item.is-addon .c-price__name{font-size:3.4666666667vw}}.c-price__item.is-addon .c-price__name::before{content:"";display:inline-block;width:12px;height:12px;margin-right:10px;color:#333;border:solid currentColor;border-width:0 0 1px 1px;transform:translateY(-5px);background-image:none}@media screen and (max-width: 744px){.c-price__item.is-addon .c-price__name::before{width:3.2vw;height:3.2vw;margin-right:2.1333333333vw;border-width:0 0 .2666666667vw .2666666667vw;transform:translateY(calc(50% - 2.6666666667vw))}}.c-price__item.is-addon:has(+.c-price__item.is-addon) .c-price__name::before{border:none;width:12px;height:18px;background-image:linear-gradient(currentColor, currentColor),linear-gradient(currentColor, currentColor);background-repeat:no-repeat;background-size:1px 100%,100% 1px;background-position:left 0 top 0,left 0 top 50%;transform:translateY(0)}@media screen and (max-width: 744px){.c-price__item.is-addon:has(+.c-price__item.is-addon) .c-price__name::before{width:3.2vw;height:4.8vw;background-size:.2666666667vw 100% 100% .2666666667vw;transform:translateY(calc(50% - 1.6vw))}}.c-price__item.is-addon .c-price__cost .price{color:#333;font-size:13px}@media screen and (max-width: 744px){.c-price__item.is-addon .c-price__cost .price{font-size:3.4666666667vw}}.c-price__item.is-addon .c-price__cost .price strong{color:#da4454}.c-price__item.is-addon .c-price__cost .price strong+small{color:#da4454}.c-price__item.is-addon .c-price__cost .price small{font-size:13px}@media screen and (max-width: 744px){.c-price__item.is-addon .c-price__cost .price small{font-size:3.4666666667vw}}.c-price__name{display:flex;flex-direction:column;justify-content:center;border-left:4px solid #e07883;padding:8px 0 8px 16px;max-width:680px}@media screen and (max-width: 744px){.c-price__name{border-left:.8vw solid #e07883;padding:1.0666666667vw 0 1.0666666667vw 2.1333333333vw;max-width:inherit}}.c-price__name .category{color:#e07883;font-size:21px;font-weight:700;line-height:1.5;display:block}@media screen and (max-width: 744px){.c-price__name .category{font-size:4.8vw}}.c-price__name .name{font-size:15px;line-height:1.6}@media screen and (max-width: 744px){.c-price__name .name{font-size:3.4666666667vw}}.c-price__dashline{flex-grow:1;border-bottom:1px dashed #888;margin:0 15px;position:relative}.c-price__cost{display:flex;align-items:baseline;white-space:nowrap;flex-shrink:0;font-feature-settings:"palt" 1}@media screen and (max-width: 744px){.c-price__cost{flex-direction:column;align-items:end}}.c-price__cost .txt{font-size:13px;line-height:1.3;padding:0 16px 5px 0}@media screen and (max-width: 744px){.c-price__cost .txt{font-size:2.6666666667vw;padding:0 0 .5333333333vw;margin:auto}}.c-price__cost .price{color:#da4454}.c-price__cost .price strong{font-family:var(--font-bebas);font-size:36px;line-height:1;font-weight:normal}@media screen and (max-width: 744px){.c-price__cost .price strong{font-size:9.6vw}}.c-price__cost .price small{font-size:15px}@media screen and (max-width: 744px){.c-price__cost .price small{font-size:4vw}}.c-price__cost .tax{font-size:13px}@media screen and (max-width: 744px){.c-price__cost .tax{font-size:2.6666666667vw}}.c-price__cost .tax span{display:inline-block;min-width:56px;text-align:right}@media screen and (max-width: 744px){.c-price__cost .tax span{min-width:10.6666666667vw}}.c-price__note{font-size:13px;color:#333;font-weight:normal;padding:0 16px}@media screen and (max-width: 744px){.c-price__note{font-size:2.6666666667vw;padding:0 2.1333333333vw}}.c-price.--ice{margin-top:-1px;display:none}@media screen and (max-width: 744px){.c-price.--ice{margin-top:-.2666666667vw}}.c-price.--ice .c-price__header{border:1px solid #081f37;background:linear-gradient(270deg, #081f37 0%, #3d6b99 100%)}@media screen and (max-width: 744px){.c-price.--ice .c-price__header{border:.2666666667vw solid #081f37}}.c-price.--ice .c-price__modal-btn{background-image:url(../images/menu/btn_q_blue.svg)}.c-price.--ice .c-price__body{border:1px solid #081f37}@media screen and (max-width: 744px){.c-price.--ice .c-price__body{border:.2666666667vw solid #081f37}}.c-price.--ice .c-price__item-group{border-bottom:1px solid #081f37}@media screen and (max-width: 744px){.c-price.--ice .c-price__item-group{border-bottom:.2666666667vw solid #081f37}}.c-price.--ice .c-price__item-group:last-child{border-bottom:none}.c-price.--ice .c-price__item.is-addon{background:#e4eef1}.c-price.--ice .c-price__item.is-addon .c-price__name{border-left:none}.c-price.--ice .c-price__name{border-left:4px solid #081f37}@media screen and (max-width: 744px){.c-price.--ice .c-price__name{border-left:1.0666666667vw solid #081f37}}.c-price.--ice .c-price__name .category{color:#081f37}.page .c-price__header{justify-content:center}.page .c-price__buttons{display:none}.page .c-price__item img{aspect-ratio:1/1;width:100px}@media screen and (max-width: 744px){.page .c-price__item img{width:14.9333333333vw}}.page .c-price.--ice,.page .c-price:last-child{display:block;margin-top:32px}@media screen and (max-width: 744px){.page .c-price.--ice,.page .c-price:last-child{margin-top:4.2666666667vw}}.c_modal{display:none;height:100dvh;position:fixed;top:0;width:100%;z-index:999999;font-weight:bold}.c_modal__bg{background:rgba(0,0,0,.8);height:100dvh;position:absolute;width:100%}.c_modal__content{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#333;padding:30px 80px;border:20px solid #e07883;background:#fff;width:900px;max-width:85%;max-height:80vh;overflow-y:auto;display:none;z-index:10}@media screen and (max-width: 744px){.c_modal__content{padding:5.3333333333vw;border:2.6666666667vw solid #e07883;width:90%;min-height:auto}}.c_modal__content.--ice{border-color:#081f37}.c_modal__txt{font-size:15px;line-height:1.7}@media screen and (max-width: 744px){.c_modal__txt{font-size:4vw}}.c_modal__link{color:#fff;background-color:#e07883;display:block;text-align:center;padding:10px;width:200px;margin:0 auto;margin-top:20px;border-radius:30px}@media screen and (max-width: 744px){.c_modal__link{width:100%;padding:2.6666666667vw;margin-top:5.3333333333vw;font-size:4vw;border-radius:8vw}}.c_modal__link.--ice{background:linear-gradient(270deg, #081f37 0%, #3d6b99 100%);border-color:#081f37}.p_price__area{margin-bottom:20px}@media screen and (max-width: 744px){.p_price__area{margin-bottom:5.3333333333vw}}.p_price__area-heading{font-family:var(--font-noto-sans);font-size:28px;font-weight:700;padding:40px 20px 20px;margin-bottom:20px;border-bottom:1px solid #da4454;width:auto;text-align:center;line-height:1;box-sizing:border-box}@media screen and (max-width: 744px){.p_price__area-heading{font-size:5.6vw;padding:5.3333333333vw 2.6666666667vw 2.6666666667vw;margin-bottom:5.3333333333vw}}.c_menu{font-weight:bold}.c_menu__head{border:1px solid #e07883;background:#e07883;display:flex;padding:17px 30px}@media screen and (max-width: 744px){.c_menu__head{border:.2666666667vw solid #e07883;padding:0}}.c_menu__heading{color:#fff;font-size:24px;font-weight:bold;display:flex;align-items:center}@media screen and (max-width: 744px){.c_menu__heading{padding:4.5333333333vw 2.6666666667vw;font-size:4.8vw;text-align:left}}.c_menu__buttons{flex:1;display:flex;align-items:center;justify-content:flex-end}.c_menu__modal-btn{background:url(../images/menu/btn_q_beige.svg) no-repeat center center/contain;width:30px;height:30px;display:block;flex-shrink:0;margin-right:10px}@media screen and (max-width: 744px){.c_menu__modal-btn{width:6.4vw;height:6.4vw}}.c_menu__ice-btn{border-radius:9999px;border:1px solid #a88b40;background:linear-gradient(270deg, #081f37 0%, #3d6b99 100%);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding:12px 20px;display:flex;align-items:center;justify-content:center;width:312px;position:relative}@media screen and (max-width: 744px){.c_menu__ice-btn{border-radius:0;border:.2666666667vw solid #a88b40;flex-direction:column;justify-content:center;gap:1.3333333333vw;height:100%;width:22.9333333333vw;box-shadow:none;padding:1.3333333333vw;border-top:none;border-bottom:none;border-right:none}}.c_menu__ice-btn .txt-ja{color:#fff;text-align:center;font-size:18px;font-weight:bold;line-height:1}@media screen and (max-width: 744px){.c_menu__ice-btn .txt-ja{font-size:2.6666666667vw;line-height:1.2;letter-spacing:-.16vw}}.c_menu__ice-btn .txt-en{color:#fff;text-align:center;font-size:18px;font-weight:bold;line-height:1}@media screen and (max-width: 744px){.c_menu__ice-btn .txt-en{font-size:3.4666666667vw}}.c_menu__ice-btn .icon_chevron{display:inline-block;border:solid #fff;border-width:0 2px 2px 0;padding:4px;position:absolute;top:19px;right:14px;transform:rotate(-135deg);transition:.3s}@media screen and (max-width: 744px){.c_menu__ice-btn .icon_chevron{position:relative;top:.8vw;right:initial;padding:.8vw;margin-left:0}}.c_menu__ice-btn .icon_close{display:inline-block;width:14px;height:14px;background:url(../images/menu/icon_close_white.svg) no-repeat center center/contain;position:absolute;top:14px;right:14px}@media screen and (max-width: 744px){.c_menu__ice-btn .icon_close{position:relative;top:.8vw;right:initial;width:3.7333333333vw;height:3.7333333333vw}}.c_menu__item{padding:20px 30px;border:1px solid #e07883;border-top:none;background:#fff}@media screen and (max-width: 744px){.c_menu__item{padding:2.6666666667vw;border:.2666666667vw solid #e07883}}.c_menu__item:nth-of-type(1){border-top:none}.c_menu__main{display:flex;align-items:center}@media screen and (max-width: 744px){.c_menu__main{justify-content:space-between;min-height:17.0666666667vw}}.c_menu__ttl{box-sizing:border-box;display:flex;max-width:600px;padding:10px 20px 10px 15px;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;border-left:4px solid #da4454;color:#333}@media screen and (max-width: 744px){.c_menu__ttl{width:auto;max-width:inherit;padding:.8vw 2.6666666667vw 1.3333333333vw 1.3333333333vw;gap:2.1333333333vw;border-left:1.0666666667vw solid #da4454}}.c_menu__ttl .main_txt{color:#da4454;font-size:21px;line-height:1}@media screen and (max-width: 744px){.c_menu__ttl .main_txt{font-size:4.8vw;line-height:1.3}}.c_menu__ttl .sub_txt{font-size:15px}@media screen and (max-width: 744px){.c_menu__ttl .sub_txt{font-size:3.2vw}}.c_menu__txt{font-size:13px;line-height:1.3;align-self:flex-end;padding:0 0 5px 20px}@media screen and (max-width: 744px){.c_menu__txt{font-size:2.6666666667vw;padding:0 0 .5333333333vw;margin:auto}}.c_menu__dashline{width:100%;flex:1;height:1px;border-bottom:dashed 1px #da4454}@media screen and (max-width: 744px){.c_menu__dashline{display:none}}.c_menu__price{color:#da4454;text-align:right;min-width:80px}@media screen and (max-width: 744px){.c_menu__price{display:flex;align-items:baseline;padding-right:1.0666666667vw;min-width:inherit}}.c_menu__price-wrap{display:flex;align-items:baseline;margin-left:auto;flex-shrink:0}@media screen and (max-width: 744px){.c_menu__price-wrap{flex-direction:column;align-items:flex-end}}.c_menu__price strong{display:inline-block;min-width:115px;color:#da4454;font-family:"Bebas Neue",sans-serif;font-size:36px;font-weight:400;line-height:1}@media screen and (max-width: 744px){.c_menu__price strong{min-width:28.8vw;display:inline-block;font-size:9.6vw}}@media screen and (max-width: 744px){.c_menu__price small{font-size:3.4666666667vw}}.c_menu__price .free{font-family:var(--font-yugo);font-weight:bold;font-size:32px}@media screen and (max-width: 744px){.c_menu__price .free{font-size:7.4666666667vw}}.c_menu__tax-price{font-size:13px;color:#333}@media screen and (max-width: 744px){.c_menu__tax-price{font-size:2.6666666667vw}}.c_menu__tax-price span{display:inline-block;min-width:60px;text-align:right}@media screen and (max-width: 744px){.c_menu__tax-price span{min-width:12.2666666667vw}}.c_menu__add{display:flex;padding:10px 0px 10px 25px;align-items:center;background:#fff7e2;margin-top:10px;position:relative}@media screen and (max-width: 744px){.c_menu__add{padding:1.3333333333vw 0px 1.3333333333vw 2.6666666667vw;margin-top:2.6666666667vw}}.c_menu__add::before{content:"";display:inline-block;width:12px;height:12px;border:solid currentColor;border-width:0 0 1px 1px;margin-right:10px;transform:translateY(-5px)}@media screen and (max-width: 744px){.c_menu__add::before{width:3.2vw;height:3.2vw;margin-right:1.3333333333vw;border-width:0 0 .2666666667vw .2666666667vw}}.c_menu__addtext{padding:10px 0px 10px 25px;text-align:left;font-weight:normal;font-size:13px}@media screen and (max-width: 744px){.c_menu__addtext{padding:2.6666666667vw 0;font-size:3.4666666667vw}}.c_menu__add-ttl{padding-right:20px}@media screen and (max-width: 744px){.c_menu__add-ttl{font-size:3.4666666667vw;padding-right:2.1333333333vw}}@media screen and (max-width: 744px){.c_menu__add-ttl::before{width:2.6666666667vw;height:2.6666666667vw;border-width:0 0 .2666666667vw .2666666667vw;margin-right:.8vw;transform:translateY(-0.4em)}}.c_menu__add .c_menu__price{color:#333;font-size:13px}@media screen and (max-width: 744px){.c_menu__add .c_menu__price{font-size:4vw}}.c_menu__add .c_menu__price p{display:inline-block;min-width:60px;text-align:right}@media screen and (max-width: 744px){.c_menu__add .c_menu__price span{font-size:10px}}.c_menu__add.--multiple-first::after{position:absolute;content:"";display:inline-block;width:12px;height:55%;border-left:solid currentColor;border-width:0 0 1px 1px}.c_menu__ice-btn.is-active .icon_chevron{top:13px;transform:rotate(45deg)}@media screen and (max-width: 744px){.c_menu__ice-btn.is-active .icon_chevron{top:0}}.c_menu__modal-btn:hover,.c_menu__link-btn:hover,.c_menu__ice-btn:hover{opacity:.7}.ice-text-color{color:#081f37 !important}.sub_img{display:none}.sub_img02{display:none}.c_menu.--ice{margin-top:-1px;display:none}.c_menu.--ice .c_menu__head{border:1px solid #081f37;background:linear-gradient(270deg, #081f37 0%, #3d6b99 100%)}.c_menu.--ice .c_menu__modal-btn{background-image:url(../images/menu/btn_q_blue.svg)}.c_menu.--ice .c_menu__link-btn{background-image:url(../images/menu/btn_link_blue.svg)}.c_menu.--ice .c_menu__item{border-color:#081f37}.c_menu.--ice .c_menu__ttl{border-color:#081f37}.c_menu.--ice .c_menu__dashline{border-color:#081f37}.c_menu.--ice .c_menu__add{background-color:#e4eef1}.p-premium{position:relative;padding-top:32px;background:url(../../menu/prp-icepremium/images/section/ip-bg-01.webp) center/cover no-repeat;overflow:visible}@media screen and (max-width: 744px){.p-premium{padding-top:4.2666666667vw}}.p-premium::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:316px;background:url(../../menu/prp-icepremium/images/section/ip-bg-02.webp) center/cover no-repeat}@media screen and (max-width: 744px){.p-premium::after{background:url(../../menu/prp-icepremium/images/section/ip-bg-02-sp.webp) center/cover no-repeat;height:40vw;width:100vw}}.p-premium .p-premium__header{position:relative;max-width:1000px;margin:0 auto}@media screen and (max-width: 744px){.p-premium .p-premium__header{padding:0 4.2666666667vw}}.p-premium .p-premium__header .p-premium__deco{display:block;position:absolute;top:-58px;left:50%;transform:translateX(-50%) translateX(-334px);z-index:1}@media screen and (max-width: 744px){.p-premium .p-premium__header .p-premium__deco{top:inherit;bottom:-11.7333333333vw;transform:translateX(-50%) translateX(-42.1333333333vw)}}.p-premium .p-premium__header .p-premium__ttl{background:#003264;padding:24px 0;margin-bottom:56px;text-align:center;position:relative;overflow:initial;line-height:2;border-radius:16px}@media screen and (max-width: 744px){.p-premium .p-premium__header .p-premium__ttl{line-height:1.3;padding:3.2vw 0 4.2666666667vw;margin-bottom:6.4vw;border-radius:4.2666666667vw}}.p-premium .p-premium__header .p-premium__ttl::after{content:"";position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:40px 70px 0 70px;border-color:#003264 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 744px){.p-premium .p-premium__header .p-premium__ttl::after{bottom:-5.0666666667vw;border-width:5.3333333333vw 8vw 0 8vw}}.p-premium .p-premium__header .span.__1{color:#fff;text-align:center;font-size:32px;font-weight:700;line-height:1;position:relative;z-index:2}@media screen and (max-width: 744px){.p-premium .p-premium__header .span.__1{font-size:4.8vw}}.p-premium .p-premium__header .span.__2{color:#fff;font-family:var(--font-yumincho);font-size:58px;font-weight:600;line-height:1;letter-spacing:-2px;transform:skewX(-8deg);display:inline-block;position:relative;z-index:2}@media screen and (max-width: 744px){.p-premium .p-premium__header .span.__2{font-size:7.4666666667vw;letter-spacing:0;padding:1.6vw 0}}.p-premium .p-premium__header .span.__2 i{font-style:normal;letter-spacing:-8px}@media screen and (max-width: 744px){.p-premium .p-premium__header .span.__2 i{letter-spacing:-1.0666666667vw}}.p-premium .p-premium__header .span.__3{color:#fff;text-align:center;font-size:32px;font-weight:700;line-height:1}@media screen and (max-width: 744px){.p-premium .p-premium__header .span.__3{font-size:4.8vw}}.p-premium .inner{max-width:940px;margin:0 auto;padding:0 0 24px;position:relative}@media screen and (max-width: 744px){.p-premium .inner{padding:0 4vw 8.5333333333vw}}.p-premium .p-premium__lead{display:flex;align-items:center;justify-content:center;position:relative;gap:40px;max-width:844px;margin:0 auto;z-index:1}@media screen and (max-width: 744px){.p-premium .p-premium__lead{display:block;padding-left:0;padding-bottom:6.4vw}}.p-premium .p-premium__lead .catch{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 744px){.p-premium .p-premium__lead .catch{position:absolute;right:4.2666666667vw}}.p-premium .p-premium__lead .catch .img{height:176px;max-width:219px}@media screen and (max-width: 744px){.p-premium .p-premium__lead .catch .img{top:-2.6666666667vw;right:-2.6666666667vw;width:32vw;height:25.6vw}}.p-premium .p-premium__lead .catch .txt{position:relative;top:0;left:0;display:flex;gap:16px}@media screen and (max-width: 744px){.p-premium .p-premium__lead .catch .txt{flex-direction:column;justify-content:center;gap:1.0666666667vw;max-width:42.6666666667vw}}.p-premium .p-premium__lead .catch .txt .box{display:flex;color:#fff;background:linear-gradient(270deg, #081f37 0%, #3d6b99 100%);border:2px solid #a88b40;padding:4px 16px;font-weight:700;line-height:1.3;font-size:21px;text-align:center}@media screen and (max-width: 744px){.p-premium .p-premium__lead .catch .txt .box{flex-direction:column;font-size:4vw;padding:.5333333333vw 2.1333333333vw;line-height:1.2}}.p-premium .p-premium__lead .texts{flex:1;max-width:545px}@media screen and (max-width: 744px){.p-premium .p-premium__lead .texts{position:relative;max-width:100%;padding-top:4.2666666667vw;z-index:1}}.p-premium .p-premium__lead .texts .text{color:#333;font-size:17px;line-height:1.7;padding-bottom:16px}@media screen and (max-width: 744px){.p-premium .p-premium__lead .texts .text{font-size:4vw;padding-top:2.1333333333vw;padding-bottom:2.1333333333vw}}@media screen and (max-width: 744px){.p-premium .p-premium__lead .texts .text:first-child{width:44.8vw;min-height:44.8vw}}.p-premium .p-premium__lead .texts .text:last-child{padding-bottom:inherit}.p-premium .p-premium__lead .texts .text b{color:#003264}.p-premium .p-premium__step{position:relative;border:2px solid #a88b40;background:#fff;margin-top:102px;margin-bottom:40px;width:100%;z-index:1;box-shadow:0px 0px 20px 0px rgba(0,0,0,.3);overflow:visible}@media screen and (max-width: 744px){.p-premium .p-premium__step{top:0vw;border:.5333333333vw solid #a88b40;margin-top:6.4vw;margin-bottom:6.4vw;background:initial;box-shadow:initial;margin-bottom:6.4vw}}.p-premium .p-premium__step .content{background:#fff;height:388px;position:relative;z-index:1}@media screen and (max-width: 744px){.p-premium .p-premium__step .content{height:145.3333333333vw}}.p-premium .p-premium__step .content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;padding:12px;background:linear-gradient(to right, #3e6a97, #081f37);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media screen and (max-width: 744px){.p-premium .p-premium__step .content::before{padding:2.1333333333vw}}.p-premium .p-premium__step .content .parts{color:#fff;text-align:center;font-size:18px;font-weight:700;line-height:1.3;position:absolute}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts{font-size:4.8vw}}.p-premium .p-premium__step .content .parts.__1{width:395px;height:60px;top:-24px;left:70px;background:url(../../menu/prp-icepremium/images/section/ip-parts-04-smaple.webp) center/cover no-repeat;text-align:center;font-family:var(--font-yumincho);font-size:28px;font-weight:600;line-height:1.3;letter-spacing:-1.12px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__1{width:78.9333333333vw;height:10.1333333333vw;top:-4.8vw;left:6.4vw;color:#fff;font-size:5.3333333333vw;border-radius:59.7333333333vw;padding-top:.2666666667vw;letter-spacing:-.2133333333vw}}.p-premium .p-premium__step .content .parts.__1 .parts__text{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:100%}.p-premium .p-premium__step .content .parts.__1 .parts__text::after{display:none}.p-premium .p-premium__step .content .parts.__2{width:150px;height:318px;top:52px;left:70px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__2{width:20vw;height:42.4vw;top:10.4vw;left:26.4vw}}.p-premium .p-premium__step .content .parts.__3{width:110px;height:110px;top:60px;left:197px;background:url(../../menu/prp-icepremium/images/section/ip-circle-01.webp) center/cover no-repeat;display:flex;align-items:center;justify-content:center;color:#596070;font-family:var(--font-yumincho);font-size:18px;font-weight:800;line-height:1.3}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__3{font-size:4.2666666667vw;width:22.9333333333vw;height:22.9333333333vw;top:11.4666666667vw;left:4.5333333333vw}}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__3 span{display:none}}.p-premium .p-premium__step .content .parts.__4{width:134px;height:50px;top:176px;left:186px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__4{width:24.8vw;height:10.6666666667vw;top:26.9333333333vw;left:41.0666666667vw}}.p-premium .p-premium__step .content .parts.__5{width:150px;height:318px;top:61px;left:286px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__5{width:20vw;height:42.4vw;top:10.4vw;left:63.4666666667vw}}.p-premium .p-premium__step .content .parts.__6{width:110px;height:110px;top:59px;left:413px;color:#e70013;font-family:var(--font-yumincho);display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:800;line-height:1.3;background:url(../../menu/prp-icepremium/images/section/ip-circle-02.webp) center/cover no-repeat}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__6{width:22.9333333333vw;height:22.9333333333vw;top:56.5333333333vw;left:4.2666666667vw;color:#e70013;font-size:4.2666666667vw}}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__6 span{display:none}}.p-premium .p-premium__step .content .parts.__7{width:134px;height:50px;top:176px;left:401px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__7{width:32vw;height:6.9333333333vw;top:48.8vw;left:29.8666666667vw}}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__7 img{width:100%}}.p-premium .p-premium__step .content .parts.__9{width:150px;height:100px;top:-68px;left:501px;background:#ef66b2;padding:9px 10px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__9{width:40vw;height:26.6666666667vw;left:26.1333333333vw;top:61.3333333333vw;background:initial}}.p-premium .p-premium__step .content .parts.__9 .parts__ttl{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:1.3;padding-bottom:7px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__9 .parts__ttl{color:#333;font-size:4.2666666667vw;padding-bottom:0;white-space:nowrap}}.p-premium .p-premium__step .content .parts.__9 .parts__texts{display:flex;align-items:center;justify-content:center;position:relative}.p-premium .p-premium__step .content .parts.__9 .parts__texts::after{content:"";position:absolute;bottom:-28px;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:20px 12px 0 12px;border-color:#ef66b2 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__9 .parts__texts::after{background:#fafa64;width:40vw;height:6.4vw;border:none;bottom:.8vw;z-index:0}}.p-premium .p-premium__step .content .parts.__9 .parts__texts__text.__1{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:1.3}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__9 .parts__texts__text.__1{color:#d63962;text-align:center;font-size:4.2666666667vw;z-index:1}}.p-premium .p-premium__step .content .parts.__9 .parts__texts__text.__2{color:#fff;text-align:center;font-size:48px;font-weight:700;line-height:70%}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__9 .parts__texts__text.__2{color:#d63962;font-size:12.8vw;line-height:1;z-index:1}}.p-premium .p-premium__step .content .parts.__9 .parts__texts__text.__3{color:#fff;text-align:center;font-size:16px;font-weight:700;line-height:1.3}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__9 .parts__texts__text.__3{color:#d63962;font-size:4.2666666667vw;z-index:1}}.p-premium .p-premium__step .content .parts.__10{width:150px;height:318px;top:59px;left:502px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__10{width:20vw;height:42.4vw;top:54.4vw;left:63.4666666667vw}}.p-premium .p-premium__step .content .parts.__11{width:110px;height:110px;top:60px;left:628px;color:#013263;text-align:center;display:flex;align-items:center;justify-content:center;font-family:var(--font-yumincho);font-size:18px;font-weight:800;line-height:1.3;background:url(../../menu/prp-icepremium/images/section/ip-circle-03.webp) center/cover no-repeat}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__11{width:22.9333333333vw;height:22.9333333333vw;top:96.2666666667vw;left:4.2666666667vw;color:#013263;font-size:4.2666666667vw;line-height:1.3}}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__11 span{display:none}}.p-premium .p-premium__step .content .parts.__12{width:134px;height:50px;top:175px;left:616px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__12{width:32vw;height:6.9333333333vw;top:92.8vw;left:29.8666666667vw}}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__12 img{width:100%}}.p-premium .p-premium__step .content .parts.__13{width:126px;height:109px;top:236px;left:621px;background:url(../../menu/prp-icepremium/images/section/ip-parts-02.webp) center/cover no-repeat;color:#fff;text-align:center;font-family:var(--font-yumincho);font-size:18px;font-weight:800;line-height:1.3;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__13{width:23.7333333333vw;height:20.5333333333vw;top:119.4666666667vw;left:3.7333333333vw;color:#fff;font-size:3.3866666667vw;z-index:1}}.p-premium .p-premium__step .content .parts.__14{width:160px;height:120px;top:-72px;left:710px;background:url(../../menu/prp-icepremium/images/section/ip-parts-01.webp) center/cover no-repeat;padding:11px 5px 31px;font-feature-settings:"palt" 1}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__14{background:none;padding:0;width:40vw;height:26.6666666667vw;top:109.3333333333vw;left:27.2vw}}.p-premium .p-premium__step .content .parts.__14 .parts__ttl{color:#fff;text-align:left;font-size:18px;font-weight:700;line-height:1.4;padding:0 4px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__14 .parts__ttl{color:#003264;font-size:4.8vw}}.p-premium .p-premium__step .content .parts.__14 .parts__ttl li{padding-left:calc(1rem + 2px);text-indent:calc(-1rem - 2px)}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__14 .parts__ttl li{padding-left:5.3333333333vw;text-indent:-5.3333333333vw;margin-bottom:2.1333333333vw;white-space:nowrap}}.p-premium .p-premium__step .content .parts.__14 .parts__ttl li::before{content:"●";padding-right:2px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__14 .parts__ttl li::before{padding-right:.5333333333vw}}.p-premium .p-premium__step .content .parts.__15{width:150px;height:318px;top:60px;left:718px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__15{width:20vw;height:42.4vw;top:98.6666666667vw;left:63.4666666667vw}}.p-premium .p-premium__step .content .parts.__decoration{position:absolute;width:40px;height:40px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__decoration{width:5.3333333333vw;height:5.3333333333vw}}.p-premium .p-premium__step .content .parts.__decoration.__one{top:16px;left:16px}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__decoration.__one{top:1.8666666667vw;left:2.6666666667vw}}.p-premium .p-premium__step .content .parts.__decoration.__two{top:16px;right:16px;rotate:90deg}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__decoration.__two{top:2.6666666667vw;right:1.8666666667vw}}.p-premium .p-premium__step .content .parts.__decoration.__three{bottom:16px;right:16px;rotate:180deg}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__decoration.__three{bottom:2.1333333333vw;right:2.6666666667vw}}.p-premium .p-premium__step .content .parts.__decoration.__four{bottom:16px;left:16px;rotate:270deg}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .parts.__decoration.__four{bottom:2.6666666667vw;left:1.8666666667vw}}.p-premium .p-premium__step .content .border{position:absolute}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .border.__1{top:13.8666666667vw;left:3.7333333333vw;width:83.4666666667vw;height:35.7333333333vw;background:radial-gradient(95% 95% at 50% 50%, #fff 30%, #ddd 100%);border:none;z-index:-1}}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .border.__2{top:58.1333333333vw;left:3.7333333333vw;width:83.4666666667vw;height:35.7333333333vw;background:radial-gradient(95% 95% at 50% 50%, #fff 30%, #ddd 100%);border:none;z-index:-1}}@media screen and (max-width: 744px){.p-premium .p-premium__step .content .border.__3{top:102.4vw;left:3.4666666667vw;width:83.4666666667vw;height:35.7333333333vw;background:radial-gradient(95% 95% at 50% 50%, #fff 30%, #ddd 100%);border:none;z-index:-1}}.p-premium .p-compare{position:relative;z-index:1;padding-bottom:40px}@media screen and (max-width: 744px){.p-premium .p-compare{padding-bottom:6.4vw}}.p-premium .p-compare .p-compare__inner{font-family:var(--font-noto-sans)}.p-premium .p-compare .p-compare__inner .p-compare__table{width:100%;margin:0 auto;border:0}.p-premium .p-compare .p-compare__inner .p-compare__table tr{grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table tr{gap:1.0666666667vw}}.p-premium .p-compare .p-compare__inner .p-compare__table tr:nth-child(even) td:nth-of-type(1){background:#ebf2f8}.p-premium .p-compare .p-compare__inner .p-compare__table tr:nth-child(even) td:nth-of-type(2){background:#f8ebf4}.p-premium .p-compare .p-compare__inner .p-compare__table th,.p-premium .p-compare .p-compare__inner .p-compare__table td{vertical-align:middle;border-right:none;border-bottom:none;height:88px;padding:0;display:flex;align-items:center;justify-content:center;box-shadow:0px 0px 5px 0px rgba(0,0,0,.3)}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table th,.p-premium .p-compare .p-compare__inner .p-compare__table td{height:16.6133333333vw;box-shadow:0px 0px 1.3333333333vw 0px rgba(0,0,0,.3)}}.p-premium .p-compare .p-compare__inner .p-compare__table td{color:#333;text-align:center;font-family:var(--font-noto-sans);font-size:18px;font-weight:700;line-height:1.3;background:#fff;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table td{font-feature-settings:"palt" on;font-size:3.4666666667vw}}.p-premium .p-compare .p-compare__inner .p-compare__table thead th{background:#ef66b2;font-weight:bold;color:#fff;text-align:center;font-family:var(--font-noto-sans);font-size:24px;font-weight:700;line-height:1.3}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table thead th{font-size:4vw}}.p-premium .p-compare .p-compare__inner .p-compare__table .heading.__1{opacity:0}.p-premium .p-compare .p-compare__inner .p-compare__table tbody{grid-template-columns:1fr;gap:4px;display:grid}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table tbody{gap:1.0666666667vw}}.p-premium .p-compare .p-compare__inner .p-compare__table .list{background:#718d9b;color:#fff;text-align:center;font-family:var(--font-noto-sans);font-size:18px;font-weight:700;line-height:1.3}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table .list{font-size:4vw}}.p-premium .p-compare .p-compare__inner .p-compare__table .highlight-prpg{border:2px solid #a88b40;background:linear-gradient(270deg, #081f37 0%, #3d6b99 100%);color:#fff;text-align:center;font-family:var(--font-yumincho);font-size:34px;font-style:italic;font-weight:600;line-height:1.3;letter-spacing:-4.08px;white-space:nowrap}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table .highlight-prpg{font-size:5.6vw;line-height:1.1;letter-spacing:-1.088vw}}.p-premium .p-compare .p-compare__inner .p-compare__table img{width:48px}@media screen and (max-width: 744px){.p-premium .p-compare .p-compare__inner .p-compare__table img{width:6.9333333333vw}}.p-premium .btn{border-radius:140px;background:#003264;border:2px solid rgba(0,0,0,0);text-align:center;font-size:18px;font-weight:700;line-height:1.5;width:512px;height:86px;margin:0 auto;position:relative;z-index:1;transition:background .3s,border-color .3s}@media screen and (max-width: 744px){.p-premium .btn{width:92vw;height:18.6666666667vw;font-size:4.8vw;border-radius:37.3333333333vw}}.p-premium .btn:after{content:"";border:0;width:12px;height:12px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;top:0;right:30px;bottom:0;margin:auto;transition:border-color .3s}@media screen and (max-width: 744px){.p-premium .btn:after{width:3.2vw;height:3.2vw;border-top:solid .5333333333vw #fff;border-right:solid .5333333333vw #fff;right:6.1333333333vw}}.p-premium .btn a{color:#fff;width:100%;height:100%;align-items:center;display:flex;justify-content:center;transition:color .3s}@media(min-width: 745px){.p-premium .btn:hover{background:#fff;border-color:#003264}.p-premium .btn:hover a{color:#003264}.p-premium .btn:hover:after{border-top:solid 2px #003264;border-right:solid 2px #003264}}#tempPrice .inner{padding:56px 0 72px}@media screen and (max-width: 744px){#tempPrice .inner{padding:8.5333333333vw 4.2666666667vw}}#tempPrice .inner2{max-width:980px;width:100%}#tempPrice .sec__cttl{font-size:36px;font-weight:700;line-height:1.5;display:inline-block;position:relative;text-align:center;margin-bottom:24px}@media screen and (max-width: 744px){#tempPrice .sec__cttl{font-size:6.4vw;margin-bottom:4.2666666667vw}}#tempPrice .c_menu{margin-top:0;margin-bottom:30px}@media screen and (max-width: 744px){#tempPrice .c_menu{margin-bottom:5.3333333333vw}}#tempPrice .c_menu:last-child{margin-bottom:0}@media screen and (max-width: 744px){#tempPrice .c_menu__heading{text-align:center}}.c_menu__buttons,.c_menu__ice-btn{display:none}.price-mgn{display:block !important}#tempPrice .c__txt{font-size:15px;margin:10px auto 0;font-weight:600;width:780px}@media screen and (max-width: 744px){#tempPrice .c__txt{font-size:3.2vw;width:100%}}#tempPrice .c__txt dl{display:flex}#tempPrice .c__txt dt{margin-right:.5em}#faq{position:relative;background:url("../../assets/images/menu/faq/bg-tile.webp") repeat center center}#faq .inner{padding:56px 0 72px;max-width:980px}@media screen and (max-width: 744px){#faq .inner{padding:8.5333333333vw 4.2666666667vw}}#faq .sec__cttl{color:#333;font-size:21px;font-weight:700;line-height:1.5;display:inline-block;position:relative;text-align:center;margin-bottom:24px;background:none;font-feature-settings:"palt"}@media screen and (max-width: 744px){#faq .sec__cttl{font-size:4vw;margin-bottom:4.2666666667vw}}#faq .sec__cttl span{color:#333;display:block;font-size:36px;background:none;padding:0;font-feature-settings:"palt";letter-spacing:2px}@media screen and (max-width: 744px){#faq .sec__cttl span{letter-spacing:0;font-size:6.4vw}}#faq .faqList{position:relative;display:flex;flex-direction:column;width:100%;gap:24px;margin-bottom:32px}@media screen and (max-width: 744px){#faq .faqList{gap:4.2666666667vw;margin-bottom:6.4vw}}#faq .faqList__item{display:flex;padding:18px 40px 16px 40px;flex-direction:column;gap:16px;align-self:stretch;background:#fff;border-radius:16px;box-shadow:11px 16px 7px -6px rgba(0,0,0,.1)}@media screen and (max-width: 744px){#faq .faqList__item{padding:4.2666666667vw 2.1333333333vw 2.1333333333vw;gap:4.2666666667vw;border-radius:2.1333333333vw}}#faq .faqList__question,#faq .faqList__answer{display:flex;margin:0;padding:0px 40px;align-items:baseline;gap:16px;align-self:stretch;text-align:left;font-size:20px;font-weight:700;line-height:1.3}@media screen and (max-width: 744px){#faq .faqList__question,#faq .faqList__answer{padding:0 2.1333333333vw;gap:1.6vw;font-size:4.2666666667vw}}#faq .faqList__question::before,#faq .faqList__answer::before{content:"Q";font-family:var(--font-lora);display:flex;font-size:21px;min-width:30px;height:30px;flex-direction:column;justify-content:center;align-items:center;border-radius:15px;background:#474747;color:#fff}@media screen and (max-width: 744px){#faq .faqList__question::before,#faq .faqList__answer::before{font-size:4.8vw;min-width:6.4vw;height:6.4vw;border-radius:3.2vw}}#faq .faqList__answer{padding:12px 40px 16px 40px;align-items:flex-start;font-size:18px;background:#fff;font-weight:500;line-height:1.7;border-radius:8px}@media screen and (max-width: 744px){#faq .faqList__answer{font-size:4vw;padding:2.1333333333vw;line-height:1.5;border-radius:1.6vw}}#faq .faqList__answer::before{content:"A"}#faq .faqList__answer a{display:contents;color:#00e}#relation .swiper-test{overflow:hidden}#relation .part-relation__inner{max-width:1360px;width:100%;margin:0 auto;padding:48px 40px 64px}@media screen and (max-width: 744px){#relation .part-relation__inner{padding:6.4vw 4.2666666667vw}}#relation .sec__cttl{color:#333;text-align:center;font-size:21px;font-weight:700;line-height:1.5;margin-bottom:24px;padding-bottom:16px;background:none;font-feature-settings:"palt"}@media screen and (max-width: 744px){#relation .sec__cttl{font-size:4vw;margin-bottom:4.2666666667vw;padding-bottom:4.2666666667vw}}#relation .sec__cttl span{color:#333;display:block;font-size:36px;background:none;padding:0;font-feature-settings:"palt";letter-spacing:2px}@media screen and (max-width: 744px){#relation .sec__cttl span{letter-spacing:0;font-size:6.4vw}}#relation .part-relation__content{padding:24px 40px;background:#fff;position:relative}@media screen and (max-width: 744px){#relation .part-relation__content{padding:6.4vw}}#relation .part-relation__swiper{overflow:hidden}#relation .part-relation__swiper__img{margin-bottom:8px}@media screen and (max-width: 744px){#relation .part-relation__swiper__img{margin-bottom:2.1333333333vw}}#relation .part-relation__swiper__title{color:#333;font-weight:700;line-height:150%;font-size:18px;text-align:left;margin-bottom:14px;padding-left:8px}@media screen and (max-width: 744px){#relation .part-relation__swiper__title{font-size:4.8vw;margin-bottom:3.7333333333vw;padding-left:2.1333333333vw}}#relation .part-relation__swiper__text{color:#333;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:150%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width: 744px){#relation .part-relation__swiper__text{font-size:4vw}}#relation .swiper-slide img{height:auto;width:100%}#relation .swiper-button-prev{top:50%;transform:translateY(-40%);left:-16px;width:34px;height:120px;border-radius:3px 0px 0px 3px}@media screen and (max-width: 744px){#relation .swiper-button-prev{width:6.4vw;height:32vw;border-radius:2.1333333333vw 0px 0px 2.1333333333vw;left:-2.9333333333vw}}#relation .swiper-button-prev::before{content:"";width:15px;height:15px;border:0;border-bottom:solid 3px #fff;border-left:solid 3px #fff;position:absolute;top:0;left:62%;transform:translateX(-50%) rotate(45deg);bottom:0;margin:auto}@media screen and (max-width: 744px){#relation .swiper-button-prev::before{left:65%;width:4vw;height:4vw;border-bottom:solid .8vw #fff;border-left:solid .8vw #fff}}#relation .swiper-button-next{top:50%;transform:translateY(-40%);right:-16px;width:34px;height:120px;border-radius:0px 3px 3px 0px}@media screen and (max-width: 744px){#relation .swiper-button-next{right:-2.9333333333vw;width:6.4vw;height:32vw;border-radius:0px 2.1333333333vw 2.1333333333vw 0px}}#relation .swiper-button-next::before{content:"";width:15px;height:15px;border:0;border-top:solid 3px #fff;border-right:solid 3px #fff;position:absolute;top:0;left:44%;transform:translateX(-50%) rotate(45deg);bottom:0;margin:auto}@media screen and (max-width: 744px){#relation .swiper-button-next::before{left:35%;width:4vw;height:4vw;border-top:solid .8vw #fff;border-right:solid .8vw #fff}}@media screen and (max-width: 744px){#relation .part-relation__swiper .swiper-slide{opacity:.4;transition:opacity .3s ease}}@media screen and (max-width: 744px){#relation .part-relation__swiper .swiper-slide-active{opacity:1}}#supervision{background:url(../../assets/images/common/part-supervision-02.webp);background-color:#fff;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}@media screen and (max-width: 744px){#supervision{background-image:url(../../assets/images/common/part-supervision-02-sp.webp)}}#supervision .p__inner{max-width:1160px;width:100%;margin:0 auto;padding:56px 40px 72px}@media screen and (max-width: 744px){#supervision .p__inner{padding:8.5333333333vw 4.2666666667vw}}#supervision .sec__cttl{color:#333;text-align:center;font-size:21px;font-weight:700;line-height:1.5;margin-bottom:24px;padding-bottom:16px;background:none;font-feature-settings:"palt"}@media screen and (max-width: 744px){#supervision .sec__cttl{font-size:4vw;margin-bottom:4.2666666667vw;padding-bottom:4.2666666667vw}}#supervision .sec__cttl span{color:#333;display:block;font-size:36px;background:none;padding:0;font-feature-settings:"palt";letter-spacing:2px}@media screen and (max-width: 744px){#supervision .sec__cttl span{letter-spacing:0;font-size:6.4vw}}#supervision .p__prof{background:#fff;display:flex;justify-content:center;gap:24px;padding:24px 40px;margin-bottom:40px;align-items:stretch}@media screen and (max-width: 744px){#supervision .p__prof{flex-direction:column;gap:4.2666666667vw;padding:2.1333333333vw;margin-bottom:4.2666666667vw;align-items:normal}}#supervision .p__prof__imgs{flex:1 1 0;display:flex;flex-direction:column;gap:16px;max-width:440px;width:100%}@media screen and (max-width: 744px){#supervision .p__prof__imgs{gap:2.1333333333vw;align-items:center;max-width:100%}}@media screen and (max-width: 744px){#supervision .p__prof__imgs .pic{max-width:32vw}}@media screen and (max-width: 744px){#supervision .p__prof__imgs .letter{margin-left:2.1333333333vw}}#supervision .p__prof__imgs .clinic{color:#333;font-size:16px;font-weight:700;line-height:1.5;padding-bottom:4px}@media screen and (max-width: 744px){#supervision .p__prof__imgs .clinic{font-size:2.9333333333vw;padding-bottom:1.0666666667vw}}#supervision .p__prof__imgs .childwrap{display:flex}@media screen and (max-width: 744px){#supervision .p__prof__imgs .childwrap{flex-wrap:wrap;align-items:baseline}}#supervision .p__prof__imgs .chairmam{color:#333;font-size:16px;font-weight:700;line-height:1.5;align-items:end;display:flex}@media screen and (max-width: 744px){#supervision .p__prof__imgs .chairmam{font-size:3.2vw}}#supervision .p__prof__imgs .name{color:#333;font-size:32px;font-weight:700;line-height:1.1;padding:0 8px;display:flex;align-items:end}@media screen and (max-width: 744px){#supervision .p__prof__imgs .name{font-size:6.4vw;line-height:1.2;padding:0 2.1333333333vw}}#supervision .p__prof__imgs .kana{font-size:16px;font-weight:700;line-height:1.5;align-items:end;display:flex;font-family:var(--font-noto-serif)}@media screen and (max-width: 744px){#supervision .p__prof__imgs .kana{font-size:2.9333333333vw;flex:0 0 100%;padding-left:11.7333333333vw}}#supervision .p__prof__txts{flex:1 1 0;display:flex;flex-direction:column;max-width:504px;width:100%}@media screen and (max-width: 744px){#supervision .p__prof__txts{max-width:100%}}#supervision .p__prof__txts__det{margin-top:auto}@media screen and (max-width: 744px){#supervision .p__prof__txts__det{margin-top:0}}#supervision .p__prof__txts__det:not(:last-of-type){margin-bottom:32px}@media screen and (max-width: 744px){#supervision .p__prof__txts__det:not(:last-of-type){margin-bottom:4.2666666667vw}}#supervision .p__prof__txts__det .ttl{color:#333;font-weight:700;line-height:1.5;position:relative;font-size:18px;padding:0 0 8px 8px;margin-bottom:8px}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .ttl{font-size:4.8vw;padding:0 0 2.1333333333vw 2.1333333333vw;margin-bottom:2.1333333333vw}}#supervision .p__prof__txts__det .ttl::before{content:"";position:absolute;top:0;left:0;width:3px;height:27px}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .ttl::before{width:.8vw;height:7.2vw}}#supervision .p__prof__txts__det .txt{display:flex;align-items:center;padding-left:18px;position:relative}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .txt{padding-left:4vw}}#supervision .p__prof__txts__det .txt::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:16px;height:16px;border-radius:50%}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .txt::before{width:3.4666666667vw;height:3.4666666667vw;top:48%}}#supervision .p__prof__txts__det .txt:not(:last-of-type){margin-bottom:4px}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .txt:not(:last-of-type){margin-bottom:.5333333333vw}}#supervision .p__prof__txts__det .txt .year{color:#333;font-size:14px;font-weight:700;line-height:1.5}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .txt .year{font-size:3.4666666667vw}}#supervision .p__prof__txts__det .txt .matter{color:#333;font-size:16px;font-weight:500;line-height:1.5}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .txt .matter{font-size:4vw}}#supervision .p__prof__txts__det .txt .matter.__biography{padding-left:8px}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .txt .matter.__biography{padding-left:2.1333333333vw}}#supervision .p__prof__txts__det .pickup{display:inline-block;background-color:#a88b40;margin-bottom:8px;padding:8px 16px;border-radius:2px;font-size:16px;font-weight:700;line-height:1;transition:background-color .3s ease}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .pickup{margin-top:1.0666666667vw;margin-bottom:2.1333333333vw;padding:1.0666666667vw 4.2666666667vw;border-radius:.5333333333vw;font-size:4vw;text-align:center;line-height:1.3}}#supervision .p__prof__txts__det .pickup a{position:relative;color:#fff;text-decoration:none;display:inline-block}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .pickup a::after{display:none !important}#supervision .p__prof__txts__det .pickup a:hover::after{width:0 !important}#supervision .p__prof__txts__det .pickup a:visited{color:#fff !important}}#supervision .p__prof__txts__det .pickup a:hover{opacity:1}#supervision .p__prof__txts__det .pickup a::after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background-color:#fff;transition:width .3s ease}#supervision .p__prof__txts__det .pickup a:hover::after{width:100%}#supervision .p__prof__txts__det .pickup a:visited{color:#fff}#supervision .p__abouts .ttl .head-border{display:flex;align-items:center;font-size:28px;line-height:1.5;font-weight:700;text-align:center;background:none;margin-bottom:16px;gap:24px;font-feature-settings:"palt"}@media screen and (max-width: 744px){#supervision .p__abouts .ttl .head-border{font-size:5.3333333333vw;gap:2.1333333333vw;margin-bottom:4.2666666667vw}}#supervision .p__abouts .ttl .head-border:before,#supervision .p__abouts .ttl .head-border:after{content:"";height:1px;flex-grow:1}@media screen and (max-width: 744px){#supervision .p__abouts .ttl .head-border:before,#supervision .p__abouts .ttl .head-border:after{height:.2666666667vw}}#supervision .p__abouts .txt{color:#333;font-size:13px;font-weight:500;line-height:1.7;margin:0 auto;padding-bottom:32px}@media screen and (max-width: 744px){#supervision .p__abouts .txt{font-size:2.9333333333vw;line-height:1.5;padding-bottom:6.4vw}}#supervision .p__abouts .btn{text-align:center;font-weight:700;line-height:1;font-size:20px;border-radius:69px;max-width:475px;height:66px;margin:0 auto;position:relative}@media screen and (max-width: 744px){#supervision .p__abouts .btn{line-height:1.3;height:18.1333333333vw;font-size:4.8vw;border-radius:18.4vw;max-width:100%}}#supervision .p__abouts .btn::after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:16px;width:16px;height:16px;background-color:#fff;background-size:cover;position:absolute;background:url(../../assets/images/common/pdf.svg) center/cover no-repeat}@media screen and (max-width: 744px){#supervision .p__abouts .btn::after{right:4.2666666667vw;width:4.2666666667vw;height:4.2666666667vw}}#supervision .p__abouts .btn a{color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(hover: hover)and (pointer: fine){#supervision .p__abouts .btn:hover{background:#fff}}.sec_case .casePhoto .imgs::before{border-left-color:var(--color-primary)}.sec_case .casePhoto .imgs_img._after .txt01{background:var(--color-primary)}.sec_case .casePhoto .desc{border:2px solid var(--color-alpha)}.sec_case .casePhoto .desc_ttl{background:var(--color-alpha)}.sec_case .casePhoto_box::before,.sec_case .casePhoto_box::after{border-top:8px solid var(--color-primary);border-right:8px solid var(--color-primary)}@media screen and (max-width: 744px){.sec_case .casePhoto_box::before,.sec_case .casePhoto_box::after{border-top:4px solid var(--color-primary);border-right:4px solid var(--color-primary)}}button.load-more-btn{color:var(--color-primary);border:solid 2px var(--color-primary)}button.load-more-btn:hover{background-color:var(--color-primary)}.p-tissue::before{background-color:var(--color-primary)}.p-tissue__title{color:var(--color-primary)}#tempFlow .tempFlow__subttls .subttl{border:1px solid var(--color-primary)}@media screen and (max-width: 744px){#tempFlow .tempFlow__subttls .subttl{border:.2666666667vw solid var(--color-primary)}}#tempFlow .tempFlow__lists{border-top:1px solid var(--color-primary);border-bottom:1px solid var(--color-primary);background:var(--color-secondary)}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists{border-top:.2666666667vw solid var(--color-primary);border-bottom:.2666666667vw solid var(--color-primary)}}#tempFlow .tempFlow__lists .img::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--color-primary)}@media screen and (max-width: 744px){#tempFlow .tempFlow__lists .texts::before{border-color:var(--color-primary) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}#tempFlow .guideline{background:var(--color-primary)}#tempFlow .step{background:var(--color-primary)}.c-price__header{border:1px solid var(--color-primary);background:var(--color-primary)}@media screen and (max-width: 744px){.c-price__header{border:.2666666667vw solid var(--color-primary)}}.c-price__body{border:1px solid var(--color-primary)}@media screen and (max-width: 744px){.c-price__body{border:.2666666667vw solid var(--color-primary)}}.c-price__item-group{border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 744px){.c-price__item-group{border-bottom:.2666666667vw solid var(--color-primary)}}.c-price__name{border-left:4px solid var(--color-primary)}@media screen and (max-width: 744px){.c-price__name{border-left:1.0666666667vw solid var(--color-primary)}}.c-price__name .category{color:var(--color-primary)}#faq .faqList__item{background:var(--color-alpha)}#faq .faqList__answer::before{background:var(--color-primary)}#relation{background:var(--color-alpha)}#relation .sec__cttl{border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 744px){#relation .sec__cttl{border-bottom:.2666666667vw solid var(--color-primary)}}#relation .part-relation__swiper__title{border-left:4px solid var(--color-primary)}@media screen and (max-width: 744px){#relation .part-relation__swiper__title{border-left:1.0666666667vw solid var(--color-primary)}}#relation .swiper-button-prev{background:var(--color-primary)}#relation .swiper-button-next{background:var(--color-primary)}#supervision .sec__cttl{border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 744px){#supervision .sec__cttl{border-bottom:.2666666667vw solid var(--color-primary)}}#supervision .p__prof{border:16px solid var(--color-alpha)}@media screen and (max-width: 744px){#supervision .p__prof{border:2.1333333333vw solid var(--color-alpha)}}#supervision .p__prof__imgs .kana{color:var(--color-primary)}#supervision .p__prof__txts__det .ttl{border-bottom:1px solid var(--color-primary)}@media screen and (max-width: 744px){#supervision .p__prof__txts__det .ttl{border-bottom:.2666666667vw solid var(--color-primary)}}#supervision .p__prof__txts__det .ttl::before{background:var(--color-primary)}#supervision .p__prof__txts__det .txt::before{background:var(--color-primary)}#supervision .p__prof__txts__det .pickup{background-color:var(--color-primary)}#supervision .p__abouts .ttl .head-border{color:var(--color-primary)}#supervision .p__abouts .ttl .head-border:before,#supervision .p__abouts .ttl .head-border:after{background-color:var(--color-primary)}#supervision .p__abouts .btn{background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-strong) 100%)}@media(hover: hover)and (pointer: fine){#supervision .p__abouts .btn:hover{border:1px solid var(--color-primary)}#supervision .p__abouts .btn:hover>a{color:var(--color-primary)}#supervision .p__abouts .btn:hover::after{background-color:var(--color-primary)}}#ca header{background:linear-gradient(180deg, rgb(from var(--color-primary) r g b/0.9) 0%, rgb(from var(--color-strong) r g b/0.9) 100%)}.monitor .line{background:var(--color-alpha)}.monitor .line button{background:linear-gradient(180deg, var(--color-primary) 0%, var(--color-strong) 100%);border:2px solid var(--color-primary)}.monitor .line button:hover{color:var(--color-primary);border-color:var(--color-primary)}.monitor .line button:hover::after{border-right:2px solid var(--color-primary);border-top:2px solid var(--color-primary)}.monitor .line button::after{transition:transform .3s ease,border-color .3s ease}.notice__title{background-color:var(--color-primary)}@media screen and (max-width: 744px){.c_menu__dashline_line{border-bottom:dashed .2666666667vw var(--color-primary)}}.price-note{border:3px solid var(--color-primary)}.price-note__header{background-color:var(--color-primary)}@media screen and (max-width: 744px){.js-modal-open.moniAct .fixedBtnSp{background:var(--color-primary)}}.menu-fixed{position:fixed;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px;z-index:100;align-items:flex-end;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .4s ease,visibility .4s ease;width:112px}@media screen and (max-width: 744px){.menu-fixed{top:auto;bottom:22.4vw;transform:none;right:2.1333333333vw;flex-direction:column-reverse;align-items:flex-end;gap:2.1333333333vw;width:auto}}.menu-fixed.is-visible{opacity:1;visibility:visible}@media screen and (max-width: 744px){.menu-fixed.is-open .menu-fixed-panel{transform:scale(1);opacity:1;visibility:visible;pointer-events:auto}.menu-fixed.is-open .item{transition:opacity .25s ease,transform .25s ease}.menu-fixed.is-open .item.is-top{opacity:.95;transform:translateY(0);transition-delay:0s}.menu-fixed.is-open .item.is-reserve{opacity:.95;transform:translateY(0);transition-delay:.05s}.menu-fixed.is-open .item.is-faq{opacity:.95;transform:translateY(0);transition-delay:.1s}.menu-fixed.is-open .item.is-price{opacity:.95;transform:translateY(0);transition-delay:.15s}.menu-fixed.is-open .item.is-downtime{opacity:.95;transform:translateY(0);transition-delay:.2s}}@media screen and (max-width: 744px){.menu-fixed:not(.is-open) .menu-fixed-panel{transform:scale(0.9);opacity:0;visibility:hidden;pointer-events:none}.menu-fixed:not(.is-open) .item{transition:opacity .25s ease,transform .25s ease}.menu-fixed:not(.is-open) .item.is-top{opacity:0;transform:translateY(2.1333333333vw);transition-delay:.2s}.menu-fixed:not(.is-open) .item.is-reserve{opacity:0;transform:translateY(2.1333333333vw);transition-delay:.15s}.menu-fixed:not(.is-open) .item.is-faq{opacity:0;transform:translateY(2.1333333333vw);transition-delay:.1s}.menu-fixed:not(.is-open) .item.is-price{opacity:0;transform:translateY(2.1333333333vw);transition-delay:.05s}.menu-fixed:not(.is-open) .item.is-downtime{opacity:0;transform:translateY(2.1333333333vw);transition-delay:0s}}.menu-fixed-toggle{display:none;pointer-events:auto}@media screen and (max-width: 744px){.menu-fixed-toggle{display:flex;width:14.9333333333vw;height:14.9333333333vw;flex-direction:column;justify-content:center;align-items:center;padding:0;border:none;box-sizing:border-box;-webkit-appearance:none;appearance:none;flex-shrink:0;color:#fff;text-align:center;font-size:2.6666666667vw;font-style:normal;font-weight:700;line-height:1.3;border-radius:144px;background:#e4005d;box-shadow:0 2.1333333333vw 4.2666666667vw rgba(0,0,0,.2);position:relative}.menu-fixed-toggle span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}}.menu-fixed-panel{display:flex;flex-direction:column;gap:4px;width:100%;pointer-events:auto}@media screen and (max-width: 744px){.menu-fixed-panel{display:grid;gap:2.1333333333vw;transform-origin:bottom right;transform:scale(0.9);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s ease,opacity .25s ease,visibility .25s ease}}.menu-fixed a{color:#fff !important;text-decoration:none !important}.menu-fixed a::after{display:none !important}.menu-fixed .item{width:calc(100% - 16px);min-height:80px;border-radius:12px 0 0 12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;color:inherit;font-size:12px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;position:relative;overflow:hidden;isolation:isolate;padding:12px 10px;box-shadow:0 6px 18px rgba(0,0,0,.2);transition:width .25s ease;margin-left:auto;pointer-events:auto}@media screen and (max-width: 744px){.menu-fixed .item{width:100%;min-height:auto;border-radius:1.0666666667vw;flex-direction:row;justify-content:flex-start;padding:2.6666666667vw 3.2vw;text-align:left;gap:2.6666666667vw;transform:translateY(2.1333333333vw);margin-left:0;opacity:0}}.menu-fixed .item::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.25);transform-origin:left center;transform:scaleX(0);transition:transform .3s ease;z-index:-1}@media screen and (max-width: 744px){.menu-fixed .item::before{display:none}}.menu-fixed .item:hover,.menu-fixed .item:focus-visible{width:100%;text-decoration:none;color:inherit}.menu-fixed .item:hover::before,.menu-fixed .item:focus-visible::before{transform:scaleX(1)}.menu-fixed .item.is-downtime{background:linear-gradient(180deg, #53b3ec 0%, #2491db 100%)}.menu-fixed .item.is-price{background:linear-gradient(180deg, #f66879 0%, #d23a53 100%)}.menu-fixed .item.is-faq{background:linear-gradient(180deg, #d9b26b 0%, #c08a2b 100%)}.menu-fixed .item.is-reserve{background:linear-gradient(180deg, #36d157 0%, #08a233 100%)}.menu-fixed .item.is-top{background:#333;flex-direction:column;justify-content:center;gap:4px;text-align:center}@media screen and (max-width: 744px){.menu-fixed .item.is-top{flex-direction:row;justify-content:flex-start;gap:2.1333333333vw}}.menu-fixed .item.is-top .text{font-size:14px;letter-spacing:.08em}@media screen and (max-width: 744px){.menu-fixed .item.is-top .text{font-size:3.7333333333vw;letter-spacing:.0213333333vw}}.menu-fixed .icon{flex-shrink:0;width:30px;height:30px}@media screen and (max-width: 744px){.menu-fixed .icon{width:6.4vw;height:6.4vw}}.menu-fixed .icon img{display:block;width:100%;height:100%;object-fit:contain}.menu-fixed .text{display:inline-flex;flex-direction:column;font-family:var(--font-noto-sans)}@media screen and (max-width: 744px){.menu-fixed .text{flex-direction:row;font-size:3.4666666667vw;align-items:flex-start}}.menu-fixed .top-icon{position:relative;width:28px;height:16px}@media screen and (max-width: 744px){.menu-fixed .top-icon{width:7.4666666667vw;height:4.2666666667vw}}.menu-fixed .top-icon::before,.menu-fixed .top-icon::after{content:"";position:absolute;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,0)}.menu-fixed .top-icon::before{width:14px;height:14px;border-left:3px solid #fff;border-bottom:3px solid #fff;top:6px;transform:translateX(-50%) rotate(135deg)}@media screen and (max-width: 744px){.menu-fixed .top-icon::before{width:3.7333333333vw;height:3.7333333333vw;top:.8vw;border-left:.8vw solid #fff;border-bottom:.8vw solid #fff}}.moniBnr{width:100%}.moniBnr a{display:flex;justify-content:center;max-width:1000px;width:100%;height:auto;margin:0 auto}@media screen and (max-width: 744px){.moniBnr a{max-width:92%}}@media screen and (max-width: 744px){#tempPrice .moniBnr a{max-width:100%}}.monitor .board_ads{background:linear-gradient(135deg, #f0285a 0%, #ff6ea0 100%);color:#fff;font-size:21px;font-weight:700;padding:8px 0}@media screen and (max-width: 744px){.monitor .board_ads{padding:2.1333333333vw 4.2666666667vw 1.0666666667vw}}.monitor .board_ads_inner{max-width:1080px;margin:0 auto;display:flex;justify-content:center;line-height:1;font-feature-settings:"palt"}@media screen and (max-width: 744px){.monitor .board_ads_inner{flex-direction:column;align-items:center;font-size:5.6vw;line-height:1.3;text-align:center;letter-spacing:.2666666667vw}}.monitor .board_ads__sub{position:relative;display:inline-flex;align-items:center;font-weight:bold}@media screen and (max-width: 744px){.monitor .board_ads__sub{font-size:4.8vw}}.monitor .board_ads__sub::before,.monitor .board_ads__sub::after{content:"";display:inline-block;width:38px;height:0;border-top:2.5px solid #fff;transform:rotate(60deg)}@media screen and (max-width: 744px){.monitor .board_ads__sub::before,.monitor .board_ads__sub::after{width:12.8vw;border-top:.5333333333vw solid #fff}}.monitor .board_ads__sub::after{transform:rotate(120deg)}.monitor .board_ads__main{display:block;color:#fff}@media screen and (max-width: 744px){.monitor .board_ads__main{font-size:5.6vw}}.monitor .board_ads__main span{font-size:42px;font-family:var(--font-zen);color:#ff0;margin-left:4px;margin-right:4px}@media screen and (max-width: 744px){.monitor .board_ads__main span{font-size:9.6vw}}.monitor .line{text-align:center;padding:32px 0}@media screen and (max-width: 744px){.monitor .line{padding:24px 16px}}.monitor .line button{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:24px 40px 24px 32px;border-radius:48px;color:#fff;max-width:480px;font-size:21px;font-weight:700;line-height:1.5;text-decoration:none;cursor:pointer;transition:all .3s ease}@media screen and (max-width: 744px){.monitor .line button{font-size:4.8vw;width:100%;max-width:initial;min-height:60px;padding:2.1333333333vw 4.2666666667vw 2.6666666667vw;border-radius:10.6666666667vw}}.monitor .line button:hover{background:#fff}.monitor .line button::after{content:"";position:absolute;width:10px;height:10px;border-right:2px solid #fff;border-top:2px solid #fff;right:20px;top:50%;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 744px){.monitor .line button::after{width:2.6666666667vw;height:2.6666666667vw;border-right:.5333333333vw solid #fff;border-top:.5333333333vw solid #fff;right:5.3333333333vw}}.monitor .line__date{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px;text-align:left;font-size:21px;font-weight:700;line-height:1}@media screen and (max-width: 744px){.monitor .line__date{gap:1.0666666667vw;margin-top:2.1333333333vw;font-size:4.2666666667vw}}.monitor .line__date span{background:var(--color-strong);color:#fff;border-radius:4px;padding:4px 8px;white-space:nowrap}@media screen and (max-width: 744px){.monitor .line__date span{border-radius:1.0666666667vw;padding:1.0666666667vw 2.1333333333vw}}.monitor .line__note{font-size:12px;margin-top:8px}@media screen and (max-width: 744px){.monitor .line__note{font-size:2.4vw;margin-top:2.1333333333vw;text-align:left}}.monitor .pick_note{width:100%;background-color:#fff;color:#dd5564;text-align:center;font-size:15px;font-weight:700;border:1px solid #dd5564;padding:4px;margin:18px 0}@media screen and (max-width: 744px){.monitor .pick_note{font-size:3.2vw;border:.2666666667vw solid #dd5564;padding:1.0666666667vw;margin:4.8vw 0}}.monitor .priceNotice ul li{display:flex;margin-bottom:5px;flex-direction:row}@media screen and (max-width: 744px){.monitor .priceNotice ul li{flex-direction:column;margin-bottom:2.1333333333vw}}.monitor .priceNotice ul li a{color:#3c60ff;text-decoration:underline}@media screen and (max-width: 744px){.monitor .priceNotice>ul>li{margin-bottom:4.2666666667vw}}.monitor .notice-title-box{display:flex}@media screen and (max-width: 744px){.monitor .notice-title-box{display:flex;align-items:center;margin-bottom:2.6666666667vw}}.monitor .notice__title{width:110px;height:fit-content;color:#fff;text-align:center;border-radius:10px;font-size:12px;padding:1px 5px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 744px){.monitor .notice__title{width:fit-content;border-radius:2.6666666667vw;font-size:3.2vw;padding:.2666666667vw 2.6666666667vw .5333333333vw}}.monitor .notice__text{width:100%;margin-left:10px;font-size:13px;padding-top:2px}@media screen and (max-width: 744px){.monitor .notice__text{margin-left:0;line-height:1.3;padding-top:0;font-size:3.4666666667vw}}.monitor .c_menu__dashline_line{display:none}@media screen and (max-width: 744px){.monitor .c_menu__dashline_line{display:block;width:100%;flex:1;height:.2666666667vw}}.monitor .price-note{padding:24px 80px;margin-top:40px;background-color:#fff;position:relative;width:100%}@media screen and (max-width: 744px){.monitor .price-note{padding:6.4vw 4.2666666667vw;margin-top:10.6666666667vw}}.monitor .price-note__header{color:#fff;font-weight:bold;font-size:18px;text-align:center;padding:10px 32px;position:absolute;top:-21px;left:50%;transform:translateX(-50%);border-radius:24px}@media screen and (max-width: 744px){.monitor .price-note__header{font-size:4.8vw;padding:2.1333333333vw 4.2666666667vw;width:94%;top:-5.6vw;border-radius:6.4vw}}.monitor .price-note__content{margin-top:24px}@media screen and (max-width: 744px){.monitor .price-note__content{margin-top:4.2666666667vw}}.monitor .price-note__content p{margin:0 0 .2em;font-size:15px;line-height:1.5}@media screen and (max-width: 744px){.monitor .price-note__content p{font-size:4vw}}.monitor #tempPrice .tempPrice-txt{font-size:13px;font-weight:400;margin-top:8px}@media screen and (max-width: 744px){.monitor #tempPrice .tempPrice-txt{font-size:3.4666666667vw;margin-top:2.1333333333vw}}@media screen and (max-width: 744px){.monitor #tempPrice .c_menu__main{min-height:23.4666666667vw}}@media screen and (max-width: 744px){.monitor #tempPrice .c_menu__item{padding:2.6666666667vw 2.6666666667vw 6.4vw}}.monitor #tempPrice .c_menu__price-wrap{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;max-width:260px}@media screen and (max-width: 744px){.monitor #tempPrice .c_menu__price-wrap{position:relative;max-width:34.6666666667vw}}.monitor #tempPrice .c_menu__price,.monitor #tempPrice .c_menu__tax-price{display:flex;flex-shrink:0;align-items:baseline;justify-content:flex-end}.monitor #tempPrice .c_menu__price strong,.monitor #tempPrice .c_menu__tax-price strong{font-size:42px}@media screen and (max-width: 744px){.monitor #tempPrice .c_menu__price strong,.monitor #tempPrice .c_menu__tax-price strong{font-size:11.2vw}}.monitor #tempPrice .c_menu__standard-price{width:100%;margin-top:5px;text-align:right;font-size:13px;color:#333}@media screen and (max-width: 744px){.monitor #tempPrice .c_menu__standard-price{position:absolute;margin-top:1.3333333333vw;font-size:2.6666666667vw;bottom:-8.5333333333vw;width:64vw;line-height:1.5}}@media screen and (max-width: 744px){.monitor #tempPrice .c_menu__add.ads_price{align-items:baseline;min-height:25.6vw;padding-top:2.1333333333vw;margin-top:8.5333333333vw}}@media screen and (max-width: 744px){.monitor #tempPrice .c_menu__add.ads_price .c_menu__standard-price{bottom:-4.2666666667vw}}.monitor #tempPrice .c_menu__add.ads_price small{color:#da4454}@media screen and (max-width: 744px){.monitor .js-modal-open.moniAct .fixedBtnSp.fixed{opacity:1;visibility:visible;transform:none}.monitor .js-modal-open.moniAct .fixedBtnSp{position:fixed;right:4.3vw;bottom:21.6vw;font-size:2.7vw;font-weight:bold;line-height:1.2;letter-spacing:-0.05em;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;border-radius:50%;width:14.4vw;height:14.4vw;padding-top:4.4vw;z-index:99999;transition:.3s;opacity:0;visibility:hidden;transform:translateY(10%)}}.monitor .js-modal-open.moniAct .fixedBtnPc.fixed{opacity:1;visibility:visible;transform:none}.monitor .js-modal-open.moniAct .fixedBtnPc{position:fixed;width:256px;left:10px;bottom:10px;z-index:99999;transition:.3s;opacity:0;visibility:hidden;transform:translateY(10%)}@media screen and (max-width: 744px){.monitor .js-modal-open.moniAct .fixedBtnPc{display:none}}@media screen and (max-width: 744px){.monitor .fixedBtnSp.moniAct{display:none}}.monitor #tempPrice .c-price__header{justify-content:center}@media screen and (max-width: 744px){.monitor #tempPrice .c-price__item{padding:2.6666666667vw}}.monitor #tempPrice .c-price__cost{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;max-width:260px;font-size:13px}@media screen and (max-width: 744px){.monitor #tempPrice .c-price__cost{position:relative;max-width:34.6666666667vw}}.monitor #tempPrice .c-price .price,.monitor #tempPrice .c-price .tax{display:flex;flex-shrink:0;align-items:baseline;justify-content:flex-end}.monitor #tempPrice .c-price .price strong,.monitor #tempPrice .c-price .tax strong{font-size:42px}@media screen and (max-width: 744px){.monitor #tempPrice .c-price .price strong,.monitor #tempPrice .c-price .tax strong{font-size:11.2vw}}.monitor #tempPrice .c-price .standard{width:100%;margin-top:5px;text-align:right;font-size:13px;color:#333}@media screen and (max-width: 744px){.monitor #tempPrice .c-price .standard{position:absolute;margin-top:1.3333333333vw;font-size:2.6666666667vw;bottom:-4.2666666667vw;width:64vw;line-height:1.5}}.monitor #tempPrice .c-price .standard span{display:inline-block;min-width:56px;text-align:right}@media screen and (max-width: 744px){.monitor #tempPrice .c-price .standard span{min-width:10.6666666667vw}}.monitor #tempPrice .sec__cttl{margin-bottom:8px}.monitor #tempPrice .tempPrice__ttl{font-feature-settings:"palt"}.monitor #tempPrice .tempPrice__ttl span{display:block;color:#dd5564;font-size:48px}@media screen and (max-width: 744px){.monitor #tempPrice .tempPrice__ttl span{font-size:8vw}}.monitor #tempPrice .sec__cttl.tempPrice__ttl{font-weight:bold;font-size:24px;color:#222;line-height:1.5;text-align:center;font-feature-settings:"palt"}.monitor #tempPrice .tempPrice__ttl__sub{position:relative;display:inline-flex;align-items:center;font-size:24px;font-weight:bold}@media screen and (max-width: 744px){.monitor #tempPrice .tempPrice__ttl__sub{font-size:4.8vw}}.monitor #tempPrice .tempPrice__ttl__sub::before,.monitor #tempPrice .tempPrice__ttl__sub::after{content:"";display:inline-block;width:38px;height:0;border-top:2.5px solid #222;transform:rotate(60deg)}@media screen and (max-width: 744px){.monitor #tempPrice .tempPrice__ttl__sub::before,.monitor #tempPrice .tempPrice__ttl__sub::after{width:12.8vw}}.monitor #tempPrice .tempPrice__ttl__sub::after{transform:rotate(120deg)}.monitor #tempPrice .tempPrice__ttl__main{display:block;color:#dd5564;font-size:48px}@media screen and (max-width: 744px){.monitor #tempPrice .tempPrice__ttl__main{font-size:8vw}}.monitor #tempPrice .notice_txt{text-align:center;margin-bottom:8px;font-size:18px;font-weight:700;font-feature-settings:"palt"}@media screen and (max-width: 744px){.monitor #tempPrice .notice_txt{margin-bottom:1.0666666667vw;font-size:4vw}}.monitor #tempPrice .notice button{margin-bottom:20px;color:#3c60ff;text-decoration:underline;font-size:18px;font-weight:700}@media screen and (max-width: 744px){.monitor #tempPrice .notice button{margin-bottom:5.3333333333vw;font-size:4vw}}.c_modal__content.js-modal-content02,.c_modal__content.js-modal-content03{border:none;padding:0;width:90%;max-width:900px}@media screen and (max-width: 744px){.c_modal__content.js-modal-content02,.c_modal__content.js-modal-content03{width:90%}}.c_modal03{display:none;height:100dvh;position:fixed;top:0;width:100%;z-index:999999;font-weight:bold}.c_modal03__bg{background:rgba(0,0,0,.8);height:100dvh;position:absolute;width:100%}.c_modal03__content{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#333;padding:30px 80px;border:20px solid #da4454;background:#fff;overflow-y:auto;display:none;z-index:9999}.c_modal03__content a{color:#fff;display:block;text-align:center;margin:0 auto;border-radius:30px}.c_modal03__content a:hover{opacity:.8}.line-box-modal{width:100%;margin:0;align-items:center;background-color:#fff;border:10px solid #00b900;display:flex;flex-direction:column;gap:16px;padding:40px;position:relative}@media screen and (max-width: 744px){.line-box-modal{border:2.6666666667vw solid #00b900;gap:4.2666666667vw;padding:4.2666666667vw;margin-bottom:0}}.line-box-modal .ttl{align-items:center;display:inline-flex;flex:0 0 auto;position:relative}.line-box-modal .LINE{color:#00b900;font-family:var(--font-noto-sans);font-size:36px;font-weight:600;height:auto;letter-spacing:0;line-height:1.5;margin-top:-1px;position:relative;text-align:center;text-decoration:underline}@media screen and (max-width: 744px){.line-box-modal .LINE{font-size:5.6vw}}.line-box-modal .note{align-items:center;display:flex;gap:10px;justify-content:center;position:relative;width:100%}@media screen and (max-width: 744px){.line-box-modal .note{gap:2.6666666667vw}}.line-box-modal .line{flex-grow:1;height:1px;background-color:#333;max-width:100%}.line-box-modal .text-wrapper{color:#333;font-family:var(--font-noto-sans);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.5;margin-top:-1px;position:relative;white-space:nowrap;width:fit-content}@media screen and (max-width: 744px){.line-box-modal .text-wrapper{font-size:4vw}}.line-box-modal .LINE-LINE-LINE{align-self:stretch;color:#333;font-family:var(--font-noto-sans);font-size:15px;font-weight:400;letter-spacing:0;line-height:1.5;position:relative}@media screen and (max-width: 744px){.line-box-modal .LINE-LINE-LINE{font-size:4vw}}.line-box-modal .span{color:#333;font-weight:700}.line-box-modal .text-wrapper-3{color:#871114;font-weight:700;text-decoration:underline}.line-box-modal .code{align-items:center;background-color:#a88b40;border-radius:5px;display:flex;flex-direction:column;padding:8px 50px 16px;position:relative;max-width:100%}@media screen and (max-width: 744px){.line-box-modal .code{padding:1.6vw 2.6666666667vw 2.6666666667vw}}.line-box-modal .code .code-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;width:100%}@media screen and (max-width: 744px){.line-box-modal .code .code-wrapper{gap:2.6666666667vw}}.line-box-modal .code .div{color:#fff;font-family:var(--font-noto-sans);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.5;white-space:nowrap;width:fit-content;text-align:center}@media screen and (max-width: 744px){.line-box-modal .code .div{font-size:4.8vw}}.line-box-modal .code .text-wrapper-4{color:#fff;font-family:"Helvetica-Bold",Helvetica;font-size:50px;font-weight:700;letter-spacing:0;line-height:1;margin-top:-1px;white-space:nowrap;width:fit-content;text-align:center}@media screen and (max-width: 744px){.line-box-modal .code .text-wrapper-4{font-size:10.6666666667vw}}.line-box-modal .code .sub{align-items:center;background-color:#fff;display:flex;gap:8px;padding:4px 80px;position:relative;width:100%;justify-content:center}@media screen and (max-width: 744px){.line-box-modal .code .sub{gap:2.1333333333vw;padding:1.0666666667vw 5.3333333333vw}}.line-box-modal .code .text-wrapper-5{color:#a88b40;font-family:var(--font-noto-sans);font-size:13px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap;width:fit-content}@media screen and (max-width: 744px){.line-box-modal .code .text-wrapper-5{font-size:3.4666666667vw}}.line-box-modal .text-wrapper-6{align-self:stretch;color:#333;font-family:var(--font-noto-sans);font-size:15px;font-weight:400;height:auto;letter-spacing:0;line-height:1.5;position:relative;text-align:center}@media screen and (max-width: 744px){.line-box-modal .text-wrapper-6{font-size:3.4666666667vw;text-align:left}}.line-box-modal .ads-prp-line-btn{align-items:center;background:linear-gradient(180deg, rgb(0, 185, 0) 0%, rgb(0, 133, 0) 100%);border-radius:5px;display:flex;flex:0 0 auto;width:100%;max-width:600px;justify-content:center;padding:23px 0;position:relative;transition:opacity .3s ease}@media screen and (max-width: 744px){.line-box-modal .ads-prp-line-btn{padding:6.1333333333vw 0}}.line-box-modal .ads-prp-line-btn:hover{opacity:.5}.line-box-modal .ads-prp-line-btn a{text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff}.line-box-modal .frame{align-items:center;display:flex;position:relative;width:560px}.line-box-modal .TEXT{color:#fff;flex:1;font-family:var(--font-noto-sans);font-size:24px;font-weight:700;letter-spacing:0;line-height:1;margin-top:-1px;position:relative;text-align:center}@media screen and (max-width: 744px){.line-box-modal .TEXT{font-size:5.6vw}}/*# sourceMappingURL=monitor.css.map */