﻿:root{--green:#00bb8b;--green-dark:#009e75;--green-tint:#eef9f5;--green-tint-2:#e2f5ee;--blue:#00A1E1;--blue-dark:#0086bd;--blue-tint:#edf7fd;--blue-tint-2:#ddeffb;--ink:#2f3335;--ink-70:#585e61;--ink-50:#7d8386;--line:#e6e9ea;--line-2:#f0f2f3;--paper:#ffffff;--ground:#f6f8f8;--sans:"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",YuGothic,"Meiryo",sans-serif;--mincho:"Noto Serif JP","Hiragino Mincho ProN","Hiragino Mincho Pro","Yu Mincho",YuMincho,"游明朝",serif;--sp-sec:clamp(46px,5.6vw,80px);--sp-block:clamp(30px,3.8vw,50px);--sp-item:clamp(16px,2.2vw,24px);--gutter:clamp(20px,4vw,36px);--measure:1140px;--headH:72px}.hi-container{width:100%;max-width:var(--measure);margin-inline:auto;padding-inline:var(--gutter)}body{color:#5a5a5a}.lp-header{font-family:var(--sans);letter-spacing:.02em;font-feature-settings:"palt" 1;background:rgba(255,255,255,0.92);backdrop-filter:saturate(150%) blur(10px);position:sticky;top:0;z-index:60;box-shadow:0 1px 0 rgba(47,51,53,0.07)}.lp-header__in{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:var(--headH)}.lp-header .logo img{display:block;height:30px;width:auto}@media (max-width: 420px){.lp-header .logo img{height:26px}}.loginLink{display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:var(--ink-70);font-size:14px;font-weight:700;line-height:1.4;background:var(--ground);border-radius:999px;padding:10px 20px;transition:background .18s,color .18s;white-space:nowrap}.loginLink:hover{background:var(--green);color:#fff}.loginLink:hover img{filter:brightness(0) invert(1)}.loginLink img{display:block;height:16px;width:auto;flex:0 0 auto}.loginLink .lg-full{display:none}.loginLink .lg-mid{display:none}.loginLink .lg-short{display:inline}@media (min-width: 680px){.loginLink .lg-short{display:none}.loginLink .lg-mid{display:inline}}@media (min-width: 1000px){.loginLink .lg-mid{display:none}.loginLink .lg-full{display:inline}.loginLink{font-size:14.5px;padding:11px 24px}}@media (max-width: 420px){.loginLink{padding:9px 15px;font-size:13px;gap:7px}}footer{width:100%;text-align:center;color:#fff;background:var(--green);font-family:var(--sans);letter-spacing:.02em;font-feature-settings:"palt" 1;padding:clamp(38px, 4.6vw, 52px) var(--gutter);font-size:16px}footer .menu ul{padding-left:0;margin:0;list-style:none}footer .menu li{margin-bottom:12px}footer .menu a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.45);padding-bottom:2px}footer .menu a:hover{border-bottom-color:#fff}footer .credential{margin-top:28px;font-size:15px}footer .availableEnvironment{font-size:13px;margin-top:14px;line-height:1.9;color:rgba(255,255,255,0.94)}@media (max-width: 576px){footer .availableEnvironment{font-size:12px}}.adoption{padding-block:var(--sp-sec);background:var(--ground);font-family:var(--sans);letter-spacing:.02em;font-feature-settings:"palt" 1}.adoption__head{max-width:760px;margin:0 auto var(--sp-block);text-align:center}.adoption__head h2{font-size:clamp(20px, 2.9vw, 29px);font-weight:700;line-height:1.7;letter-spacing:.02em;margin:0;color:var(--ink)}.adoption__head h2 b{color:var(--green-dark);font-weight:700}.adoption__grid{display:grid;gap:clamp(12px, 1.8vw, 18px);grid-template-columns:1fr}@media (min-width: 700px){.adoption__grid{grid-template-columns:1fr 1fr}}.adoption__item{display:block;background:var(--paper);border-radius:12px;padding:clamp(20px, 2.6vw, 28px);text-decoration:none;color:var(--ink);box-shadow:0 1px 4px rgba(16,32,28,0.06);transition:transform .18s,box-shadow .18s}.adoption__item:hover{transform:translateY(-2px);box-shadow:0 10px 24px -12px rgba(16,32,28,0.24);text-decoration:none;color:var(--ink)}@media (prefers-reduced-motion: reduce){.adoption__item:hover{transform:none}}.adoption__org{display:block;font-size:clamp(17px, 2.1vw, 20px);font-weight:700;line-height:1.65;color:var(--green-dark);margin-bottom:8px}.adoption__what{display:block;font-size:15px;line-height:1.9;color:var(--ink-70)}.homeIndex{font-family:var(--sans);font-size:17px;line-height:1.95;letter-spacing:.02em;font-feature-settings:"palt" 1;color:var(--ink)}.homeIndex img{max-width:100%}.homeIndex a{color:inherit}.homeIndex *,.homeIndex *::before,.homeIndex *::after{box-sizing:border-box}.homeIndex .cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--green);color:#fff;text-decoration:none;font-size:17px;font-weight:700;letter-spacing:.04em;padding:18px 38px;border-radius:8px;box-shadow:0 6px 18px -6px rgba(0,187,139,0.5);transition:transform .18s,box-shadow .18s,background .18s}.homeIndex .cta-btn:hover{background:var(--green-dark);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 24px -8px rgba(0,187,139,0.6)}.homeIndex .cta-btn--blue{background:var(--blue);box-shadow:0 6px 18px -6px rgba(0,161,225,0.5)}.homeIndex .cta-btn--blue:hover{background:var(--blue-dark);box-shadow:0 10px 24px -8px rgba(0,161,225,0.6)}@media (prefers-reduced-motion: reduce){.homeIndex .cta-btn:hover{transform:none}}@media (max-width: 600px){.homeIndex .cta-btn{width:100%;font-size:16px;padding:16px 20px}}.homeIndex .keyvisual{position:relative;overflow:hidden;--kv-band:clamp(54px,7.5vw,118px);--kv-seam:1px;padding-block:clamp(28px, 3.6vw, 48px) calc(var(--kv-band) + clamp(20px,2.4vw,36px))}.homeIndex .keyvisual__field{position:absolute;inset:0 0 var(--kv-seam) 0;background:var(--blue-dark)}.homeIndex .keyvisual__stripe{position:absolute;left:0;right:0;bottom:0;height:var(--kv-band);background:var(--green);clip-path:polygon(0 78%, 100% 0, 100% 22%, 0 calc(100% + var(--kv-seam)))}.homeIndex .keyvisual__cut{position:absolute;left:0;right:0;bottom:0;height:var(--kv-band);background:var(--paper);clip-path:polygon(0 100%, 100% 22%, 100% 100%, 0 100%)}.homeIndex .keyvisual__in{position:relative;z-index:1}.homeIndex .keyvisual__copy{text-align:center;margin-bottom:clamp(22px, 2.6vw, 32px)}.homeIndex .keyvisual__logo{display:block;height:38px;width:auto;margin:0 auto;filter:brightness(0) invert(1)}@media (max-width: 576px){.homeIndex .keyvisual__logo{height:32px}}.homeIndex .keyvisual__strap{margin:clamp(13px, 1.5vw, 18px) 0 0;color:#fff;font-size:clamp(19px, 1.5vw, 21px);font-weight:700;letter-spacing:.06em;line-height:1.7}.homeIndex .br-narrow{display:none}@media (max-width: 499px){.homeIndex .br-narrow{display:inline}}.homeIndex .kvDuo{display:grid;grid-template-columns:1fr;align-items:start;gap:clamp(26px, 5vw, 36px)}.homeIndex .kvProd{display:flex;flex-direction:column;min-width:0;gap:clamp(14px, 2.6vw, 20px)}.homeIndex .kvProd>*{min-width:0}@media (min-width: 760px){.homeIndex .kvDuo{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:clamp(16px, 2.2vw, 30px) clamp(20px, 2.8vw, 40px)}.homeIndex .kvProd{display:contents}.homeIndex .kvProd--gokigan>.kvDuo__head{grid-column:1;grid-row:1}.homeIndex .kvProd--gokigan>.kvDuo__shot{grid-column:1;grid-row:2}.homeIndex .kvProd--juyohin>.kvDuo__head{grid-column:2;grid-row:1}.homeIndex .kvProd--juyohin>.kvDuo__shot{grid-column:2;grid-row:2}}.homeIndex .kvDuo>*{min-width:0}.homeIndex .kvDuo__head{display:flex;flex-direction:column;align-items:flex-start}.homeIndex .kvDuo__tag{display:inline-block;margin:0 0 clamp(9px, 1.1vw, 13px);padding:5px 13px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.1em;color:#fff}.homeIndex .kvProd--gokigan .kvDuo__tag{background:var(--blue)}.homeIndex .kvProd--juyohin .kvDuo__tag{background:var(--green)}.homeIndex .kvDuo__msg{margin:0;color:#fff;font-weight:900;letter-spacing:.01em;font-size:clamp(22px, 2.45vw, 33px);line-height:1.5;text-shadow:0 1px 2px rgba(0,60,88,0.22)}.homeIndex .kvDuo__shot{border-radius:12px;overflow:hidden;box-shadow:0 24px 54px -22px rgba(0,44,66,0.55),0 2px 8px rgba(0,44,66,0.16);aspect-ratio:2864/1720}.homeIndex .kvDuo__shot img{display:block;width:100%;height:auto}.homeIndex .kvDuo__shot--gokigan{background:#eafaff}.homeIndex .kvDuo__shot--juyohin{background:#efefef}.homeIndex .chooser{padding-block:0 var(--sp-sec)}.homeIndex .chooser__head{text-align:center;margin-bottom:var(--sp-block)}.homeIndex .chooser__head h2{font-size:clamp(22px, 3.2vw, 32px);font-weight:700;line-height:1.55;letter-spacing:.04em;margin:0;color:var(--ink)}.homeIndex .chooser__head p{margin:14px 0 0;font-size:15.5px;color:var(--ink-70);line-height:1.9}.homeIndex .chooser__grid{display:grid;gap:clamp(16px, 2.4vw, 28px);grid-template-columns:1fr}@media (min-width: 760px){.homeIndex .chooser__grid{grid-template-columns:1fr 1fr}}.homeIndex .chooser__grid>*{min-width:0}.homeIndex .pcard{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:14px;text-decoration:none;color:var(--ink);background:var(--paper);box-shadow:0 0 0 1px var(--pc-hair),0 2px 8px rgba(16,32,28,0.05);transition:transform .2s,box-shadow .2s}.homeIndex .pcard:hover{transform:translateY(-3px);text-decoration:none;color:var(--ink);box-shadow:0 0 0 1px var(--pc-accent),0 16px 34px -16px rgba(16,32,28,0.3)}.homeIndex .pcard:focus-visible{outline:3px solid var(--pc-accent);outline-offset:3px}@media (prefers-reduced-motion: reduce){.homeIndex .pcard:hover{transform:none}}.homeIndex .pcard--juyohin{--pc-bg:var(--green-tint);--pc-accent:var(--green);--pc-accent-dark:var(--green-dark);--pc-hair:rgba(0,187,139,.22)}.homeIndex .pcard--gokigan{--pc-bg:var(--blue-tint);--pc-accent:var(--blue);--pc-accent-dark:var(--blue-dark);--pc-hair:rgba(0,161,225,.22)}.homeIndex .pcard__top{background:var(--pc-bg);padding:clamp(26px, 3.2vw, 36px) clamp(22px, 3vw, 32px);display:flex;align-items:center;justify-content:center}.homeIndex .pcard__top img{display:block;height:58px;width:auto}@media (max-width: 576px){.homeIndex .pcard__top img{height:48px}}.homeIndex .pcard__body{padding:clamp(24px, 3vw, 32px) clamp(22px, 3vw, 32px) clamp(22px, 2.6vw, 28px);display:flex;flex-direction:column;flex:1}.homeIndex .pcard__lead{font-size:clamp(18px, 2.3vw, 22px);font-weight:700;line-height:1.7;margin:0;color:var(--pc-accent-dark)}.homeIndex .pcard__desc{margin:14px 0 0;font-size:15px;line-height:1.95;color:var(--ink-70)}.homeIndex .pcard__go{margin-top:auto;padding-top:26px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:700;color:var(--pc-accent-dark)}.homeIndex .pcard__go span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;flex:0 0 auto;background:var(--pc-bg);color:var(--pc-accent-dark);transition:background .2s,color .2s,transform .2s}.homeIndex .pcard:hover .pcard__go span{background:var(--pc-accent);color:#fff;transform:translateX(4px)}@media (prefers-reduced-motion: reduce){.homeIndex .pcard:hover .pcard__go span{transform:none}}.homeIndex .requestDocuments{background:linear-gradient(180deg, var(--green-tint) 0%, var(--green-tint-2) 100%);padding-block:clamp(38px, 4.8vw, 58px);margin:0}.homeIndex .requestDocuments .hi-container{display:flex;align-items:center;justify-content:space-between;gap:clamp(22px, 3.4vw, 48px);flex-wrap:wrap}.homeIndex .requestDocuments__title{margin:0}.homeIndex .requestDocuments__lead{display:block;font-size:clamp(14px, 1.7vw, 16px);font-weight:700;letter-spacing:.14em;color:var(--green-dark);margin-bottom:10px}.homeIndex .requestDocuments__main{display:block;font-size:clamp(22px, 3.3vw, 33px);font-weight:700;line-height:1.6;letter-spacing:.02em;color:var(--ink)}.homeIndex .requestDocuments__act{flex:0 0 auto}@media (max-width: 820px){.homeIndex .requestDocuments .hi-container{flex-direction:column;align-items:flex-start}.homeIndex .requestDocuments__act{width:100%}}.homeIndex .service{padding-block:var(--sp-sec);scroll-margin-top:calc(var(--headH) + 12px)}.homeIndex .service--juyohin{--sv:var(--green);--sv-dark:var(--green-dark);--sv-tint:var(--green-tint-2);--sv-ground:var(--green-tint)}.homeIndex .service--gokigan{--sv:var(--blue);--sv-dark:var(--blue-dark);--sv-tint:var(--blue-tint-2);--sv-ground:var(--blue-tint)}.homeIndex .service--gokigan,.homeIndex .service--juyohin{background:var(--sv-ground);border-top:3px solid var(--sv)}.homeIndex .svHead{text-align:center;margin-bottom:var(--sp-block)}.homeIndex .svHead__logo{display:flex;align-items:center;justify-content:center;margin-bottom:22px}.homeIndex .svHead__logo img{display:block;height:62px;width:auto}@media (max-width: 576px){.homeIndex .svHead__logo img{height:50px}}.homeIndex .svHead h2{font-size:clamp(26px, 4vw, 40px);font-weight:700;line-height:1.45;letter-spacing:.04em;margin:0;color:var(--sv-dark)}.homeIndex .svHead__desc{margin:16px auto 0;max-width:37em;font-size:16px;line-height:2;color:var(--ink-70)}.homeIndex .svHead__rule{width:56px;height:4px;border-radius:2px;background:var(--sv);margin:22px auto 0}.homeIndex .svBlock{margin-top:clamp(44px, 5.4vw, 76px)}.homeIndex .svBlock__title{text-align:center;font-weight:700;color:var(--sv-dark);font-size:clamp(20px, 2.8vw, 27px);line-height:1.6;letter-spacing:.03em;margin:0 0 var(--sp-block)}.homeIndex .problemsItem{display:grid;gap:var(--sp-block) clamp(18px, 3vw, 40px);grid-template-columns:1fr}@media (min-width: 700px){.homeIndex .problemsItem{grid-template-columns:repeat(3, 1fr)}}.homeIndex .problemsItem__col{display:flex;flex-direction:column;align-items:center;text-align:center}.homeIndex .problemsItem__icon{margin-bottom:var(--sp-item)}.homeIndex .problemsItem__icon img{display:block;width:152px;height:152px;object-fit:contain}@media (max-width: 576px){.homeIndex .problemsItem__icon img{width:120px;height:120px}}.homeIndex .problemsItem__title{font-size:17px;font-weight:700;line-height:1.9;margin:0;color:var(--ink)}.homeIndex .shotFig{margin:0 0 clamp(28px, 3.6vw, 46px)}.homeIndex .shotFig:last-child{margin-bottom:0}.homeIndex .shotFig__stage{background:var(--sv-tint, var(--ground));border-radius:16px;padding:clamp(14px, 2vw, 26px)}.homeIndex .shotFig__inner{border-radius:9px;overflow:hidden;background:var(--paper);box-shadow:0 12px 30px -14px rgba(16,32,28,0.34),0 1px 4px rgba(16,32,28,0.07)}.homeIndex .shotFig__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.homeIndex .shotFig__scroll img{display:block;width:100%;height:auto;min-width:600px}.homeIndex .shotFig__plain img{display:block;width:100%;height:auto}.homeIndex .shotFig__cap{margin:0 0 clamp(18px, 2.2vw, 26px);display:grid;gap:10px clamp(24px, 3.4vw, 48px);grid-template-columns:1fr}@media (min-width: 900px){.homeIndex .shotFig__cap{grid-template-columns:minmax(0, 0.86fr) minmax(0, 1.14fr);align-items:start}}.homeIndex .shotFig__head{min-width:0}.homeIndex .shotFig__label{display:block;margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:.12em;color:var(--sv-dark, var(--ink-50))}.homeIndex .shotFig__title{font-size:clamp(18px, 2.3vw, 22px);font-weight:700;line-height:1.6;margin:0;color:var(--ink)}.homeIndex .shotFig__title::after{content:"";display:block;width:40px;height:3px;border-radius:2px;background:var(--sv, var(--green));margin-top:14px}.homeIndex .shotFig__desc{min-width:0;margin:0;font-size:15.5px;line-height:1.95;color:var(--ink-70)}.homeIndex .scroll-hint{font-size:12.5px;color:var(--ink-50);margin:10px 2px 0}@media (min-width: 700px){.homeIndex .scroll-hint{display:none}}.homeIndex .videoSlot{position:relative;aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:24px}.homeIndex .videoSlot__play{width:70px;height:70px;border-radius:50%;background:var(--blue);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px -8px rgba(0,161,225,0.6)}.homeIndex .videoSlot__play svg{margin-left:4px}.homeIndex .videoSlot__note{color:var(--ink-50);font-size:13px;line-height:1.85;margin:0;max-width:30em}.homeIndex .svCta{text-align:center;margin-top:clamp(36px, 4.4vw, 58px)}.homeIndex .duoShot{display:grid;gap:clamp(18px, 2.4vw, 30px)}.homeIndex .duoShot__item{min-width:0}.homeIndex .duoShot__name{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--sv-dark, var(--ink-50))}.homeIndex .duoShot__name::before{content:"";flex:0 0 auto;width:18px;height:2px;border-radius:1px;background:var(--sv, var(--green))}.homeIndex .pairShot{display:flex;align-items:flex-end;gap:clamp(14px, 2.2vw, 30px)}.homeIndex .pairShot__pc{flex:1 1 auto;min-width:0}.homeIndex .pairShot__pc .shotFig__scroll img{min-width:520px}.homeIndex .pairShot__frame{border-radius:9px;overflow:hidden;background:var(--paper);box-shadow:0 12px 30px -14px rgba(16,32,28,0.34),0 1px 4px rgba(16,32,28,0.07)}.homeIndex .pairShot__sp{flex:0 0 auto;width:clamp(150px, 21%, 224px)}.homeIndex .pairShot__sp .pairShot__frame{border-radius:14px;box-shadow:0 16px 34px -12px rgba(16,32,28,0.42),0 1px 4px rgba(16,32,28,0.12)}.homeIndex .pairShot img{display:block;width:100%;height:auto}@media (max-width: 820px){.homeIndex .pairShot{flex-direction:column;align-items:center}.homeIndex .pairShot__pc{width:100%}.homeIndex .pairShot__sp{width:158px}}.homeIndex .timing{background:var(--paper);border-radius:14px;padding:clamp(26px, 3.4vw, 40px) clamp(22px, 3.4vw, 44px);margin-top:clamp(38px, 4.6vw, 58px);box-shadow:0 0 0 1px rgba(0,161,225,0.18),0 2px 10px rgba(16,32,28,0.05)}.homeIndex .timing__head{margin:0 0 14px;font-size:clamp(19px, 2.5vw, 25px);font-weight:700;line-height:1.65;color:var(--blue-dark);letter-spacing:.02em}.homeIndex .timing__body{margin:0;font-size:16px;line-height:2.05;color:var(--ink-70);max-width:52em}.homeIndex .videoEmbed{position:relative;width:100%;padding-top:56.25%;background:var(--paper)}.homeIndex .videoEmbed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.homeIndex .advisor{padding-block:var(--sp-sec);font-family:var(--mincho)}.homeIndex .advisor__title{text-align:center;font-size:clamp(22px, 3.1vw, 30px);font-weight:700;letter-spacing:.14em;margin:0 0 var(--sp-block);color:var(--ink)}.homeIndex .advisorBody{display:grid;gap:clamp(24px, 3.6vw, 50px);align-items:start;grid-template-columns:1fr;max-width:980px;margin-inline:auto}@media (min-width: 760px){.homeIndex .advisorBody{grid-template-columns:210px 1fr}}.homeIndex .advisorBody__title{text-align:center}.homeIndex .advisorBody__title img{width:180px;height:180px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 18px;box-shadow:0 10px 26px -14px rgba(16,32,28,0.4)}.homeIndex .advisorBody__title--strong{display:block;font-size:20px;font-weight:700;letter-spacing:.08em}.homeIndex .advisorBody__title span:last-child{font-size:14px;color:var(--ink-70)}.homeIndex .advisorBody__content p{margin:0 0 1.5em;font-size:16px;line-height:2.1;color:var(--ink)}.homeIndex .advisorBody__content p:last-child{margin-bottom:0}.homeIndex .advisorBody__quote{padding:24px 26px;background:var(--ground);border-radius:12px}.about__footer{width:100%}@media (min-width: 576px){.about__footer{position:absolute;bottom:0}}.about{margin:auto;margin-top:80px;width:60%}@media (max-width: 768px){.about{width:80%}}@media (max-width: 576px){.about{width:96%;margin-top:30px}}.about__title{text-align:center;font-size:26px;color:#00bb8b;font-weight:bold;margin-bottom:60px}@media (max-width: 576px){.about__title{font-size:22px;margin-bottom:30px}}.terms{margin:auto;margin-top:80px;width:90%}@media (max-width: 768px){.terms{width:80%}}.terms__title{text-align:center;font-size:26px;color:#00bb8b;font-weight:bold;margin-bottom:60px}@media (max-width: 576px){.terms__title{font-size:22px;margin-bottom:30px}}.terms__body{font-family:serif;font-size:14px}.terms__body h3{font-size:18px;margin-bottom:20px}.terms__body h4{font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:10px}.highlight{margin-top:40px;margin-bottom:40px}@media (max-width: 576px){.highlight{margin-top:20px}}.highlight img{width:100%}.highlight__title{margin-bottom:40px}.top-btn{position:fixed;bottom:20px;right:20px;display:block}.top-btn img{width:45px}.top-btn:before{position:absolute;top:10px;left:0;width:100%;text-align:center;font-size:20px}.top-btn:hover{opacity:0.7}.gokigan-application{font-family:游明朝, 'Yu Mincho', YuMincho, 'Hiragino Mincho ProN', 'Hiragino Mincho Pro', 'Noto Serif JP', serif, メイリオ, Meiryo;padding:20px}.gokigan-application .row-application{margin-right:15px;margin-bottom:80px}.gokigan-application .pagebreak{display:flex;justify-content:space-around;break-after:page;overflow:auto}.gokigan-application .tategaki{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;height:640px}.gokigan-application .text-combine{-webkit-text-combine:horizontal;-ms-text-combine-horizontal:all;text-combine-upright:all}.gokigan-application .force-tategaki{text-orientation:upright}.loginForm,.passwordResetForm{color:#5a5a5a;padding-top:150px}.loginForm .logo,.passwordResetForm .logo{margin-bottom:50px}.loginForm .logo img,.passwordResetForm .logo img{width:150px}.loginForm .description,.passwordResetForm .description{text-align:center;margin-bottom:50px}.loginForm__input,.passwordResetForm__input{margin-bottom:25px}.loginForm__input input,.passwordResetForm__input input{min-width:280px;padding:5px;border:none;border-bottom:1px solid #ddd}.loginForm__input input::placeholder,.passwordResetForm__input input::placeholder{color:#ccc}.loginForm__input input:focus,.passwordResetForm__input input:focus{outline:0}.loginForm__checkbox,.passwordResetForm__checkbox{font-size:12px}.loginForm__checkbox label,.passwordResetForm__checkbox label{margin-left:8px}.loginForm__button,.passwordResetForm__button{border:1px solid #00BB8B;text-align:center;cursor:pointer;color:#00BB8B;padding:6px;margin-top:32px}.loginForm__button input[type="submit"],.passwordResetForm__button input[type="submit"]{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.loginForm__button:hover,.passwordResetForm__button:hover{background:#00BB8B;color:#fff !important}.footerDesign{z-index:-10;position:fixed;bottom:0;height:400px;width:100%;background-image:url(/assets/round-square-9af831090dde2f6db0047ff907fdd9bd54381440f051c83a74f6b6439b8249b1.svg);background-repeat:no-repeat;background-size:cover}
