main>article{padding:0 !important}main>article section.s-mv{text-align:center;background:url(/assets/agingcare/light/botox/natural/images/mv_bg.jpg?2025102418652) center top no-repeat}@media only screen and (max-width: 979px){main>article section.s-mv{background:none}}main>article section.s-pickup{padding:75px 0 100px;background:#f5f6f7;overflow:hidden}main>article section.s-pickup .grid{display:grid;grid-template-columns:1fr 110px 980px 110px 1fr;grid-template-rows:auto}@media only screen and (max-width: 1249px){main>article section.s-pickup .grid{grid-template-columns:1fr 50px 880px 50px 1fr}}main>article section.s-pickup .grid .grid-contents-bg{grid-column:2 / 5;grid-row:1 / 2;background:#fff;box-shadow:0 0 20px rgba(53,56,58,0.05);position:relative;z-index:1}main>article section.s-pickup .grid .grid-contents{grid-column:3 / 4;grid-row:1 / 2;padding:70px 0;position:relative;z-index:2}main>article section.s-pickup .grid .grid-contents ul{display:flex;justify-content:center;width:100%;gap:0 32px}main>article section.s-pickup .grid .grid-contents ul li{font-size:15px}main>article section.s-pickup .grid .grid-contents ul li:nth-child(n+2) .img{position:relative}main>article section.s-pickup .grid .grid-contents ul li:nth-child(n+2) .img::before{content:"";display:block;width:17px;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='9px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='%23acb1b4' d='M3.594,6.879 L-0.008,12.996 L8.656,6.879 L-0.008,0.754 L3.594,6.879 Z'/%3E%3C/svg%3E");background-size:100% auto;background-position:center center;background-repeat:no-repeat;position:absolute;left:-25px;top:0}main>article section.s-pickup .grid .grid-contents ul li .comment{text-align:center;margin:5px 0 0}main>article section.s-pickup .grid .dr{font-size:14px;text-align:right;margin:5px 0 0}main>article section.s-pickup .grid .mhlw-risk+.mhlw-risk{margin-top:20px}@media only screen and (max-width: 979px){main>article section.s-pickup{padding:9vw 0 12vw;overflow:hidden}main>article section.s-pickup .grid{display:grid;grid-template-columns:1fr 3vw 89vw 3vw 1fr;grid-template-rows:auto}main>article section.s-pickup .grid .grid-contents-bg{box-shadow:0 0 3vw rgba(53,56,58,0.05)}main>article section.s-pickup .grid .grid-contents{padding:7vw 0}main>article section.s-pickup .grid .grid-contents ul{width:100%;flex-wrap:wrap;gap:4vw 5vw}main>article section.s-pickup .grid .grid-contents ul li{width:40vw;font-size:3vw}main>article section.s-pickup .grid .grid-contents ul li:nth-child(n+2) .img::before{width:3vw;height:100%;left:-4vw;top:0}main>article section.s-pickup .grid .grid-contents ul li .comment{font-size:3vw;line-height:1.4;margin:1vw 0 0}main>article section.s-pickup .grid .grid-contents .dr{font-size:3vw;margin:1vw 0 0}main>article section.s-pickup .grid .grid-contents .mhlw-risk+.mhlw-risk{margin-top:3vw}}main>article section.s-what{text-align:center;background:url(/assets/agingcare/light/botox/natural/images/what01.jpg?2025102418652) center top/cover no-repeat;padding:75px 0 100px}main>article section.s-what .container{width:980px;margin:0 auto}main>article section.s-what .container p{text-align:left}main>article section.s-what .container p+p{margin-top:1em}main>article section.s-what .container p em{font-weight:bold;color:#e94e6d}@media only screen and (max-width: 979px){main>article section.s-what{padding:9vw 0 12vw}main>article section.s-what .container{width:95%}}main>article section.s-point{padding:75px 0 100px;overflow:hidden}main>article section.s-point .container{width:980px;margin:0 auto}main>article section.s-point .container ul li{background:#f9f9fa;padding:35px 55px 55px;position:relative}main>article section.s-point .container ul li+li{margin-top:65px}main>article section.s-point .container ul li .fukidashi{display:flex;justify-content:flex-start;align-items:flex-start;position:absolute;left:70px;top:-12px}main>article section.s-point .container ul li .fukidashi .point p{display:flex;justify-content:center;align-items:center;width:160px;height:66px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:21px;background:linear-gradient(90deg, #efdfd2 0%, #f5ebde 25%, #eff4f1 50%, #d8e2e7 75%, #dae3e9 100%);padding:0 6px 6px 0;position:relative}main>article section.s-point .container ul li .fukidashi .point p::before{content:"";width:100%;height:90px;height:calc(100% + 23px);background:url(/assets/agingcare/light/botox/natural/images/point04.svg) center top/100% auto no-repeat;pointer-events:none;position:absolute;left:-6px;top:-6px}main>article section.s-point .container ul li .fukidashi .point p span{font-size:38px}main>article section.s-point .container ul li h3{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:30px;font-weight:700;text-align:center;color:#e94e6d}main>article section.s-point .container ul li .contents{display:flex;justify-content:space-between;align-items:flex-start;margin:35px 0 0}main>article section.s-point .container ul li .contents .text{flex:1;padding:0 40px 0 0}main>article section.s-point .container ul li .contents .text p+p{margin-top:1em}main>article section.s-point .container ul li .contents .text p em{font-weight:700;color:#e94e6d}main>article section.s-point .container ul li .contents.reverse{flex-direction:row-reverse}main>article section.s-point .container ul li .contents.reverse .text{flex:1;padding:0 0 0 40px}@media only screen and (max-width: 979px){main>article section.s-point{padding:9vw 0 12vw}main>article section.s-point .container{width:95%}main>article section.s-point .container ul li{padding:7vw 4vw 5vw}main>article section.s-point .container ul li+li{margin-top:8vw}main>article section.s-point .container ul li .fukidashi{left:3vw;top:-2vw}main>article section.s-point .container ul li .fukidashi .point p{width:20vw;height:8vw;font-size:3.2vw;padding:0 1vw 1vw 0}main>article section.s-point .container ul li .fukidashi .point p::before{width:100%;height:calc(100% + 3vw);left:-1.5vw;top:-1.5vw}main>article section.s-point .container ul li .fukidashi .point p span{font-size:4.5vw}main>article section.s-point .container ul li h3{font-size:4.5vw}main>article section.s-point .container ul li .contents{flex-direction:column;margin:4vw 0 0}main>article section.s-point .container ul li .contents .text{padding:0}main>article section.s-point .container ul li .contents .img{padding:3vw 15vw 0}main>article section.s-point .container ul li .contents.reverse{flex-direction:column}main>article section.s-point .container ul li .contents.reverse .text{padding:0}}main>article section.s-movie{background:url(/assets/agingcare/light/botox/natural/images/movie01.jpg?2025102418652) center top/cover no-repeat}@media only screen and (max-width: 979px){main>article section.s-movie{background-position:left -36vw bottom;background-size:auto 107%}main>article section.s-movie ul li{width:80%}}main>article section.s-price{padding:75px 0 100px;background:#fcfcfc;overflow:hidden}main>article section.s-price .container{width:980px;margin:0 auto}main>article section.s-price .container .text01{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:20px;margin:0 0 40px}main>article section.s-price .container .price-main .price-wrap,main>article section.s-price .container .price-sub .price-wrap{padding:20px 35px;position:relative}main>article section.s-price .container .price-main .price-wrap.ribbon,main>article section.s-price .container .price-sub .price-wrap.ribbon{padding-right:100px}main>article section.s-price .container .price-main .price-wrap .common-linkbtn,main>article section.s-price .container .price-sub .price-wrap .common-linkbtn{margin-top:20px}main>article section.s-price .container .price-main .price-wrap .price-ribbon,main>article section.s-price .container .price-sub .price-wrap .price-ribbon{display:flex;justify-content:center;align-items:center;flex-direction:column;min-width:202px;height:100%;position:absolute;right:-10px;top:0}main>article section.s-price .container .price-main .price-wrap .price-ribbon p,main>article section.s-price .container .price-sub .price-wrap .price-ribbon p{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:17px;font-weight:700;line-height:1.4;color:#fff;text-align:center;padding:8px 15px 18px 35px;background:#e94e6d;-webkit-clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 10px) 100%, calc(100% - 10px) calc(100% - 8px), 0 calc(100% - 8px));clip-path:polygon(20px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 10px) 100%, calc(100% - 10px) calc(100% - 8px), 0 calc(100% - 8px));position:relative}main>article section.s-price .container .price-main .price-wrap .price-ribbon p::before,main>article section.s-price .container .price-sub .price-wrap .price-ribbon p::before{content:"";display:block;width:10px;height:10px;background:#743743;position:absolute;right:0;bottom:-1px}main>article section.s-price .container .price-main .price-wrap .price-ribbon p+p,main>article section.s-price .container .price-sub .price-wrap .price-ribbon p+p{margin-top:10px}main>article section.s-price .container .price-main .price-wrap .price-inner,main>article section.s-price .container .price-sub .price-wrap .price-inner{display:flex;justify-content:space-between;align-items:center;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;color:#35383a;padding:0 50px}main>article section.s-price .container .price-main .price-wrap .price-inner .price-name .price-name-container,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-name .price-name-container{display:flex;align-items:center;line-height:1.4}main>article section.s-price .container .price-main .price-wrap .price-inner .price-name .price-name-container h3,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-name .price-name-container h3{font-size:22px;margin:0 25px 0 0}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents{display:flex;justify-content:flex-end;align-items:center;text-align:right}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .icon,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .icon{display:flex;justify-content:center;align-items:center;width:62px;height:62px;font-size:17px;line-height:1.1;background:#7d8488;color:#fff;border-radius:100%;margin-right:10px}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .frame,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .frame{border:1px solid #35383a;padding:3px 10px;margin:0 25px 0 0}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .price,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .price{font-size:85px;line-height:1;white-space:nowrap}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .price>span,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .price>span{font-size:45px;font-weight:600;position:relative}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .price>span>span,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .price>span>span{font-size:16px;white-space:nowrap;position:absolute;left:50%;bottom:55px;transform:translate(-50%, 0)}main>article section.s-price .container .price-main{padding:0 0 20px;background:#efdfd2;background:linear-gradient(90deg, #efdfd2 0%, #f5ebde 25%, #eff4f1 50%, #d8e2e7 75%, #dae3e9 100%)}main>article section.s-price .container .price-main .part-wrap{background:#fff;padding:25px 50px 30px;margin:0 20px}main>article section.s-price .container .price-main .part-wrap>p{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;text-align:center;margin:0 0 20px}main>article section.s-price .container .price-main .part-wrap .part-list{display:flex;gap:10px 10px;flex-wrap:wrap}main>article section.s-price .container .price-main .part-wrap .part-list li{display:flex;justify-content:center;align-items:center;font-weight:700;height:40px;background:#eef1f3;padding:0 30px}main>article section.s-price .container .price-main .part-wrap .part-list li.wide{width:330px}main>article section.s-price .container .price-main .part-wrap .caution{margin:15px 0 0}main>article section.s-price .container .price-main .part-wrap .caution li{padding:0 0 0 1em;position:relative}main>article section.s-price .container .price-main .part-wrap .caution li::before{content:"\203B";position:absolute;left:0;top:0}main>article section.s-price .container .price-sub-catch{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:25px;text-align:center;line-height:1.2;margin-top:50px}main>article section.s-price .container .price-sub-catch+.price-sub{margin-top:10px}main>article section.s-price .container .price-sub-catch+.table-box{margin-top:15px}main>article section.s-price .container .price-sub-catch .icon_matomewari{display:inline-flex;position:relative}main>article section.s-price .container .price-sub-catch .icon_matomewari::before{content:"";display:block;width:175px;height:65px;background:url("/assets/yell/images/common/price_matome.png?2025102418652") center top/100% auto no-repeat;position:absolute;left:-165px;top:-35px}main>article section.s-price .container .price-sub{text-align:center;background:#eef1f3;margin-top:50px}main>article section.s-price .container .price-sub .price-wrap .price-inner{color:#000}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-name .price-name-container h3{font-size:21px}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-name .price-name-container .frame{border:1px solid #000}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison{min-width:500px;display:flex;justify-content:center;align-items:center;flex-direction:column}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .caution{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-size:14px;margin:5px 0 0}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner{display:flex;justify-content:center;align-items:center}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .note{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 15px 0 0}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .note .frame{width:100%;line-height:1.4;border:1px solid #35383a;margin:0 0 3px}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .price{font-size:57px;line-height:1;white-space:nowrap}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .price>span{font-size:30px;font-weight:600;position:relative}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .price>span>span{font-size:11px;white-space:nowrap;position:absolute;left:50%;bottom:40px;transform:translate(-50%, 0)}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after{display:flex;justify-content:center;align-items:center}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before.limited{min-height:95px;padding-left:115px;position:relative}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before.limited .limited-icon{display:flex;justify-content:center;align-items:center;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-size:15px;font-weight:bold;line-height:1.25;color:#d40816;width:77px;height:95px;background:url("/assets/yell/images/common/price_comparison_icon01.png?2025102418652") center top/100% auto no-repeat;padding:0 0 20px;position:absolute;left:0;top:0}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before .price-contents-comparison-inner{padding:0 60px 0 0;position:relative}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before .price-contents-comparison-inner::before{content:"";display:block;width:45px;height:41px;background:url("/assets/yell/images/common/price_comparison_arrow01.svg") center top/100% auto no-repeat;position:absolute;right:0;top:20px}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before .price-contents-comparison-inner .price{position:relative}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before .price-contents-comparison-inner .price::before{content:"";display:block;width:110%;height:2px;background:#e94e6d;position:absolute;left:-5%;top:50%;transform:rotate(10deg)}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after{color:#e94e6d}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner .note .frame{border-color:#e94e6d}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner .price{font-size:85px}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner .price>span{font-size:45px}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner .price>span>span{font-size:16px;bottom:55px}main>article section.s-price .container .table-box.price-table table tr th,main>article section.s-price .container .table-box.price-table table tr td{font-size:16px;border:1px solid #35383a}main>article section.s-price .container .table-box.price-table table thead tr th,main>article section.s-price .container .table-box.price-table table thead tr td{padding:10px;line-height:1.4}main>article section.s-price .container .table-box.price-table table thead tr th.black,main>article section.s-price .container .table-box.price-table table thead tr td.black{background:#35383a}main>article section.s-price .container .table-box.price-table table thead tr th.gray,main>article section.s-price .container .table-box.price-table table thead tr td.gray{font-size:16px;background:#989da1}main>article section.s-price .container .table-box.price-table table tbody tr th,main>article section.s-price .container .table-box.price-table table tbody tr td{padding:15px}main>article section.s-price .container .table-box.price-table table tbody tr th{background:#fafafa}main>article section.s-price .container .table-box.price-table table tbody tr td{text-align:right}main>article section.s-price .container .table-box.price-table table tbody tr td .price{font-weight:bold}main>article section.s-price .container .table-box.price-table table tbody tr td .price span{font-size:20px}main>article section.s-price .container .table-box.price-table.column2 table tbody tr th{width:240px}main>article section.s-price .container .payment{display:flex;justify-content:center;align-items:center;background:#eef1f3;padding:25px 30px 30px;margin:20px 0 0}main>article section.s-price .container .payment-left{flex:1}main>article section.s-price .container .payment-left .fukidashi{display:flex;justify-content:center;align-items:center;flex-direction:column;width:300px;background:#fff;padding:60px 20px 40px;border:3px solid #d8dee2;position:relative}main>article section.s-price .container .payment-left .fukidashi::before,main>article section.s-price .container .payment-left .fukidashi::after{content:"";display:block;width:35px;height:40px;background:#d8dee2;-webkit-clip-path:polygon(0 0, 100% 100%, 0 95%);clip-path:polygon(0 0, 100% 100%, 0 95%);position:absolute;right:-35px;bottom:30%}main>article section.s-price .container .payment-left .fukidashi::after{width:29px;height:32px;background:#fff;-webkit-clip-path:polygon(0 0, 100% 100%, 0 95%);clip-path:polygon(0 0, 100% 100%, 0 95%);transform:translate(-6px, -3px)}main>article section.s-price .container .payment-left .fukidashi .fukidashi-ribbon{display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:-13px;top:10px}main>article section.s-price .container .payment-left .fukidashi .fukidashi-ribbon p{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:17px;font-weight:700;line-height:1.4;color:#fff;text-align:center;padding:8px 15px 18px 35px;background:#e94e6d;-webkit-clip-path:polygon(0 0, calc(100% - 20px) 0, 100% calc(100% - 10px), 10px calc(100% - 10px), 10px 100%, 0 calc(100% - 10px));clip-path:polygon(0 0, calc(100% - 20px) 0, 100% calc(100% - 10px), 10px calc(100% - 10px), 10px 100%, 0 calc(100% - 10px));padding:0 25px 10px 20px;position:relative}main>article section.s-price .container .payment-left .fukidashi .fukidashi-ribbon p::before{content:"";display:block;width:10px;height:10px;background:#743743;position:absolute;left:0;bottom:-1px}main>article section.s-price .container .payment-left .fukidashi>p{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:22px;font-weight:600;line-height:1.5;text-align:center}main>article section.s-price .container .payment-left .fukidashi>p em{font-size:29px;color:#e94e6d;background:linear-gradient(transparent calc(100% - 1px), #e94e6d calc(100% - 1px))}main>article section.s-price .container .payment-right{width:550px;text-align:center}main>article section.s-price .container .payment-right>p{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:21px;font-weight:600}main>article section.s-price .container .payment-right ul{display:flex;justify-content:space-between;gap:0 13px;margin:15px 0 0}main>article section.s-price .container .payment-right ul li{flex:1;background:#fff;border-radius:10px;overflow:hidden}main>article section.s-price .container .payment-right ul li p{display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.2;min-height:50px;background:#e94e6d;color:#fff}main>article section.s-price .container .payment-right ul li .img{padding:15px}main>article section.s-price .container .payment-right .common-linkbtn{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-weight:400;margin:15px 0 0}main>article section.s-price .container .guarantee .table-box.guarantee-table table tr th,main>article section.s-price .container .guarantee .table-box.guarantee-table table tr td{font-size:18px;text-align:center;border:1px solid #35383a}main>article section.s-price .container .guarantee .table-box.guarantee-table table thead tr th,main>article section.s-price .container .guarantee .table-box.guarantee-table table thead tr td{color:#35383a;background:#fafafa;padding:10px}main>article section.s-price .container .guarantee .table-box.guarantee-table table tbody tr th,main>article section.s-price .container .guarantee .table-box.guarantee-table table tbody tr td{padding:15px}main>article section.s-price .container .guarantee .table-box.guarantee-table table tbody tr th{background:#fafafa}main>article section.s-price .container .guarantee .table-box+.caution{margin:5px 0 0}main>article section.s-price .container .caution-treatment{text-align:center;background:#f3f3f3;padding:20px 30px 30px;margin:45px 0 0}main>article section.s-price .container .caution-treatment-index{font-size:24px;font-weight:bold;color:#e94e6d;margin:0 0 10px}main>article section.s-price .container .botox p+p{margin-top:1em}main>article section.s-price .container .botox .botox-caution{font-size:14px;margin:20px 0 0}main>article section.s-price .container .botox .botox-caution ul{margin-top:20px}main>article section.s-price .container .heading-image{margin-top:50px}main>article section.s-price .container .heading-image+.heading-image{margin-top:25px}@media only screen and (max-width: 979px){main>article section.s-price{padding:9vw 0 12vw}main>article section.s-price .container{width:95%}main>article section.s-price .container .text01{font-size:3.5vw;margin:0 0 5vw}main>article section.s-price .container .price-main .price-wrap,main>article section.s-price .container .price-sub .price-wrap{padding:3vw 2.5vw}main>article section.s-price .container .price-main .price-wrap.ribbon,main>article section.s-price .container .price-sub .price-wrap.ribbon{padding-right:2.5vw}main>article section.s-price .container .price-main .price-wrap .common-linkbtn,main>article section.s-price .container .price-sub .price-wrap .common-linkbtn{margin-top:2vw}main>article section.s-price .container .price-main .price-wrap .price-ribbon,main>article section.s-price .container .price-sub .price-wrap .price-ribbon{align-items:flex-end;position:relative;min-width:25vw;margin-right:-4vw;height:inherit;right:inherit;top:inherit}main>article section.s-price .container .price-main .price-wrap .price-ribbon p,main>article section.s-price .container .price-sub .price-wrap .price-ribbon p{width:inherit;min-width:30vw;min-height:6vw;font-size:2.5vw;padding:1vw 2vw 2vw 5vw;-webkit-clip-path:polygon(2.5vw 0, 100% 0, 100% calc(100% - 1vw), calc(100% - 1.5vw) 100%, calc(100% - 1.5vw) calc(100% - 1vw), 0 calc(100% - 1vw));clip-path:polygon(2.5vw 0, 100% 0, 100% calc(100% - 1vw), calc(100% - 1.5vw) 100%, calc(100% - 1.5vw) calc(100% - 1vw), 0 calc(100% - 1vw))}main>article section.s-price .container .price-main .price-wrap .price-ribbon p::before,main>article section.s-price .container .price-sub .price-wrap .price-ribbon p::before{width:1.5vw;height:1.5vw}main>article section.s-price .container .price-main .price-wrap .price-ribbon p+p,main>article section.s-price .container .price-sub .price-wrap .price-ribbon p+p{margin-top:0.5vw}main>article section.s-price .container .price-main .price-wrap .price-inner,main>article section.s-price .container .price-sub .price-wrap .price-inner{flex-direction:column;padding:0}main>article section.s-price .container .price-main .price-wrap .price-inner .price-name .price-name-container h3,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-name .price-name-container h3{font-size:4.5vw;margin:0}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .icon,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .icon{width:11vw;height:11vw;font-size:3vw;margin-right:2vw}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .frame,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .frame{font-size:3vw;padding:0.5vw 1.5vw;margin:0 5vw 0 0}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .price,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .price{font-size:12vw}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .price>span,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .price>span{font-size:7vw}main>article section.s-price .container .price-main .price-wrap .price-inner .price-contents .price>span>span,main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents .price>span>span{font-size:3vw;bottom:8.75vw}main>article section.s-price .container .price-main{padding:0 0 2.5vw}main>article section.s-price .container .price-main .part-wrap{padding:2.5vw 2.5vw 3vw;margin:0 2.5vw}main>article section.s-price .container .price-main .part-wrap>p{font-size:4vw;margin:0 0 3vw}main>article section.s-price .container .price-main .part-wrap .part-list{gap:1.5vw 1.5vw;flex-wrap:wrap}main>article section.s-price .container .price-main .part-wrap .part-list li{font-size:3vw;width:27vw;height:6vw;padding:0}main>article section.s-price .container .price-main .part-wrap .part-list li.wide{width:55.5vw}main>article section.s-price .container .price-main .part-wrap .caution{font-size:2.5vw;margin:2vw 0 0}main>article section.s-price .container .price-sub-catch{font-size:3.5vw;margin-top:7vw}main>article section.s-price .container .price-sub-catch+.price-sub{margin-top:1.5vw}main>article section.s-price .container .price-sub-catch+.table-box{margin-top:2vw}main>article section.s-price .container .price-sub-catch .icon_matomewari::before{width:20vw;height:8vw;left:-18vw;top:-4vw}main>article section.s-price .container .price-sub{margin-top:7vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-name .price-name-container h3{font-size:3.5vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison{min-width:inherit;width:100%}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .caution{font-size:2.5vw;margin:1vw 0 0}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .note{margin:0 2vw 0 0}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .note .frame{margin:0 0 0.5vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .price{font-size:10vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .price>span{font-size:5vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison .price-contents-comparison-inner .price>span>span{font-size:2.2vw;bottom:6.5vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before.limited{min-height:19vw;padding-left:16vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before.limited .limited-icon{font-size:3vw;width:15vw;height:19vw;padding:0 0 4vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before .price-contents-comparison-inner{padding:0 8.5vw 0 0}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-before .price-contents-comparison-inner::before{width:7vw;height:7vw;top:4vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after{margin:1vw 0 0}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner .price{font-size:12vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner .price>span{font-size:7vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner .price>span>span{font-size:3vw;bottom:8.75vw}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner.sp-column{width:100%;flex-direction:column}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner.sp-column .note{flex-direction:row}main>article section.s-price .container .price-sub .price-wrap .price-inner .price-contents-comparison-after .price-contents-comparison-inner.sp-column .price{flex:1}main>article section.s-price .container .table-box.price-table table{width:100%}main>article section.s-price .container .table-box.price-table table tr th,main>article section.s-price .container .table-box.price-table table tr td{font-size:3vw}main>article section.s-price .container .table-box.price-table table thead tr th,main>article section.s-price .container .table-box.price-table table thead tr td{padding:1.5vw}main>article section.s-price .container .table-box.price-table table thead tr th.gray,main>article section.s-price .container .table-box.price-table table thead tr td.gray{font-size:3vw}main>article section.s-price .container .table-box.price-table table tbody tr th,main>article section.s-price .container .table-box.price-table table tbody tr td{padding:2vw}main>article section.s-price .container .table-box.price-table table tbody tr td .price span{font-size:3.5vw}main>article section.s-price .container .table-box.price-table.column2 table tbody tr th{width:35vw}main>article section.s-price .container .payment{padding:3vw 3vw 4vw;margin:1.5vw 0 0}main>article section.s-price .container .payment-left .fukidashi{width:35vw;padding:10vw 1vw 5vw;border:2px solid #d8dee2}main>article section.s-price .container .payment-left .fukidashi::before,main>article section.s-price .container .payment-left .fukidashi::after{width:calc(3.5vw + 3px);height:calc(4vw + 3px);-webkit-clip-path:polygon(0 0, 100% 100%, 0 95%);clip-path:polygon(0 0, 100% 100%, 0 95%);right:-4.65vw}main>article section.s-price .container .payment-left .fukidashi::after{width:3.5vw;height:4vw;right:calc(-4.7vw + 1px)}main>article section.s-price .container .payment-left .fukidashi .fukidashi-ribbon{left:-1.5vw;top:1.5vw}main>article section.s-price .container .payment-left .fukidashi .fukidashi-ribbon p{min-height:7vw;font-size:3vw;padding:1vw 2vw 2vw 5vw;-webkit-clip-path:polygon(0 0, calc(100% - 2.5vw) 0, 100% calc(100% - 1.5vw), 1.5vw calc(100% - 1.5vw), 1.5vw 100%, 0 calc(100% - 1.5vw));clip-path:polygon(0 0, calc(100% - 2.5vw) 0, 100% calc(100% - 1.5vw), 1.5vw calc(100% - 1.5vw), 1.5vw 100%, 0 calc(100% - 1.5vw));padding:0 3vw 1.5vw 3vw}main>article section.s-price .container .payment-left .fukidashi .fukidashi-ribbon p::before{width:1.5vw;height:1.5vw}main>article section.s-price .container .payment-left .fukidashi>p{font-size:3.5vw}main>article section.s-price .container .payment-left .fukidashi>p em{font-size:4.5vw}main>article section.s-price .container .payment-right{width:inherit;padding:0 0 0 4vw}main>article section.s-price .container .payment-right>p{font-size:3.5vw;line-height:1.4}main>article section.s-price .container .payment-right ul{gap:2vw 2vw;flex-wrap:wrap;justify-content:center;margin:2vw 0 0}main>article section.s-price .container .payment-right ul li{flex:inherit;width:23vw;border-radius:1.5vw}main>article section.s-price .container .payment-right ul li p{font-size:2.5vw;min-height:10vw}main>article section.s-price .container .payment-right ul li .img{padding:2vw 5vw}main>article section.s-price .container .payment-right .common-linkbtn{margin:2vw 0 0}main>article section.s-price .container .guarantee .table-box.guarantee-table table tr th,main>article section.s-price .container .guarantee .table-box.guarantee-table table tr td{font-size:3vw}main>article section.s-price .container .guarantee .table-box.guarantee-table table tbody tr th,main>article section.s-price .container .guarantee .table-box.guarantee-table table tbody tr td{padding:2vw;min-width:20vw}main>article section.s-price .container .guarantee .table-box+.caution{margin:1vw 0 0}main>article section.s-price .container .caution-treatment{padding:2.5vw 3vw 3vw;margin:6vw 0 0}main>article section.s-price .container .caution-treatment p{font-size:3vw;text-align:left}main>article section.s-price .container .caution-treatment .caution-treatment-index{font-size:4vw;text-align:center;margin:0 0 1.5vw}main>article section.s-price .container .botox .botox-caution{font-size:2.5vw;margin:2vw 0 0}main>article section.s-price .container .botox .botox-caution ul{margin-top:2vw}main>article section.s-price .container .heading-image{margin-top:6vw}main>article section.s-price .container .heading-image+.heading-image{margin-top:3vw}}
