@charset "UTF-8";.c-button.-tertiary[data-v-28973c12],.c-button.is-cv[data-v-28973c12],.c-button.-secondaryBd[data-v-28973c12],.c-button.-secondary[data-v-28973c12],.c-button.-primary-invert[data-v-28973c12],.c-button.-primary[data-v-28973c12],.c-button[data-v-28973c12]{display:flex;background:var(--white);border:1px solid var(--baseGray);color:var(--text);cursor:pointer;justify-content:center;align-items:center;border-radius:var(--b-rd);line-height:1}.c-button.-tertiary.-size_M[data-v-28973c12],.c-button.-secondary.-size_M[data-v-28973c12],.c-button.-primary.-size_M[data-v-28973c12],.c-button.-size_M_max[data-v-28973c12],.c-button.-size_M[data-v-28973c12]{font-size:1.1666666667rem;font-weight:700;padding:var(--size-1_3)}@media screen and (min-width: 1024px){.c-button.-tertiary.-size_M[data-v-28973c12],.c-button.-secondary.-size_M[data-v-28973c12],.c-button.-primary.-size_M[data-v-28973c12],.c-button.-size_M_max[data-v-28973c12],.c-button.-size_M[data-v-28973c12]{padding:var(--size-1_5) var(--size-2);min-height:52px}}.c-button.-size_ML[data-v-28973c12]{font-size:1.1666666667rem;font-weight:700;padding:1.75rem 2rem}@media screen and (min-width: 1024px){.c-button.-size_ML[data-v-28973c12]{font-size:1.25rem}}.c-button.-size_R[data-v-28973c12]{padding:1rem 2rem;max-width:400px}.c-button.-size_S[data-v-28973c12]{padding:1rem;text-align:center}@media screen and (min-width: 1024px){.c-button.-size_S[data-v-28973c12]{padding:.85rem 2.5rem;min-width:14.5rem}}.c-button.-size_S .icon svg[data-v-28973c12]{width:.6rem;height:.6rem;position:absolute;right:1rem;top:50%;margin-top:-.3rem}.c-button.-wsize_m[data-v-28973c12]{width:14.5rem}.c-button.-tertiary.-size_S_full[data-v-28973c12],.c-button.-secondary.-size_S_full[data-v-28973c12],.c-button.-primary.-size_S_full[data-v-28973c12],.c-button.-size_S_full[data-v-28973c12]{padding-top:1rem;padding-bottom:1rem;width:100%}.c-button.hv_c[data-v-28973c12]:before,.c-button.hv_c[data-v-28973c12]:after{position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;content:"";transition:all .3s;border-radius:var(--b-rd)}.c-button.hv_c[data-v-28973c12]:before{border-top:1px solid var(--primary);border-bottom:1px solid var(--primary);transform:scaleX(0)}.c-button.hv_c[data-v-28973c12]:after{border-right:1px solid var(--primary);border-left:1px solid var(--primary);transform:scaleX(0)}.c-button.hv_c[data-v-28973c12]:hover{color:var(--primary)}.c-button.hv_c[data-v-28973c12]:hover:after,.c-button.hv_c[data-v-28973c12]:hover:before{transform:scale(1)}.c-button[data-v-28973c12]{outline:none;position:relative;transition:all .2s}.c-button span[data-v-28973c12]{position:relative}.c-button .icon svg[data-v-28973c12]{width:1.1rem;height:1.1rem;display:block}.c-button.-full[data-v-28973c12]{width:100%}@media screen and (min-width: 1024px){.c-button[data-v-28973c12]:hover{opacity:.8}.c-button.-he_S[data-v-28973c12]{padding:.85rem}}@media screen and (min-width: 1024px){.c-button.-size_M_max[data-v-28973c12]{max-width:400px}}.c-button.-hsize_S[data-v-28973c12]{max-height:46px}.c-button.-ic_left span[data-v-28973c12]{margin-left:.5rem}.c-button.-arrow[data-v-28973c12]{position:relative}.c-button.-arrow .icon[data-v-28973c12]{position:absolute;right:1rem}@media screen and (min-width: 1024px){.c-button.-max6[data-v-28973c12]{max-width:600px}}.c-button.-primary[data-v-28973c12]{background-color:var(--primary);color:var(--white);border:none}.c-button.-primary .icon svg[data-v-28973c12]{width:1.1rem;height:1.1rem;display:block;fill:var(--white)}.c-button.-primary.ic_left span[data-v-28973c12]{margin-left:.8rem}.c-button.-primary.-arrow .icon svg[data-v-28973c12]{fill:var(--white)}.c-button.-primary-invert[data-v-28973c12]{border-color:var(--primary);color:var(--primary)}.c-button.-primary-invert .icon svg[data-v-28973c12]{fill:var(--primary)}.c-button.-primary-invert wc-icon[data-v-28973c12]{color:var(--primary)}.c-button.-secondary[data-v-28973c12]{background-color:var(--secondary);color:var(--white);border:none}.c-button.-secondary span[data-v-28973c12]{position:relative}.c-button.-secondary .icon svg[data-v-28973c12]{width:1.1rem;height:1.1rem;display:block;fill:var(--white)}.c-button.-secondary.ic_left span[data-v-28973c12]{margin-left:.8rem}.c-button.-secondaryBd[data-v-28973c12]{border-color:var(--secondary);color:var(--secondary)}.c-button.is-cv[data-v-28973c12]{background:var(--color-cv);color:var(--white);border:none}.c-button.is-cv span[data-v-28973c12]{position:relative}.c-button.is-cv .icon svg[data-v-28973c12]{width:1.1rem;height:1.1rem;display:block;fill:var(--white)}.c-button.-tertiary[data-v-28973c12]{background-color:var(--bgGray);color:var(--text);border:1px solid var(--baseGray)}.c-button.-tertiary span[data-v-28973c12]{position:relative}.c-button.-tertiary .icon svg[data-v-28973c12]{width:1.1rem;height:1.1rem;display:block}.c-button.-tertiary.ic_left span[data-v-28973c12]{margin-left:.8rem}.c-button.-footerMore[data-v-28973c12]{border-radius:0 0 5px 5px;padding:1rem;border-right:0;border-left:0;border-bottom:0}.c-button.-footerMore .icon[data-v-28973c12]{transform:rotate(90deg);margin-left:5px;margin-top:2px}.c-button.-footerMore .icon svg[data-v-28973c12]{width:10px;height:10px}.c-button.is-loading[data-v-28973c12]:after{content:"";width:1.5rem;height:1.5rem;border:2px var(--baseGray) solid;border-top:2px var(--white) solid;border-radius:50%;animation:loading-28973c12 .5s infinite linear}.c-button.is-loading .text[data-v-28973c12],.c-button.is-loading .icon[data-v-28973c12]{display:none}@keyframes loading-28973c12{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-button.-keepOn[data-v-28973c12]{border:1px solid var(--secondary)}.c-button.-keepOn svg[data-v-28973c12]{fill:var(--secondary)!important}.c-button.js-keep svg[data-v-28973c12]{fill:var(--text-sub)}.c-button.js-keep.-fav svg[data-v-28973c12]{stroke:var(--secondary);stroke-width:2;fill:var(--white)}.c-button.js-keep.-fav.-keepOn svg[data-v-28973c12]{stroke:none;stroke-width:0}.c-button.js-keep.-keepOn[data-v-28973c12]{border:1px solid var(--secondary)}.c-button.js-keep.-keepOn svg[data-v-28973c12]{fill:var(--secondary)}.c-button.-del[data-v-28973c12]{color:var(--text-second)}.c-button.-del svg[data-v-28973c12]{fill:var(--text-sub)}.c-button.-disabled[data-v-28973c12]{cursor:auto;opacity:.5}.c-button.is-disabled[data-v-28973c12]{background-color:var(--text-sub);color:var(--bgGray);cursor:not-allowed;pointer-events:none;opacity:.2}.c-button.is-disabled[data-v-28973c12]:hover{opacity:.2}.c-textButton[data-v-28973c12]{text-decoration:underline;font-weight:700;display:flex;align-items:center;font-size:1.1666666667rem}.c-textButton span[data-v-28973c12],.c-textButton .icon[data-v-28973c12]{position:relative}.c-textButton .icon svg[data-v-28973c12]{width:1.1rem;height:1.1rem;display:block}.c-textButton.il span[data-v-28973c12]{margin-left:.2rem}.c-textButton.-right[data-v-28973c12]{font-size:1rem;font-weight:500;justify-content:flex-end}.c-textButton.-right .icon[data-v-28973c12]{margin-left:3px}.c-textButton.-right .icon svg[data-v-28973c12]{width:7px;height:7px}.c-textButton.-thin[data-v-28973c12]{font-size:1rem}.c-textButton.-thin .icon[data-v-28973c12]{margin-left:.2rem}.c-textButton.-thin .icon svg[data-v-28973c12]{width:.9rem;height:.9rem}.c-textButton.-color[data-v-28973c12]{color:var(--primary);font-weight:500}.c-snsButton[data-v-28973c12]{font-weight:var(--title-weight);padding:.75rem 1rem;color:var(--white);border-radius:var(--b-rd);display:flex;align-items:center;font-size:.8333333333rem}.c-snsButton .icon[data-v-28973c12]{margin-right:5px;width:15px;height:15px}.c-snsButton .icon svg[data-v-28973c12]{width:15px;height:15px;display:block}.c-snsButton.-facebook[data-v-28973c12]{background-color:var(--color-facebook)}.c-snsButton.-twitter[data-v-28973c12]{background-color:#1da1f2}.c-snsButton.-line[data-v-28973c12]{background-color:var(--color-line)}.c-snsButton.-line .icon[data-v-28973c12]{margin-right:8px}.c-snsButton.-line svg[data-v-28973c12]{margin-top:-2px;width:20px;height:20px}.c-button-keywordSearch[data-v-28973c12]{width:100%}.c-button-keywordSearch__inner[data-v-28973c12]{position:relative}.c-button-keywordSearch input[data-v-28973c12]{width:100%;padding:1rem 5rem 1rem 1.5rem;background-color:var(--bgGray);border-radius:var(--b-rd);border:1px solid var(--baseGray);display:block;font-size:1.1666666667rem;font-weight:var(--title-weight)}@media screen and (min-width: 1024px){.c-button-keywordSearch input[data-v-28973c12]{padding:.3rem 4rem .3rem .3rem;background-color:var(--white)}}.c-button-keywordSearch input[data-v-28973c12]::-moz-placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch input[data-v-28973c12]::placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch .form-btn[data-v-28973c12]{display:block;position:absolute;right:0;top:0;height:100%}.c-button-keywordSearch .form-btn svg[data-v-28973c12]{display:block;width:1.8rem;height:1.8rem;fill:var(--white)}.c-button-keywordSearch .form-btn button[data-v-28973c12]{border:none;background-color:var(--text-sub);cursor:pointer;height:100%;padding:0 1rem;border-radius:0 5px 5px 0}.button-more[data-v-28973c12]{font-size:1rem}@media screen and (min-width: 1024px){.c-button.-size_M[data-v-28973c12]{min-height:52px;padding:var(--size-1_5) var(--size-2)}.c-button.-primary.-size_M[data-v-28973c12]{padding:var(--size-1_5) var(--size-2)}.c-button-keywordSearch[data-v-28973c12]{width:100%}.c-button-keywordSearch__inner[data-v-28973c12]{position:relative}.c-button-keywordSearch input[data-v-28973c12]{width:100%;padding:.3rem 4rem .3rem .3rem;background-color:var(--white);border-radius:var(--b-rd);border:1px solid var(--baseGray);display:block;font-size:1.1666666667rem;font-weight:var(--title-weight)}.c-button-keywordSearch input[data-v-28973c12]::-moz-placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch input[data-v-28973c12]::placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch .form-btn[data-v-28973c12]{display:block;position:absolute;right:0;top:0;height:100%}.c-button-keywordSearch .form-btn svg[data-v-28973c12]{display:block;width:1.5rem;height:1.5rem;fill:var(--white)}.c-button-keywordSearch .form-btn button[data-v-28973c12]{border:none;background-color:#bfbfbf;cursor:pointer;height:100%;padding:0 1rem;border-radius:0 5px 5px 0}}.recommend-link[data-v-28973c12]{cursor:pointer;transition:.2s}button-favorite[data-v-28973c12]{display:block;min-height:2.95rem}#login-link[data-v-28973c12]{background:var(--accent);border-color:#ff8585;border-width:5px;color:#fff;text-align:center;line-height:1.5}@media screen and (min-width: 1024px){#login-link[data-v-28973c12]{min-width:auto;max-width:var(--pc-max-width);margin-left:auto;margin-right:auto}}.mbt-buttons[data-v-28973c12]{display:flex;gap:1rem;flex-direction:column}.mbt-buttons .c-button[data-v-28973c12]{width:100%}@media screen and (min-width: 1024px){.mbt-buttons[data-v-28973c12]{max-width:760px;margin:0 auto;flex-direction:initial}}.mbt-button[data-v-28973c12]{display:flex;background:var(--white);border:1px solid var(--baseGray);color:var(--text);cursor:pointer;justify-content:center;align-items:center;border-radius:var(--b-rd);line-height:1}.mbt-button wc-icon[data-v-28973c12]{margin-left:auto}.mbt-button.is-size-m[data-v-28973c12]{font-size:1.1666666667rem;font-weight:700;padding:var(--size-1_3)}@media screen and (min-width: 1024px){.mbt-button.is-size-m[data-v-28973c12]{padding:var(--size-1_5) var(--size-2);min-height:52px}}.mbt-button.is-size-ml[data-v-28973c12]{font-size:1.1666666667rem;font-weight:700;padding:1.75rem 2rem}@media screen and (min-width: 1024px){.mbt-button.is-size-ml[data-v-28973c12]{font-size:1.25rem}}.mbt-button.is-size-r[data-v-28973c12]{padding:1rem 2rem;max-width:400px}.mbt-button.is-size-s[data-v-28973c12]{padding:1rem;text-align:center}.mbt-button.is-size-s span[data-v-28973c12]{flex:1}@media screen and (min-width: 1024px){.mbt-button.is-size-s[data-v-28973c12]{padding:.85rem;min-width:14.5rem}}.mbt-textButton[data-v-28973c12]{text-decoration:underline;font-weight:700;display:flex;gap:.25em;align-items:center;font-size:1.1667rem}.mbt-textButton.is-sz-1[data-v-28973c12]{font-size:1rem;font-weight:400}.mbt-textButton.is-none[data-v-28973c12]{text-decoration:none}.mbt-textButton.is-none wc-icon[data-v-28973c12]{width:1rem}.mbt-textButton.is-primary>a[data-v-28973c12]{color:var(--primary)}.c-button[data-v-28973c12]{padding:1em;width:100%;max-width:calc(var(--max-content-width) * .382);margin:0 auto}.c-button.-secondary[data-v-28973c12]{background-image:linear-gradient(to top,#ffb631,transparent 50%);filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--secondary),black 20%))}.c-button.has-shadow[data-v-28973c12]{filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--primary),black 30%))}.is-large[data-v-28973c12]{font-size:1.5rem}@container main (max-width: 600px){.is-large[data-v-28973c12]{padding-inline:.5em;font-size:1.15rem;word-break:keep-all}}.group-modal[data-v-28973c12]{border:0;font-size:1.16rem;padding:3rem;box-shadow:0 1rem 5rem #0000001a;border-radius:calc(var(--radius) * 4)}@container main (max-width: 600px){.group-modal[data-v-28973c12]{width:80vw;padding:1rem}}.title[data-v-28973c12]{display:block;font-size:1.2em;margin-bottom:1em;text-align:center}.child-sch-list[data-v-28973c12]{display:grid;gap:1rem}.child-sch-list dt[data-v-28973c12]{font-size:.8em;margin-bottom:.5rem}.child-sch-list dd[data-v-28973c12]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.child-sch-list a[data-v-28973c12]{flex:0 0 8em;width:8em;white-space:nowrap;margin:0}@container main (max-width: 600px){.child-sch-list a[data-v-28973c12]{flex:0 0 calc(50% - .25rem);width:calc(50% - .25rem)}}.tag[data-v-355fd1bf]{border-radius:var(--radius);display:inline-block;border:1px solid currentColor;font-size:.875rem;line-height:1;padding:.15rem .5rem;display:grid;place-items:center}.tag.recommend[data-v-355fd1bf]{background:#fff;border-color:var(--accent);color:var(--accent)}.tag.fresh[data-v-355fd1bf]{background:#fff;border-color:var(--primary);color:var(--primary)}.tag.par70[data-v-355fd1bf]{background:var(--color-off70);border-color:var(--color-off70);color:#fff}.thumb[data-v-d36b1ced]{aspect-ratio:4/3;background:#f2f2f2}.thumb img[data-v-d36b1ced]{width:100%;height:auto}.price[data-v-d36b1ced]{align-self:end}.price[data-v-d36b1ced] span,.price[data-v-d36b1ced] em,.price[data-v-d36b1ced] strong{font-weight:700;font-family:Roboto,Noto Sans JP,sans-serif}.price[data-v-d36b1ced] strong{font-size:2em;line-height:1;position:relative;top:.05em}.price[data-v-d36b1ced] .kyufu{display:block;width:-moz-fit-content;width:fit-content;border:1px solid var(--color-off70);position:relative;top:-.2em;font-size:.8em;line-height:1;vertical-align:top;color:var(--color-off70);padding:.1em .25em;margin:.5em 0 -.25em}.price[data-v-d36b1ced] small{font-size:.8em}.kosya[data-v-d36b1ced]{display:flex;gap:.5em;align-items:center}.kosya[data-v-d36b1ced]:not(:empty):before{content:"スクール校舎名";display:inline-grid;place-items:center;border:1px solid #999;color:#999;font-size:.8em;line-height:1;padding:.15em .5em;border-radius:var(--radius)}@container rankcont (min-width: 601px){.tags[data-v-d36b1ced],.name[data-v-d36b1ced],.price[data-v-d36b1ced],.kosya[data-v-d36b1ced],.course-button[data-v-d36b1ced]{margin-left:1rem;margin-right:1rem;width:auto}}.rank-item[data-v-7215b982]{--rank-item-padding: 3rem;--accent: #FF5252;display:grid;gap:3rem;box-shadow:0 0 0 1px #ccc;padding:var(--rank-item-padding);container:rankcont/inline-size;border-radius:calc(var(--radius) * 4);overflow:hidden}@container main (max-width: 600px){.rank-item[data-v-7215b982]{--rank-item-padding: 1.5rem;gap:2rem}}.rank-item-title[data-v-7215b982]{font-size:var(--text-size-3);line-height:1.15;display:flex;align-items:center;gap:.5em}.sub-title[data-v-7215b982]{font-size:var(--text-size-5);line-height:1.15;margin-bottom:1.25rem;display:flex;gap:1rem;align-items:flex-end;border-bottom:1px solid currentColor;padding-bottom:.5em}.sub-title span[data-v-7215b982]:not(class){display:flex;align-items:center;gap:.25em}.sub-title svg[data-v-7215b982]{width:1.5em;height:1.5em;align-self:center;fill:var(--primary)}.sub-title .caution[data-v-7215b982]{font-weight:400;font-size:.5em;line-height:1.15;align-self:end}.logo[data-v-7215b982]{aspect-ratio:1;width:10rem;display:grid;place-items:center;box-shadow:0 0 0 1px #000 inset}.logo img[data-v-7215b982]{width:80%;height:auto;z-index:-1}.special-banner[data-v-7215b982]{width:auto;aspect-ratio:1200/250;margin:calc(var(--rank-item-padding) * -1) calc(var(--rank-item-padding) * -1) 0}.special-banner img[data-v-7215b982]{width:100%;height:auto}.read[data-v-7215b982]{margin-bottom:1em}.no-image[data-v-7215b982]{width:100%;height:100%;background:#eee;display:grid;place-items:center}.course-section[data-v-7215b982],.interview-section[data-v-7215b982]{padding-bottom:2px}@container rankcont (max-width: 600px){.course-section[data-v-7215b982],.interview-section[data-v-7215b982]{overflow:hidden}.course-section .c-button[data-v-7215b982],.interview-section .c-button[data-v-7215b982]{margin-left:1.5rem;margin-right:1.5rem;width:auto}.course-section .sub-title[data-v-7215b982],.interview-section .sub-title[data-v-7215b982]{display:grid;gap:.25em}.course-section[data-v-7215b982]:not(:has(.has-1)),.interview-section[data-v-7215b982]:not(:has(.has-1)){margin-left:-1.5rem;margin-right:-1.5rem}.course-section:not(:has(.has-1)) .sub-title[data-v-7215b982],.interview-section:not(:has(.has-1)) .sub-title[data-v-7215b982]{margin-left:1.5rem;margin-right:1.5rem}}@container rankcont (max-width: 600px){.course-wrap[data-v-7215b982],.interview-wrap[data-v-7215b982]{width:100%;overflow-x:auto}}.course-list[data-v-7215b982]{display:grid;grid-template-rows:auto;gap:1rem 1.5rem;grid-template-columns:repeat(3,1fr)}@container rankcont (max-width: 600px){.course-list[data-v-7215b982]{grid-template-rows:auto;grid-template-columns:1fr;gap:.75rem 1.5rem}.course-list[data-v-7215b982]:not(.has-1){grid-template-columns:repeat(4,60vw);margin:0 1.5rem;padding-bottom:.75rem}.course-list[data-v-7215b982]:not(.has-1):after{content:"";width:1px!important}}.course-list-item[data-v-7215b982]{display:grid;grid-template-rows:subgrid;grid-row:span 6;background:#fff;filter:drop-shadow(0 .5rem 10px rgba(0,0,0,.1));padding-bottom:1rem}.course-list-item[data-v-7215b982]:has(.no-course){filter:none}@container rankcont (max-width: 600px){.course-list-item[data-v-7215b982]{padding:0;filter:none}.course-list-item[data-v-7215b982]:has(.no-course){display:none}}.points[data-v-7215b982]{display:grid;gap:1rem;margin-bottom:1.5rem}@container rankcont (max-width: 600px){.interview-wrap[data-v-7215b982]{margin-bottom:1rem}}.interviews[data-v-7215b982]{display:grid;gap:1.5rem;margin-bottom:1.5rem}@container rankcont (max-width: 600px){.interviews[data-v-7215b982]{display:grid;gap:1.5rem;grid-template-rows:auto;grid-template-columns:repeat(4,60vw);margin:0 1.5rem;padding-bottom:.75rem}.interviews[data-v-7215b982]:after{content:"";width:1px!important}}.interview[data-v-7215b982]{display:grid;grid-template-rows:auto 1fr;gap:1rem;background:#f2f2f2;padding:1rem;border-radius:calc(var(--radius) * 2)}@container rankcont (max-width: 600px){.interview[data-v-7215b982]{grid-template-rows:subgrid;grid-row:span 2}}.question[data-v-7215b982]{font-weight:700;display:flex}@container rankcont (max-width: 600px){.question[data-v-7215b982]{display:block}}.question[data-v-7215b982]:before{content:"Q";font-size:1.5em;line-height:1;width:1.5rem;margin-right:.15em;margin-bottom:-.25em;display:grid;justify-content:center;float:left;vertical-align:top;color:var(--primary)}.answer[data-v-7215b982]:before{content:"A";font-weight:700;font-size:1.5em;line-height:1;width:1.5rem;margin-right:.15em;margin-bottom:-.25em;display:grid;justify-content:center;float:left;vertical-align:top;color:var(--secondary)}.feature-list[data-v-7215b982]{display:grid;grid-template-columns:auto 1fr;gap:1rem 1rem;margin-bottom:1.5rem}@container rankcont (max-width: 600px){.feature-list[data-v-7215b982]{grid-template-columns:1fr}.feature-list dt[data-v-7215b982]{margin-bottom:-.5rem}}.rank-num[data-v-7215b982]{display:inline-grid;place-items:center;font-size:.6em;line-height:1;--color-rank: #599ccd;color:var(--color-rank)}.rank-num .iiiii[data-v-7215b982]{grid-area:1/-1;font-size:.75rem;transform:translate(175%,80%);filter:drop-shadow(2px 2px 0 #fff)}.rank-num strong[data-v-7215b982]{grid-area:1/-1;display:grid;place-items:center;width:5.5rem;height:5.5rem;font-family:Roboto,sans-serif;font-size:3rem;line-height:0;z-index:1}.rank-num svg[data-v-7215b982]{grid-area:1/-1;fill:var(--color-rank)}.rank-num.rk-1[data-v-7215b982]{--color-rank: #b79546}.rank-num.rk-2[data-v-7215b982]{--color-rank: #949494}.rank-num.rk-3[data-v-7215b982]{--color-rank: #a66155}.coupon-wrap[data-v-7215b982]{display:grid;gap:1em}.coupon-title[data-v-7215b982]{text-align:center;font-size:1.2em}.coupon-image[data-v-7215b982]{text-align:center}.coupon-image img[data-v-7215b982]{width:60%;height:auto}@container rankcont (max-width: 600px){.coupon-image img[data-v-7215b982]{width:100%}}.updown[data-v-7215b982]{width:1em;flex:0 0 1em;height:auto}.updown.up svg[data-v-7215b982]{fill:var(--accent)}.buttons[data-v-7215b982]{display:grid;grid-auto-flow:column;justify-content:center;gap:1rem;grid-template-columns:1fr 1fr;width:-moz-fit-content;width:fit-content;margin-inline:auto}:root{--background: #ffffff;--white: #ffffff;--text: #333333;--text-sub: #959595;--text-second: #707070;--primary: #007DEB;--primary-invert: #ffffff;--secondary: #FEA100;--secondary-invert: #ffffff;--secondary-light: rgb(255, 198.6141732283, 101);--accent: #FF5252;--heart: color-mix(in srgb, var(--accent), #ffffff 38%);--lightBlue: #E2FAFF;--baseGray: #D1D9DF;--bgGray: #F5F5F5;--bgRed: #FFE9E9;--bgSecondary: #FFFBED;--bludgray: #C3E5EC;--darkBlue: #3272c1;--deepBlue: #0a4881;--gReview-bgcolor: #dfeeff;--color-cv: linear-gradient(to bottom, #fe7b00 70%, #fe7200);--color-facebook: #3b5998;--color-line: #06c755;--color-x: #000000;--color-merit: #56dcb7;--color-demerit: #fd9c75;--icon-color01: #54b0e8;--icon-color02: #48c78e;--icon-color03: #487bc7;--icon-color04: #8d6ce7;--col_premium: #b4a261;--border: #D1D9DF;--border-hover: #dddddd;--input-placeholder-color: #d1d1d1;--input-background-color: #fcfcfc;--input-shadow: none;--title-color: #333333;--label-color: currentColor;--strong-color: currentColor;--form-colors: #D1D9DF;--size-0_5: .5rem;--size-1: 1rem;--size-1_15: 1.0833333333rem;--size-1_2: 1.1666666667rem;--size-1_3: 1.3333333333rem;--size-1_5: 1.5rem;--size-1_6: 1.6666666667rem;--size-2: 2rem;--size-2_5: 2.5rem;--size-3: 3rem;--size-3_3: 3.3333333333rem;--size-4: 4rem;--size-5: 5rem;--size-6: 6rem;--size-7: 7rem;--size-10: 8.3333333333rem;--size-14: 14rem;--title-weight: 700;--b-rd: 5px;--tra: all .4s ease;--family-meirio: メイリオ, Meiryo, ＭＳ ゴシック, Hiragino Kaku Gothic ProN, ヒラギノ角ゴ ProN W3, sans-serif;--family-primary: YakuHanJP, Noto Sans JP, sans-serif}@layer reset{html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{margin:0}input,button,textarea,select{font:inherit}address{font-style:normal}main{display:block;position:relative}ol,ul,menu{margin:0;padding:0;list-style:none}p,table,blockquote,address,pre,iframe,form,figure,dl,dt,dd,h1,h2,h3,h4,h5,h6,fieldset{margin:0}a{text-decoration:none}em,cite{font-style:normal}figure img{vertical-align:bottom}fieldset{border:0;outline:0;padding:0}summary{list-style:none}summary::-webkit-details-marker{display:none}}:root{--color-primary: #007deb;--color-off70: #3e8ccf;--text-size: 1rem;--section-gap: 8rem;--max-content-width: 1000px;--radius: 3px;--text-size-1: 3.815rem;--text-size-2: 3.052rem;--text-size-3: 2.441rem;--text-size-4: 1.953rem;--text-size-5: 1.563rem;--text-size-6: 1.25rem;--head-camp-height: 5rem;scroll-behavior:smooth}@media screen and (max-width: 600px){:root{--section-gap: 3rem;--text-size-2: 1.75rem;--text-size-3: 1.5rem;--text-size-4: 1.25rem;--text-size-5: 1.25rem;--text-size-6: 1rem}}html,body{margin:0;padding:0;font-size:clamp(14px,3.73vw,1rem);font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";color:var(--text)}img{max-width:100%;vertical-align:bottom}.main{width:100%;margin:var(--section-gap) auto;margin-top:calc(var(--text-size-2) * 1.05 * -1 / 2);container:main/inline-size;line-height:1.5}.hero{background:#a0c2e7 url(/manabitfronttheme/ranking/images/bg.webp) right 43% bottom no-repeat;background-size:auto 100%;height:450px;display:grid;align-items:center;box-shadow:0 1px #eee}@media screen and (max-width: 1000px){.hero{padding:3rem 1.5rem;align-items:start;background-position:right 42% bottom;height:auto}}@media screen and (max-width: 600px){.hero{height:86vw;background-image:url(/manabitfronttheme/ranking/images/bg_sp.webp);background-position:right bottom}}.hero>.inner{width:100%;max-width:var(--max-content-width);margin-left:auto;margin-right:auto}.site-date{word-break:keep-all;white-space:nowrap;font-size:clamp(.7em,4vw,1em);overflow:hidden;max-width:15em;width:-moz-fit-content;width:fit-content;color:#25394b}.site-date strong{font-size:1.25em;font-family:Roboto,sans-serif}.new{background:var(--secondary);display:grid;font-size:.5em;line-height:1.15;font-weight:700;padding:.1em .25em;width:-moz-fit-content;width:fit-content;rotate:-12deg;translate:-.35em}.site-title{font-size:2em;display:grid;gap:.5rem;position:relative;top:-1rem}@media screen and (max-width: 1000px){.site-title{top:-1rem}}.site-title .mbt-name{font-size:.825em;line-height:1;color:#fff;display:block;margin-bottom:.5rem}.site-title .mbt-name span{background:var(--primary);width:1.2em;height:1.2em;display:inline-grid;place-items:center;margin:0 2px}.site-title .title{display:inline-block;font-size:clamp(1.15em,6vw,1.95em);line-height:1.35}@media screen and (max-width: 600px){.site-title .title{width:70vw}}.site-title .title mark{font-weight:900;word-break:keep-all;background:linear-gradient(to bottom,transparent 10%,white 10%,white 95%,transparent 95%);line-height:1}.section{width:100%}.section p{margin-bottom:1rem}.section>.inner{max-width:var(--max-content-width);margin-left:auto;margin-right:auto}.section:not(:last-child){margin-bottom:var(--section-gap)}.section .in-section{margin-bottom:1.5rem}@container main (max-width: 1000px){.section{padding:0 1.5rem .75rem}}.section-title{font-size:var(--text-size-2);line-height:1.25;margin:0 auto 3rem;text-align:center;word-break:keep-all;width:-moz-fit-content;width:fit-content;display:grid;position:relative;gap:.5em}@container main (max-width: 600px){.section-title{margin-bottom:1.75rem}}.section-title:before{content:"";display:block;margin:0 auto;width:7em;height:1px;background:#ccc;position:absolute;bottom:3px;left:50%;z-index:0;transform:translate(-50%)}@container main (max-width: 600px){.section-title:before{width:61.8vw}}.section-title:after{content:"";display:block;margin:0 auto;width:2em;height:4px;background:var(--primary);position:relative;z-index:1}.section-title.first-title:before,.section-title.first-title:after{display:none}.section-title.first-title .mbt{background:var(--text)}.sub-title{font-size:1.2em;margin-bottom:1rem}.mbt{background:var(--primary);color:#fff;font-size:.75em;line-height:1;border-radius:var(--radius);display:block;width:-moz-fit-content;width:fit-content;margin:0 auto -.5em;padding:.15em .5em}.section-description{font-size:var(--text-size-6);margin-bottom:1.5rem}.divide{margin:1.5rem 0}#compare{--text-size: 12px}.basis{width:-moz-fit-content;width:fit-content;margin:0 auto;display:grid;gap:1.5rem .75rem;grid-template-columns:auto 1fr}.basis dt{font-weight:700}@container main (max-width: 600px){.basis{grid-template-columns:auto;gap:.25rem}}.footer{background:var(--color-primary);color:#fff;padding:4.5rem 0 2.25rem;font-size:.85rem;line-height:1.75}.footer a{color:currentColor}.footer a:hover{text-decoration:underline}.footer .inner{max-width:var(--max-content-width);margin:0 auto;display:grid;grid-template-columns:1fr 20% 20%;gap:3rem}@media screen and (max-width: 600px){.footer .inner{margin:0 1.5rem;grid-template-columns:1fr 1fr;gap:1.5rem}.footer .inner .about{grid-area:1/1/1/3}}.footer dd:not(.no-list):before{content:"・"}.footer dd:not(:last-child){margin-bottom:.75rem;align-self:auto}.footer-title{font-size:var(--text-size-6);margin-bottom:.75em}@media screen and (max-width: 600px){.footer-title{margin-bottom:.25em;font-weight:700}}.copyright{margin-top:6rem;text-align:center}@media screen and (max-width: 600px){.copyright{margin-top:3rem;margin-bottom:3rem}}.rank-wrap{display:grid;gap:4.5rem}@container main (max-width: 600px){.rank-wrap{gap:2rem}}.has-text-centered{text-align:center}.tags{display:flex;flex-wrap:wrap;white-space:nowrap;gap:.25rem}#diagnose{background:#f9f9f9;padding:calc(var(--section-gap) / 2) 1.5rem}#diagnose a{max-width:var(--max-content-width);margin:0 auto;display:block;width:-moz-fit-content;width:fit-content;height:auto}#diagnose img{height:auto}.nav-global{position:fixed;z-index:100;top:3rem;left:calc(50% + var(--max-content-width) / 2 + 1.5rem);background:#ffffff80;padding:.75rem;word-break:keep-all;background:color-mix(in srgb,var(--primary),transparent 90%);transition:.5s;transform:translate(500%)}.nav-global.is-active{transform:translate(0)}.nav-global a{color:currentColor}.nav-global a:hover{text-decoration:underline}.nav-global ul{display:grid;gap:1.25rem;border-radius:calc(var(--radius) * 4);background:#fff;padding:1.5rem 1rem;position:relative}.nav-global ul:before{content:"";display:block;position:absolute;left:1.2rem;top:2.25rem;height:calc(100% - 4.5rem);width:1px;background:color-mix(in srgb,var(--primary),transparent 40%)}.nav-global li{display:flex;gap:.75em;align-items:center}.nav-global li:before{content:"";width:.4em;height:.4em;border-radius:50%;display:block;background:var(--primary)}.nav-global li:after{content:"";width:1em;height:1em;border-radius:50%;background:color-mix(in srgb,var(--primary),transparent 50%);position:absolute;transform:translate(-33%);transition:.25s;opacity:0}.nav-global li.is-active:after{display:block;opacity:1}@media screen and (max-width: 1200px){.nav-global{bottom:0;top:initial;left:initial;right:0;width:100%;padding-bottom:0}.nav-global ul{border-radius:calc(var(--radius) * 4) calc(var(--radius) * 4) 0 0;background:#fff;display:grid;grid-template-columns:repeat(4,auto);justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content;padding:0 1rem}.nav-global ul:before{display:none}}@media screen and (max-width: 1200px) and (max-width: 600px){.nav-global ul{width:100%}}@media screen and (max-width: 1200px){.nav-global li{justify-self:center;align-self:center;padding:1rem;text-align:center;flex-direction:column;position:relative}.nav-global li:before{display:none}.nav-global li:after{border-radius:0;width:100%;height:.2em;background:color-mix(in srgb,var(--primary),transparent 50%);position:absolute;bottom:.75em;transform:translate(0)}}@media screen and (max-width: 600px){.nav-global{padding:0;box-shadow:0 0 2rem #0000001a;font-size:.85rem}.nav-global ul{padding:0;gap:.5rem;width:100%}}.head-camp{position:sticky;top:0;left:0;z-index:6;width:100%;text-align:center;background:#fedf04}.camp-catch{font-size:1.5em;font-weight:700}.camp-image{margin-bottom:2.5rem}#anc-campagne a:not([class]){color:var(--primary);text-decoration:underline}.has-fit-width{width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.has-fit-width p,.has-fit-width div,.has-fit-width section{width:-moz-fit-content;width:fit-content}[id^=anc],#ranking,#compare,#diagnose{scroll-margin-top:var(--head-camp-height)}.has-line{text-decoration:underline;text-underline-offset:3px}.is-highlight mark{background:linear-gradient(to bottom,transparent 60%,color-mix(in srgb,var(--secondary),white) 60%)}.list li{display:flex;align-items:center;gap:.5em}.list li:before{content:"";width:.75em;height:0;border-bottom:1px solid currentColor}.school-banner[data-v-405d2f5a]{width:100%;height:auto;aspect-ratio:380/150;display:grid;place-items:center;background:#eee;border-radius:var(--radius);overflow:hidden}.school-banner picture[data-v-405d2f5a]{width:100%;aspect-ratio:inherit}.school-banner img[data-v-405d2f5a]{width:100%;height:auto}@container main (max-width: 600px){.school-banner[data-v-405d2f5a]{aspect-ratio:1;background:#fff;box-shadow:0 0 0 1px #ccc inset}.school-banner picture[data-v-405d2f5a]{display:grid;place-items:center;grid-template-rows:auto 1fr}.school-banner img[data-v-405d2f5a]{width:80%}}ul[data-v-405d2f5a]{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}ul li a[data-v-405d2f5a]{display:grid;gap:.25em;text-align:center;color:currentColor}ul li a[data-v-405d2f5a]:hover{opacity:.8}@container main (max-width: 600px){ul[data-v-405d2f5a]{font-size:.7rem;gap:1rem}}.c-button.-tertiary[data-v-f9bbd3f8],.c-button.is-cv[data-v-f9bbd3f8],.c-button.-secondaryBd[data-v-f9bbd3f8],.c-button.-secondary[data-v-f9bbd3f8],.c-button.-primary-invert[data-v-f9bbd3f8],.c-button.-primary[data-v-f9bbd3f8],.c-button[data-v-f9bbd3f8]{display:flex;background:var(--white);border:1px solid var(--baseGray);color:var(--text);cursor:pointer;justify-content:center;align-items:center;border-radius:var(--b-rd);line-height:1}.c-button.-tertiary.-size_M[data-v-f9bbd3f8],.c-button.-secondary.-size_M[data-v-f9bbd3f8],.c-button.-primary.-size_M[data-v-f9bbd3f8],.c-button.-size_M_max[data-v-f9bbd3f8],.c-button.-size_M[data-v-f9bbd3f8]{font-size:1.1666666667rem;font-weight:700;padding:var(--size-1_3)}@media screen and (min-width: 1024px){.c-button.-tertiary.-size_M[data-v-f9bbd3f8],.c-button.-secondary.-size_M[data-v-f9bbd3f8],.c-button.-primary.-size_M[data-v-f9bbd3f8],.c-button.-size_M_max[data-v-f9bbd3f8],.c-button.-size_M[data-v-f9bbd3f8]{padding:var(--size-1_5) var(--size-2);min-height:52px}}.c-button.-size_ML[data-v-f9bbd3f8]{font-size:1.1666666667rem;font-weight:700;padding:1.75rem 2rem}@media screen and (min-width: 1024px){.c-button.-size_ML[data-v-f9bbd3f8]{font-size:1.25rem}}.c-button.-size_R[data-v-f9bbd3f8]{padding:1rem 2rem;max-width:400px}.c-button.-size_S[data-v-f9bbd3f8]{padding:1rem;text-align:center}@media screen and (min-width: 1024px){.c-button.-size_S[data-v-f9bbd3f8]{padding:.85rem 2.5rem;min-width:14.5rem}}.c-button.-size_S .icon svg[data-v-f9bbd3f8]{width:.6rem;height:.6rem;position:absolute;right:1rem;top:50%;margin-top:-.3rem}.c-button.-wsize_m[data-v-f9bbd3f8]{width:14.5rem}.c-button.-tertiary.-size_S_full[data-v-f9bbd3f8],.c-button.-secondary.-size_S_full[data-v-f9bbd3f8],.c-button.-primary.-size_S_full[data-v-f9bbd3f8],.c-button.-size_S_full[data-v-f9bbd3f8]{padding-top:1rem;padding-bottom:1rem;width:100%}.c-button.hv_c[data-v-f9bbd3f8]:before,.c-button.hv_c[data-v-f9bbd3f8]:after{position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;content:"";transition:all .3s;border-radius:var(--b-rd)}.c-button.hv_c[data-v-f9bbd3f8]:before{border-top:1px solid var(--primary);border-bottom:1px solid var(--primary);transform:scaleX(0)}.c-button.hv_c[data-v-f9bbd3f8]:after{border-right:1px solid var(--primary);border-left:1px solid var(--primary);transform:scaleX(0)}.c-button.hv_c[data-v-f9bbd3f8]:hover{color:var(--primary)}.c-button.hv_c[data-v-f9bbd3f8]:hover:after,.c-button.hv_c[data-v-f9bbd3f8]:hover:before{transform:scale(1)}.c-button[data-v-f9bbd3f8]{outline:none;position:relative;transition:all .2s}.c-button span[data-v-f9bbd3f8]{position:relative}.c-button .icon svg[data-v-f9bbd3f8]{width:1.1rem;height:1.1rem;display:block}.c-button.-full[data-v-f9bbd3f8]{width:100%}@media screen and (min-width: 1024px){.c-button[data-v-f9bbd3f8]:hover{opacity:.8}.c-button.-he_S[data-v-f9bbd3f8]{padding:.85rem}}@media screen and (min-width: 1024px){.c-button.-size_M_max[data-v-f9bbd3f8]{max-width:400px}}.c-button.-hsize_S[data-v-f9bbd3f8]{max-height:46px}.c-button.-ic_left span[data-v-f9bbd3f8]{margin-left:.5rem}.c-button.-arrow[data-v-f9bbd3f8]{position:relative}.c-button.-arrow .icon[data-v-f9bbd3f8]{position:absolute;right:1rem}@media screen and (min-width: 1024px){.c-button.-max6[data-v-f9bbd3f8]{max-width:600px}}.c-button.-primary[data-v-f9bbd3f8]{background-color:var(--primary);color:var(--white);border:none}.c-button.-primary .icon svg[data-v-f9bbd3f8]{width:1.1rem;height:1.1rem;display:block;fill:var(--white)}.c-button.-primary.ic_left span[data-v-f9bbd3f8]{margin-left:.8rem}.c-button.-primary.-arrow .icon svg[data-v-f9bbd3f8]{fill:var(--white)}.c-button.-primary-invert[data-v-f9bbd3f8]{border-color:var(--primary);color:var(--primary)}.c-button.-primary-invert .icon svg[data-v-f9bbd3f8]{fill:var(--primary)}.c-button.-primary-invert wc-icon[data-v-f9bbd3f8]{color:var(--primary)}.c-button.-secondary[data-v-f9bbd3f8]{background-color:var(--secondary);color:var(--white);border:none}.c-button.-secondary span[data-v-f9bbd3f8]{position:relative}.c-button.-secondary .icon svg[data-v-f9bbd3f8]{width:1.1rem;height:1.1rem;display:block;fill:var(--white)}.c-button.-secondary.ic_left span[data-v-f9bbd3f8]{margin-left:.8rem}.c-button.-secondaryBd[data-v-f9bbd3f8]{border-color:var(--secondary);color:var(--secondary)}.c-button.is-cv[data-v-f9bbd3f8]{background:var(--color-cv);color:var(--white);border:none}.c-button.is-cv span[data-v-f9bbd3f8]{position:relative}.c-button.is-cv .icon svg[data-v-f9bbd3f8]{width:1.1rem;height:1.1rem;display:block;fill:var(--white)}.c-button.-tertiary[data-v-f9bbd3f8]{background-color:var(--bgGray);color:var(--text);border:1px solid var(--baseGray)}.c-button.-tertiary span[data-v-f9bbd3f8]{position:relative}.c-button.-tertiary .icon svg[data-v-f9bbd3f8]{width:1.1rem;height:1.1rem;display:block}.c-button.-tertiary.ic_left span[data-v-f9bbd3f8]{margin-left:.8rem}.c-button.-footerMore[data-v-f9bbd3f8]{border-radius:0 0 5px 5px;padding:1rem;border-right:0;border-left:0;border-bottom:0}.c-button.-footerMore .icon[data-v-f9bbd3f8]{transform:rotate(90deg);margin-left:5px;margin-top:2px}.c-button.-footerMore .icon svg[data-v-f9bbd3f8]{width:10px;height:10px}.c-button.is-loading[data-v-f9bbd3f8]:after{content:"";width:1.5rem;height:1.5rem;border:2px var(--baseGray) solid;border-top:2px var(--white) solid;border-radius:50%;animation:loading-f9bbd3f8 .5s infinite linear}.c-button.is-loading .text[data-v-f9bbd3f8],.c-button.is-loading .icon[data-v-f9bbd3f8]{display:none}@keyframes loading-f9bbd3f8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-button.-keepOn[data-v-f9bbd3f8]{border:1px solid var(--secondary)}.c-button.-keepOn svg[data-v-f9bbd3f8]{fill:var(--secondary)!important}.c-button.js-keep svg[data-v-f9bbd3f8]{fill:var(--text-sub)}.c-button.js-keep.-fav svg[data-v-f9bbd3f8]{stroke:var(--secondary);stroke-width:2;fill:var(--white)}.c-button.js-keep.-fav.-keepOn svg[data-v-f9bbd3f8]{stroke:none;stroke-width:0}.c-button.js-keep.-keepOn[data-v-f9bbd3f8]{border:1px solid var(--secondary)}.c-button.js-keep.-keepOn svg[data-v-f9bbd3f8]{fill:var(--secondary)}.c-button.-del[data-v-f9bbd3f8]{color:var(--text-second)}.c-button.-del svg[data-v-f9bbd3f8]{fill:var(--text-sub)}.c-button.-disabled[data-v-f9bbd3f8]{cursor:auto;opacity:.5}.c-button.is-disabled[data-v-f9bbd3f8]{background-color:var(--text-sub);color:var(--bgGray);cursor:not-allowed;pointer-events:none;opacity:.2}.c-button.is-disabled[data-v-f9bbd3f8]:hover{opacity:.2}.c-textButton[data-v-f9bbd3f8]{text-decoration:underline;font-weight:700;display:flex;align-items:center;font-size:1.1666666667rem}.c-textButton span[data-v-f9bbd3f8],.c-textButton .icon[data-v-f9bbd3f8]{position:relative}.c-textButton .icon svg[data-v-f9bbd3f8]{width:1.1rem;height:1.1rem;display:block}.c-textButton.il span[data-v-f9bbd3f8]{margin-left:.2rem}.c-textButton.-right[data-v-f9bbd3f8]{font-size:1rem;font-weight:500;justify-content:flex-end}.c-textButton.-right .icon[data-v-f9bbd3f8]{margin-left:3px}.c-textButton.-right .icon svg[data-v-f9bbd3f8]{width:7px;height:7px}.c-textButton.-thin[data-v-f9bbd3f8]{font-size:1rem}.c-textButton.-thin .icon[data-v-f9bbd3f8]{margin-left:.2rem}.c-textButton.-thin .icon svg[data-v-f9bbd3f8]{width:.9rem;height:.9rem}.c-textButton.-color[data-v-f9bbd3f8]{color:var(--primary);font-weight:500}.c-snsButton[data-v-f9bbd3f8]{font-weight:var(--title-weight);padding:.75rem 1rem;color:var(--white);border-radius:var(--b-rd);display:flex;align-items:center;font-size:.8333333333rem}.c-snsButton .icon[data-v-f9bbd3f8]{margin-right:5px;width:15px;height:15px}.c-snsButton .icon svg[data-v-f9bbd3f8]{width:15px;height:15px;display:block}.c-snsButton.-facebook[data-v-f9bbd3f8]{background-color:var(--color-facebook)}.c-snsButton.-twitter[data-v-f9bbd3f8]{background-color:#1da1f2}.c-snsButton.-line[data-v-f9bbd3f8]{background-color:var(--color-line)}.c-snsButton.-line .icon[data-v-f9bbd3f8]{margin-right:8px}.c-snsButton.-line svg[data-v-f9bbd3f8]{margin-top:-2px;width:20px;height:20px}.c-button-keywordSearch[data-v-f9bbd3f8]{width:100%}.c-button-keywordSearch__inner[data-v-f9bbd3f8]{position:relative}.c-button-keywordSearch input[data-v-f9bbd3f8]{width:100%;padding:1rem 5rem 1rem 1.5rem;background-color:var(--bgGray);border-radius:var(--b-rd);border:1px solid var(--baseGray);display:block;font-size:1.1666666667rem;font-weight:var(--title-weight)}@media screen and (min-width: 1024px){.c-button-keywordSearch input[data-v-f9bbd3f8]{padding:.3rem 4rem .3rem .3rem;background-color:var(--white)}}.c-button-keywordSearch input[data-v-f9bbd3f8]::-moz-placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch input[data-v-f9bbd3f8]::placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch .form-btn[data-v-f9bbd3f8]{display:block;position:absolute;right:0;top:0;height:100%}.c-button-keywordSearch .form-btn svg[data-v-f9bbd3f8]{display:block;width:1.8rem;height:1.8rem;fill:var(--white)}.c-button-keywordSearch .form-btn button[data-v-f9bbd3f8]{border:none;background-color:var(--text-sub);cursor:pointer;height:100%;padding:0 1rem;border-radius:0 5px 5px 0}.button-more[data-v-f9bbd3f8]{font-size:1rem}@media screen and (min-width: 1024px){.c-button.-size_M[data-v-f9bbd3f8]{min-height:52px;padding:var(--size-1_5) var(--size-2)}.c-button.-primary.-size_M[data-v-f9bbd3f8]{padding:var(--size-1_5) var(--size-2)}.c-button-keywordSearch[data-v-f9bbd3f8]{width:100%}.c-button-keywordSearch__inner[data-v-f9bbd3f8]{position:relative}.c-button-keywordSearch input[data-v-f9bbd3f8]{width:100%;padding:.3rem 4rem .3rem .3rem;background-color:var(--white);border-radius:var(--b-rd);border:1px solid var(--baseGray);display:block;font-size:1.1666666667rem;font-weight:var(--title-weight)}.c-button-keywordSearch input[data-v-f9bbd3f8]::-moz-placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch input[data-v-f9bbd3f8]::placeholder{font-size:1rem;color:var(--baseGray);font-weight:500}.c-button-keywordSearch .form-btn[data-v-f9bbd3f8]{display:block;position:absolute;right:0;top:0;height:100%}.c-button-keywordSearch .form-btn svg[data-v-f9bbd3f8]{display:block;width:1.5rem;height:1.5rem;fill:var(--white)}.c-button-keywordSearch .form-btn button[data-v-f9bbd3f8]{border:none;background-color:#bfbfbf;cursor:pointer;height:100%;padding:0 1rem;border-radius:0 5px 5px 0}}.recommend-link[data-v-f9bbd3f8]{cursor:pointer;transition:.2s}button-favorite[data-v-f9bbd3f8]{display:block;min-height:2.95rem}#login-link[data-v-f9bbd3f8]{background:var(--accent);border-color:#ff8585;border-width:5px;color:#fff;text-align:center;line-height:1.5}@media screen and (min-width: 1024px){#login-link[data-v-f9bbd3f8]{min-width:auto;max-width:var(--pc-max-width);margin-left:auto;margin-right:auto}}.mbt-buttons[data-v-f9bbd3f8]{display:flex;gap:1rem;flex-direction:column}.mbt-buttons .c-button[data-v-f9bbd3f8]{width:100%}@media screen and (min-width: 1024px){.mbt-buttons[data-v-f9bbd3f8]{max-width:760px;margin:0 auto;flex-direction:initial}}.mbt-button[data-v-f9bbd3f8]{display:flex;background:var(--white);border:1px solid var(--baseGray);color:var(--text);cursor:pointer;justify-content:center;align-items:center;border-radius:var(--b-rd);line-height:1}.mbt-button wc-icon[data-v-f9bbd3f8]{margin-left:auto}.mbt-button.is-size-m[data-v-f9bbd3f8]{font-size:1.1666666667rem;font-weight:700;padding:var(--size-1_3)}@media screen and (min-width: 1024px){.mbt-button.is-size-m[data-v-f9bbd3f8]{padding:var(--size-1_5) var(--size-2);min-height:52px}}.mbt-button.is-size-ml[data-v-f9bbd3f8]{font-size:1.1666666667rem;font-weight:700;padding:1.75rem 2rem}@media screen and (min-width: 1024px){.mbt-button.is-size-ml[data-v-f9bbd3f8]{font-size:1.25rem}}.mbt-button.is-size-r[data-v-f9bbd3f8]{padding:1rem 2rem;max-width:400px}.mbt-button.is-size-s[data-v-f9bbd3f8]{padding:1rem;text-align:center}.mbt-button.is-size-s span[data-v-f9bbd3f8]{flex:1}@media screen and (min-width: 1024px){.mbt-button.is-size-s[data-v-f9bbd3f8]{padding:.85rem;min-width:14.5rem}}.mbt-textButton[data-v-f9bbd3f8]{text-decoration:underline;font-weight:700;display:flex;gap:.25em;align-items:center;font-size:1.1667rem}.mbt-textButton.is-sz-1[data-v-f9bbd3f8]{font-size:1rem;font-weight:400}.mbt-textButton.is-none[data-v-f9bbd3f8]{text-decoration:none}.mbt-textButton.is-none wc-icon[data-v-f9bbd3f8]{width:1rem}.mbt-textButton.is-primary>a[data-v-f9bbd3f8]{color:var(--primary)}@container (width > 600px){.is-sp[data-v-f9bbd3f8]{display:none}}.c-button[data-v-f9bbd3f8]{padding:1em;width:100%;max-width:calc(var(--max-content-width) * .382);margin:0 auto}.c-button.-secondary[data-v-f9bbd3f8]{background-image:linear-gradient(to top,#ffb631,transparent 50%);filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--secondary),black 20%))}.c-button.has-shadow[data-v-f9bbd3f8]{filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--primary),black 30%))}.is-large[data-v-f9bbd3f8]{font-size:1.5rem}@container main (max-width: 600px){.is-large[data-v-f9bbd3f8]{padding-inline:.5em;font-size:1.15rem;word-break:keep-all}}
