._1g19qy00{display:flex;justify-content:center;align-items:center;gap:1rem;align-self:stretch;border-radius:.375rem;border:1px solid var(--q9gpmd1);color:var(--q9gpmd1);font-family:Noto Sans JP;font-style:normal;font-size:.875rem;font-weight:700;line-height:1.5rem;letter-spacing:.02625rem}._1g19qy00:hover{background-color:var(--q9gpmd9)}._1g19qy01{display:flex;color:var(--q9gpmdc);justify-content:center;align-items:center;gap:var(--q9gpmdk);align-self:stretch;border-radius:.375rem;background:var(--q9gpmd1);font-size:.875rem;font-weight:700;line-height:1.5rem;letter-spacing:.02625rem}._1g19qy01:hover{background-color:var(--q9gpmd3)}._1g19qy02{display:flex;align-items:center;text-decoration:none;border-radius:.375rem;transition:background-color .2s ease-in-out}._1g19qy02:hover{background-color:rgba(0,0,0,.05)}._1f0osh70{align-items:center;padding:80px 120px;background-color:var(--q9gpmd7);border-top:1px solid var(--q9gpmdb)}._1f0osh70,._1f0osh71{display:flex;justify-content:center;box-sizing:border-box}._1f0osh71{flex-direction:column;width:100%;max-width:80rem;gap:2.5rem}._1f0osh72{display:flex;gap:1.5rem;align-items:flex-start;align-content:flex-start;width:100%;flex-wrap:wrap}._1f0osh73{display:flex;flex-direction:column;min-width:8rem;gap:12px}._1f0osh74{color:var(--q9gpmd4);font-size:16px;font-weight:700}._1f0osh75{display:flex;flex-direction:column;gap:12px}._1f0osh76{cursor:pointer;padding:4px 8px;width:-moz-fit-content;width:fit-content;border-radius:4px;box-sizing:border-box;background-color:transparent;transition:background-color .3s ease-in-out;-webkit-text-decoration-line:none;text-decoration-line:none;display:flex;align-items:center;gap:.75rem;color:var(--q9gpmd4);font-weight:400;line-height:normal;font-size:.875rem;letter-spacing:.0175rem}._1f0osh76:hover{background-color:var(--q9gpmd9)}._1f0osh77{color:var(--q9gpmd4);font-size:.875rem;font-weight:400}._1f0osh78{width:100%;height:1px;background-color:var(--q9gpmda)}._1f0osh79{display:flex;flex-direction:column;gap:32px}._1f0osh7a{display:flex;height:192px;gap:48px}._1f0osh7b{display:flex;align-items:center;gap:2.5rem}._1f0osh7c{width:9.5rem;height:10rem;aspect-ratio:37/40}._1f0osh7d{justify-content:space-between;width:100%;gap:32px}._1f0osh7d,._1f0osh7f{display:flex;flex-direction:column}._1f0osh7f{gap:16px}._1f0osh7g{color:var(--q9gpmd4);font-size:18px;font-weight:700}._1f0osh7h{display:flex;flex-direction:column;gap:8px}._1f0osh7i{color:var(--q9gpmd5);font-size:14px;font-weight:500}._1f0osh7j{width:1px;height:100%;background-color:var(--q9gpmda)}._1f0osh7k{display:flex;align-items:center;gap:.75rem;color:var(--q9gpmd4);font-weight:400;line-height:normal;font-size:.875rem;letter-spacing:.0175rem}._1f0osh7l{color:var(--q9gpmd5);font-size:14px;font-weight:500}._1f0osh7m{align-self:stretch}._1f0osh7m,._1f0osh7n{display:flex;align-items:flex-start;gap:1.5rem}._1f0osh7n{flex-direction:column}._1f0osh7o,._1f0osh7p{padding:.5rem 2.5rem;box-sizing:border-box;white-space:nowrap}._1f0osh7p{background-color:var(--q9gpmdc)}@media (max-width:768px){._1f0osh70{padding:40px 20px}._1f0osh71{gap:32px}._1f0osh72{flex-direction:column;gap:32px}._1f0osh7a{flex-direction:column;height:-moz-fit-content;height:fit-content;gap:40px}._1f0osh7c{width:5.5625rem;height:6rem;aspect-ratio:89/96}._1f0osh7d{gap:12px}._1f0osh7e{width:120px;height:44px}._1f0osh7h{gap:4px}._1f0osh7i{font-size:13px}._1f0osh7j{display:none}._1f0osh7l{font-size:13px}._1f0osh7m{flex-direction:column}._1f0osh7n{width:100%}}.pf65x0{display:flex;padding:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1 0;align-self:stretch;border-radius:.25rem;border:1px solid var(--q9gpmda)}.pf65x0:hover{background-color:var(--q9gpmd9)}.pf65x2{justify-content:flex-end}.pf65x3{align-self:stretch}.pf65x3,.pf65x4{color:var(--q9gpmd4)}.pf65x5{width:4rem;height:4rem;font-weight:300}.pf65x5,.pf65x6{aspect-ratio:1/1}.pf65x6{width:2rem;height:2rem;font-weight:500}.pf65x7{width:1rem;height:1rem;aspect-ratio:1/1;font-weight:700}.pf65x8{font-size:.875rem;line-height:1.25rem;letter-spacing:.0525rem}.pf65x8,.pf65x9{font-style:normal;font-weight:500;text-transform:uppercase}.pf65x9{font-size:.8125rem;line-height:1.125rem;letter-spacing:.04875rem}.pf65xa{color:var(--q9gpmd4);font-weight:700;align-self:stretch}.pf65xb{font-size:1rem;line-height:1.5rem;letter-spacing:.05rem}.pf65xb,.pf65xc{font-style:normal;font-weight:700;text-transform:uppercase}.pf65xc{font-size:.875rem;line-height:1.25rem;letter-spacing:.04375rem}.pf65xd{display:flex;width:37.5rem;height:20rem;padding:1rem;align-items:flex-start;gap:.75rem;border-radius:.25rem;border:1px solid var(--q9gpmda);background:var(--q9gpmd8)}.pf65xe{display:flex;align-items:center;gap:.5rem;align-self:stretch}.pf65xf{width:1.25rem;height:1.25rem;aspect-ratio:1/1;color:var(--q9gpmd4)}.pf65xg{align-items:center;gap:.5rem}.pf65xg,.pf65xh{display:flex;align-self:stretch}.pf65xh{padding:.75rem;flex-direction:column;align-items:flex-start;gap:.25rem;flex:1 0;justify-content:flex-end;border-radius:.25rem}@keyframes _1pxztxi0{0%{opacity:0;transform:translateX(-200px)}to{opacity:1;transform:translateX(0)}}@keyframes _1pxztxi1{0%{opacity:0;transform:translateX(200px)}to{opacity:1;transform:translateX(0)}}@keyframes _1pxztxi2{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-200px)}}@keyframes _1pxztxi3{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(200px)}}._1pxztxi4{position:relative}._1pxztxi5{flex-direction:row;gap:1rem;list-style:none}._1pxztxi5,._1pxztxi6{display:flex;align-items:center}._1pxztxi6{padding:.5rem .75rem;gap:.5rem;outline:none;background:transparent;border-radius:.25rem;border:none}._1pxztxi6:hover{background-color:var(--q9gpmd9);transition:transform .2s ease-in-out}._1pxztxi7{position:relative}._1pxztxi8{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;flex:1 0;align-self:stretch}._1pxztxi9{color:var(--q9gpmd4);font-family:Noto Sans JP;font-size:1rem;font-style:normal;font-weight:500;line-height:1.5rem;letter-spacing:.05rem;text-transform:uppercase}._1pxztxia{width:1.25rem;height:1.25rem;aspect-ratio:1/1}._1pxztxib{position:absolute;top:110%;left:0;right:0;animation-duration:.2s;animation-timing-function:ease-in-out;display:flex;width:37.5rem;height:20rem;padding:1rem;align-items:flex-start;gap:.75rem;border-radius:.25rem;background:var(--q9gpmd8);border:1px solid var(--q9gpmda)}._1pxztxib[data-motion=from-start]{animation-name:_1pxztxi0}._1pxztxib[data-motion=from-end]{animation-name:_1pxztxi1}._1pxztxib[data-motion=to-start]{animation-name:_1pxztxi2}._1pxztxib[data-motion=to-end]{animation-name:_1pxztxi3}._1pxztxic{transform:scaleX(-1)}._1pxztxi6:is(:hover)>img{transform:rotate(180deg);transition:transform .2s ease-in-out}._17vwjp80{color:var(--q9gpmdc);font-family:Noto Sans JP;font-size:.875rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:.02625rem}._17vwjp81{border-radius:.375rem;background:var(--q9gpmd1);display:flex;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.5rem}._17vwjp81:hover{background-color:var(--q9gpmd3);transition:background-color .2s ease-in-out}._17vwjp82{display:flex;justify-content:space-between;align-items:center;flex:1 1}._17vwjp83{display:flex;gap:24px}._17vwjp84{display:flex;padding:.5rem 1rem;justify-content:center;align-items:center;gap:.5rem;border-radius:.375rem;border:1px solid var(--q9gpmd1)}._17vwjp84:hover{background-color:var(--q9gpmd9)}._17vwjp85{padding:.5rem 1rem}._17vwjp86{width:20px;height:20px}._17vwjp87{display:flex;align-items:center;gap:1rem}._17vwjp88{color:var(--q9gpmd1);font-size:.85rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:.02625rem}@media (max-width:1090px){._17vwjp82{display:none}}._1fk9b9r0{position:fixed;top:64px;height:calc(100dvh - 64px);width:100%;left:0;right:0;background-color:var(--q9gpmd8);z-index:1000;margin:0;box-sizing:border-box;overflow-y:auto}._1fk9b9r1{justify-content:space-between;height:100%}._1fk9b9r1,._1fk9b9r2{display:flex;flex-direction:column}._1fk9b9r2{gap:1rem;align-self:stretch;align-items:flex-start;width:100%;padding:var(--q9gpmdm);box-sizing:border-box}._1fk9b9r3{padding:.75rem 1.25rem}._1fk9b9r4{display:flex;flex-direction:column;gap:.5rem;align-self:stretch;align-items:flex-start;width:100%;color:var(--q9gpmd4)}._1fk9b9r5{font-size:1rem;font-style:normal;font-weight:700;line-height:1.5rem;letter-spacing:.05rem;text-transform:uppercase}._1fk9b9r6{display:flex;outline:none;border:1px solid var(--q9gpmd1);align-items:center;padding:12px 20px;gap:8px;border-radius:8px;height:48px;cursor:pointer;background-color:var(--q9gpmd1);justify-content:center;box-sizing:border-box;transition:background-color .3s ease-in-out;-webkit-text-decoration-line:none;text-decoration-line:none}._1fk9b9r6:hover{background-color:var(--q9gpmd3)}._1fk9b9r7{color:var(--q9gpmdc);font-size:14px;font-weight:700}._1fk9b9r8{justify-content:center}._1fk9b9r8,._1fk9b9r9{display:flex;align-items:center}._1fk9b9r9{padding:.5rem .75rem;gap:.5rem;align-self:stretch;box-sizing:border-box;text-decoration:none;transition:background-color .2s ease-in-out;border-radius:4px}._1fk9b9r9:hover{background-color:var(--q9gpmd9)}._1fk9b9ra{font-size:1rem;display:flex;gap:.5rem;align-items:center;justify-content:space-between;line-height:1.5rem;letter-spacing:.05rem;text-transform:uppercase;font-style:normal;color:var(--q9gpmd4);font-weight:500}._1fk9b9rb{width:1.25rem;height:1.25rem;aspect-ratio:1/1;color:var(--q9gpmd4)}._1fk9b9rc{display:flex;flex-direction:column;gap:1rem;align-self:stretch;align-items:flex-start;padding:var(--q9gpmdm);box-sizing:border-box}@media (max-width:768px){._1fk9b9r7{font-size:13px}}@media screen and (max-width:768px){._1fk9b9r9{width:100%}}@media screen and (min-width:768px){._1fk9b9rc{display:none}}._1nvztax0{display:flex;width:32px;height:32px;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;border:none;z-index:4;background-color:var(--q9gpmd8)}._1nvztax1{position:relative;width:16px;height:15px;cursor:pointer}._1nvztax1,._1nvztax2{display:inline-block;transition:all .5s;box-sizing:border-box}._1nvztax2{position:absolute;left:0;width:100%;height:1px;background-color:var(--q9gpmd4);border-radius:.125rem}._1nvztax3{top:2px;transform-origin:center;transform:rotate(0deg)}._1nvztax4{top:7px;opacity:1}._1nvztax5{bottom:2px;transform-origin:center;transform:rotate(0deg)}._1nvztax6{top:2px;transform:translateY(5px) rotate(-45deg);transform-origin:center}._1nvztax7{top:7px;opacity:0}._1nvztax8{bottom:2px;transform:translateY(-5px) rotate(45deg);transform-origin:center}@media (min-width:768px){._1nvztax0{width:54px;height:54px}}.o6y6pz0{display:flex;align-items:center;gap:24px;padding:12px 48px;height:64px;position:-webkit-sticky;position:sticky;background-color:var(--q9gpmd8);top:0;z-index:10;box-sizing:border-box;border:1px solid var(--q9gpmda)}.o6y6pz1{cursor:pointer;width:106px;height:32px}.o6y6pz2{justify-content:space-between;height:100%}.o6y6pz2,.o6y6pz3{display:flex;flex-direction:column}.o6y6pz3{gap:8px;width:100%}.o6y6pz5{display:flex;align-items:center;gap:1rem}@media (max-width:1090px){.o6y6pz0{justify-content:space-between}}@media (min-width:1090px){.o6y6pz6{display:none}}@media (max-width:768px){.o6y6pz0{padding:12px 16px}.o6y6pz1{width:104px;height:28px}.o6y6pz6{display:none}}@media (min-width:768px){.o6y6pz4{display:none}}