._1pthiih0{margin:0 0 80px;text-align:center;line-height:28px}._1pthiih1{margin:0 -20px;padding:0 20px 50px;background-image:url(/png/case_background_sp.png);background-repeat:no-repeat;background-size:100%,auto;background-position:bottom}._1pthiih2{position:relative;padding:28px 16px 16px;background-color:var(--_8ont199);border:1px solid var(--_8ont193);border-radius:8px}._1pthiih2:not(:last-child):after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%,100%);z-index:1;width:0;height:0;border-style:solid;border-right:11px solid transparent;border-left:11px solid transparent;border-top:13px solid var(--_8ont193);border-bottom:0}._1pthiih2:not(:last-child){margin:0 0 36px}._1pthiih3{display:block;margin:0 0 12px;padding:0 0 4px;font-size:18px;font-weight:700;border-bottom:1px dashed var(--_8ont193)}._1pthiih4{position:absolute;top:0;left:10px;transform:translateY(-50%);z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:52px;height:52px;color:var(--_8ont199);background-color:var(--_8ont193);border-radius:50%;font-size:11px;font-weight:700;line-height:1}._1pthiih5{font-size:20px}._1pthiih6{display:flex;justify-content:center;font-size:18px;font-weight:700;margin:48px 0 20px}._1pthiih7{display:inline-block;padding:0 0 4px;border-bottom:1px dashed var(--_8ont193)}@media screen and (min-width:768px){._1pthiih0{margin:0 0 120px;line-height:2}._1pthiih1{margin:0 -20px 20px;width:calc(100% + 40px);padding:0 40px 100px;background:url(/png/case_background_pc.png);background-repeat:no-repeat;background-size:100% auto;background-position:bottom}._1pthiih2{padding:20px 20px 20px 54px}._1pthiih3{display:inline-block;font-size:20px}._1pthiih4{top:50%;left:0;transform:translate(-50%,-50%);width:70px;height:70px}._1pthiih5{font-size:26px}._1pthiih6{margin:56px 0 40px}._1pthiih7{font-size:20px}}._10l5nlo0{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:0 32px;background-color:var(--_8ont199);border:1px solid var(--_8ont194);border-radius:40px;line-height:46px;font-size:14px;font-weight:700;transition:.3s;white-space:nowrap;text-shadow:none}._10l5nlo0:before{transform:rotate(180deg)}._10l5nlo0:after,._10l5nlo0:before{content:none;width:12px;height:12px;background:no-repeat url(/svg/arrow_icon.svg);background-size:100%;transition:.3s}._10l5nlo0:disabled{opacity:.5;cursor:not-allowed}._10l5nlo1{padding:0 28px 0 32px}._10l5nlo1:after{content:""}._10l5nlo2{border:1px solid var(--_8ont193);line-height:44px;padding:0 32px 0 28px}._10l5nlo2:before{content:"";width:20px;height:20px;background:no-repeat url(/svg/mail_green_icon.svg);background-size:100%;transform:rotate(0)}._10l5nlo3:after{content:""}._10l5nlo3:before{content:"";width:15px;height:15px;background:no-repeat url(/svg/link_icon.svg);background-size:100%;transform:rotate(0)}._10l5nlo4:after{content:""}._10l5nlo4:before{content:"";width:15px;height:15px;background:none}._10l5nlo5{padding:0 32px 0 28px}._10l5nlo5:before{content:""}._10l5nlo6{padding:0 32px 0 28px;background-color:#e5e5e5;border:1px solid #e5e5e5}._10l5nlo6:before{content:""}@media screen and (min-width:768px){._10l5nlo0{line-height:55px;font-size:16px}._10l5nlo0:not(:disabled):hover{background-color:var(--_8ont194);color:var(--_8ont199)}._10l5nlo0:not(:disabled):hover:after,._10l5nlo0:not(:disabled):hover:before{background:no-repeat url(/svg/arrow_white_icon.svg);background-size:100%}._10l5nlo2{line-height:44px}._10l5nlo2:hover:not(:active){background-color:var(--_8ont193)}._10l5nlo2:hover:not(:active):before{background:no-repeat url(/svg/mail_white_icon.svg);background-size:100%}._10l5nlo3:hover:not(:active):before{background:no-repeat url(/svg/link_white_icon.svg);background-size:100%}._10l5nlo4:before{content:none}._10l5nlo6:hover{background-color:#e5e5e5;border:1px solid #e5e5e5;color:var(--_8ont190);opacity:.7}._10l5nlo6:hover:before{background:no-repeat url(/svg/arrow_icon.svg);background-size:100%}}._1slsgr40{max-width:1080px;margin:0 auto;padding:16px 0 20px;text-align:center}._1slsgr41{font-size:26px;margin:0 0 16px}._1slsgr43{display:inline-block;padding:0 0 10px;border-bottom:2px solid var(--_8ont197)}._1slsgr45{background-color:var(--_8ont196);border-radius:8px;padding:20px 30px;margin:20px 0 0}._1slsgr46{font-size:16px;padding:0 0 20px;margin:0 0 -20px;border-bottom:2px solid var(--_8ont199)}._1slsgr47{margin:8px 0 0;font-weight:700;font-size:18px}._1slsgr48{background-color:var(--_8ont196);border-radius:8px;text-align:center}._1slsgr49{position:relative;display:inline-block;margin:8px auto 0;font-size:16px}._1slsgr49:before{left:-15px;transform:rotate(-34deg)}._1slsgr49:after,._1slsgr49:before{content:"";position:absolute;bottom:-8px;width:2px;height:35px;background-color:var(--_8ont197)}._1slsgr49:after{right:-15px;transform:rotate(34deg)}._1slsgr4b,._1slsgr4c{font-size:16px}._1slsgr4d{max-width:260px;margin:10px auto}@media screen and (min-width:768px){._1slsgr41{font-size:32px}._1slsgr42{display:flex;align-items:center;flex-wrap:wrap;gap:12px}._1slsgr43{min-width:302px;padding:0 12px 0 0;margin:0;border-right:2px solid var(--_8ont197);border-bottom:none;font-size:28px}._1slsgr44{gap:40px}._1slsgr44,._1slsgr45{display:flex;margin:32px 0 0}._1slsgr45{align-items:center;justify-content:center}._1slsgr46{min-width:302px;padding:10px 60px 10px 16px;margin:0;border-right:3px solid var(--_8ont199);border-bottom:none}._1slsgr48{flex:1 1;margin:0;padding:0}._1slsgr4a{font-size:20px}._1slsgr4a:before{left:-40px;bottom:-4px;height:50px}._1slsgr4a:after{right:-40px;bottom:-4px;height:50px}._1slsgr4b,._1slsgr4c{font-size:20px}._1slsgr4d{max-width:280px;margin:16px auto 10px}}._1e9ud5i1{color:var(--_1e9ud5i0)}._1e9ud5i3{position:fixed;top:0;left:0;width:100%;display:flex;gap:4px;z-index:10;align-items:center;padding:8px 16px;background-color:hsla(0,0%,100%,0);transition:opacity .5s ease-in-out 1s,background-color .5s ease-in-out,box-shadow .5s ease-in-out;opacity:0;visibility:hidden}._1e9ud5i4{opacity:1;visibility:visible;color:var(--_8ont190)}._1e9ud5i5{box-shadow:0 3px 10px 0 #4f483c26}._1e9ud5i5,._1e9ud5i6{background-color:var(--_8ont195)}._1e9ud5i7{position:relative;width:100px;aspect-ratio:2/1}._1e9ud5i9{display:none}._1e9ud5ia{display:flex;flex-direction:column;margin:24px 0 0}._1e9ud5ib{display:block;padding:14px 0;font-size:18px}._1e9ud5ib:hover:not(:active){opacity:.7}._1e9ud5ic{display:block;width:32px;height:32px}._1e9ud5ic:hover:not(:active){opacity:.7}._1e9ud5id{display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--_8ont194);color:var(--_8ont199);font-size:16px;font-weight:700;border-radius:4px;width:100%;padding:12px 0}._1e9ud5id:before{content:"";width:20px;height:20px;background:no-repeat url(/svg/mail_white_icon.svg);background-size:100%}._1e9ud5id:hover:not(:active){opacity:.7}._1e9ud5ie{display:inline}._1e9ud5if{right:16px;z-index:101;width:48px;height:48px;border-radius:5px;background-color:var(--_8ont193);transform:translateY(-50%)}._1e9ud5if,._1e9ud5ih{position:absolute;top:50%}._1e9ud5ih{left:50%;z-index:1;transform:translate(-50%,-50%) rotate(0);width:18px;height:2px;background-color:var(--_8ont199);border-radius:2px;transition:.6s cubic-bezier(.85,0,.15,1)}._1e9ud5ig ._1e9ud5ih{width:24px;transform:translate(-50%,-50%) rotate(37deg)}._1e9ud5ii{top:calc(50% - 7px);transform:translate(-50%,-50%)}._1e9ud5ig ._1e9ud5ii{opacity:0;visibility:hidden;transform:translate(-50%,-50%)}._1e9ud5ij{top:calc(50% + 7px)}._1e9ud5ig ._1e9ud5ij{top:50%;transform:translate(-50%,-50%) rotate(-37deg)}._1e9ud5im{position:fixed;top:0;left:0;z-index:100;transform:translateX(var(--_1e9ud5ik));background-color:var(--_8ont195);width:100%;height:100vh;padding:16px 32px 120px;overflow-y:scroll;opacity:var(--_1e9ud5il);transition:.6s cubic-bezier(.85,0,.15,1)}._1e9ud5in{margin:20px 0 0;padding:20px 4px;background-color:var(--_8ont196);border-radius:8px;text-align:center}._1e9ud5io{margin:0 0 8px;font-size:16px}._1e9ud5ip{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 12px;font-size:28px;font-weight:700;letter-spacing:.05rem;line-height:1}._1e9ud5ip:before{content:"";margin:6px 0 0;width:23px;height:23px;background:no-repeat url(/svg/phone_icon.svg);background-size:100%}@media screen and (min-width:1024px){._1e9ud5i3{align-items:center;padding:20px;transition:transform .6s cubic-bezier(.85,0,.15,1),opacity .5s ease-in-out 1s,background-color .5s ease-in-out,box-shadow .5s ease-in-out;transform:translateY(var(--_1e9ud5i2))}._1e9ud5i3:after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:0;background:linear-gradient(180deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.4) 40%,hsla(0,0%,100%,0));transition-delay:.4s}._1e9ud5i3._1e9ud5i1:after{opacity:1;transition:opacity .3s}._1e9ud5i7{width:100%;max-width:120px;transition-delay:.4s}._1e9ud5i1 ._1e9ud5i7{max-width:185px;transition:.3s}._1e9ud5i8{margin-left:auto;transform:translateY(0);transition-delay:.4s}._1e9ud5i1 ._1e9ud5i8{transform:translateY(-20px);transition:.3s}._1e9ud5i6 ._1e9ud5i8{transform:translateY(0)!important}._1e9ud5i9{display:block}._1e9ud5ia{flex-direction:row;align-items:center;gap:8px;min-width:880px;margin:0}._1e9ud5if{display:none}._1e9ud5im{transform:translateX(100%)}}@media screen and (min-width:1160px){._1e9ud5ia{gap:16px}}@media screen and (min-width:768px){._1e9ud5ib{padding:2px 4px;font-size:15px}._1e9ud5id{width:auto;padding:12px 28px}._1e9ud5id:before{content:none}._1e9ud5ie{display:none}._1e9ud5in{flex:1 1;margin:0;padding:30px 16px}._1e9ud5io{margin:0 0 20px;font-size:18px}._1e9ud5ip{margin:0 0 20px;font-size:32px}._1e9ud5ip:before{width:24px;height:24px}}.zv3wo20{background-color:var(--_8ont195);padding:0 0 80px}.zv3wo21{padding:164px 20px 84px;font-size:26px}.zv3wo22,.zv3wo23{padding:120px 20px 74px}.zv3wo24{display:block;font-size:18px;margin:16px 0 0}.zv3wo25{position:relative;z-index:1}.zv3wo25:before{content:"";position:absolute;bottom:0;right:0;z-index:-1;transform:translateY(50%);width:320px;aspect-ratio:27/17;background:no-repeat url(/png/background_design.png);background-size:100%}.zv3wo26:before{display:none}.zv3wo27{flex-wrap:wrap;font-size:12px;justify-content:flex-end;padding:10px 20px 20px}.zv3wo27,.zv3wo29{display:flex;align-items:center;gap:8px}.zv3wo29:before{content:"";width:8px;height:8px;background:no-repeat url(/svg/arrow_bold_icon.svg);background-size:100%}.zv3wo2a{display:flex;align-items:center;gap:8px;font-size:12px;opacity:.6}.zv3wo2a:before{content:"";width:8px;height:8px;background:no-repeat url(/svg/arrow_bold_icon.svg);background-size:100%}.zv3wo2b{position:relative;z-index:1;width:100%;border-radius:25px 25px 0 0;overflow:hidden;height:300px}.zv3wo2b:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.zv3wo2c:before{background:no-repeat url(/webp/aboutus_main_sp.webp);background-position:50%;background-size:cover}.zv3wo2d:before{background:no-repeat url(/webp/case_main_sp.webp);background-size:cover}.zv3wo2e:before{background:no-repeat url(/webp/seminar_main_sp.webp);background-size:cover}.zv3wo2f:before{background:no-repeat url(/webp/flow_main_sp.webp);background-size:cover}.zv3wo2g:before{background:no-repeat url(/webp/recruit_main_sp.webp);background-size:cover}@media screen and (min-width:768px){.zv3wo20{padding:0 0 120px}.zv3wo21{max-width:1120px;margin:0 auto;padding:280px 20px 108px;font-size:32px}.zv3wo22{max-width:840px}.zv3wo22,.zv3wo23{padding:232px 20px 60px}.zv3wo24{font-size:20px}.zv3wo25:before{width:50%}.zv3wo27{max-width:1120px;margin:0 auto;font-size:14px}.zv3wo28:hover:not(:active){opacity:.7}.zv3wo2b{border-radius:50px 50px 0 0;height:560px}.zv3wo2c:before{background:no-repeat url(/webp/aboutus_main.webp);background-size:cover}.zv3wo2d:before{background:no-repeat url(/webp/case_main.webp);background-size:cover}.zv3wo2e:before{background:no-repeat url(/webp/seminar_main.webp);background-size:cover}.zv3wo2f:before{background:no-repeat url(/webp/flow_main.webp);background-size:cover}.zv3wo2g:before{background:no-repeat url(/webp/recruit_main.webp);background-size:cover}}:root{--_8ont190:#4f483c;--_8ont191:#333;--_8ont192:#78ac3e;--_8ont193:#8fc058;--_8ont194:#fbad38;--_8ont195:#fffffc;--_8ont196:#eef5e7;--_8ont197:#d6d1c9;--_8ont198:#948d81;--_8ont199:#fff;--_8ont19a:#acafb5;--_8ont19b:red;--_8ont19c:#06c}._8ont19d{color:#06c;font-size:inherit}._8ont19d:hover:not(:active){opacity:.7}._8ont19e{color:#06c;text-decoration:underline}._8ont19e:hover:not(:active){opacity:.7}._8ont19f{display:block}._8ont19g{display:none}._8ont19h{padding:80px 20px 0}._8ont19h,._8ont19i{position:relative;z-index:2;background-color:var(--_8ont195)}._8ont19i{padding:0 20px;max-width:1080px;margin:0 auto}._8ont19j{padding:80px 0 0;background-color:var(--_8ont195)}._8ont19k{max-width:1120px;margin:0 auto}._8ont19l{max-width:800px;margin:0 auto}._8ont19m{max-width:840px;margin:0 auto}._8ont19n{line-height:1.8}._8ont19o{max-width:1080px;margin:0 auto}._8ont19p{padding:0 8px;background-color:var(--_8ont196);line-height:20px;color:#335b06;font-size:12px;border-radius:10px;white-space:nowrap}._8ont19q{font-size:16px}._8ont19r{display:flex;justify-content:center}._8ont19s{display:block;margin:16px 0 0}._8ont19t{display:block;margin:20px 0 0}._8ont19u{font-size:inherit;font-weight:700}._8ont19v{white-space:pre-wrap}._8ont19w{display:flex;justify-content:center}._8ont19x{display:block;text-align:center;margin:10% 0}@media screen and (min-width:768px){._8ont19f{display:none}._8ont19g{display:block}._8ont19h{padding:120px 20px 0}._8ont19i{padding:0 40px}._8ont19j{padding:120px 0 0}._8ont19n{line-height:2}._8ont19q{font-size:18px}}._1ccuvuv0{display:flex;align-items:center;gap:10px}._1ccuvuv1{display:inline-block;margin:0 0 4px;font-weight:700}._1ccuvuv2{color:var(--_8ont19b)}._1ccuvuv4{display:inline-block;width:100%;padding:14px 10px;border:1px solid var(--_1ccuvuv3);border-radius:4px;outline:0}._1ccuvuv4::-moz-placeholder{color:var(--_8ont19a)}._1ccuvuv4::placeholder{color:var(--_8ont19a)}._1ccuvuv4:focus{border-color:var(--_8ont193)}._1ccuvuv0 ._1ccuvuv4{width:calc(50% - 5px)}._1ccuvuv5{display:block;color:var(--_8ont19b);font-size:11px;margin-top:4px}@media screen and (min-width:768px){._1ccuvuv0{gap:16px}}._1vl8cxf0+._1vl8cxf0{margin:12px 0 0}._1vl8cxf0:first-of-type{margin:10px 0 0}._1vl8cxf2{position:relative;padding:0 0 0 32px;display:inline-block;cursor:pointer}._1vl8cxf2:before{left:0;border:1px solid var(--_8ont197);border-radius:2px}._1vl8cxf2:after,._1vl8cxf2:before{content:"";position:absolute;top:50%;transform:translateY(-50%);width:20px;height:20px}._1vl8cxf2:after{left:1px;background:no-repeat url(/svg/check_icon.svg);background-size:100%;opacity:0;visibility:hidden;transition:.15s}._1vl8cxf1:checked+._1vl8cxf2:after{opacity:1;visibility:visible}._41rfdt1{position:relative;padding:0 0 0 30px;cursor:pointer}._41rfdt1:before{left:0;width:20px;height:20px;border:1px solid var(--_8ont197)}._41rfdt1:after,._41rfdt1:before{content:"";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}._41rfdt1:after{left:6px;width:10px;height:10px;background-color:var(--_8ont193);opacity:0;visibility:hidden;transition:.15s}._41rfdt0:checked+._41rfdt1:after{opacity:1;visibility:visible}._80s94x0{margin:16px 0 0}._80s94x1{margin:0 0 20px}._80s94x3{display:block;width:100%;padding:14px 10px;border-radius:4px;border:1px solid var(--_80s94x2);outline:0}._80s94x3::-moz-placeholder{color:var(--_8ont19a)}._80s94x3::placeholder{color:var(--_8ont19a)}._80s94x3:focus{border-color:var(--_8ont193)}._80s94x4{gap:48px;margin:8px 0 0}._80s94x4,._80s94x5{display:flex;align-items:center}._80s94x5{gap:8px;padding:0 0 4px;border-bottom:1px solid var(--_8ont190);font-size:12px}._80s94x5:after{content:"";width:14px;height:14px;background:no-repeat url(/svg/link_blue.svg);background-size:100%}._80s94x6{display:inline-block;color:#06c;text-decoration:underline}._80s94x7{margin:10px 0 0}._80s94x8{display:flex;justify-content:center;margin:40px 0 0}@media screen and (min-width:768px){._80s94x0{margin:20px 0 0}._80s94x1{margin:0 0 32px}._80s94x5{font-size:14px}._80s94x6:hover:not(:active){opacity:.7}._80s94x7{margin:16px 0 0}._80s94x8{margin:60px 0 0}}