@font-face{font-family:"century";src:url("../../../hifuka/font/GOTHIC.TTF") format("truetype")}@font-face{font-family:"centuryB";src:url("../../../hifuka/font/GOTHICB.TTF") format("truetype")}.century{font-family:"century", sans-serif}.centuryB{font-family:"centuryB", sans-serif}body{color:#302e2e}@media (max-width: 979px){body{padding-top:60px}}.dib{display:inline-block}.btn_web a{position:relative;display:flex;justify-content:center;align-items:center;max-width:490px;height:80px;margin:0 auto;font-size:20px;font-weight:bold;letter-spacing:0.05em;text-align:center;text-decoration:none;color:#fff;background-color:#e798ac;border-radius:50px}@media (max-width: 980px){.btn_web a{max-width:350px;height:auto;padding:20px 10px;font-size:16px}}.btn_web a:after{content:"";position:absolute;top:50%;right:25px;width:39px;height:12px;margin-top:-3px;background:url("/assets/hifuka/images/btn_arrow.png?202651322357") no-repeat;background-size:cover;transform:translateY(-50%)}@media (max-width: 980px){.btn_web a:after{right:15px;width:24px;height:7px}}.header{display:flex;justify-content:space-between;align-items:center;height:140px;margin:0 auto;color:#403838 !important;background-color:#fff !important}@media (max-width: 979px){.header{position:fixed;width:100%;top:0;left:0;right:0;height:60px;z-index:99 !important}}.header .hdlogo{flex:1;margin-left:34px}.header .hdlogo img{width:214px}@media (max-width: 1250px){.header .hdlogo{margin-left:20px}}@media (max-width: 979px){.header .hdlogo{height:42px}.header .hdlogo img{max-height:100%;width:auto}}.header .hamburger{display:none}@media (max-width: 979px){.header .hamburger{position:relative;display:flex;flex-direction:column;width:60px;height:60px;justify-content:center;align-items:center;font-size:12px;font-size:1.2rem;text-decoration:none;color:#fb637e;border-left:1px solid #fff;cursor:pointer}.header .hamburger:before{content:"";display:block;width:30px;height:30px;margin-bottom:4px;background-image:url("/assets/images/common/header_ico_menu.png?202651322357");background-position:50% 50%;background-repeat:no-repeat;background-size:25px auto}.header .hamburger.is-active{color:#fff;background-color:#888}.header .hamburger.is-active:before{background-image:url("/assets/images/common/header_ico_close.png?202651322357")}}.header .header_menu .menu_inner{display:flex;align-items:center}@media (max-width: 979px){.header .header_menu{position:absolute;z-index:1000;left:100%;right:0;top:60px;bottom:0;width:100%;height:100vh;overflow:hidden;transform:translateX(0);transition:transform 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.header .header_menu.is-active{transform:translateX(-100%)}.header .header_menu.is-active:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.7);transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)}.header .header_menu .menu_inner{position:absolute;right:0;top:0;bottom:0;display:block;width:90%;background-color:#fff;overflow:hidden}}.header .menu_list{display:flex;margin-right:22px;margin-top:20px}@media (max-width: 1250px){.header .menu_list{margin-right:15px;margin-left:10px}}@media (max-width: 979px){.header .menu_list{display:block;margin:20px 20px 0}}.header .menu_list>li{position:relative}.header .menu_list>li a{display:block;padding:12px 20px;font-size:16px;font-weight:bold;text-decoration:none;color:#403838 !important}@media (min-width: 980px){.header .menu_list>li a:hover{opacity:1;color:#e989a1 !important;background-color:#f6e8e9}}@media (max-width: 1250px){.header .menu_list>li a{font-size:14px;padding:10px 15px}}.header .menu_list>li:not(:last-child){border-right:2px solid #8e8d8d}@media (max-width: 979px){.header .menu_list>li{text-align:center;border-bottom:1px solid #8e8d8d}.header .menu_list>li:not(:last-child){border-right:none}.header .menu_list>li:first-child{border-top:1px solid #8e8d8d}.header .menu_list>li a{padding:15px}}@media (min-width: 980px){.header .menu_list>li .menu_sub{position:absolute;top:100%;left:0;width:100%;padding-top:2px;opacity:0;visibility:hidden;transition:opacity 0.3s, visibility 0.3s;z-index:4}}.header .menu_list>li .menu_sub li:not(:last-child){border-bottom:1px solid #f8f5f5}@media (max-width: 979px){.header .menu_list>li .menu_sub li:not(:last-child){border-bottom-color:#8e8d8d}}@media (max-width: 979px){.header .menu_list>li .menu_sub li:first-child{border-top:1px solid #8e8d8d}}.header .menu_list>li .menu_sub li a{padding:11px 0;font-size:15px;font-weight:bold;text-align:center;color:#fff !important;background-color:#e989a1}@media (min-width: 980px){.header .menu_list>li .menu_sub li a:hover{opacity:0.7}}@media (max-width: 979px){.header .menu_list>li .menu_sub li a{padding:15px;font-size:14px}}.header .menu_list>li .menu_sub li.nakano a{background-color:#6f5e4e}.header .menu_list>li .menu_sub li.ochanomizu a{background-color:#e1a283}.header .menu_list>li .menu_sub li.machida a{background-color:#002e82}.header .menu_list>li .menu_sub li.roppongi a{background-color:#b29f00}@media (min-width: 980px){.header .menu_list>li:hover .menu_sub{opacity:1;visibility:visible}}@media (max-width: 979px){.header .menu_list>li a.clinic{padding-bottom:2vw}.header .menu_list>li .menu_sub{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 4vw 3vw}.header .menu_list>li .menu_sub li{width:49%;border:none !important}.header .menu_list>li .menu_sub li:nth-child(n+3){margin-top:2vw}.header .menu_list>li .menu_sub li a{font-size:3vw;padding:2vw 0}}@media (max-width: 979px){.header .block_web{margin:30px 20px 0}}.header .block_web a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:300px;height:140px;padding-bottom:10px;font-family:"Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:19px;font-weight:600;text-decoration:none;color:#fff;background-color:#fb637e}@media (max-width: 1250px){.header .block_web a{width:200px;font-size:14px}}@media (max-width: 979px){.header .block_web a{width:100%;height:115px}}.header .block_web a span{display:block;font-size:16px;font-weight:500;margin-left:-60px;margin-bottom:5px}.header .block_web a span img{margin-right:5px}@media (max-width: 1250px){.header .block_web a span{margin-left:-30px;font-size:12px}}#main{margin:0}.inner{max-width:980px;margin:0 auto}@media (max-width: 979px){.inner{padding:0 10px}}.c-ttl{position:relative;margin-bottom:35px;font-size:35px;font-weight:400;line-height:1.2;text-align:center;color:#474545;z-index:2}@media (max-width: 979px){.c-ttl{margin-bottom:30px;font-size:28px}}.c-ttl>span{display:block}.c-ttl .jp{margin-top:6px;font-size:15px;font-weight:bold;color:#e798ac}@media (max-width: 979px){.c-ttl .jp{margin-top:4px;font-size:13px}}.c-ttl.has-bg:after{content:"";position:absolute;top:0;left:50%;width:312px;height:224px;background:url("../images/common/bg_tl.png?202651322357") no-repeat;transform:translateX(-50%);z-index:-1}@media (max-width: 979px){.c-ttl.has-bg:after{width:242px;height:154px;background-size:100% 100%}}.c-btn a{position:relative;display:block;max-width:286px;width:100%;margin:0 auto;padding:20px 10px;font-size:20px;font-weight:bold;letter-spacing:0.05em;line-height:1.5;text-align:center;text-decoration:none;color:#fff;background-color:#e798ac;border-radius:50px}@media (max-width: 979px){.c-btn a{padding:16px;font-size:16px}}.c-btn a:after{content:"";position:absolute;top:50%;right:25px;width:35px;height:11px;margin-top:-7px;background:url("../images/common/arrow01.png?202651322357") no-repeat;background-size:cover}@media (max-width: 979px){.c-btn a:after{right:15px;width:25px;height:8px;margin-top:-5px}}@media (max-width: 979px){.main-visual img{width:100%}}#hifuka-mv-slider{max-width:1400px;margin:0 auto 60px}#hifuka-mv-slider .slick-slide{display:flex;justify-content:center;align-items:center}#hifuka-mv-slider img{display:inline}#hifuka-mv-slider .mv_split{display:flex;justify-content:center;align-items:center;width:100%}#hifuka-mv-slider .mv_split>div{flex:1}#hifuka-mv-slider .mv_split>div a{display:flex}#hifuka-mv-slider .mv_split>div:first-child a{justify-content:flex-end}@media (max-width: 979px){#hifuka-mv-slider{margin:0 auto 12vw}#hifuka-mv-slider .mv_split{flex-direction:column}#hifuka-mv-slider .mv_split>div{display:flex;justify-content:center;align-items:center;width:100%;flex:inherit}#hifuka-mv-slider .slick-slide{display:flex;justify-content:center;align-items:center}#hifuka-mv-slider .slick-dots{display:flex;justify-content:center;align-items:flex-end;gap:0 2vw;bottom:-7vw}#hifuka-mv-slider .slick-dots li{width:3.5vw;height:3.5vw;margin:0}#hifuka-mv-slider .slick-dots li button{width:100%;height:100%}#hifuka-mv-slider .slick-dots li button::before{width:100%;height:100%}}#message_coronavirus,#message_seijin{margin-top:30px}#message_coronavirus .title,#message_seijin .title{padding:20px 0 30px;min-height:auto;font-size:18px;background-color:#ddd;color:#302e2e;position:relative}@media (max-width: 979px){#message_coronavirus .title,#message_seijin .title{padding:15px 10px 30px;margin:0;align-items:center}}#message_coronavirus .title .text,#message_seijin .title .text{display:block;font-weight:500;line-height:1.1}@media (max-width: 979px){#message_coronavirus .title .text,#message_seijin .title .text{line-height:1.5}}#message_coronavirus .title .text small,#message_seijin .title .text small{font-size:12px}@media (max-width: 979px){#message_coronavirus .title .text small,#message_seijin .title .text small{display:block}}#message_coronavirus .tabacc.-pc-accordion>.contents>.content,#message_seijin .tabacc.-pc-accordion>.contents>.content{border-top-color:#ddd}@media (max-width: 979px){#message_coronavirus .tabacc.-pc-accordion>.contents>.content,#message_seijin .tabacc.-pc-accordion>.contents>.content{border:none}}#message_coronavirus .tabacc.-sp-accordion>.contents>.title:after,#message_seijin .tabacc.-sp-accordion>.contents>.title:after{content:none}#message_coronavirus .tabacc.-sp-accordion>.contents>.title:before,#message_seijin .tabacc.-sp-accordion>.contents>.title:before{border-bottom:1px solid #000;border-left:1px solid #000;bottom:15px;content:"";height:10px;left:50%;margin-left:-3px;position:absolute;transform:rotate(-45deg);width:10px}.block__mess{padding:65px 0 110px}@media (max-width: 979px){.block__mess{padding:20px 0 60px}}.block__mess .new_link{display:block;margin-bottom:20px;padding:8px 10px 6px;font-size:18px;font-weight:500;color:#302e2e !important;border-radius:5px}@media (max-width: 979px){.block__mess .new_link{font-size:16px;border-radius:3px}}.block__new-board{position:relative;padding:70px 0 110px;background-color:#f8f4f5;z-index:1}@media (max-width: 979px){.block__new-board{padding:50px 0 60px}}.block__new-board:before{content:"";position:absolute;top:70px;right:calc((100% - 980px) / 2);width:100%;height:518px;background-color:#fff;border-radius:0 100px 0 0;z-index:-1}@media (max-width: 979px){.block__new-board:before{top:50px;right:inherit;left:-2vw;height:380px;border-radius:0 50px 0 0}}.block__new-board .banner{width:96%;position:relative;z-index:2;margin:15px auto 0}.block__new-board p.headline{background-color:#f5d625;width:96%;margin:auto;text-align:center;letter-spacing:2px;font-weight:bold;font-size:26px}.block__new-board p.headline.new{background-color:#e798ac;color:#fff}.block__new-board .new-board__wrap{position:relative}.block__new-board .new-board__wrap .bg01{position:absolute;top:16px;left:-110px}@media (max-width: 979px){.block__new-board .new-board__wrap .bg01{left:-30px}.block__new-board .new-board__wrap .bg01 img{width:200px;height:auto}}.block__new-board .opening-campaign{margin-bottom:30px;font-size:35px;font-weight:500;letter-spacing:0.05em;line-height:1.5;text-align:center;color:#e798ac}@media (max-width: 979px){.block__new-board .opening-campaign{font-size:5vw}}.block__new-board .has-bg{position:relative;padding:55px 0 100px}@media (max-width: 979px){.block__new-board .has-bg{padding:30px 0 70px}}.block__blog{padding:80px 0;background-color:#fff7f8;background-image:linear-gradient(90deg, #fde8eb, #fcedf0 20%, #fcedf0 80%, #fde8eb)}@media (max-width: 979px){.block__blog{padding:10vw 0}}.block__blog .news-bl__list{display:flex;gap:25px;margin-top:50px}@media (max-width: 979px){.block__blog .news-bl__list{flex-direction:column;gap:0;width:98%;margin:10vw auto 0}}.block__blog .news-bl__item{background-color:#ffffff;width:310px;border-radius:10px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.3)}@media (max-width: 979px){.block__blog .news-bl__item{width:100%;border-radius:5px}.block__blog .news-bl__item:not(:first-child){margin-top:4vw}}.block__blog .news-bl__item a{display:block;border-radius:10px;position:relative;height:100%}.block__blog .news-bl__item a::after{content:"";background:url("/assets/itaewon-beauty/common/images/icon_arrow_gray.png?202651322357") center no-repeat;position:absolute;bottom:15px;right:15px;width:22px;height:6px}@media (max-width: 979px){.block__blog .news-bl__item a{display:flex;justify-content:space-between;align-items:center;align-items:stretch}.block__blog .news-bl__item a::after{bottom:10px}}.block__blog .news-bl__item a .image{width:100%}.block__blog .news-bl__item a .image figure img{width:100%}@media (max-width: 979px){.block__blog .news-bl__item a .image{width:35%;background:#282c2b;display:flex;align-items:center;border-top-left-radius:5px;border-bottom-left-radius:5px}.block__blog .news-bl__item a .image figure img{width:100%;height:auto}}.block__blog .news-bl__item a .news-bl__txt{padding:20px 20px 30px;font-size:16px}@media (max-width: 979px){.block__blog .news-bl__item a .news-bl__txt{width:65%;padding:2vw 2vw 5vw;font-size:14px}}.block__blog .news-bl__item a .news-bl__txt .news-bl__time{display:block;font-size:14px;font-weight:bold;line-height:1;color:#666666;letter-spacing:0.08em}@media (max-width: 979px){.block__blog .news-bl__item a .news-bl__txt .news-bl__time{margin-top:0;font-size:12px}}.block__blog .news-bl__item a .news-bl__txt p{margin-top:5px;font-weight:bold;line-height:1.4}.block__blog .news-bl__item.is-new{position:relative}.block__blog .news-bl__item.is-new:before{content:"";position:absolute;left:-50px;top:-55px;background:url("/assets/itaewon-beauty/images/icon_new.png?202651322357") no-repeat;background-size:contain;width:95px;height:95px;z-index:2}@media (max-width: 979px){.block__blog .news-bl__item.is-new:before{left:-3vw;top:-4.5vw;width:10vw;height:10vw}}.block__clinic{padding:80px 0 0;background-color:#f8f4f5}@media (min-width: 980px){.block__clinic .clinic__cont{margin-top:45px}}.block__clinic .clinic__cont-head{position:relative;padding:35px 10px;margin-bottom:50px;font-size:25px;font-weight:bold;line-height:1.6;letter-spacing:0.05em;text-align:center;color:#fff;background:url("../images/common/clinic_bg.jpg?202651322357") no-repeat;background-size:cover}@media (max-width: 979px){.block__clinic .clinic__cont-head{padding:20px 10px;font-size:18px;background-size:100% 100%}}.block__clinic .clinic__cont-head:after{content:"";position:absolute;bottom:-29px;left:50%;width:0;height:0;margin-left:-15px;border-left:17px solid transparent;border-right:17px solid transparent;border-top:30px solid #e798ac}@media (max-width: 979px){.block__clinic .clinic__cont-head:after{bottom:-21px;border-left-width:12px;border-right-width:12px;border-top-width:22px}}.block__clinic .clinic__cont-list{display:flex;flex-wrap:wrap;padding:0 10px;margin-top:115px;margin-bottom:40px}@media (max-width: 994px){.block__clinic .clinic__cont-list{padding:0}}@media (max-width: 979px){.block__clinic .clinic__cont-list{justify-content:center;margin-top:80px}}.block__clinic .clinic__cont-list .cont-list__item{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;width:293px;height:290px;padding:35px 0 10px;margin-bottom:35px;font-size:22px;text-align:center;color:#302e2e;z-index:1}@media (max-width: 979px){.block__clinic .clinic__cont-list .cont-list__item{background-color:#fff;border-top-right-radius:70px;border-bottom-left-radius:70px}}@media (min-width: 980px){.block__clinic .clinic__cont-list .cont-list__item:after{content:"";position:absolute;top:0;left:0;width:293px;height:290px;background-color:#fff;border-top-right-radius:70px;border-bottom-left-radius:70px;z-index:-1}.block__clinic .clinic__cont-list .cont-list__item:nth-child(2):after{top:16px}}@media (min-width: 981px){.block__clinic .clinic__cont-list .cont-list__item:not(:nth-child(3n)){margin-right:40px}.block__clinic .clinic__cont-list .cont-list__item:nth-child(3) .item_head{padding-top:32px}.block__clinic .clinic__cont-list .cont-list__item:nth-child(3) .item_head .img{margin-bottom:15px}}@media (max-width: 979px){.block__clinic .clinic__cont-list .cont-list__item{width:100%;max-width:320px;height:250px;margin:0 15px 70px;padding-top:25px;font-size:18px}.block__clinic .clinic__cont-list .cont-list__item:last-child{margin-bottom:0}}.block__clinic .clinic__cont-list .cont-list__item .item__lb{position:absolute;top:-45px;left:50%;display:flex;flex-direction:column;font-size:50px;line-height:1;text-align:center;color:#e798ac;transform:translateX(-50%)}@media (max-width: 979px){.block__clinic .clinic__cont-list .cont-list__item .item__lb{top:-40px;font-size:40px}}.block__clinic .clinic__cont-list .cont-list__item .item__lb .image img{display:block}.block__clinic .clinic__cont-list .cont-list__item .item__icon{margin-bottom:25px}.block__clinic .clinic__cont-list .cont-list__item .item__txt{display:flex;align-items:center;min-height:68px;font-weight:500;line-height:1.54}@media (max-width: 979px){.block__clinic .clinic__cont-list .cont-list__item .item__txt{min-height:auto}}.block__clinic .clinic__list-check{display:flex;flex-wrap:wrap;margin-left:80px;margin-bottom:100px}@media (max-width: 979px){.block__clinic .clinic__list-check{margin-left:0;margin-bottom:80px}}.block__clinic .clinic__list-check li{position:relative;padding-left:50px;font-size:20px;font-weight:500;letter-spacing:0.05em;line-height:1.5}@media (max-width: 979px){.block__clinic .clinic__list-check li{margin-top:20px;font-size:18px;padding-left:45px}}.block__clinic .clinic__list-check li:before{content:"";position:absolute;top:-5px;left:0;width:34px;height:34px;background:url("../images/common/icon_check.png?202651322357") no-repeat;background-size:cover}.block__clinic .clinic__list-check li:not(:nth-child(2n)){margin-right:36px}.block__clinic .clinic__list-check li .hl{font-weight:bold;color:#e798ac}.block__clinic .clinic__local{position:relative;z-index:1;background-color:#fff}.block__clinic .clinic__local:after{content:"";position:absolute;top:0;left:0;width:100%;height:414px;background:url("../images/common/clinic_bg02.jpg?202651322357") no-repeat;background-size:cover;z-index:-1}@media (max-width: 979px){.block__clinic .clinic__local:after{height:550px}}.block__clinic .clinic__local .local__list{display:flex;flex-wrap:wrap;margin-left:40px;margin-bottom:45px}@media (max-width: 979px){.block__clinic .clinic__local .local__list{flex-direction:column;margin-left:0;margin-bottom:30px}}.block__clinic .clinic__local .local__list .item{position:relative;padding-top:65px;font-size:20px;line-height:1.5;letter-spacing:0.05em}@media (max-width: 979px){.block__clinic .clinic__local .local__list .item{padding-top:55px;font-size:16px}.block__clinic .clinic__local .local__list .item:not(:last-child){margin-bottom:50px}}.block__clinic .clinic__local .local__list .item:nth-child(1){width:445px;margin-right:55px}@media (max-width: 979px){.block__clinic .clinic__local .local__list .item:nth-child(1){width:auto;margin-right:0}}.block__clinic .clinic__local .local__list .item:nth-child(2){width:405px}@media (max-width: 979px){.block__clinic .clinic__local .local__list .item:nth-child(2){width:auto}}.block__clinic .clinic__local .local__list .item .icon{position:absolute;top:-22px;left:50%;transform:translateX(-50%);margin-left:-10px}.block__clinic .clinic__local .local__list .item__ttl{margin-bottom:30px;font-size:25px;font-weight:bold;line-height:1.44;text-align:center;color:#e798ac}@media (max-width: 979px){.block__clinic .clinic__local .local__list .item__ttl{margin-bottom:20px;font-size:18px}}.block__clinic .clinic__local .local__list .item>p{padding-left:25px}@media (max-width: 979px){.block__clinic .clinic__local .local__list .item>p{padding-left:0}}.block__clinic .clinic__local .local__images{display:flex;flex-wrap:wrap}@media (min-width: 980px){.block__clinic .clinic__local .local__images{justify-content:center}}@media (max-width: 979px){.block__clinic .clinic__local .local__images li{width:32%;margin-bottom:2%}.block__clinic .clinic__local .local__images li:not(:nth-child(3n)){margin-right:2%}.block__clinic .clinic__local .local__images li img{width:100%}}@media (min-width: 980px){.block__clinic .clinic__local .local__images li{margin-bottom:20px}.block__clinic .clinic__local .local__images li:not(:nth-child(5n)){margin-right:20px}.block__clinic .clinic__local .local__images li:last-child{margin-right:0}}.block__instagram{position:relative;padding:85px 0;z-index:1;overflow-x:hidden;background-color:#f8f4f5}@media (max-width: 979px){.block__instagram{padding:10vw 0}}.block__instagram .insta_cont #instagram_photo{margin:0 auto}.block__instagram .insta_cont #instagram_photo .instaWidget{display:flex;justify-content:space-between;flex-wrap:wrap}.block__instagram .insta_cont #instagram_photo .instaWidget li{width:calc((100% - 3%) / 4)}.block__instagram .insta_cont #instagram_photo .instaWidget li:nth-child(n+5){margin-top:1%}.block__instagram .insta_cont #instagram_photo .instaWidget li>p{overflow:hidden}.block__instagram .insta_cont #instagram_photo .instaWidget li>p img{-o-object-fit:cover;object-fit:cover;width:23vw;height:340px;max-height:340px}@media screen and (max-width: 979px){.block__instagram .insta_cont #instagram_photo .instaWidget li>p img{width:98%;height:34vw;max-height:34vw}}.block__doctor{position:relative;padding:85px 0 0;z-index:1;overflow-x:hidden;background-color:#f3f3f6}@media (max-width: 979px){.block__doctor{padding:70px 0 0}}.block__doctor .inner{position:relative;padding-bottom:95px}@media (max-width: 979px){.block__doctor .inner{padding-bottom:60px}}.block__doctor .bg02{position:absolute;top:0;right:-210px;z-index:1}@media (max-width: 979px){.block__doctor .bg02{right:-150px}}.block__doctor .doctor__info{position:relative;z-index:2}.block__doctor .doctor__info-other{border-top:2px solid #999797;padding-top:60px;margin-top:60px}@media (max-width: 979px){.block__doctor .doctor__info-other{padding-top:8vw;margin-top:8vw}}.block__doctor .doctor__intro{display:flex;margin-top:65px}@media (max-width: 979px){.block__doctor .doctor__intro{flex-direction:column;margin-top:0}}.block__doctor .doctor__image{flex:0 1 auto;margin-right:55px}@media (max-width: 979px){.block__doctor .doctor__image{flex:auto;margin:0 0 30px;text-align:center}}.block__doctor .doctor__timeline{flex:1;font-weight:500;letter-spacing:0.05em}.block__doctor .doctor__timeline .position{margin-bottom:10px;font-size:16px;letter-spacing:0}.block__doctor .doctor__timeline .name{display:flex;justify-content:flex-start;align-items:baseline;margin-bottom:10px}@media (max-width: 979px){.block__doctor .doctor__timeline .name{display:block}}.block__doctor .doctor__timeline .name-jp{font-size:35px;line-height:1}@media (max-width: 979px){.block__doctor .doctor__timeline .name-jp{font-size:28px}}.block__doctor .doctor__timeline .name-en{margin-left:10px;font-size:15px}@media (max-width: 979px){.block__doctor .doctor__timeline .name-en{margin-left:0;font-size:14px}}.block__doctor .doctor__timeline .dr-link{margin:4px 0 20px}.block__doctor .doctor__timeline .dr-link a{text-decoration:none;border:1px solid #e798ac;padding:6px 25px 6px 20px;border-radius:40px;color:#e798ac;font-size:15px;position:relative}@media (max-width: 979px){.block__doctor .doctor__timeline .dr-link a{font-size:4vw;padding:1.5vw 5vw 1vw 2vw}}.block__doctor .doctor__timeline .dr-link a::before{content:"";position:absolute;top:0;bottom:0;right:10px;margin:auto;width:8px;height:8px;border-top:2px solid #e798ac;border-right:2px solid #e798ac;transform:rotate(45deg)}@media (max-width: 979px){.block__doctor .doctor__timeline .dr-link a::before{right:2vw}}.block__doctor .doctor__timeline .social-list{display:flex;align-items:center;margin-bottom:34px}@media (max-width: 979px){.block__doctor .doctor__timeline .social-list{margin-bottom:25px}}.block__doctor .doctor__timeline .social-list li{position:relative;display:flex}.block__doctor .doctor__timeline .social-list li:not(:last-child){margin-right:10px}.block__doctor .doctor__timeline .social-list li:first-child{padding-right:17px;margin-right:17px}.block__doctor .doctor__timeline .social-list li:first-child:after{content:"";position:absolute;top:50%;right:0;width:2px;height:20px;background-color:#999898;transform:translateY(-50%)}.block__doctor .doctor__timeline .social-list li a{font-size:15px;text-decoration:none}.block__doctor .doctor__timeline .timeline{padding-top:35px;border-top:2px solid #999797}@media (max-width: 979px){.block__doctor .doctor__timeline .timeline{padding-top:25px}}.block__doctor .doctor__timeline .timeline dl{display:flex;font-feature-settings:"palt" 1;font-size:20px;line-height:1.4}@media (max-width: 979px){.block__doctor .doctor__timeline .timeline dl{font-size:16px}}.block__doctor .doctor__timeline .timeline dl:not(:last-child){margin-bottom:12px}.block__doctor .doctor__timeline .timeline dl dt{flex:0 1 auto;margin-right:35px}@media (max-width: 979px){.block__doctor .doctor__timeline .timeline dl dt{margin-right:25px}}.block__doctor .doctor__timeline .timeline dl dd{flex:1}.block__doctor .doctor__cont{margin-top:75px;font-size:20px;font-weight:500;line-height:1.75}@media (max-width: 979px){.block__doctor .doctor__cont{margin-top:40px;font-size:16px;line-height:1.625}}.block__doctor .doctor__cont p+p{margin-top:35px}@media (max-width: 979px){.block__doctor .doctor__cont p+p{margin-top:20px}}.block__recommend{padding:80px 0 95px;background-color:#f8f4f5}@media (max-width: 979px){.block__recommend{padding:40px 0 60px}}.block__recommend .has-bg{position:relative;padding:65px 0 95px}@media (max-width: 979px){.block__recommend .has-bg{padding:30px 0 70px}}.block__recommend .recommend-wrap{display:flex;align-items:stretch;flex-wrap:nowrap}.block__recommend .recommend-box{background-color:#fff;padding:6% 4% 4%;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width: 979px){.block__recommend .recommend-box{padding:7% 4% 4%}}.block__recommend .recommend-box img{width:100%;margin:0 auto}@media (max-width: 979px){.block__recommend .recommend-box img{width:96%}}.block__recommend .recommend-box .recommend-ttl{font-size:20px;font-weight:bold;color:#e798ac}@media (max-width: 979px){.block__recommend .recommend-box .recommend-ttl{font-size:18px}}.block__recommend .recommend-box .recommend-txt{font-size:15px;line-height:1.4}@media (max-width: 979px){.block__recommend .recommend-box .recommend-txt{font-size:14px}}.block__recommend .recommend-box .button-normal{font-size:14px;line-height:1.4;padding:4px 25px 4px 6px;width:100%}.block__recommend .recommend-box .button-normal::after{width:30px}@media (max-width: 979px){.block__recommend .recommend-box .button-normal{font-size:1.3rem;line-height:1.2}}.block__access{padding-bottom:85px}@media (max-width: 979px){.block__access{padding-bottom:40px}}.block__access .has-bg{position:relative;padding:65px 0 95px}@media (max-width: 979px){.block__access .has-bg{padding:30px 0 70px}}.block__access .box__map{margin:70px 0 80px}@media (max-width: 979px){.block__access .box__map{margin:40px 0 50px}}.block__access .box__map iframe{display:block}@media (max-width: 979px){.block__access .box__map iframe{width:100%;height:60vw;max-height:450px}}.block__access .box__address{display:flex;margin-bottom:70px}@media (max-width: 979px){.block__access .box__address{flex-direction:column;margin-bottom:50px}}.block__access .box__address .address__list{flex:1;margin-right:20px}@media (max-width: 979px){.block__access .box__address .address__list{margin-right:0px}}.block__access .box__address .address__contact{flex:0 1 600px}@media (max-width: 979px){.block__access .box__address .address__contact{flex:1;margin-top:30px}}.block__access .box__address .address__contact .tbl{width:100%;border:1px solid #b7b8ba;border-collapse:collapse}.block__access .box__address .address__contact .tbl thead th{padding:24px 2px 22px}@media (max-width: 979px){.block__access .box__address .address__contact .tbl thead th{padding:15px 2px}}.block__access .box__address .address__contact .tbl th,.block__access .box__address .address__contact .tbl td{font-weight:500;text-align:center;border:1px solid #b7b8ba}@media (max-width: 979px){.block__access .box__address .address__contact .tbl th,.block__access .box__address .address__contact .tbl td{line-height:1.6}}.block__access .box__address .address__contact .tbl th{font-size:16px;line-height:1.5;background-color:#f8f4f5}.block__access .box__address .address__contact .tbl td{padding:19px 2px 17px;font-size:14px;line-height:1.85;color:#e798ac}@media (max-width: 979px){.block__access .box__address .address__contact .tbl td{padding:15px 2px}}.block__access .box__address .address__contact .tbl .w01{width:182px}@media (max-width: 979px){.block__access .box__address .address__contact .tbl .w01{width:100px}}.block__access .box__address .address__contact .tbl .fz-s{font-size:14px}.block__access .box__address .address__contact .notes{margin-top:12px;font-size:14px}.block__access .box__address .address__contact .box__phone{margin:55px 0 10px}@media (max-width: 979px){.block__access .box__address .address__contact .box__phone{margin:30px 0 20px}}.block__access .box__address .address__contact .box__phone a{display:block;padding:18px 10px 16px;font-size:16px;font-weight:500;text-decoration:none;text-align:center;color:#fb637e;border:1px solid #fb637e}.block__access .box__address .address__contact .box__phone a .in{position:relative;display:inline-block}@media (max-width: 979px){.block__access .box__address .address__contact .box__phone a .in{display:block;padding-left:40px}}.block__access .box__address .address__contact .box__phone a .in:before{content:"";position:absolute;top:50%;left:-72px;width:43px;height:43px;margin-top:-24px;background:url("../images/common/icon_phone.png?202651322357") no-repeat;background-size:contain}@media (max-width: 979px){.block__access .box__address .address__contact .box__phone a .in:before{left:5px}}.block__access .box__address .address__contact .box__phone a .num{display:inline-block;margin-top:2px;font-size:30px;font-weight:bold;line-height:1}.block__access .box__address .address__contact .box__web a{display:block;padding:24px 10px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;text-align:center;color:#fff;background-color:#fb637e}.block__access .box__address .address__contact .box__web a .in{position:relative;display:inline-block}@media (max-width: 979px){.block__access .box__address .address__contact .box__web a .in{display:block;padding-left:40px}}.block__access .box__address .address__contact .box__web a .in:before{content:"";position:absolute;top:50%;left:-60px;width:41px;height:41px;margin-top:-20px;background:url("../images/common/icon_web.png?202651322357") no-repeat;background-size:contain}@media (max-width: 979px){.block__access .box__address .address__contact .box__web a .in:before{left:5px}}.block__access .box__address .address__contact .box__web a .txt{font-size:19px;font-weight:600}.block__access .box__address .address__contact .box__line a{display:block;padding:24px 10px;font-size:16px;font-weight:500;line-height:1.5;text-decoration:none;text-align:center;color:#fff;background-color:#03ba03}.block__access .box__address .address__contact .box__line a .in{position:relative;display:inline-block}@media (max-width: 979px){.block__access .box__address .address__contact .box__line a .in{display:block;padding-left:40px}}.block__access .box__address .address__contact .box__line a .in::before{content:"";position:absolute;top:50%;left:-60px;width:41px;height:41px;margin-top:-20px;background:url("../images/common/btn_line.png?202651322357") no-repeat;background-size:contain}@media (max-width: 979px){.block__access .box__address .address__contact .box__line a .in::before{left:5px}}.block__access .box__address .address__contact .box__line a .txt{font-size:18px;font-weight:600}.block__access .box__address .address__contact .box__insta a{display:block;padding:24px 10px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;text-align:center;color:#fff;background:linear-gradient(140deg, rgba(247,207,0,0.7), rgba(246,37,2,0.7) 30%, rgba(182,47,82,0.7) 65%, rgba(113,58,166,0.7))}.block__access .box__address .address__contact .box__insta a .in{position:relative;display:inline-block}@media (max-width: 979px){.block__access .box__address .address__contact .box__insta a .in{display:block;padding-left:40px}}.block__access .box__address .address__contact .box__insta a .in::before{content:"";position:absolute;top:50%;left:-80px;width:38px;height:38px;margin-top:-20px;background:url("../images/common/btn_insta.png?202651322357") no-repeat;background-size:contain}@media (max-width: 979px){.block__access .box__address .address__contact .box__insta a .in::before{left:5px}}.block__access .box__address .address__contact .box__insta a .txt{font-size:20px;font-weight:600}.block__access .box__address .address__contact .box__tiktok a{display:block;padding:24px 10px;font-size:16px;font-weight:500;line-height:1.3;text-decoration:none;text-align:center;color:#fff;background:#000000}.block__access .box__address .address__contact .box__tiktok a .in{position:relative;display:inline-block}@media (max-width: 979px){.block__access .box__address .address__contact .box__tiktok a .in{display:block;padding-left:40px}}.block__access .box__address .address__contact .box__tiktok a .in::before{content:"";position:absolute;top:50%;left:-80px;width:38px;height:38px;margin-top:-20px;background:url("../images/common/btn_tiktok.png?202651322357") no-repeat;background-size:contain}@media (max-width: 979px){.block__access .box__address .address__contact .box__tiktok a .in::before{left:5px}}.block__access .box__address .address__contact .box__tiktok a .txt{font-size:20px;font-weight:600}.block__access .box__address .address__ttl{margin-bottom:12px;padding-left:20px;font-size:20px;font-weight:bold;line-height:1.25;letter-spacing:0.05em;border-left:5px solid #e798ac}@media (max-width: 979px){.block__access .box__address .address__ttl{padding-left:10px;font-size:18px;border-left-width:3px}}.block__access .box__address .address__ttl:not(:first-of-type){margin-top:35px}@media (max-width: 979px){.block__access .box__address .address__ttl:not(:first-of-type){margin-top:20px}}.block__access .box__address .address__text{padding-left:25px;font-size:20px;font-weight:500;line-height:1.75}@media (max-width: 979px){.block__access .box__address .address__text{padding-left:10px;font-size:16px;line-height:1.625}}.block__access .box__address .address__text .notes{padding-left:13px;text-indent:-13px;font-size:13px;line-height:1.9}.block__menu{padding:80px 0 60px;background-color:#f8f4f5}@media (max-width: 979px){.block__menu{padding:50px 0 0}}.block__menu .menu-catch{margin:50px 0 85px;font-size:25px;font-weight:bold;line-height:1.8;letter-spacing:0.05em;text-align:center;color:#e798ac}@media (max-width: 979px){.block__menu .menu-catch{margin:30px 0 50px;font-size:18px}}.block__menu .shinki_wrap{background:#ffefe1;margin:0 0 20px;padding:10px 15px}@media only screen and (max-width: 979px){.block__menu .shinki_wrap{margin:0 0 2.5vw;padding:1.5vw 2vw}}.block__menu .shinki_wrap .list-note{font-size:14px;margin:0 0 3px}@media only screen and (max-width: 979px){.block__menu .shinki_wrap .list-note{font-size:2.5vw;margin:0 0 0.5vw}}.block__menu .shinki_wrap .datsumo_modal_btn{font-size:14px;text-align:center}.block__menu .shinki_wrap .datsumo_modal_btn a{font-weight:bold;color:#000}@media only screen and (max-width: 979px){.block__menu .shinki_wrap .datsumo_modal_btn{font-size:2.5vw}}.block__menu .box-anchor{position:relative;padding:70px 0 105px;margin-bottom:70px;z-index:1}@media (max-width: 979px){.block__menu .box-anchor{padding:50px 0 60px;margin-bottom:50px}}.block__menu .box-anchor:before{content:"";position:absolute;top:0;left:0;width:846px;height:100%;background-color:#fff;border-radius:0 135px 0 0;z-index:-1}@media (max-width: 979px){.block__menu .box-anchor:before{left:-6vw;width:100%;border-radius:0 50px 0 0}}.block__menu .box-anchor:after{content:"";position:absolute;top:0;right:50%;width:100vw;height:100%;background-color:#fff;z-index:-1}.block__menu .box-anchor .anchor-lg{display:flex;justify-content:center;align-items:flex-end;margin-bottom:75px;padding-left:75px;font-size:50px;font-weight:bold;line-height:1.4;letter-spacing:0.05em;color:#474545}@media (max-width: 979px){.block__menu .box-anchor .anchor-lg{font-size:5vw;padding-left:0;margin-bottom:40px}.block__menu .box-anchor .anchor-lg img{width:30vw}}.block__menu .box-anchor .anchor-lg span{margin-left:15px}@media (max-width: 979px){.block__menu .box-anchor .anchor-lg span{margin-left:2vw}}.block__menu .anchor-list{display:flex;flex-wrap:wrap;padding:0 35px}@media (min-width: 980px) and (max-width: 996px){.block__menu .anchor-list{padding:0 25px}}@media (max-width: 979px){.block__menu .anchor-list{justify-content:space-between;padding:0}}.block__menu .anchor-list li{margin-top:40px;border-radius:0 30px 0 30px;box-shadow:9.899px 9.899px 8px 0px rgba(0,0,0,0.04);overflow:hidden}@media (min-width: 980px){.block__menu .anchor-list li:not(:nth-child(3n)){margin-right:50px}.block__menu .anchor-list li:nth-child(1),.block__menu .anchor-list li:nth-child(2),.block__menu .anchor-list li:nth-child(3){margin-top:0}}@media (max-width: 979px){.block__menu .anchor-list li{width:49%;margin-top:20px;border-radius:0 20px 0 20px}}@media (max-width: 640px){.block__menu .anchor-list li{width:100%}.block__menu .anchor-list li:first-child{margin-top:0}}.block__menu .anchor-list li a{position:relative;display:block;width:270px;padding:25px 10px;font-size:20px;font-weight:bold;font-feature-settings:"palt" 1;line-height:1.5;letter-spacing:0.05em;text-align:center;text-decoration:none;color:#fff;background-color:#e798ac}@media (max-width: 979px){.block__menu .anchor-list li a{width:100%;font-size:16px}}.block__menu .anchor-list li a:after{content:"";position:absolute;top:50%;right:14px;width:41px;height:10px;margin-top:-2px;background:url("../images/common/arrow03.png?202651322357") no-repeat;background-size:cover;transform:translateY(-50%)}@media (max-width: 979px){.block__menu .anchor-list li a:after{width:31px;height:8px;background-size:contain}}.block__menu .is-sticky *{transition:all 0.1s ease}.block__menu .is-sticky .anchor-list{margin:0 auto;padding:0}.block__menu .is-sticky .anchor-list li{margin:0;border-radius:0;width:20%;border-left:1px solid #fff}.block__menu .is-sticky .anchor-list li a{display:flex;justify-content:center;align-items:center;width:100%;height:35px;padding:0;font-size:16px}.block__menu .is-sticky .anchor-list li a::after{width:20px;right:5px;background-size:auto 100%;background-position:top right}.block__menu .is-sticky .anchor-list li:nth-child(1),.block__menu .is-sticky .anchor-list li:nth-child(6){border-left:none}.block__menu .is-sticky .anchor-list li:nth-child(n+6){width:25%;border-top:1px solid #fff}.block__menu .is-sticky .anchor-list li:nth-child(n+6) a{width:100%}.block__menu .is-sticky .anchor-list.list8 li{width:25%}.block__menu .is-sticky .anchor-list.list8 li:nth-child(5){border-left:none;border-top:1px solid #fff}.block__menu .is-sticky .anchor-list.list8 li:nth-child(6){border-left:1px solid #fff}@media (max-width: 949px){.block__menu .is-sticky .anchor-list{width:100%;padding:60px 0 0;background:#fff}.block__menu .is-sticky .anchor-list li{width:33.3333%;border-left:1px solid #fff !important}.block__menu .is-sticky .anchor-list li a{height:6vw;font-size:3vw}.block__menu .is-sticky .anchor-list li a::after{width:3vw;height:1.5vw;right:1vw;background-size:auto 100%;background-position:top right}.block__menu .is-sticky .anchor-list li:nth-child(1),.block__menu .is-sticky .anchor-list li:nth-child(4),.block__menu .is-sticky .anchor-list li:nth-child(7){border-left:none !important}.block__menu .is-sticky .anchor-list li:nth-child(n+6){width:33.33333%}.block__menu .is-sticky .anchor-list li:nth-child(n+4){border-top:1px solid #fff}.block__menu .is-sticky .anchor-list.list8 li{width:33.3333%}.block__menu .is-sticky .anchor-list.list8 li:nth-child(7),.block__menu .is-sticky .anchor-list.list8 li:nth-child(8){width:50%}}.block__menu .visible-pc{display:block}.block__menu .visible-sp{display:none}@media screen and (max-width: 979px){.block__menu .visible-pc{display:none}.block__menu .visible-sp{display:block}}.block__menu .menuprice{margin-top:65px;padding:0 15px}.block__menu .menuprice h3{border-bottom:5px solid #fb637e;color:#fb637e;text-align:left;font-size:27px;padding:7px 7px 10px;margin:100px 0 25px}.block__menu .menuprice h3:before{content:none}.block__menu .menuprice td a{color:#e94e6d;font-weight:bold}.block__menu .menuprice h4{color:#e84e6c;font-size:120%;margin:40px auto 20px}@media all and (-ms-high-contrast: none) and (min-width: 980px), (-ms-high-contrast: active) and (min-width: 980px){.block__menu .menuprice .tabacc.-pc-accordion>.contents>.title{padding:25px 75px 20px 20px}}.block__menu table{border-collapse:collapse;border-spacing:0;font-size:100%}.block__menu .pricetab{width:100%;font-size:20px;margin:0px 0 50px;background-color:#fff}.block__menu .pricetab ._price-repeat{color:#e94e6d}.block__menu .pricetab a:hover{text-decoration:none}.block__menu .pricetab .priceBalloon{font-size:14px;font-weight:bold;text-align:center;background:#ffea00;color:#000;padding:5px;margin:20px 0 15px auto;position:relative;max-width:165px;line-height:1.2}.block__menu .pricetab .priceBalloon::before{content:"";position:absolute;display:block;width:0;height:0;left:50%;bottom:-10px;transform:translate(-50%, 0);border-top:10px solid #ffea00;border-right:10px solid transparent;border-left:10px solid transparent}.block__menu .pricetab .priceBalloon:first-child{margin-top:0}.block__menu .pricetab .priceBalloon.limited{background:#ee6d85;max-width:140px;color:#fff}.block__menu .pricetab .priceBalloon.limited::before{border-top:10px solid #ee6d85}@media only screen and (max-width: 979px){.block__menu .pricetab .priceBalloon{font-size:2.5vw;padding:1vw;margin:3vw 0 2vw auto;max-width:30vw}.block__menu .pricetab .priceBalloon::before{bottom:-1.5vw;border-top:1.5vw solid #ffea00;border-right:1.5vw solid transparent;border-left:1.5vw solid transparent}.block__menu .pricetab .priceBalloon:first-child{margin-top:0}.block__menu .pricetab .priceBalloon.limited{max-width:24vw}.block__menu .pricetab .priceBalloon.limited::before{border-top:1.5vw solid #ee6d85}}.block__menu .pricetab .priceBalloon_campaign{font-size:14px;font-weight:bold;text-align:center;background:#ff7a93;color:#fff;padding:5px;margin:20px 0 15px auto;position:relative;max-width:220px;line-height:1.2}.block__menu .pricetab .priceBalloon_campaign::before{content:"";position:absolute;display:block;width:0;height:0;left:65%;bottom:-10px;transform:translate(-50%, 0);border-top:10px solid #ff7a93;border-right:10px solid transparent;border-left:10px solid transparent}.block__menu .pricetab .priceBalloon_campaign:first-child{margin-top:0}@media only screen and (max-width: 979px){.block__menu .pricetab .priceBalloon_campaign{font-size:2.5vw;padding:1vw;margin:3vw 0 2vw auto;max-width:42vw}.block__menu .pricetab .priceBalloon_campaign::before{bottom:-1.5vw;left:55%;border-top:1.5vw solid #ff7a93;border-right:1.5vw solid transparent;border-left:1.5vw solid transparent}.block__menu .pricetab .priceBalloon_campaign:first-child{margin-top:0}}.block__menu .pricetab th{width:460px;padding:15px;font-weight:normal;text-align:left;vertical-align:top;border:1px solid #e94e6d;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-weight:bold}.block__menu .pricetab th a{color:#e94e6d}.block__menu .pricetab td{padding:15px;border:1px solid #e94e6d}.block__menu .pricetab td .note-txt{display:block;line-height:1.2;font-size:14px}.block__menu .pricetab td.hifuka{font-size:2.2rem;font-weight:bold}.block__menu .pricetab td.hifuka .price_yen{font-size:80%}.block__menu .pricetab td.hifuka .price_yen::after{content:"(税込)";font-size:10px;font-weight:normal}@media only screen and (max-width: 979px){.block__menu .pricetab td{padding:2vw}.block__menu .pricetab td .note-txt{font-size:2.8vw}.block__menu .pricetab td.hifuka{font-size:3.7vw}.block__menu .pricetab td.hifuka .price_yen::after{font-size:2.5vw}}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents{border-radius:0 0 7px 7px}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents .title,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents .title{background:#e798ac !important;color:#fff;margin:0}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents .title.-open,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents .title.-open{border-radius:0}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents>.content,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents>.content{border-top:none}@media only screen and (max-width: 979px){.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents{border-radius:0}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents .title,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents .title{border-radius:0 0 2vw 2vw;min-height:inherit;padding:2vw 10vw 2vw 2vw;font-size:3vw}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents .title.-open,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents .title.-open{border-radius:0}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents .title::after,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents .title::after{margin-top:0;right:2vw;width:6.5vw;height:6.5vw;background-size:2.5vw auto;transform:translate(0, -50%)}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents>.content,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents>.content{border-top:none;border:none}.block__menu .tabprice.tabacc.-pc-accordion.tabprice .contents>.content .pricetab,.block__menu .tabprice.tabacc.-sp-accordion.tabprice .contents>.content .pricetab{margin:0}}.block__menu .ofi{font-size:80%}.block__menu .ofi-price{background-color:#f9f9f9}.block__menu .otoku{font-size:100%;font-weight:bold;color:#e94e6d}.block__menu .pricetab .pricetabW01{width:330px}.block__menu .pricetab tr td:last-child{text-align:right}.block__menu .pricetab tr td .newicon{margin:0 0 0 auto;text-align:center;background-color:#ffeef3;font-size:80%;padding:5px 0 3px;line-height:1;width:4em}.block__menu .pricetab tr td .newicon.price{background-color:#e94e70;color:#ffffff}.block__menu .pricetab tr td .newicon.menu{background-color:#feb854}.block__menu .pricetab thead tr td{text-align:center !important;vertical-align:middle;background-color:#f0f0f0;font-weight:bold}.block__menu .pricetab tr th{background-color:#ffeef3}.block__menu .pricetab.pricetab-4column tr td.pricetab-price{text-align:right;width:27%}.block__menu .pricetab.pricetab-3column tr td.pricetab-price{text-align:right;width:30%}.block__menu .pricetab.pricetab-2column tr td.pricetab-price{text-align:right;width:45%}.block__menu .pricetab.pricetab-3column tr td.times{width:21%}.block__menu .pricetab tr td small{font-size:60%;margin-left:2px}.block__menu .priceTxt{font-size:15px;text-align:right;margin-bottom:50px}.block__menu .menuprice .note{font-size:19px;text-align:right}.block__menu .clinicbtn{margin:5px 0;color:#fff !important;background-color:#fb637e;padding:3px 20px 3px 15px;display:inline-block;font-size:13px;border-radius:20px;text-decoration:none;color:#fff;position:relative}.block__menu .clinicbtn::after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:8px;height:8px;top:50%;right:5px;position:absolute;transform:rotate(-135deg) translate(70%, 0)}@media screen and (max-width: 979px){.block__menu .menuprice{padding:30px 0;margin-top:0}.block__menu .menuprice h3{margin:15% 0 5%}.block__menu .pricetab{width:100%;font-size:3vw;margin:0px 0 20px;line-height:1.4}.block__menu .pricetab ._text-s{font-size:2.8vw !important}.block__menu .pricetab ._text-xs{font-size:2.5vw !important}.block__menu .pricetab th{width:100%;padding:1.5vw 2vw;font-size:3.7vw}.block__menu .pricetab th span{font-size:2.5vw}.block__menu .pricetab td{padding:1.5vw 2vw}.block__menu .pricetab .pricetabW01{width:80px}.block__menu .pricetab tr td:last-child{text-align:right}.block__menu .priceTxt{font-size:2.5vw;margin-bottom:20px}.block__menu .menuprice .note{font-size:2.5vw}}.block__menu .menuprice .pricetab .price_header th::before{content:"";display:inline-block;float:right;background-image:url(https://www.s-b-c.sbs/assets/images/charge_list/icon_rakuten.png?202651322357);background-position:right center, left center;background-size:contain;width:3em;height:2.5em;margin-left:0.5em}.block__menu .menuprice .pricetab .price_header.waribiki-no th::before{background-image:url(https://www.s-b-c.sbs/assets/images/charge_list/icon_rakuten.png?202651322357);width:2.5em}.block__menu .menuprice .pricetab .price_header th::after{content:".";display:block;height:0;clear:both;visibility:hidden}.block__menu .menuprice .pricetab .price_header th .genteiIcon,.block__menu .menuprice .pricetab td .genteiIcon{display:flex}@media all and (-ms-high-contrast: none) and (min-width: 980px), (-ms-high-contrast: active) and (min-width: 980px){.block__menu .menuprice .pricetab .price_header th .genteiIcon,.block__menu .menuprice .pricetab td .genteiIcon{margin-bottom:10px}}.block__menu .menuprice .pricetab .price_header th .genteiIcon span[class*="Icon"],.block__menu .menuprice .pricetab td .genteiIcon span[class*="Icon"]{width:110px;height:27px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:18px;font-weight:bold;line-height:1;margin:0;padding:0;vertical-align:text-top}.block__menu .menuprice .pricetab .price_header th .genteiIcon span[class*="Icon"]+[class*="Icon"],.block__menu .menuprice .pricetab td .genteiIcon span[class*="Icon"]+[class*="Icon"]{margin-left:10px}.block__menu .menuprice .pricetab .price_header th .genteiIcon span.sakaeIcon,.block__menu .menuprice .pricetab td .genteiIcon span.sakaeIcon{background:#6aa9ac}.block__menu .menuprice .pricetab .price_header th .genteiIcon span.eastshinjukuIcon,.block__menu .menuprice .pricetab td .genteiIcon span.eastshinjukuIcon{background:#e94679}.block__menu .menuprice .pricetab .price_header th .genteiIcon span.gotandaIcon,.block__menu .menuprice .pricetab td .genteiIcon span.gotandaIcon{background:#6ca0e0}@media screen and (max-width: 979px){.block__menu .menuprice .pricetab .price_header th .genteiIcon span[class*="Icon"],.block__menu .menuprice .pricetab td .genteiIcon span[class*="Icon"]{width:80px;height:22px;font-size:14px}.block__menu .menuprice .pricetab .price_header th .genteiIcon span[class*="Icon"]+[class*="Icon"],.block__menu .menuprice .pricetab td .genteiIcon span[class*="Icon"]+[class*="Icon"]{margin-left:5px}}.block__menu .tabacc.-pc-accordion>.contents>.content{background-color:#fff}#footeLogo{padding:60px 0 50px}@media (max-width: 979px){#footeLogo{padding:40px 0}}#footer .inner .bottombtn{display:none}@media (min-width: 980px){.tabacc.-pc-tab>.tabs>.title{flex-direction:column;height:120px;padding-top:25px;font-size:16px;font-weight:500;line-height:1.25;text-align:center;color:#474545;background-color:#f3eff0;border-radius:0 15px 0 0;border:none}.tabacc.-pc-tab>.tabs>.title:not(:first-child){margin-left:15px}.tabacc.-pc-tab>.tabs>.title .century{margin-bottom:10px;font-size:18px;font-weight:400;color:#e798ac}.tabacc.-pc-tab>.tabs>.title .jp{display:flex;align-items:center;min-height:40px}.tabacc.-pc-tab>.tabs>.title.-active{font-size:18px;font-weight:bold;color:#fff;background-color:#e798ac}.tabacc.-pc-tab>.tabs>.title.-active .century{font-size:20px;color:#fff}.tabacc.-pc-tab>.contents{margin-top:0;padding:44px 70px 50px 62px;border:3px solid #e798ac}.tabacc.-pc-accordion>.contents{border-radius:10px;overflow:hidden}.tabacc.-pc-accordion>.contents:not(:last-child){margin-bottom:20px}.tabacc.-pc-accordion>.contents>.title{min-height:55px;margin:0;padding:10px 75px 10px 20px;font-size:18px;color:#302e2e;background-color:#fff;border-radius:0}}@media (min-width: 980px) and (max-width: 979px){.tabacc.-pc-accordion>.contents>.title{padding-right:60px}}@media (min-width: 980px){.tabacc.-pc-accordion>.contents>.title::after{right:27px;width:32px;height:32px;margin-top:-16px;background-image:url("/assets/hifuka/images/ico_plus.png?202651322357");border:1px solid #e798ac}}@media (min-width: 980px) and (max-width: 979px){.tabacc.-pc-accordion>.contents>.title::after{right:15px}}@media (min-width: 980px){.tabacc.-pc-accordion>.contents>.title.-open::after{background-image:url("/assets/hifuka/images/ico_minus.png?202651322357")}.tabacc.-pc-accordion>.contents>.content{border-radius:0;border:none;border-top:2px solid #e2e1e1}}@media (max-width: 979px){.tabacc.-sp-accordion>.contents>.title{flex-direction:column;align-items:flex-start;justify-content:center;color:#474545;background-color:#f3eff0;border:none;margin-bottom:20px}.tabacc.-sp-accordion>.contents>.title.-open{margin-bottom:0}}.block__menu .pricetab th span.new_price{margin-right:5px;background:#e94e6d;color:#fff;padding:4px 6px;border-radius:2px;font-size:18px}@media (max-width: 979px){.block__menu .pricetab th span.new_price{font-size:3.4vw;margin-right:4px;padding:3px 4px}}.clinic-navi{background:#e798ac;margin:0 auto;position:sticky;top:0;z-index:3}.clinic-navi ul{display:flex;justify-content:center;height:75px}.clinic-navi ul li{font-size:20px;font-weight:bold;text-align:center;line-height:1.2;padding:10px 0}.clinic-navi ul li a{color:#fff;text-decoration:none;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:0 25px;border-left:1px solid #fad3e6}.clinic-navi ul li:first-child a{border-left:none}@media (max-width: 979px){.clinic-navi{margin:0;top:60px}.clinic-navi ul{height:inherit;flex-wrap:wrap}.clinic-navi ul li{width:33.333%;width:calc(100% / 3);height:14vw;font-size:3.7vw}.clinic-navi ul li a{border-left:0.2vw solid #fad3e6}.clinic-navi ul li:nth-child(n+4){border-top:0.2vw solid #fad3e6}.clinic-navi ul li:nth-child(1) a,.clinic-navi ul li:nth-child(4) a{border-left:none}.clinic-navi ul li a{padding:0}.clinic-navi.clinic-navi5 ul li:nth-child(n+4),.clinic-navi.clinic-navi5 ul li:nth-child(n+5){width:50%}}
