@import url("https://fonts.googleapis.com/css2?family=Allison&display=swap");@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap");@import url("https://use.fontawesome.com/releases/v5.15.4/css/all.css");em{font-style:normal}.inner{max-width:980px;margin-left:auto;margin-right:auto}@media only screen and (max-width: 979px){.inner{max-width:95%}}.text_pink{color:#e00867}section#mv{text-align:center}@media only screen and (min-width: 980px){section#mv{background:url("/assets/yell/images/shiwa/cm2024/mv.jpg?20253119237") 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.botox{background-image:url("/assets/yell/images/shiwa/mv2.jpg?20253119237")}#mv_slider .item .mv_img.trial{background-image:url("/assets/yell/images/shiwa/cm2024/mv.jpg?20253119237")}}#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 30px;text-align:center;text-decoration:none}article nav ul li a p{font-size:16px;text-decoration:none}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:50%;border-left:1px solid #444444}article nav ul li:nth-child(1),article nav ul li:nth-child(3),article nav ul li:nth-child(5){border-left:none}article nav ul li:nth-child(n+3){border-top:1px solid #444444}article nav ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;height:15vw;padding:0}article nav ul li a p{font-size:3vw}article nav ul li a p.en{font-size:2.7vw}}.catch_area{padding:0 0 30px}@media only screen and (max-width: 979px){.catch_area{padding:0 3vw 3vw}}.section_what{padding:50px 0 120px;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 .container{width:720px;margin:0 auto;position:relative}.section_what .container ul{margin:45px 0 0}.section_what .container ul li{position:relative}.section_what .container ul li+li{margin-top:95px}.section_what .container ul li::before{content:"";display:block;width:145px;height:145px;background:url(/assets/yell/images/point02.png?20253119237) left top/auto 100% no-repeat;position:absolute;right:-50px;top:-25px}.section_what .container 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 .container 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 .container ul li .bg>p+p{margin-top:0.75em}.section_what .container ul li .bg>p em{font-weight:bold}.section_what .container ul li .bg>p.index{font-size:30px;font-weight:bold;line-height:1.4}.section_what .container ul li .bg>p.index span{background:linear-gradient(transparent 65%, #fee974 65%, #fee974 90%, transparent 90%)}.section_what .container ul li .bg>p.index+p{margin-top:1.25em}.section_what .container ul li .bg .price{background:#f8f7f7;padding:15px;margin:50px 0 0;position:relative}.section_what .container 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 .container ul li .bg .price .btn_shadow{width:165px;height:56px;position:absolute;right:-95px;top:50%;filter:drop-shadow(9px 9px 7px rgba(158,154,154,0.19));transform:translate(0, -50%)}.section_what .container 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 .container ul li .bg .price .btn_shadow .btn::before{width:161px;height:52px;content:"";display:block;-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 .container 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/point08.svg) 90% center no-repeat;position:relative;transform:rotate(-2deg)}.section_what .container ul li .bg .price>figure{position:absolute;left:-20px;top:-20px}.section_what .container ul li .bg .price>figure img{border-radius:100%}.section_what .container ul li .bg .price_inner{display:flex;justify-content:center;align-items:center;font-weight:bold;line-height:1}.section_what .container ul li .bg .price_inner_left p{font-size:21px}.section_what .container ul li .bg .price_inner_left p.frame{font-size:17px;margin:5px 0 0;padding:5px 10px}.section_what .container ul li .bg .price_inner_center p{font-size:16px;color:#000;margin:0 0 0 10px}.section_what .container ul li .bg .price_inner_right{margin:0 0 0 10px}.section_what .container ul li .bg .price_inner_right p{font-size:85px}.section_what .container ul li .bg .price_inner_right p>span{font-size:45px;position:relative}.section_what .container ul li .bg .price_inner_right p>span>span{font-size:16px;position:absolute;right:7px;bottom:53px;white-space:nowrap}.section_what .container ul li.color01 h3{color:#e00867;background:url(/assets/yell/images/point03_color01.svg) left top/auto 100% no-repeat}.section_what .container ul li.color01 .bg>p em{color:#e00867}.section_what .container ul li.color01 .bg .price .en{color:#e00867}.section_what .container ul li.color01 .bg .price .btn::before{background:#e00867}.section_what .container ul li.color01 .bg .price_inner{color:#e00867}.section_what .container ul li.color01 .bg .price_inner_left p.frame{border:1px solid #e00867}.section_what .container ul li.color02 h3{color:#f6558a;background:url(/assets/yell/images/point03_color02.svg) left top/auto 100% no-repeat}.section_what .container ul li.color02 .bg>p em{color:#f6558a}.section_what .container ul li.color02 .bg .price .en{color:#f6558a;left:-165px}.section_what .container ul li.color02 .bg .price .en>span{padding:0 0 0 2em;display:block}.section_what .container ul li.color02 .bg .price .btn::before{background:#f6558a}.section_what .container ul li.color02 .bg .price_inner{color:#f6558a}.section_what .container ul li.color02 .bg .price_inner_left p.frame{border:1px solid #f6558a}.section_what .container ul li.color03 h3{color:#f84869;background:url(/assets/yell/images/point03_color03.svg) left top/auto 100% no-repeat}.section_what .container ul li.color03 .bg>p em{color:#f84869}.section_what .container ul li.color03 .bg .price .en{color:#f84869}.section_what .container ul li.color03 .bg .price .btn::before{background:#f84869}.section_what .container ul li.color03 .bg .price_inner{color:#f84869}.section_what .container ul li.color03 .bg .price_inner_left p.frame{border:1px solid #f84869}@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 .container{width:90vw}.section_what .container ul{margin:6vw 0 0}.section_what .container ul li+li{margin-top:10vw}.section_what .container ul li::before{width:20vw;height:20vw;right:-3vw;top:-3vw}.section_what .container ul li h3{height:7vw;font-size:4vw;padding:0 40vw 0.5vw 5vw;margin:0 0 2.5vw}.section_what .container 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 .container ul li .bg>p{font-size:3.2vw}.section_what .container ul li .bg>p.index{font-size:5vw}.section_what .container ul li .bg .price{padding:5vw 3vw;margin:5vw 0 0}.section_what .container ul li .bg .price .en{font-size:5vw;left:-7vw}.section_what .container ul li .bg .price .btn_shadow{width:30vw;height:10vw;right:-9vw;top:-7vw;transform:translate(0, 0);filter:drop-shadow(1vw 1vw 0.75vw rgba(158,154,154,0.19))}.section_what .container ul li .bg .price .btn_shadow .btn::before{width:29vw;height:9vw;left:0.5vw;top:0.5vw}.section_what .container 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 .container ul li .bg .price>figure{width:15vw;left:-8vw;top:50%;transform:translate(0, -50%)}.section_what .container ul li .bg .price_inner_left p{font-size:3.5vw}.section_what .container ul li .bg .price_inner_left p.frame{font-size:3vw;margin:1vw 0 0;padding:0.5vw 1vw}.section_what .container ul li .bg .price_inner_center p{font-size:3vw;margin:0 0 0 2vw}.section_what .container ul li .bg .price_inner_right{margin:0 0 0 2vw}.section_what .container ul li .bg .price_inner_right p{font-size:10vw}.section_what .container ul li .bg .price_inner_right p>span{font-size:6vw}.section_what .container ul li .bg .price_inner_right p>span>span{font-size:2.5vw;right:0.5vw;bottom:7vw}.section_what .container ul li.color02 .bg .price .en{left:-12vw}}.section_what .container02{position:relative}.section_what .container03{position:relative}.section_what .container03 .container03_ttl{background:url(/assets/yell/images/shiwa/cm2024/what03_bg.png?20253119237) center top no-repeat;background-size:contain;width:670px;height:238px;position:relative;margin:30px auto}.section_what .container03 .container03_ttl figure{position:absolute;top:10px;left:-30px}.section_what .container03 .container03_ttl .text_wrap{padding:30px;text-align:center}.section_what .container03 .container03_ttl .text_wrap p.catch{font-size:26px;font-weight:bold}.section_what .container03 .container03_ttl .text_wrap p.title{font-size:45px;font-weight:bold}.section_what .container03 .container03_ttl .text_wrap p.title span{background:linear-gradient(transparent 64%, #fee974 0%)}.section_what .container03 .list_box{width:720px;margin:0 auto}.section_what .container03 .list_box .list_content{margin:45px 0 0}.section_what .container03 .list_box .list_content .content_inner{position:relative}.section_what .container03 .list_box .list_content .content_inner h3{color:#fff;background:url(/assets/yell/images/shiwa/cm2024/icon_tab01.png?20253119237) left top/auto 100% no-repeat;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 .container03 .list_box .list_content .content_inner .bg{background:url(/assets/yell/images/point04.svg) 10px 10px/auto auto repeat #fff;padding:35px 50px 35px;box-shadow:6px 6px 18px rgba(0,0,0,0.1);position:relative}.section_what .container03 .list_box .list_content .content_inner .bg ul{display:flex;justify-content:space-around;flex-wrap:wrap}.section_what .container03 .list_box .list_content .content_inner .bg ul li{width:50%;margin:10px 0;font-size:20px;position:relative;padding-left:30px}.section_what .container03 .list_box .list_content .content_inner .bg ul li::before{position:absolute;content:'';background:url(/assets/yell/images/shiwa/cm2024/icon_check01.png?20253119237) no-repeat;background-size:contain;width:21px;height:21px;top:5px;left:0}.section_what .container03 .list_box .list_content .content_inner .bg p.text01{font-size:20px}.section_what .container03 .list_box .list_content .content_inner .bg p.text01 span{color:#e00867}@media only screen and (max-width: 979px){.section_what .container03 .container03_ttl{background:url(/assets/yell/images/shiwa/cm2024/what03_bg.png?20253119237) center top no-repeat;background-size:contain;width:100%;height:auto;margin:3vw auto}.section_what .container03 .container03_ttl figure{position:absolute;width:36vw;top:-10px;left:-10px}.section_what .container03 .container03_ttl .text_wrap{padding:25px 0}.section_what .container03 .container03_ttl .text_wrap p.catch{font-size:4vw}.section_what .container03 .container03_ttl .text_wrap p.title{font-size:6vw}.section_what .container03 .list_box{width:90vw}.section_what .container03 .list_box .list_content{margin:6vw 0 0}.section_what .container03 .list_box .list_content .content_inner{position:relative}.section_what .container03 .list_box .list_content .content_inner h3{height:7vw;font-size:4vw;padding:0 40vw 0.5vw 5vw;margin:0 0 2.5vw}.section_what .container03 .list_box .list_content .content_inner .bg{background:url(/assets/yell/images/point04.svg) 3vw 3vw/auto auto repeat #fff;padding:4vw 4vw 5vw;box-shadow:1vw 1vw 2vw rgba(0,0,0,0.1)}.section_what .container03 .list_box .list_content .content_inner .bg ul{display:flex;flex-direction:column;padding-left:4vw}.section_what .container03 .list_box .list_content .content_inner .bg ul li{width:100%;margin:2px 0;font-size:4vw;padding-left:8vw}.section_what .container03 .list_box .list_content .content_inner .bg ul li::before{width:4.5vw;height:4.5vw;top:4px;left:0}.section_what .container03 .list_box .list_content .content_inner .bg p.text01{font-size:3.6vw}}.section_menu{padding:150px 0}.section_menu .container .menu_wrap .obi_tit{padding:4px 0 0;background:#e00867;color:#fff}.section_menu .container .menu_wrap .menu_priceIndex{padding:20px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin:0 0 40px;line-height:1.4;background-color:#fdf0f3;font-weight:bold}.section_menu .container .menu_wrap .menu_priceIndexLeft{width:50%;padding:35px 10px;text-align:center;color:#e00867;font-size:20px}.section_menu .container .menu_wrap .menu_priceIndexLeft .volume{border:1px solid #e00867;margin-left:15px;padding:2px 4px}.section_menu .container .menu_wrap .menu_priceIndexRight{text-align:center;flex-grow:1;display:flex;justify-content:space-around;align-items:center}.section_menu .container .menu_wrap .menu_priceIndexRight p{font-size:22px}.section_menu .container .menu_wrap .menu_priceIndexRight div{color:#e00867;font-size:60px}.section_menu .container .menu_wrap .menu_priceIndexRight div span ruby{font-size:40px}.section_menu .container .menu_wrap .menu_priceIndexRight div span ruby rt{font-size:16px}.section_menu .container .menu_wrap .menu_priceIndex.plusBui{flex-wrap:wrap}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui{width:100%;background:#fff;font-size:18px;font-weight:normal;padding:20px 15px}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui .buiIndex{text-align:center;font-size:30px}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul{margin:10px 0 20px;display:flex;justify-content:flex-start;flex-wrap:wrap}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li{width:160px;margin-left:12px}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li a{display:block;background:#f8f7f7;width:100%;font-size:20px;text-align:center;padding:5px 0;border-radius:100px;text-decoration:none}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li:nth-child(5n+1){margin-left:0}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li:nth-child(n+6){margin-top:12px}.section_menu .container .menu_wrap .menu_priceIndex.obi{border:4px solid #e00867}.section_menu .container .menu_wrap .menu_priceIndex.payment .payment_catch{color:#e00867;text-align:center}.section_menu .container .menu_wrap .menu_priceIndex.payment ul.point_flex{margin:10px 0;display:flex;justify-content:space-between}.section_menu .container .menu_wrap .menu_priceIndex.payment ul.point_flex li{margin:0 5px}.section_menu .container .menu_wrap .menu_priceIndex.payment p.link{text-align:right;margin:30px 0 0}.section_menu .container .menu_wrap .menu_priceIndex.payment p.link a{display:inline-flex;font-size:15px;text-decoration:none;border-bottom:1px solid #414040;background:url("/assets/yell/images/reason06.svg") 97% center/19px auto no-repeat;padding:0 40px 0 10px}.section_menu .container .menu_wrap .price_all .ttl{text-align:center;padding-top:50px;position:relative}.section_menu .container .menu_wrap .price_all .ttl span.catch{position:absolute;top:0;left:150px}.section_menu .container .menu_wrap .price_all .table-box thead th{background-color:#e00867;border-color:#e00867}.section_menu .container .menu_wrap .price_all .table-box tbody th,.section_menu .container .menu_wrap .price_all .table-box tbody td{border-color:#e00867;padding:18px}.section_menu .container .menu_wrap .price_other .other_content{margin:45px 0 0}.section_menu .container .menu_wrap .price_other .other_content .content_inner{position:relative}.section_menu .container .menu_wrap .price_other .other_content .content_inner .tab_ttl{background:url(/assets/yell/images/shiwa/cm2024/price_tab01.png?20253119237) left top no-repeat;background-size:contain;display:flex;justify-content:left;align-items:flex-end;height:55px;position:relative;margin:0 0 30px}.section_menu .container .menu_wrap .price_other .other_content .content_inner h3{color:#e00867;font-size:22px;font-weight:normal;line-height:1.2;text-align:center;position:absolute;bottom:10px;left:-55%;right:0;margin:auto}.section_menu .container .menu_wrap .price_other .other_content .content_inner .hosho .table-box tr th{color:#444;background-color:#f6f6f6;border:1px solid #444}.section_menu .container .menu_wrap .price_other .other_content .content_inner .hosho .table-box tr td{padding:10px;margin:auto;border:1px solid #444;text-align:center}.section_menu .container .menu_wrap .price_other .other_content .content_inner .hosho .warning{background:#f6f6f6}.section_menu .container .menu_wrap .price_other .other_content .content_inner .hosho .warning .warning_ttl{text-align:center;color:#e00867}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .table-box tr td{padding:10px;margin:auto;border:1px solid #e00867;text-align:center}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .table-box tr.table-header td{background-color:#fdf0f3;color:#e00867;font-weight:bold;line-height:1.4}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .table-box tr.table-header td:nth-child(1){width:35%}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .tabacc .title{background-color:#e00867;border-radius:0;justify-content:center;font-size:24px}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .tabacc .content{border:none}@media only screen and (max-width: 979px){.section_menu{padding:8vw 0}.section_menu .container .menu_wrap .menu_priceIndex{padding:2vw;flex-wrap:wrap;margin:0 0 4vw;line-height:1.4}.section_menu .container .menu_wrap .menu_priceIndexLeft{width:100%;padding:3vw 2vw;font-size:4vw}.section_menu .container .menu_wrap .menu_priceIndexLeft .volume{border:1px solid #e00867;margin-left:15px;padding:2px 4px}.section_menu .container .menu_wrap .menu_priceIndexRight{width:100%;flex-grow:0;margin:0;justify-content:space-around}.section_menu .container .menu_wrap .menu_priceIndexRight p{font-size:4vw}.section_menu .container .menu_wrap .menu_priceIndexRight div{font-size:12vw}.section_menu .container .menu_wrap .menu_priceIndexRight div span ruby{font-size:7vw}.section_menu .container .menu_wrap .menu_priceIndexRight div span ruby rt{font-size:3vw}.section_menu .container .menu_wrap .menu_priceIndexRight .icon_text{width:45%}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui{font-size:3vw;padding:2vw}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui .buiIndex{font-size:4.5vw}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul{margin:1.5vw 0 2vw}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li{width:32.5%;margin-left:1.25%}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li a{font-size:3vw;padding:1vw 0}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li:nth-child(n+6){margin-top:1.25%}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li:nth-child(5n+1){margin-left:1.25%}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li:nth-child(3n+1){margin-left:0}.section_menu .container .menu_wrap .menu_priceIndex.plusBui .bui ul li:nth-child(n+4){margin-top:1.25%}.section_menu .container .menu_wrap .menu_priceIndex.payment{flex-wrap:nowrap}.section_menu .container .menu_wrap .menu_priceIndex.payment ul.point_flex{justify-content:center}.section_menu .container .menu_wrap .menu_priceIndex.payment ul.point_flex li{margin:0 3px}.section_menu .container .menu_wrap .menu_priceIndex.payment p.link{margin:3vw 0 0}.section_menu .container .menu_wrap .menu_priceIndex.payment p.link a{font-size:3vw;line-height:1.2;background:url("/assets/yell/images/reason06.svg") 97% center/3vw auto no-repeat;padding:0 5vw 1vw 2vw}.section_menu .container .menu_wrap .price_all .ttl{padding-top:5vw}.section_menu .container .menu_wrap .price_all .ttl span.catch{top:-5vw;left:0;width:45vw}.section_menu .container .menu_wrap .price_all .table-box thead th{background-color:#e00867;border-color:#e00867}.section_menu .container .menu_wrap .price_all .table-box tbody th,.section_menu .container .menu_wrap .price_all .table-box tbody td{border-color:#e00867;padding:10px}.section_menu .container .menu_wrap .price_other .other_content{margin:6vw 0 0}.section_menu .container .menu_wrap .price_other .other_content .content_inner{position:relative}.section_menu .container .menu_wrap .price_other .other_content .content_inner .tab_ttl{height:6.5vw;margin:0 0 3vw}.section_menu .container .menu_wrap .price_other .other_content .content_inner h3{font-size:3vw;bottom:1.5vw}.section_menu .container .menu_wrap .price_other .other_content .content_inner .hosho .table-box{font-size:3vw}.section_menu .container .menu_wrap .price_other .other_content .content_inner .hosho .table-box tr td{padding:5px}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .table-box{font-size:3vw}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .table-box tr td{padding:10px 5px}.section_menu .container .menu_wrap .price_other .other_content .content_inner .botox .tabacc .title{flex-direction:column;font-size:4.5vw;line-height:1.2}}.section_reason{padding:100px 0 150px;background:url("/assets/yell/images/reason01.jpg?20253119237") center top/cover no-repeat}.section_reason .grid-index{position:relative;line-height:1.4;padding:0.25em 1em;width:880px;margin:50px auto}.section_reason .grid-index:before,.section_reason .grid-index:after{position:absolute;top:-4%;content:'';width:20px;height:110%;display:inline-block}.section_reason .grid-index:before{border-left:solid 1px #e00867;border-top:solid 1px #e00867;border-bottom:solid 1px #e00867;left:8px}.section_reason .grid-index:after{content:'';border-top:solid 1px #e00867;border-right:solid 1px #e00867;border-bottom:solid 1px #e00867;right:8px}.section_reason .grid-index .index{background-color:#fdf0f3;min-height:140px;display:flex;align-items:center;position:relative}.section_reason .grid-index .index .index-number{position:absolute;top:20%;left:20px;line-height:1.3}.section_reason .grid-index .index .index-number .en{font-family:"Dancing Script", cursive;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:30px;font-weight:400;color:#6a6a6a;transform:translate(0, -50%) rotate(-15deg)}.section_reason .grid-index .index .index-number .num{font-size:76px;color:#e00867;position:absolute;top:0;left:20px}.section_reason .grid-index .index p.index-title{font-size:35px;font-weight:bold;margin-left:18%;line-height:1.2}.section_reason .grid-index .index p.index-title span.sub-text{font-size:24px}.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 / 3;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/reason02.png?20253119237") center top/cover no-repeat;position:relative;overflow:hidden;padding:20px 42px 0 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:#e00867;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}.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:#e00867;padding:0 0 0 70px}.section_reason .grid .text .text_inner{padding:20px 20px 50px 0}.section_reason .grid .text .text_inner p.caution{font-size:13px;margin:1em 0 0}.section_reason .grid .text .text_inner p.link{text-align:right;margin:30px 0 0}.section_reason .grid .text .text_inner p.link a{display:inline-flex;font-size:15px;text-decoration:none;border-bottom:1px solid #414040;background:url("/assets/yell/images/reason06.svg") 97% center/19px auto no-repeat;padding:0 40px 0 10px}.section_reason .grid .text .text_inner .linkPaper{border:1px solid #000;display:block;padding:10px;background-color:#fff;text-decoration:none;font-size:75%;margin-top:20px}.section_reason .grid .text .text_inner.case{text-align:center}.section_reason .grid .text .text_inner.case .headline{border-bottom:1px solid #000000;font-size:24px;font-weight:bold}.section_reason .grid .text .text_inner.case .case_number{font-size:70px;color:#e00867;line-height:1.2}.section_reason .grid .text .text_inner.case .case_number span{font-size:30px;color:#000}.section_reason .grid .text .text_inner ul.reason_list{max-width:500px}.section_reason .grid .text .text_inner ul.reason_list li{background:#fff;padding:12px 0 12px 50px;margin-bottom:10px;font-size:18px;position:relative}.section_reason .grid .text .text_inner ul.reason_list li::before{position:absolute;content:'';background:url(/assets/yell/images/shiwa/cm2024/icon_check02.png?20253119237) no-repeat;background-size:contain;width:19px;height:15px;top:0;bottom:0;left:25px;margin:auto}.section_reason .grid .text .text_inner ul.reason_list li .point_txt{color:#e00867}.section_reason .grid .text .text_inner.award .headline{display:flex}.section_reason .grid .text .text_inner.award .headline p{font-size:26px;font-weight:bold;margin-left:15px;color:#e00867;line-height:1.4}.section_reason .grid .text .text_inner.point ul.point_flex{margin:10px 0;display:flex;justify-content:space-between}.section_reason .grid .text .text_inner.point ul.point_flex li{margin:0 5px}.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 / 4}.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{grid-column:2/ 3}.section_reason .grid.reverse .text .text_inner{padding:20px 0 50px 35px}.section_reason .grid+.grid{margin-top:65px}.section_reason .tabacc.-pc-accordion>.contents>.title{background:none;padding:0;min-height:auto;color:inherit;border-radius:0;pointer-events:none}.section_reason .tabacc.-pc-accordion>.contents>.title::after{right:100px;display:none}.section_reason .tabacc.-pc-accordion>.contents>.content{border:none}.section_reason .tabacc .grid{grid-template-columns:1fr 220px 180px 530px 1fr}.section_reason .tabacc .grid.reverse{grid-template-columns:1fr 530px 180px 220px 1fr}.section_reason .tabacc .grid .text{display:flex;align-items:center}@media only screen and (max-width: 979px){.section_reason{padding:8vw 0 12vw}.section_reason .grid-index{width:94%;margin:5vw auto}.section_reason .grid-index .index{min-height:20vw}.section_reason .grid-index .index .index-number{top:5vw;left:1vw}.section_reason .grid-index .index .index-number .en{font-size:4vw}.section_reason .grid-index .index .index-number .num{font-size:10vw;top:0;left:2vw}.section_reason .grid-index .index p.index-title{font-size:4.2vw}.section_reason .grid-index .index p.index-title span.sub-text{font-size:3.6vw}.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:3.8vw;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:40vw;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:3vw 2vw 5vw 0}.section_reason .grid .text .text_inner p.caution{font-size:2.5vw;margin:1em 0 0}.section_reason .grid .text .text_inner p.link{margin:3vw 0 0}.section_reason .grid .text .text_inner p.link a{font-size:3vw;line-height:1.2;background:url("/assets/yell/images/reason06.svg") 97% center/3vw auto no-repeat;padding:0 5vw 1vw 2vw}.section_reason .grid .text .text_inner.case .headline{font-size:4.5vw}.section_reason .grid .text .text_inner.case .case_number{font-size:7vw}.section_reason .grid .text .text_inner.case .case_number span{font-size:4vw}.section_reason .grid .text .text_inner ul.reason_list li{padding:2vw 0 2vw 6vw;font-size:3.6vw;line-height:1.2}.section_reason .grid .text .text_inner ul.reason_list li::before{width:4vw;height:3vw;left:1vw}.section_reason .grid .text .text_inner.award .headline{display:block}.section_reason .grid .text .text_inner.award .headline figure{text-align:center;margin-bottom:10px}.section_reason .grid .text .text_inner.award .headline p{font-size:4.5vw;margin:0}.section_reason .grid .text .text_inner.point ul.point_flex{flex-wrap:wrap;justify-content:center}.section_reason .grid .text .text_inner.point ul.point_flex li{width:47%;margin:0 3px}.section_reason .grid .text .text_inner.point ul.point_flex li:nth-child(n+3){margin-top: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 / 4}.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:3vw 0 5vw 0}.section_reason .grid+.grid{margin-top:6vw}.section_reason .tabacc.-pc-accordion>.contents>.title::after{right:6vw}.section_reason .tabacc .grid-index{width:100%}.section_reason .tabacc .grid{grid-template-columns:1fr 36vw 10vw 42vw 1fr}.section_reason .tabacc .grid.reverse{grid-template-columns:1fr 42vw 10vw 36vw 1fr}}.section_photo{padding:100px 0 120px;background:#fde5eb;overflow:hidden;position:relative}.section_photo>figure{position:absolute}.section_photo>figure.circle01{top:10%;right:-50px;right:calc(50% - 1000px)}.section_photo>figure.circle02{top:35%;left:12%;left:calc(50% - 800px)}.section_photo>figure.circle02 img{width:90%}.section_photo>figure.circle03{top:55%;right:50%;right:calc(50% - 770px)}.section_photo>figure.circle03 img{width:90%}.section_photo>figure.circle04{bottom:10%;left:-50px;left:calc(50% - 1000px)}.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:36%;left:-4vw;width:25vw}.section_photo>figure.circle02 img{width:100%}.section_photo>figure.circle03{top:67%;right:-34vw;width:42vw}.section_photo>figure.circle03 img{width:100%}.section_photo>figure.circle04{bottom:-10vw;left:-16vw;width:35vw}.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_photo.pickup{background:#fdf0f3;padding:100px 0}.section_photo.pickup .dr_name{text-align:right}@media only screen and (max-width: 979px){.section_photo.pickup{padding:8vw 0}}.section_bnr{padding:100px 0}.section_bnr .heading-image:not(:last-child){margin-bottom:20px}@media only screen and (max-width: 979px){.section_bnr{padding:8vw 0 10vw}}.clinic{padding:80px 0 90px}.clinic h2{font-size:40px;margin:0 0 40px;border:none}.clinic #clinic-map [class^="itaewon"]{display:none}@media only screen and (max-width: 979px){.clinic{padding:7vw 0 9vw}.clinic h2{font-size:5vw;margin:0 0 2vw}}
