@import url("https://fonts.googleapis.com/css2?family=WindSong:wght@400;500&display=swap");body{color:#242424}.textEm{color:#fb7897;font-weight:bold}.clearfix{display:block;min-height:1%}.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden}ol,ul{list-style:none;margin:0}img{vertical-align:top;max-width:100%}table{border-collapse:collapse;border-spacing:0;font-size:100%}body p{margin:0}body ul{padding:0}em{font-style:normal}.wrap{line-height:1.5}.tl{margin-bottom:50px;text-align:center;line-height:1}@media only screen and (max-width: 979px){.tl{margin-bottom:Min(50px, 5vw)}}@media only screen and (max-width: 768px){.tl{margin-bottom:7.8125vw}}.tl__main{display:block;margin-bottom:12px}@media only screen and (max-width: 768px){.tl__main{margin-bottom:2.86458vw}}.tl__main img{width:auto;max-width:inherit;height:41px}@media only screen and (max-width: 768px){.tl__main img{height:6.64062vw}}.tl__sub{color:#242424;font-size:22px;font-weight:500;line-height:1.4;letter-spacing:0}@media only screen and (max-width: 768px){.tl__sub{font-size:4.16667vw}}html,body{overflow-x:hidden}#main header.indexH1 h1{margin-bottom:0}@media (max-width: 768px){#main header.indexH1 h1{font-size:5.98958vw}}#main .indexH1{text-align:center;margin-bottom:75px}@media (max-width: 768px){#main .indexH1{margin-bottom:9.76562vw}}#main header.indexH1 h1+p{font-size:18px}@media (max-width: 768px){#main header.indexH1 h1+p{font-size:3.38542vw}}#main .mv{background:url(/assets/breast/implant/images/mv_bg.png) no-repeat;background-size:cover;padding-bottom:100px}@media (max-width: 768px){#main .mv{background:#c5e3ed;padding-bottom:13.02083vw}}#main .mv__pic{display:block;padding-left:44px;margin-bottom:-121px;margin-right:-200px}#main .mv__pic.ticket20000{padding-left:0}@media (max-width: 979px){#main .mv__pic{padding-left:0;margin-right:0}}@media (max-width: 768px){#main .mv__pic{margin:0 -10px -15.625vw}#main .mv__pic img{width:100%}}#main .recommend_bn{display:block;text-align:center}@media (max-width: 768px){#main .recommend_bn{margin-bottom:-13.02083vw}}#main .nav-top{border-radius:8px;background-color:#30a8d4;box-shadow:6px 6px 18px 0.2px rgba(0,4,5,0.14);position:relative;padding:22px 0;z-index:2;margin-top:33px}@media (max-width: 768px){#main .nav-top{display:block;margin-top:0;padding:0;position:relative;z-index:2}}#main .nav-top ul{display:flex;justify-content:center}@media (max-width: 768px){#main .nav-top ul{flex-wrap:wrap}}@media (max-width: 768px){#main .nav-top ul li{width:50%}#main .nav-top ul li:last-child{width:100%}}#main .nav-top ul li:not(:last-of-type) a{border-right:1px solid}@media (max-width: 768px){#main .nav-top ul li:not(:last-of-type) a{border-right:0;border-bottom:1px solid}}@media (max-width: 768px){#main .nav-top ul li:nth-child(even){border-left:1px solid #fff}}#main .nav-top ul li a{display:block;color:#fff;text-decoration:none;text-align:center;padding:0 28px}@media (max-width: 979px){#main .nav-top ul li a{padding:0 10px}}@media (max-width: 768px){#main .nav-top ul li a{padding:1.95312vw}}#main .nav-top ul li a small{font-family:"WindSong",cursive;display:block;font-size:16px}@media (max-width: 768px){#main .nav-top ul li a small{font-size:3.90625vw}}#main .nav-top ul li a span{font-size:16px;line-height:1.375;display:block;font-weight:bold;min-height:44px;display:flex;justify-content:center;align-items:center}@media (max-width: 768px){#main .nav-top ul li a span{min-height:initial;font-size:3.90625vw}#main .nav-top ul li a span br{display:none}}#main .recommend{padding-top:29px;position:relative;z-index:6}@media (max-width: 768px){#main .recommend{margin-top:3.90625vw}}#main .recommend .tl__main img{height:63px}@media (max-width: 768px){#main .recommend .tl__main img{height:9.50521vw}}@media (max-width: 979px){#main .recommend .tl__main img{height:Min(63px, 6.3vw)}}#main .recommend__box{border-style:solid;border-width:1px;border-color:#fff;background-color:rgba(255,255,255,0.502);position:relative;padding:35px 40px;margin-bottom:70px;transform:rotateZ(0)}@media (max-width: 768px){#main .recommend__box{padding:3.90625vw;margin-bottom:9.11458vw}}#main .recommend__box:after{content:"";position:absolute;top:-10px;left:10px;width:calc(100% - 20px);height:calc(100% + 20px);border:1px solid #fff;z-index:-1}@media (max-width: 768px){#main .recommend__box:after{top:-1.30208vw;left:1.30208vw;width:calc(100% - 2.60417vw);height:calc(100% + 2.60417vw)}}#main .recommend__box ul{display:grid;gap:20px 0;grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 768px){#main .recommend__box ul{display:block}}#main .recommend__box ul li{font-size:21px;position:relative;padding-left:38px;font-weight:500;color:#242424}@media (max-width: 768px){#main .recommend__box ul li{font-size:3.90625vw;padding-left:4.94792vw}}@media (max-width: 768px){#main .recommend__box ul li+li{margin-top:1.95312vw}}#main .recommend__box ul li:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:29px;height:29px;background-image:url(/assets/breast/implant/images/ic_check.png);background-repeat:no-repeat;background-size:100% 100%}@media (max-width: 768px){#main .recommend__box ul li:before{width:3.77604vw;height:3.77604vw}}#main .recommend__box ul li span{color:#0a87b0}#main .what{padding:250px 0 200px;color:#fff;position:relative;z-index:5;filter:drop-shadow(6px 6px 27px rgba(0,4,5,0.15));position:relative;transform:translateZ(0);margin-top:-257px}@media (max-width: 768px){#main .what{padding:22.13542vw 0;margin-top:-13.02083vw}}#main .what:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#4ab9e2 url(/assets/breast/implant/images/what_bg.png) no-repeat;background-size:100% auto;background-position:center bottom;clip-path:polygon(0 0, 100% 13%, 100% 87%, 0% 100%);z-index:-1}@media (max-width: 979px){#main .what:after{clip-path:polygon(0 0, 100% 4%, 100% 96%, 0% 100%)}}#main .what .tl__sub{color:#fff}#main .what__text{font-size:20px;line-height:1.9;font-weight:500}@media (max-width: 768px){#main .what__text{font-size:3.90625vw}}#main .what__listImg{margin-top:50px;display:grid;gap:20px;grid-template-columns:repeat(2, minmax(0, 1fr))}#main .method{padding:234px 0 250px;background-position:center bottom;position:relative;z-index:4;filter:drop-shadow(6px 6px 27px rgba(0,4,5,0.08));margin-top:-200px;position:relative;transform:translateZ(0)}@media (max-width: 768px){#main .method{padding:26.04167vw 0;margin-top:-13.02083vw}}#main .method:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom, #cff0fa, #e7f8fd);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 90%);z-index:-1}@media (max-width: 979px){#main .method:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 96%)}}@media (max-width: 768px){#main .method:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 98%)}}#main .method__list .item{display:flex}@media (max-width: 768px){#main .method__list .item{display:block}}#main .method__list .item+.item{margin-top:40px}#main .method__list .item .fig{width:319px;flex-shrink:0;margin-right:-50px;position:relative;z-index:2}@media (max-width: 768px){#main .method__list .item .fig{width:100%;text-align:center}#main .method__list .item .fig img{width:70%}}#main .method__list .item .txt{width:100%;background-color:#fff;padding:50px 50px 60px 80px;position:relative;margin-top:66px}@media (max-width: 768px){#main .method__list .item .txt{padding:7.8125vw 3.90625vw 3.90625vw 3.90625vw;margin-top:3.90625vw}}#main .method__list .item .txt .tt{background-image:linear-gradient(to top, #b9e5f0 0%, #fff 100%);font-weight:500;font-size:25px;color:#0a87b0;border-radius:9999px;display:inline-block;min-width:390px;position:absolute;top:-30px;left:-111px;padding-left:176px;padding-top:8px;padding-bottom:8px}@media (max-width: 768px){#main .method__list .item .txt .tt{left:-6.51042vw;padding-left:10.9375vw;font-size:2.60417vw;min-width:52.08333vw;font-size:3.90625vw;padding-top:1.04167vw;padding-bottom:1.04167vw;top:-4.16667vw}}#main .method__list .item .txt .text{font-size:20px;line-height:1.9;font-weight:500;color:#242424}#main .method__list .item .txt .text span{color:#a87319;font-weight:bold}@media (max-width: 768px){#main .method__list .item .txt .text{font-size:3.90625vw}}#main .method__list .item .txt .note{font-size:15px}@media (max-width: 768px){#main .method__list .item .txt .note{font-size:3.38542vw}}#main .movie{background:url(/assets/breast/implant/images/movie_bg.png) no-repeat;background-size:cover;padding:211px 0 271px;background-position:center bottom;margin-top:-200px;position:relative;z-index:3}@media (max-width: 768px){#main .movie{margin-top:-13.02083vw;padding:22.13542vw 0}}#main .movie__yt{width:800px;max-width:96%;margin:0 auto}#main .movie__yt .video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#main .movie__yt .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}#main .reason{padding:285px 0 236px;margin-top:-250px;filter:drop-shadow(6px 6px 27px rgba(0,4,5,0.15));position:relative;transform:translateZ(0);z-index:1}@media (max-width: 768px){#main .reason{margin-top:-13.02083vw;padding:13.02083vw 0 22.13542vw}}#main .reason .tl__sub{color:#fff}#main .reason:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center bottom;background:url(/assets/breast/implant/images/reason_bg.png) no-repeat;background-size:cover;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 93%);z-index:-1}@media (max-width: 979px){#main .reason:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 96%)}}@media (max-width: 768px){#main .reason:after{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 98%)}}#main .reason__list .item{display:flex}@media (max-width: 768px){#main .reason__list .item{flex-direction:column-reverse}}#main .reason__list .item:nth-child(even) .fig img{border-radius:0 70px 0 70px}#main .reason__list .item:nth-child(even) .txt{margin-right:-60px;margin-left:0}#main .reason__list .item:nth-child(even) .txt .text{border-left:0;border-right:1px solid #fff;padding-right:110px;padding-left:0}@media (max-width: 768px){#main .reason__list .item:nth-child(even) .txt .text{padding:3.90625vw}}#main .reason__list .item:nth-child(even) .txt .text:before{right:initial;left:-100vw}#main .reason__list .item:nth-child(even) .txt .text:after{right:initial;left:-100vw}#main .reason__list .item+.item{margin-top:39px}@media (max-width: 768px){#main .reason__list .item+.item{margin-top:7.8125vw}}#main .reason__list .item .fig{width:49%;position:relative;z-index:2}@media (max-width: 768px){#main .reason__list .item .fig{width:100%;text-align:center}}#main .reason__list .item .fig img{border-radius:70px 0 70px 0;overflow:hidden}#main .reason__list .item .txt{margin-left:-67px;width:56.5%;margin-top:55px}@media (max-width: 768px){#main .reason__list .item .txt{width:100%;margin-left:0;margin-top:3.90625vw;margin-bottom:3.90625vw}}#main .reason__list .item .txt .tt{background:url(/assets/breast/implant/images/reason_tt_bg.png) no-repeat;background-size:100% 100%;padding:5px;text-align:center;font-size:25px;color:#fff;font-weight:500;margin-bottom:21px;position:relative;z-index:3}@media (max-width: 768px){#main .reason__list .item .txt .tt{font-size:4.42708vw;display:flex;align-items:center;justify-content:center;margin-bottom:1.95312vw;margin-left:-1.30208vw;margin-right:-1.30208vw;padding-left:0;padding-right:0}}#main .reason__list .item .txt .tt img{width:100px;margin-right:15px}@media (max-width: 768px){#main .reason__list .item .txt .tt img{width:13.02083vw;margin-right:1.30208vw}}#main .reason__list .item .txt .text{border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;padding:50px 0 56px 110px;position:relative}@media (max-width: 768px){#main .reason__list .item .txt .text{padding:3.90625vw}}#main .reason__list .item .txt .text:before{content:"";position:absolute;top:-1px;right:-100vw;width:100vw;height:1px;background-color:#fff}#main .reason__list .item .txt .text:after{content:"";position:absolute;bottom:-1px;right:-100vw;width:100vw;height:1px;background-color:#fff}#main .reason__list .item .txt .text p{font-size:20px;font-weight:500;line-height:1.9;color:#fff}@media (max-width: 768px){#main .reason__list .item .txt .text p{font-size:3.38542vw}}#main .reason__list .item .txt .text p span{font-weight:bold;color:#ffeeac}.menuSec{padding:30px 0 80px;position:relative;background:#fff;filter:drop-shadow(0 16px 6px rgba(0,4,5,0.15))}.menuSec:before{content:"";width:100%;height:170px;clip-path:polygon(0 0, 0% 100%, 100% 0);background:#fff;position:absolute;top:calc(100% - 1px);left:0}.menuSec .tl{margin-bottom:58px}.menuSec .tl__main img{width:146px;height:auto}.menuSec__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:39px;padding:0 42px 0 26px}.menuSec__list li a{width:100%;height:100%;display:block;border:1px solid #0a87b0;text-align:center;text-decoration:none}.menuSec__list li a span{display:block;color:#0a87b0;font-size:18px;line-height:22px;font-weight:500;padding:18px 10px;position:relative}.menuSec__list li a span:after{content:"";width:42px;height:9px;background:url("../images/ic_arr.svg") center/100% 100% no-repeat;position:absolute;top:0;bottom:3px;right:-20px;margin:auto}.menuSec__list li a span small{display:block;font-size:13px;line-height:1.2}.menuSec__banner{margin-top:69px}.menuSec__banner p{text-align:center;color:#0a87b0;font-size:25px;line-height:1;font-weight:500;letter-spacing:0.04em;margin-bottom:8px}.menuSec__banner img{width:100%}.point{background:url("../images/point_bg.jpg") top left/cover no-repeat;padding:178px 0 208px}.point .tl{margin-bottom:58px}.point .tl__main{margin-bottom:4px}.point .tl__main img{width:175px;height:auto}.point__list{display:grid;align-items:start;grid-template-columns:repeat(2, 1fr);gap:0 39px;padding:0 15px}.point__item{background:rgba(255,255,255,0.5);border-radius:40px 40px 0 40px;position:relative;padding:42px 38px 42px 55px}.point__item:before{content:"";width:100%;height:100%;border:1px solid #058bbd;border-radius:40px 40px 0 40px;position:absolute;top:10px;left:10px}.point__item:nth-of-type(even){margin-top:90px}.point__item dt{text-align:center;margin-bottom:18px}.point__item dt img{position:absolute;left:25px;bottom:calc(100% + 7px);width:auto;height:21px}.point__item dt span{font-size:24px;color:#058bbd;line-height:1;text-align:center;background:#ffeac8;padding:0 12px}.point__item dd{font-size:20px;line-height:1.9;color:#242424}section.photo{background-image:linear-gradient(180deg, #19a4d8 12%, #3bc8d9 57%);position:relative;padding:26px 0 74px;filter:drop-shadow(0 0px 6px rgba(0,4,5,0.15))}section.photo:before{content:"";width:100%;height:160px;clip-path:polygon(0 0, 0 100%, 100% 100%);background:#19a4d8;position:absolute;bottom:calc(100% - 1px);left:0}section.photo:after{content:"";width:100%;height:160px;clip-path:polygon(0 100%, 0 0, 100% 0);background:#3bc8d9;position:absolute;top:calc(100% - 1px);left:0}section.photo .tl{margin-bottom:80px}section.photo .tl img{width:175px;height:auto}section.photo .tl__sub{color:#fff}section.photo .photo__item{border:1px solid #fff;border-top:0}section.photo .photo__item+.photo__item{margin-top:72px}section.photo .photo__item:nth-of-type(even) .photo__tt{flex-direction:row-reverse}section.photo .photo__tt{font-size:25px;line-height:1;font-weight:500;color:#fff;display:flex;align-items:center;transform:translateY(-50%)}section.photo .photo__tt span{white-space:nowrap;padding:0 15px 0 35px}section.photo .photo__tt span em{font-style:normal}section.photo .photo__tt:before{content:"";flex:0 0 82px;height:1px;background:#fff;display:block}section.photo .photo__tt:after{content:"";width:100%;height:1px;background:#fff;display:block}section.photo .photo__ct{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px 28px;padding:48px 55px 50px}section.photo .photo__ct li .tt{display:flex;margin-bottom:8px;position:relative}section.photo .photo__ct li .tt:after{content:"";width:42px;height:9px;background:url("../images/ic_arr02.svg") center/100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}section.photo .photo__ct li .tt span{width:50%;display:block;text-align:center;font-size:15px;line-height:1;color:#fff;font-weight:bold}section.photo .photo__ct li .drName{text-align:right;margin-top:6px}section.photo .photo__ct li .drName a{color:#fff;font-size:15px;line-height:1;font-weight:bold;text-decoration:underline}section.photo .osusumeDoctor a{padding-left:0;padding-right:0}.group{background:url("../images/price_bg.jpg") top left/cover no-repeat;padding-bottom:183px}.group .ac_ly_001{padding:0 40px}.price{padding-top:195px}.price .tl{margin-bottom:42px}.price .tl img{width:140px;height:auto}.price__ct{background:#fff;margin-top:23px;padding:46px 42px 24px}.price__sub{text-align:center;margin-top:21px}.price__sub small{font-size:12px;line-height:35px;font-weight:500;color:#101010}.price__item{display:flex;padding-right:56px}.price__item+.price__item{padding-top:48px;margin-top:40px;border-top:1px dotted #0a87b0}.price__item figure{width:350px}.price__item-ct{flex:1;padding-left:58px;margin-top:-10px}.price__item .tt{margin-bottom:27px;text-align:center}.price__item .tt a{font-size:25px;line-height:35px;font-weight:500;color:#0a87b0;background:linear-gradient(transparent calc(100% - 2px), #0a87b0 calc(100% - 2px));text-decoration:none}.price__item .cat{width:130px;height:36px;border:1px solid #19a5d8;font-size:22px;line-height:33px;font-weight:500;color:#0a87b0;display:flex;align-items:center;justify-content:center;text-align:center;padding-top:3px}.price__item .tag{display:flex;align-items:baseline;justify-content:flex-end;text-align:center;margin-top:10px}.price__item .tag-price{font-size:72px;line-height:1;font-weight:bold;color:#0a87b0;letter-spacing:0.02em}.price__item .tag-unit{font-size:42px;line-height:1;font-weight:bold;color:#0a87b0;position:relative;top:-4px}.price__item .tag-unit small{position:absolute;left:2px;bottom:100%;font-size:16px;line-height:1}.option{padding-top:78px;margin-top:0}.option .tl{margin-bottom:42px}.option .tl img{width:190px;height:auto}.option__price .tt{background:#0a87b0;color:#fff;text-align:center;font-size:35px;font-weight:700;line-height:35px;display:flex;align-items:center;justify-content:center}.option__price .tt .sub__tt-box{font-size:20px;border:1px solid #fff;padding:0px 15px;margin-right:30px}.option__price .option__item{background-color:#f6f9f8;color:#0a87b0;display:block;margin:0}.option__price .option__item .price__item{padding:0;display:flex;justify-content:center;gap:5vw}.option__price .option__item .price__item .cat{display:inline-block;width:auto;height:auto;padding:0px 15px;border:1px solid #0a87b0;font-size:22px;font-weight:500;text-align:center}.option__price .option__item .price__item .tag{display:flex;align-items:baseline;justify-content:flex-end;text-align:center;margin-top:10px;font-weight:bold}.option__price .option__item .price__item .tag .tag-price{font-size:72px;line-height:1;letter-spacing:0.02em}.option__price .option__item .price__item .tag .menuBox__price__tax{font-size:40px}.option__price .option__item .price__item .tag .menuBox__price__tax rt{font-size:16px}.option__price .option__item .price__item .tx-brown p,.option__price .option__item .price__item .tx-brown span{color:#a87319}.option__price .option__item .price__item .tx-brown .cat{font-size:large;border:1px solid #a87319}.option__item{background:#fff;margin-top:27px;padding:46px 56px 46px 42px}.option__item-ct{display:flex}.option__item-ct figure{width:350px}.option__item-ct .price{flex:1;margin-top:23px;padding:0}.option__item-ct .price .tt{margin-bottom:27px;text-align:center}.option__item-ct .price .tt a{font-size:25px;line-height:35px;font-weight:500;color:#0a87b0;background:linear-gradient(transparent calc(100% - 2px), #0a87b0 calc(100% - 2px));text-decoration:none}.option__item-ct .price .tag{display:flex;align-items:baseline;justify-content:flex-end;text-align:center;margin-top:10px}.option__item-ct .price .tag-price{font-size:72px;line-height:1;font-weight:bold;color:#0a87b0;letter-spacing:0.02em}.option__item-ct .price .tag-unit{font-size:42px;line-height:1;font-weight:bold;color:#0a87b0;position:relative;top:-4px}.option__item-ct .price .tag-unit small{position:absolute;left:2px;bottom:100%;font-size:16px;line-height:1}.option__item .btn a{width:400px;height:68px}.option__box{padding:25px 53px 52px;background:#fff;margin-top:30px}.option__box-tt{font-size:25px;line-height:35px;font-weight:500;color:#0a87b0;text-align:center;margin-bottom:23px}.option__box-ct{position:relative;padding-left:199px}.option__box-ct figure{position:absolute;width:172px;height:456px;left:13px;top:-6px}.option__box-ct p{font-size:20px;line-height:38px;font-weight:500;color:#242424;letter-spacing:0.05em}.option__box-ct p+p{margin-top:25px}.option__box-ct p span{color:#0a87b0;display:block}.option__box .btn a{width:400px;height:68px}.option .btn{margin-top:68px}.catch{font-size:20px;line-height:35px;text-align:center;font-weight:500;color:#101010}.btn{text-align:center;margin-top:108px}.btn a{width:640px;height:110px;background:url("../images/btn.png") center/100% 100% no-repeat;font-size:25px;line-height:1.2;font-weight:500;color:#4f3405;display:flex;align-items:center;justify-content:center;text-decoration:none;padding:0 75px;margin:auto}@media screen and (min-width: 769px) and (max-width: 979px){.point__list{gap:0 28px;padding:0 10px}.point__item{padding:42px 12px 42px 34px}.photo__ct{padding-top:30px;padding-left:28px;padding-right:28px}.price__item{padding-right:16px}.price__item-ct{padding-left:26px}.option__item{padding-right:16px;padding-left:32px}.option__item-ct{align-items:center}.option__item .price{margin-top:0;padding-left:26px}.option__item .tt{margin-bottom:7px}.option__item .tag{white-space:nowrap}.option__item .tag-price{font-size:55px}}@media screen and (max-width: 768px){.menuSec{padding:10vw 0 12vw;filter:drop-shadow(0 2.08333vw .78125vw rgba(0,4,5,0.15))}.menuSec:before{height:10.41667vw}.menuSec .tl{margin-bottom:10vw}.menuSec .tl__main img{width:19.01042vw}.menuSec__list{grid-template-columns:repeat(1, 1fr);gap:7vw;padding:0 6vw}.menuSec__list li a figure img{width:100%}.menuSec__list li a span{font-size:4.6875vw;line-height:1.5;padding:4vw 4vw}.menuSec__list li a span:after{width:8.20312vw;height:1.69271vw;bottom:0;right:-4vw}.menuSec__list li a span small{font-size:3.125vw}.menuSec__banner{margin-top:10vw}.menuSec__banner p{font-size:4.94792vw;line-height:1.5;margin-bottom:3vw}.menuSec__banner img{width:100%}.point{padding:22vw 0 23vw}.point .tl{margin-bottom:18.8125vw}.point .tl__main img{width:22.78646vw}.point__list{grid-template-columns:repeat(1, 1fr);gap:20vw;padding:0 5vw}.point__item{border-radius:10vw 10vw 0 10vw;padding:12vw 5vw 8vw 10vw}.point__item:before{content:"";width:100%;height:100%;border-radius:10vw 10vw 0 10vw;top:3vw;left:3vw}.point__item:nth-of-type(even){margin-top:0}.point__item dt{text-align:center;margin-bottom:5vw}.point__item dt img{left:5vw;bottom:calc(100% + 2vw);width:auto;height:4.03646vw}.point__item dt span{font-size:5.72917vw;padding:0 3vw}.point__item dd{font-size:3.90625vw}section.photo{padding:10vw 0 12vw;filter:drop-shadow(0 0px .78125vw rgba(0,4,5,0.15))}section.photo:before{height:10.41667vw}section.photo:after{height:10.41667vw}section.photo .tl{margin-bottom:20vw}section.photo .tl img{width:22.78646vw;height:auto}section.photo .photo__item{border:1px solid #fff;border-top:0}section.photo .photo__item+.photo__item{margin-top:20vw}section.photo .photo__item:nth-of-type(even) .photo__tt{flex-direction:row}section.photo .photo__tt{font-size:4.55729vw;line-height:1.3;color:#fff;text-align:center}section.photo .photo__tt span{padding:0 2vw;white-space:normal}section.photo .photo__tt span em{display:block}section.photo .photo__tt:before{flex:1;width:100%}section.photo .photo__tt:after{flex:1;width:100%}section.photo .photo__ct{grid-template-columns:repeat(1, 1fr);gap:7vw 0;padding:0 5vw 10vw}section.photo .photo__ct li .tt{margin-bottom:2vw}section.photo .photo__ct li .tt:after{width:8.20312vw;height:1.75781vw}section.photo .photo__ct li .tt span{width:50%;font-size:3.25521vw}section.photo .photo__ct li .drName{margin-top:2vw}section.photo .photo__ct li .drName a{font-size:4vw}.group{padding-bottom:23.82812vw}.group .ac_ly_001{padding:0}.price{padding-top:30vw}.price .tl{margin-bottom:5.46875vw}.price .tl img{width:18.22917vw;height:auto}.price__ct{margin:10vw 5vw 0;padding:7vw 5vw}.price__sub{margin-top:2.73438vw}.price__sub small{font-size:2.86458vw;line-height:1.3}.price__item{display:flex;flex-direction:column;padding-right:0}.price__item+.price__item{padding-top:6.25vw;margin-top:5.20833vw}.price__item figure{width:100%;margin-bottom:3.90625vw}.price__item figure img{width:100%}.price__item-ct{flex:1;padding-left:0;margin-top:0}.price__item .tt{font-size:5vw;line-height:1.3;margin-bottom:2.73438vw}.price__item .cat{width:32.55208vw;height:7.29167vw;font-size:4.16667vw;line-height:4.29688vw;padding-top:.39062vw}.price__item .tag{margin-top:1.30208vw}.price__item .tag-price{font-size:10.67708vw}.price__item .tag-unit{font-size:6.77083vw;top:-.52083vw}.price__item .tag-unit small{left:.26042vw;font-size:2.86458vw}.option{padding-top:16.66667vw;margin-top:0}.option .tl{margin-bottom:5.46875vw}.option .tl img{width:24.73958vw;height:auto}.option__price{margin:7.8125vw 3.25521vw 0}.option__price .tt{display:block;font-size:25px}.option__price .tt .sub__tt-box{display:inline-block;font-size:18px;margin-right:0px;margin-bottom:10px}.option__price .option__item .price__item{text-align:center;flex-direction:column;gap:5vw}.option__price .option__item .price__item .cat,.option__price .option__item .price__item .tx-brown .cat{padding:7px 10px;font-size:18px}.option__price .option__item .price__item .tag{justify-content:center;margin-top:3vw}.option__price .option__item .price__item .tag .tag-price{font-size:10.67708vw}.option__price .option__item .price__item .tag .menuBox__price__tax{font-size:20px}.option__price .option__item .price__item .tag .menuBox__price__tax rt{font-size:10px}.option__item{margin:7.8125vw 3.25521vw 0;padding:5.98958vw 3.90625vw 5.98958vw 3.90625vw}.option__item-ct{display:block}.option__item-ct figure{width:100%}.option__item-ct figure img{width:100%}.option__item-ct .price{flex:1;margin-top:2.99479vw}.option__item-ct .price .tt{font-size:4.55729vw;line-height:4.55729vw;font-weight:500;color:#0a87b0;margin-bottom:3.51562vw;text-align:center}.option__item-ct .price .tag{margin-top:2.60417vw;justify-content:center}.option__item-ct .price .tag-price{font-size:10.67708vw;line-height:1;font-weight:bold;color:#0a87b0;letter-spacing:0.02em}.option__item-ct .price .tag-unit{font-size:6.77083vw;line-height:1;font-weight:bold;color:#0a87b0;position:relative;top:-.52083vw}.option__item-ct .price .tag-unit small{position:absolute;left:.26042vw;bottom:100%;font-size:3.38542vw;line-height:1}.option__item .btn a{width:84.95vw;height:14.45vw}.option__box{padding:8.46354vw 3.90625vw 6.77083vw;background:#fff;margin:7.8125vw 3.25521vw 0}.option__box-tt{font-size:5.20833vw;line-height:1.3;margin-bottom:4.29688vw}.option__box-ct{padding-left:24.60938vw}.option__box-ct figure{width:22.39583vw;height:59.375vw;left:0;top:-.78125vw}.option__box-ct p{font-size:3.90625vw;line-height:1.5}.option__box-ct p+p{margin-top:3.25521vw}.option__box .btn a{width:84.95vw;height:14.45vw}.option .btn{margin-top:8.85417vw}.catch{font-size:3.38542vw;line-height:1.5}.btn{margin-top:10vw}.btn a{width:93.48958vw;height:18vw;font-size:5vw;padding:0 20vw}}#about{position:relative;padding:10px 0 140px;background-color:#3cb9cc;filter:drop-shadow(0 -5px 5px rgba(0,4,5,0.15))}@media only screen and (max-width: 1024px){#about{padding:20px 0 80px}}@media only screen and (max-width: 979px){#about{padding:Min(30px, 3vw) 0 Min(80px, 8.2vw)}}@media only screen and (max-width: 768px){#about{padding:6.51042vw 0 15.625vw;filter:drop-shadow(0 -1.04167vw 1.04167vw rgba(0,4,5,0.15))}}#about::before{position:absolute;bottom:calc(100% - 1px);left:0;content:'';width:100%;height:150px;clip-path:polygon(0% 0%, 100% 100%, 0% 100%, 0% 100%);background-color:#3cb9cc}@media only screen and (max-width: 979px){#about::before{bottom:inherit;height:Min(100px, 10vw)}}@media only screen and (max-width: 979px){#about::before{bottom:calc(100% - 0.5px);height:9.76562vw}}#about .tl__sub{color:#fff}#about .about-catch{color:#fff;font-size:20px;text-align:center;line-height:1.75}@media only screen and (max-width: 768px){#about .about-catch{font-size:3.90625vw}}#about .about-tbl{background-color:#fff;font-size:20px;font-weight:500;line-height:1.5;letter-spacing:0}@media only screen and (max-width: 768px){#about .about-tbl{font-size:3.90625vw}}#about .about-tbl tbody tr th,#about .about-tbl tbody tr td{padding:25px;border-left:1px solid #3cb9cc;border-bottom:1px solid #3cb9cc}@media only screen and (max-width: 979px){#about .about-tbl tbody tr th,#about .about-tbl tbody tr td{padding:Min(25px, 2.5vw)}}@media only screen and (max-width: 768px){#about .about-tbl tbody tr th,#about .about-tbl tbody tr td{padding:2.60417vw}}#about .about-tbl tbody tr th{width:185px;background-color:#e3fbfe;color:#101010;font-weight:500;text-align:center}@media only screen and (max-width: 768px){#about .about-tbl tbody tr th{width:27.34375vw;padding:2.60417vw 1.30208vw}}#other{position:relative;z-index:2;padding:200px 0 70px;background-color:#fff;filter:drop-shadow(0 8px 5px rgba(0,4,5,0.15))}@media only screen and (max-width: 1024px){#other{padding:100px 0 60px}}@media only screen and (max-width: 979px){#other{padding:Min(100px, 10.2vw) 0 Min(60px, 6vw)}}@media only screen and (max-width: 768px){#other{padding:14.32292vw 0 10.41667vw;filter:drop-shadow(0 1.04167vw .65104vw rgba(0,4,5,0.15))}}#other::after{position:absolute;top:calc(100% - 0.5px);left:0;content:'';width:100%;height:150px;background-color:#fff;clip-path:polygon(0% 0%, 100% 100%, 100% 0%)}@media only screen and (max-width: 979px){#other::after{height:Min(100px, 10.2vw)}}@media only screen and (max-width: 768px){#other::after{height:9.76562vw}}#other .tl{margin-bottom:72px}@media only screen and (max-width: 979px){#other .tl{margin-bottom:Min(72px, 7.2vw)}}@media only screen and (max-width: 768px){#other .tl{margin-bottom:9.375vw}}#other .other-box{position:relative;padding:65px 90px 50px;border:1px solid #0a87b0}@media only screen and (max-width: 1024px){#other .other-box{padding:65px 60px 40px}}@media only screen and (max-width: 979px){#other .other-box{padding:Min(65px, 6.7vw) Min(60px, 6vw) Min(40px, 4vw)}}#other .other-box__lead{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:0 20px;background-color:#fff;color:#0a87b0;font-size:25px;line-height:1;letter-spacing:0}@media only screen and (max-width: 979px){#other .other-box__lead{padding:0 Min(20px, 2vw)}}@media only screen and (max-width: 768px){#other .other-box__lead{top:-2.08333vw;padding:0 2.60417vw;font-size:4.94792vw}}#other .other-box .banner{margin-bottom:50px}@media only screen and (max-width: 979px){#other .other-box .banner{margin-bottom:Min(50px, 5vw)}}@media only screen and (max-width: 768px){#other .other-box .banner{margin-bottom:6.51042vw}}#other .other-box .banner a{display:block}#other .other-box .banner img{width:100%}#other .other-box .text{font-size:20px;line-height:1.9;font-weight:500}@media only screen and (max-width: 768px){#other .other-box .text{font-size:3.90625vw}}#flow{position:relative;z-index:1;padding:256px 0 150px;background-color:#ccf2fe;background-image:url("/assets/breast/implant/images/flow_bg.png");background-repeat:no-repeat;background-size:100% auto;background-position:top center;filter:drop-shadow(0 8px 5px rgba(0,4,5,0.15))}@media only screen and (max-width: 979px){#flow{padding:Min(160px, 16.3vw) 0 Min(80px, 8.1vw)}}@media only screen and (max-width: 768px){#flow{filter:drop-shadow(0 1.04167vw .65104vw rgba(0,4,5,0.15));padding:20.83333vw 0 13.02083vw}}#flow::after{position:absolute;top:calc(100% - 1px);left:0;content:'';width:100%;height:150px;background-color:#ccf2fe;clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}@media only screen and (max-width: 979px){#flow::after{height:Min(100px, 10.2vw)}}@media only screen and (max-width: 768px){#flow::after{height:9.76562vw}}@media only screen and (max-width: 768px){#flow .flow-inner{margin:0 2.60417vw}}#flow .slider-control{position:relative;width:-moz-fit-content;width:fit-content;padding:0 130px;margin:65px auto 0}@media only screen and (max-width: 979px){#flow .slider-control{margin-top:8%;padding:0 Min(130px, 13vw)}}@media only screen and (max-width: 768px){#flow .slider-control{margin-top:10.41667vw;padding:0 16.92708vw}}#flow .slider-control .slick-arrow{display:block !important;top:50%;width:80px;height:80px;background-color:transparent;transform:translateY(-50%)}@media only screen and (max-width: 979px){#flow .slider-control .slick-arrow{width:Min(80px, 8vw);height:Min(80px, 8vw)}}@media only screen and (max-width: 768px){#flow .slider-control .slick-arrow{top:calc(50% + 1.04167vw);width:11.71875vw;height:11.71875vw}}#flow .slider-control .slick-arrow::before{display:none}#flow .slider-control .slick-arrow.slick-prev{left:0;background:url("/assets/breast/implant/images/slider_prev.png") no-repeat;background-size:100% 100%}#flow .slider-control .slick-arrow.slick-next{right:0;background:url("/assets/breast/implant/images/slider_next.png") no-repeat;background-size:100% 100%}#flow .slider-control .slick-arrow.slick-disabled{display:none !important;pointer-events:none}#flow .slick-list{margin:0 -25px}@media only screen and (max-width: 979px){#flow .slick-list{margin:0 Max(-25px, -2.5vw)}}@media only screen and (max-width: 768px){#flow .slick-list{margin:0 -4.55729vw}}#flow .slick-slide{margin:0 25px}@media only screen and (max-width: 979px){#flow .slick-slide{margin:0 Min(25px, 2.5vw)}}@media only screen and (max-width: 768px){#flow .slick-slide{margin:0 4.55729vw}}#flow .slick-dots{position:static;max-width:720px}#flow .slick-dots li{margin:0 10px}@media only screen and (max-width: 979px){#flow .slick-dots li{margin:0 Min(10px, 1vw)}}@media only screen and (max-width: 768px){#flow .slick-dots li{margin:0 1.95312vw}}#flow .slick-dots li button{width:15px;height:15px}@media only screen and (max-width: 979px){#flow .slick-dots li button{width:Min(15px, 1.5vw);height:Min(15px, 1.5vw)}}@media only screen and (max-width: 768px){#flow .slick-dots li button{width:3.25521vw;height:3.25521vw}}#flow .slick-dots li button::before{width:15px;height:15px;background-color:#fff;opacity:1}@media only screen and (max-width: 979px){#flow .slick-dots li button::before{width:Min(15px, 1.5vw);height:Min(15px, 1.5vw)}}@media only screen and (max-width: 768px){#flow .slick-dots li button::before{width:3.25521vw;height:3.25521vw}}#flow .slick-dots li.slick-active button::before{background-color:#0a87b0}#flow .flow-item:after{content:'';display:block;clear:both}#flow .flow-item .item-photo{position:relative;z-index:1;width:47.95918%;float:left;border-radius:40px 0 40px 0;overflow:hidden}@media only screen and (max-width: 979px){#flow .flow-item .item-photo{border-radius:Min(40px, 4vw) 0 Min(40px, 4vw) 0}}@media only screen and (max-width: 768px){#flow .flow-item .item-photo{width:100%;float:none;border-radius:5.20833vw 0 5.20833vw 0}}#flow .flow-item .item-photo img{width:100%}#flow .flow-item .item-ttl{position:relative;z-index:2;width:57.04082%;margin:25px 0 25px -6.02041%;padding-left:100px;float:right;color:#058bbd;font-size:25px;font-weight:500;line-height:1.4;letter-spacing:0}@media only screen and (max-width: 1024px){#flow .flow-item .item-ttl{left:-1%}}@media only screen and (max-width: 979px){#flow .flow-item .item-ttl{left:-1.5%;padding-left:Min(100px, 10vw);margin-top:Min(25px, 2.5vw);margin-bottom:Min(25px, 2.5vw)}}@media only screen and (max-width: 768px){#flow .flow-item .item-ttl{left:0;width:100%;padding-left:11.71875vw;float:none;margin:4.55729vw 0 7.16146vw;font-size:4.55729vw}}#flow .flow-item .item-ttl::before{position:absolute;top:16px;left:40px;content:'';width:54px;height:1px;background-color:#058bbd}@media only screen and (max-width: 979px){#flow .flow-item .item-ttl::before{top:Min(16px, 1.6vw);left:Min(40px, 4vw);width:Min(54px, 5.4vw)}}@media only screen and (max-width: 768px){#flow .flow-item .item-ttl::before{top:2.60417vw;left:0;width:8.33333vw}}#flow .flow-item .item-content{position:relative;z-index:0;width:57.04082%;float:right;padding:48px 60px 48px 104px;margin-left:-6.02041%;background:#fff url("/assets/breast/implant/images//flow_bg_item.png") no-repeat;background-size:cover;border-radius:40px;box-sizing:border-box;font-size:20px;font-weight:500;line-height:1.9;letter-spacing:0}@media only screen and (max-width: 1024px){#flow .flow-item .item-content{left:-1%}}@media only screen and (max-width: 979px){#flow .flow-item .item-content{left:-1.5%;padding:5% 4% 6.5% 10%;border-radius:Min(40px, 4vw)}}@media only screen and (max-width: 768px){#flow .flow-item .item-content{left:0;width:100%;margin-left:0;padding:6.25vw 5.20833vw 14.32292vw 6.51042vw;float:none;border-radius:5.20833vw;font-size:3.90625vw}}#flow .flow-item .item-content::before{position:absolute;bottom:11px;left:11px;z-index:-1;content:'';width:100%;height:100%;border:1px solid #0a87b0;border-radius:40px}@media only screen and (max-width: 979px){#flow .flow-item .item-content::before{bottom:Min(11px, 1.1vw);left:Min(11px, 1.1vw);border-radius:Min(40px, 4vw)}}@media only screen and (max-width: 768px){#flow .flow-item .item-content::before{bottom:2.86458vw;left:2.86458vw;border-radius:5.20833vw}}#flow .flow-item .item-content .count{position:absolute;bottom:11px;right:-11px;z-index:1;display:flex;align-items:center;padding:6px 27px 7px 42px;background-color:#0a87b0;border-radius:25px 0 0}@media only screen and (max-width: 979px){#flow .flow-item .item-content .count{bottom:Min(11px, 1.1vw);right:Max(-11px, -1.1vw);padding:Min(6px, 1vw) Min(20px, 2.5vw) Min(7px, 1.2vw) Min(32px, 4vw);border-radius:Min(25px, 2.5vw) 0 0}}@media only screen and (max-width: 768px){#flow .flow-item .item-content .count{bottom:2.86458vw;right:-2.86458vw;padding:1.5625vw 4.55729vw 1.95312vw 6.77083vw;border-radius:4.55729vw 0 0}}#flow .flow-item .item-content .count__lb{color:#fff;font-family:"WindSong",cursive;font-size:18px;font-weight:500;line-height:1;letter-spacing:0}@media only screen and (max-width: 768px){#flow .flow-item .item-content .count__lb{font-size:4.16667vw}}#flow .flow-item .item-content .count__num img{display:block;width:auto;max-width:inherit;height:25px;margin-left:6px}@media only screen and (max-width: 768px){#flow .flow-item .item-content .count__num img{height:4.94792vw;margin-left:1.5625vw}}#flow .flow-item .item-content .text+.text{margin-top:20px}@media only screen and (max-width: 979px){#flow .flow-item .item-content .text+.text{margin-top:Min(20px, 2vw)}}@media only screen and (max-width: 768px){#flow .flow-item .item-content .text+.text{margin-top:2.60417vw}}#qa{position:relative;z-index:0;padding:180px 0 145px;background:#fff url("/assets/breast/implant/images/qa_bg.png") no-repeat;background-size:cover}@media only screen and (max-width: 979px){#qa{padding:Min(174px, 17.4vw) 0 Min(145px, 14.5vw)}}@media only screen and (max-width: 768px){#qa{padding-top:20.83333vw}}#qa .tl{margin-bottom:76px}#qa .tl__main{margin-bottom:7px}#qa .tl__main img{height:52px}@media only screen and (max-width: 768px){#qa .tl__main img{height:8.46354vw}}#qa .qa-item:not(:last-of-type){margin-bottom:70px}@media only screen and (max-width: 979px){#qa .qa-item:not(:last-of-type){margin-bottom:Min(70px, 7vw)}}@media only screen and (max-width: 768px){#qa .qa-item:not(:last-of-type){margin-bottom:9.11458vw}}#qa .qa-item .question{position:relative;padding:18px 0 10px 88px;margin-bottom:20px;color:#058bbd;font-size:22px;font-weight:500;line-height:1.6;letter-spacing:0;border-top:2px solid #76bed2;border-bottom:2px solid #76bed2}@media only screen and (max-width: 768px){#qa .qa-item .question{margin-bottom:5.20833vw;padding:3.64583vw 0 2.60417vw 14.32292vw;font-size:4.16667vw;border-top:Max(1px, .26042vw) solid #76bed2;border-bottom:Max(1px, .26042vw) solid #76bed2}}#qa .qa-item .question:before{position:absolute;top:-20px;left:17px;content:'';width:52px;height:52px;background-image:url("/assets/breast/implant/images/qa_icon_question.png");background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width: 768px){#qa .qa-item .question:before{top:-3.25521vw;left:2.21354vw;width:9.11458vw;height:9.11458vw}}#qa .qa-item .answer{position:relative;padding-left:88px;font-size:20px;line-height:1.9;letter-spacing:0}@media only screen and (max-width: 768px){#qa .qa-item .answer{padding-left:14.32292vw;font-size:3.90625vw}}#qa .qa-item .answer:before{position:absolute;top:2px;left:17px;content:'';width:52px;height:52px;background-image:url("/assets/breast/implant/images/qa_icon_answer.png");background-size:100% auto;background-repeat:no-repeat}@media only screen and (max-width: 768px){#qa .qa-item .answer:before{top:.65104vw;left:2.21354vw;width:9.11458vw;height:9.11458vw}}#qa .qa-item.custom .question{margin-bottom:32px}@media only screen and (max-width: 979px){#qa .qa-item.custom .question{margin-bottom:Min(32px, 3.2vw)}}@media only screen and (max-width: 768px){#qa .qa-item.custom .question{margin-bottom:5.20833vw}}#qa .qa-item.custom .answer:before{top:-10px}@media only screen and (max-width: 979px){#qa .qa-item.custom .answer:before{top:Max(-10px, -1vw)}}@media only screen and (max-width: 768px){#qa .qa-item.custom .answer:before{top:.65104vw}}@media only screen and (max-width: 1024px) and (min-width: 980px){#about .ac_ly_001,#other .ac_ly_001,#flow .ac_ly_001,#qa .ac_ly_001{width:calc(100% - 3vw)}}.breast-embrace{background:#c5e3ed}.breast-embrace em{color:#0a87b0}.breast-embrace-balloon{background:#0a87b0}.breast-embrace-balloon::before{background:#0a87b0}.breast-embrace-balloon .new span{color:#0a87b0}.breast-embrace-inner-text01 em{color:#0a87b0;background:linear-gradient(transparent calc(100% - 1px), #0a87b0 calc(100% - 1px))}.breast-embrace-photo-text{background:#c5e3ed}.breast-embrace-btn a{background-color:#0a87b0}
