*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:#13283d;background:#fff;font:16px/1.72 Noto Sans JP,Noto Sans CJK JP,sans-serif}h1,h2,h3,p,figure{margin:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}i[data-icon]{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}i[data-icon] svg{width:100%;height:100%}.sales-wrap,.brand-inner,.local-path-inner,.operator-inner{width:1180px;max-width:calc(100% - 80px);margin:0 auto}.brand-bar{color:#fff;background:#071b3d;border-bottom:4px solid #f36b21}.brand-inner{justify-content:space-between;align-items:center;gap:18px;height:78px;display:flex}.brand-sign{color:#fff;white-space:nowrap;align-items:center;gap:10px;display:flex}.brand-sign img{width:42px;height:45px}.brand-sign span{letter-spacing:-.035em;font-size:24px;font-weight:900;line-height:1.17}.brand-sign small{letter-spacing:.09em;color:#bdd5d9;margin-top:4px;font-size:10px;font-weight:500;display:block}.sales-nav{white-space:nowrap;align-items:center;gap:20px;font-size:14px;font-weight:700;display:flex}.sales-nav a{padding:6px 0}.sales-nav a.here{border-bottom:2px solid #ff8c45}.top-action{color:#071b3d;white-space:nowrap;background:#f36b21;border-radius:4px;padding:11px 18px;font-size:15px;font-weight:700}.small-top-action{display:none}.form-caption{color:#d8eeec;font-size:14px;font-weight:700}.local-path{background:#fff;border-bottom:1px solid #d5dfe3}.local-path-inner{color:#516371;padding:8px 0;font-size:11px}.local-path-inner b{color:#071b3d}.operator-footer{color:#293c4c;background:#fff;border-top:1px solid #c9d2d3}.operator-inner{justify-content:space-between;align-items:center;gap:22px;min-height:118px;padding:20px 0;display:flex}.operator-identity{align-items:center;gap:22px;display:flex}.operator-identity img{object-fit:contain;width:135px;height:52px}.operator-identity strong{font-size:13px;display:block}.operator-identity p,.footphone small{color:#526575;font-size:11px}.footphone{text-align:left;flex:0 460px;min-width:0}.footphone b{font-size:16px}.footphone small{display:block}.sales-button{white-space:nowrap;color:#071b3d;background:#f36b21;border:1px solid #c85414;border-radius:4px;justify-content:center;align-items:center;gap:18px;padding:14px 19px;font-size:17px;font-weight:800;line-height:1.5;display:inline-flex}@media (width<=800px){.sales-wrap,.brand-inner,.local-path-inner,.operator-inner{width:calc(100% - 32px);max-width:none}.brand-inner{gap:6px;height:61px}.brand-sign{gap:7px}.brand-sign img{width:29px;height:33px}.brand-sign span{font-size:18px}.brand-sign small{margin-top:2px;font-size:8px}.sales-nav,.top-action{display:none}.small-top-action{color:#071b3d;background:#f36b21;border-radius:3px;padding:9px 11px;font-size:12px;font-weight:750;display:block}.form-caption{font-size:11px}.local-path-inner{padding:6px 0;font-size:10px}.operator-inner{min-height:0;padding:14px 0;display:block}.operator-identity{gap:11px}.operator-identity img{width:77px;height:37px}.operator-identity strong{font-size:11px}.operator-identity p,.footphone small{font-size:10px}.footphone{text-align:left;margin-top:10px}.footphone b{font-size:13px}.sales-button{gap:10px;padding:13px 14px;font-size:15px}}.primary-pair{align-items:center;gap:12px;margin-top:15px;display:flex}.primary-pair .sales-button{padding:11px 16px;font-size:16px}.tel-button{color:#071b3d;white-space:nowrap;background:#fff;border:1px solid #143863;border-radius:4px;justify-content:center;align-items:center;padding:11px 15px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.brand-sign .prefix{letter-spacing:.05em;color:#cce8e3;margin-bottom:2px;font-size:11px;display:block}.brand-inner .country-tag{color:#143863;background:#d1ebe7;border-radius:2px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}@media (width<=800px){.brand-sign .prefix{font-size:9px}.brand-inner .country-tag{display:none}.primary-pair{gap:7px;margin-top:12px}.primary-pair .sales-button{padding:11px 9px;font-size:13px}.tel-button{padding:10px 8px;font-size:12px}}.form-caption{white-space:nowrap;flex-shrink:0}@media (width<=800px){.form-caption .fc-full{display:none}}.v4-home{color:#071b3d;line-height:1.72}.v4-home .sales-wrap{width:1190px}.v4-home h2{letter-spacing:-.045em;font-size:33px;font-weight:850;line-height:1.42}.v4-home h3{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.46}.v4-home p{color:#364c5b;font-size:15px;line-height:1.85}.v4-block{padding-top:43px;padding-bottom:43px}.v4-kicker{color:#994810;letter-spacing:.015em;align-items:center;gap:10px;margin-bottom:10px;font:700 17px/1.45 Arial,sans-serif;display:flex}.v4-kicker:before{content:"";background:#f36b21;width:22px;height:3px}.v4-kicker span{color:#4b606d;font:700 13px/1.4 Noto Sans CJK JP,sans-serif}.v4-intro{max-width:880px;margin-top:12px}.v4-home .v4-link{color:#143863;border-bottom:1px solid #6a838c;margin-top:14px;font-size:14px;font-weight:750;line-height:1.7;display:inline-block}.v4-hero{background:#f7f4ec;border-bottom:1px solid #e3d9c8}.v4-hgrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:45px;padding:34px 0 35px;display:grid}.v4-nation{color:#092e37;letter-spacing:.025em;background:#c5e2d9;border-left:5px solid #143863;padding:2px 11px;font-size:20px;font-weight:850;display:table}.v4-hcopy h1{letter-spacing:-.065em;margin:12px 0 0;font-size:69px;font-weight:900;line-height:1.02}.v4-hcopy h1 small{letter-spacing:.02em;margin-bottom:2px;font-size:21px;font-weight:750;line-height:1.2;display:block}.v4-hcopy h1 span,.v4-hcopy h1 strong{display:block}.v4-hcopy h1 strong{font-size:83px;font-weight:900}.v4-hcopy h2{margin:15px 0 6px;font-size:26px}.v4-hcopy>p{max-width:550px}.v4-hcopy .primary-pair{margin:17px 0 6px}.v4-home p.v4-contactnote{color:#395165;font-size:12px;line-height:1.6}.v4-portrait{background:#143863;border-radius:4px 30px 4px 4px;position:relative;overflow:hidden;box-shadow:6px 6px #e3d6bc}.v4-portrait img{object-fit:cover;object-position:56% 35%;width:100%;height:359px}.v4-portrait figcaption{color:#fff;background:#143863;border-left:6px solid #f36b21;justify-content:space-between;align-items:center;gap:8px;padding:14px 15px;display:flex}.v4-portrait figcaption>span{color:#d5e8e4;letter-spacing:.025em;font-size:11px}.v4-portrait figcaption b{white-space:nowrap;font-size:15px}.v4-entry{color:#fff;background:#071b3d;padding:15px 0 18px}.v4-entry h2{color:#c3ded9;letter-spacing:.06em;font-size:13px;line-height:1.6}.v4-entrygrid{grid-template-columns:1.1fr 1fr .91fr;gap:16px;margin-top:9px;display:grid}.v4-entrygrid a{border-left:1px solid #798c9e;padding:4px 23px 5px 16px;display:block;position:relative}.v4-entrygrid a.priority{background:#18365a;border-left:4px solid #f36b21}.v4-entrygrid a small{color:#ccdcd9;font-size:11px;display:block}.v4-entrygrid a strong{font-size:16px;line-height:1.6}.v4-entrygrid a.priority strong{font-size:18px}.v4-entrygrid a>b{color:#ffb877;font-size:16px;position:absolute;top:15px;right:9px}.v4-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.v4-three article{background:#f3f6f5;border-top:3px solid #143863;padding:15px 18px 17px}.v4-three small,.v4-twoscenes small,.v4-pricecard>small{color:#446077;margin-bottom:5px;font-size:12px;font-weight:750;display:block}.v4-three p,.v4-twoscenes p{margin-top:7px;font-size:14px}.v4-workband{background:#e4f0ec}.v4-workgrid,.v4-pricegrid{grid-template-columns:.97fr 1.03fr;align-items:center;gap:54px;display:grid}.v4-workroles{border-top:1px solid #a0b4b1;margin:0;padding:0;list-style:none}.v4-workroles li{border-bottom:1px solid #b4c6c1;grid-template-columns:110px 1fr;align-items:center;gap:8px;padding:10px 12px;display:grid}.v4-workroles .mnrole{background:#d0e3dc;border-left:3px solid #143863;padding-left:9px}.v4-workroles li>span{color:#365b60;font-size:12px;font-weight:700}.v4-workroles b{font-size:17px}.v4-workroles p{font-size:13px;line-height:1.6}.v4-pricecard{background:#f7f4ec;border:1px solid #c9bca4;border-left:5px solid #f36b21;padding:20px 22px}.v4-pricecard h3{font-size:23px}.v4-pricecard p{font-size:14px}.v4-pricecard .sales-button{margin-top:13px;padding:10px 15px;font-size:15px}.v4-facts{gap:7px;margin:10px 0;display:flex}.v4-facts b{background:#fff;border:1px solid #c8bba9;border-radius:2px;padding:3px 9px;font-size:13px}.v4-careband{background:#eff3f4;border-block:1px solid #d4dddf}.v4-twoscenes{grid-template-columns:1fr 1fr;gap:22px;margin-top:17px;display:grid}.v4-twoscenes article{background:#fff;border-top:2px solid #63878b;padding:15px 18px 16px}.v4-twoscenes h3{font-size:19px}.v4-twoscenes p{margin:6px 0}.v4-twoscenes .v4-link{margin-top:3px;font-size:13px}.v4-optional{border-left:3px solid #8b633d;align-items:center;gap:16px;margin-top:13px;padding:9px 12px;display:flex}.v4-optional strong{color:#754622;flex-shrink:0;font-size:13px}.v4-optional p{font-size:13px}.v4-thinrows{border-bottom:1px solid #b4c2c8;margin-top:16px}.v4-thinrows article{border-top:1px solid #b4c2c8;grid-template-columns:38px 260px 1fr;align-items:center;gap:14px;padding:12px 3px;display:grid}.v4-thinrows h3{font-size:17px}.v4-thinrows p{font-size:14px}.v4-switchband{background:#f7f4ec}.v4-last{color:#fff;background:#0b2947}.v4-lastgrid{grid-template-columns:1.18fr .82fr;align-items:center;gap:30px;padding:31px 0;display:grid}.v4-cap-light{color:#ccece7;border-left:4px solid #f36b21;padding-left:9px;font-size:14px;font-weight:700;display:inline-block}.v4-last h2{margin-top:9px;font-size:27px}.v4-last p{color:#dce9ec;margin-top:7px;font-size:14px}.v4-lastactions{border-left:1px solid #718392;padding-left:23px}.v4-lastactions .sales-button{padding:10px 15px;font-size:16px}.v4-lastphone{margin-top:8px;font-size:17px;font-weight:700;display:block}.v4-lastactions small{color:#d8e5e6;margin-top:2px;font-size:12px;display:block}@media (width<=800px){.v4-home .sales-wrap{width:calc(100% - 32px)}.v4-home h2{font-size:22px;line-height:1.43}.v4-home h3{font-size:17px}.v4-home p{font-size:14px;line-height:1.72}.v4-block{padding:22px 0}.v4-hgrid{padding:17px 0 19px;display:block}.v4-nation{padding:2px 8px;font-size:16px}.v4-hcopy h1{margin-top:8px;font-size:45px}.v4-hcopy h1 small{font-size:15px}.v4-hcopy h1 strong{font-size:58px}.v4-hcopy h2{margin:11px 0 5px;font-size:19px}.v4-hcopy>p{font-size:13px}.v4-hcopy .primary-pair{margin:10px 0 5px}.v4-home p.v4-contactnote{font-size:11px}.v4-portrait{border-radius:3px 17px 3px 3px;margin-top:13px;box-shadow:3px 3px #e2d5bd}.v4-portrait img{object-position:57% 35%;height:176px}.v4-portrait figcaption{border-left-width:4px;gap:4px;padding:6px 9px}.v4-portrait figcaption>span{font-size:9px}.v4-portrait figcaption b{font-size:12px}.v4-entry{padding:12px 0}.v4-entry h2{font-size:12px}.v4-entrygrid{margin-top:6px;display:block}.v4-entrygrid a,.v4-entrygrid a.priority{border-bottom:1px solid #405771;border-left:2px solid #7c91a2;padding:6px 23px 6px 10px}.v4-entrygrid a.priority{border-left:4px solid #f36b21;padding-left:8px}.v4-entrygrid a>small{font-size:10px}.v4-entrygrid a strong,.v4-entrygrid a.priority strong{font-size:15px;line-height:1.4;display:block}.v4-entrygrid a>b{top:10px}.v4-kicker{gap:7px;margin-bottom:6px;font-size:13px}.v4-kicker span{font-size:11px}.v4-kicker:before{width:16px}.v4-intro{margin-top:7px}.v4-three,.v4-twoscenes{grid-template-columns:1fr;gap:8px;margin-top:12px}.v4-three article,.v4-twoscenes article{padding:10px 13px}.v4-three small,.v4-twoscenes small,.v4-pricecard>small{margin:0 0 3px;font-size:11px}.v4-three p,.v4-twoscenes p{margin:4px 0;font-size:13px}.v4-home .v4-link{margin-top:8px;font-size:12px}.v4-workgrid,.v4-pricegrid,.v4-lastgrid{display:block}.v4-workgrid h2 br,.v4-pricegrid h2 br{display:none}.v4-workroles{margin-top:13px}.v4-workroles li{grid-template-columns:84px 1fr;padding:7px 6px}.v4-workroles .mnrole{padding-left:3px}.v4-workroles li>span{font-size:10px}.v4-workroles b{font-size:14px}.v4-workroles p{font-size:12px}.v4-pricecard{margin-top:13px;padding:13px 15px}.v4-facts{gap:5px;margin:7px 0}.v4-facts b{padding:2px 7px;font-size:12px}.v4-pricecard p{font-size:13px}.v4-pricecard .sales-button{margin-top:8px;padding:9px 10px;font-size:13px}.v4-optional{margin-top:9px;padding:6px 9px;display:block}.v4-optional p{margin-top:3px;font-size:12px}.v4-thinrows{margin-top:10px}.v4-thinrows article{grid-template-columns:24px 1fr;gap:2px 5px;padding:8px 0}.v4-thinrows article h3{font-size:15px}.v4-thinrows article p{grid-column:2;font-size:13px}.v4-lastgrid{padding:20px 0}.v4-cap-light{font-size:12px}.v4-last h2{font-size:20px}.v4-last p{font-size:13px}.v4-lastactions{border:0;margin-top:12px;padding:0}.v4-lastactions .sales-button{font-size:14px}.v4-lastphone{font-size:15px}.v4-lastactions small{font-size:11px}}.v4-portrait figcaption{padding:10px 16px 12px;display:block}.v4-portrait figcaption>span{margin-bottom:3px;display:block}.v4-portrait figcaption>b{font-size:16px;line-height:1.4;display:block}.v4-portrait img{object-position:56% 9%}@media (width<=800px){.v4-portrait img{object-position:57% 7%;height:184px}.v4-portrait figcaption{padding:5px 10px 7px}.v4-portrait figcaption>span{margin-bottom:1px}.v4-portrait figcaption>b{font-size:12px}}.v5-mobile-nav{display:none}@media (width<=800px){.v5-mobile-nav{background:#f2f6f7;border-bottom:1px solid #d5dfe1;justify-content:space-around;align-items:center;padding:5px 7px;display:flex}.v5-mobile-nav a{color:#143863;padding:4px;font-size:11px;font-weight:700}.v5-mobile-nav a.here{border-bottom:2px solid #de621c}}.v5-home .v4-three article{background:#fff;border:1px solid #c7d5d3;border-bottom:3px solid #91aaa9;overflow:hidden}.v5-home .v5-caseart{object-fit:cover;object-position:center;width:calc(100% + 36px);max-width:none;height:116px;margin:-15px -18px 13px;display:block}.v5-home .v5-secondlink{margin-left:20px}.v5-workstill{object-fit:cover;object-position:50% 50%;border-radius:4px;width:100%;height:148px;margin-top:12px}.v5-home .v4-workroles li{min-height:83px}.v5-home .v4-workroles li>span i{width:25px;height:25px;margin-bottom:4px;display:block}.v5-home .v4-pricecard{background:#fbf6eb;border-radius:4px 15px 4px 4px}.v5-home .v4-facts{grid-template-columns:repeat(3,1fr);display:grid}.v5-home .v4-facts b{text-align:center;padding:8px;line-height:1.4;display:block}.v5-home .v4-facts i{width:26px;height:26px;margin:0 auto 4px;display:block}.v5-home .v4-twoscenes article{overflow:hidden}.v5-mini-graphic{background:#dcebe5;justify-content:center;align-items:center;gap:18px;margin:-15px -18px 12px;padding:12px 8px;display:flex}.v5-mini-graphic.rights{background:#e4eaf4}.v5-mini-graphic span{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.v5-mini-graphic i{background:#fff;border-radius:20px;width:39px;height:39px;padding:7px}.v5-mini-graphic em,.v5-switchflow em{color:#587b82;font-style:normal}.v5-qualitygrid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:28px;margin-top:20px;display:grid}.v5-qualitygrid figure{border-radius:15px 4px 4px;overflow:hidden}.v5-qualitygrid figure img{object-fit:cover;object-position:50% 25%;width:100%;height:220px}.v5-qualitygrid figcaption{color:#fff;background:#143863;padding:7px 11px;font-size:13px}.v5-home .v4-thinrows{margin:0}.v5-home .v4-thinrows article{grid-template-columns:36px 1fr;gap:2px 8px;padding:9px 0}.v5-home .v4-thinrows article>i{background:#dfece8;border-radius:4px;grid-row:1/span 2;width:31px;height:31px;padding:5px}.v5-home .v4-thinrows article p{grid-column:2}.v5-two{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.v5-taxentry{background:#f4f7f6}.v5-taxphoto{border-radius:3px 20px 3px 3px;overflow:hidden}.v5-taxphoto img{object-fit:cover;object-position:50% 30%;width:100%;height:265px}.v5-switchflow{background:#fff;border:1px solid #cabda9;justify-content:space-evenly;align-items:center;gap:10px;padding:17px 12px;display:flex}.v5-switchflow>span{text-align:center;display:block}.v5-switchflow i{background:#f3e5ce;border-radius:50%;width:45px;height:45px;margin:0 auto 6px;padding:10px;display:block}.v5-switchflow b{font-size:15px}@media (width<=800px){.v5-home .v5-caseart{object-fit:contain;background:#f6ebd8;width:100%;max-width:100%;height:81px;margin:0 0 7px}.v5-home .v4-three article{padding:8px 10px}.v5-home .v4-three article:nth-child(2) .v5-caseart{background:#e8f1ed}.v5-home .v4-three article:nth-child(3) .v5-caseart{background:#e9eff4}.v5-home .v5-secondlink{margin-left:12px}.v5-workstill{height:106px;margin-top:8px}.v5-home .v4-workroles li{min-height:0}.v5-home .v4-workroles li>span i{width:19px;height:19px;margin-bottom:2px}.v5-home .v4-facts b{padding:5px 2px;font-size:11px}.v5-home .v4-facts i{width:21px;height:21px}.v5-mini-graphic{gap:9px;margin:-10px -13px 9px;padding:7px 5px}.v5-mini-graphic span{gap:5px;font-size:11px}.v5-mini-graphic i{width:30px;height:30px;padding:5px}.v5-qualitygrid,.v5-two{display:block}.v5-qualitygrid{margin-top:10px}.v5-qualitygrid figure{margin-bottom:8px}.v5-qualitygrid figure img{object-position:50% 19%;height:150px}.v5-qualitygrid figcaption{padding:4px 9px;font-size:11px}.v5-home .v4-thinrows article{grid-template-columns:30px 1fr;padding:7px 0}.v5-home .v4-thinrows article>i{width:26px;height:26px;padding:4px}.v5-switchflow{margin-top:11px;padding:9px}.v5-switchflow b{font-size:12px}.v5-switchflow i{width:32px;height:32px;margin-bottom:3px;padding:7px}.v5-taxphoto{margin-bottom:13px}.v5-taxphoto img{object-position:50% 20%;height:170px}}.v5-home .v5-qualitygrid .v4-thinrows article{padding:9px 0 10px 45px;display:block;position:relative}.v5-home .v5-qualitygrid .v4-thinrows article>i{width:31px;height:31px;display:block;position:absolute;top:12px;left:0}.v5-home .v5-qualitygrid .v4-thinrows h3{margin:0 0 3px;display:block}.v5-home .v5-qualitygrid .v4-thinrows p{display:block}.v5-mini-graphic span{white-space:nowrap;flex-shrink:0}@media (width<=800px){.v5-home .v5-qualitygrid .v4-thinrows article{padding:8px 0 8px 35px}.v5-home .v5-qualitygrid .v4-thinrows article>i{width:27px;height:27px;top:9px}.brand-bar .small-top-action{white-space:nowrap;padding:9px 8px;font-size:11px}.brand-bar .form-caption{font-size:10px}}.skip{z-index:2;color:#071b3d;background:#fff;border:2px solid #f36b21;padding:.6rem 1rem;position:absolute;top:0;left:1rem;transform:translateY(-120%)}.skip:focus{transform:translateY(0)}:focus-visible{outline-offset:3px;outline:3px solid #d95a17}#payroll-content:focus{outline:none}a:hover{text-underline-offset:.16em;text-decoration:underline}@media (width>=801px) and (width<=1099px){.brand-inner{gap:10px;width:calc(100% - 32px);max-width:none}.brand-sign span{font-size:19px}.brand-inner .country-tag{display:none}.sales-nav{gap:10px;font-size:12px}.top-action{padding:10px;font-size:13px}}@media (width<=380px){.brand-inner{gap:4px}.brand-sign span{font-size:15px}.brand-sign img{width:24px}.primary-pair{flex-wrap:wrap}}@media (width<=350px){.brand-inner{gap:3px;width:calc(100% - 16px)}.brand-sign{gap:4px}.brand-sign span{font-size:14px}.brand-bar .small-top-action{padding:8px 6px;font-size:10px}.brand-bar .form-caption{white-space:normal;text-align:right;font-size:9px}.v4-hcopy h1 strong{font-size:49px}}
