article section .color-pink{color:#e94e6d}article section.s-mv{text-align:center;background:url(/assets/yell/images/tarumi/mv_bg.jpg?2026422135916) center top no-repeat}@media only screen and (max-width: 979px){article section.s-mv{background:none}}article section.s-intro{position:relative;overflow:hidden}article section.s-intro .grid{display:grid;grid-template-columns:1fr 980px 1fr;grid-template-rows:auto}article section.s-intro .grid-bg{grid-column:1 / 3;grid-row:1 / 2;background:#fff}article section.s-intro .grid-contents{grid-column:2 / 3;grid-row:1 / 2;min-height:680px;position:relative}article section.s-intro .grid-contents .text{width:810px;position:relative;z-index:1;padding:80px 0 0}article section.s-intro .grid-contents .text h3{display:inline-flex;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:30px;color:#e94e6d;padding:0 25px 0 35px;margin:0 0 25px;position:relative}article section.s-intro .grid-contents .text h3::before,article section.s-intro .grid-contents .text h3::after{content:"";display:block;width:28px;height:38px;border-left:1px solid #e94e6d;border-top:1px solid #e94e6d;position:absolute}article section.s-intro .grid-contents .text h3::before{left:0;top:0}article section.s-intro .grid-contents .text h3::after{right:0;bottom:0;transform:scale(-1, -1)}article section.s-intro .grid-contents .text p+p{margin-top:1.5em}article section.s-intro .grid-contents .text p.text01{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:24px}article section.s-intro .grid-contents .text p.text01 em{color:#e94e6d}article section.s-intro .grid-contents .text p.name{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;line-height:1.5;text-align:right;padding:0 30px 0 0}article section.s-intro .grid-contents .text p.name em{font-size:28px}article section.s-intro .grid-contents .img{position:absolute;right:-250px;bottom:0;pointer-events:none}@media only screen and (max-width: 979px){article section.s-intro{padding:5vw 0 0}article section.s-intro .grid{grid-template-columns:2.5vw 80vw 15vw 1fr}article section.s-intro .grid-contents{grid-column:2 / 4;min-height:inherit}article section.s-intro .grid-contents .text{width:90vw;padding:0 0 5vw;position:relative}article section.s-intro .grid-contents .text h3{font-size:5vw;padding:0 3vw 0 4vw;margin:0 0 3vw}article section.s-intro .grid-contents .text h3::before,article section.s-intro .grid-contents .text h3::after{width:4vw;height:5vw}article section.s-intro .grid-contents .text p{padding:0 27vw 0 0}article section.s-intro .grid-contents .text p+p{margin-top:1em}article section.s-intro .grid-contents .text p.text01{font-size:4vw;padding:0}article section.s-intro .grid-contents .text p.name{padding:0 28vw 0 0}article section.s-intro .grid-contents .text p.name em{font-size:4.5vw}article section.s-intro .grid-contents .img{width:60vw;right:-21vw}}article section.s-what{text-align:center;background:url(/assets/yell/images/tarumi/what01.jpg?2026422135916) center top/100% auto no-repeat,linear-gradient(180deg, #fff 95vw, #f8f8f9 100%);padding:460px 0 140px;margin:-355px 0 0}article section.s-what .speech-bubble{display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 15px rgba(66,58,60,0.1));margin:0 0 65px}article section.s-what .speech-bubble .speech-bubble-inner{display:flex;justify-content:center;align-items:center;width:780px;min-height:180px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:30px;background:#ffffff;background:linear-gradient(0deg, #fff 14%, rgba(255,255,255,0.4) 100%);-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(50% + 15px) calc(100% - 20px), 50% 100%, calc(50% - 15px) calc(100% - 20px), 0 calc(100% - 20px));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 20px), calc(50% + 15px) calc(100% - 20px), 50% 100%, calc(50% - 15px) calc(100% - 20px), 0 calc(100% - 20px));padding:15px 15px 35px}article section.s-what .speech-bubble .speech-bubble-inner em{color:#e94e6d;display:contents}article section.s-what .text01{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:30px}article section.s-what .text01 em{color:#e94e6d}article section.s-what>ul{width:980px;margin:75px auto 0}article section.s-what>ul>li+li{margin-top:115px}article section.s-what>ul>li header.what-header{display:flex;justify-content:center;align-items:center;min-height:80px;background:#efdfd2;background:linear-gradient(90deg, #efdfd2 0%, #f5ebde 25%, #eff4f1 50%, #d8e2e7 75%, #dae3e9 100%);border-radius:15px 15px 0 0;padding:10px 190px;margin:0;position:relative;z-index:1}article section.s-what>ul>li header.what-header .icon{width:147px;height:147px;border-radius:100%;background:#fff;padding:6px;position:absolute;left:35px;top:50%;transform:translate(0, -50%);box-shadow:0 10px 16px rgba(53,56,58,0.2)}article section.s-what>ul>li header.what-header .icon img{width:100%;border-radius:100%}article section.s-what>ul>li header.what-header h3{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:36px;line-height:1.3}article section.s-what>ul>li .container{background:#edeff0;background:linear-gradient(90deg, #edeff0 0%, #f7f8fa 50%, #edeff0 100%);padding:50px 20px 80px;position:relative}article section.s-what>ul>li .container p em{font-weight:700;color:#e94e6d}article section.s-what>ul>li .container p.catch{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal}article section.s-what>ul>li .container p.catch span{font-size:34px;background:linear-gradient(transparent calc(100% - 1px), #acb1b4 calc(100% - 1px))}article section.s-what>ul>li .container p.catch em{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;color:#e94e6d}article section.s-what>ul>li .container p.catch+.explanation{margin:30px 50px 0}article section.s-what>ul>li .container .explanation p+p{margin-top:1em}article section.s-what>ul>li .container .price-wrap{max-width:840px;background:#fdfdfd;padding:35px 50px 30px 45px;margin:35px auto 0}article section.s-what>ul>li .container .price-wrap .price-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal}article section.s-what>ul>li .container .price-wrap .price-inner .price-name .price-name-container{display:flex;align-items:center;line-height:1.4;padding:0 10px}article section.s-what>ul>li .container .price-wrap .price-inner .price-name .price-name-container+.price-name-container{margin-top:20px;padding-top:20px;border-top:1px solid #7d8488}article section.s-what>ul>li .container .price-wrap .price-inner .price-name .price-name-container h3{font-size:26px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents{flex:1;display:flex;justify-content:flex-end;align-items:center;text-align:right}article section.s-what>ul>li .container .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}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents-note{text-align:center;padding:0 20px 0 10px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents-note .frame{border:1px solid #7d8488;padding:0 10px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents .price{font-size:70px;line-height:1;white-space:nowrap}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents .price>span{font-size:35px;font-weight:600;position:relative}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents .price>span>span{font-size:15px;white-space:nowrap;position:absolute;left:50%;bottom:42px;transform:translate(-50%, 0)}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .icon{width:inherit;height:inherit;font-size:14px;font-weight:600;line-height:1.1;background:none;color:#7d8488;border-radius:0}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .price{font-size:42px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .price>span{font-size:23px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .price>span>span{font-size:10px;bottom:28px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited{position:relative;padding:0 0 0 75px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited::before{content:"";display:block;width:42px;height:26px;background:url(/assets/yell/images/point_campaign02.svg) center top/100% auto no-repeat;position:absolute;left:20px;top:50%;transform:translate(0, -50%)}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited .icon{background:#e94e6d}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited .price{font-size:80px;color:#e94e6d}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited .price>span{font-size:38px}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited .price>span>span{font-size:16px;bottom:48px}article section.s-what>ul>li .container .price-wrap.campaign{padding-top:1px;margin-top:60px;border:1px solid #e94e6d}article section.s-what>ul>li .container .price-wrap.campaign .campaign-header{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;margin:0 0 15px}article section.s-what>ul>li .container .price-wrap.campaign .campaign-header .price-campaign-index{display:flex;justify-content:center;align-items:center;width:653px;height:62px;font-size:28px;color:#fff;background:url(/assets/yell/images/point_campaign01.svg) center top/100% auto no-repeat;padding:0 0 11px;margin:-30px auto 0}article section.s-what>ul>li .container .price-wrap.campaign .campaign-header .price-campaign-caution{font-size:20px}article section.s-what>ul>li .container .price-wrap.campaign .price-campaign{display:flex;justify-content:flex-end;align-items:center;width:100%;margin:10px 0 0}article section.s-what>ul>li .container .price-wrap.campaign .price-campaign .price-contents{flex:inherit}article section.s-what>ul>li .container .price-wrap.recommendation{margin-top:70px;border:5px solid #d8dee2;padding:0;position:relative}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box{width:100%;height:100%;display:block;padding:35px 50px 35px 45px;text-decoration:none}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index{min-width:570px;display:inline-flex;justify-content:flex-start;align-items:center;height:73px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:20px;padding:0 50px 0 5px;position:absolute;left:0;top:-40px}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index::before{content:"";display:block;width:100%;height:58px;background:url(/assets/yell/images/point06.svg) center top/100% 100% no-repeat;position:absolute;left:-17px;top:15px}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index ul{display:flex;align-items:center;gap:0 7px;position:relative;padding:0 10px 0 0}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index ul li{display:flex;justify-content:center;align-items:center;width:73px;height:73px;font-size:18px;line-height:1.2;border:1px solid #7d8488;background:#fff;color:#7d8488;border-radius:100%}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index p{color:#fff;position:relative}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index p+ul{padding-left:5px}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .common-linkbtn{width:100%;position:absolute;left:0;bottom:-25px}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .common-linkbtn a{min-width:250px;min-height:50px}article section.s-what .what-container{width:980px;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;margin:60px auto 0}article section.s-what .what-container+article section.s-what .what-container{margin-top:50px}article section.s-what .what-container h3{display:flex;justify-content:center;align-items:center;min-height:65px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;color:#fff;background:#989ca8;background:linear-gradient(90deg, #989ca8 10%, #abafba 50%, #989ca8 90%);padding:10px}article section.s-what .what-container .point-list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:40px 20px;padding:45px 100px 70px}article section.s-what .what-container .point-list li{min-width:330px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:1.4;text-align:left;padding:0 0 0 40px;position:relative}article section.s-what .what-container .point-list li::before,article section.s-what .what-container .point-list li::after{content:"";display:block;position:absolute}article section.s-what .what-container .point-list li::before{width:28px;height:28px;border:1px solid #d0d2d7;background:#f6f7fc;left:0;top:50%;transform:translate(0, -50%)}article section.s-what .what-container .point-list li::after{width:50px;height:4px;background:#868a95;border:1px solid #fff;border-radius:100px;left:-11px;top:15px;transform:rotate(-45deg)}@media only screen and (max-width: 979px){article section.s-what{padding:74vw 0 12vw;margin:-65vw 0 0;background-size:200vw auto;overflow:hidden}article section.s-what .speech-bubble{filter:drop-shadow(0 0 2vw rgba(66,58,60,0.1));margin:0 0 8vw}article section.s-what .speech-bubble .speech-bubble-inner{width:90vw;min-height:25vw;font-size:4vw;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 3vw), calc(50% + 2vw) calc(100% - 3vw), 50% 100%, calc(50% - 2vw) calc(100% - 3vw), 0 calc(100% - 3vw));clip-path:polygon(0 0, 100% 0, 100% calc(100% - 3vw), calc(50% + 2vw) calc(100% - 3vw), 50% 100%, calc(50% - 2vw) calc(100% - 3vw), 0 calc(100% - 3vw));padding:2.5vw 2.5vw 4.5vw}article section.s-what .text01{font-size:4.2vw}article section.s-what>ul{width:95%;margin:10vw auto 0}article section.s-what>ul>li+li{margin-top:15vw}article section.s-what>ul>li header.what-header{min-height:12vw;border-radius:2vw 2vw 0 0;padding:1.5vw 15vw 1.5vw 20vw}article section.s-what>ul>li header.what-header .icon{width:16vw;height:16vw;padding:0.75vw;left:4vw;box-shadow:0 1.5vw 2vw rgba(53,56,58,0.2)}article section.s-what>ul>li header.what-header h3{font-size:4.5vw}article section.s-what>ul>li .container{padding:6vw 2.5vw 12vw}article section.s-what>ul>li .container p.catch span{font-size:4.5vw}article section.s-what>ul>li .container p.catch+.explanation{margin:4vw 4vw 0}article section.s-what>ul>li .container .price-wrap{padding:4vw 0 3vw;margin:5vw auto 0}article section.s-what>ul>li .container .price-wrap .price-inner{justify-content:center;flex-direction:column}article section.s-what>ul>li .container .price-wrap .price-inner .price-name{width:100%}article section.s-what>ul>li .container .price-wrap .price-inner .price-name .price-name-container{flex:1;flex-direction:column;line-height:1.4;padding:0}article section.s-what>ul>li .container .price-wrap .price-inner .price-name .price-name-container+.price-name-container{margin:2.5vw 5vw 0;padding:2.5vw 0 0}article section.s-what>ul>li .container .price-wrap .price-inner .price-name .price-name-container h3{font-size:4vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-name .price-name-container .frame{padding:0 2vw;margin:1.5vw 0}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents{margin:3vw 0 0}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents .icon{width:11vw;height:11vw;font-size:3vw;margin-right:2vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents-note{padding:0 3vw 0 0}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents-note .frame{padding:0 2vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents .price{font-size:12vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents .price>span{font-size:7vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents .price>span>span{font-size:3vw;bottom:8.75vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .icon{font-size:3vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal-note{padding:0 3vw 0 2vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal-note .frame{padding:0 1.5vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .price{font-size:10vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .price>span{font-size:5vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.normal .price>span>span{font-size:2.2vw;bottom:6.5vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited{padding:11vw 0 0;margin:0}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited::before{width:7.5vw;height:7.5vw;background:url(/assets/yell/images/point_campaign02.svg) center top/100% auto no-repeat;position:absolute;left:50%;top:2vw;transform:translate(-50%, 0) rotate(90deg)}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited .price{font-size:14vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited .price>span{font-size:8vw}article section.s-what>ul>li .container .price-wrap .price-inner .price-contents.limited .price>span>span{font-size:3.5vw;bottom:9.75vw}article section.s-what>ul>li .container .price-wrap.campaign{margin-top:12vw}article section.s-what>ul>li .container .price-wrap.campaign .campaign-header{margin:0 2.5vw 3vw}article section.s-what>ul>li .container .price-wrap.campaign .campaign-header .price-campaign-index{width:70vw;height:17vw;font-size:4vw;line-height:1.4;background:url(/assets/yell/images/point_campaign01_sp.svg) center top/100% auto no-repeat;padding:0 0 2.5vw;margin:-8vw auto 0}article section.s-what>ul>li .container .price-wrap.campaign .campaign-header .price-campaign-caution{font-size:3vw;margin:1.5vw 0 0}article section.s-what>ul>li .container .price-wrap.campaign .price-campaign{flex-direction:column;width:100%;margin:0 0 0}article section.s-what>ul>li .container .price-wrap.campaign .price-campaign .price-contents{flex:inherit}article section.s-what>ul>li .container .price-wrap.recommendation{margin-top:8vw;border:1vw solid #d8dee2;padding:0}article section.s-what>ul>li .container .price-wrap.recommendation+.recommendation{margin-top:12vw}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box{padding:9vw 0 6vw}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index{min-width:80vw;height:12vw;gap:0 1vw;font-size:3vw;padding:0 7vw 0 1vw;top:-5vw}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index::before{height:10vw;left:-2vw;top:2vw}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index ul{gap:0 0;padding:0}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index ul li{font-size:3vw;width:11vw;height:11vw}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .recommendation-index p+ul{padding-left:0}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .common-linkbtn{bottom:-5vw}article section.s-what>ul>li .container .price-wrap.recommendation .recommendation-box .common-linkbtn a{min-width:40vw;min-height:9vw}article section.s-what .what-container{width:95%;border-radius:3vw 3vw 0 0;margin:8vw auto 0}article section.s-what .what-container+article section.s-what .what-container{margin-top:6vw}article section.s-what .what-container h3{min-height:8vw;font-size:4.5vw;padding:1.5vw}article section.s-what .what-container .point-list{gap:4vw 3vw;padding:5vw}article section.s-what .what-container .point-list li{min-width:inherit;font-size:3.5vw;padding:0 0 0 6vw}article section.s-what .what-container .point-list li::before{width:4vw;height:4vw}article section.s-what .what-container .point-list li::after{width:8vw;left:calc(-2.5vw + 3px);top:calc(1vw + 3px)}}article section.s-menu{padding:0 0 100px;background:#f9f9fa;background:linear-gradient(180deg, #f9f9fa 0%, #fff 100%);overflow:hidden}article section.s-menu .container{width:980px;margin:0 auto}article section.s-menu .container>p+p{margin-top:1em}article section.s-menu .container .menu-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:45px 0 10px}article section.s-menu .container .menu-sub-catch+.subpage-acc{margin-top:0}article section.s-menu .container h3{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-weight:600;font-size:43px;text-align:center;line-height:1.2;margin:0 0 30px}article section.s-menu .container h3+.menu-container{margin-top:40px}article section.s-menu .container .text01{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:20px;text-align:center;color:#e94e6d;margin-top:40px}article section.s-menu .container .text02{display:flex;justify-content:center;align-items:center;margin:70px 0 0}article section.s-menu .container .text02_inner{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:25px 45px;position:relative}article section.s-menu .container .text02_inner::before,article section.s-menu .container .text02_inner::after{content:"";display:block;width:40px;height:50px;border-left:1px solid #35383a;border-top:1px solid #35383a;position:absolute}article section.s-menu .container .text02_inner::before{left:0;top:0}article section.s-menu .container .text02_inner::after{right:0;bottom:0;transform:scale(-1, -1)}article section.s-menu .container .text02_inner p{display:inline-flex;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:30px;line-height:1.5;background:linear-gradient(90deg, #efdfd2 0%, #f5ebde 25%, #eff4f1 50%, #d8e2e7 75%, #dae3e9 100%);padding:0 25px}article section.s-menu .container .text02_inner p+p{margin-top:15px}article section.s-menu .container .text02_inner p em{color:#e94e6d}article section.s-menu .container .text03{width:370px;height:49px;background:#fff;margin:60px auto 25px;position:relative}article section.s-menu .container .text03::before{content:"";display:block;width:100%;height:calc(100% + 18px);background:url(/assets/yell/images/tarumi/menu13.svg) center top/100% 100% no-repeat;position:absolute;left:-5px;top:-5px}article section.s-menu .container .text03 span{display:flex;justify-content:center;align-items:center;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:20px;padding:2px 0 0 0;position:relative}article section.s-menu .container .text03+.text02{margin-top:0}article section.s-menu .container .text04{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:27px;text-align:center;background:url(/assets/yell/images/tarumi/menu14.png?2026422135916) center bottom no-repeat;margin:50px auto 0;padding:0 0 80px;position:relative}article section.s-menu .container .text04 span{background:linear-gradient(transparent calc(100% - 1px), #35383a calc(100% - 1px));padding:0 0 3px}article section.s-menu .container .text04 em{color:#e94e6d}article section.s-menu .container .mechanism-contents{font-size:20px;text-align:left;padding:40px}article section.s-menu .container .mechanism-contents em{font-weight:bold;color:#e94e6d}article section.s-menu .container .mechanism-contents-inner{background:#f9f9fa;padding:35px;margin:30px 0 0}article section.s-menu .container .mechanism-contents-inner p span{font-size:25px;font-weight:600;background:linear-gradient(90deg, #efdfd2 0%, #f5ebde 25%, #eff4f1 50%, #d8e2e7 75%, #dae3e9 100%);padding:3px 3px 3px 6px}article section.s-menu .container .mechanism-contents-inner .img{margin:15px 0 0}article section.s-menu .container .effect-contents{font-size:20px;padding:35px 40px 40px;text-align:left}article section.s-menu .container .effect-contents em{font-weight:bold;color:#e94e6d}article section.s-menu .container .effect-contents-index{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;color:#e94e6d;text-align:center;margin:0 0 20px}article section.s-menu .container .effect-contents-inner01{width:850px;padding:30px 180px 35px 35px;border:5px solid #d8dee2;margin:45px 0 0;position:relative}article section.s-menu .container .effect-contents-inner01 p{line-height:2}article section.s-menu .container .effect-contents-inner01 p span{background:linear-gradient(transparent calc(100% - 1px), #acb1b4 calc(100% - 1px));padding:0 0 5px}article section.s-menu .container .effect-contents-inner01 .img{position:absolute;right:-50px;top:50%;transform:translate(0, -48%)}article section.s-menu .container .effect-contents-inner01 .img img{width:200px}article section.s-menu .container .effect-contents-inner02{padding:35px;background:#f9f9fa;margin:80px 0 0;position:relative}article section.s-menu .container .effect-contents-inner02-text01{display:flex;justify-content:center;align-items:center}article section.s-menu .container .effect-contents-inner02-text01 p{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;color:#e94e6d;background:linear-gradient(transparent calc(100% - 1px), #35383a calc(100% - 1px));position:relative}article section.s-menu .container .effect-contents-inner02-text01 p::before,article section.s-menu .container .effect-contents-inner02-text01 p::after{content:"!";display:flex;justify-content:center;align-items:center;width:44px;height:44px;color:#35383a;background:url(/assets/yell/images/tarumi/menu12.svg) center center/100% auto no-repeat;position:absolute;top:50%;transform:translate(0, -50%)}article section.s-menu .container .effect-contents-inner02-text01 p::before{left:-55px}article section.s-menu .container .effect-contents-inner02-text01 p::after{right:-55px}article section.s-menu .container .effect-contents-inner02-text02{background:#35383a;margin:35px 0 0;padding:30px 35px}article section.s-menu .container .effect-contents-inner02-text02 p{font-size:20px;font-weight:700;color:#fdea9d}article section.s-menu .container .effect-contents-inner02-text03{margin:25px 0 0}article section.s-menu .container .price-contents{text-align:center;margin:45px 0 0}article section.s-menu .container .price-contents h4{display:flex;justify-content:center;align-items:center;min-height:65px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;color:#fff;background:#989ca8;background:linear-gradient(90deg, #989ca8 10%, #abafba 50%, #989ca8 90%);padding:10px;border-radius:20px 20px 0 0}article section.s-menu .container .price-contents .price-contents-index{font-size:24px;background:#e7ebee;margin:0 0 25px}article section.s-menu .container .price-contents .catch{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;margin:0 0 20px}article section.s-menu .container .price-contents .catch span{font-size:34px;background:linear-gradient(transparent calc(100% - 1px), #acb1b4 calc(100% - 1px))}article section.s-menu .container .price-contents .catch em{color:#e94e6d}article section.s-menu .container .price-contents .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}article section.s-menu .container .price-contents p+.price-sub-catch{margin:20px 0 10px}article section.s-menu .container .price-contents>ul>li{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;background:#edf1f4;padding:30px 30px 40px;overflow:hidden}article section.s-menu .container .price-contents>ul>li+li{margin-top:30px}article section.s-menu .container .price-contents>ul>li>header{display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.5;text-align:center;margin:0 0 25px;position:relative}article section.s-menu .container .price-contents>ul>li>header .price-new-ribbon{display:flex;justify-content:center;align-items:center;flex-direction:column;width:300px;height:70px;background:#e94e6d;transform:rotate(-40deg);position:absolute;left:-125px;top:-10px}article section.s-menu .container .price-contents>ul>li>header .price-new-ribbon p{color:#fff;line-height:1}article section.s-menu .container .price-contents>ul>li>header .price-new-ribbon p.en{font-size:25px}article section.s-menu .container .price-contents>ul>li>header .price-new-ribbon p.ja{font-size:16px;padding:0 0 3px}article section.s-menu .container .price-contents>ul>li>header h5{font-size:34px;line-height:1.3;position:relative}article section.s-menu .container .price-contents>ul>li>header h5 .linkbtn{position:absolute;top:50%;left:105%}article section.s-menu .container .price-contents>ul>li>header h5 .linkbtn a{min-width:120px;display:flex;justify-content:center;align-items:center;transform:translate(0, -50%);display:flex;align-items:center;justify-content:center;color:#fff;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-weight:400;font-size:14px;background-color:#e94e6d;padding:3px 15px 2px 10px;border-radius:20px;text-decoration:none}article section.s-menu .container .price-contents>ul>li>header h5 .linkbtn a::before{content:"";display:block;width:6px;height:6px;border-bottom:1px solid #fff;border-left:1px solid #fff;position:absolute;top:50%;right:5px;transform:rotate(-135deg) translate(75%, 0)}article section.s-menu .container .price-contents>ul>li>header p{font-size:20px;margin:5px 0 0}article section.s-menu .container .price-contents>ul>li>header p span{font-size:16px}article section.s-menu .container .price-contents>ul>li ul.price-list>li{display:flex;justify-content:space-between;align-items:center;padding:0 0 30px;border-bottom:1px dashed #96928d}article section.s-menu .container .price-contents>ul>li ul.price-list>li+li{margin-top:30px}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex:1;text-align:left;padding:0 40px 0 0}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p{font-size:24px;line-height:1.8}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p.frame{border:1px solid #35383a;padding:0 10px}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p.frame.limited{color:#fff;background:#e94e6d;border:none}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p .frame{display:inline-flex;border:1px solid #35383a;padding:0 10px;margin:0 10px 0 0}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p .small{font-size:16px}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right{display:flex;justify-content:flex-end;flex-direction:column;text-align:right}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price-fukidashi{max-width:240px}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price{font-size:68px;line-height:1;color:#e94e6d;white-space:nowrap}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price>span{font-size:36px;font-weight:600;position:relative}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price>span>span{font-size:13px;white-space:nowrap;position:absolute;left:50%;bottom:45px;transform:translate(-50%, 0)}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price_monitor{font-size:20px}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-new,article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-pd{padding-left:120px;position:relative}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-new::before,article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-pd::before{content:"";display:block;width:113px;height:88px;position:absolute;left:0;top:50%;transform:translate(0, -50%)}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-new::before{background:url(/assets/yell/images/common/price_new_icon.png?2026422135916) right center/auto 100% no-repeat}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-pd::before{background:url(/assets/yell/images/common/price_pd_icon.png?2026422135916) 90% center/auto 100% no-repeat}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price_pertime{color:#e94e6d;margin:3px 0 0}article section.s-menu .container .price-contents>ul>li ul.price-list>li.hifuka{background:#fcfbeb;border:none;padding:20px 30px}article section.s-menu .container .price-contents>ul>li ul.caution{width:100%;font-size:15px;font-weight:600;line-height:1.6;text-align:left;margin:10px 0 0}article section.s-menu .container .price-contents>ul>li .bc_01_063{width:100%;margin:10px 0 0}article section.s-menu .container .price-contents>ul>li .bc_01_063 .modalbtn a{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;background:#e94e6d}article section.s-menu .container .price-contents>ul>li .common-linkbtn{margin-top:30px}article section.s-menu .container .price-contents.density>ul>li{padding-left:60px;padding-right:60px;background:#f9f9fa}article section.s-menu .container .osusume-contents{background:#efdfd2;background:linear-gradient(90deg, #efdfd2 0%, #f5ebde 25%, #eff4f1 50%, #d8e2e7 75%, #dae3e9 100%);padding:15px;margin:20px 0 0}article section.s-menu .container .osusume-contents-inner{background:#fff;padding:40px 20px}article section.s-menu .container .osusume-contents-inner ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px 40px}article section.s-menu .container .osusume-contents-inner ul li{width:380px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:24px;line-height:1.4;text-align:left;padding:0 0 15px 40px;border-bottom:1px dotted #35383a;position:relative}article section.s-menu .container .osusume-contents-inner ul li::before,article section.s-menu .container .osusume-contents-inner ul li::after{content:"";display:block;position:absolute}article section.s-menu .container .osusume-contents-inner ul li::before{width:28px;height:28px;border:1px solid #d0d2d7;background:#f6f7fc;left:0;top:4px}article section.s-menu .container .osusume-contents-inner ul li::after{width:50px;height:4px;background:#868a95;border:1px solid #fff;border-radius:100px;left:-11px;top:15px;transform:rotate(-45deg)}article section.s-menu .container .point-container{width:980px;background:#f9f9fa;border-radius:20px 20px 0 0;overflow:hidden;margin:0 auto}article section.s-menu .container .point-container+article section.s-menu .container .point-container{margin-top:50px}article section.s-menu .container .point-container h4{display:flex;justify-content:center;align-items:center;min-height:65px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;color:#fff;background:#989ca8;background:linear-gradient(90deg, #989ca8 10%, #abafba 50%, #989ca8 90%);padding:10px}article section.s-menu .container .point-container>ul{padding:25px 30px 30px}article section.s-menu .container .point-container>ul>li+li{border-top:1px solid #e4e7e9;padding:50px 0 0;margin:50px 0 0}article section.s-menu .container .point-container>ul>li .point-index{display:flex;justify-content:flex-start;align-items:flex-start;margin:0 0 40px}article section.s-menu .container .point-container>ul>li .point-index .point{padding:0 30px 0 18px}article section.s-menu .container .point-container>ul>li .point-index .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}article section.s-menu .container .point-container>ul>li .point-index .point p::before{content:"";width:100%;height:90px;height:calc(100% + 23px);background:url(/assets/yell/images/tarumi/menu15.svg) center top/100% auto no-repeat;pointer-events:none;position:absolute;left:-6px;top:-6px}article section.s-menu .container .point-container>ul>li .point-index .point p span{font-size:38px}article section.s-menu .container .point-container>ul>li .point-index .details{flex:1;font-size:20px}article section.s-menu .container .point-container>ul>li .point-index .details h5{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;color:#e94e6d;line-height:1.4;margin:0 0 10px}article section.s-menu .container .point-container>ul>li .point-contents01 ul{display:flex;justify-content:space-between;gap:0 30px}article section.s-menu .container .point-container>ul>li .point-contents01 ul li{flex:1;background:#fff;padding:10px 30px 30px}article section.s-menu .container .point-container>ul>li .point-contents01 ul li .img{margin:0 0 15px}article section.s-menu .container .point-container>ul>li .point-contents01 ul li p{font-size:16px}article section.s-menu .container .point-container>ul>li .point-contents01 ul li p.point-contents01-index{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;color:#e94e6d;font-size:24px;text-align:center;margin:0 0 10px}article section.s-menu .container .point-container>ul>li .point-contents02{margin:30px 0 0}article section.s-menu .container .point-container>ul>li .point-contents02 ul{display:flex;justify-content:center;gap:0 75px;background:#fff;padding:30px}article section.s-menu .container .point-container>ul>li .point-contents02 ul li{width:187px;position:relative}article section.s-menu .container .point-container>ul>li .point-contents02 ul li+li::before{content:"";width:33px;height:38px;background:url(/assets/yell/images/tarumi/menu21.svg) center center/100% auto no-repeat;position:absolute;left:-53px;top:105px}article section.s-menu .container .point-container>ul>li .point-contents02 ul li .img{margin:0 0 10px}article section.s-menu .container .point-container>ul>li .point-contents02 ul li p{font-size:15px;line-height:1.5}article section.s-menu .container .point-container>ul>li .point-movie{padding:0 30px}article section.s-menu .container .subpage-acc #hifu-premium{padding:10px 0 0}article section.s-menu .container .subpage-acc #hifu-premium .img{text-align:center}article section.s-menu .container .subpage-acc #hifu-premium p{max-width:850px;text-align:left;margin:10px auto 0}article section.s-menu .container .menu-container{width:980px;background:#fff;border-radius:20px 20px 0 0;overflow:hidden;margin:60px auto 0}article section.s-menu .container .menu-container+article section.s-menu .container .menu-container{margin-top:50px}article section.s-menu .container .menu-container h4{display:flex;justify-content:center;align-items:center;min-height:65px;font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:28px;color:#fff;background:#989ca8;background:linear-gradient(90deg, #989ca8 10%, #abafba 50%, #989ca8 90%);padding:10px}article section.s-menu .container .menu-container .area-contents{padding:40px 20px;border:2px solid #989ca8;border-top:none}article section.s-menu .container .menu-container .area-contents>ul{display:flex;justify-content:center;align-items:center;gap:0 20px}article section.s-menu .container .caution-treatment{text-align:center;background:#f3f3f3;padding:20px 30px 30px;margin:45px 0 0}article section.s-menu .container .caution-treatment-index{font-size:24px;font-weight:bold;color:#e94e6d;margin:0 0 10px}@media only screen and (max-width: 979px){article section.s-menu{padding:9vw 0 12vw}article section.s-menu .container{width:95%}article section.s-menu .container .menu-sub-catch{font-size:3.5vw;margin:6vw 0 1.5vw}article section.s-menu .container h3{font-size:6vw;margin:0 0 4vw}article section.s-menu .container h3+.menu-container{margin-top:5vw}article section.s-menu .container .text01{font-size:3.5vw;margin:5vw 0 0}article section.s-menu .container .text02{margin:8vw 0 0}article section.s-menu .container .text02_inner{padding:2vw 4vw;margin:0}article section.s-menu .container .text02_inner::before,article section.s-menu .container .text02_inner::after{width:4vw;height:6vw}article section.s-menu .container .text02_inner p{display:inline-flex;font-size:3.5vw;padding:0 1vw}article section.s-menu .container .text02_inner p+p{margin-top:2vw}article section.s-menu .container .text03{width:70vw;height:10vw;margin:7vw auto 4vw}article section.s-menu .container .text03::before{height:calc(100% + 3vw);left:-0.75vw;top:-0.75vw}article section.s-menu .container .text03 span{font-size:4vw;padding:1vw 0 0 0}article section.s-menu .container .text04{font-size:4.5vw;background-size:80vw auto;margin:6vw auto 0;padding:0 0 14vw}article section.s-menu .container .text04 span{padding:0 0 0.5vw}article section.s-menu .container .mechanism-contents{font-size:3.5vw;padding:3vw}article section.s-menu .container .mechanism-contents-inner{padding:4vw;margin:4vw 0 0}article section.s-menu .container .mechanism-contents-inner p span{font-size:4vw;font-weight:600;background:linear-gradient(90deg, #efdfd2 0%, #f5ebde 25%, #eff4f1 50%, #d8e2e7 75%, #dae3e9 100%);padding:0.5vw 0.5vw 0.5vw 1vw}article section.s-menu .container .mechanism-contents-inner .img{margin:2vw 0 0}article section.s-menu .container .effect-contents{font-size:3.5vw;padding:4vw}article section.s-menu .container .effect-contents-index{font-size:4.5vw;margin:0 0 3vw}article section.s-menu .container .effect-contents-inner01{width:100%;padding:3vw 20vw 4vw 3vw;border:1vw solid #d8dee2;margin:5vw 0 0;position:relative}article section.s-menu .container .effect-contents-inner01 p{line-height:2}article section.s-menu .container .effect-contents-inner01 p span{background:linear-gradient(transparent calc(100% - 1px), #acb1b4 calc(100% - 1px));padding:0 0 5px}article section.s-menu .container .effect-contents-inner01 .img{width:28vw;right:-8vw;top:inherit;bottom:0;transform:translate(0, 0)}article section.s-menu .container .effect-contents-inner02{padding:4vw;margin:9vw 0 0}article section.s-menu .container .effect-contents-inner02-text01 p{font-size:4.5vw}article section.s-menu .container .effect-contents-inner02-text01 p::before,article section.s-menu .container .effect-contents-inner02-text01 p::after{width:8vw;height:8vw}article section.s-menu .container .effect-contents-inner02-text01 p::before{left:-10vw}article section.s-menu .container .effect-contents-inner02-text01 p::after{right:-10vw}article section.s-menu .container .effect-contents-inner02-text02{margin:4vw 0 0;padding:3.5vw 4vw}article section.s-menu .container .effect-contents-inner02-text02 p{font-size:3.5vw}article section.s-menu .container .effect-contents-inner02-text03{margin:3vw 0 0}article section.s-menu .container .price-contents{margin:6vw 0 0}article section.s-menu .container .price-contents h4{min-height:8vw;font-size:4.5vw;padding:1.5vw;border-radius:3vw 3vw 0 0}article section.s-menu .container .price-contents .price-contents-index{font-size:4vw;margin:0 0 3vw}article section.s-menu .container .price-contents .catch{margin:0 0 3vw}article section.s-menu .container .price-contents .catch span{font-size:4.5vw}article section.s-menu .container .price-contents .price-sub-catch{font-size:3.5vw}article section.s-menu .container .price-contents p+.price-sub-catch{margin:3vw 0 2vw}article section.s-menu .container .price-contents>ul>li{padding:3vw 3vw 4vw}article section.s-menu .container .price-contents>ul>li+li{margin-top:4vw}article section.s-menu .container .price-contents>ul>li>header{margin:0 0 3vw}article section.s-menu .container .price-contents>ul>li>header .price-new-ribbon{width:50vw;height:8vw;background:#e94e6d;transform:rotate(-40deg);position:absolute;left:-22vw;top:-1vw}article section.s-menu .container .price-contents>ul>li>header .price-new-ribbon p.en{font-size:3vw}article section.s-menu .container .price-contents>ul>li>header .price-new-ribbon p.ja{font-size:2.2vw;padding:0 0 0.5vw}article section.s-menu .container .price-contents>ul>li>header h5{font-size:4.5vw}article section.s-menu .container .price-contents>ul>li>header h5 .linkbtn a{min-width:22vw;font-size:2.5vw;padding:1vw 3vw 1vw 1.5vw}article section.s-menu .container .price-contents>ul>li>header h5 .linkbtn a::before{width:1.5vw;height:1.5vw;right:1vw}article section.s-menu .container .price-contents>ul>li>header p{font-size:3vw;margin:0.5vw 0 0}article section.s-menu .container .price-contents>ul>li>header p span{font-size:2.5vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li{padding:0 0 4vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li+li{margin-top:4vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left{justify-content:center;align-items:flex-start;flex-direction:column;padding:0 2.5vw 0 0}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p{font-size:3vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p.frame{font-size:2.5vw;padding:0 1.5vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p .small{font-size:2.5vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-left p .frame{font-size:2.5vw;padding:0 1.5vw;margin:0 0 0 1vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price-fukidashi{max-width:30vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price{font-size:8vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price>span{font-size:5vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price>span>span{font-size:2.5vw;bottom:6.5vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price_monitor{font-size:3.5vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-new,article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-pd{padding-left:16vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-new::before,article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price.icon-pd::before{width:14vw;height:10vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li .price-right .price_pertime{font-size:2.5vw;margin:0.5vw 0 0}article section.s-menu .container .price-contents>ul>li ul.price-list>li.hifuka{padding:4vw;justify-content:flex-end;align-items:flex-end;flex-direction:column}article section.s-menu .container .price-contents>ul>li ul.price-list>li.hifuka .price-left{width:100%;text-align:left;padding:0 0 3vw}article section.s-menu .container .price-contents>ul>li ul.price-list>li.hifuka .price-right{text-align:right}article section.s-menu .container .price-contents>ul>li ul.caution{font-size:2.5vw;margin:1.5vw 0 0}article section.s-menu .container .price-contents>ul>li .bc_01_063{max-width:35vw;text-align:center;margin:1.5vw 0 0}article section.s-menu .container .price-contents>ul>li .bc_01_063 .modalbtn a{min-height:6vw;display:inline-flex;font-size:3vw;padding:0.5vw 3vw 0.5vw 2vw}article section.s-menu .container .price-contents>ul>li .common-linkbtn{margin-top:4vw}article section.s-menu .container .price-contents.density>ul>li{padding-left:2.5vw;padding-right:2.5vw}article section.s-menu .container .osusume-contents{padding:2.5vw;margin:2vw 0 0}article section.s-menu .container .osusume-contents-inner{padding:4vw 5vw}article section.s-menu .container .osusume-contents-inner ul{gap:4vw 0}article section.s-menu .container .osusume-contents-inner ul li{width:100%;font-size:4vw;padding:0 1vw 2vw 6vw}article section.s-menu .container .osusume-contents-inner ul li::before{width:4vw;height:4vw;top:0.5vw}article section.s-menu .container .osusume-contents-inner ul li::after{width:8vw;left:calc(-2.5vw + 3px);top:calc(1vw + 3px)}article section.s-menu .container .point-container{width:100%;border-radius:3vw 3vw 0 0}article section.s-menu .container .point-container+article section.s-menu .container .point-container{margin-top:6vw}article section.s-menu .container .point-container h4{min-height:8vw;font-size:4.5vw;padding:1.5vw}article section.s-menu .container .point-container>ul{padding:3vw 3vw 4vw}article section.s-menu .container .point-container>ul>li+li{padding:6vw 0 0;margin:6vw 0 0}article section.s-menu .container .point-container>ul>li .point-index{margin:0 0 5vw}article section.s-menu .container .point-container>ul>li .point-index .point{padding:2vw 3vw 0 0}article section.s-menu .container .point-container>ul>li .point-index .point p{width:30vw;height:12.5vw;font-size:3.5vw;padding:0 1vw 1vw 0}article section.s-menu .container .point-container>ul>li .point-index .point p::before{width:100%;height:calc(100% + 4vw);left:-1.5vw;top:-1.5vw}article section.s-menu .container .point-container>ul>li .point-index .point p span{font-size:5vw}article section.s-menu .container .point-container>ul>li .point-index .details{font-size:3.5vw}article section.s-menu .container .point-container>ul>li .point-index .details h5{font-size:4.5vw;line-height:1.4;margin:0 0 1vw}article section.s-menu .container .point-container>ul>li .point-contents01 ul{gap:0 3vw}article section.s-menu .container .point-container>ul>li .point-contents01 ul li{padding:1.5vw 2.5vw 3vw}article section.s-menu .container .point-container>ul>li .point-contents01 ul li .img{margin:0 0 2vw}article section.s-menu .container .point-container>ul>li .point-contents01 ul li p{font-size:3vw}article section.s-menu .container .point-container>ul>li .point-contents01 ul li p.point-contents01-index{font-size:4.5vw;margin:0 0 1.5vw}article section.s-menu .container .point-container>ul>li .point-contents02{margin:4vw 0 0}article section.s-menu .container .point-container>ul>li .point-contents02 ul{gap:4vw 10%;padding:3vw;flex-wrap:wrap}article section.s-menu .container .point-container>ul>li .point-contents02 ul li{width:45%}article section.s-menu .container .point-container>ul>li .point-contents02 ul li+li::before{width:6vw;height:6vw;background:url(/assets/yell/images/tarumi/menu21.svg) center center/auto 100% no-repeat;left:-7vw;top:15vw}article section.s-menu .container .point-container>ul>li .point-contents02 ul li .img{margin:0 0 1vw}article section.s-menu .container .point-container>ul>li .point-contents02 ul li p{font-size:3vw}article section.s-menu .container .point-container>ul>li .point-movie{padding:0}article section.s-menu .container .subpage-acc #hifu-premium{padding:2vw 2.5vw}article section.s-menu .container .subpage-acc #hifu-premium p{margin:1.5vw auto 0}article section.s-menu .container .menu-container{width:100%;border-radius:3vw 3vw 0 0;margin:8vw auto 0}article section.s-menu .container .menu-container+article section.s-menu .container .menu-container{margin-top:6vw}article section.s-menu .container .menu-container h4{min-height:8vw;font-size:4.5vw;padding:1.5vw}article section.s-menu .container .menu-container .point-contents{padding:3vw 4vw 4vw}article section.s-menu .container .menu-container .point-contents .img{width:20vw;padding:0 4vw 0 0}article section.s-menu .container .menu-container .point-contents .point-list{flex:1}article section.s-menu .container .menu-container .point-contents .point-list li{font-size:3.5vw;padding:0 0 0 6vw}article section.s-menu .container .menu-container .point-contents .point-list li+li{margin-top:2vw}article section.s-menu .container .menu-container .point-contents .point-list li::before{width:4vw;height:4vw;top:2vw}article section.s-menu .container .menu-container .point-contents .point-list li::after{width:8vw;left:calc(-2.5vw + 3px);top:calc(1vw + 3px)}article section.s-menu .container .menu-container .area-contents{padding:4vw}article section.s-menu .container .menu-container .area-contents>ul{flex-wrap:wrap;gap:4vw 4vw}article section.s-menu .container .menu-container .area-contents>ul>li{width:37vw}article section.s-menu .container .caution-treatment{padding:2.5vw 3vw 3vw;margin:6vw 0 0}article section.s-menu .container .caution-treatment p{font-size:3vw;text-align:left}article section.s-menu .container .caution-treatment .caution-treatment-index{font-size:4vw;text-align:center;margin:0 0 1.5vw}}article section.s-reason{padding:75px 0 100px;position:relative}article section.s-reason::before{content:"";display:block;width:40%;width:calc(50% - 260px);height:700px;background:url(/assets/yell/images/tarumi/reason01.jpg?2026422135916) center right/cover no-repeat;position:absolute;left:0;top:150px}article section.s-reason::after{content:"";display:block;width:40%;width:calc(50% - 260px);height:800px;background:url(/assets/yell/images/tarumi/reason01.jpg?2026422135916) center right/cover no-repeat;position:absolute;right:0;top:800px}article section.s-reason .reason-catch{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;position:relative;z-index:2}article section.s-reason .reason-catch-text01{font-size:25px;line-height:1.5;color:#e94e6d;text-align:center}article section.s-reason .reason-catch h2{display:flex;justify-content:center;align-items:center;font-size:50px;line-height:1.4;margin:15px 0 0}article section.s-reason .reason-catch h2 em{background:#f3eae0;background:linear-gradient(-90deg, #f3eae0 0%, #fcf9f5 25%, #f9fbfa 50%, #f2f5f7 75%, #f3f6f8 100%);padding:0 20px}article section.s-reason .reason-catch ul{display:flex;justify-content:center;align-items:center;filter:drop-shadow(0 0 10px rgba(53,56,58,0.3));gap:0 20px;margin:45px auto 0}article section.s-reason .reason-catch ul li{display:flex;justify-content:center;align-items:center;flex-direction:column;width:213px;height:213px;font-size:33px;line-height:1.4;color:#e94e6d;background:url(/assets/yell/images/tarumi/reason02.png?2026422135916) center top/cover no-repeat;text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff}article section.s-reason .reason-catch ul li span{font-size:24px}article section.s-reason>ul{width:980px;position:relative;z-index:2;margin:80px auto 0}article section.s-reason>ul>li{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;position:relative}article section.s-reason>ul>li+li{margin-top:65px}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi{width:395px;padding:20px;filter:drop-shadow(0 0 10px rgba(66,58,60,0.1));overflow:hidden;position:relative}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi+.fukidashi{margin-top:30px}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi::before{content:"";display:block;width:353px;height:100%;background:rgba(125,132,136,0.15);position:absolute;left:0;top:0;z-index:-1}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .index{display:flex;justify-content:center;align-items:center;width:500px;height:42px;font-size:20px;font-weight:normal;color:#fff;background:#e94e6d;transform:rotate(-19deg);padding:0 0 0 20px;position:absolute;left:-160px;top:30px;z-index:1}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame{display:flex;justify-content:center;align-items:center;flex-direction:column;width:356px;min-height:250px;background:url("/assets/yell/images/reason02.svg") center top/100% 100% no-repeat;position:relative;padding:55px 40px 40px 0}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:23px;font-weight:bold;text-align:center;line-height:1.5}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p em{font-size:30px;color:#e94e6d;background:linear-gradient(transparent calc(100% - 1px), #e94e6d calc(100% - 1px));padding:0 5px}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p.caution,article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p .caution{font-size:14px;font-weight:normal;margin:5px 0 0}article section.s-reason>ul>li>.text{flex:1;min-height:290px;padding:1px 0 0}article section.s-reason>ul>li>.text .text_inner{padding:40px 20px 0 0}article section.s-reason>ul>li>.text .text_inner p em{font-weight:bold;color:#e94e6d}article section.s-reason>ul>li>.text .text_inner p.caution{font-size:13px;margin:1em 0 0}article section.s-reason>ul>li>.text .text_inner p.link{text-align:right;margin:30px 0 0}article section.s-reason>ul>li>.text .graph{margin:35px 0 0;position:relative}article section.s-reason>ul>li>.text .graph .badge{position:absolute;left:-45px;top:25px}article section.s-reason>ul>li>.text .payment{text-align:center}article section.s-reason>ul>li>.text .payment>p{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:21px;font-weight:600}article section.s-reason>ul>li>.text .payment ul{display:flex;justify-content:space-between;gap:0 13px;margin:15px 0 0}article section.s-reason>ul>li>.text .payment ul li{flex:1;background:#f7f8f8;border-radius:10px;overflow:hidden}article section.s-reason>ul>li>.text .payment 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}article section.s-reason>ul>li>.text .payment ul li .img{padding:15px}article section.s-reason>ul>li>.text .payment .common-linkbtn{font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif;font-weight:400;text-align:right;margin:25px 0 0}article section.s-reason>ul>li .subpage-acc{width:100%;margin:65px 0 0}article section.s-reason>ul>li .subpage-acc .contents .title .acc-fukidashi{position:absolute;left:20px;top:-30px}article section.s-reason>ul>li .subpage-acc .contents .title .highlight{color:#fff591}article section.s-reason>ul>li .subpage-acc .content{background:#f5f6f7;padding:35px 55px 40px}article section.s-reason>ul>li .subpage-acc .content p span{font-weight:600}article section.s-reason>ul>li .subpage-acc .content p em{font-weight:bold;color:#e94e6d}article section.s-reason>ul>li .subpage-acc .content p em.red{color:#b9272d}article section.s-reason>ul>li .subpage-acc .content p em span{font-size:24px}article section.s-reason>ul>li .subpage-acc-container01{display:flex;justify-content:center;gap:0 20px;margin:25px 0 0}article section.s-reason>ul>li .subpage-acc-container02 .text p em._large{font-size:25px;line-height:1.4}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium{background:#fff9e3;padding:25px 15px;font-weight:bold;font-size:20px;line-height:1.4;margin:15px 0 0}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium .premiumText01{font-size:25px;text-align:center;margin:0 !important}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium .premiumText02{color:#b91f2a;font-size:32px;text-align:center;margin:0 !important}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium figure{padding:10px;background:#fff;text-align:center;margin:10px 0}article section.s-reason>ul>li .subpage-acc-container03{display:flex}article section.s-reason>ul>li .subpage-acc-container03 .text{flex:1;padding:0 40px 0 0}article section.s-reason>ul>li .subpage-acc-container03 .img{width:300px;text-align:center}article section.s-reason>ul>li .subpage-acc-container03 .img>div{margin:10px 0}article section.s-reason>ul>li .subpage-acc-container03 .img p{font-weight:600;line-height:1.5}article section.s-reason>ul>li .subpage-acc-container03-full{width:100%;margin-top:50px}article section.s-reason>ul>li .subpage-acc-container03-full p{text-align:center;margin-bottom:20px}article section.s-reason>ul>li .subpage-acc-container03-full p ._large{font-size:25px;line-height:1.4}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table thead tr th{background:#fff9e3;color:#000;border:1px solid #915e02}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr th,article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr td{border:1px solid #915e02;padding:15px 20px}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr th{font-weight:bold;width:17%;background-color:#fff}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr td{width:400px}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr td .img{margin:10px 0 0}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr td .img img{display:block;margin:0 auto}article section.s-reason>ul>li.reverse{flex-direction:row-reverse}article section.s-reason>ul>li.reverse .fukidashi::before{left:inherit;right:0}article section.s-reason>ul>li.reverse .fukidashi .index{left:inherit;right:-160px;transform:rotate(19deg);padding:0 20px 0 0}article section.s-reason>ul>li.reverse .fukidashi .frame{transform:scale(-1, 1);margin-left:auto}article section.s-reason>ul>li.reverse .fukidashi .frame>*{transform:scale(-1, 1)}article section.s-reason>ul>li.reverse .text>header{flex-direction:row-reverse;margin:-40px -90px 25px 0;padding:15px 90px 15px 30px;background:#f3eae0;background:linear-gradient(90deg, #f3eae0 0%, #fcf9f5 25%, #f9fbfa 50%, #f2f5f7 75%, #f3f6f8 100%)}article section.s-reason>ul>li.reverse .text>header .num-wrap{flex-direction:row-reverse;padding:0 25px 0 0}article section.s-reason>ul>li.reverse .text>header .num-wrap p.num{padding:0 10px 0 0}article section.s-reason>ul>li.reverse .text .text_inner{padding:40px 0 0 35px}article section.s-reason .banner{text-align:center;position:relative;margin:190px 0 0}article section.s-reason .banner::before{content:"";display:block;width:40%;width:calc(50vw - 260px);height:700px;background:url(/assets/yell/images/tarumi/reason01.jpg?2026422135916) center right/cover no-repeat;position:absolute;left:0;bottom:110%;bottom:calc(100% + 80px)}article section.s-reason .banner>*{position:relative}article section.s-reason .banner .menu-sub-catch p{font-family:"shippori-mincho", sans-serif;font-weight:500;font-style:normal;font-size:25px;text-align:center;line-height:1.2;margin:0 0 10px}article section.s-reason .banner .heading-image+.menu-sub-catch{margin-top:20px}@media only screen and (max-width: 979px){article section.s-reason{padding:9vw 0 12vw}article section.s-reason::before{width:30vw;height:150vw;top:20vw}article section.s-reason::after{width:30vw;height:100vw;top:200vw}article section.s-reason .reason-catch-text01{font-size:4.5vw}article section.s-reason .reason-catch h2{font-size:6.5vw;margin:3vw 0 0}article section.s-reason .reason-catch h2 em{padding:0 2vw}article section.s-reason .reason-catch ul{flex-wrap:wrap;gap:0 3vw;margin:4vw auto 0}article section.s-reason .reason-catch ul li{width:26vw;height:26vw;font-size:4.5vw;text-shadow:0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff, 0 0 1vw #fff}article section.s-reason .reason-catch ul li span{font-size:3vw}article section.s-reason>ul{width:95%;margin:7vw 0 0}article section.s-reason>ul>li+li{margin-top:5vw}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi{width:48vw;padding:2vw;filter:drop-shadow(0 0 1.5vw rgba(66,58,60,0.1))}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi+.fukidashi{margin-top:4vw}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi::before{width:43vw}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .index{width:70vw;height:6vw;font-size:3vw;padding:0 0 0 4vw;left:-23vw;top:4vw}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame{width:44vw;min-height:35vw;padding:6vw 7vw 3vw 2vw}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p{font-size:3vw}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p em{font-size:4vw;padding:0 1vw}article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p.caution,article section.s-reason>ul>li>.fukidashi-wrap .fukidashi .frame p .caution{font-size:2.5vw;margin:1vw 0 0}article section.s-reason>ul>li>.text{width:50%;min-height:35vw}article section.s-reason>ul>li>.text .text_inner{padding:0 2.5vw 0 0}article section.s-reason>ul>li>.text .text_inner p{font-size:3vw}article section.s-reason>ul>li>.text .text_inner p.caution{font-size:2.5vw;margin:1em 0 0}article section.s-reason>ul>li>.text .text_inner p.link{margin:2.5vw 0 0}article section.s-reason>ul>li>.text .text_inner .graph{margin:4vw 0 0;position:relative}article section.s-reason>ul>li>.text .text_inner .graph .badge{width:12vw;left:-6vw;top:2vw}article section.s-reason>ul>li>.text .text_inner .payment{width:inherit;margin-right:-1vw}article section.s-reason>ul>li>.text .text_inner .payment>p{font-size:3.5vw;line-height:1.4}article section.s-reason>ul>li>.text .text_inner .payment ul{gap:2vw 2%;flex-wrap:wrap;justify-content:center;margin:2vw 0 0}article section.s-reason>ul>li>.text .text_inner .payment ul li{flex:inherit;width:49%;border-radius:1.5vw}article section.s-reason>ul>li>.text .text_inner .payment ul li p{font-size:2.4vw;min-height:10vw}article section.s-reason>ul>li>.text .text_inner .payment ul li .img{padding:2vw 5vw}article section.s-reason>ul>li>.text .text_inner .payment .common-linkbtn{text-align:center;margin:4vw 0 0}article section.s-reason>ul>li .subpage-acc{width:95%;margin:7vw auto 0}article section.s-reason>ul>li .subpage-acc .tabacc.-pc-accordion.-sp-accordion .contents .title{padding-left:12vw}article section.s-reason>ul>li .subpage-acc .tabacc.-pc-accordion.-sp-accordion .contents .title .acc-fukidashi{width:28vw;position:absolute;left:-1vw;top:-3vw}article section.s-reason>ul>li .subpage-acc .tabacc.-pc-accordion.-sp-accordion .contents .title em{font-size:3.5vw;display:inline-block}article section.s-reason>ul>li .subpage-acc .content{padding:3vw}article section.s-reason>ul>li .subpage-acc-container01{gap:0 3vw;margin:4vw 0 0}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium{padding:2vw;font-size:3vw;margin:2vw 0 0}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium .premiumText01{font-size:4vw}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium .premiumText02{font-size:5vw;line-height:1.2}article section.s-reason>ul>li .subpage-acc-container02 .contents_premium figure{padding:1.5vw;margin:2vw 0}article section.s-reason>ul>li .subpage-acc-container03{flex-direction:column}article section.s-reason>ul>li .subpage-acc-container03 .text{flex:1;padding:0 0 4vw}article section.s-reason>ul>li .subpage-acc-container03 .text p em span{font-size:4.5vw}article section.s-reason>ul>li .subpage-acc-container03 .img{width:100%;padding:0 20vw}article section.s-reason>ul>li .subpage-acc-container03 .img>div{margin:1.5vw 0}article section.s-reason>ul>li .subpage-acc-container03-full p ._large{font-size:5vw}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table thead tr th{font-size:3.2vw}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr th,article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr td{padding:2.8vw}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr th{width:auto;font-size:3.4vw}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr td{width:37vw;font-size:3vw}article section.s-reason>ul>li .subpage-acc-container03-full .table-box table tbody tr td .img{margin:10px 0 0}article section.s-reason>ul>li.reverse .fukidashi .index{left:inherit;right:-26vw;transform:rotate(19deg);padding:0 2.5vw 0 0}article section.s-reason>ul>li.reverse .text>header{flex-direction:column-reverse;min-height:20vw;margin:-5vw -10vw 3vw 0;padding:2vw 6vw 3vw 2.5vw}article section.s-reason>ul>li.reverse .text>header .num-wrap{padding:0 3vw 0 0}article section.s-reason>ul>li.reverse .text>header .num-wrap p.num{padding:0 1.5vw 0 0}article section.s-reason>ul>li.reverse .text .text_inner{padding:0 0 0 2.5vw}article section.s-reason .banner{margin:15vw 0 0;padding:0 2.5vw}article section.s-reason .banner::before{width:30vw;height:10vw;bottom:calc(100% + 5vw)}article section.s-reason .banner .menu-sub-catch p{font-size:3.5vw;margin:0 0 1.5vw}article section.s-reason .banner .heading-image+.menu-sub-catch{margin-top:2.5vw}}
