#before-after .bg-wide.before-after-item:nth-of-type(2n),#before-after .bg-wide.before-after-item:nth-of-type(2n):before{background:0 0}#before-after #page-header h1 i{font:100 5rem/1 var(--font-line-seed);letter-spacing:.03em}#before-after #page-header h1 span{margin-top:6px;font-size:2rem;font-weight:500;display:block}#before-after #page-header p{letter-spacing:.05em;font-size:1.6rem;font-weight:500;line-height:2}.case-num{font:100 5rem/1 var(--font-line-seed);letter-spacing:.03em;padding-bottom:48px}.case-attr{font-size:2rem;font-family:var(--font-bold);color:#2767ae;margin-top:16px;line-height:1.1}.case-attr span{border-right:1px solid #2767ae;margin-right:12px;padding-right:12px;display:inline-block}.before-after-images{align-items:flex-end;column-gap:8px;display:flex}.before-after-images figcaption{font:400 2rem/1 var(--font-line-seed);text-align:center;letter-spacing:.04em;justify-content:center;align-items:center;height:50px;display:flex}.before-after-images figure:first-child figcaption{color:#404d59;background-color:#ced2d6}.before-after-images figure:nth-child(2) figcaption{color:#fff;background:linear-gradient(89deg,#83aedf 33%,#b2c9e9 98.6%)}.before-after-images figure{position:relative;overflow:hidden}.after-months{color:#5b4903;text-align:center;letter-spacing:0;box-sizing:border-box;clip-path:polygon(100% 0,0 100%,100% 100%);background:#fff linear-gradient(214deg,#ead7a2 12%,#fbeeb7 48%,#ebcb75 82.6%);justify-content:flex-end;align-items:flex-end;width:112px;height:112px;padding:0 12px 16px 0;font-size:1.6rem;line-height:1.25;display:flex;position:absolute;bottom:-1px;right:-1px}.ba-10003 .after-months{padding-bottom:12px}.before-after-data-diff{column-gap:16px;width:100%;display:flex}.before-after-data-diff dl{color:#5b4903;background:linear-gradient(214deg,#f2e7c7 0%,#fcf4d3 48%,#f3e0ac 100%);border-radius:4px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:108px;font-size:2rem;display:flex}.before-after-data-diff dl dd{font:700 3.2rem/1 var(--font-line-seed);padding-bottom:8px}.before-after-data-diff dl dd span{padding-left:4px;font-size:2rem;font-weight:400}.before-after-data-table{table-layout:fixed;width:100%;margin-top:24px}.before-after-data-table th,.before-after-data-table td{text-align:center;vertical-align:middle;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;padding:12px 0;line-height:1}.before-after-data-table th{font-size:1.6rem;font-family:var(--font-bold);background-color:#ebf0f5;width:27%}.before-after-data-table td{font:400 1.8rem/1 var(--font-line-seed);position:relative}.before-after-data-table td span{text-align:left;letter-spacing:.02em;width:1.5em;padding-left:8px;font-size:1.3rem;display:inline-block}.before-after-data-table td:nth-child(2):after{content:"";background:url(/images/before-after/arrow_01.webp) 50%/cover no-repeat;width:14px;height:9px;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.before-after-disclaimer{color:#777;font-size:1rem}.before-after-trainer-comment-title{color:#fff;text-align:center;background:linear-gradient(89deg,#83aedf 0,#b2c9e9 100%);border-radius:2px;width:260px;margin-bottom:12px;padding:12px 0;font-size:1.8rem;line-height:1}.before-after-item .before-after-trainer-box p{margin-top:14px;padding-left:8px;font-size:1.2rem;line-height:1;position:relative;overflow:hidden}.before-after-item .before-after-trainer-box p:before{content:"";background:linear-gradient(90deg,#ffab84 0%,#ff6200 100%);width:3px;height:100%;position:absolute;top:0;left:0}.before-after-item .before-after-trainer-box h3{margin-top:12px;font-size:1.8rem;line-height:1}.before-after-item .before-after-trainer-box h3 span{margin-bottom:8px;font-size:1.4rem;display:block}#before-after .plan-CTA{padding:0}@media screen and (min-width:768px){#before-after .bg-wide.before-after-item:nth-of-type(odd):before{background:url(/images/before-after/bg-section_pc.webp) 50%/100% 100% no-repeat}#before-after #page-header{background:url(/images/before-after/kv_pc.webp) 50%/auto 100% no-repeat,url(/images/before-after/kv_over-l.webp) 0 0/50% 100% no-repeat,url(/images/before-after/kv_over-r.webp) 100% 0/50% 100% no-repeat;height:470px}#before-after #page-header hgroup{width:100%;max-width:1000px;margin:136px auto 0}#before-after #page-header p{width:416px;margin-top:56px}.before-after-item{color:#404d59;grid-template-rows:repeat(5,min-content);grid-template-columns:35.2% 1fr;grid-auto-rows:1fr;grid-auto-flow:column;gap:0 52px;display:grid}.case-num{grid-area:1/1/2/3}.case-title{grid-area:2/1/3/2}.case-attr{grid-area:3/1/4/2}.before-after-data{grid-area:4/1/5/2}.before-after-images{grid-area:2/2/5/3}.before-after-trainer-comment{grid-area:5/1/6/3}.before-after-disclaimer{text-align:right;grid-area:6/1/7/3;margin-top:12px}.case-title{font-size:2.6rem;line-height:1.53}.before-after-data{margin-top:56px}.before-after-trainer-comment{background-color:#f5f7fa;border-radius:4px;margin-top:52px;padding:36px 32px 24px;font-size:1.6rem;line-height:2}.before-after-item .trainer-comment{background:#fff;align-items:flex-start;column-gap:36px;display:flex}.before-after-item .accordion-wrap{flex:1;display:block}#before-after .accordion-content{display:block}.before-after-item .before-after-trainer-box{background:#f5f7fa;width:176px;padding:16px 14px}.before-after-item .before-after-trainer-box img{width:114px;margin:0 auto;display:block}.accordion-toggle{display:none}}@media screen and (max-width:767px){#before-after .bg-wide.before-after-item:nth-of-type(odd){background:#f4f9ff url(/images/before-after/bg-section_sp.webp) 50%/100% calc(100% - 240px) no-repeat}#before-after #page-header hgroup h1{box-sizing:border-box;aspect-ratio:375/150;background:url(/images/before-after/kv_sp.webp) 50%/100% 100% no-repeat;flex-direction:column;justify-content:center;height:150px;padding-left:20px;display:flex}#before-after #page-header h1 i{font-size:2.8rem}#before-after #page-header h1 span{font-size:1.4rem}#before-after #page-header p{padding:32px 20px;font-size:1.5rem}.case-num{text-align:center;padding-bottom:20px;font-size:2.8rem}.case-attr{text-align:center;margin-top:0;font-size:1.8rem}.before-after-images{column-gap:4px;margin:16px -20px 0}.before-after-images figcaption{height:32px;font-size:1.4rem}.after-months{width:90px;height:90px;padding:0 8px 12px 0;font-size:1.4rem}.ba-10003 .after-months{padding-bottom:8px}.case-title{text-align:center;margin-top:16px;font-size:2rem;line-height:1.3}.before-after-data{margin-top:16px}.before-after-data-diff{column-gap:4px}.before-after-data-diff dl{height:76px;font-size:1.4rem;line-height:1.5}.before-after-data-diff dl dd{padding-bottom:4px;font-size:3rem}.before-after-data-diff dl dd span{font-size:2rem}.before-after-data-table th{background-color:#fff;font-size:1.4rem}.before-after-trainer-comment{margin-top:20px;font-size:1.5rem;line-height:1.86}.before-after-trainer-comment-title{width:100%;margin-bottom:24px;padding:12px 0;position:relative}.before-after-trainer-comment-title:after{content:"";border-top:12px solid #9bbce4;border-left:12px solid transparent;border-right:12px solid transparent;width:0;height:0;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.before-after-disclaimer{text-align:left;margin-top:16px}.before-after-item .before-after-trainer-box{background:#fff;border-radius:2px;margin-bottom:16px;padding:12px 14px;overflow:hidden}.before-after-item .before-after-trainer-box img{float:left;width:88px;margin-right:18px;display:block}.before-after-trainer-comment-text{font-size:1.5rem;line-height:1.86}.accordion-wrap{row-gap:0;margin:0;padding:0 0 28px;transition:all .3s ease-in-out;position:relative;overflow:visible}.accordion-content{grid-template-rows:0fr;transition:all .3s ease-in-out;display:grid}.accordion-wrap.is-active .accordion-content{grid-template-rows:1fr}.accordion-content .accordion-content-box{overflow:hidden}.accordion-btn-box{width:100%;position:absolute;bottom:0;right:0}#before-after .accordion-content-box{min-height:10.695em;padding-bottom:24px}#before-after .accordion-toggle{text-align:center;background:linear-gradient(0deg,#f4f9ff 0%,#f4f9ff 20px,rgba(244,249,255,0) 100%);width:calc(100% + 40px);margin:0 -20px;padding:36px 0 0;display:block;position:absolute;bottom:0;right:0}#before-after .ba-10002 .accordion-toggle{background:linear-gradient(0deg,#fff 0%,#fff 20px,rgba(255,255,255,0) 100%)}#before-after .accordion-toggle .accordion-button{font-size:1.2rem;font-family:var(--font-bold);color:#404d59;background-color:#fff;border:1px solid #b1b1b1;border-radius:2px;width:172px;height:36px;margin:0 auto;display:block;box-shadow:1px 2px 3px 2px rgba(0,0,0,.1)}#before-after .accordion-toggle .accordion-button:after{content:"";vertical-align:middle;border-bottom:1px solid #404d59;border-left:1px solid #404d59;width:6px;height:6px;margin-left:12px;transition:all .3s ease-in-out;display:inline-block;transform:translateY(-2px)rotate(-45deg)}#before-after .accordion-wrap.is-active .accordion-toggle{padding-top:0}#before-after .accordion-wrap.is-active .accordion-toggle .accordion-button:after{transform:translateY(0)rotate(135deg)}#before-after .plan-CTA .btn_more{max-width:264px}#before-after .plan-CTA .btn_more:after{right:20px}}