@import url("https://use.typekit.net/csi4dvn.css");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@300&family=Sacramento&display=swap");article em{font-style:normal}article section{font-size:20px;text-align:center;color:#323131;position:relative}@media only screen and (max-width: 979px){article section{font-size:3.5vw}}article section>header{color:#f55c6b;text-align:center;line-height:1;margin:0 0 50px}article section>header p{font-family:campaign-serif, sans-serif;font-weight:300;font-style:normal;font-size:50px;font-weight:400;background:#f34a63;background:linear-gradient(0deg, #f34a63 4%, #f98b80 76%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}article section>header h2{font-size:20px;font-weight:700;margin:8px 0 0}@media only screen and (max-width: 979px){article section>header{margin:0 0 7vw}article section>header p{font-size:9vw}article section>header h2{font-size:3.5vw;margin:1vw 0 0}}article section>nav{margin:25px auto 0;position:relative;z-index:4}article section>nav ul{display:flex;justify-content:space-between;width:980px;margin:0 auto}article section>nav ul li{flex:1;border-left:1px solid #f56576}article section>nav ul li:last-child{border-right:1px solid #f56576}article section>nav ul li a{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:16px;font-weight:bold;text-align:center;text-decoration:none}article section>nav ul li a span{display:block;color:#f56576;line-height:1.3}article section>nav ul li a span.en{font-family:campaign-serif, sans-serif;font-weight:300;font-style:normal}article section>nav ul li a span.ja{height:45px;display:flex;justify-content:center;align-items:center;margin:3px 0 0}@media only screen and (max-width: 979px){article section>nav{margin:3vw auto 0}article section>nav ul{flex-wrap:wrap;width:100%;margin:0 auto}article section>nav ul li{width:50%;flex:inherit;border-left:none}article section>nav ul li:last-child{border-right:none}article section>nav ul li:nth-child(n+3){width:33.333%;width:calc(100% / 3)}article section>nav ul li:nth-child(2),article section>nav ul li:nth-child(4),article section>nav ul li:nth-child(5){border-left:1px solid #f56576}article section>nav ul li a{font-size:3.2vw;padding:2vw 0}article section>nav ul li a br{display:none}article section>nav ul li a span.ja{height:inherit;margin:1vw 0 0}}article section .mask{width:100%;position:absolute !important;left:0;top:0;mask-repeat:no-repeat;mask-position:center top;mask-size:auto auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center top;-webkit-mask-size:auto auto;overflow:hidden;pointer-events:none}article section .mask.mask01{height:622px;background:url(/assets/breast/fat/condense/images/recommend01.jpg?2025531185811) center top no-repeat;mask-image:url("/assets/breast/fat/condense/images/mask1.svg");-webkit-mask-image:url("/assets/breast/fat/condense/images/mask1.svg")}article section .mask.mask02{height:1500px;background-image:none,url(/assets/breast/fat/condense/images/bg04.png?2025531185811);background-color:#fdf5f5;background-position:left top,calc(50% + 600px) -100px;background-size:auto auto, auto auto;background-repeat:no-repeat, no-repeat;mask-image:url("/assets/breast/fat/condense/images/mask2.svg");-webkit-mask-image:url("/assets/breast/fat/condense/images/mask2.svg");mask-size:100% auto;-webkit-mask-size:100% auto;-webkit-mask-position:center 23px;mask-position:center 23px}article section .mask.mask03{height:2000px;background:url(/assets/breast/fat/condense/images/details01.jpg?2025531185811) center top no-repeat;mask-image:url("/assets/breast/fat/condense/images/mask3.svg");-webkit-mask-image:url("/assets/breast/fat/condense/images/mask3.svg")}article section .mask.mask04{height:1500px;background-color:#fff7f7;background-image:url(/assets/breast/fat/condense/images/bg05.png?2025531185811),url(/assets/breast/fat/condense/images/bg06.png?2025531185811);background-position:calc(50% - 580px) -290px,calc(50% + 600px) -290px;background-size:auto auto, auto auto;background-repeat:no-repeat, no-repeat;mask-image:url("/assets/breast/fat/condense/images/mask1.svg");-webkit-mask-image:url("/assets/breast/fat/condense/images/mask1.svg")}article section .mask.mask05{height:300px;background:#ffe6e8;mask-image:url("/assets/breast/fat/condense/images/mask3.svg");-webkit-mask-image:url("/assets/breast/fat/condense/images/mask3.svg");transform:scale(-1, 1)}article section .mask.mask06{height:1500px;background:url(/assets/breast/fat/condense/images/comment01.jpg?2025531185811) center top/cover no-repeat;mask-image:url("/assets/breast/fat/condense/images/mask3.svg");-webkit-mask-image:url("/assets/breast/fat/condense/images/mask3.svg");transform:scale(-1, 1)}@media only screen and (max-width: 979px){article section .mask.mask01{height:200vh;background-size:250vw auto;background-position:-90vw top;-webkit-mask-size:100% auto;mask-size:100% auto}article section .mask.mask02{height:100vw;background-position:left top,calc(50% + 35vw) -10vw;background-size:auto auto, 50vw auto;-webkit-mask-position:center 4vw;mask-position:center 4vw}article section .mask.mask03{height:200vh;background-size:250vw auto;background-position:-90vw top;-webkit-mask-size:100% auto;mask-size:100% auto}article section .mask.mask04{height:200vw;background-position:left top,calc(50% - 35vw) -10vw;background-size:auto auto, 50vw auto;-webkit-mask-size:100% auto;mask-size:100% auto}article section .mask.mask05{height:32vw;-webkit-mask-size:100% auto;mask-size:100% auto}article section .mask.mask06{height:200vh;background-size:250vw auto;background-position:-90vw top;-webkit-mask-size:100% auto;mask-size:100% auto}}article section.s-bg01{background:#fef8f8;padding:0 0 240px;position:relative;overflow:hidden}article section.s-bg01 .pattern01{width:583px;height:655px;position:absolute;top:520px;transform:translate(-50%, 0)}@media (min-width: 980px){article section.s-bg01 .pattern01{left:calc(50% - 685px)}}article section.s-bg01 .pattern02{width:511px;height:661px;background:url(/assets/breast/fat/condense/images/bg02.png?2025531185811) center top/100% auto no-repeat;position:absolute;top:560px;transform:translate(-50%, 0);z-index:3}@media (min-width: 980px){article section.s-bg01 .pattern02{left:calc(50% + 685px)}}@media (max-width: 979px){article section.s-bg01{background:linear-gradient(0deg, #fef8f8 calc(100% - 30vw), #fff calc(100% - 30vw));padding:0 0 35vw}article section.s-bg01 .pattern01{width:50vw;height:50vw;background:url(/assets/breast/fat/condense/images/bg05.png?2025531185811) center top/auto 100% no-repeat;top:150vw;transform:translate(0, 0);left:-10vw;z-index:1}article section.s-bg01 .pattern02{width:50vw;height:50vw;background:url(/assets/breast/fat/condense/images/bg06.png?2025531185811) center top/auto 100% no-repeat;transform:translate(0, 0);top:125vw;right:-5vw;z-index:1}}article section.s-mv{background:url(/assets/breast/fat/condense/images/mv_bg.jpg?2025531185811) center top no-repeat;position:relative;z-index:2}article section.s-mv .btn_popup{position:absolute;bottom:85px;left:0;right:0;margin:auto;padding-left:430px}article section.s-mv .btn_popup a{background-image:linear-gradient(180deg, #f47481, #F59E94);border-radius:8px;width:430px;padding:12px 0;color:#fff;font-size:20px;line-height:1.4;position:relative}article section.s-mv .btn_popup a::before{content:"";width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translate(0, -6px);background:none;position:absolute;right:20px;top:44%;border-radius:0;margin:0}@media (max-width: 979px){article section.s-mv{background:none}article section.s-mv .btn_popup{bottom:9vw;padding-left:0}article section.s-mv .btn_popup a{width:78vw;font-size:3.8vw;padding:10px 0}article section.s-mv .btn_popup a::before{width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;right:12px;top:50%}}article section.s-banner{margin:60px 0 0;position:relative;z-index:4}article section.s-banner .heading-image+.heading-image{margin-top:23px}article section.s-banner .achievements{display:flex;justify-content:center;align-items:center;flex-direction:column;width:739px;height:133px;background:url(/assets/breast/fat/condense/images/banner01.png?2025531185811) center top no-repeat;margin:55px auto 0}article section.s-banner .achievements p{font-size:28px;font-weight:bold;line-height:1}article section.s-banner .achievements p:first-child{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia}article section.s-banner .achievements p .no{font-size:55px;color:#f64458}article section.s-banner .achievements p.caution{font-size:15px;font-weight:normal;margin:5px 0 0}@media only screen and (max-width: 979px){article section.s-banner{margin:7vw 0 0}article section.s-banner .heading-image{padding:0 2.5vw}article section.s-banner .heading-image+.heading-image{margin-top:3vw}article section.s-banner .achievements{width:85vw;height:22vw;background:url(/assets/breast/fat/condense/images/banner01_sp.png?2025531185811) center top/100% auto no-repeat;margin:7vw auto 0}article section.s-banner .achievements p{font-size:4vw}article section.s-banner .achievements p .no{font-size:7vw}article section.s-banner .achievements p.caution{font-size:3vw;margin:1vw 0 0}}article section.s-recommend{min-height:540px;background:#fffcfc;background:linear-gradient(0deg, #fffcfc 50%, rgba(255,252,252,0) 50%);position:relative;margin-top:-150px;padding:1px 0 0}article section.s-recommend>*{position:relative}article section.s-recommend>header{margin-top:-23px}article section.s-recommend ul{width:570px;margin:0 auto}article section.s-recommend ul li{font-size:21px;font-weight:bold;text-align:left;padding:10px 10px 10px 65px;background:url(/assets/breast/fat/condense/images/recommend02.svg) 15px center/30px auto no-repeat #fff;border-radius:15px}article section.s-recommend ul li+li{margin-top:15px}@media only screen and (max-width: 979px){article section.s-recommend{min-height:73vw;margin-top:-17vw}article section.s-recommend>header{margin-top:-4vw}article section.s-recommend ul{width:80vw}article section.s-recommend ul li{font-size:3.5vw;padding:1.5vw 1.5vw 1.5vw 9.5vw;line-height:1.4;background:url(/assets/breast/fat/condense/images/recommend02.svg) 2.5vw 1.5vw/5vw auto no-repeat #fff;border-radius:2vw}article section.s-recommend ul li+li{margin-top:2vw}}article section.s-what{background:#fffcfc;position:relative;padding:0;overflow:hidden}article section.s-what .pattern03{width:1947px;height:100%;background:url(/assets/breast/fat/condense/images/bg03.png?2025531185811) center top/100% auto no-repeat;position:absolute;top:0;left:50%;transform:translate(calc(-50% - 50px), 0);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 150px), 50% 100%, 0 calc(100% - 150px));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 150px), 50% 100%, 0 calc(100% - 150px));z-index:2}article section.s-what>*{position:relative;z-index:3}article section.s-what .container{width:980px;margin:0 auto}article section.s-what .container .contents01{background:url(/assets/breast/fat/condense/images/what01.jpg?2025531185811) center center/cover no-repeat;border-radius:40px;box-shadow:7px 7px 18px rgba(199,164,163,0.25);padding:25px 0;margin:35px 0 65px}article section.s-what .container .contents01 h3{color:#f56576;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:28px}article section.s-what .container .contents01>p.text01{text-align:center;margin:10px 0 0}article section.s-what .container .contents01>p.btn{margin:15px 0 0}article section.s-what .container .contents01>p.btn a{display:flex;justify-content:center;align-items:center;width:260px;height:50px;font-weight:bold;color:#f56576;text-decoration:none;background:#fff;border-radius:100px;margin:0 auto;position:relative}article section.s-what .container .contents01>p.btn a::before{content:"";display:block;width:11px;height:11px;border-top:2px solid #f56576;border-right:2px solid #f56576;position:absolute;right:25px;top:50%;transform:rotate(45deg) translate(0, -75%)}article section.s-what .container .contents02{background:#fff;padding:25px 25px 35px;box-shadow:5px 5px 8px rgba(183,172,173,0.08);margin:50px 0 0}article section.s-what .container .contents02 p{font-size:25px;font-weight:bold}article section.s-what .container .contents02+.contents02{margin-top:35px}article section.s-what .container .contents02+.contents02 p{color:#f56576;margin:0 0 30px}article section.s-what .contents03{display:flex;justify-content:center;align-items:center;width:100%;height:355px;background:url(/assets/breast/fat/condense/images/what04.jpg?2025531185811) center center/auto 100% no-repeat;margin:20px 0 0;z-index:1}article section.s-what .contents03 figure{position:absolute;left:50%;top:21px;transform:translate(calc(-50% - 325px), 0)}article section.s-what .contents03 p{display:flex;justify-content:center;align-items:center;width:970px;height:85px;font-size:38px;font-weight:bold;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;color:#fff;background:#f49a8e;background:linear-gradient(90deg, rgba(255,255,255,0) 5%, #f49a8e 21%, #ed7594 79%, rgba(255,255,255,0) 95%);margin:0 auto}@media only screen and (max-width: 979px){article section.s-what .pattern03{width:150%;height:100%;transform:translate(calc(-50% - 5vw), 0);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20vw), 50% 100%, 0 calc(100% - 20vw));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20vw), 50% 100%, 0 calc(100% - 20vw))}article section.s-what .container{width:95%;margin:0 auto}article section.s-what .container .contents01{border-radius:5vw;box-shadow:1vw 1vw 2vw rgba(199,164,163,0.25);padding:3vw 0;margin:5vw 0 8vw}article section.s-what .container .contents01 h3{font-size:4.5vw}article section.s-what .container .contents01>p.text01{margin:1.5vw 3vw 0}article section.s-what .container .contents01>p.btn{margin:2vw 0 0}article section.s-what .container .contents01>p.btn a{width:55vw;height:10vw}article section.s-what .container .contents01>p.btn a::before{width:2vw;height:2vw;right:7vw}article section.s-what .container .contents02{background:#fff;padding:3vw 3vw 4vw;box-shadow:0.75vw 0.75vw 1.5vw rgba(183,172,173,0.08);margin:6vw 0 0}article section.s-what .container .contents02 p{font-size:4.5vw}article section.s-what .container .contents02+.contents02{margin-top:5vw}article section.s-what .container .contents02+.contents02 p{margin:0 0 4vw}article section.s-what .contents03{height:47vw;background-size:300% auto;background-position:bottom center;margin:3vw 0 0}article section.s-what .contents03 figure{width:30vw;top:4vw;transform:translate(calc(-50% - 30vw), 0)}article section.s-what .contents03 p{width:100%;height:12vw;font-size:5.5vw}}article section.s-point{padding:65px 0 60px;overflow:hidden}article section.s-point ul li{display:grid;grid-template-columns:1fr 225px 980px 225px 1fr;grid-template-rows:auto}article section.s-point ul li+li{margin-top:80px}article section.s-point ul li .grid-bg{grid-column:2 / 6;grid-row:1 / 2}article section.s-point ul li .grid-bg.bg01{background:url(/assets/breast/fat/condense/images/point01.jpg?2025531185811) center top/cover no-repeat}article section.s-point ul li .grid-bg.bg02{background:url(/assets/breast/fat/condense/images/point02.jpg?2025531185811) center top/cover no-repeat}article section.s-point ul li .grid-bg.bg03{background:url(/assets/breast/fat/condense/images/point03.jpg?2025531185811) center top/cover no-repeat}article section.s-point ul li.reverse .grid-bg{grid-column:1 / 5}article section.s-point ul li .grid-text{grid-column:3 / 4;grid-row:1 / 2;text-align:left;padding:50px 0 95px}article section.s-point ul li .grid-text>header{width:535px;height:70px;background:#fff;border-radius:100px;box-shadow:15px 15px 10px rgba(233,122,138,0.46);margin:0 auto 60px;position:relative}article section.s-point ul li .grid-text>header .point{display:flex;justify-content:center;align-items:center;width:176px;height:151px;font-family:beloved-script, sans-serif;font-weight:400;font-style:normal;font-size:37px;font-weight:700;color:#fff;background:url(/assets/breast/fat/condense/images/point04.png?2025531185811) center center/100% auto no-repeat;position:absolute;left:-110px;top:-75px}article section.s-point ul li .grid-text>header h3{height:100%;display:flex;justify-content:center;align-items:center;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:30px;font-weight:500;color:#f56576}article section.s-point ul li .grid-text .container01{display:flex;justify-content:space-between;text-align:center;padding:0 10px;margin:40px 0 0}article section.s-point ul li .grid-text .container01 [class^="color"]{width:470px;font-weight:bold;background:#fff}article section.s-point ul li .grid-text .container01 [class^="color"].color01{border:2px solid #968385}article section.s-point ul li .grid-text .container01 [class^="color"].color01 h4{background:#968385}article section.s-point ul li .grid-text .container01 [class^="color"].color01 .inner p{color:#968385}article section.s-point ul li .grid-text .container01 [class^="color"].color02{border:2px solid #f47782}article section.s-point ul li .grid-text .container01 [class^="color"].color02 h4{background:#f47782}article section.s-point ul li .grid-text .container01 [class^="color"].color02 .inner p{color:#f47782}article section.s-point ul li .grid-text .container01 [class^="color"] h4{color:#fff;font-size:28px}article section.s-point ul li .grid-text .container01 [class^="color"] .inner{padding:5px 10px 20px}article section.s-point ul li .grid-text .container01 [class^="color"] .inner p{margin-bottom:5px}article section.s-point ul li .grid-text .container02{background:#fff;text-align:center;padding:35px 20px 30px;margin:40px 0 0}@media only screen and (max-width: 1430px){article section.s-point ul li{grid-template-columns:1fr 50px 850px 100px 1fr}}@media only screen and (max-width: 979px){article section.s-point{padding:9vw 0}article section.s-point ul li{grid-template-columns:1fr 4vw 83vw 4vw 1fr}article section.s-point ul li+li{margin-top:9vw}article section.s-point ul li .grid-text{padding:6vw 0 10vw}article section.s-point ul li .grid-text>header{width:100%;height:12vw;box-shadow:2vw 2vw 1.5vw rgba(233,122,138,0.46);margin:0 0 5vw}article section.s-point ul li .grid-text>header .point{width:25vw;height:21vw;font-size:5vw;left:-13vw;top:-10vw}article section.s-point ul li .grid-text>header h3{font-size:4.5vw}article section.s-point ul li .grid-text .container01{flex-direction:column;padding:0 2vw;margin:5vw 0 0}article section.s-point ul li .grid-text .container01 [class^="color"]{width:100%}article section.s-point ul li .grid-text .container01 [class^="color"].color02{margin-top:3vw}article section.s-point ul li .grid-text .container01 [class^="color"] h4{font-size:4vw}article section.s-point ul li .grid-text .container01 [class^="color"] .inner{padding:1.5vw 5vw 3vw}article section.s-point ul li .grid-text .container01 [class^="color"] .inner p{margin-bottom:1.5vw}article section.s-point ul li .grid-text .container02{padding:4vw 3vw 4vw;margin:5vw 0 0}}article section.s-reason{background:#fff7f7;background:linear-gradient(0deg, #fff7f7 50%, rgba(255,247,247,0) 50%);position:relative;padding:0 0 240px;overflow:hidden}article section.s-reason>*{position:relative}article section.s-reason .list{position:relative}article section.s-reason .list::before{content:"";width:1163px;height:823px;background:url(/assets/breast/fat/condense/images/reason01.png?2025531185811) center top/100% auto no-repeat;position:absolute;bottom:-400px}@media (min-width: 980px){article section.s-reason .list::before{left:calc(50% - 150px)}}article section.s-reason .list ul{width:980px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;margin:0 auto;position:relative}article section.s-reason .list ul li{width:310px;padding:1px 25px 35px;background:#fff;box-shadow:2px 2px 10px rgba(200,173,202,0.2);border-radius:25px}article section.s-reason .list ul li .circle{width:98px;height:98px;display:flex;justify-content:center;align-items:center;flex-direction:column;border-radius:100%;margin:-49px auto 0;padding:15px 0 0}article section.s-reason .list ul li .circle>p{font-family:campaign-serif, sans-serif;font-weight:300;font-style:normal;line-height:1.25;color:#63595a}article section.s-reason .list ul li .circle>p.en{font-size:13px}article section.s-reason .list ul li .circle>p.num{font-size:35px}article section.s-reason .list ul li h3{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E",メイリオ,Meiryo,serif,Georgia;font-size:25px;font-weight:bold;line-height:1.4;color:#cca2d5;margin:15px 0 0}article section.s-reason .list ul li>p{font-size:17px;margin:10px 0 0;text-align:left}article section.s-reason .list ul li>p.btn{margin:15px 0 0}article section.s-reason .list ul li>p.btn a{display:flex;justify-content:center;align-items:center;width:230px;height:46px;font-weight:bold;color:#fff;text-decoration:none;background:#e89acb;border-radius:100px;margin:0 auto;position:relative}article section.s-reason .list ul li>p.btn a::before{content:"";display:block;width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:25px;top:50%;transform:rotate(45deg) translate(0, -75%)}article section.s-reason .list ul li .nintei{height:117px;overflow:hidden;margin:15px auto 0}article section.s-reason .list ul li .nintei>div{margin:0 auto}article section.s-reason .list ul li>figure{margin:15px 0 0}article section.s-reason .list ul li:not(:nth-child(3n+1)){margin-left:25px}article section.s-reason .list ul li:nth-child(1) .circle{background:#ffefef;background:linear-gradient(0deg, #ffefef 0%, #debde1 100%)}article section.s-reason .list ul li:nth-child(1) h3{color:#cca2d5}article section.s-reason .list ul li:nth-child(2){margin-top:160px}article section.s-reason .list ul li:nth-child(2) .circle{background:#edb9da;background:linear-gradient(0deg, #ffefef, #edb9da)}article section.s-reason .list ul li:nth-child(2) h3{color:#e89acb}article section.s-reason .list ul li:nth-child(3){margin-top:315px}article section.s-reason .list ul li:nth-child(3) .circle{background:#f2b4a0;background:linear-gradient(0deg, #ffefef, #f2b4a0)}article section.s-reason .list ul li:nth-child(3) h3{color:#ee8666}article section.s-reason .list ul li:nth-child(4){margin-top:-60px}article section.s-reason .list ul li:nth-child(4) .circle{background:#e9a7b7;background:linear-gradient(0deg, #ffefef, #e9a7b7)}article section.s-reason .list ul li:nth-child(4) h3{color:#e97f98}article section.s-reason .list ul li:nth-child(5){margin-top:-60px}article section.s-reason .list ul li:nth-child(5) .circle{background:#fbdbad;background:linear-gradient(0deg, #ffefef, #fbdbad)}article section.s-reason .list ul li:nth-child(5) h3{color:#eeaf56}article section.s-reason .list ul li:nth-child(5)>p{font-size:17px;margin:10px 0 0;text-align:left}article section.s-reason .list ul li:nth-child(5)>p.btn{margin:15px 0 0}article section.s-reason .list ul li:nth-child(5)>p.btn a{background:#efb055}article section.s-reason .container01{display:grid;grid-template-columns:1fr 230px 520px 230px 1fr;grid-template-rows:auto;margin:80px 0 0}article section.s-reason .container01 .grid-bg{grid-column:1 / 4;grid-row:1 / 2;background:#fff;box-shadow:5px 5px 27px rgba(196,156,156,0.28)}article section.s-reason .container01 .grid-text{grid-column:2 / 4;grid-row:1 / 2;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 0 45px}article section.s-reason .container01 .grid-text p{line-height:1.4}article section.s-reason .container01 .grid-text p.text01,article section.s-reason .container01 .grid-text p.text02{font-weight:bold}article section.s-reason .container01 .grid-text p.text02>span{background:linear-gradient(transparent 30%, #fdeeb7 30%);padding:0 0 0 10px}article section.s-reason .container01 .grid-text p.text02>span .pct{font-size:40px;color:#f56576}article section.s-reason .container01 .grid-text p.text02>span .pct>span{font-size:20px}article section.s-reason .container01 .grid-text p.text03{font-size:14px;margin:10px 0 0}article section.s-reason .banner{text-align:center;margin:80px 0 0}article section.s-reason .banner .heading-image+.heading-image{margin-top:25px}@media only screen and (max-width: 979px){article section.s-reason{background:linear-gradient(0deg, #fff7f7 calc(100% - 90vw), rgba(255,247,247,0) calc(100% - 90vw));padding:0 0 30vw}article section.s-reason .list::before{width:105vw;height:80vw;bottom:-17vw;right:-22vw}article section.s-reason .list ul{width:95%;justify-content:space-between;align-items:center}article section.s-reason .list ul li{width:48.5%;padding:1px 3vw 4vw;box-shadow:0.25vw 0.25vw 1.5vw rgba(200,173,202,0.2);border-radius:3vw}article section.s-reason .list ul li .circle{width:15vw;height:15vw;margin:-7.5vw auto 0;padding:2vw 0 0}article section.s-reason .list ul li .circle>p.en{font-size:2.5vw}article section.s-reason .list ul li .circle>p.num{font-size:5.5vw}article section.s-reason .list ul li h3{font-size:4vw;margin:2vw 0 0}article section.s-reason .list ul li>p{font-size:3vw;margin:1.5vw 0 0}article section.s-reason .list ul li>p.btn{margin:2vw 0 0}article section.s-reason .list ul li>p.btn a{width:100%;height:8vw}article section.s-reason .list ul li>p.btn a::before{width:2vw;height:2vw;right:5vw}article section.s-reason .list ul li .nintei{height:inherit;overflow:hidden;margin:2vw auto 0}article section.s-reason .list ul li .nintei>div{width:35vw !important;height:21vw !important}article section.s-reason .list ul li .nintei>div a>div{width:100% !important;height:100% !important;margin:0 auto;background-size:100% auto !important}article section.s-reason .list ul li>figure{margin:2vw 0 0}article section.s-reason .list ul li:not(:nth-child(3n+1)){margin-left:0}article section.s-reason .list ul li:nth-child(2){margin-top:0}article section.s-reason .list ul li:nth-child(3){margin-top:-5vw}article section.s-reason .list ul li:nth-child(4){margin-top:-5vw}article section.s-reason .list ul li:nth-child(5){margin-top:-5vw}article section.s-reason .list ul li:nth-child(5)>p{font-size:3vw;margin:1.5vw 0 0}article section.s-reason .list ul li:nth-child(5)>p.btn{margin:2vw 0 0}article section.s-reason .container01{grid-template-columns:1fr 5vw 80vw 5vw 1fr;margin:9vw 0 0}article section.s-reason .container01 .grid-bg{grid-column:1 / 5;box-shadow:1vw 1vw 3vw rgba(196,156,156,0.28)}article section.s-reason .container01 .grid-text{padding:5vw 0}article section.s-reason .container01 .grid-text p.text02>span{padding:0 0 0 1vw}article section.s-reason .container01 .grid-text p.text02>span .pct{font-size:7vw}article section.s-reason .container01 .grid-text p.text02>span .pct>span{font-size:3vw}article section.s-reason .container01 .grid-text p.text03{font-size:2.5vw;margin:1.5vw 0 0}article section.s-reason .banner{margin:9vw 0 0;padding:0 2.5vw}article section.s-reason .banner .heading-image+.heading-image{margin-top:3vw}}article section.s-details{margin-top:-150px;padding:40px 0 240px;position:relative}article section.s-details>*{position:relative}article section.s-details #breast_compare{width:980px;margin:0 auto}article section.s-details #breast_compare.table-box>table>thead>tr>th{background:#fa8a98;color:#fff}article section.s-details #breast_compare.table-box>table>thead>tr>th a._text-white{color:#fff !important}article section.s-details #breast_compare.table-box>table>tbody>tr>th{background:#f9dfe2}article section.s-details #breast_compare+p{font-size:15px;font-weight:bold;color:#f56576;margin:5px 0 0}@media only screen and (max-width: 979px){article section.s-details{margin-top:-17vw;padding:1vw 0 30vw}article section.s-details #breast_compare{width:95%;margin:0 auto}article section.s-details #breast_compare.table-box>table{width:180vw}article section.s-details #breast_compare.table-box>table tr th,article section.s-details #breast_compare.table-box>table tr td{font-size:3vw;padding:2vw}article section.s-details #breast_compare+p{font-size:2.5vw !important;margin:1vw 2.5vw 0}}article section.s-photo{background:#fffcfc;background:linear-gradient(0deg, #fffcfc 50%, rgba(255,252,252,0) 50%);position:relative;margin-top:-150px;padding:1px 0 90px}article section.s-photo>*{position:relative}article section.s-photo>header{margin-top:-23px}article section.s-photo .container{width:980px;margin:0 auto}article section.s-photo .container>*+*{margin-top:25px}article section.s-photo .container .flex{display:flex;justify-content:space-between}article section.s-photo .container .inner .name{text-align:right}article section.s-photo .container .inner .name a{font-size:16px;text-decoration:none}article section.s-photo .container .btn{margin:45px 0 0}article section.s-photo .container .btn a{display:flex;justify-content:center;align-items:center;width:460px;height:90px;font-size:25px;font-weight:bold;color:#fff;text-decoration:none;background:#433a3c;border-radius:100px;margin:0 auto;position:relative}article section.s-photo .container .btn a::before{content:"";display:block;width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:50px;top:50%;transform:rotate(45deg) translate(0, -75%)}@media only screen and (max-width: 979px){article section.s-photo{margin-top:-17vw;padding:1px 0 12vw}article section.s-photo>header{margin-top:-4vw}article section.s-photo .container{width:95%}article section.s-photo .container>*+*{margin-top:4vw}article section.s-photo .container .flex>.inner{width:49%}article section.s-photo .container .inner .name a{font-size:3vw}article section.s-photo .container .btn{margin:5vw 0 0}article section.s-photo .container .btn a{width:70vw;height:12vw;font-size:4vw}article section.s-photo .container .btn a::before{width:2.5vw;height:2.5vw;right:7vw}}article section.s-osusume{background:#fff7f7;position:relative;padding:0 0 240px}article section.s-osusume .container{width:980px;margin:0 auto}@media only screen and (max-width: 979px){article section.s-osusume{padding:0 0 30vw}article section.s-osusume .container{width:95%}article section.s-osusume .container #osusumeDoctor .tabacc.-pc-accordion>.contents>.title,article section.s-osusume .container #osusumeDoctor .tabacc.-sp-accordion>.contents>.title{min-height:inherit;height:14vw;font-size:4.5vw;margin:0;padding:2vw 15vw 2vw 2vw}article section.s-osusume .container #osusumeDoctor .tabacc.-pc-accordion>.contents>.title br,article section.s-osusume .container #osusumeDoctor .tabacc.-sp-accordion>.contents>.title br{display:none}article section.s-osusume .container #osusumeDoctor .tabacc.-pc-accordion>.contents>.title::after,article section.s-osusume .container #osusumeDoctor .tabacc.-sp-accordion>.contents>.title::after{width:8vw;height:8vw;right:4vw;background-size:3vw auto;margin:0;transform:translate(0, -50%)}}article section.s-price{background:#ffe6e8;background:linear-gradient(180deg, rgba(255,230,232,0) 300px, #ffe6e8 300px, #fff7f7 80%, #fff7f7 100%);margin-top:-150px;padding:40px 0 0;position:relative}article section.s-price>*{position:relative}article section.s-price .container{width:980px;margin:0 auto}article section.s-price .container .price_wrap{background:#fff;border-radius:30px;padding:35px}article section.s-price .container .price_wrap h3{display:flex;justify-content:center;align-items:center;height:80px;font-size:30px;color:#fa8a98;background:#f5f5f5;margin:0 0 35px}article section.s-price .container .price_wrap h3 span{font-size:18px;font-weight:normal;color:#fff;background:#fa8a98;margin:0 0 0 10px;padding:3px 12px}article section.s-price .container .price_wrap .price_container{display:flex;justify-content:space-between;align-items:center;color:#847d7e;line-height:1.2;border-bottom:1px dashed #c1c1c1;padding:0 0 10px}article section.s-price .container .price_wrap .price_container+.price_container{margin-top:15px}article section.s-price .container .price_wrap .price_container_left{flex:1;text-align:left;padding:0 20px}article section.s-price .container .price_wrap .price_container_left p{font-size:25px;font-weight:bold}article section.s-price .container .price_wrap .price_container_right{padding:0 30px 0 0}article section.s-price .container .price_wrap .price_container_right p.price{font-size:75px;font-weight:bold}article section.s-price .container .price_wrap .price_container_right p.price>span{font-size:46px;position:relative}article section.s-price .container .price_wrap .price_container_right p.price>span>span{font-size:16px;position:absolute;right:7px;bottom:54px;white-space:nowrap}article section.s-price .container .price_wrap .price_container.monitor{color:#fa8a98}article section.s-price .container .price_wrap .monitor_caution{border:1px solid #f56576;margin:50px 0 0;padding:15px 25px}article section.s-price .container .price_wrap .monitor_caution p{text-align:left;line-height:1.5}article section.s-price .container .price_wrap .monitor_caution p:first-child{font-size:20px;color:#f56576}article section.s-price .container .price_wrap .monitor_caution p:last-child{font-size:18px}article section.s-price .container .price_wrap .btn{margin:45px 0 0}article section.s-price .container .price_wrap .btn a{display:flex;justify-content:center;align-items:center;width:610px;height:76px;font-size:25px;font-weight:bold;color:#fff;text-decoration:none;background:#fa8a98;border-radius:100px;margin:0 auto;position:relative}article section.s-price .container .price_wrap .btn a::before{content:"";display:block;width:11px;height:11px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:50px;top:50%;transform:rotate(45deg) translate(0, -75%)}article section.s-price .container #secondTab.tabacc.-pc-accordion{margin:60px 0 0}article section.s-price .container #secondTab.tabacc.-pc-accordion h3{text-align:center;font-size:22px;font-weight:normal;padding:5px;margin:0 0 15px;background:#ffefe1}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc{justify-content:center;padding:0 0 6px;font-size:34px;height:110px;border-radius:10px 10px 0 0;margin:0;background:url(/assets/breast/fat/images/second02.jpg?2025531185811) left bottom repeat-x #ff679a}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::before{content:"";width:426px;height:63px;background:url(/assets/breast/fat/images/second01.png?2025531185811) no-repeat;position:absolute;left:29%;left:calc(50% - (426px / 2));top:-25px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::after{width:25px;height:25px;border:3px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg);border-radius:0;background:none;top:inherit;margin:0;right:49.5%;right:calc(50% - 13px);bottom:12px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-open::after{transform:rotate(135deg);bottom:-5px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content{border:none}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner{background:#fff;border:1px solid #ff679a;border-top:none;padding:45px 18px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p ._underline{text-decoration:underline}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p ._color-main{color:#ff6699}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p em{background-color:#f6f6f6;padding:0 8px;font-style:normal}article section.s-price .container #secondTab.tabacc.-pc-accordion .border-bottom{border-bottom:1px solid #afb6c6;padding-bottom:20px}article section.s-price .container #secondTab.tabacc.-pc-accordion .pricewrap{display:block}article section.s-price .container #secondTab.tabacc.-pc-accordion .pricewrap .price{color:#f9647f}article section.s-price .container #secondTab.tabacc.-pc-accordion .pink-text{color:#f74283}@media only screen and (max-width: 979px){article section.s-price .container #secondTab.tabacc.-pc-accordion{margin:7vw 0 0}article section.s-price .container #secondTab.tabacc.-pc-accordion h3{font-size:1.6rem;padding:5px;margin:0 0 15px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc{padding:0 0 5px;font-size:18px;min-height:65px;height:65px;background-size:auto 15px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::before{content:"";width:250px;height:38px;background-size:100%;left:calc(50% - (250px / 2));top:-15px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::after{width:12px;height:12px;border:2px solid;border-color:transparent transparent #fff #fff;right:49.5%;right:calc(50% - 6px);bottom:5px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-open::after{bottom:-2px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner{padding:20px 10px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p{font-size:1.6rem !important}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p em{padding:0 5px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .border-bottom{padding-bottom:10px}}article section.s-price .container .perfect{text-align:left;border:2px solid #fe906a;border-radius:25px;background:#fff;margin:55px 0 0}article section.s-price .container .perfect h3{display:flex;justify-content:center;align-items:center;width:100%;height:85px;font-size:30px;font-weight:normal;color:#fff;border-radius:21px 21px 0 0;background:#fe906a}article section.s-price .container .perfect h3 span{position:relative;padding:0 0 0 115px}article section.s-price .container .perfect h3 span::before{content:"";display:flex;width:90px;height:110px;background:url(/assets/breast/fat/condense/images/price01.png?2025531185811) center top/cover no-repeat;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-price .container .perfect ul li{padding:35px 55px;display:flex;justify-content:space-between}article section.s-price .container .perfect ul li+li{border-top:1px solid #fe906a}article section.s-price .container .perfect ul li p{margin:0}article section.s-price .container .perfect ul li p:first-child{flex:1;font-size:20px}@media only screen and (max-width: 979px){article section.s-price .container .perfect{margin:6vw 0 0;border:0.5vw solid #f64458;border-radius:3vw}article section.s-price .container .perfect h3{height:12vw;font-size:5vw;border-radius:2.5vw 2.5vw 0 0;margin:0 0 3vw}article section.s-price .container .perfect h3 span{padding:0 0 0 17vw}article section.s-price .container .perfect h3 span::before{width:15vw;height:19vw;background-size:100% auto}article section.s-price .container .perfect ul li{padding:3vw 5vw}article section.s-price .container .perfect ul li p{margin:0}article section.s-price .container .perfect ul li p:first-child{flex:1;font-size:3.5vw;padding:0 6vw 0 0}article section.s-price .container .perfect+.btn{margin:4vw 0 0}}@media only screen and (max-width: 979px){article section.s-price{background:linear-gradient(180deg, rgba(255,230,232,0) 30vw, #ffe6e8 30vw, #fff7f7 80%, #fff7f7 100%);margin-top:-17vw;padding:0}article section.s-price .container{width:95%}article section.s-price .container .price_wrap{border-radius:4vw;padding:4vw 4vw 5vw}article section.s-price .container .price_wrap h3{flex-direction:column;width:100%;height:inherit;font-size:4.5vw;line-height:1.4;margin:0 0 4vw;padding:2vw 0 3vw}article section.s-price .container .price_wrap h3 span{display:inline-flex;font-size:3.5vw;margin:0 0 0 1.5vw;padding:0.5vw 1.5vw}article section.s-price .container .price_wrap .price_container{padding:0 0 2.5vw}article section.s-price .container .price_wrap .price_container+.price_container{margin-top:2.5vw}article section.s-price .container .price_wrap .price_container_left{padding:0 0 0 2vw}article section.s-price .container .price_wrap .price_container_left p{font-size:3.5vw}article section.s-price .container .price_wrap .price_container_right{padding:0 2vw 0 0}article section.s-price .container .price_wrap .price_container_right p.price{font-size:10vw}article section.s-price .container .price_wrap .price_container_right p.price>span{font-size:6vw;padding:0 0 0 0.5vw}article section.s-price .container .price_wrap .price_container_right p.price>span>span{font-size:2.7vw;right:0.5vw;bottom:6.7vw}article section.s-price .container .price_wrap .monitor_caution{margin:5vw 0 0;padding:2vw 3vw}article section.s-price .container .price_wrap .monitor_caution p:first-child{font-size:4vw}article section.s-price .container .price_wrap .monitor_caution p:last-child{font-size:3.5vw}article section.s-price .container .price_wrap .btn{margin:5vw 0 0}article section.s-price .container .price_wrap .btn a{width:70vw;height:12vw;font-size:4vw}article section.s-price .container .price_wrap .btn a::before{width:2.5vw;height:2.5vw;right:7vw}article section.s-price .container #secondTab.tabacc.-pc-accordion{margin:60px 0 0}article section.s-price .container #secondTab.tabacc.-pc-accordion h3{text-align:center;font-size:22px;font-weight:normal;padding:5px;margin:0 0 15px;background:#ffefe1}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc{justify-content:center;padding:0 0 6px;font-size:34px;height:110px;border-radius:10px 10px 0 0;margin:0;background:url(/assets/breast/fat/images/second02.jpg?2025531185811) left bottom repeat-x #ff679a}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::before{content:"";width:426px;height:63px;background:url(/assets/breast/fat/images/second01.png?2025531185811) no-repeat;position:absolute;left:29%;left:calc(50% - (426px / 2));top:-25px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::after{width:25px;height:25px;border:3px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg);border-radius:0;background:none;top:inherit;margin:0;right:49.5%;right:calc(50% - 13px);bottom:12px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-open::after{transform:rotate(135deg);bottom:-5px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content{border:none}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner{background:#fff;border:1px solid #ff679a;border-top:none;padding:45px 18px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p ._underline{text-decoration:underline}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p ._color-main{color:#ff6699}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p em{background-color:#f6f6f6;padding:0 8px;font-style:normal}article section.s-price .container #secondTab.tabacc.-pc-accordion .border-bottom{border-bottom:1px solid #afb6c6;padding-bottom:20px}article section.s-price .container #secondTab.tabacc.-pc-accordion .pricewrap{display:block}article section.s-price .container #secondTab.tabacc.-pc-accordion .pricewrap .price{color:#f9647f}article section.s-price .container #secondTab.tabacc.-pc-accordion .pink-text{color:#f74283}}@media only screen and (max-width: 979px) and (max-width: 979px){article section.s-price .container #secondTab.tabacc.-pc-accordion{margin:7vw 0 0}article section.s-price .container #secondTab.tabacc.-pc-accordion h3{font-size:1.6rem;padding:5px;margin:0 0 15px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc{padding:0 0 5px;font-size:18px;min-height:65px;height:65px;background-size:auto 15px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::before{content:"";width:250px;height:38px;background-size:100%;left:calc(50% - (250px / 2));top:-15px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-acc::after{width:12px;height:12px;border:2px solid;border-color:transparent transparent #fff #fff;right:49.5%;right:calc(50% - 6px);bottom:5px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .title.-open::after{bottom:-2px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner{padding:20px 10px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p{font-size:1.6rem !important}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .content .contentInner p em{padding:0 5px}article section.s-price .container #secondTab.tabacc.-pc-accordion .contents .border-bottom{padding-bottom:10px}}@media only screen and (max-width: 979px){article section.s-price .container .perfect{text-align:left;border:2px solid #fe906a;border-radius:25px;background:#fff;margin:55px 0 0}article section.s-price .container .perfect h3{display:flex;justify-content:center;align-items:center;width:100%;height:85px;font-size:30px;font-weight:normal;color:#fff;border-radius:21px 21px 0 0;background:#fe906a}article section.s-price .container .perfect h3 span{position:relative;padding:0 0 0 115px}article section.s-price .container .perfect h3 span::before{content:"";display:flex;width:90px;height:110px;background:url(/assets/breast/fat/condense/images/price01.png?2025531185811) center top/cover no-repeat;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-price .container .perfect ul li{padding:35px 55px;display:flex;justify-content:space-between}article section.s-price .container .perfect ul li+li{border-top:1px solid #fe906a}article section.s-price .container .perfect ul li p{margin:0}article section.s-price .container .perfect ul li p:first-child{flex:1;font-size:20px}}@media only screen and (max-width: 979px) and (max-width: 979px){article section.s-price .container .perfect{margin:6vw 0 0;border:0.5vw solid #fe906a;border-radius:3vw}article section.s-price .container .perfect h3{height:12vw;font-size:5vw;border-radius:2.5vw 2.5vw 0 0;margin:0 0 3vw}article section.s-price .container .perfect h3 span{padding:0 0 0 17vw}article section.s-price .container .perfect h3 span::before{width:15vw;height:19vw;background-size:100% auto}article section.s-price .container .perfect ul li{padding:3vw 5vw}article section.s-price .container .perfect ul li p{margin:0}article section.s-price .container .perfect ul li p:first-child{flex:1;font-size:3.5vw;padding:0 6vw 0 0}article section.s-price .container .perfect+.btn{margin:4vw 0 0}}article section.s-qa{background:#fff7f7;background:linear-gradient(180deg, #fff7f7 0%, #fff 30%);padding:130px 0 240px}article section.s-qa::before{content:"";width:100%;height:532px;background:url(/assets/breast/fat/condense/images/qa01.png?2025531185811) center top/auto 100% no-repeat;position:absolute;left:0;top:-140px}article section.s-qa>*{position:relative}article section.s-qa .faq_list{width:980px;margin:0 auto}article section.s-qa .faq_list .faq-box{background:#fff;box-shadow:5px 5px 27px rgba(196,156,156,0.2);border-radius:20px;padding:20px 30px;text-align:left}article section.s-qa .faq_list .faq-box+.faq-box{margin-top:35px}article section.s-qa .faq_list .faq-box .question,article section.s-qa .faq_list .faq-box .answer{min-height:inherit}article section.s-qa .faq_list .faq-box .question::before,article section.s-qa .faq_list .faq-box .answer::before{display:flex;justify-content:center;align-items:center;width:67px;height:65px;border-radius:100%;font-size:20px;line-height:1;padding:0;left:5px}article section.s-qa .faq_list .faq-box .question{color:#fa8a98;border-radius:25px 25px 0 0;padding:20px 20px 20px 90px}article section.s-qa .faq_list .faq-box .question h3{font-size:22px}article section.s-qa .faq_list .faq-box .question::before{top:7px;background:url(/assets/breast/fat/condense/images/qa02.png?2025531185811) center top/100% auto no-repeat;color:#fa8a98}article section.s-qa .faq_list .faq-box .answer{font-size:20px;border-top:none;border-radius:0 0 25px 25px;padding:30px 20px 30px 100px;margin:0;border-top:1px dashed #ddcfd1}article section.s-qa .faq_list .faq-box .answer::before{top:28px;color:#323131;background:url(/assets/breast/fat/condense/images/qa03.png?2025531185811) center top/100% auto no-repeat}article section.s-qa #anesthesia{margin-top:60px}@media only screen and (max-width: 979px){article section.s-qa{padding:13vw 0 30vw}article section.s-qa::before{height:60vw;background-size:175vw auto;top:-5vw}article section.s-qa .faq_list{width:95%}article section.s-qa .faq_list .faq-box{box-shadow:1vw 1vw 3vw rgba(196,156,156,0.2);border-radius:3vw;padding:2.5vw 4vw}article section.s-qa .faq_list .faq-box+.faq-box{margin-top:5vw}article section.s-qa .faq_list .faq-box .question::before,article section.s-qa .faq_list .faq-box .answer::before{width:12vw;height:12vw;font-size:6vw;left:0}article section.s-qa .faq_list .faq-box .question{min-height:14.5vw;border-radius:3vw 3vw 0 0;padding:3vw 1vw 3vw 15vw}article section.s-qa .faq_list .faq-box .question h3{font-size:4vw;line-height:1.5}article section.s-qa .faq_list .faq-box .question::before{top:1vw}article section.s-qa .faq_list .faq-box .answer{font-size:3.5vw;border-radius:0 0 3vw 3vw;padding:3vw 1vw 3vw 15vw}article section.s-qa .faq_list .faq-box .answer::before{top:2.5vw}article section.s-qa #anesthesia{margin-top:7vw}}article section.s-flow{background:#fffcfc;background:linear-gradient(0deg, #fffcfc 50%, rgba(255,252,252,0) 50%);position:relative;margin-top:-150px;padding:1px 0 240px}article section.s-flow>*{position:relative}article section.s-flow>header{margin-top:-23px;margin-bottom:100px}article section.s-flow .flowWrap{width:980px;margin:0 auto;position:relative}article section.s-flow .flowWrap #flowSlider{z-index:9;margin:0;padding:0 0 90px}article section.s-flow .flowWrap #flowSlider .slick-list{padding:40px 0 0}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide{display:flex;justify-content:flex-end;text-align:left;padding:60px 0 0;position:relative}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.img{position:absolute;left:0;top:0}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.img .num{font-family:"Sacramento",cursive;font-size:51px;font-style:italic;color:#615456;position:absolute;right:-37px;top:-51px}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.img .num .no{font-size:61px;font-weight:normal}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.text{width:610px;background:#ed7594;background:linear-gradient(90deg, #f49a8e 0%, #ed7594 93%);font-size:18px;line-height:1.8;color:#fff;padding:40px 60px 40px 140px;min-height:350px;border-radius:30px}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.text h3{font-size:24px;line-height:1.4;padding:0 0 10px;margin:0 0 15px;border-bottom:1px dashed #fff}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.text h3 span{font-size:20px}article section.s-flow .flowWrap #flowSlider .slick-prev,article section.s-flow .flowWrap #flowSlider .slick-next{width:73px;height:72px;background:none;top:inherit;bottom:0;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-prev.slick-disabled,article section.s-flow .flowWrap #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .flowWrap #flowSlider .slick-prev::before,article section.s-flow .flowWrap #flowSlider .slick-next::before{background:url("/assets/breast/fat/condense/images/flow10.svg") center/100% auto no-repeat;width:73px;height:72px}article section.s-flow .flowWrap #flowSlider .slick-prev{left:50%;transform:translate(-230px, 0)}article section.s-flow .flowWrap #flowSlider .slick-prev::before{transform:scale(-1, 1)}article section.s-flow .flowWrap #flowSlider .slick-next{right:50%;transform:translate(230px, 0)}article section.s-flow .flowWrap #flowSlider .slick-dots{bottom:25px}article section.s-flow .flowWrap #flowSlider .slick-dots li button::before{opacity:1;border:2px solid #ac999c;background:none}article section.s-flow .flowWrap #flowSlider .slick-dots li.slick-active button::before{background:#ac999c}@media only screen and (max-width: 979px){article section.s-flow{margin-top:-17vw;padding:1px 0 30vw;background:linear-gradient(0deg, #fffcfc calc(100% - 30vw), rgba(255,252,252,0) calc(100% - 30vw))}article section.s-flow>header{margin-top:-4vw;margin-bottom:5vw}article section.s-flow .flowWrap{width:100%;margin:0 auto;position:relative}article section.s-flow .flowWrap #flowSlider{padding:0 0 15vw}article section.s-flow .flowWrap #flowSlider .slick-list{padding:5vw 0 0}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide{padding:7vw 3vw 0}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.img{width:40vw;left:3vw}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.img .num{font-size:10vw;right:-20vw;top:-4vw}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.img .num .no{font-size:6vw;font-weight:bold}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.text{width:63vw;font-size:3vw;line-height:1.5;padding:5vw 5vw 4vw 5vw;min-height:64vw}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.text h3{font-size:4.5vw;padding:0 0 3vw 8vw;margin:0 0 4vw}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.text h3 span{font-size:3vw}article section.s-flow .flowWrap #flowSlider .slick-list .slick-slide>div.text h3.line1{padding-top:4vw}article section.s-flow .flowWrap #flowSlider .slick-prev,article section.s-flow .flowWrap #flowSlider .slick-next{display:block !important;width:12vw;height:12vw;bottom:0;transform:translate(0, 0)}article section.s-flow .flowWrap #flowSlider .slick-prev.slick-disabled,article section.s-flow .flowWrap #flowSlider .slick-next.slick-disabled{display:none !important}article section.s-flow .flowWrap #flowSlider .slick-prev::before,article section.s-flow .flowWrap #flowSlider .slick-next::before{background-size:100% auto;width:12vw;height:12vw}article section.s-flow .flowWrap #flowSlider .slick-prev{left:4vw}article section.s-flow .flowWrap #flowSlider .slick-next{right:4vw}article section.s-flow .flowWrap #flowSlider .slick-dots{bottom:3vw}article section.s-flow .flowWrap #flowSlider .slick-dots li{width:3vw;height:3vw;margin:0.7vw}article section.s-flow .flowWrap #flowSlider .slick-dots li button{width:3vw;height:3vw}article section.s-flow .flowWrap #flowSlider .slick-dots li button::before{width:3vw;height:3vw;border:0.5vw solid #ac999c}}article section.s-comment{margin-top:-150px;padding:40px 0 180px;position:relative;overflow:hidden}article section.s-comment>*{position:relative}article section.s-comment .container{width:980px;margin:0 auto}article section.s-comment .container figure{position:absolute;left:-115px;top:-110px}article section.s-comment .container .text{width:590px;text-align:left;margin:0 0 0 auto}article section.s-comment .container .text p+p{margin-top:1em}article section.s-comment .container .text p.name{font-size:17px;text-align:right}article section.s-comment .container .text p.name .dr{font-size:22px;font-weight:normal}@media only screen and (max-width: 979px){article section.s-comment{margin-top:-17vw;padding:0}article section.s-comment .container{width:95%;padding:0 0 12vw}article section.s-comment .container figure{width:51vw;left:inherit;right:-13vw;top:inherit;bottom:0}article section.s-comment .container .text{width:100%}article section.s-comment .container .text p{position:relative}article section.s-comment .container .text p.name{font-size:3vw}article section.s-comment .container .text p.name .dr{font-size:4.5vw}article section.s-comment .container .text p:nth-child(4){padding:0 25vw 0 0}article section.s-comment .container .text p:nth-child(5){padding:0 35vw 0 0}article section.s-comment .container .text p:nth-child(6){padding:0;text-align:left}}article section.s-details .list-notedecimal{text-align:left;width:980px;margin:auto;padding-left:0;list-style:none;counter-reset:num;color:#f55c6b}article section.s-details .list-notedecimal .item{position:relative;padding-left:2em}article section.s-details .list-notedecimal .item::before{counter-increment:num;content:"※" counter(num, decimal) ".";display:block;position:absolute;left:0;width:2.6em;text-indent:0}@media only screen and (max-width: 979px){article section.s-details .list-notedecimal{width:95%}}
