@import url("https://fonts.googleapis.com/css2?family=Allison&family=Dancing+Script:wght@400..700&family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Josefin+Sans:ital,wght@0,100..700;1,100..700&display=swap");p+p{margin-top:1em}p em{font-style:normal}p sup{top:-0.25em;padding-left:3px}@media only screen and (max-width: 979px){p sup{font-weight:bold;padding-left:0.5vw}}.inner{max-width:980px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 979px){.inner{max-width:95%}}section#mv{text-align:center}@media only screen and (min-width: 980px){section#mv{background:url("/assets/yell/images/shimi/mv.jpg?2025331184410") center top no-repeat;width:100%;height:614px}}#mv_slider{margin:0}#mv_slider .item .mv_img{text-align:center}@media only screen and (min-width: 980px){#mv_slider .item .mv_img{background:top center no-repeat;width:100%;height:614px}#mv_slider .item .mv_img.ipl{background-image:url("/assets/yell/images/shimi/mv2.jpg?2025331184410")}#mv_slider .item .mv_img.trial{background-image:url("/assets/yell/images/shimi/mv.jpg?2025331184410")}}#mv_slider .item .mv_img img{margin:0 auto}#mv_slider .slick-dots{bottom:30px}article nav ul{display:flex;justify-content:center;align-items:center;border-top:1px solid #444444;border-bottom:1px solid #444444}article nav ul li a{display:block;padding:20px 20px;text-align:center;text-decoration:none}article nav ul li a.new{position:relative}article nav ul li a.new::before{content:"NEW";display:flex;justify-content:center;align-items:center;width:61px;height:36px;font-family:"游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho ProN", "HGS明朝E", メイリオ, Meiryo, serif, Georgia;font-weight:bold;font-size:18px;padding:0 0 6px;color:#e00867;background:#fde23c;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(50% + 4px) calc(100% - 8px), 50% 100%, calc(50% - 4px) calc(100% - 8px), 0 calc(100% - 8px));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 8px), calc(50% + 4px) calc(100% - 8px), 50% 100%, calc(50% - 4px) calc(100% - 8px), 0 calc(100% - 8px));position:absolute;left:50%;top:-20px;transform:translate(-50%, 0)}article nav ul li a p{font-size:16px;text-decoration:none;margin:0}article nav ul li a p.en{font-size:12px;color:#e00867}@media only screen and (max-width: 979px){article nav ul{flex-wrap:wrap}article nav ul li{width:33.3%;width:calc(100% / 3);border-left:1px solid #444444}article nav ul li:nth-child(1),article nav ul li:nth-child(4){border-left:none}article nav ul li:nth-child(n+4){border-top:1px solid #444444}article nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:18vw;padding:0}article nav ul li a.new::before{width:10vw;height:6vw;font-size:3vw;padding:0 0 0.5vw;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1vw), calc(50% + 0.5vw) calc(100% - 1vw), 50% 100%, calc(50% - 0.5vw) calc(100% - 1vw), 0 calc(100% - 1vw));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 1vw), calc(50% + 0.5vw) calc(100% - 1vw), 50% 100%, calc(50% - 0.5vw) calc(100% - 1vw), 0 calc(100% - 1vw));top:-3vw}article nav ul li a p{font-size:3vw;line-height:1.1}article nav ul li a p.en{font-size:2.7vw;margin:0 0 1.5vw}}.section_catch{position:relative;text-align:center;margin:-30px 0 50px}@media only screen and (max-width: 979px){.section_catch{margin:-5vw 4vw 7vw}}.section_what{padding:50px 0 190px;position:relative}.section_what::before{content:"";display:block;width:45%;width:calc(50% - 200px);height:100%;background:#fdf0f3;position:absolute;left:0;top:0}.section_what header{margin:0;padding:0}.section_what>*{position:relative}.section_what .container01{width:720px;margin:0 auto}.section_what .container01 ul{margin:45px 0 0}.section_what .container01 ul li{position:relative}.section_what .container01 ul li+li{margin-top:95px}.section_what .container01 ul li::before{content:"";display:block;width:145px;height:145px;background:url(/assets/yell/images/point02.png?2025331184410) left top/auto 100% no-repeat;position:absolute;right:-50px;top:-25px}.section_what .container01 ul li h3{display:flex;justify-content:center;align-items:flex-end;height:44px;font-size:21px;font-weight:normal;line-height:1.2;text-align:center;padding:0 405px 5px 35px;position:relative;margin:0 0 15px}.section_what .container01 ul li .bg{text-align:center;background:url(/assets/yell/images/point04.svg) 10px 10px/auto auto repeat #fff;padding:35px 45px 45px;box-shadow:6px 6px 18px rgba(0,0,0,0.1);position:relative}.section_what .container01 ul li .bg>p+p{margin-top:0.75em}.section_what .container01 ul li .bg>p em{font-weight:bold}.section_what .container01 ul li .bg>p.index{font-size:30px;font-weight:bold;line-height:1.4}.section_what .container01 ul li .bg>p.index span{background:linear-gradient(transparent 65%, #fee974 65%, #fee974 90%, transparent 90%)}.section_what .container01 ul li .bg>p.index+p{margin-top:1.25em}.section_what .container01 ul li .bg .price{background:#f8f7f7;padding:15px;margin:50px 0 0;position:relative}.section_what .container01 ul li .bg .price .en{font-family:"Dancing Script", cursive;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:43px;line-height:1;transform:rotate(-25deg);position:absolute;left:-120px;bottom:100%}.section_what .container01 ul li .bg .price .btn_shadow{width:165px;height:56px;filter:drop-shadow(9px 9px 7px rgba(158,154,154,0.19));position:absolute;right:-95px;top:50%;transform:translate(0, -50%)}@media only screen and (max-width: 979px){.section_what .container01 ul li .bg .price .btn_shadow{width:30vw;height:10vw;filter:drop-shadow(1vw 1vw 0.75vw rgba(158,154,154,0.19))}}.section_what .container01 ul li .bg .price .btn_shadow .btn{width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%)}.section_what .container01 ul li .bg .price .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;background:#f6558a;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);position:absolute;left:2px;top:2px}.section_what .container01 ul li .bg .price .btn_shadow .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;text-decoration:none;padding:0 10px 0 0;background:url(/assets/yell/images/shimi/what09.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}@media only screen and (max-width: 979px){.section_what .container01 ul li .bg .price .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_what .container01 ul li .bg .price .btn_shadow .btn a{font-size:3vw;padding:0 3vw 0 0;background:url(/assets/yell/images/point08.svg) 93% center/4vw auto no-repeat}}.section_what .container01 ul li .bg .price>figure{position:absolute;left:-20px;top:-20px}.section_what .container01 ul li .bg .price>figure img{border-radius:100%}.section_what .container01 ul li .bg .price_inner{display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1}.section_what .container01 ul li .bg .price_inner_left p{font-size:21px}.section_what .container01 ul li .bg .price_inner_left p.frame{font-size:17px;margin:5px 0 0;padding:5px 10px}.section_what .container01 ul li .bg .price_inner_center p{font-size:16px;color:#000;margin:0 0 0 10px}.section_what .container01 ul li .bg .price_inner_right{margin:0 0 0 10px}.section_what .container01 ul li .bg .price_inner_right p{font-size:85px}.section_what .container01 ul li .bg .price_inner_right p>span{font-size:45px;position:relative}.section_what .container01 ul li .bg .price_inner_right p>span>span{font-size:16px;position:absolute;right:7px;bottom:53px;white-space:nowrap}.section_what .container01 ul li.color01 h3{color:#e00867;background:url(/assets/yell/images/point03_color01.svg) left top/auto 100% no-repeat}.section_what .container01 ul li.color01 .bg>p em{color:#e00867}.section_what .container01 ul li.color01 .bg .price .en{color:#e00867}.section_what .container01 ul li.color01 .bg .price .btn::before{background:#e00867}.section_what .container01 ul li.color01 .bg .price_inner{color:#e00867}.section_what .container01 ul li.color01 .bg .price_inner_left p.frame{border:1px solid #e00867}.section_what .container01 ul li.color02 h3{color:#f6558a;background:url(/assets/yell/images/point03_color02.svg) left top/auto 100% no-repeat}.section_what .container01 ul li.color02 .bg>p em{color:#f6558a}.section_what .container01 ul li.color02 .bg .price .en{color:#f6558a;left:-165px}.section_what .container01 ul li.color02 .bg .price .en>span{padding:0 0 0 2em;display:block}.section_what .container01 ul li.color02 .bg .price .btn::before{background:#f6558a}.section_what .container01 ul li.color02 .bg .price_inner{color:#f6558a}.section_what .container01 ul li.color02 .bg .price_inner_left p.frame{border:1px solid #f6558a}.section_what .container01 ul li.color03 h3{color:#f84869;background:url(/assets/yell/images/point03_color03.svg) left top/auto 100% no-repeat}.section_what .container01 ul li.color03 .bg>p em{color:#f84869}.section_what .container01 ul li.color03 .bg .price .en{color:#f84869}.section_what .container01 ul li.color03 .bg .price .btn::before{background:#f84869}.section_what .container01 ul li.color03 .bg .price_inner{color:#f84869}.section_what .container01 ul li.color03 .bg .price_inner_left p.frame{border:1px solid #f84869}.section_what .img01{text-align:center;margin:50px 0 0}.section_what .container02{background:#fff;padding:35px;box-shadow:6px 6px 18px rgba(0,0,0,0.1);margin:105px 0 0;position:relative}.section_what .container02>figure{position:absolute;left:25px;top:-70px;z-index:2}.section_what .container02 .contents{display:flex;justify-content:space-between}.section_what .container02 .contents_left,.section_what .container02 .contents_right{background:#f8f7f7;padding:20px 15px 50px;position:relative;z-index:1}.section_what .container02 .contents_left ul,.section_what .container02 .contents_right ul{display:flex;justify-content:center}.section_what .container02 .contents_left ul li,.section_what .container02 .contents_right ul li{min-width:195px;text-align:center}.section_what .container02 .contents_left ul li p,.section_what .container02 .contents_right ul li p{color:#fb549d;font-size:22px;font-weight:bold;line-height:1;margin:10px 0 0}.section_what .container02 .contents_left ul li p span,.section_what .container02 .contents_right ul li p span{font-size:15px}.section_what .container02 .contents_left .caution,.section_what .container02 .contents_right .caution{font-size:16px;font-weight:bold;line-height:1.4;margin:15px 0 0}.section_what .container02 .contents_left .btn_shadow,.section_what .container02 .contents_right .btn_shadow{width:165px;height:56px;filter:drop-shadow(9px 9px 7px rgba(158,154,154,0.19));position:absolute;left:50%;bottom:-15px;transform:translate(-50%, 0)}@media only screen and (max-width: 979px){.section_what .container02 .contents_left .btn_shadow,.section_what .container02 .contents_right .btn_shadow{width:30vw;height:10vw;filter:drop-shadow(1vw 1vw 0.75vw rgba(158,154,154,0.19))}}.section_what .container02 .contents_left .btn_shadow .btn,.section_what .container02 .contents_right .btn_shadow .btn{width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%)}.section_what .container02 .contents_left .btn_shadow .btn::before,.section_what .container02 .contents_right .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;background:#f6558a;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);position:absolute;left:2px;top:2px}.section_what .container02 .contents_left .btn_shadow .btn a,.section_what .container02 .contents_right .btn_shadow .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;text-decoration:none;padding:0 10px 0 0;background:url(/assets/yell/images/shimi/what09.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}@media only screen and (max-width: 979px){.section_what .container02 .contents_left .btn_shadow .btn::before,.section_what .container02 .contents_right .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_what .container02 .contents_left .btn_shadow .btn a,.section_what .container02 .contents_right .btn_shadow .btn a{font-size:3vw;padding:0 3vw 0 0;background:url(/assets/yell/images/point08.svg) 93% center/4vw auto no-repeat}}.section_what .container02 .contents_left .caution{padding:0 30px}.section_what .container03{width:662px;border:1px solid #000;background:#fff;line-height:1.4;text-align:center;padding:30px 0 35px;margin:150px auto 0;position:relative}.section_what .container03::before{content:"";display:block;width:100px;height:100px;background:url(/assets/yell/images/shimi/what10.svg) center top/auto 100% no-repeat;position:absolute;left:50%;top:-115px;transform:translate(-50%, 0)}.section_what .container03::after{content:"";display:block;width:100%;height:100%;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;right:-10px;bottom:-10px}.section_what .container03 p{font-size:24px;font-weight:bold}.section_what .container03 p.en{font-family:"Dancing Script", cursive;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:40px;line-height:1;text-align:left;color:#f6558a;transform:rotate(-25deg);position:absolute;left:-32px;top:-10px;text-shadow:0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff, 0 0 5px #fff}.section_what .container03 p.en span{display:block}.section_what .container03 p.en span+span{padding-left:0.75em}.section_what .container03 h3{font-size:45px;margin:15px 0 0}.section_what .container03 h3 span{padding:0 10px;background:linear-gradient(transparent 70%, #fee974 70%)}.section_what .container04{width:750px;margin:70px auto 0}.section_what .container04 h3{display:flex;justify-content:center;align-items:flex-end;height:47px;font-size:21px;font-weight:normal;line-height:1.2;text-align:center;color:#fff;background:url(/assets/yell/images/shimi/what11.svg) left top/auto 100% no-repeat;padding:0 416px 10px 38px;position:relative;margin:0 0 15px}.section_what .container04 .bg{text-align:center;background:url(/assets/yell/images/shimi/what19.svg) 10px 10px/auto auto repeat #fff;padding:35px;box-shadow:6px 6px 18px rgba(0,0,0,0.1);position:relative}.section_what .container04 .point{display:flex;justify-content:space-between;flex-wrap:wrap;text-align:left;padding:0 20px}.section_what .container04 .point li{width:50%;font-size:20px;font-weight:bold;line-height:1.4;background:url(/assets/yell/images/shimi/what12.svg) left 3px/21px auto no-repeat;padding:0 0 0 30px}.section_what .container04 .point li:nth-child(n+3){margin-top:15px}.section_what .container04 .mechanism p{text-align:left}.section_what .container04 .mechanism p.caution{font-size:16px;text-align:right;margin-top:0.5em}.section_what .container04 .mechanism p span{color:#f6558a}.section_what .img02{text-align:center;margin:50px 0 0}.section_what .container05{display:flex;justify-content:space-between;margin:70px 0 0}.section_what .container05 .inner{width:470px;margin:0}.section_what .container05 .inner h3{display:flex;justify-content:center;align-items:center;height:57px;font-size:21px;font-weight:normal;line-height:1.2;text-align:center;color:#fff;background:url(/assets/yell/images/shimi/what15.svg) left top/auto 100% no-repeat;padding:8px 0 0;position:relative;margin:0 0 30px}.section_what .container05 .inner p.caution{font-size:16px;text-align:right;margin:10px 0 0}.section_what .container05 .inner p em{color:#f6558a;font-weight:bold}.section_what .container05 .inner p.gray{text-align:center;background:#f8f7f7;color:#f6558a;padding:15px}.section_what .container05 .inner .bg{background:#fff;padding:20px;margin:20px 0 0}.section_what .container05 .inner .bg p{margin-top:1em}.section_what .container06{background:#fff;padding:35px 280px 35px 30px;box-shadow:6px 6px 18px rgba(0,0,0,0.1);position:relative;margin:55px 0 0}.section_what .container06>figure{position:absolute;right:55px;top:-20px}.section_what .container06 .caution{font-size:16px;text-align:right}.section_what .container06 .btn_shadow{width:165px;height:56px;filter:drop-shadow(9px 9px 7px rgba(158,154,154,0.19));width:185px;position:absolute;right:55px;bottom:-28px}@media only screen and (max-width: 979px){.section_what .container06 .btn_shadow{width:30vw;height:10vw;filter:drop-shadow(1vw 1vw 0.75vw rgba(158,154,154,0.19))}}.section_what .container06 .btn_shadow .btn{width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%)}.section_what .container06 .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;background:#f6558a;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);position:absolute;left:2px;top:2px}.section_what .container06 .btn_shadow .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;text-decoration:none;padding:0 10px 0 0;background:url(/assets/yell/images/shimi/what09.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}@media only screen and (max-width: 979px){.section_what .container06 .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_what .container06 .btn_shadow .btn a{font-size:3vw;padding:0 3vw 0 0;background:url(/assets/yell/images/point08.svg) 93% center/4vw auto no-repeat}}.section_what .container06 .btn_shadow .btn::before{width:181px}.section_what .container06 .btn_shadow .btn a{padding:0 25px 0 0;background-position:94% center}.section_what .container07{position:relative;margin:70px 0 0}.section_what .container07 h3{display:flex;justify-content:center;align-items:flex-end;height:57px;font-size:25px;font-weight:normal;line-height:1.2;text-align:center;color:#fff;background:url(/assets/yell/images/shimi/what18.svg) left top/auto 100% no-repeat;padding:0 571px 10px 46px;position:relative;margin:0 0 40px}.section_what .container07 .inner{display:flex;justify-content:space-between;align-items:center}.section_what .container07 .inner .text{flex:1;padding:0 40px 0 0;position:relative}.section_what .container07 .inner .text .btns{display:flex;justify-content:center;margin:20px 0 0}.section_what .container07 .inner .text .btns .btn_shadow{width:165px;height:56px;filter:drop-shadow(9px 9px 7px rgba(158,154,154,0.19))}.section_what .container07 .inner .text .btns .btn_shadow+.btn_shadow{margin-left:20px}@media only screen and (max-width: 979px){.section_what .container07 .inner .text .btns .btn_shadow{width:30vw;height:10vw;filter:drop-shadow(1vw 1vw 0.75vw rgba(158,154,154,0.19))}}.section_what .container07 .inner .text .btns .btn_shadow .btn{width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%)}.section_what .container07 .inner .text .btns .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;background:#f6558a;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);position:absolute;left:2px;top:2px}.section_what .container07 .inner .text .btns .btn_shadow .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;text-decoration:none;padding:0 10px 0 0;background:url(/assets/yell/images/shimi/what09.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}@media only screen and (max-width: 979px){.section_what .container07 .inner .text .btns .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_what .container07 .inner .text .btns .btn_shadow .btn a{font-size:3vw;padding:0 3vw 0 0;background:url(/assets/yell/images/point08.svg) 93% center/4vw auto no-repeat}}.section_what .container07 .inner .text .btns .btn_shadow.clinic{width:185px}.section_what .container07 .inner .text .btns .btn_shadow.clinic .btn::before{width:181px}.section_what .container07 .inner .text .btns .btn_shadow.clinic a{padding:0 25px 0 0;background-position:94% center}.section_what .container07 .inner figure{padding:0 20px 0 0}@media only screen and (max-width: 979px){.section_what{padding:5vw 0 12vw;overflow:hidden;position:relative}.section_what::before{width:calc(50% - 10vw)}.section_what header{margin-bottom:2vw}.section_what .container01{width:90vw}.section_what .container01 ul{margin:6vw 0 0}.section_what .container01 ul li+li{margin-top:10vw}.section_what .container01 ul li::before{width:20vw;height:20vw;right:-3vw;top:-3vw}.section_what .container01 ul li h3{height:7vw;font-size:4vw;padding:0 40vw 0.5vw 5vw;margin:0 0 2.5vw}.section_what .container01 ul li .bg{background:url(/assets/yell/images/point04.svg) 3vw 3vw/auto auto repeat #fff;padding:4vw 3vw 5vw;box-shadow:1vw 1vw 2vw rgba(0,0,0,0.1)}.section_what .container01 ul li .bg>p{font-size:3.2vw}.section_what .container01 ul li .bg>p.index{font-size:5vw}.section_what .container01 ul li .bg .price{padding:5vw 3vw;margin:5vw 0 0}.section_what .container01 ul li .bg .price .en{font-size:5vw;left:-7vw}.section_what .container01 ul li .bg .price .btn_shadow{right:-9vw;top:-7vw;transform:translate(0, 0)}.section_what .container01 ul li .bg .price>figure{width:15vw;left:-8vw;top:50%;transform:translate(0, -50%)}.section_what .container01 ul li .bg .price_inner_left p{font-size:3.5vw}.section_what .container01 ul li .bg .price_inner_left p.frame{font-size:3vw;margin:1vw 0 0;padding:0.5vw 1vw}.section_what .container01 ul li .bg .price_inner_center p{font-size:3vw;margin:0 0 0 2vw}.section_what .container01 ul li .bg .price_inner_right{margin:0 0 0 2vw}.section_what .container01 ul li .bg .price_inner_right p{font-size:10vw}.section_what .container01 ul li .bg .price_inner_right p>span{font-size:6vw}.section_what .container01 ul li .bg .price_inner_right p>span>span{font-size:2.5vw;right:0.5vw;bottom:7vw}.section_what .container01 ul li.color02 .bg .price .en{left:-12vw}.section_what .img01{margin:7vw 4vw 0}.section_what .container02{padding:4vw 4vw 17vw;box-shadow:1vw 1vw 2vw rgba(0,0,0,0.1);margin:15vw 0 0}.section_what .container02>figure{width:35vw;left:2vw;top:-9vw}.section_what .container02 .contents{flex-direction:column}.section_what .container02 .contents_left,.section_what .container02 .contents_right{padding:3.5vw 4vw 5vw}.section_what .container02 .contents_left ul,.section_what .container02 .contents_right ul{flex-wrap:wrap}.section_what .container02 .contents_left ul li,.section_what .container02 .contents_right ul li{min-width:inherit;width:48.5%;text-align:center}.section_what .container02 .contents_left ul li:nth-child(2),.section_what .container02 .contents_right ul li:nth-child(2){margin-left:3%}.section_what .container02 .contents_left ul li:last-child,.section_what .container02 .contents_right ul li:last-child{width:100%}.section_what .container02 .contents_left ul li figure img,.section_what .container02 .contents_right ul li figure img{width:27vw}.section_what .container02 .contents_left ul li p,.section_what .container02 .contents_right ul li p{font-size:4vw;margin:1vw 0 0}.section_what .container02 .contents_left ul li p span,.section_what .container02 .contents_right ul li p span{font-size:3vw}.section_what .container02 .contents_left .caution,.section_what .container02 .contents_right .caution{font-size:2.5vw;margin:2vw 0 0}.section_what .container02 .contents_left .btn_shadow,.section_what .container02 .contents_right .btn_shadow{bottom:-13vw}.section_what .container02 .contents_left{margin:0 0 4vw}.section_what .container02 .contents_left .caution{padding:0}.section_what .container03{width:90vw;padding:4vw 0 5vw;margin:23vw auto 0}.section_what .container03::before{width:15vw;height:15vw;top:-18vw}.section_what .container03::after{right:-2vw;bottom:-2vw}.section_what .container03 p{font-size:4vw;font-weight:bold}.section_what .container03 p.en{font-size:6vw;left:-5vw;top:-4vw;text-shadow:0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff}.section_what .container03 h3{font-size:7vw;margin:2vw 0 0}.section_what .container03 h3 span{padding:0 1vw}.section_what .container04{width:100%;margin:8vw auto 0}.section_what .container04 h3{height:7vw;font-size:3.7vw;padding:0 45vw 0.75vw 6vw;margin:0 0 2.5vw}.section_what .container04 .bg{background:url(/assets/yell/images/shimi/what19.svg) 1vw 1vw/3vw auto repeat #fff;padding:4vw;box-shadow:1vw 1vw 2vw rgba(0,0,0,0.1)}.section_what .container04 .point{padding:0}.section_what .container04 .point li{font-size:3.7vw;background:url(/assets/yell/images/shimi/what12.svg) left 0.5vw/4vw auto no-repeat;padding:0 0 0 5.5vw}.section_what .container04 .point li:nth-child(n+3){margin-top:2vw}.section_what .container04 .mechanism p.caution{font-size:3vw}.section_what .img02{margin:7vw 0 0}.section_what .container05{flex-direction:column;margin:7vw 0 0}.section_what .container05 .inner{width:90vw;margin:0 auto;max-width:inherit}.section_what .container05 .inner+.inner{margin-top:5vw}.section_what .container05 .inner h3{height:11vw;font-size:4vw;padding:1vw 0 0;background-size:100% auto;background-position:center bottom;margin:0 0 3vw}.section_what .container05 .inner p.caution{font-size:3vw;margin:1vw 0 0}.section_what .container05 .inner p.gray{padding:2vw}.section_what .container05 .inner .bg{padding:4vw;margin:3vw 0 0}.section_what .container06{padding:4vw 34vw 4vw 4vw;box-shadow:1vw 1vw 2vw rgba(0,0,0,0.1);margin:7vw 0 0}.section_what .container06>figure{width:34vw;right:-3vw;top:-4vw}.section_what .container06 .caution{font-size:3vw}.section_what .container06 .btn_shadow{width:37vw;right:-4vw;bottom:3vw}.section_what .container06 .btn_shadow .btn::before{width:36vw}.section_what .container06 .btn_shadow .btn a{padding:0 4vw 0 0}.section_what .container07{margin:7vw 0 0}.section_what .container07 h3{height:7vw;font-size:3.7vw;padding:0 45vw 0.75vw 6vw;margin:0 0 4vw}.section_what .container07 .inner{max-width:inherit;flex-direction:column-reverse}.section_what .container07 .inner .text{padding:0}.section_what .container07 .inner .text .btns{margin:3vw 0 0}.section_what .container07 .inner .text .btns .btn_shadow{width:165px;height:56px;filter:drop-shadow(9px 9px 7px rgba(158,154,154,0.19))}.section_what .container07 .inner .text .btns .btn_shadow+.btn_shadow{margin-left:3vw}}@media only screen and (max-width: 979px) and (max-width: 979px){.section_what .container07 .inner .text .btns .btn_shadow{width:30vw;height:10vw;filter:drop-shadow(1vw 1vw 0.75vw rgba(158,154,154,0.19))}}@media only screen and (max-width: 979px){.section_what .container07 .inner .text .btns .btn_shadow .btn{width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%)}.section_what .container07 .inner .text .btns .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;background:#f6558a;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);position:absolute;left:2px;top:2px}.section_what .container07 .inner .text .btns .btn_shadow .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;text-decoration:none;padding:0 10px 0 0;background:url(/assets/yell/images/shimi/what09.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}}@media only screen and (max-width: 979px) and (max-width: 979px){.section_what .container07 .inner .text .btns .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_what .container07 .inner .text .btns .btn_shadow .btn a{font-size:3vw;padding:0 3vw 0 0;background:url(/assets/yell/images/point08.svg) 93% center/4vw auto no-repeat}}@media only screen and (max-width: 979px){.section_what .container07 .inner .text .btns .btn_shadow.clinic{width:37vw}.section_what .container07 .inner .text .btns .btn_shadow.clinic .btn::before{width:36vw}.section_what .container07 .inner .text .btns .btn_shadow.clinic a{padding:0 4vw 0 0}.section_what .container07 .inner figure{width:75vw;padding:4vw;background:#fff;margin:0 0 3vw}}.section_menu{padding:100px 0 120px}.section_menu>ul{width:980px;margin:0 auto}.section_menu>ul>li{text-align:center}.section_menu>ul>li+li{margin-top:55px}.section_menu>ul>li .catch{font-size:28px;font-weight:bold;line-height:1.3;text-align:center;margin:0 0 15px}.section_menu>ul>li .bg{padding:40px 50px 40px;background:#fdf0f3}.section_menu>ul>li h3{font-size:46px;line-height:1;text-align:center;margin:0 0 20px}.section_menu>ul>li .menu_index{display:inline-flex;justify-content:center;position:relative}.section_menu>ul>li .menu_index .btn_shadow{width:165px;height:56px;filter:drop-shadow(9px 9px 7px rgba(158,154,154,0.19));position:absolute;width:185px;right:-210px;top:50%;transform:translate(0, calc(-50% - 15px))}@media only screen and (max-width: 979px){.section_menu>ul>li .menu_index .btn_shadow{width:30vw;height:10vw;filter:drop-shadow(1vw 1vw 0.75vw rgba(158,154,154,0.19))}}.section_menu>ul>li .menu_index .btn_shadow .btn{width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%)}.section_menu>ul>li .menu_index .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;background:#f6558a;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);position:absolute;left:2px;top:2px}.section_menu>ul>li .menu_index .btn_shadow .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;text-decoration:none;padding:0 10px 0 0;background:url(/assets/yell/images/shimi/what09.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}@media only screen and (max-width: 979px){.section_menu>ul>li .menu_index .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_menu>ul>li .menu_index .btn_shadow .btn a{font-size:3vw;padding:0 3vw 0 0;background:url(/assets/yell/images/point08.svg) 93% center/4vw auto no-repeat}}.section_menu>ul>li .menu_index .btn_shadow .btn::before{width:181px}.section_menu>ul>li .container{padding:35px 40px 40px;background:#fff;position:relative}.section_menu>ul>li .container+.menu_index{margin-top:50px}.section_menu>ul>li .container .part{font-size:26px;color:#f6558a;text-align:center;margin-bottom:20px}.section_menu>ul>li .container>.caution{font-size:15px;text-align:right;line-height:1.4;margin:10px 0 0}.section_menu>ul>li .container>ul>li{display:flex;justify-content:space-between;align-items:center;color:#f6558a;text-align:right;padding:0 40px}.section_menu>ul>li .container>ul>li+li{margin-top:15px;padding-top:15px;border-top:1px dashed #f6558a}.section_menu>ul>li .container>ul>li .name{font-size:20px;line-height:1;margin-right:20px}.section_menu>ul>li .container>ul>li .frame{display:inline-flex;justify-content:center;align-items:center;font-size:21px;line-height:1.3;border:1px solid #f6558a;padding:4px 20px 3px;text-align:center;margin-right:30px}.section_menu>ul>li .container>ul>li .time{font-size:21px;margin:0}.section_menu>ul>li .container>ul>li .time a{text-decoration:none;background-color:#fdf0f3;color:#f4528a;font-size:18px;padding:8px 15px;border-radius:20px}.section_menu>ul>li .container>ul>li .price{display:flex;justify-content:flex-end;flex:1;padding:0}.section_menu>ul>li .container>ul>li .price p{font-size:85px;font-weight:bold;line-height:1}.section_menu>ul>li .container>ul>li .price p>span{font-size:45px;padding:0 0 0 3px;position:relative}.section_menu>ul>li .container>ul>li .price p>span>span{font-size:15px;position:absolute;right:6px;bottom:53px;white-space:nowrap}.section_menu>ul>li .container>ul>li .price p.icon_new,.section_menu>ul>li .container>ul>li .price p.icon_pd{position:relative;padding:0 0 0 90px}.section_menu>ul>li .container>ul>li .price p.icon_new::before,.section_menu>ul>li .container>ul>li .price p.icon_pd::before{content:"";display:block;width:80px;height:80px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}.section_menu>ul>li .container>ul>li .price p.icon_new::before{background:url(/assets/yell/images/menu_icon01.png?2025331184410) center center/cover no-repeat}.section_menu>ul>li .container>ul>li .price p.icon_pd::before{background:url(/assets/yell/images/menu_icon02.png?2025331184410) center center/cover no-repeat}.section_menu>ul>li .container>ul>li.hifuka{background:#f8f7f7;border:none;padding-top:30px;padding-bottom:30px}.section_menu>ul>li .container>ul>li.hifuka .price p{font-size:60px}.section_menu>ul>li .container>ul>li.hifuka .price p>span{font-size:35px;padding:0 0 0 3px;position:relative}.section_menu>ul>li .container>ul>li.hifuka .price p>span>span{font-size:13px;position:absolute;right:2px;bottom:45px;white-space:nowrap}.section_menu>ul>li .container>ul>li.new{background:#fff7de;border:none;padding-top:20px;padding-bottom:20px}.section_menu>ul>li .container>ul>li.new+li{border:none;margin:0}.section_menu>ul>li .container>ul>li.new .frame{border:none;background:#f6558a;color:#fff}.section_menu>ul>li .container.hifuka,.section_menu>ul>li .container.trial{background:#fff;padding:25px 175px 25px 25px}.section_menu>ul>li .container.hifuka>ul>li .price,.section_menu>ul>li .container.trial>ul>li .price{min-width:230px;margin-right:15px}.section_menu>ul>li .container.hifuka>ul>li .price p,.section_menu>ul>li .container.trial>ul>li .price p{font-size:60px}.section_menu>ul>li .container.hifuka>ul>li .price p>span,.section_menu>ul>li .container.trial>ul>li .price p>span{font-size:30px}.section_menu>ul>li .container.hifuka>ul>li .price p>span>span,.section_menu>ul>li .container.trial>ul>li .price p>span>span{font-size:11px;right:2px;bottom:37px}.section_menu>ul>li .container.trial{background:#f6558a}.section_menu>ul>li .container.trial ul li{color:#fff}.section_menu>ul>li .container.trial ul li .frame{border-color:#fff}.section_menu .new_index{display:flex;justify-content:center;align-items:center;width:272px;height:107px;font-family:"Josefin Sans", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:50px;color:#e00867;background:url("/assets/yell/images/menu_new.svg") center top/100% auto no-repeat;padding:0 8px 7px 0;margin:0 auto}.section_menu .new_text{font-size:38px;font-weight:bold;text-align:center;margin:10px 0 0}.section_menu .new_text em{font-size:46px;line-height:1.4;color:#e00867}@media only screen and (max-width: 979px){.section_menu{padding:8vw 0 12vw;overflow:hidden}.section_menu>p{font-size:4vw !important;margin:0 0 3vw !important}.section_menu>ul{width:95%}.section_menu>ul>li+li{margin-top:6vw}.section_menu>ul>li .catch{font-size:4vw;margin:0 0 2vw}.section_menu>ul>li .bg{padding:5vw 4vw 5vw}.section_menu>ul>li h3{font-size:4.5vw;margin:0 0 4vw}.section_menu>ul>li .menu_index .btn_shadow{width:30vw;right:-32vw;transform:translate(0, calc(-50% - 3vw))}.section_menu>ul>li .menu_index .btn_shadow .btn{width:100%;height:100%;background:#fff;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%)}.section_menu>ul>li .menu_index .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;background:#f6558a;-webkit-clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);clip-path:polygon(0 15%, 0 11%, 1% 9%, 98% 0, 99% 1%, 100% 3%, 100% 85%, 100% 89%, 99% 92%, 2% 100%, 1% 99%, 0 97%);position:absolute;left:2px;top:2px}.section_menu>ul>li .menu_index .btn_shadow .btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:15px;text-decoration:none;padding:0 10px 0 0;background:url(/assets/yell/images/shimi/what09.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}}@media only screen and (max-width: 979px) and (max-width: 979px){.section_menu>ul>li .menu_index .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_menu>ul>li .menu_index .btn_shadow .btn a{font-size:3vw;padding:0 3vw 0 0;background:url(/assets/yell/images/point08.svg) 93% center/4vw auto no-repeat}}@media only screen and (max-width: 979px){.section_menu>ul>li .menu_index .btn_shadow .btn::before{width:calc(30vw - 4px)}.section_menu>ul>li .container{padding:4vw}.section_menu>ul>li .container+.menu_index{margin-top:6vw}.section_menu>ul>li .container .part{font-size:4vw;margin-bottom:3vw}.section_menu>ul>li .container>.caution{font-size:2.5vw;margin:1vw 0 0}.section_menu>ul>li .container>ul>li{flex-wrap:wrap;justify-content:center;padding:0 5vw}.section_menu>ul>li .container>ul>li+li{margin-top:3vw;padding-top:3vw}.section_menu>ul>li .container>ul>li .name{font-size:4vw;margin-right:2vw}.section_menu>ul>li .container>ul>li .frame{font-size:3.5vw;padding:0.5vw 2vw 0.4vw;margin-right:3vw}.section_menu>ul>li .container>ul>li .time{font-size:4vw;margin:0}.section_menu>ul>li .container>ul>li .time a{font-size:3.5vw;padding:5px 10px}.section_menu>ul>li .container>ul>li .price{width:100%;justify-content:center;flex:inherit;padding:3vw 0 0}.section_menu>ul>li .container>ul>li .price p{font-size:12vw}.section_menu>ul>li .container>ul>li .price p>span{font-size:6vw;padding:0 0 0 0.5vw}.section_menu>ul>li .container>ul>li .price p>span>span{font-size:2.5vw;right:0;bottom:7vw}.section_menu>ul>li .container>ul>li .price p.icon_new,.section_menu>ul>li .container>ul>li .price p.icon_pd{padding:0 0 0 14vw}.section_menu>ul>li .container>ul>li .price p.icon_new::before,.section_menu>ul>li .container>ul>li .price p.icon_pd::before{width:12vw;height:12vw}.section_menu>ul>li .container>ul>li .price p.icon_new::before{background:url(/assets/yell/images/menu_icon01.png?2025331184410) center center/cover no-repeat}.section_menu>ul>li .container>ul>li .price p.icon_pd::before{background:url(/assets/yell/images/menu_icon02.png?2025331184410) center center/cover no-repeat}.section_menu>ul>li .container>ul>li.hifuka{padding-top:3vw;padding-bottom:3vw}.section_menu>ul>li .container>ul>li.hifuka .price p{font-size:10vw}.section_menu>ul>li .container>ul>li.hifuka .price p>span{font-size:5vw}.section_menu>ul>li .container>ul>li.hifuka .price p>span>span{font-size:2.5vw;right:0;bottom:6vw}.section_menu>ul>li .container>ul>li.new{padding-top:3vw;padding-bottom:3vw}.section_menu .new_index{width:35vw;height:14vw;font-size:6vw !important;padding:0 1vw 1vw 0;margin:0 auto !important}.section_menu .new_text{font-size:3.7vw;margin:1.5vw 0 0}.section_menu .new_text em{font-size:5vw}}.section_reason{padding:100px 0 150px;background:url("/assets/yell/images/reason01.jpg?2025331184410") center top/cover no-repeat}.section_reason .grid{display:grid;grid-template-columns:1fr 220px 180px 580px 1fr;grid-template-rows:45px auto}.section_reason .grid .bg{grid-column:3 / 6;grid-row:2 / 3;background:#f7f7f7}.section_reason .grid .fukidashi{grid-column:2 / 4;grid-row:1 / 3}.section_reason .grid .fukidashi .frame{display:flex;justify-content:center;align-items:center;flex-direction:column;width:379px;height:291px;background:url("/assets/yell/images/shimi/reason01.png?2025331184410") center top/cover no-repeat;position:relative;overflow:hidden;padding:20px 42px 20px 20px}.section_reason .grid .fukidashi .frame p{font-size:23px;font-weight:bold;text-align:center;line-height:1.5}.section_reason .grid .fukidashi .frame p.index{display:flex;justify-content:center;align-items:center;width:200px;height:42px;font-size:20px;font-weight:normal;color:#fffd70;transform:rotate(-19deg);position:absolute;left:5px;top:27px}.section_reason .grid .fukidashi .frame p strong{font-size:30px;color:#f6558a;background:linear-gradient(transparent 70%, #fee974 70%);padding:0 5px}.section_reason .grid .fukidashi .frame p.caution{font-size:14px;font-weight:normal;margin:5px 0 0}.section_reason .grid .text{grid-column:4 / 5;grid-row:2 / 3;min-height:290px;padding:1px 0 0}.section_reason .grid .text .index{position:relative;margin:-45px 0 30px}.section_reason .grid .text .index p{line-height:1;margin:0}.section_reason .grid .text .index p.en{font-family:"Dancing Script", cursive;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:35px;font-weight:400;color:#6a6a6a;position:absolute;left:0;top:50%;transform:translate(0, -50%) rotate(-15deg)}.section_reason .grid .text .index p.num{font-size:80px;color:#f6558a;padding:0 0 0 70px}.section_reason .grid .text .text_inner{padding:0 20px 50px 0}.section_reason .grid .text .text_inner .container01{width:450px;text-align:center}.section_reason .grid .text .text_inner .container01_index{font-size:32px;font-weight:bold;border-bottom:2px solid #414040}.section_reason .grid .text .text_inner .container01 .num{font-size:36px;font-weight:bold;line-height:1;margin:0}.section_reason .grid .text .text_inner .container01 .num em{font-size:90px;font-family:"EB Garamond", serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#f6558a;padding:0 5px 0 0}.section_reason .grid .text .text_inner .container01 .caution{font-size:14px}.section_reason .grid .text .text_inner .container02{margin:1em 0 0}.section_reason .grid .text .text_inner .container02 p{font-size:18px;background:#fff;padding:15px 25px;margin:0}.section_reason .grid .text .text_inner .container02 p.container02_index{font-weight:bold;color:#f6558a;background:#ffe13b;padding:5px 0;text-align:center}.section_reason .grid .text .text_inner .container02 p+.container02_index{margin-top:1.5em}.section_reason .grid .text .text_inner .container03{display:flex;justify-content:space-between;align-items:center}.section_reason .grid .text .text_inner .container03+.container03{margin-top:15px}.section_reason .grid .text .text_inner .container03_left{width:375px;height:100px;-webkit-clip-path:polygon(93.33333% 0, 100% 50%, 93.33333% 100%, 0 100%, 0 0);clip-path:polygon(93.33333% 0, 100% 50%, 93.33333% 100%, 0 100%, 0 0);background:#6a6a6a;position:relative}.section_reason .grid .text .text_inner .container03_left::before{content:"";display:block;width:373px;height:98px;-webkit-clip-path:polygon(93.33333% 0, 100% 50%, 93.33333% 100%, 0 100%, 0 0);clip-path:polygon(93.33333% 0, 100% 50%, 93.33333% 100%, 0 100%, 0 0);background:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.section_reason .grid .text .text_inner .container03_left>*{position:relative}.section_reason .grid .text .text_inner .container03_left p{display:flex;align-items:center;height:100%;font-size:18px;font-weight:bold;line-height:1.5;padding:5px 15px 5px 100px}.section_reason .grid .text .text_inner .container03_left p span{color:#f6558a;display:contents}.section_reason .grid .text .text_inner .container03_left p.shimi{background:url("/assets/yell/images/shimi/reason02.gif") 15px center no-repeat}.section_reason .grid .text .text_inner .container03_left p.pico{background:url("/assets/yell/images/shimi/reason03.gif") 15px center no-repeat}.section_reason .grid .text .text_inner .container03_left p.toning{background:url("/assets/yell/images/shimi/reason04.gif") 15px center no-repeat}.section_reason .grid .text .text_inner .container03_right{flex:1;background:#ffe13b;margin-left:-50px}.section_reason .grid .text .text_inner .container03_right p a{display:flex;align-items:center;height:85px;color:#f6558a;font-weight:bold;line-height:1.3;text-decoration:none;background:url("/assets/yell/images/shimi/reason05.svg") 95% center/18px auto no-repeat;padding:0 30px 0 65px;position:relative}.section_reason .grid .text .text_inner .container03_right p a ruby{display:contents;position:relative}.section_reason .grid .text .text_inner .container03_right p a ruby rt{margin-left:-2em;margin-bottom:3px}.section_reason .grid .text .text_inner .container04 p{font-size:25px;font-weight:bold}.section_reason .grid .text .text_inner .container04 ul{display:flex;justify-content:space-between;align-items:center;margin:15px 0 0}.section_reason .grid .text .text_inner .container04 ul li{width:172px}.section_reason .grid .text .text_inner .container04 ul li p{display:flex;justify-content:center;align-items:center;height:50px;font-size:16px;font-weight:bold;text-align:center;line-height:1.1;color:#e00867;border-radius:10px 10px 0 0;background:#ffe13b}.section_reason .grid .text .text_inner .container04 ul li figure{text-align:center;padding:20px 0 25px;background:#fff;border-radius:0 0 10px 10px}.section_reason .grid .text .text_inner .link{text-align:right;margin:10px 0 0}.section_reason .grid .text .text_inner .link a{display:inline-flex;font-size:15px;text-decoration:none;border-bottom:1px solid #414040;background:url("/assets/yell/images/shimi/reason05.svg") 97% center/19px auto no-repeat;padding:0 40px 0 10px}.section_reason .grid.reverse{grid-template-columns:1fr 580px 180px 220px 1fr}.section_reason .grid.reverse .bg{grid-column:1 / 4}.section_reason .grid.reverse .fukidashi{grid-column:3 / 5}.section_reason .grid.reverse .fukidashi .frame{margin-left:auto;transform:scale(-1, 1)}.section_reason .grid.reverse .fukidashi .frame .index{transform:rotate(-19deg) scale(-1, 1)}.section_reason .grid.reverse .fukidashi .frame>*{transform:scale(-1, 1)}.section_reason .grid.reverse .text{grid-column:2/ 3}.section_reason .grid.reverse .text .text_inner{padding:1px 0 50px 35px}.section_reason .grid+.grid{margin-top:65px}@media only screen and (max-width: 979px){.section_reason{padding:8vw 0 12vw}.section_reason .grid{display:grid;grid-template-columns:1fr 36vw 10vw 49vw 1fr;grid-template-rows:6vw auto}.section_reason .grid .fukidashi .frame{width:45vw;height:35vw;background-size:100% auto;padding:2vw 3vw 0 0}.section_reason .grid .fukidashi .frame p{font-size:3vw}.section_reason .grid .fukidashi .frame p.index{width:30vw;height:5.5vw;font-size:3vw;left:-1.5vw;top:2.5vw}.section_reason .grid .fukidashi .frame p strong{font-size:4.2vw;color:#e00867;padding:0 1vw}.section_reason .grid .fukidashi .frame p.caution{font-size:2.5vw;margin:1vw 0 0}.section_reason .grid .text{min-height:35vw;font-size:3vw}.section_reason .grid .text .index{margin:-5vw 0 3vw}.section_reason .grid .text .index p.en{font-size:5vw}.section_reason .grid .text .index p.num{font-size:7vw;padding:0 0 0 11vw}.section_reason .grid .text .text_inner{padding:0 2vw 5vw 0}.section_reason .grid .text .text_inner .container01{width:100%}.section_reason .grid .text .text_inner .container01_index{font-size:4vw;border-width:1px}.section_reason .grid .text .text_inner .container01 .num{font-size:5vw}.section_reason .grid .text .text_inner .container01 .num em{font-size:9vw;padding:0 0.5vw 0 0}.section_reason .grid .text .text_inner .container01 .caution{font-size:2.5vw}.section_reason .grid .text .text_inner .container02{margin:1em 0 0}.section_reason .grid .text .text_inner .container02 p{font-size:3vw;padding:2vw 3vw}.section_reason .grid .text .text_inner .container02 p.container02_index{padding:0.5vw 0}.section_reason .grid .text .text_inner .container02 p+.container02_index{margin-top:1em}.section_reason .grid .text .text_inner .container03{display:flex;justify-content:space-between;align-items:center}.section_reason .grid .text .text_inner .container03+.container03{margin-top:2vw}.section_reason .grid .text .text_inner .container03_left{width:28vw;height:15vw}.section_reason .grid .text .text_inner .container03_left::before{width:calc(100% - 2px);height:calc(100% - 2px)}.section_reason .grid .text .text_inner .container03_left p{font-size:2.5vw;line-height:1.2;padding:0 2vw 0 10vw}.section_reason .grid .text .text_inner .container03_left p br{display:none}.section_reason .grid .text .text_inner .container03_left p.shimi,.section_reason .grid .text .text_inner .container03_left p.pico,.section_reason .grid .text .text_inner .container03_left p.toning{background-size:7vw auto;background-position:1.5vw center}.section_reason .grid .text .text_inner .container03_right{margin-left:-5vw}.section_reason .grid .text .text_inner .container03_right p a{font-size:2.5vw;height:11vw;background-size:3.5vw auto;background-position:95% 92%;padding:0 2vw 0 6vw}.section_reason .grid .text .text_inner .container03_right p a ruby{display:contents;position:relative}.section_reason .grid .text .text_inner .container03_right p a ruby rt{margin-left:-2em;margin-bottom:1vw}.section_reason .grid .text .text_inner .container04 p{font-size:3.7vw}.section_reason .grid .text .text_inner .container04 ul{flex-wrap:wrap;justify-content:center;margin:3vw 0 0}.section_reason .grid .text .text_inner .container04 ul li{width:100%}.section_reason .grid .text .text_inner .container04 ul li+li{margin-top:3vw}.section_reason .grid .text .text_inner .container04 ul li p{height:6vw;font-size:3vw;border-radius:2vw 2vw 0 0}.section_reason .grid .text .text_inner .container04 ul li p br{display:none}.section_reason .grid .text .text_inner .container04 ul li figure{padding:2vw 0 2.5vw;border-radius:0 0 2vw 2vw}.section_reason .grid .text .text_inner .container04 ul li figure img{width:20vw}.section_reason .grid .text .text_inner .link{margin:2vw 0 0}.section_reason .grid .text .text_inner .link a{font-size:3vw;line-height:1.2;background:url("/assets/yell/images/shimi/reason05.svg") 97% center/3vw auto no-repeat;padding:0 5vw 1vw 2vw}.section_reason .grid.reverse{grid-template-columns:1fr 49vw 10vw 36vw 1fr}.section_reason .grid.reverse .bg{grid-column:1 / 4}.section_reason .grid.reverse .fukidashi{grid-column:3 / 5}.section_reason .grid.reverse .fukidashi .frame{transform:scale(-1, 1)}.section_reason .grid.reverse .fukidashi .frame .index{transform:rotate(-19deg) scale(-1, 1)}.section_reason .grid.reverse .fukidashi .frame>*{transform:scale(-1, 1)}.section_reason .grid.reverse .text .text_inner{padding:1px 0 5vw 0}.section_reason .grid+.grid{margin-top:6vw}}.section_photo{padding:100px 0 120px;background:#fde5eb;overflow:hidden;position:relative}.section_photo>figure{position:absolute}.section_photo>figure.circle01{top:15%;right:-50px;right:calc(50% - 1000px)}.section_photo>figure.circle02{top:40%;left:12%;left:calc(50% - 800px)}.section_photo>figure.circle02 img{width:90%}.section_photo .container+.container{margin-top:65px}.section_photo .container h3{display:flex;justify-content:center;align-items:flex-end;height:57px;font-size:25px;font-weight:normal;line-height:1.2;text-align:center;color:#fff;padding:0 563px 10px 46px;position:relative;margin:0 0 15px}.section_photo .container h3.color01{background:url(/assets/yell/images/photo02.svg) left top/auto 100% no-repeat}.section_photo .container h3.color02{background:url(/assets/yell/images/photo03.svg) left top/auto 100% no-repeat}.section_photo .container h3.color03{background:url(/assets/yell/images/photo04.svg) left top/auto 100% no-repeat}.section_photo .container .bg{text-align:center;background:url(/assets/yell/images/photo05.svg) 10px 10px/auto auto repeat #fff;padding:50px 20px;box-shadow:6px 6px 18px rgba(0,0,0,0.1);position:relative}.section_photo .container .bg>figure{position:absolute;right:30px;top:-95px}.section_photo .container .bg>figure img{border-radius:100%;box-shadow:6px 6px 9px rgba(0,0,0,0.07)}.section_photo .container .bg ul{display:flex;justify-content:center}.section_photo .container .bg ul li:nth-child(n+2){margin-left:20px}.section_photo .container .bg ul li p{text-align:right;margin:2px 0 0}.section_photo .container .bg ul li p a{font-size:16px;text-decoration:none}@media only screen and (max-width: 979px){.section_photo{padding:8vw 0 12vw}.section_photo>figure.circle01{width:30vw;top:2%;right:-6vw}.section_photo>figure.circle02{top:inherit;bottom:5%;left:-4vw;width:25vw}.section_photo>figure.circle02 img{width:100%}.section_photo .container+.container{margin-top:7vw}.section_photo .container h3{height:8vw;font-size:4vw;padding:0 38vw 1vw 6.5vw;margin:0 0 2vw}.section_photo .container .bg{text-align:center;background:url(/assets/yell/images/photo05.svg) 1vw 1vw/3vw auto repeat #fff;padding:7vw 4vw 5vw;box-shadow:1vw 1vw 2vw rgba(0,0,0,0.1);position:relative}.section_photo .container .bg>figure{width:20vw;right:4vw;top:-15vw}.section_photo .container .bg>figure img{box-shadow:1vw 1vw 1vw rgba(0,0,0,0.07)}.section_photo .container .bg ul{flex-wrap:wrap}.section_photo .container .bg ul li{width:48.5%}.section_photo .container .bg ul li.wide{width:100%}.section_photo .container .bg ul li:nth-child(n+2){margin-left:3%}.section_photo .container .bg ul li:nth-child(n+3){margin-top:4vw}.section_photo .container .bg ul li p{margin:0.5vw 0 0}.section_photo .container .bg ul li p a{font-size:3vw}}.section_bnr{padding:100px 0;text-align:center}.section_bnr>p{font-size:28px;font-weight:bold;margin:0 0 5px}.section_bnr .heading-image+p{margin-top:20px}@media only screen and (max-width: 979px){.section_bnr{padding:8vw 0 10vw}.section_bnr>p{font-size:4vw;margin:0 0 0.5vw}.section_bnr .heading-image+p{margin-top:2.5vw}}section.clinic{padding:80px 0 90px}section.clinic h2{font-size:40px;margin:0 0 40px;border:none}section.clinic p+p{margin-top:0}@media only screen and (max-width: 979px){section.clinic{padding:7vw 0 9vw}section.clinic h2{font-size:5vw;margin:0 0 2vw}}
