@charset "UTF-8";@media (min-width: 769px){html::-webkit-scrollbar{width:0px}}body{background:#fff;font-size:clamp(14px,16 / 1500 * 100vmax,16 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#383636;overflow-x:hidden}@media (max-width: 768px){body{background:#fdf1f1}}section>div{padding-inline:clamp(176px,220 / 1500 * 100vmax,264px)}@media (max-width: 1199px){section>div{padding-inline:clamp(120px,150 / 1500 * 100vmax,180px)}}@media (max-width: 768px){section>div{padding:3.5vmax 2.5%}}section>div.skewed-section{padding:clamp(168px,210 / 1500 * 100vmax,252px) clamp(176px,220 / 1500 * 100vmax,264px) clamp(188px,235 / 1500 * 100vmax,282px);background-color:#fdf1f1;clip-path:polygon(0 12vw,100% 0,100% calc(100% - 12vw),0 100%)}@media (max-width: 1199px){section>div.skewed-section{padding-inline:clamp(120px,150 / 1500 * 100vmax,180px)}}@media (max-width: 768px){section>div.skewed-section{padding:12vmax 2.5% 13.5vmax;background:#fff}}section>div.skewed-section.recommend-block{clip-path:polygon(0 12vw,100% 0,100% calc(100% - 12vw),50% 100%,0 calc(100% - 12vw))}a{display:block;text-decoration:none;color:#383636}img{width:100%;height:100%;display:block;object-fit:cover}figure.rounded{height:fit-content;aspect-ratio:1;border-radius:50%;overflow:hidden;box-shadow:4px 4px 4px #00000040}table{width:100%;margin:0 auto}input{font-size:clamp(14px,16 / 1500 * 100vmax,16 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#383636}.pc-only{display:inline-block}@media (max-width: 768px){.pc-only{display:none}}.sp-only{display:none}@media (max-width: 768px){.sp-only{display:inline-block}}html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}*:focus{outline:none}audio:not([controls]){display:none;height:0}hr{overflow:visible}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;font-weight:400;text-align:left}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button{overflow:visible}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}iframe{border:0}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{box-sizing:border-box;word-break:break-all}html{font-size:100%}.badge-text{display:flex;justify-content:center;align-items:center}.badge-text>span{font-size:clamp(20 * .8px,20 / 1500 * 100vmax,20 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.badge-text>span{font-size:16;font-weight:400}}.badge-text.default{width:fit-content;padding:.3em 1em;background-color:#ee808159}@media (max-width: 768px){.badge-text.default{padding:.25em .4em}}.badge-text.rounded{min-width:clamp(200px,250 / 1500 * 100vmax,300px);padding:clamp(9.6px,12 / 1500 * 100vmax,14.4px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(9.6px,12 / 1500 * 100vmax,14.4px);background-color:#67b5bf;border-radius:clamp(40px,50 / 1500 * 100vmax,60px);box-shadow:4px 4px 4px #00000040}@media (max-width: 768px){.badge-text.rounded{min-width:auto;padding:4px 30px}}.badge-text.rounded>span{color:#fff}@media (max-width: 768px){.badge-text.rounded>span{font-size:14px}}.badge-title{display:flex;flex-direction:column;align-items:center;gap:clamp(4.8px,6 / 1500 * 100vmax,7.2px)}.badge-title>span{width:fit-content;min-width:clamp(120px,150 / 1500 * 100vmax,180px);padding:clamp(2.4px,3 / 1500 * 100vmax,3.6px) clamp(24px,30 / 1500 * 100vmax,36px) clamp(2.4px,3 / 1500 * 100vmax,3.6px);background-color:#ee8081;border-radius:clamp(8px,10 / 1500 * 100vmax,12px);text-align:center}@media (max-width: 768px){.badge-title>span{padding-inline:10px}}.badge-title>span span{display:block;font-size:clamp(40 * .7px,40 / 1500 * 100vmax,40 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#fff}@media (max-width: 768px){.badge-title>span span{font-size:18px}}.badge-title.reverse>span{background-color:#fff}.badge-title.reverse>span span{color:#ee8081}.line-button{width:100%;display:flex;justify-content:center;align-items:center;margin-inline:auto;border-radius:clamp(40px,50 / 1500 * 100vmax,60px)}.line-button.default{max-width:clamp(430.4px,538 / 1500 * 100vmax,645.6px);padding:clamp(16px,20 / 1500 * 100vmax,24px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(16px,20 / 1500 * 100vmax,24px);padding-left:clamp(40px,50 / 1500 * 100vmax,60px);background-color:#4cc764;border:1px solid #FFFFFF;box-shadow:4px 4px 4px #00000040}@media (max-width: 768px){.line-button.default{width:100%}}.line-button.default>span{font-size:clamp(26 * .7px,26 / 1500 * 100vmax,26 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#fff}@media (max-width: 768px){.line-button.default>span{font-size:16px}}.line-button.outline{width:fit-content;padding:clamp(14.4px,18 / 1500 * 100vmax,21.6px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(14.4px,18 / 1500 * 100vmax,21.6px);padding-left:clamp(40px,50 / 1500 * 100vmax,60px);background-color:#fff;border:3px solid #4CC764}@media (max-width: 768px){.line-button.outline{padding:2px 12px;border:1px solid #4CC764}}.line-button.outline>span{font-size:clamp(20 * .8px,20 / 1500 * 100vmax,20 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#4cc764}@media (max-width: 768px){.line-button.outline>span{font-size:10px}}.trial-button{width:100%;display:flex;justify-content:center;align-items:center;margin-inline:auto;border-radius:clamp(40px,50 / 1500 * 100vmax,60px)}.trial-button.default{max-width:clamp(430.4px,538 / 1500 * 100vmax,645.6px);padding:clamp(16px,20 / 1500 * 100vmax,24px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(16px,20 / 1500 * 100vmax,24px);padding-left:clamp(40px,50 / 1500 * 100vmax,60px);background-color:#ee8081;border:1px solid #FFFFFF;box-shadow:4px 4px 4px #00000040}@media (max-width: 768px){.trial-button.default{width:100%}}.trial-button.default>span{font-size:clamp(26 * .7px,26 / 1500 * 100vmax,26 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#fff}@media (max-width: 768px){.trial-button.default>span{font-size:16px}}.trial-button.outline{width:fit-content;padding:clamp(14.4px,18 / 1500 * 100vmax,21.6px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(14.4px,18 / 1500 * 100vmax,21.6px);padding-left:clamp(40px,50 / 1500 * 100vmax,60px);background-color:#fff;border:3px solid #EE8081}@media (max-width: 768px){.trial-button.outline{padding:2px 12px;border:1px solid #EE8081}}.trial-button.outline>span{font-size:clamp(20 * .8px,20 / 1500 * 100vmax,20 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081}@media (max-width: 768px){.trial-button.outline>span{font-size:10px}}.trial-fee-content{position:relative}.trial-fee-content .badge-text{min-width:auto;box-shadow:none;background-color:#ee8081;position:absolute}.trial-fee-content .trial-fee-discount{display:flex;align-items:center}.trial-fee-content .trial-fee-discount .trial-fee-details .fee-item .fee-amount{font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content .trial-fee-discount .trial-fee-details .fee-item .fee-amount>span{display:inline-block;position:relative}.trial-fee-content .trial-fee-discount .trial-fee-details .fee-item .fee-amount>span:before{content:"";width:100%;height:5%;display:block;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(10deg)}.trial-fee-content .trial-fee-discount .trial-fee-arrow{aspect-ratio:5/6;display:block;clip-path:polygon(0 0,0 100%,100% 50%)}.trial-fee-content .trial-fee-discount .trial-fee-zero>span{font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content.simple{display:flex;gap:clamp(12.8px,16 / 1500 * 100vmax,19.2px)}@media (max-width: 768px){.trial-fee-content.simple{justify-content:center;align-items:center;padding-block:2px;background-color:#fdf1f1}}.trial-fee-content.simple .badge-text{padding:clamp(2.4px,3 / 1500 * 100vmax,3.6px) clamp(16px,20 / 1500 * 100vmax,24px) clamp(2.4px,3 / 1500 * 100vmax,3.6px);left:50%;transform:translate(-50%,-40%)}@media (max-width: 768px){.trial-fee-content.simple .badge-text{display:none}}.trial-fee-content.simple .badge-text>span{font-size:clamp(12px,12 / 1500 * 100vmax,12 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;white-space:nowrap}.trial-fee-content.simple .trial-fee-highlight{flex-shrink:0;width:clamp(56px,70 / 1500 * 100vmax,84px)}@media (max-width: 768px){.trial-fee-content.simple .trial-fee-highlight{width:90px;padding-block:2px}}@media (max-width: 768px){.trial-fee-content.simple .trial-fee-highlight>span{font-size:16px}}.trial-fee-content.simple .trial-fee-discount{gap:clamp(8px,10 / 1500 * 100vmax,12px)}.trial-fee-content.simple .trial-fee-discount .trial-fee-details{padding-top:clamp(12px,15 / 1500 * 100vmax,18px)}@media (max-width: 768px){.trial-fee-content.simple .trial-fee-discount .trial-fee-details{margin-right:10px;padding-top:0}}.trial-fee-content.simple .trial-fee-discount .trial-fee-details .fee-item .fee-label{margin-right:clamp(4.8px,6 / 1500 * 100vmax,7.2px);font-size:clamp(14px,16 / 1500 * 100vmax,16 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081}.trial-fee-content.simple .trial-fee-discount .trial-fee-details .fee-item .fee-amount{font-size:clamp(14px,16 / 1500 * 100vmax,16 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081}.trial-fee-content.simple .trial-fee-discount .trial-fee-details .fee-item .fee-amount>span:before{background-color:#ee8081}.trial-fee-content.simple .trial-fee-discount .trial-fee-arrow{width:clamp(16px,20 / 1500 * 100vmax,24px);background-color:#ee8081}.trial-fee-content.simple .trial-fee-discount .trial-fee-zero{color:#ee8081}.trial-fee-content.simple .trial-fee-discount .trial-fee-zero>span{font-size:clamp(75 * .7px,75 / 1500 * 100vmax,75 * 1.05px);font-weight:700;letter-spacing:0em;margin-right:-0em;line-height:calc(65 / 75);font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content.standard{width:fit-content;margin-inline:auto;padding:clamp(16px,20 / 1500 * 100vmax,24px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(16px,20 / 1500 * 100vmax,24px);padding-left:clamp(49.6px,62 / 1500 * 100vmax,74.4px);border-radius:clamp(40px,50 / 1500 * 100vmax,60px);background-color:#fffc;position:relative}.trial-fee-content.standard .badge-text{padding:clamp(4px,5 / 1500 * 100vmax,6px) clamp(20px,25 / 1500 * 100vmax,30px) clamp(4px,5 / 1500 * 100vmax,6px);left:clamp(80px,100 / 1500 * 100vmax,120px);transform:translateY(-100%)}.trial-fee-content.standard .badge-text>span{font-size:clamp(12px,14 / 1500 * 100vmax,14 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content.standard .trial-fee-highlight{width:clamp(88px,110 / 1500 * 100vmax,132px);position:absolute;top:0;left:0;transform:translate(-30%,-60%) rotate(-20deg)}.trial-fee-content.standard .trial-fee-highlight>span{font-size:clamp(22 * .8px,22 / 1500 * 100vmax,22 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content.standard .trial-fee-discount{gap:clamp(10.4px,13 / 1500 * 100vmax,15.6px)}.trial-fee-content.standard .trial-fee-discount .trial-fee-details{margin-right:clamp(8px,10 / 1500 * 100vmax,12px)}.trial-fee-content.standard .trial-fee-discount .trial-fee-details .fee-item .fee-label{margin-right:clamp(6.4px,8 / 1500 * 100vmax,9.6px);font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;text-align:center}.trial-fee-content.standard .trial-fee-discount .trial-fee-details .fee-item .fee-amount{font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content.standard .trial-fee-discount .trial-fee-details .fee-item .fee-amount>span:before{background-color:#383636}.trial-fee-content.standard .trial-fee-discount .trial-fee-arrow{width:clamp(30.4px,38 / 1500 * 100vmax,45.6px);background-color:#383636}.trial-fee-content.standard .trial-fee-discount .trial-fee-zero{display:flex;align-items:flex-end;gap:clamp(2.4px,3 / 1500 * 100vmax,3.6px);font-size:clamp(48 * .7px,48 / 1500 * 100vmax,48 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content.standard .trial-fee-discount .trial-fee-zero>span{display:block;font-size:clamp(128 * .7px,128 / 1500 * 100vmax,128 * 1.05px);font-weight:700;letter-spacing:0em;margin-right:-0em;line-height:calc(110 / 128);font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.trial-fee-content.default{width:fit-content;margin-inline:auto}.trial-fee-content.default .trial-fee-highlight{display:flex;justify-content:center;align-items:center;padding:clamp(20.8px,26 / 1500 * 100vmax,31.2px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(20.8px,26 / 1500 * 100vmax,31.2px);background-color:#ee8081;border-radius:clamp(8px,10 / 1500 * 100vmax,12px);position:relative}@media (max-width: 768px){.trial-fee-content.default .trial-fee-highlight{padding-block:5px}}.trial-fee-content.default .trial-fee-highlight>img{width:clamp(188px,235 / 1500 * 100vmax,282px);aspect-ratio:466/305;position:absolute;top:0;left:0;transform:translate(-15%,-65%)}@media (max-width: 768px){.trial-fee-content.default .trial-fee-highlight>img{width:120px;transform:translate(-5%,-80%)}}.trial-fee-content.default .trial-fee-highlight>span{font-size:clamp(40 * .7px,40 / 1500 * 100vmax,40 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#fff}@media (max-width: 768px){.trial-fee-content.default .trial-fee-highlight>span{font-size:20px}}.trial-fee-content.default .trial-fee-discount{justify-content:center;gap:clamp(20px,25 / 1500 * 100vmax,30px);margin-block:clamp(40px,50 / 1500 * 100vmax,60px)}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount{gap:14px;margin-block:25px}}.trial-fee-content.default .trial-fee-discount .trial-fee-details{margin-right:clamp(16px,20 / 1500 * 100vmax,24px)}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount .trial-fee-details{margin-right:10px}}.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item{display:flex;justify-content:space-between;gap:clamp(33.6px,42 / 1500 * 100vmax,50.4px);padding:clamp(20px,25 / 1500 * 100vmax,30px) clamp(64px,80 / 1500 * 100vmax,96px) clamp(20px,25 / 1500 * 100vmax,30px);border-radius:clamp(4px,5 / 1500 * 100vmax,6px);border:5px solid #EE8081}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item{gap:10px;padding:6px 18px;border:2px solid #EE8081}}.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item+.fee-item{margin-top:clamp(12px,15 / 1500 * 100vmax,18px)}.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item .fee-label{font-size:clamp(36 * .7px,36 / 1500 * 100vmax,36 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item .fee-label{font-size:20px}}.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item .fee-amount{font-size:clamp(36 * .7px,36 / 1500 * 100vmax,36 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item .fee-amount{font-size:20px}}.trial-fee-content.default .trial-fee-discount .trial-fee-details .fee-item .fee-amount>span:before{background-color:#383636}.trial-fee-content.default .trial-fee-discount .trial-fee-arrow{width:clamp(56px,70 / 1500 * 100vmax,84px);background-color:#ee8081}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount .trial-fee-arrow{width:32px}}.trial-fee-content.default .trial-fee-discount .trial-fee-zero{display:flex;align-items:flex-end;gap:clamp(.8px,1 / 1500 * 100vmax,1.2px);font-size:clamp(64 * .7px,64 / 1500 * 100vmax,64 * 1.05px);font-weight:700;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount .trial-fee-zero{font-size:30px}}.trial-fee-content.default .trial-fee-discount .trial-fee-zero>span{display:block;font-size:clamp(300 * .7px,300 / 1500 * 100vmax,300 * 1.05px);font-weight:700;letter-spacing:0em;margin-right:-0em;line-height:calc(235 / 300);font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.trial-fee-content.default .trial-fee-discount .trial-fee-zero>span{font-size:100px}}.trial-fee-content:not(.default) .trial-fee-highlight{height:fit-content;aspect-ratio:1;display:flex;justify-content:center;align-items:center;background-color:#ee8081;border-radius:50%}@media (max-width: 768px){.trial-fee-content:not(.default) .trial-fee-highlight{aspect-ratio:auto;border-radius:10px}}.trial-fee-content:not(.default) .trial-fee-highlight>span{color:#fff}.trial-fee-content:not(.default) .trial-fee-discount .trial-fee-details{display:grid;grid-template-columns:1fr auto}.trial-fee-content:not(.default) .trial-fee-discount .trial-fee-details .fee-item{display:contents}.trial-fee-content:not(.default) .trial-fee-discount .trial-fee-details .fee-item .fee-amount{grid-column:2;text-align:right}.feature-list{padding:clamp(24px,30 / 1500 * 100vmax,36px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(25.6px,32 / 1500 * 100vmax,38.4px);background-color:#fff;box-shadow:4px 4px 4px #00000040;border-radius:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.feature-list{padding:25px 20px;border:1px solid #EE8081}}.feature-list-head{display:flex;align-items:center;gap:clamp(40px,50 / 1500 * 100vmax,60px)}@media (max-width: 768px){.feature-list-head{gap:12px}}.feature-list-head>span{flex-shrink:0;font-size:clamp(130 * .7px,130 / 1500 * 100vmax,130 * 1.05px);font-weight:700;letter-spacing:0em;margin-right:-0em;line-height:calc(150 / 130);font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081}@media (max-width: 768px){.feature-list-head>span{font-size:50px}}.feature-list-head h3{font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:700;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.feature-list-head h3{font-size:18px;font-weight:500}}.feature-list-image{width:100%;aspect-ratio:902/424;border-radius:clamp(24px,30 / 1500 * 100vmax,36px);overflow:hidden}@media (max-width: 768px){.feature-list-image{margin-top:20px}}.feature-list-content{margin-top:clamp(28px,35 / 1500 * 100vmax,42px)}@media (max-width: 768px){.feature-list-content{margin-top:15px}}.voice-list{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:clamp(44px,55 / 1500 * 100vmax,66px) clamp(32px,40 / 1500 * 100vmax,48px) clamp(41.6px,52 / 1500 * 100vmax,62.4px);border-radius:clamp(24px,30 / 1500 * 100vmax,36px);border:3px solid #EE8081}@media (max-width: 768px){.voice-list{padding:25px 30px}}.voice-list-image{width:clamp(160px,200 / 1500 * 100vmax,240px);aspect-ratio:1;border-radius:50%;box-shadow:2px 2px 4px #ee8081;overflow:hidden}.voice-list-name{margin-top:clamp(12.8px,16 / 1500 * 100vmax,19.2px);font-size:clamp(20 * .8px,20 / 1500 * 100vmax,20 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.voice-list-content{margin-top:clamp(20px,25 / 1500 * 100vmax,30px)}.plan-list{display:flex;align-items:center;gap:clamp(9.6px,12 / 1500 * 100vmax,14.4px)}@media (max-width: 768px){.plan-list{gap:6px}}.plan-list:before{flex-shrink:0;content:"";width:clamp(16px,20 / 1500 * 100vmax,24px);height:fit-content;aspect-ratio:1;display:block;background-color:#ee8081;border-radius:50%}@media (max-width: 768px){.plan-list:before{width:8px}}.plan-list-label{width:100%;display:flex;align-items:center;gap:clamp(22.4px,28 / 1500 * 100vmax,33.6px);font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;white-space:nowrap}@media (max-width: 768px){.plan-list-label{font-size:16px;gap:8px}}.plan-list-label:after{content:"";width:100%;height:2px;display:block;background-color:#383636}@media (max-width: 768px){.plan-list-label:after{height:1px}}.plan-list-time{flex-shrink:0;font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.plan-list-time{font-size:16px}}.plan-list.full{width:100%}.plan-list.half{width:calc(50% - (clamp(40px,50 / 1500 * 100vmax,60px)/2))}@media (max-width: 768px){.plan-list.half{width:100%}}.fee-list-label{padding:clamp(24px,30 / 1500 * 100vmax,36px) clamp(92px,115 / 1500 * 100vmax,138px) clamp(24px,30 / 1500 * 100vmax,36px);text-align:center;position:relative}@media (max-width: 768px){.fee-list-label{padding:12px 35px}}.fee-list-label:before{content:"";width:100%;height:100%;display:block;background-color:#ee8081;border:2px #FFFFFF solid;border-right:none;position:absolute;top:0;left:0}@media (max-width: 768px){.fee-list-label:before{border-width:1px}}.fee-list-label>span{font-size:clamp(40 * .7px,40 / 1500 * 100vmax,40 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#fff;position:relative;z-index:1}@media (max-width: 768px){.fee-list-label>span{font-size:16px;white-space:nowrap}}.fee-list-amount{padding:clamp(19.2px,24 / 1500 * 100vmax,28.8px) clamp(132px,165 / 1500 * 100vmax,198px) clamp(19.2px,24 / 1500 * 100vmax,28.8px);text-align:right;position:relative}@media (max-width: 768px){.fee-list-amount{padding:12px 50px}}.fee-list-amount:before{content:"";width:100%;height:100%;display:block;background-color:#fff;border:2px #EE8081 solid;border-left:none;position:absolute;top:0;left:0}@media (max-width: 768px){.fee-list-amount:before{border-width:1px}}.fee-list-amount>span{position:relative;z-index:1}.fee-list-amount .num{font-size:clamp(60 * .7px,60 / 1500 * 100vmax,60 * 1.05px);font-weight:700;letter-spacing:0em;margin-right:-0em;line-height:calc(1 / 60);font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.fee-list-amount .num{font-size:16px}}.fee-list-amount .yen{font-size:clamp(40 * .7px,40 / 1500 * 100vmax,40 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.fee-list-amount .yen{font-size:16px}}.fee-list-amount .tax{font-size:clamp(30 * .7px,30 / 1500 * 100vmax,30 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.fee-list-amount .tax{font-size:10px}}.trainer-list{padding:clamp(40px,50 / 1500 * 100vmax,60px) clamp(36px,45 / 1500 * 100vmax,54px) clamp(40px,50 / 1500 * 100vmax,60px);background-color:#fff;border-radius:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.trainer-list{padding:25px 30px}}@media (max-width: 768px){.trainer-list{border:1px solid #EE8081}}.trainer-list-name{padding:clamp(0px,0 / 1500 * 100vmax,0px) clamp(24px,30 / 1500 * 100vmax,36px) clamp(20px,25 / 1500 * 100vmax,30px);border-bottom:1px solid #383636}@media (max-width: 768px){.trainer-list-name{padding:0 5px 5px}}.trainer-list-name>p{font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:700;letter-spacing:0em;margin-right:-0em;line-height:1.5;font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081}@media (max-width: 768px){.trainer-list-name>p{font-size:24px}}.trainer-list-content{display:flex;align-items:center;gap:clamp(40px,50 / 1500 * 100vmax,60px);margin-top:clamp(16px,20 / 1500 * 100vmax,24px)}@media (max-width: 768px){.trainer-list-content{flex-direction:column;gap:15px}}.trainer-list-content .trainer-list-image{flex-shrink:0;width:clamp(264px,330 / 1500 * 100vmax,396px);height:fit-content;aspect-ratio:1;border-radius:clamp(24px,30 / 1500 * 100vmax,36px);overflow:hidden}@media (max-width: 768px){.trainer-list-content .trainer-list-image{width:100%;border-radius:10px}}.trainer-list-content .trainer-list-comment{font-size:clamp(20 * .8px,20 / 1500 * 100vmax,20 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.trainer-list-content .trainer-list-comment{font-size:16px}}.header{display:flex;align-items:center;justify-content:space-between;padding:clamp(12px,15 / 1500 * 100vmax,18px) clamp(36px,45 / 1500 * 100vmax,54px) clamp(12px,15 / 1500 * 100vmax,18px);background-color:#fff}@media (max-width: 768px){.header{display:grid;grid-template-columns:100px auto auto;column-gap:5px;padding:0}}.header .hd-logo{width:clamp(208px,260 / 1500 * 100vmax,312px);aspect-ratio:260/59;margin-bottom:clamp(4px,5 / 1500 * 100vmax,6px)}@media (max-width: 768px){.header .hd-logo{width:85px;margin:0 0 0 10px}}.header .hd-trial{display:flex;gap:clamp(12px,15 / 1500 * 100vmax,18px)}@media (max-width: 768px){.header .hd-trial{display:contents}}@media (max-width: 768px){.header .hd-trial .trial-button{grid-column:2/3;grid-row:1/2;margin:15px 0 15px auto}}@media (max-width: 768px){.header .hd-trial .line-button{margin:15px 10px 15px auto}}@media (max-width: 768px){.header .hd-trial .trial-fee-content{grid-column:1/4;grid-row:2/3}}.mainimg{width:100%;height:calc(100vh - (clamp(16px,20 / 1500 * 100vmax,24px)*2 + clamp(14.4px,18 / 1500 * 100vmax,21.6px)*2 + clamp(16px,1.3333333333vmax,22px) + 6px));position:relative}@media (max-width: 768px){.mainimg{height:auto}}.mainimg .mainimg-block{height:100%;display:flex;justify-content:space-between}@media (max-width: 768px){.mainimg .mainimg-block{flex-direction:column}}.mainimg .mainimg-block .mainimg-title{max-height:85%;aspect-ratio:132/621;margin-top:5vh;margin-left:clamp(40px,50 / 1500 * 100vmax,60px)}@media (max-width: 768px){.mainimg .mainimg-block .mainimg-title{width:60px;margin:0 20px 0 auto}}.mainimg .mainimg-block .mainimg-item{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(8px,10 / 1500 * 100vmax,12px);position:relative}@media (max-width: 768px){.mainimg .mainimg-block .mainimg-item{width:100%;padding-bottom:15px}}.mainimg .mainimg-block .mainimg-item>*{position:relative;z-index:1}.mainimg .mainimg-block .mainimg-item:before{width:100%;height:100%;content:"";display:block;background-color:#ffffffb3;position:absolute;top:0;right:0;z-index:0}.mainimg .mainimg-block .mainimg-item .mainimg-badge-wrapper{display:flex;justify-content:center;gap:clamp(8px,10 / 1500 * 100vmax,12px)}.mainimg .mainimg-block .mainimg-item .mainimg-part-underline{width:fit-content;margin-top:clamp(24px,30 / 1500 * 100vmax,36px);padding-right:clamp(12px,15 / 1500 * 100vmax,18px);padding-bottom:clamp(2.4px,3 / 1500 * 100vmax,3.6px);font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:700;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;margin-inline:auto;background:linear-gradient(transparent 75%,#fff 25%)}@media (max-width: 768px){.mainimg .mainimg-block .mainimg-item .mainimg-part-underline{margin-top:15px;font-size:24px}}.mainimg .mainimg-block .mainimg-item .mainimg-part-underline>strong{font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:700;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;margin-right:clamp(8px,10 / 1500 * 100vmax,12px);color:#ee8081}.mainimg .mainimg-block .mainimg-item .mainimg-part-underline>strong>span{font-size:clamp(90 * .7px,90 / 1500 * 100vmax,90 * 1.05px);font-weight:700;letter-spacing:0em;margin-right:-0em;line-height:calc(70 / 90);font-family:DIN Alternate,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.mainimg .mainimg-block .mainimg-item .mainimg-part-underline>strong>span{font-size:70px}}.mainimg .mainimg-block .mainimg-item .mainimg-part-underline>strong>span+span{margin-left:clamp(8px,10 / 1500 * 100vmax,12px)}.mainimg .mainimg-block .mainimg-item .mainimg-part-underline>span.pc-only{display:inline-block}@media (max-width: 768px){.mainimg .mainimg-block .mainimg-item .mainimg-part-underline>span.pc-only{display:none}}.mainimg .mainimg-block .mainimg-item .mainimg-part>p{margin-top:clamp(12px,15 / 1500 * 100vmax,18px);font-size:clamp(26 * .7px,26 / 1500 * 100vmax,26 * 1.1px);font-weight:700;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;text-align:center}@media (max-width: 768px){.mainimg .mainimg-block .mainimg-item .mainimg-part>p{margin-top:0;font-size:16px}}.mainimg .mainimg-block .mainimg-item .trial-fee-content{margin-top:clamp(40px,50 / 1500 * 100vmax,60px)}@media (max-width: 768px){.mainimg .mainimg-block .mainimg-item .trial-fee-content{display:none}}.mainimg .mainimg-block .mainimg-item .trial-button{margin-top:clamp(16px,20 / 1500 * 100vmax,24px)}.mainimg .mainimg-block .mainimg-item .line-button{margin-top:clamp(12px,15 / 1500 * 100vmax,18px)}.mainimg .mainimg-swiper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.effect-block{padding-top:clamp(64px,80 / 1500 * 100vmax,96px)}.effect-block>h2{font-size:clamp(40 * .7px,40 / 1500 * 100vmax,40 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081;text-align:center}.effect-block .effect-item{display:flex;align-items:center;justify-content:center;gap:clamp(32px,40 / 1500 * 100vmax,48px);margin-top:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.effect-block .effect-item{flex-direction:column;gap:20px}}.effect-block .effect-item .effect-image{flex-shrink:0;width:clamp(304px,380 / 1500 * 100vmax,456px)}@media (max-width: 768px){.effect-block .effect-item .effect-image{width:50%}}@media (max-width: 768px){.effect-block .effect-item .effect-content{padding-inline:20px}}.recommend-block .recommend-item+.recommend-item{margin-top:clamp(48px,60 / 1500 * 100vmax,72px)}.recommend-block .recommend-item .recommend-part{display:flex;align-items:center;justify-content:space-between;gap:clamp(40px,50 / 1500 * 100vmax,60px);margin-top:clamp(32px,40 / 1500 * 100vmax,48px)}@media (max-width: 768px){.recommend-block .recommend-item .recommend-part{flex-direction:column;gap:20px}}.recommend-block .recommend-item .recommend-part-image{flex-shrink:0;width:clamp(304px,380 / 1500 * 100vmax,456px)}@media (max-width: 768px){.recommend-block .recommend-item .recommend-part-image{width:50%}}.recommend-block .recommend-item .recommend-part-content{width:calc(100% - clamp(336px,420 / 1500 * 100vmax,504px))}@media (max-width: 768px){.recommend-block .recommend-item .recommend-part-content{width:100%}}.recommend-block .recommend-item .recommend-part-content.recommend-targets{display:flex;flex-wrap:wrap;column-gap:clamp(16px,20 / 1500 * 100vmax,24px);row-gap:clamp(20px,25 / 1500 * 100vmax,30px)}@media (max-width: 768px){.recommend-block .recommend-item .recommend-part-content.recommend-targets{justify-content:center;gap:10px 5px}}.recommend-block .recommend-item .recommend-part-content.recommend-features{max-width:clamp(480px,600 / 1500 * 100vmax,720px);display:flex;flex-direction:column;gap:clamp(33.6px,42 / 1500 * 100vmax,50.4px)}@media (max-width: 768px){.recommend-block .recommend-item .recommend-part-content.recommend-features{width:fit-content;gap:10px}}.recommend-block .recommend-item .recommend-part-content.recommend-features>p{display:flex;align-items:flex-end}@media (max-width: 768px){.recommend-block .recommend-item .recommend-part-content.recommend-features>p{align-items:flex-start;flex-direction:column}}.recommend-block .recommend-item .recommend-part-content.recommend-features>p .recommend-features-underline{width:fit-content;display:block;padding-inline:clamp(8px,10 / 1500 * 100vmax,12px);font-size:clamp(24 * .8px,24 / 1500 * 100vmax,24 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;background:linear-gradient(transparent 75%,#fad9da 25%)}.recommend-block .recommend-item .recommend-part-content.recommend-features>p .recommend-features-underline>strong{font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081}@media (max-width: 768px){.recommend-block .recommend-item .recommend-part-content.recommend-features>p .recommend-features-underline>strong{font-size:24px}}@media (min-width: 769px){.recommend-block .recommend-item .recommend-part-content.recommend-features>p .recommend-features-underline:not(:has(:nth-of-type(2))):first-of-type{padding-right:0}}@media (min-width: 769px){.recommend-block .recommend-item .recommend-part-content.recommend-features>p .recommend-features-underline:not(:has(:nth-of-type(2))):not(:first-of-type){padding-left:0}}@media (min-width: 769px){.recommend-block .recommend-item .recommend-part-content.recommend-features>p:nth-of-type(2n){margin-left:auto}}.recommend-block .recommend-item:nth-of-type(odd) .recommend-part{flex-direction:row-reverse}@media (max-width: 768px){.recommend-block .recommend-item:nth-of-type(odd) .recommend-part{flex-direction:column}}.campaign-block{padding-top:clamp(44px,55 / 1500 * 100vmax,66px)}@media (max-width: 768px){.campaign-block{padding-bottom:5.5vmax}}.campaign-block .line-button{margin-top:clamp(12px,15 / 1500 * 100vmax,18px)}.features-block>p{font-size:clamp(18 * .8px,18 / 1500 * 100vmax,18 * 1.1px);font-weight:400;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;text-align:center}@media (max-width: 768px){.features-block>p{font-size:10px}}.features-block .badge-title{margin-top:clamp(8px,10 / 1500 * 100vmax,12px)}@media (max-width: 768px){.features-block .badge-title{margin-top:3px}.features-block .badge-title>span{background-color:#ee8081}.features-block .badge-title>span span{color:#fff}}.features-block .features-item{margin-top:clamp(64px,80 / 1500 * 100vmax,96px)}@media (max-width: 768px){.features-block .features-item{margin-top:25px}}.features-block .features-item .feature-list+.feature-list{margin-top:clamp(56px,70 / 1500 * 100vmax,84px)}@media (max-width: 768px){.features-block .features-item .feature-list+.feature-list{margin-top:15px}}@media (max-width: 768px){.voice-block .badge-title>span{background-color:#ee8081}.voice-block .badge-title>span span{color:#fff}}.voice-block .voice-item{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(28px,35 / 1500 * 100vmax,42px);margin-top:clamp(40px,50 / 1500 * 100vmax,60px)}@media (max-width: 768px){.voice-block .voice-item{margin-top:25px;gap:15px}}.voice-block .voice-item .voice-list{width:clamp(360px,450 / 1500 * 100vmax,540px);max-width:calc(50% - (clamp(28px,35 / 1500 * 100vmax,42px)/2))}@media (max-width: 768px){.voice-block .voice-item .voice-list{width:100%;max-width:100%}}@media (max-width: 768px){.plan-block .badge-title>span{background-color:#fff}.plan-block .badge-title>span span{color:#ee8081}}.plan-block .plan-item{margin-top:clamp(56px,70 / 1500 * 100vmax,84px)}@media (max-width: 768px){.plan-block .plan-item{margin-top:25px}}.plan-block .plan-item-title{display:flex;align-items:center;gap:clamp(12px,15 / 1500 * 100vmax,18px);font-size:clamp(32 * .7px,32 / 1500 * 100vmax,32 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:#ee8081;white-space:nowrap}@media (max-width: 768px){.plan-block .plan-item-title{font-size:16px;gap:10px}}.plan-block .plan-item-title:after{content:"";width:100%;height:2px;display:block;background-color:#ee8081}@media (max-width: 768px){.plan-block .plan-item-title:after{height:1px}}.plan-block .plan-item ul{display:flex;flex-wrap:wrap;row-gap:clamp(33.6px,42 / 1500 * 100vmax,50.4px);column-gap:clamp(40px,50 / 1500 * 100vmax,60px);margin-top:clamp(30.4px,38 / 1500 * 100vmax,45.6px);padding-inline:clamp(20.8px,26 / 1500 * 100vmax,31.2px)}@media (max-width: 768px){.plan-block .plan-item ul{gap:5px;padding-inline:12px}}.plan-block .plan-item-image{width:100%;aspect-ratio:988/376;margin-top:clamp(48px,60 / 1500 * 100vmax,72px)}@media (max-width: 768px){.plan-block .plan-item-image{margin-top:15px}}@media (max-width: 768px){.fee-block .badge-title>span{background-color:#ee8081}.fee-block .badge-title>span span{color:#fff}}.fee-block .fee-item{margin-top:clamp(28px,35 / 1500 * 100vmax,42px);margin-inline:auto}@media (max-width: 768px){.fee-block .fee-item{margin-top:25px}}.fee-block .fee-item tr:first-of-type th:before{border-top-left-radius:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.fee-block .fee-item tr:first-of-type th:before{border-top-left-radius:10px}}.fee-block .fee-item tr:first-of-type td:before{border-top-right-radius:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.fee-block .fee-item tr:first-of-type td:before{border-top-right-radius:10px}}.fee-block .fee-item tr:last-of-type th:before{border-bottom-left-radius:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.fee-block .fee-item tr:last-of-type th:before{border-bottom-left-radius:10px}}.fee-block .fee-item tr:last-of-type td:before{border-bottom-right-radius:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.fee-block .fee-item tr:last-of-type td:before{border-bottom-right-radius:10px}}.trainer-block>h2{font-size:clamp(40 * .7px,40 / 1500 * 100vmax,40 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;text-align:center}@media (max-width: 768px){.trainer-block>h2{font-size:18px;color:#ee8081}}.trainer-block .trainer-item{margin-top:clamp(64px,80 / 1500 * 100vmax,96px)}@media (max-width: 768px){.trainer-block .trainer-item{margin-top:25px}}.trainer-block .trainer-item .trainer-list+.trainer-list{margin-top:clamp(32px,40 / 1500 * 100vmax,48px)}@media (max-width: 768px){.trainer-block .trainer-item .trainer-list+.trainer-list{margin-top:15px}}@media (min-width: 769px){.trainer-block .trainer-item .trainer-list:nth-of-type(2n) .trainer-list-name{text-align:right}.trainer-block .trainer-item .trainer-list:nth-of-type(2n) .trainer-list-content{flex-direction:row-reverse}}.access-block{padding-bottom:clamp(84px,105 / 1500 * 100vmax,126px)}@media (max-width: 768px){.access-block{padding-bottom:30px}}@media (max-width: 768px){.access-block .badge-title>span{background-color:#fff}.access-block .badge-title>span span{color:#ee8081}}.access-block .access-item{display:flex;gap:clamp(40px,50 / 1500 * 100vmax,60px);margin-top:clamp(60px,75 / 1500 * 100vmax,90px)}@media (max-width: 768px){.access-block .access-item{flex-direction:column;gap:15px;margin-top:25px}}.access-block .access-item .access-map{flex-shrink:0;width:clamp(344px,430 / 1500 * 100vmax,516px);height:fit-content;aspect-ratio:1}@media (max-width: 768px){.access-block .access-item .access-map{width:100%}}.access-block .access-item .access-info{width:100%;display:flex;justify-content:center;align-items:center;padding:clamp(28px,35 / 1500 * 100vmax,42px) clamp(40px,50 / 1500 * 100vmax,60px) clamp(28px,35 / 1500 * 100vmax,42px);border:1px solid #EE8081}@media (max-width: 768px){.access-block .access-item .access-info{padding:15px 20px}}.access-block .access-item .access-info>ul{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;row-gap:clamp(24px,30 / 1500 * 100vmax,36px)}@media (max-width: 768px){.access-block .access-item .access-info>ul{row-gap:5px}}.access-block .access-item .access-info>ul li{font-size:clamp(26 * .7px,26 / 1500 * 100vmax,26 * 1.1px);font-weight:500;letter-spacing:.05em;margin-right:-.05em;line-height:1.5;font-family:Noto Sans JP,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}@media (max-width: 768px){.access-block .access-item .access-info>ul li{font-size:16px}}
