/* レイアウト：build.py が自動で書き出すファイル。手で直す場合は base.css に上書きを書く */
.x1{align-content:center;align-items:center;background:var(--c-white);flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;width:100%}
.x2{align-items:center;flex-direction:column;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x3{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;overflow-x:clip;overflow-y:clip;padding:0px;width:100%}
.x4{align-content:flex-start;align-items:flex-start;animation-name:scroll;animation-range-end:exit 100%;animation-range-start:exit 0%;animation-timeline:view();flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x5{align-items:center;flex-direction:column;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:0px;width:1516px}
.x6{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;margin:0px;padding:84px 108px 84px 108px;width:100%}
.x7{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:space-between;padding:0px;width:100%}
.x8{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 0px 0px;width:auto}
.x9{color:var(--c-shu);height:auto;text-align:left;width:auto}
.x10{color:var(--c-bk);height:auto;text-align:left;width:auto}
.x11{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-bk);border-left:0px solid var(--c-bk);border-right:0px solid var(--c-bk);border-top:0px solid var(--c-bk);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 5px 0px;width:auto}
.x12{color:var(--c-bk);flex:none;height:auto;text-align:left;width:auto}
.x13{align-content:stretch;align-items:stretch;border-radius:0;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;justify-content:flex-start;padding:0px;width:100%}
.x14{align-content:flex-start;align-items:flex-start;background:transparent;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-radius:0px 0px 0px 0px;border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex:none;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:16px 0px 16px 0px;width:100%}
.x14:hover{opacity:1}
.x15{border-radius:0px 0px 0px 0px;flex:none;height:80px;width:120px}
.x16{align-content:flex-start;align-items:flex-start;background:transparent;flex:1;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x17{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start;padding:0px}
.x18{color:var(--c-text);flex:none;font-feature-settings:'palt' 1;height:auto;text-align:left;width:auto}
.x19{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line-dark);border-left:1px solid var(--c-line-dark);border-right:1px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:3px 10px 2px 10px;width:auto}
.x20{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:auto}
.x21{color:var(--c-bk);flex:none;font-feature-settings:normal;height:auto;text-align:left;width:auto}
.x22{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;overflow-x:hidden;overflow-y:hidden;padding:140px 108px 140px 108px;width:100%}
.x23{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:77px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x24{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:493px}
.x25{align-items:center;flex-direction:column;height:auto;justify-content:center;width:100%}
.x26{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x27{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:20px;justify-content:flex-start;padding:0px;width:100%}
.x28{color:var(--c-bk);height:auto;text-align:left;width:100%}
.x29{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:28px;justify-content:flex-start;padding:0px;width:100%}
.x30{color:var(--c-text);height:auto;text-align:left;width:100%}
.x31{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:36px;justify-content:flex-start;padding:0px;width:100%}
.x32{align-content:center;align-items:center;border-bottom:1px solid var(--c-bk);border-left:0px solid var(--c-bk);border-right:0px solid var(--c-bk);border-top:0px solid var(--c-bk);flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:0px 0px 6px 0px;width:auto}
.x33{align-items:center;background:var(--c-bk);flex-direction:column;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:0px;width:100%}
.x34{align-content:flex-start;align-items:flex-start;background:var(--c-bk);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;overflow-x:hidden;overflow-y:hidden;padding:124px 108px 124px 108px;width:1516px}
.x35{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:77px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x36{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x37{color:var(--c-gold);height:auto;text-align:left;width:auto}
.x38{color:var(--c-inv-text);height:auto;text-align:left;width:auto}
.x39{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:14px;justify-content:flex-start;padding:0px;width:100%}
.x40{color:var(--c-inv-light);height:auto;text-align:left;width:100%}
.x41{color:var(--c-gold);height:auto;text-align:left;width:100%}
.x42{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:22px;justify-content:flex-start;padding:0px;width:100%}
.x43{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:0px solid var(--c-inv-line);flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:space-between;padding:17px 0px 17px 0px;width:100%}
.x44{color:var(--c-inv-light);flex:none;height:auto;text-align:left;width:auto}
.x45{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x46{color:var(--c-inv-text);flex:none;height:auto;text-align:left;width:auto}
.x47{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:0px solid var(--c-inv-line);flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:space-between;padding:17px 0px 51px 0px;width:100%}
.x48{color:var(--c-inv-text);height:auto;text-align:left;width:100%}
.x49{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:0px solid var(--c-inv-line);flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:17px 0px 17px 0px;width:100%}
.x50{color:var(--c-inv-light);flex:none;height:auto;text-align:left;width:74px}
.x51{align-content:center;align-items:center;flex:1;flex-direction:row;flex-wrap:wrap;gap:6px 10px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x52{color:var(--c-inv-text);flex:none;height:auto;text-align:left;width:332px}
.x53{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-gold);border-left:1px solid var(--c-gold);border-right:1px solid var(--c-gold);border-top:1px solid var(--c-gold);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:2px 7px 2px 7px;width:auto}
.x54{color:var(--c-gold);flex:none;height:auto;text-align:left;width:auto}
.x55{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:56px;height:auto;justify-content:flex-start;margin:0px;padding:136px 108px 136px 108px;width:1516px}
.x56{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x57{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x58{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x59{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:24px 26px 28px 26px;width:100%}
.x60{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:10px;justify-content:flex-start;padding:0px;width:100%}
.x61{color:var(--c-usuzumi);height:auto;text-align:left;width:100%}
.x62{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:18px;justify-content:flex-start;padding:0px;width:100%}
.x63{align-content:center;align-items:center;background:#F5F1E9;flex-direction:column;flex-wrap:nowrap;gap:48px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:120px 40px 120px 40px;width:100%}
.x64{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:48px;justify-content:flex-start;padding:0px;width:1300px}
.x65{align-content:flex-end;align-items:flex-end;flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:space-between;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x66{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x67{color:#8E3A28;height:auto;text-align:left;width:auto}
.x68{color:#26221D;height:auto;text-align:left;width:auto}
.x69{color:#6B6357;height:auto;text-align:left;width:640px}
.x70{align-content:center;align-items:center;border-bottom:1px solid #8E3A28;border-left:1px solid #8E3A28;border-right:1px solid #8E3A28;border-top:1px solid #8E3A28;flex:none;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:12px 22px 12px 22px;width:auto}
.x71{color:#8E3A28;flex:none;height:auto;text-align:left;width:auto}
.x72{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x73{align-content:flex-start;align-items:flex-start;background:#FDFCF8;border-bottom:1px solid #E2DAC8;border-left:1px solid #E2DAC8;border-right:1px solid #E2DAC8;border-top:1px solid #E2DAC8;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x74{align-items:center;flex-direction:column;height:260px;justify-content:center;width:100%;background-image:url("../img/s-1800x1350_v-frms_webp_d079277c-0fca-43b0-9299-beced01ff755.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.x75{color:#6B6357;height:auto;text-align:left;width:100%}
.x76{align-items:center;background:#E7E0D3;flex-direction:column;height:260px;justify-content:center;width:100%}
.x77{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:28px 26px 28px 26px;width:100%}
.x78{background:var(--c-white);border-radius:0;box-shadow:;height:100%;margin:0 0 0 0;opacity:1;padding:0 0 0 0;width:100%}
.x79{align-items:center;flex-direction:column;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:0px;width:100%}
.x80{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:72px 108px 0px 108px;width:1516px}
.x81{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px 0px 44px 0px;width:auto}
.x82{color:var(--c-text);height:auto;text-align:left;width:551px}
.x83{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:64px;justify-content:flex-start;padding:0px;width:100%}
.x84{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:0px 36px 0px 36px;width:100%}
.x85{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;justify-content:flex-start;overflow-x:clip;overflow-y:clip;padding:0px;width:100%}
.x86{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:84px 40px 0px 40px;width:100%}
.x87{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:1px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:0px solid var(--c-line-dark);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 0px 40px;width:805px}
.x88{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:96px 108px 96px 108px;width:1516px}
.x89{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:0px 0px 36px 0px;width:auto}
.x90{color:var(--c-shu);flex:none;height:auto;text-align:left;width:auto}
.x91{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex-direction:row;flex-wrap:wrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x92{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex:none;flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:19px 2px 19px 2px;width:354px}
.x93{color:var(--c-shu);flex:none;height:auto;text-align:left;width:26px}
.x94{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:row;flex-wrap:nowrap;gap:0px;height:1px;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x95{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:120px 108px 120px 108px;width:1516px}
.x96{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 56px 0px;width:100%}
.x97{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:84px;height:auto;justify-content:flex-start;padding:0px 0px 96px 0px;width:100%}
.x98{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:56px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x99{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x100{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px 0px 18px 0px;width:100%}
.x101{align-items:center;background:var(--c-line-dark);flex:1;flex-direction:column;height:1px;justify-content:center;overflow-x:hidden;overflow-y:hidden}
.x102{align-content:center;align-items:center;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x103{align-items:center;flex-direction:column;height:auto;justify-content:center;width:420px}
.x104{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:12px;justify-content:flex-start;padding:0px;width:100%}
.x105{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:56px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x106{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px 0px 18px 0px;width:100%}
.x107{flex:none;height:220px;width:100%}
.x108{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:0px 0px 40px 0px;width:auto}
.x109{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:1px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:0px solid var(--c-line-dark);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:805px}
.x110{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 34px 0px;width:100%}
.x111{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:9px 0px 0px 4px;width:38px}
.x112{align-items:center;background:var(--c-kinari);border-bottom:1px solid var(--c-shu);border-left:1px solid var(--c-shu);border-radius:50%;border-right:1px solid var(--c-shu);border-top:1px solid var(--c-shu);flex-direction:column;height:7px;justify-content:center;width:7px}
.x113{color:var(--c-bk);flex:none;height:auto;text-align:left;width:156px}
.x114{color:var(--c-text);flex:1;height:auto;overflow-x:hidden;overflow-y:hidden;text-align:left}
.x115{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 34px 0px;width:100%}
.x116{align-content:center;align-items:center;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:120px 108px 120px 108px;width:100%}
.x117{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;justify-content:flex-start;padding:0px;width:1300px}
.x118{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 48px 0px;width:100%}
.x119{align-items:center;flex:none;flex-direction:column;height:600px;justify-content:center;width:100%}
.x120{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:56px;justify-content:flex-start;padding:0px;width:100%}
.x121{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:72px;justify-content:flex-start;padding:0px;width:100%}
.x122{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:44px;height:auto;justify-content:flex-start;padding:0px 0px 72px 0px;width:100%}
.x123{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:510px}
.x124{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:450px;justify-content:flex-start;padding:34px 34px 38px 34px;width:100%}
.x125{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:0px 0px 14px 0px;width:auto}
.x126{align-content:flex-start;align-items:flex-start;background:var(--c-bk);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:4px 11px 3px 11px;width:auto}
.x127{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:34px 34px 38px 34px;width:100%}
.x128{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-usuzumi);border-left:1px solid var(--c-usuzumi);border-right:1px solid var(--c-usuzumi);border-top:1px solid var(--c-usuzumi);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:3px 10px 2px 10px;width:auto}
.x129{color:var(--c-text);flex:none;height:auto;text-align:left;width:auto}
.x130{flex:none;height:287px;width:100%}
.x131{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:805px}
.x132{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:120px 108px 120px 108px;width:1516px}
.x133{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 44px 0px;width:100%}
.x134{color:var(--c-text);height:auto;text-align:left;width:805px}
.x135{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:64px;height:auto;justify-content:flex-start;padding:0px 0px 88px 0px;width:100%}
.x136{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:24px;width:calc(50% - (64px * 0.5))}
.x137{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:8px;justify-content:flex-start;padding:0px;width:100%}
.x138{color:var(--c-usuzumi);height:auto;text-align:left;width:auto}
.x139{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:flex-start;padding:0px 0px 88px 0px;width:100%}
.x140{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px 0px 8px 0px;width:auto}
.x141{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-usuzumi);border-left:1px solid var(--c-usuzumi);border-right:1px solid var(--c-usuzumi);border-top:1px solid var(--c-usuzumi);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:3px 9px 2px 9px;width:auto}
.x142{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px 0px 8px 0px;width:auto}
.x143{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:30px 30px 102px 30px;width:100%}
.x144{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x145{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:24px;height:auto;justify-content:flex-start;padding:0px 0px 44px 0px;width:805px}
.x146{color:var(--c-usuzumi);height:auto;text-align:left;width:100%}
.x146 strong{color:#8E3A28;font-weight:400}
.x147{align-content:center;align-items:center;background:var(--c-bk);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;overflow-x:hidden;overflow-y:hidden;padding:120px 108px 120px 108px;width:100%}
.x148{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:72px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x149{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:28px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x150{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px 0px 20px 0px;width:auto}
.x151{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-gold);border-left:1px solid var(--c-gold);border-right:1px solid var(--c-gold);border-top:1px solid var(--c-gold);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:3px 10px 2px 10px;width:auto}
.x152{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:32px;justify-content:flex-start;padding:0px;width:100%}
.x153{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-inv-light);border-left:1px solid var(--c-inv-light);border-right:1px solid var(--c-inv-light);border-top:1px solid var(--c-inv-light);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:3px 10px 2px 10px;width:auto}
.x154{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:88px;height:auto;justify-content:flex-start;margin:0px;padding:120px 108px 120px 108px;width:1516px}
.x155{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:488px}
.x156{align-content:center;align-items:center;background:var(--c-white);border-bottom:0px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:120px 108px 120px 108px;width:100%}
.x157{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:80px;height:auto;justify-content:flex-start;padding:0px 0px 88px 0px;width:100%}
.x158{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x159{color:var(--c-shu);height:auto;text-align:left;width:100%}
.x160{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x161{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:16px 2px 16px 2px;width:100%}
.x162{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:104px}
.x163{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x164{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:40px 38px 40px 38px}
.x165{color:var(--c-text);height:auto;text-align:left;width:640px}
.x166{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:48px;justify-content:flex-start;padding:0px;width:100%}
.x167{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:40px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x168{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;justify-content:flex-start;overflow-x:visible;overflow-y:visible;padding:0px;width:100%}
.x169{flex:none;height:400px;overflow-x:clip;overflow-y:clip;width:30%}
.x170{align-content:flex-start;align-items:flex-start;background:var(--c-white);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:44px;width:100%}
.x171{align-content:center;align-items:center;border-bottom:1px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:0px solid var(--c-line-dark);flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px 0px 24px 0px;width:100%}
.x172{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-shu);border-left:1px solid var(--c-shu);border-right:1px solid var(--c-shu);border-top:1px solid var(--c-shu);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:3px 9px 2px 9px;width:auto}
.x173{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:17px 0px 17px 0px;width:100%}
.x174{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:85px}
.x175{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x176{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:2px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x177{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:17px 0px 31px 0px;width:100%}
.x178{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;justify-content:flex-start;padding:0px;width:100%}
.x179{flex:none;height:400px;width:30%}
.x180{align-content:flex-start;align-items:flex-start;background:var(--c-white);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:44px;width:auto}
.x181{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px 0px 14px 0px;width:auto}
.x182{align-content:flex-start;align-items:flex-start;background:var(--c-shu);flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:4px 10px 3px 10px;width:100%}
.x183{align-content:center;align-items:center;border-bottom:1px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:0px solid var(--c-line-dark);flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px 0px 38px 0px;width:100%}
.x184{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line-dark);border-left:1px solid var(--c-line-dark);border-right:1px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:3px 9px 2px 9px;width:auto}
.x185{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:4px;justify-content:flex-start;padding:0px;width:100%}
.x186{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x187{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:17px 0px 17px 0px;width:100%}
.x188{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:17px 0px 31px 0px;width:100%}
.x189{color:var(--c-bk);flex:1;height:auto;overflow-x:hidden;overflow-y:hidden;text-align:left}
.x190{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;padding:0px 0px 52px 0px;width:auto}
.x191{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:48px 48px 76px 48px;width:100%}
.x192{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px 0px 20px 0px;width:auto}
.x193{align-content:flex-start;align-items:flex-start;background:var(--c-shu);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:4px 12px 3px 12px;width:auto}
.x194{align-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 6px;height:auto;justify-content:flex-start;padding:0px 0px 40px 0px;width:640px}
.x195{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-shu);border-left:1px solid var(--c-shu);border-right:1px solid var(--c-shu);border-top:1px solid var(--c-shu);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:2px 7px 2px 7px;width:auto}
.x196{color:var(--c-text);flex:none;height:auto;text-align:left;width:640px}
.x197{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x198{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;height:auto;width:100%}
.x199{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 14px 0px;width:100%}
.x200{align-items:center;background:var(--c-white);border-bottom:1px solid var(--c-shu);border-left:1px solid var(--c-shu);border-radius:50%;border-right:1px solid var(--c-shu);border-top:1px solid var(--c-shu);flex:none;flex-direction:column;height:9px;justify-content:center;width:9px}
.x201{align-items:center;background:var(--c-line-dark);flex:1;flex-direction:column;height:1px;justify-content:center;overflow-x:hidden;overflow-y:hidden;transform-origin:0% 50%}
.x202{flex:none;height:112px;margin:0px 0px 14px 0px;width:92%}
.x203{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x204{color:var(--c-shu);height:auto;margin:16px 0px 0px 0px;text-align:left;width:100%}
.x205{align-content:stretch;align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:28px;height:auto;justify-content:flex-start;padding:0px 0px 56px 0px;width:100%}
.x206{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:32px}
.x207{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 30px 0px;width:100%}
.x208{align-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 8px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x209{color:var(--c-usuzumi);flex:1;height:auto;overflow-x:hidden;overflow-y:hidden;text-align:left}
.x210{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:32px}
.x211{align-content:center;align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 8px;height:auto;justify-content:flex-start;padding:0px 0px 12px 0px;width:100%}
.x212{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:28px;justify-content:flex-start;margin:0px 0px 56px 0px;padding:0px;width:100%}
.x213{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;justify-content:flex-start;padding:0px;width:auto}
.x214{flex:none;height:220px;margin:0px 0px 0px 0px;width:100%}
.x215{color:var(--c-usuzumi);height:auto;margin:8px 0px 0px 0px;text-align:left;width:auto}
.x216{flex:none;height:420px;width:100%}
.x217{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:72px;height:auto;justify-content:center;margin:0px;padding:104px 40px 104px 40px;width:100%}
.x218{align-content:center;align-items:center;border-bottom:1px solid var(--c-bk);border-left:0px solid var(--c-bk);border-right:0px solid var(--c-bk);border-top:0px solid var(--c-bk);flex:none;flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:0px 0px 6px 0px;width:auto}
.x219{align-content:center;align-items:center;border-bottom:1px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:0px solid var(--c-line-dark);flex:none;flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:0px 0px 6px 0px;width:auto}
.x220{color:var(--c-text);height:auto;text-align:left;width:580px}
.x221{align-items:center;flex:none;flex-direction:column;height:430px;justify-content:center;width:100%;background-image:url("../img/s-2172x724_v-frms_webp_354d0e98-36c4-462f-ac75-40d20144eabb.webp");background-size:cover;background-position:center center;background-repeat:no-repeat}
.x222{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 44px 0px;width:auto}
.x223{color:var(--c-text);height:auto;margin:40px;text-align:left;width:calc(100% - 40px - 40px)}
.x224{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line-dark);border-left:1px solid var(--c-line-dark);border-right:1px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex-direction:row;flex-wrap:nowrap;gap:56px;height:auto;justify-content:flex-start;margin:0px 0px 16px 0px;padding:44px 44px 80px 44px;width:100%}
.x225{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:8px 0px 0px 0px}
.x226{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:16px;justify-content:flex-start;padding:0px;width:100%}
.x227{color:var(--c-text);height:auto;padding:0px 0px 0px 0px;text-align:left;width:100%}
.x227 p{font-weight:600}
.x228{height:120px;width:160px}
.x229{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:480px}
.x230{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:14px 2px 14px 2px;width:100%}
.x231{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:88px}
.x232{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x233{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;justify-content:flex-start;padding:0px}
.x234{color:var(--c-bk);height:auto;margin:0px 10px 0px 0px;text-align:left;width:auto}
.x235{color:var(--c-text);height:auto;padding:0px 0px 0px 0px;text-align:left;width:100%}
.x235 p{font-weight:600;text-decoration:underline}
.x236{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 80px 0px;width:480px}
.x237{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:16px 2px 16px 2px;width:100%}
.x238{color:var(--c-shu);height:auto;text-align:left;text-decoration:underline;width:100%}
.x238 strong{color:#26221D;font-weight:400}
.x239{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line-dark);border-left:1px solid var(--c-line-dark);border-right:1px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex-direction:row;flex-wrap:nowrap;gap:56px;justify-content:flex-start;margin:0px 0px 16px 0px;padding:44px 44px 80px 44px}
.x240{align-content:flex-start;align-items:flex-start;background:var(--c-white);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:calc(73.3083% - (56px * 0.2669))}
.x241{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:0px 0px 12px 0px;width:auto}
.x242{color:var(--c-usuzumi);height:auto;margin:0px 0px 20px 0px;text-align:left;width:100%}
.x243{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:60px;justify-content:flex-start;padding:0px;width:100%}
.x244{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:72px;height:auto;justify-content:flex-start;padding:0px 0px 72px 0px;width:100%}
.x245{align-items:center;flex-direction:column;height:496px;justify-content:center;width:100%;background-image:url("../img/s-5712x4284_v-frms_webp_04a6c828-9613-42d1-9308-b94ad57a0d7f.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.x246{flex:none;height:350px;width:100%}
.x247{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:26px;height:auto;justify-content:flex-start;margin:0px 0px 0px 0px;padding:0px;width:auto}
.x248{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x249{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px 0px 16px 0px;width:100%}
.x250{align-items:center;background:var(--c-inv-line);flex:1;flex-direction:column;height:1px;justify-content:center;overflow-x:hidden;overflow-y:hidden}
.x251{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px 0px 16px 0px;width:100%}
.x252{align-content:center;align-items:center;background:rgba(0, 0, 0, 0);border-bottom:1px solid var(--c-gold);border-left:1px solid var(--c-gold);border-right:1px solid var(--c-gold);border-top:1px solid var(--c-gold);flex-direction:row;flex-wrap:nowrap;gap:64px;height:auto;justify-content:flex-start;padding:48px 48px 48px 0px;width:100%}
.x253{align-items:center;flex:none;flex-direction:column;height:370px;justify-content:center;width:calc(40% - (64px * 0.6))}
.x254{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:6px 0px 0px 0px}
.x255{align-content:flex-start;align-items:flex-start;background:var(--c-gold);flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:4px 12px 3px 12px;width:100%}
.x256{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:4px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x257{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x258{align-content:center;align-items:center;background:var(--c-gold);flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:15px 30px 14px 30px;width:auto}
.x259{color:var(--c-inv-text);height:auto;text-align:left;text-decoration:underline;width:auto}
.x259 strong{color:rgba(233, 226, 211, 0.6000000238418579);font-weight:400}
.x260{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:88px;height:auto;justify-content:center;margin:0px;padding:120px 108px 120px 108px;width:100%}
.x261{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:88px;justify-content:flex-start;padding:0px;width:1300px}
.x262{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:24px;justify-content:flex-start;padding:0px;width:100%}
.x263{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 28px 0px;width:100%}
.x264{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;justify-content:flex-start;padding:96px 120px;width:1540px}
.x265{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);display:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 80px 0px;width:580px}
.x266{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:154px}
.x267{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x268{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x269{align-content:stretch;align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:32px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:24px 0px 80px 0px;width:100%}
.x270{flex-direction:row;flex-wrap:nowrap;gap:0px 32px}
.x271{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-radius:0px 0px 0px 0px;flex:none;flex-direction:column;flex-wrap:nowrap;gap:16px;justify-content:flex-start;margin:0px 0px 0px 0px;padding:24px;width:230px}
.x272{align-content:flex-start;align-items:flex-start;border-radius:4px;flex:none;flex-direction:column;flex-wrap:nowrap;gap:40px;height:180px;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x273{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;padding:0px;width:100%}
.x274{color:var(--c-shu);flex:none;font-feature-settings:normal;height:auto;text-align:left;width:100%}
.x275{color:var(--c-bk);flex:none;font-feature-settings:normal;height:auto;text-align:left;width:100%}
.x276{color:var(--c-usuzumi);flex:none;font-feature-settings:'palt' 1;height:auto;text-align:left;width:100%}
.x277{height:auto;width:100%}
.x278{align-content:center;align-items:center;background:#fafafa00;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex:none;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:20px 0px 20px 0px;width:100%}
.x279{display:none;flex:none;height:120px;width:180px}
.x280{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start;padding:0px;width:auto}
.x281{color:var(--c-shu);font-feature-settings:'palt' 1;height:auto;text-align:left;width:auto}
.x282{color:var(--c-bk);font-feature-settings:normal;height:auto;text-align:left;width:auto}
.x283{color:var(--c-usuzumi);font-feature-settings:'palt' 1;height:auto;text-align:left;width:auto}
.x284{color:var(--c-bk);height:auto;text-align:left;width:640px}
.x285{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:52px;justify-content:flex-start;padding:0px;width:100%}
.x286{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 14px 0px;width:100%}
.x287{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:14px 2px 14px 2px;width:100%}
.x288{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:10px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x289{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:72px;height:auto;justify-content:center;margin:0px;padding:120px 108px 120px 108px;width:100%}
.x290{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:72px;justify-content:flex-start;padding:0px;width:1300px}
.x291{color:var(--c-text);height:auto;padding:0px 0px 0px 0px;text-align:left;width:100%}
.x292{align-content:center;align-items:center;background:var(--c-bk);flex-direction:row;flex-wrap:nowrap;gap:80px;height:auto;justify-content:center;margin:0px;overflow-x:hidden;overflow-y:hidden;padding:120px 108px 120px 108px;width:100%}
.x293{align-content:center;align-items:center;flex:none;flex-direction:row;flex-wrap:nowrap;gap:80px;justify-content:flex-start;padding:0px;width:1300px}
.x294{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:1px solid var(--c-inv-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:476px}
.x295{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:0px solid var(--c-inv-line);flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:15px 2px 15px 2px;width:100%}
.x296{color:var(--c-inv-light);flex:none;height:auto;text-align:left;width:92px}
.x297{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:0px solid var(--c-inv-line);flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:15px 2px 15px 2px;width:100%}
.x298{align-items:center;flex:none;flex-direction:column;height:auto;justify-content:center;width:492px}
.x299{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 32px 0px;width:100%}
.x300{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:40px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x301{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:38px;width:512px}
.x302{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:0px 0px 14px 0px;width:auto}
.x303{align-content:flex-start;align-items:flex-start;background:var(--c-shu);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:4px 11px 3px 11px;width:auto}
.x304{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 22px 0px;width:100%}
.x305{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:11px 2px 11px 2px;width:100%}
.x306{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:66px}
.x307{align-content:center;align-items:center;border-bottom:1px solid var(--c-shu);border-left:0px solid var(--c-shu);border-right:0px solid var(--c-shu);border-top:0px solid var(--c-shu);flex-direction:row;flex-wrap:nowrap;gap:12px;height:auto;justify-content:flex-start;padding:0px 0px 5px 0px;width:auto}
.x308{align-content:flex-start;align-items:flex-start;background:var(--c-usuzumi);flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:4px 11px 3px 11px;width:auto}
.x309{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:11px 2px 11px 2px;width:100%}
.x310{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 56px 0px;width:auto}
.x311{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x312{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x313{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x314{align-items:center;flex-direction:column;height:242px;justify-content:center;width:100%}
.x315{align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;margin:0px;padding:132px 40px 132px 40px;width:100%}
.x316{color:var(--c-bk);height:auto;text-align:center;width:auto}
.x317{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:30px;justify-content:flex-start;padding:0px;width:100%}
.x318{color:var(--c-text);height:auto;text-align:center;width:522px}
.x319{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:26px;justify-content:flex-start;padding:0px;width:100%}
.x320{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:88px;height:auto;justify-content:flex-start;margin:0px;padding:120px 108px 120px 108px;width:1516px}
.x321{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:1px solid var(--c-line-dark);flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px}
.x322{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:18px 2px 18px 2px;width:100%}
.x323{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:117px}
.x324{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:20px;height:auto;justify-content:flex-start;padding:18px 2px 18px 2px;width:100%}
.x325{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 60px 0px;width:auto}
.x326{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:1;flex-direction:column;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:34px}
.x327{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:174px}
.x328{align-content:center;align-items:center;background:var(--c-kinari);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x329{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:72px 108px 0px 108px;width:1516px}
.x330{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line-dark);border-left:0px solid var(--c-line-dark);border-right:0px solid var(--c-line-dark);border-top:0px solid var(--c-line-dark);flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x331{align-content:flex-start;align-items:flex-start;border-bottom:2px solid var(--c-shu);border-left:0px solid var(--c-shu);border-right:0px solid var(--c-shu);border-top:0px solid var(--c-shu);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:10px 4px 16px 4px;width:auto}
.x332{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:10px 4px 16px 4px;width:auto}
.x333{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:64px 108px 110px 108px;width:1516px}
.x334{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:34px;height:auto;justify-content:flex-start;padding:0px 0px 40px 0px;width:100%}
.x335{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:332px}
.x336{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:20px 22px 24px 22px;width:100%}
.x337{align-content:center;align-items:center;background:var(--c-kinari);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x338{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 36px 0px 36px;width:100%}
.x339{align-items:center;flex:none;flex-direction:column;height:480px;justify-content:center;width:100%;background-image:url("../img/s-3000x2002_v-frms_webp_feec4355-32bf-4b6c-ab8f-c73702580193.webp");background-size:cover;background-position:center bottom;background-repeat:no-repeat}
.x340{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:80px 108px 80px 108px;width:1516px}
.x341{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x342{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex:1;flex-direction:row;flex-wrap:nowrap;gap:21px;height:auto;justify-content:space-between;padding:19px 8px 19px 2px;width:auto}
.x343{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x344{color:var(--c-bk);flex:1;height:auto;text-align:left;width:auto}
.x345{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:row;flex-wrap:nowrap;gap:16px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x346{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex:none;flex-direction:row;flex-wrap:nowrap;gap:21px;height:auto;justify-content:space-between;padding:19px 8px 19px 2px;width:25%}
.x347{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:120px 108px 120px 108px;width:1516px}
.x348{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:77px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x349{color:var(--c-usuzumi);flex:none;height:auto;text-align:left;width:130px}
.x350{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:24px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x351{align-content:center;align-items:center;background:var(--c-bk);flex:none;flex-direction:row;flex-wrap:nowrap;gap:14px;height:auto;justify-content:flex-start;padding:15px 28px 14px 28px;width:auto}
.x352{align-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:auto}
.x353{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:row;flex-wrap:nowrap;gap:0px;height:10px;justify-content:flex-start;padding:0px;width:798px}
.x354{align-content:center;align-items:center;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:120px 108px 120px 108px;width:100%}
.x355{align-content:flex-start;align-items:flex-start;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:1px solid var(--c-line);border-right:1px solid var(--c-line);border-top:1px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 44px 0px;width:100%}
.x356{align-items:center;flex:none;flex-direction:column;height:auto;justify-content:center;width:50%}
.x357{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:44px;width:50%}
.x358{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:6px;justify-content:flex-start;padding:0px;width:100%}
.x359{align-content:flex-start;align-items:flex-start;background:#FDFCF8;border-bottom:1px solid #E2DAC8;border-left:1px solid #E2DAC8;border-right:1px solid #E2DAC8;border-top:1px solid #E2DAC8;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:48px;width:100%}
.x360{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:0px;width:auto}
.x361{color:#26221D;flex:none;height:auto;text-align:left;width:auto}
.x362{color:#6B6357;flex:none;height:auto;text-align:left;width:auto}
.x363{color:#3D372F;height:auto;text-align:left;width:621px}
.x364{align-items:center;flex-direction:column;height:424px;justify-content:center;width:100%;background-image:url("../img/s-1800x1350_v-frms_webp_5336d4ef-e29e-47ec-bd48-005086eab6d8.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.x365{color:#6B6357;height:auto;text-align:left;width:auto}
.x366{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:16px;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x367{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:24px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x368{align-items:center;flex:none;flex-direction:column;height:300px;justify-content:center;width:100%;background-image:url("../img/s-1477x1108_v-fms_webp_e573740f-48b2-4f4c-9375-1db0c0af7ff9.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.x369{align-items:center;flex:none;flex-direction:column;height:300px;justify-content:center;width:100%;background-image:url("../img/s-1477x1108_v-fms_webp_a4324525-3dea-4c83-9e9a-2e9f81bbaefa.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.x370{align-items:center;flex:none;flex-direction:column;height:300px;justify-content:center;width:100%;background-image:url("../img/s-1477x1108_v-fms_webp_e921eaf4-fced-4592-8c79-ba30381a3f99.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.x371{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:24px;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x372{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x373{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:0px;height:12px;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x374{align-content:flex-start;align-items:flex-start;border-bottom:0px solid #D8CFBA;border-left:0px solid #D8CFBA;border-right:0px solid #D8CFBA;border-top:1px solid #D8CFBA;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x375{align-content:flex-start;align-items:flex-start;border-bottom:1px solid #E6DFCF;border-left:0px solid #E6DFCF;border-right:0px solid #E6DFCF;border-top:0px solid #E6DFCF;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:8px 2px 8px 2px;width:100%}
.x376{color:#6B6357;flex:1;height:auto;text-align:left;width:auto}
.x377{color:#6B6357;flex:none;height:auto;text-align:left;width:18.6%}
.x378{align-content:flex-start;align-items:flex-start;border-bottom:1px solid #E6DFCF;border-left:0px solid #E6DFCF;border-right:0px solid #E6DFCF;border-top:0px solid #E6DFCF;flex-direction:row;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:14px 2px 14px 2px;width:100%}
.x379{color:#26221D;flex:none;height:auto;text-align:left;width:18.6%}
.x380{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:6px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:0px;width:100%}
.x381{color:#6B6357;height:auto;text-align:left;width:966px}
.x382{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:51px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x383{align-content:flex-start;align-items:flex-start;flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:calc(50% - (51px * 0.5))}
.x384{align-content:flex-start;align-items:flex-start;border-bottom:0px solid #D8CFBA;border-left:0px solid #D8CFBA;border-right:0px solid #D8CFBA;border-top:1px solid #D8CFBA;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:100%}
.x385{align-content:flex-start;align-items:flex-start;border-bottom:1px solid #E6DFCF;border-left:0px solid #E6DFCF;border-right:0px solid #E6DFCF;border-top:0px solid #E6DFCF;flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:14px 2px 14px 2px;width:100%}
.x386{color:#6B6357;flex:none;height:auto;text-align:left;width:75px}
.x387{color:#26221D;flex:1;height:auto;overflow-x:hidden;overflow-y:hidden;text-align:left}
.x388{align-content:flex-start;align-items:flex-start;background:var(--c-kinari);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:20px;width:calc(50% - (51px * 0.5))}
.x389{align-content:flex-start;align-items:flex-start;border-bottom:1px solid #E6DFCF;border-left:0px solid #E6DFCF;border-right:0px solid #E6DFCF;border-top:0px solid #E6DFCF;flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:space-between;padding:14px 2px 14px 2px;width:100%}
.x390{color:#3D372F;flex:none;height:auto;text-align:left;width:auto}
.x391{align-content:flex-start;align-items:flex-start;border-bottom:1px solid #E6DFCF;border-left:0px solid #E6DFCF;border-right:0px solid #E6DFCF;border-top:0px solid #E6DFCF;flex-direction:row;flex-wrap:nowrap;gap:40px;height:auto;justify-content:space-between;padding:14px 2px 14px 2px;width:100%}
.x392{align-content:center;align-items:center;background:var(--c-bk);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;padding:120px 108px 120px 108px;width:100%}
.x393{align-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:64px;height:auto;justify-content:flex-start;padding:0px;width:1300px}
.x394{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:1px solid var(--c-inv-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px 0px 0px 0px;width:100%}
.x395{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-inv-line);border-left:0px solid var(--c-inv-line);border-right:0px solid var(--c-inv-line);border-top:0px solid var(--c-inv-line);flex-direction:row;flex-wrap:nowrap;gap:18px;height:auto;justify-content:flex-start;padding:14px 2px 14px 2px;width:100%}
.x396{color:var(--c-inv-light);flex:none;height:auto;text-align:left;width:100px}
.x397{color:var(--c-inv-text);flex:1;height:auto;overflow-x:hidden;overflow-y:hidden;text-align:left}
.x398{align-content:center;align-items:center;background:var(--c-white);border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:120px 108px 120px 108px;width:100%}
.x399{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:8px;height:auto;justify-content:flex-start;padding:0px 0px 32px 0px;width:auto}
.x400{color:var(--c-text);height:auto;padding:0px 0px 32px 0px;text-align:left;width:100%}
.x401{align-items:center;flex:none;flex-direction:column;height:400px;justify-content:center;width:100%;background-image:url("../img/s-1536x1024_v-fms_webp_1bce9f34-2b73-46bb-9695-0d9d40d85512.webp");background-size:cover;background-position:center;background-repeat:no-repeat}
.x402{align-content:flex-start;align-items:flex-start;flex-direction:row;flex-wrap:nowrap;gap:80px;justify-content:flex-start;padding:0px;width:100%}
.x403{align-content:flex-start;align-items:flex-start;border-bottom:0px solid var(--c-bk);border-left:0px solid var(--c-bk);border-right:0px solid var(--c-bk);border-top:1px solid var(--c-bk);flex:none;flex-direction:column;flex-wrap:nowrap;gap:0px;height:auto;justify-content:flex-start;padding:0px;width:calc(40% - (80px * 0.6))}
.x404{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;padding:14px 2px 14px 2px;width:100%}
.x405{color:var(--c-bk);flex:none;height:auto;text-align:left;width:68px}
.x406{align-content:flex-start;align-items:flex-start;border-bottom:1px solid var(--c-line);border-left:0px solid var(--c-line);border-right:0px solid var(--c-line);border-top:0px solid var(--c-line);flex-direction:row;flex-wrap:nowrap;gap:32px;height:auto;justify-content:flex-start;padding:14px 2px 14px 2px;width:100%}
.x407{align-items:center;flex:none;flex-direction:column;height:400px;justify-content:center;margin:0px 0px 0px 0px;width:calc(60% - (80px * 0.4))}
/* タブレット（1100px以下） */
@media (max-width:1100px){
.x6{padding:72px 40px 72px 40px}
.x13{flex:none;gap:16px;width:100%}
.x14{flex:none}
.x22{padding:72px 40px 72px 40px}
.x23{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x24{flex:none;width:100%}
.x26{flex:none;width:100%}
.x34{padding:72px 40px 72px 40px}
.x35{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x36{flex:none;width:100%}
.x55{gap:40px;padding:72px 40px 72px 40px}
.x57{flex-direction:column;flex-wrap:nowrap;gap:32px}
.x58{flex:none;width:100%}
.x63{gap:40px;padding:72px 40px 72px 40px}
.x64{gap:40px}
.x65{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x72{flex-direction:column;flex-wrap:nowrap;gap:32px}
.x73{flex:none;width:100%}
.x80{padding:72px 40px 0px 40px}
.x86{padding:72px 40px 0px 40px}
.x88{padding:72px 40px 72px 40px}
.x95{padding:72px 40px 72px 40px}
.x97{gap:40px;padding:0px 0px 72px 0px}
.x98{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x99{flex:none;width:100%}
.x102{flex:none;width:100%}
.x105{flex-direction:column-reverse;flex-wrap:nowrap;gap:40px}
.x116{padding:72px 40px 72px 40px}
.x122{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x123{flex:none;width:100%}
.x132{padding:72px 40px 72px 40px}
.x135{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:0px 0px 72px 0px}
.x136{flex:none;width:100%}
.x139{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:0px 0px 72px 0px}
.x143{padding:30px 30px 72px 30px}
.x147{padding:72px 40px 72px 40px}
.x148{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x149{flex:none;width:100%}
.x154{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:72px 40px 72px 40px}
.x155{flex:none;width:100%}
.x156{padding:72px 40px 72px 40px}
.x157{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:0px 0px 72px 0px}
.x158{flex:none;width:100%}
.x163{flex-direction:column;flex-wrap:nowrap;gap:32px}
.x164{flex:none;width:100%}
.x168{flex-direction:column;flex-wrap:nowrap;gap:0px}
.x169{flex:none;width:100%}
.x170{flex:none;width:100%}
.x178{flex-direction:column;flex-wrap:nowrap;gap:0px}
.x179{flex:none;width:100%}
.x180{flex:none;width:100%}
.x191{padding:48px 40px 72px 40px}
.x192{flex-wrap:wrap;gap:8px 16px}
.x197{flex-direction:column;flex-wrap:nowrap;gap:0px}
.x198{flex-direction:column;flex-wrap:nowrap;gap:24px}
.x205{flex-direction:column;flex-wrap:nowrap;gap:28px}
.x206{flex:none;width:100%}
.x210{flex:none;width:100%}
.x212{flex-direction:column;flex-wrap:nowrap;gap:28px}
.x213{flex:none;width:100%}
.x217{flex-wrap:wrap;gap:8px 72px;padding:72px 40px 72px 40px}
.x224{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:44px 40px 72px 40px}
.x225{flex:none;width:100%}
.x229{flex:none;width:100%}
.x236{flex:none;padding:0px 0px 72px 0px;width:100%}
.x239{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:44px 40px 72px 40px}
.x240{flex:none;width:100%}
.x244{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x247{flex:none;width:100%}
.x252{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:48px 40px 48px 0px}
.x253{flex:none;width:100%}
.x254{flex:none;width:100%}
.x257{flex:none;width:100%}
.x260{padding:72px 40px 72px 40px}
.x261{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x264{padding:72px 40px 72px 40px}
.x265{display:none;padding:0px 0px 72px 0px}
.x269{padding:24px 0px 72px 0px}
.x270{flex-direction:row;flex-wrap:wrap;gap:24px 24px}
.x271{flex:none;width:calc(50% - (24px * 0.5))}
.x272{flex:none;height:180px}
.x278{width:100%}
.x279{display:none}
.x289{padding:72px 40px 72px 40px}
.x290{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x292{padding:72px 40px 72px 40px}
.x293{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x298{flex:none;width:100%}
.x300{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x301{flex:none;width:100%}
.x311{flex-direction:row;flex-wrap:wrap;gap:28px 24px}
.x312{flex:none;width:calc(45% - (24px * 0.55))}
.x315{padding:72px 40px 72px 40px}
.x320{flex-direction:column;flex-wrap:nowrap;gap:40px;padding:72px 40px 72px 40px}
.x321{flex:none;width:100%}
.x326{flex:none;width:100%}
.x329{padding:72px 40px 0px 40px}
.x333{padding:64px 40px 72px 40px}
.x335{flex:none;width:calc(47% - (34px * 0.53))}
.x340{padding:72px 40px 72px 40px}
.x341{flex-direction:row;flex-wrap:wrap}
.x342{flex:none;width:50%}
.x346{width:50%}
.x347{padding:72px 40px 72px 40px}
.x348{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x352{flex:none;width:100%}
.x354{padding:72px 40px 72px 40px}
.x355{flex-direction:column;flex-wrap:nowrap;gap:0px}
.x356{flex:none;width:100%}
.x357{flex:none;width:100%}
.x359{padding:48px 40px 48px 40px}
.x367{flex-direction:column;flex-wrap:nowrap;gap:24px}
.x382{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x383{flex:none;width:100%}
.x388{flex:none;width:100%}
.x392{padding:72px 40px 72px 40px}
.x393{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x398{padding:72px 40px 72px 40px}
.x402{flex-direction:column;flex-wrap:nowrap;gap:40px}
.x403{flex:none;width:100%}
.x407{flex:none;width:100%}
}
/* スマホ（540px以下） */
@media (max-width:540px){
.x6{padding:56px 24px 56px 24px}
.x7{flex-wrap:wrap;gap:8px 40px}
.x13{gap:16px}
.x14{align-content:flex-start;align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;width:100%}
.x15{flex:none;height:64px;width:64px}
.x16{gap:2px}
.x17{flex-wrap:wrap;gap:8px 8px}
.x22{padding:56px 24px 56px 24px}
.x23{flex-direction:column;flex-wrap:nowrap;gap:32px}
.x32{flex-wrap:wrap;gap:8px 14px}
.x34{padding:56px 24px 56px 24px}
.x35{flex-direction:column;flex-wrap:nowrap;gap:32px}
.x36{flex:none;width:100%}
.x43{flex-wrap:wrap;gap:8px 40px}
.x45{flex-wrap:wrap;gap:8px 10px}
.x49{flex-wrap:wrap;gap:8px 18px}
.x55{gap:32px;padding:56px 24px 56px 24px}
.x57{flex-direction:column;flex-wrap:nowrap;gap:24px}
.x58{flex:none;width:100%}
.x63{gap:32px;padding:56px 24px 56px 24px}
.x64{gap:32px}
.x65{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:32px}
.x70{flex-wrap:wrap;gap:8px 10px}
.x72{flex-direction:column;flex-wrap:nowrap;gap:24px}
.x73{flex:none;width:100%}
.x80{padding:56px 24px 0px 24px}
.x84{padding:0px 24px 0px 24px}
.x86{padding:56px 24px 0px 24px}
.x87{padding:0px 0px 0px 24px}
.x88{padding:56px 24px 56px 24px}
.x95{padding:56px 24px 56px 24px}
.x97{gap:32px;padding:0px 0px 56px 0px}
.x98{gap:32px}
.x106{flex-wrap:wrap;gap:8px 16px}
.x108{flex-wrap:wrap;gap:8px 18px}
.x110{flex-wrap:wrap;gap:0px 0px}
.x116{padding:56px 24px 56px 24px}
.x119{height:260px}
.x122{gap:32px;padding:0px 0px 56px 0px}
.x124{padding:34px 24px 38px 24px}
.x127{padding:34px 24px 38px 24px}
.x130{height:260px}
.x132{padding:56px 24px 56px 24px}
.x135{gap:32px;padding:0px 0px 56px 0px}
.x139{gap:32px;padding:0px 0px 56px 0px}
.x140{flex-wrap:wrap;gap:8px 12px}
.x143{padding:30px 24px 56px 24px}
.x144{flex-wrap:wrap;gap:8px 16px}
.x147{padding:56px 24px 56px 24px}
.x148{gap:32px}
.x154{gap:32px;padding:56px 24px 56px 24px}
.x156{padding:56px 24px 56px 24px}
.x157{gap:32px;padding:0px 0px 56px 0px}
.x164{padding:40px 24px 40px 24px}
.x167{gap:32px}
.x169{height:260px}
.x170{padding:44px 24px 44px 24px}
.x173{flex-wrap:wrap;gap:8px 20px}
.x175{flex-wrap:wrap;gap:8px 12px}
.x179{height:260px}
.x180{padding:44px 24px 44px 24px}
.x188{flex-wrap:wrap;gap:8px 20px}
.x190{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:6px}
.x191{padding:48px 24px 56px 24px}
.x192{flex-wrap:wrap;gap:8px 16px}
.x206{padding:32px 24px 32px 24px}
.x210{padding:32px 24px 32px 24px}
.x212{flex-direction:column;flex-wrap:nowrap}
.x213{width:100%}
.x216{height:320px}
.x217{flex-wrap:wrap;gap:8px 72px;padding:56px 24px 56px 24px}
.x221{height:260px}
.x224{gap:32px;padding:44px 24px 56px 24px}
.x230{flex-wrap:wrap;gap:8px 18px}
.x236{padding:0px 0px 56px 0px}
.x237{flex-wrap:wrap;gap:8px 20px}
.x239{gap:32px;padding:44px 24px 56px 24px}
.x241{flex-wrap:wrap;gap:8px 14px}
.x244{gap:32px;padding:0px 0px 56px 0px}
.x245{height:260px}
.x246{height:260px}
.x251{flex-wrap:wrap;gap:8px 16px}
.x252{gap:32px;padding:48px 24px 48px 0px}
.x253{height:260px}
.x260{padding:56px 24px 56px 24px}
.x261{gap:32px}
.x264{padding:56px 24px 56px 24px}
.x265{display:none;padding:0px 0px 56px 0px}
.x268{flex-wrap:wrap;gap:8px 12px}
.x269{padding:24px 0px 56px 0px}
.x270{flex-direction:column;flex-wrap:nowrap;gap:20px}
.x271{flex:none;padding:16px;width:100%}
.x272{gap:32px}
.x278{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;gap:12px}
.x279{display:none;flex:none;height:192px;width:100%}
.x280{flex:none;gap:4px;width:100%}
.x288{flex-wrap:wrap;gap:8px 10px}
.x289{padding:56px 24px 56px 24px}
.x290{gap:32px}
.x292{padding:56px 24px 56px 24px}
.x293{gap:32px}
.x295{flex-wrap:wrap;gap:8px 18px}
.x300{gap:32px}
.x301{padding:38px 24px 38px 24px}
.x302{flex-wrap:wrap;gap:8px 14px}
.x305{flex-wrap:wrap;gap:8px 16px}
.x315{padding:56px 24px 56px 24px}
.x320{gap:32px;padding:56px 24px 56px 24px}
.x322{flex-wrap:wrap;gap:8px 20px}
.x326{padding:34px 24px 34px 24px}
.x329{padding:56px 24px 0px 24px}
.x333{padding:56px 24px 56px 24px}
.x335{width:100%}
.x338{padding:0px 24px 0px 24px}
.x339{height:260px}
.x340{padding:56px 24px 56px 24px}
.x341{flex-direction:column;flex-wrap:nowrap}
.x342{flex-wrap:wrap;gap:8px 21px;width:100%}
.x345{flex-wrap:wrap;gap:8px 16px}
.x346{width:100%}
.x347{padding:56px 24px 56px 24px}
.x348{gap:32px}
.x354{padding:56px 24px 56px 24px}
.x357{padding:44px 24px 44px 24px}
.x359{padding:48px 24px 48px 24px}
.x360{flex-wrap:wrap;gap:8px 18px}
.x364{height:260px}
.x368{height:260px}
.x369{height:260px}
.x370{height:260px}
.x375{flex-wrap:wrap;gap:0px 0px}
.x376{flex:none;width:100%}
.x377{flex:none;width:25%}
.x378{flex-wrap:wrap;gap:0px 0px}
.x379{flex:none;width:25%}
.x382{gap:32px}
.x385{flex-wrap:wrap;gap:8px 18px}
.x389{flex-wrap:wrap;gap:8px 40px}
.x392{padding:56px 24px 56px 24px}
.x393{gap:32px}
.x395{flex-wrap:wrap;gap:8px 18px}
.x398{padding:56px 24px 56px 24px}
.x401{height:260px}
.x402{gap:32px}
.x406{flex-wrap:wrap;gap:8px 32px}
.x407{height:260px}
}
/* 出現アニメーション：画面に入ると site.js が .is-in を付ける。リストの項目は --i で順番に遅らせる */
.js .a1{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a1:not(.is-in){opacity:0;translate:0px 16px}
.js .a2{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(150ms + var(--i,0) * 120ms)}
.js .a2:not(.is-in){opacity:0;translate:0px 16px}
.js .a3{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a3:not(.is-in){opacity:0;translate:-20px 0px}
.js .a4{transition-property:opacity,translate,filter;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a4:not(.is-in){opacity:0;translate:0px 10px;filter:blur(6px)}
.js .a5{transition-property:opacity;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(200ms + var(--i,0) * 120ms)}
.js .a5:not(.is-in){opacity:0}
.js .a6{transition-property:opacity,translate,filter;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(150ms + var(--i,0) * 120ms)}
.js .a6:not(.is-in){opacity:0;translate:0px 10px;filter:blur(6px)}
.js .a7{transition-property:opacity;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(350ms + var(--i,0) * 120ms)}
.js .a7:not(.is-in){opacity:0}
.js .a8{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(100ms + var(--i,0) * 120ms)}
.js .a8:not(.is-in){opacity:0;translate:0px 20px}
.js .a9{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(250ms + var(--i,0) * 120ms)}
.js .a9:not(.is-in){opacity:0;translate:0px 20px}
.js .a10{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(400ms + var(--i,0) * 120ms)}
.js .a10:not(.is-in){opacity:0;translate:0px 20px}
.js .a11{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(300ms + var(--i,0) * 120ms)}
.js .a11:not(.is-in){opacity:0;translate:0px 16px}
.js .a12{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a12:not(.is-in){opacity:0;translate:0px 20px}
.js .a13{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(120ms + var(--i,0) * 120ms)}
.js .a13:not(.is-in){opacity:0;translate:0px 20px}
.js .a14{transition-property:opacity;transition-duration:600ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a14:not(.is-in){opacity:0}
.js .a15{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(100ms + var(--i,0) * 120ms)}
.js .a15:not(.is-in){opacity:0;translate:0px 8px}
.js .a16{transition-property:opacity,translate,filter;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(200ms + var(--i,0) * 120ms)}
.js .a16:not(.is-in){opacity:0;translate:0px 8px;filter:blur(6px)}
.js .a17{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(350ms + var(--i,0) * 120ms)}
.js .a17:not(.is-in){opacity:0;translate:0px 12px}
.js .a18{transition-property:opacity,scale;transition-duration:1400ms;transition-timing-function:ease-out;transition-delay:calc(200ms + var(--i,0) * 120ms)}
.js .a18:not(.is-in){opacity:0;scale:1.08 1.08}
.js .a19{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a19:not(.is-in){opacity:0;translate:0px 10px}
.js .a20{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(80ms + var(--i,0) * 120ms)}
.js .a20:not(.is-in){opacity:0;translate:0px 10px}
.js .a21{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(160ms + var(--i,0) * 120ms)}
.js .a21:not(.is-in){opacity:0;translate:0px 10px}
.js .a22{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(240ms + var(--i,0) * 120ms)}
.js .a22:not(.is-in){opacity:0;translate:0px 10px}
.js .a23{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(320ms + var(--i,0) * 120ms)}
.js .a23:not(.is-in){opacity:0;translate:0px 10px}
.js .a24{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(400ms + var(--i,0) * 120ms)}
.js .a24:not(.is-in){opacity:0;translate:0px 10px}
.js .a25{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a25:not(.is-in){opacity:0;translate:20px 0px}
.js .a26{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a26:not(.is-in){opacity:0;translate:-16px 0px}
.js .a27{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(80ms + var(--i,0) * 120ms)}
.js .a27:not(.is-in){opacity:0;translate:-16px 0px}
.js .a28{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(160ms + var(--i,0) * 120ms)}
.js .a28:not(.is-in){opacity:0;translate:-16px 0px}
.js .a29{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(240ms + var(--i,0) * 120ms)}
.js .a29:not(.is-in){opacity:0;translate:-16px 0px}
.js .a30{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(320ms + var(--i,0) * 120ms)}
.js .a30:not(.is-in){opacity:0;translate:-16px 0px}
.js .a31{transition-property:opacity,translate;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(400ms + var(--i,0) * 120ms)}
.js .a31:not(.is-in){opacity:0;translate:-16px 0px}
.js .a32{transition-property:opacity,scale;transition-duration:1400ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a32:not(.is-in){opacity:0;scale:1.04 1.04}
.js .a33{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(150ms + var(--i,0) * 120ms)}
.js .a33:not(.is-in){opacity:0;translate:0px 20px}
.js .a34{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(300ms + var(--i,0) * 120ms)}
.js .a34:not(.is-in){opacity:0;translate:0px 20px}
.js .a35{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(200ms + var(--i,0) * 120ms)}
.js .a35:not(.is-in){opacity:0;translate:0px 20px}
.js .a36{transition-property:opacity;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(300ms + var(--i,0) * 120ms)}
.js .a36:not(.is-in){opacity:0}
.js .a37{transition-property:opacity;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a37:not(.is-in){opacity:0}
.js .a38{transition-property:opacity,scale;transition-duration:1200ms;transition-timing-function:ease-out;transition-delay:calc(100ms + var(--i,0) * 120ms)}
.js .a38:not(.is-in){opacity:1;scale:0 1;transform-origin:0% 50%}
.js .a39{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(250ms + var(--i,0) * 120ms)}
.js .a39:not(.is-in){opacity:0;translate:0px 16px}
.js .a40{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a40:not(.is-in){opacity:0;translate:0px 24px}
.js .a41{transition-property:opacity,scale;transition-duration:1400ms;transition-timing-function:ease-out;transition-delay:calc(150ms + var(--i,0) * 120ms)}
.js .a41:not(.is-in){opacity:0;scale:1.04 1.04}
.js .a42{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(100ms + var(--i,0) * 120ms)}
.js .a42:not(.is-in){opacity:0;translate:24px 0px}
.js .a43{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a43:not(.is-in){opacity:0;translate:0px 16px}
.js .a44{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(120ms + var(--i,0) * 120ms)}
.js .a44:not(.is-in){opacity:0;translate:0px 16px}
.js .a45{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(240ms + var(--i,0) * 120ms)}
.js .a45:not(.is-in){opacity:0;translate:0px 16px}
.js .a46{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(360ms + var(--i,0) * 120ms)}
.js .a46:not(.is-in){opacity:0;translate:0px 16px}
.js .a47{transition-property:opacity,translate;transition-duration:1200ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a47:not(.is-in){opacity:0;translate:0px 10px}
.js .a48{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(240ms + var(--i,0) * 120ms)}
.js .a48:not(.is-in){opacity:0;translate:0px 20px}
.js .a49{transition-property:opacity,translate;transition-duration:900ms;transition-timing-function:ease-out;transition-delay:calc(360ms + var(--i,0) * 120ms)}
.js .a49:not(.is-in){opacity:0;translate:0px 20px}
.js .a50{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(400ms + var(--i,0) * 120ms)}
.js .a50:not(.is-in){opacity:0;translate:0px 16px}
.js .a51{transition-property:opacity,scale;transition-duration:1400ms;transition-timing-function:ease-out;transition-delay:calc(0ms + var(--i,0) * 120ms)}
.js .a51:not(.is-in){opacity:0;scale:1.08 1.08}
.js .a52{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(100ms + var(--i,0) * 120ms)}
.js .a52:not(.is-in){opacity:0;translate:0px 16px}
.js .a53{transition-property:opacity;transition-duration:800ms;transition-timing-function:ease-out;transition-delay:calc(150ms + var(--i,0) * 120ms)}
.js .a53:not(.is-in){opacity:0}
.js .a54{transition-property:opacity,translate;transition-duration:1000ms;transition-timing-function:ease-out;transition-delay:calc(200ms + var(--i,0) * 120ms)}
.js .a54:not(.is-in){opacity:0;translate:20px 0px}
/* スクロール連動（対応ブラウザのみ） */
@supports (animation-timeline:view()){@keyframes k0724bd96{0%{scale:1 1;translate:0px 0px} 100%{scale:1.08 1.08;translate:0px 30px}}.k0724bd96{animation:k0724bd96 linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}
@media (prefers-reduced-motion:reduce){.js [data-ap]{transition:none!important;opacity:1!important;translate:none!important;scale:none!important;filter:none!important}[class*=" k"]{animation:none!important}}
