.ar_wrapper{margin-top:60px;margin-bottom:150px}.ar_wrapper .cnt{margin-top:100px;margin-bottom:108px}.ar_wrapper .cnt ul{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:23px;row-gap:41px}.ar_wrapper .cnt li{max-width:318px;width:318px;height:401px;border-radius:35px;padding:17px;box-shadow:0 3px 3px rgba(0,0,0,.1)}.ar_wrapper .cnt li:nth-of-type(2n){background-color:#fff2f2}.ar_wrapper .cnt .img_block{width:100%;aspect-ratio:283/190}.ar_wrapper .cnt .img_block img{width:100%;aspect-ratio:283/190;object-fit:cover;object-position:center;border-radius:35px 35px 0 0}.ar_wrapper .cnt .txt_block{width:100%;height:146px;margin-top:18px;position:relative}.ar_wrapper .cnt .txt_block .cat{position:absolute;top:-70px;left:12px;font-family:'Noto Sans JP',sans-serif;font-size:.9375rem;font-weight:400;letter-spacing:.12em;color:#fff;line-height:2.66;padding:0 1.6em;background-color:#c67a7a;border-radius:1.4em}.ar_wrapper .cnt .txt_block h3{font-family:'Noto Sans JP',sans-serif;font-size:1rem;font-weight:400;line-height:1.65;letter-spacing:.02em;color:#292f36}.ar_wrapper .cnt .txt_block time{position:absolute;bottom:.5em;left:0;font-family:'Noto Sans JP',sans-serif;font-size:.8125rem;font-weight:400;color:#4d5053}.ar_wrapper .cnt .txt_block .arrow{position:absolute;bottom:0;right:0;width:43px;height:43px;background-color:#fff2f2;border-radius:50%}.ar_wrapper .cnt li:nth-of-type(2n) .txt_block .arrow{background-color:#fff}.ar_wrapper .cnt .txt_block .arrow:after{position:absolute;top:50%;left:50%;content:'';width:10px;height:10px;border-right:#292f36 1px solid;border-bottom:#292f36 1px solid;transform:translate(-80%,-50%) rotate(-45deg)}@media screen and (max-width:1060px){.ar_wrapper .cnt ul{flex-direction:column}.ar_wrapper .cnt li{max-width:100%;width:100%;height:auto}.ar_wrapper .cnt li a{width:100%;display:flex;justify-content:space-between}.ar_wrapper .cnt .img_block{width:22.6vw;height:22.6vw}.ar_wrapper .cnt .img_block img{border-radius:25px}.ar_wrapper .cnt .txt_block{width:calc(100% - 22.6vw - 20px);height:auto;padding-right:50px;margin-top:0}.ar_wrapper .cnt .txt_block .cat{position:relative;top:0;left:0;display:inline-block;font-size:.75rem;line-height:1.8;margin-bottom:.5em}.ar_wrapper .cnt .txt_block time{left:auto;right:20px;bottom:0}.ar_wrapper .cnt .txt_block .arrow{bottom:50%;transform:translateY(50%)}}@media screen and (max-width:740px){.ar_wrapper .cnt .txt_block h3{font-size:.875rem}}@media screen and (max-width:500px){.ar_wrapper .cnt ul{flex-direction:row;justify-content:center}.ar_wrapper .cnt li{width:318px;height:401px}.ar_wrapper .cnt li a{width:100%;display:block}.ar_wrapper .cnt .img_block{width:100%;height:auto;aspect-ratio:283/190}.ar_wrapper .cnt .img_block img{aspect-ratio:283/190;border-radius:35px 35px 0 0}.ar_wrapper .cnt .txt_block{width:100%;height:146px;margin-top:18px}.ar_wrapper .cnt .txt_block .cat{position:absolute;top:-70px;left:12px;font-size:.9375rem;line-height:2.66;padding:0 1.6em}.ar_wrapper .cnt .txt_block h3{font-size:1rem;line-height:1.65}.ar_wrapper .cnt .txt_block time{bottom:.5em;left:0;font-size:.8125rem}}.ar_wrapper .btns{display:flex;justify-content:center}.ar_wrapper .btns ul{max-width:900px;display:flex;justify-content:center;flex-wrap:wrap;column-gap:17px;row-gap:14px;list-style:none;margin:0 auto}.ar_wrapper .btns li a{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-size:.9375rem;font-weight:400;color:#c67a7a;letter-spacing:.12em;line-height:2;padding:0 2.13em;background-color:#fff;border:#c67a7a 1px solid;border-radius:1.1em;cursor:pointer}.ar_wrapper .btns li.current a{color:#fff;background-color:#c67a7a}@media screen and (max-width:500px){.ar_wrapper .btns ul{justify-content:start;gap:10px;padding:0 20px}.ar_wrapper .btns li a{font-size:.625rem}}.ar_wrapper .nav-links{display:flex;justify-content:center;gap:20px}.ar_wrapper .nav-links .page-numbers{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;color:#292f36;line-height:3.25em;width:3.25em;height:3.25em;text-align:center;background-color:#fff;border:#c67a7a 1px solid;border-radius:50%;position:relative}.ar_wrapper .nav-links .page-numbers.current{background-color:#fff2f2;border-color:#fff2f2}.ar_wrapper .nav-links .page-numbers.next:after,.ar_wrapper .nav-links .page-numbers.prev:after{content:'';width:10px;height:10px;border-right:#292f36 1px solid;border-bottom:#292f36 1px solid;position:absolute;top:50%;left:50%}.ar_wrapper .nav-links .page-numbers.next:after{transform:translate(-80%,-50%) rotate(-45deg)}.ar_wrapper .nav-links .page-numbers.prev:after{transform:translate(-20%,-50%) rotate(135deg)}.plan_tax_feature{font-family:"Noto Sans JP",sans-serif;width:100%;background-color:#fff2f2;padding:48px 0 73px;margin:158px auto 0}.plan_tax_feature .ttl_block{text-align:center;margin-bottom:64px}.plan_tax_feature .ttl_block .lead{font-size:1.25rem;font-weight:700;letter-spacing:.05em;margin-bottom:1em}.plan_tax_feature .ttl_block h3{font-size:1.75rem;font-weight:700;letter-spacing:.05em}.plan_tax_feature ul{display:flex;justify-content:space-between}.plan_tax_feature li{min-height:421px;width:31.7%;background-color:#fff;padding:32px 30px 32px;position:relative}.plan_tax_feature li .num{font-size:1.625rem;font-weight:700;line-height:79px;color:#c67a7a;text-align:center;width:79px;height:79px;background-color:#fff;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:1}.plan_tax_feature li .img_block{text-align:center}.plan_tax_feature li .img_block img{object-fit:cover;object-position:center;border-radius:50%;position:relative;z-index:3;width:80%;aspect-ratio:1/1}.plan_tax_feature li h4{font-size:1.25rem;font-weight:700;letter-spacing:.05em;color:#c67a7a;text-align:center;margin-top:.8em;margin-bottom:1em}.plan_tax_feature li .txt{font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0;color:#000}.plan_tax_main{font-family:"Noto Sans JP",sans-serif;margin-top:98px;margin-bottom:150px}.plan_tax_main>ul>li{margin-bottom:170px}.plan_tax_main .upper{display:flex;justify-content:space-between;margin-bottom:50px}.plan_tax_main .upper .img_block{width:38.3%}.plan_tax_main .upper .img_block img{width:100%;aspect-ratio:383/342;object-fit:cover;object-position:center}.plan_tax_main .upper .txt_block{width:55.8%}.plan_tax_main .upper .txt_block h4{font-size:1.375rem;font-weight:700;letter-spacing:0;color:#c67a7a;border-bottom:#fff2f2 2px solid;padding-bottom:.8em;position:relative}.plan_tax_main .upper .txt_block h4:after{content:'';width:126px;height:2px;border-bottom:#c67a7a 2px solid;position:absolute;bottom:-2px;left:0;z-index:2}.plan_tax_main .upper .txt_block .price{font-size:1.5625rem;font-weight:700;letter-spacing:0;color:#c67a7a;margin-top:1.5em;margin-bottom:1.5em}.plan_tax_main .upper .txt_block .price small{font-size:1rem}.plan_tax_main .upper .txt_block .box{background-color:#fff2f2;padding:30px 29px}.plan_tax_main .upper .txt_block .box ul.tag{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:31px}.plan_tax_main .upper .txt_block .box .tag li{display:inline-block;font-size:.9375rem;font-weight:700;letter-spacing:.12em;color:#fff;line-height:2.66;background-color:#c67a7a;padding:0 1.2em;border-radius:1.4em}.plan_tax_main .upper .txt_block .box p{font-size:1rem;font-weight:400;line-height:1.8;color:#000}.plan_tax_main .main h4{font-size:1.375rem;font-weight:700;letter-spacing:0;margin-bottom:.7em}.plan_tax_main .main .txt{font-size:1rem;font-weight:400;line-height:1.8;letter-spacing:0}.plan_tax_main .main .summary{width:100%;border:#c67a7a 3px solid;background-color:#c67a7a;margin-top:70px}.plan_tax_main .main .summary .ttl_block{width:100%;background-color:#fff2f2;position:relative}.plan_tax_main .main .summary .ttl_block p{font-size:1.375rem;font-weight:700;letter-spacing:0;line-height:3;color:#c67a7a;text-align:center}.plan_tax_main .main .summary .ttl_block .btn_toggle{position:absolute;top:50%;right:45px;width:37px;height:37px;border:#c67a7a 2px solid;border-radius:50%;transform:translateY(-50%)}.plan_tax_main .main .summary .ttl_block .btn_toggle .bar1,.plan_tax_main .main .summary .ttl_block .btn_toggle .bar2{position:absolute;top:50%;left:50%;background-color:#c67a7a;opacity:1;transition:.3s}.plan_tax_main .main .summary .ttl_block .btn_toggle .bar1{width:18px;height:2px;transform:translate(-50%,-50%)}.plan_tax_main .main .summary .ttl_block .btn_toggle .bar2{width:2px;height:18px;transform:translate(-50%,-50%)}.plan_tax_main .main .summary .ttl_block.active .btn_toggle .bar1{opacity:0;transform-origin:center;left:25%;transform:rotate(45deg) translate(0,0)}.plan_tax_main .main .summary .ttl_block.active .btn_toggle .bar2{transform-origin:top;transform:rotate(90deg) translate(0,-45%)}.plan_tax_main .main .summary .cnt_block{padding:18px 45px}.plan_tax_main .main .summary .cnt_block ul{display:flex;justify-content:space-between;row-gap:20px;flex-wrap:wrap}.plan_tax_main .main .summary .cnt_block li{width:49%;background-color:rgba(255,255,255,.2);border-radius:0 30px 0 0;border-left:#fff2f2 11px solid;padding:28px 24px 20px 22px}.plan_tax_main .main .summary .cnt_block li h5{display:flex;align-items:center;font-size:1.25rem;font-weight:700;letter-spacing:0;color:#fff;margin-bottom:1em}.plan_tax_main .main .summary .cnt_block li h5 img{width:33px;height:33px}.plan_tax_main .main .summary .cnt_block li h5 span{display:inline-block;margin-left:.6em}.plan_tax_main .main .summary .cnt_block li p{font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.8;color:#fff}.plan_tax_main .btn_block{margin-top:75px}.plan_tax_main .btn_block .btn_goto{margin:0 auto}@media screen and (max-width:1060px){.plan_tax_feature li{min-height:auto;padding:3vw 2.8vw}.plan_tax_feature li h4{font-size:1.88vw}.plan_tax_feature li p{font-size:1.5vw}}@media screen and (max-width:900px){.plan_tax_feature{margin-top:50px}.plan_tax_feature ul{flex-direction:column;gap:60px}.plan_tax_feature li{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5vw 2.8vw}.plan_tax_feature li .img_block{width:30%}.plan_tax_feature li .txt_block{width:67%}.plan_tax_feature li h4{font-size:1.25rem;text-align:left}.plan_tax_feature li p{font-size:1rem}.plan_tax_main .main .summary .ttl_block .btn_toggle{right:4.9vw}.plan_tax_main .upper .txt_block{width:100%}.plan_tax_main .upper .txt_block .img_md{margin-top:30px}.plan_tax_main .upper .txt_block .img_md img{object-fit:cover;object-position:center;width:100%;aspect-ratio:2/1}.plan_tax_main .main .summary .cnt_block li{width:100%}}@media screen and (max-width:500px){.plan_tax_feature{margin-top:50px}.plan_tax_feature ul{gap:50px}.plan_tax_feature li{width:100%;display:block;padding:32px 30px 45px}.plan_tax_feature li .img_block{width:100%}.plan_tax_feature li .img_block img{width:40%}.plan_tax_feature li .txt_block{width:100%}.plan_tax_feature li h4{font-size:1.25rem;text-align:center}.plan_tax_feature li p{font-size:1rem}.plan_tax_main>ul>li{margin-bottom:100px}.plan_tax_main .upper .txt_block .box{font-size:.875rem;padding:15px}.plan_tax_main .upper .txt_block .box p{font-size:.875rem}.plan_tax_main .main .summary{margin-top:30px}.plan_tax_main .main .summary .ttl_block .btn_toggle{width:28px;height:28px;right:10px}.plan_tax_main .main .summary .ttl_block .btn_toggle .bar1{width:14px}.plan_tax_main .main .summary .ttl_block .btn_toggle .bar2{height:14px}.plan_tax_main .upper .txt_block .box ul.tag{gap:10px}.plan_tax_main .upper .txt_block .box .tag li{font-size:.75rem}.plan_tax_main .main h4{font-size:1.125rem}.plan_tax_main .main .txt{font-size:.875rem}.plan_tax_main .main .summary .cnt_block{padding:18px 20px}.plan_tax_main .main .summary .ttl_block p{font-size:1.125rem}.plan_tax_main .main .summary .cnt_block li h5{font-size:1.125rem}.plan_tax_main .main .summary .cnt_block li p{font-size:.875rem}.plan_tax_main .btn_block{margin-top:50px}}