@charset "UTF-8";.accordion-item[data-astro-cid-oqjbs5yv]:first-of-type{border-top:none}.accordion-header[data-astro-cid-oqjbs5yv]{background:#f7f7f7;border:none;outline:none;padding:10px 50px 10px 10px;width:100%;text-align:left;cursor:pointer;font-size:1.1rem;position:relative}.accordion-header[data-astro-cid-oqjbs5yv]:after{content:"";display:block;width:8px;height:8px;border-top:rgb(0,78,162) 2px solid;border-right:rgb(0,78,162) 2px solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:2%;top:0;bottom:15%;margin:auto}.accordion-content[data-astro-cid-oqjbs5yv]{background:#fff;overflow:hidden;max-height:0;transition:max-height .3s ease-out}.accordion-content[data-astro-cid-oqjbs5yv].active{padding:10px;margin:0}.accordion-header[data-astro-cid-oqjbs5yv].active:after{content:"";display:block;width:8px;height:8px;border-top:rgb(0,78,162) 2px solid;border-right:rgb(0,78,162) 2px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:2%;top:7%;bottom:0;margin:auto}@media (max-width: 550px){.accordion-header[data-astro-cid-oqjbs5yv]:after{right:6%}.accordion-header[data-astro-cid-oqjbs5yv].active:after{right:6%;top:0%}}main{background-color:#004ea20d}.wmin{margin:0 auto;padding:50px 0;background-image:radial-gradient(#fff 10%,#77a0d1 0);background-size:15px 15px;position:relative;z-index:0}.wmin>*{max-width:1000px;margin:0 auto}.wmin:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#004ea2cc;z-index:-1}.wmin h2{background-color:#fff;color:#004ea2;position:relative;font-size:2rem;padding:10px 20px;text-align:center;margin:50px auto 20px}.wmin h2 b{position:absolute;top:-30px;font-size:1.1rem;color:#fff}.wmin .zeisec-catch{padding:30px;color:#fff}.wmin .zeisec-inner{display:flex;flex-wrap:wrap;background-color:#fff;border-radius:5px}.wfin{max-width:1000px;margin:0 auto;padding:50px 0}.wfin h2{background-color:#004ea2;color:#fff;font-size:2rem;padding:10px 20px}.zeisec-mv{padding-bottom:20px;background-color:#fff;background-image:radial-gradient(circle,#f0f0f0 1px,transparent 1.5px);background-size:16px 16px}.zeisec-mv-inner{padding:0 0 20px;position:relative;z-index:0;background:url(../assets/img/mvbg_240409.png)no-repeat;background-size:contain;background-position:calc(50% + 250px) center}.zeisec-mv .zeisec-mv-inner h1{max-width:1000px;color:#004ea2cc;font-size:2.2rem;margin:0 auto;padding:50px 0}.zeisec-mv .zeisec-mv-inner h1 strong{color:#f87c16;font-size:3.5rem}.zeisec-mv .zeisec-mv-inner h1 b{font-size:4.5rem}.zeisec-mv .zeisec-mv-inner h1 span{background-color:#f87c16;color:#fff;border-radius:5px;font-size:3rem;display:inline-block;margin:0 5px;padding:0 10px}.zeisec-mv .zeisec-mv-inner p{max-width:1000px;margin:0 auto 30px}.zeisec-mv ul{display:flex;max-width:1000px;gap:10px;margin:0 auto}.zeisec-mv ul li{width:25%;list-style-type:none}.zeisec-mv ul li span{font-size:1rem}.zeisec-mv ol{width:100%;max-width:1000px;margin:15px auto 0;padding:0 10px;display:flex;flex-wrap:wrap;gap:20px}.zeisec-mv ol li{font-size:.6rem;color:#004ea299;list-style-type:none}.zeisec-mvcatch{background-color:#004ea2}.zeisec-mvcatch ul{max-width:1000px;margin:0 auto;padding:20px 0;display:flex;justify-content:center}.zeisec-mvcatch ul li{background-color:#fff;border-radius:5px;list-style-type:none;margin:0 5px;padding:0 10px;font-size:1rem;font-weight:700;color:#004ea2;width:28%;text-align:center;display:flex;align-items:center}.zeisec-mvcatch ul li b{font-size:1.3rem}.zeisec-mvcatch ul li img{width:28%;height:auto}.zeisec-01{padding-top:100px;max-width:100%;background-color:#004ea20d;position:relative;z-index:0;overflow:hidden}.zeisec-01:after{content:"";display:inline-block;width:45%;height:80vh;background:url(../assets/img/top-dentaku.png) no-repeat top center;background-size:contain;position:absolute;top:0;right:-70px;z-index:-1;opacity:.1;transform:rotate(30deg)}.zeisec-01 h2{position:relative;width:600px;margin:0 auto;text-align:center;font-size:2.5rem}.zeisec-01 h2 b{position:absolute;top:-30px;left:0;font-size:1.2rem;width:100%;text-align:center;color:#004ea2}.zeisec-02 .zeisec-02-inner{background-color:#fff;padding:30px;display:flex;border-radius:10px}.zeisec-02 .zeisec-02-inner p:nth-child(1){width:65%;line-height:1.8em}.zeisec-02 .zeisec-02-inner p:nth-child(2){width:35%}.zeisec-02 .zeisec-02-inner p:nth-child(2) img{width:100%;height:auto}.zeisec-03 h2{background-color:#fff0;display:flex;flex-flow:column;justify-content:center;align-items:center;font-size:2.8rem;color:#fff}.zeisec-03 h2 b{background-color:#fff;color:#004ea2;padding:3px 20px;border-radius:30px}.zeisec-03 article img{width:100%;height:auto}.zeisec-03 h3{font-size:1.1rem;color:#333;padding:5px 0}.zeisec-03 article a p{font-size:1rem;color:#666}.zeisec-03 article a ul{display:flex;flex-wrap:wrap;padding-top:5px}.zeisec-03 article a ul li{border:1px solid rgb(0,78,162);list-style-type:none;border-radius:3px;padding:3px 10px;font-size:.9rem;margin-right:5px;color:#004ea2}.slider-container{position:relative;overflow:hidden;width:100%;max-width:1000px;margin:0 auto;background-color:#fff}.slider-wrapper{display:flex;transition:transform .5s ease}.slider-slide{background:#fff;display:flex;padding:10px}.slider-slide.last-slide{align-items:center;justify-content:center}.slider-slide.last-slide a{margin:0 auto;display:flex;align-items:center;justify-content:center;padding-bottom:5px;font-weight:700;color:#333;border-bottom:4px double #333}.slider-button-prev,.slider-button-next{position:absolute;top:50%;transform:translateY(-50%);background-color:#00000080;color:#fff;border:none;padding:10px;cursor:pointer}.slider-button-prev{left:0}.slider-button-next{right:0}.zeisec-04 h2,.zeisec-05 h2{text-align:center;padding:20px 0;justify-content:center}.zeisec-04 .zeisec-04-inner,.zeisec-05 .zeisec-05-inner{background-color:#fff;padding:30px}.zeisec-04 .zeisec-04-inner section,.zeisec-05 .zeisec-05-inner section{margin:30px 0 0;padding:10px;border-radius:5px;background-color:#ffecba;position:relative;z-index:0}.zeisec-04 .zeisec-04-inner section:after{content:"";display:block;position:absolute;bottom:-20px;right:-20px;background:url(../assets/img/847.png) no-repeat center;background-size:cover;width:300px;opacity:.4;height:300px;z-index:-1}.zeisec-05 .zeisec-05-inner section:after{content:"";display:block;position:absolute;bottom:-20px;right:-20px;background:url(../assets/img/1182.png) no-repeat center;background-size:cover;width:300px;opacity:.4;height:300px;z-index:-1}.zeisec-04 .zeisec-04-inner section h3,.zeisec-05 .zeisec-05-inner section h3{position:relative;padding:.8rem 0;margin:0 auto 30px;border-bottom:5px solid;color:#004ea2;font-weight:700;font-size:2rem;text-align:center;width:480px}.zeisec-04 .zeisec-04-inner h3:before,.zeisec-05 .zeisec-05-inner h3:before,.zeisec-04 .zeisec-04-inner h3:after,.zeisec-05 .zeisec-05-inner h3:after{position:absolute;top:100%;left:50%;content:"";height:0;width:0}.zeisec-04 .zeisec-04-inner h3:before,.zeisec-05 .zeisec-05-inner h3:before{border:16px solid;border-color:transparent;border-top-color:#004ea2;margin-left:-16px}.zeisec-04 .zeisec-04-inner h3:after,.zeisec-05 .zeisec-05-inner h3:after{border:10px solid;border-color:transparent;border-top-color:#ffecba;margin-left:-10px}.zeisec-04 .zeisec-04-inner section ul,.zeisec-05 .zeisec-05-inner section ul{display:flex;flex-wrap:wrap;width:90%;margin:0 auto}.zeisec-04 .zeisec-04-inner section ul li,.zeisec-05 .zeisec-05-inner section ul li{width:50%;list-style-type:none;margin:5px 0;display:flex;align-items:center;font-weight:700;font-size:1.3rem}.zeisec-04 .zeisec-04-inner section ul li:before,.zeisec-05 .zeisec-05-inner section ul li:before{content:"";display:block;min-width:50px;width:50px;height:50px;background:url(../assets/img/checkicon.png)no-repeat center;background-size:contain}.zeisec-04 .zeisec-04-inner section>p,.zeisec-05 .zeisec-05-inner section>p{text-align:center;padding:20px 0}.zeisec-04 .zeisec-04-inner section>p a,.zeisec-05 .zeisec-05-inner section>p a{background-color:#f87c16;color:#fff;font-size:1.4rem;font-weight:700;width:450px;height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:10px;border-radius:50px}.zeisec-06 h2{background-color:#fff0;color:#fff;font-size:2.8rem;margin:20px auto}.zeisec-06 .zeisec-inner{padding:20px 10px;box-sizing:border-box}.zeisec-06 .zeisec-inner section{width:33.3%;padding:20px 1%;box-sizing:border-box}.zeisec-06 .zeisec-inner section:nth-child(2){border-right:1px dashed rgb(0,78,162);border-left:1px dashed rgb(0,78,162)}.zeisec-06 .zeisec-inner section h3{display:flex;flex-flow:column-reverse;align-items:center;color:#004ea2;margin-bottom:15px;font-size:1.4rem}.zeisec-06 .zeisec-inner section h3 b{border:2px solid rgb(0,78,162);font-size:1.1rem;border-radius:30px;width:80px;text-align:center}.zeisec-06 .zeisec-inner section p:nth-child(2){padding:0 10px}.zeisec-06 .zeisec-inner section p img{display:block;width:90%;height:auto;margin:0 auto}.zeisec-06 .zeisec-inner .zs6_notice{font-size:.7rem;color:#666}.zeisec-07 h2{background-color:#fff0;color:#004ea2;display:flex;justify-content:center;align-items:center;flex-flow:column;font-size:2.8rem;padding:30px 0 50px}.zeisec-07 h2 b{background-color:#004ea2;color:#fff;padding:3px 20px;border-radius:30px}.zeisec-07 section{margin-bottom:20px}.zeisec-07 section h3{display:flex;align-items:center;background-color:#ffecba;font-size:1.4rem}.zeisec-07 section h3 b{background-color:#004ea2;padding:15px 20px;color:#fff;font-size:1.2rem;display:inline-block;margin-right:10px}.zeisec-07 section h3 span{font-size:1.8rem}.zeisec-07 section>div{display:flex;padding:20px;background-color:#fff}.zeisec-07 section div div{width:77%;margin-right:2%}.zeisec-07 section div p{margin-bottom:10px}.zeisec-07 section div p.zs07-img{width:25%;margin:0}.zeisec-07 section div p.zs07-img img{width:100%;height:auto}.zeisec-08 h2{background-color:#fff0;color:#fff;font-size:2.5rem;margin:10px auto 50px}.zeisec-08 h2 span{font-size:3.8rem;color:#f3de23}.zeisec-08>div{display:flex}.zeisec-08 div div.otazune_right{width:40%;color:#fff;padding:0 5px}.zeisec-08 div div.otazune_right p{margin-bottom:10px}.zeisec-08 div div.otazune_left{width:58%;margin-right:2%;display:flex}.zeisec-08 div div.otazune_left p{padding:5px}.zeisec-08 div div.otazune_left p img{width:100%;height:auto}.zeisec-08>p{text-align:center;margin-top:30px}.zeisec-08>p a{background-color:#f87c16;color:#fff;font-size:1.4rem;font-weight:700;width:450px;height:70px;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:10px;border-radius:50px}.zeisec-09 h2{margin:50px 0;transform:rotate(-3deg);font-size:5rem;position:relative;display:inline-block;letter-spacing:2px}.zeisec-09 h2 b{position:absolute;top:-50px;left:0;color:#004ea2;font-size:2rem}.zeisec-09 h2 span{font-size:3rem}.zeisec-09 section{display:flex;justify-content:center;flex-wrap:wrap;background-color:#fff;border-radius:10px}.zeisec-09 section div{padding:20px;width:58%}.zeisec-09 section h3{font-size:2rem;margin:30px 0}.zeisec-09 section h3 b{font-size:2.2rem;background-color:#f87c16;color:#fff;display:inline-block;padding:0 10px;margin:0 5px}.zeisec-09 section div p{margin-bottom:10px}.zeisec-09 section>p{padding:20px 0;width:38%}.zeisec-09 section>p.content-catch{width:100%;text-align:center;background-color:#f87c16;font-size:2.5rem;font-weight:700;color:#fff}.zeisec-09 section>p img{max-width:100%;height:auto}.zeisec-10 h2{background-color:#fff0;color:#fff;display:flex;justify-content:center;align-items:flex-end;font-size:3rem;margin:0 auto 70px}.zeisec-10 h2 small{font-size:2rem;text-align:left}.zeisec-10 h2 span{font-family:Arial,Helvetica,sans-serif;font-size:10rem;line-height:.8em;display:block;margin:0 5px}.zeisec-10 .zeisec-10-inner{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1000px;width:100%}.zeisec-10 .zeisec-10-inner>div{width:49%;background-color:#fff;border-radius:10px;padding:20px;margin-bottom:30px}.zeisec-10 .zeisec-10-inner>div h4{font-size:1.4rem;padding-left:90px;position:relative;margin-bottom:20px;color:#004ea2}.zeisec-10 .zeisec-10-inner>div h4 span{font-size:1.1rem}.zeisec-10 .zeisec-10-inner>div h4 b{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;background-color:#f87c16;color:#fff;position:absolute;top:-40px;padding:10px;left:0;font-size:1.1rem}.zeisec-10 .zeisec-10-inner>div h4 b small{display:block;width:100%;text-align:center;font-size:2rem;font-family:Arial,sans-serif}.zeisec-10 .zeisec-10-inner>div h4+div{display:flex}.zeisec-10 .zeisec-10-inner>div h4+div p:nth-child(1){width:50%}.zeisec-10 .zeisec-10-inner>div h4+div p:nth-child(1) img{display:block;width:100%;height:auto}.zeisec-10 .zeisec-10-inner>div h4+div p:nth-child(2){width:47%;margin-left:3%}.zeisec-10 .zeisec-10-inner>div h4+div p:nth-child(2) small{display:block;margin-top:10px;font-size:.8rem;line-height:1.5em}.zeisec-12 div.szei-plan-first{display:flex;justify-content:center;padding:30px 0;background-color:#fff}.zeisec-12 div.szei-plan-detail{margin-top:20px;background-color:#0000;justify-content:space-between}.zeisec-12 div.szei-plan-detail section{border-radius:10px;background-color:#fff;width:100%;padding:20px;margin-bottom:20px;display:flex}.zeisec-12 div.szei-plan-detail section>div{width:65%;margin-right:3%}.zeisec-12 div.szei-plan-detail section>div h3{font-size:1.3rem;margin-bottom:15px}.zeisec-12 div.szei-plan-detail section>dl{width:32%}.zeisec-12 div.szei-plan-detail section>dl dt{border-left:5px solid rgb(0,78,162);color:#004ea2;padding-left:5px;font-size:.95rem;font-weight:700;margin-bottom:15px}.zeisec-12 div.szei-plan-detail section>dl dd p:nth-child(1),.zeisec-12 div.szei-plan-detail section>dl dd p:nth-child(3){font-weight:700}.zeisec-12 div.szei-plan-detail section>dl dd table{width:100%}.zeisec-12 div.szei-plan-detail section>dl dd table th{text-align:left;background-color:#f0f0f0}.zeisec-12 div.szei-plan-first div{width:20%;display:flex;flex-flow:column;align-items:center}.zeisec-12 div.szei-plan-first div p:nth-child(1){font-size:1.2rem;margin-bottom:45px;font-weight:700}.zeisec-12 div.szei-plan-first div p:nth-child(2){font-size:1.5rem;font-weight:700}.zeisec-12 div.szei-plan-first div p:nth-child(2) b{font-size:8rem;font-family:Arial,sans-serif;color:#f87c16}.zeisec-13 article{padding:20px;border-radius:5px;background-color:#fff}.zeisec-13 article h3{font-size:1.4rem;padding:0 0 20px}.zeisec-13 article h3:before{content:"Q";font-family:Arial,sans-serif;font-size:1.8rem;margin-right:10px}@media (max-width: 800px){.zeisec-mv{background-size:60%;background-position:120% 100%}.zeisec-mv h1{text-align:center}.zeisec-mv>p{text-align:center;text-shadow:0 0 10px #fff}.zeisec-mv ul{justify-content:center}.zeisec-mvcatch ul li{width:32%}.wfin{padding:30px 20px}.zeisec-03{margin-top:30px}.zeisec-03,.zeisec-06,.zeisec-08,.zeisec-10{width:95%;border-radius:10px;overflow:hidden;padding:10px 15px 20px}.zeisec-04 .zeisec-04-inner section ul,.zeisec-05 .zeisec-05-inner section ul{width:95%}.zeisec-04 .zeisec-04-inner h3:after,.zeisec-05 .zeisec-05-inner h3:after{margin-top:-1px}}@media (max-width: 550px){.wmin h2,.wfin h2{font-size:1.5rem}.zeisec-mv{background-size:90%;background-position:240% 100%}.zeisec-mv-inner{padding:20px 0 30vh;background-size:110%;background-position:50% 100%}.zeisec-mv .zeisec-mv-inner h1{font-size:1.8rem;text-align:left;padding:0 10px}.zeisec-mv .zeisec-mv-inner h1 strong,.zeisec-mv .zeisec-mv-inner h1 b{font-size:2.2rem}.zeisec-mv .zeisec-mv-inner h1 span{font-size:2.1rem}.zeisec-mv .zeisec-mv-inner h1 br,.zeisec-mv .zeisec-mv-inner p br,.zeisec-mv .zeisec-mv-inner p{display:none}.zeisec-mv ul{width:90%;flex-wrap:wrap;gap:1%}.zeisec-mv ul li{width:49%;flex-wrap:wrap}.zeisec-mv ol{gap:0}.zeisec-mvcatch:before{content:"ベストファーム税理士法人は";color:#fff;text-align:center;display:block;padding-top:20px;font-weight:700;font-size:1.3rem}.zeisec-mvcatch ul li{flex-wrap:wrap;width:30%;justify-content:center;padding-bottom:15px}.zeisec-mvcatch ul li b{font-size:1.1rem}.zeisec-mvcatch ul li img{width:80%;margin:0 auto;display:block}.wmin .zeisec-catch{padding:0 0 30px}.zeisec-01 h2 b{font-size:1rem}.zeisec-02 .zeisec-02-inner{flex-flow:column-reverse}.zeisec-02 .zeisec-02-inner p:nth-child(1){width:100%}.zeisec-02 .zeisec-02-inner p:nth-child(2){width:80%;margin:0 auto}.zeisec-02 .zeisec-02-inner p:nth-child(2) img{display:block;margin:-40px auto}.zeisec-04 .zeisec-04-inner,.zeisec-05 .zeisec-05-inner{padding:30px 10px}.zeisec-04 .zeisec-04-inner section ul li,.zeisec-05 .zeisec-05-inner section ul li{width:100%;font-size:1rem}.zeisec-04 .zeisec-04-inner section h3,.zeisec-05 .zeisec-05-inner section h3{font-size:1.2rem;width:100%}.zeisec-04 .zeisec-04-inner section>p a,.zeisec-05 .zeisec-05-inner section>p a{width:100%}.zeisec-05 .zeisec-05-inner section:after,.zeisec-04 .zeisec-04-inner section:after{bottom:40px;opacity:.2}.zeisec-06 h2{padding:10px 0}.zeisec-06 .zeisec-inner section{width:95%;margin:0 auto}.zeisec-06 .zeisec-inner section h3{font-size:1.8rem}.zeisec-06 .zeisec-inner section:nth-child(2){border:none;border-top:1px dashed rgb(0,78,162);border-bottom:1px dashed rgb(0,78,162)}.zeisec-07 section h3{flex-wrap:wrap;padding:10px}.zeisec-07 section h3 span{font-size:1.5rem}.zeisec-07 section h3 b{border:1px solid rgb(0,78,162);color:#fff;display:inline-block;width:50%;text-align:center;padding:5px;font-size:1.1rem;border-radius:50px;margin:0 25% 10px}.zeisec-07 h2 b{display:block}.zeisec-07 section div{flex-flow:column-reverse}.zeisec-07 section div div{width:100%}.zeisec-07 section div p.zs07-img{width:60%;margin:0 auto}.zeisec-08 h2{text-align:left}.zeisec-08 h2 br{display:none}.zeisec-08 h2 span{font-size:2.2rem}.zeisec-08>div{flex-wrap:wrap}.zeisec-08 div div.otazune_left,.zeisec-08 div div.otazune_right{width:100%}.zeisec-08 div div.otazune_left{margin:0 0 10px}.zeisec-09 h2{font-size:2.2rem;margin-bottom:0;margin-top:80px}.zeisec-08>p a{width:95%}.zeisec-09 h2 b{font-size:1.6rem}.zeisec-09 h2 span{font-size:2rem}.zeisec-09 section div{width:100%}.zeisec-09 section h3{font-size:1.8rem}.zeisec-09 section>p{width:90%}.zeisec-09 section>p.content-catch{font-size:1.5rem}.zeisec-10 h2{padding:30px 0 0;flex-wrap:wrap}.zeisec-10 h2 small{font-size:1.3rem;width:100%;text-align:center;margin-bottom:10px}.zeisec-10 h2 span{font-size:5rem}.zeisec-10 .zeisec-10-inner>div{width:100%}.zeisec-10 .zeisec-10-inner>div h4+div{flex-flow:column}.zeisec-10 .zeisec-10-inner>div h4+div p:nth-child(1){width:100%;margin:0 auto}.zeisec-10 .zeisec-10-inner>div h4+div p:nth-child(2){width:100%;margin:10px 0 0}}
