body.case .gnavi__case>a{color:#3b6d00}body.case .gnavi__case>a:after{opacity:1;width:5px;height:5px;border-radius:50%;background:#56a700}.nav-list-cat{display:flex;flex-wrap:wrap;background:rgba(237,237,237,0.5);padding:20px;gap:15px}@media screen and (max-width: 767px){.nav-list-cat{margin-inline:calc( var(--space) * -1);gap:10px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}}.nav-list-cat.upper{margin-bottom:var(--spacetb)}.nav-list-cat.lower{margin-top:var(--spacetb);margin-bottom:var(--spacetb)}.nav-list-cat li{border-radius:30px;text-align:center;overflow:hidden;line-height:1;border:solid 1px #ccc;background:#b09a55;flex-grow:1}@media screen and (max-width: 767px){.nav-list-cat li{font-size:1.4rem}.nav-list-cat li:first-child{width:100%}}.nav-list-cat li:hover{border-color:#56a700}.nav-list-cat li a{display:block;background:#fff;color:#000;padding:10px 20px 12px;height:100%;display:flex;justify-content:center;align-items:center}.nav-list-cat li.current-cat{border-color:#56a700}.nav-list-cat li.current-cat a{background:#56a700;color:#fff;pointer-events:none}.post-type-archive-case #page_body .catch_txt,.tax-case_cat #page_body .catch_txt{color:#3b6d00;font-weight:700;font-size:3.4rem;margin-bottom:var(--spacetb)}@media screen and (max-width: 767px){.post-type-archive-case #page_body .catch_txt,.tax-case_cat #page_body .catch_txt{font-size:clamp(2.4rem, 4.8vw, 3.2rem)}}.case_wrapper{display:flex;flex-wrap:wrap;gap:30px}@media screen and (max-width: 767px){.case_wrapper{gap:15px}}.case_wrapper .box{text-align:left;width:calc( (100% - 30px) / 2)}@media screen and (max-width: 767px){.case_wrapper .box{width:calc( (100% - 15px) / 2)}}@media screen and (max-width: 500px){.case_wrapper .box{width:100%}}.case_wrapper .box a{display:block;filter:drop-shadow(0 1px 4px rgba(0,0,0,0.3));border-radius:15px;overflow:hidden;padding:20px 50px 20px 20px;height:100%;position:relative;background:#fff}@media print, screen and (min-width: 768px){.case_wrapper .box a{padding:20px 70px 20px 20px}}.case_wrapper .box a:hover:before{filter:brightness(1.15);transition:.4s}.case_wrapper .box a:before{content:'';background:#56a700;position:absolute;top:0;right:0;width:30px;height:100%}@media print, screen and (min-width: 768px){.case_wrapper .box a:before{width:50px}}.case_wrapper .box a:after{content:'';position:absolute;top:0;right:0;background:#fff;mask:url("../img/icon_next.svg") no-repeat center/15px auto;width:30px;height:100%}@media print, screen and (min-width: 768px){.case_wrapper .box a:after{width:50px}}.case_wrapper .post_cat{display:flex;flex-wrap:wrap;gap:3px;margin:-10px;margin-bottom:15px}.case_wrapper .post_cat .cat_item{font-size:1.4rem;border-radius:7px;padding:.5em 1em;line-height:1;background:#56a700;color:#fff}@media screen and (max-width: 767px){.case_wrapper .post_cat .cat_item{margin-bottom:10px;font-size:1.2rem}}.case_wrapper .box_ttl{font-size:2rem}.case_wrapper .data{margin-top:15px;font-weight:500}@media screen and (max-width: 767px){.case_wrapper .data{margin-top:10px}}.case_wrapper .circumstance{font-weight:500;display:flex;gap:15px;margin-top:15px;padding-top:15px;border-top:dashed 1px #4E4E4E}@media screen and (max-width: 767px){.case_wrapper .circumstance{margin-top:10px}}.case_wrapper .circumstance dt{color:#3b6d00;width:fit-content;font-weight:700}.case_wrapper .circumstance dd{flex:1;line-height:1.4}@media print, screen and (min-width: 768px){.case_wrapper .circumstance dd{font-size:1.8rem}}.post_wrapper{padding-top:var(--spacetb)}.post_wrapper .post_head{margin-bottom:30px}.post_wrapper .post_cat{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.post_wrapper .post_cat a{display:block;background:#56a700;color:#fff;font-size:1.4rem;line-height:1;padding:5px 1em;border-radius:30px}.post_wrapper .post_ttl{font-size:var(--fontsize32);font-weight:700}.post_wrapper .data{display:flex;gap:20px;font-size:1.8rem;margin-top:20px;font-weight:500}.post_wrapper .data dd{font-weight:700}.post_wrapper .blc_ttl{color:#278a00;font-size:clamp(2rem, 2.4vw, 2.4rem)}.blc_contents .blc_ttl{margin-bottom:15px !important}.blc_consultation{background:#f8f0e5;padding-block:15px 20px;border-radius:20px;gap:var(--space)}@media print, screen and (min-width: 768px){.blc_consultation{display:flex}}.blc_consultation:after{content:'';display:block;background:url("../../img/case/consultation.png") no-repeat center/contain;width:140px;height:165px;margin-top:15px;margin-inline:auto}.blc_consultation .box{flex:1;order:1}.blc_consultation .blc_ttl{background:#fff;width:fit-content;padding:.3em .5em;line-height:1;margin-left:-.5em;border-radius:50px;font-size:1.8rem}.blc_consultation .circumstance{font-weight:700;margin-bottom:10px;font-size:2rem}.blc_roposal{gap:var(--space)}@media print, screen and (min-width: 768px){.blc_roposal{display:flex}}.blc_roposal .box{flex:1}@media print, screen and (min-width: 768px){.blc_roposal .box{font-size:1.8rem}}.blc_roposal:after{content:'';display:block;background:url("../../img/case/roposal.png") no-repeat center/contain;width:250px;max-width:320px;margin-top:15px;margin-inline:auto;aspect-ratio:25 / 16}@media screen and (max-width: 767px){.blc_roposal:after{width:100%}}.blc_point{border-radius:20px;background:#eef6e6;padding:var(--space)}@media print, screen and (min-width: 768px){.blc_point{font-size:1.8rem}}.blc_service .blc_ttl{margin-bottom:20px}@media screen and (max-width: 767px){.blc_service .blc_ttl{margin-bottom:15px}}.blc_service .list{display:flex;flex-wrap:wrap;gap:15px}.blc_service .list li{width:calc(( 100% - 30px ) / 3);font-size:clamp(1.6rem, 1.3vw, 1.8rem);line-height:1.3}@media screen and (max-width: 767px){.blc_service .list li{width:100%}}.blc_service .list a{display:block;border-radius:25px;padding:.7em 30px .7em 1em;background:#fff;color:#333;font-weight:500;outline:solid 1px #aaa;position:relative;height:100%;display:grid;align-items:center}@media screen and (max-width: 767px){.blc_service .list a{margin-inline:auto}}.blc_service .list a:after{content:'';display:inline-block;width:12px;height:10px;position:absolute;top:0;bottom:0;right:10px;background:#437c00;mask:url("../img/icon_next.svg") no-repeat center/contain;margin:auto}.blc_service .list a:hover{outline-color:#437c00;background:#437c00;color:#fff}.blc_service .list a:hover:after{background:#fff}.faq_list{border:solid 1px #ccc;margin-top:30px}.faq_list dt{cursor:pointer;padding:20px 60px;border-top:solid 1px #ccc;position:relative;font-size:1.8rem;font-weight:500;line-height:1.3}@media screen and (max-width: 767px){.faq_list dt{padding:15px 40px 15px 60px;font-size:1.6rem}}.faq_list dt:first-of-type{border-top:none}.faq_list dt:before{content:"";display:block;position:absolute;top:0;bottom:0;left:15px;width:30px;height:30px;border-radius:50%;background:#56a700 url("../img/Q.svg") no-repeat center/16px;margin:auto}.faq_list dt:after{content:"";display:block;position:absolute;top:0;bottom:0;right:15px;width:14px;height:14px;border-top:2px solid #56a700;border-right:2px solid #56a700;transform:translateX(-50%) rotate(135deg);margin:auto;transition:all 300ms ease-out}@media screen and (max-width: 767px){.faq_list dt:after{right:5px}}.faq_list dt.acv_open{background:#F2F2F2}.faq_list dt.acv_open:after{transform:translateX(-50%) rotate(-45deg)}.faq_list dd{padding:20px 40px 20px 60px;background:#fff url("../img/A.svg") no-repeat 20px 20px/20px;line-height:1.7}.faq_list dd a{text-decoration:underline;color:#008E78;display:inline-block}
/*# sourceMappingURL=case.css.map */
