@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Noto+Serif+JP:wght@400;700&display=swap");.page-header{background-color:#062c91}a{transition:.3s}a:hover{text-decoration:none}.bold{font-weight:bold}.border_yellow{background:linear-gradient(to top, transparent 0% 5%, #fff100 35%, transparent 35% 100%)}section{margin-bottom:50px}h2{background-color:#7c621e}ul{padding-left:0}ul li{list-style:none}.mincho{font-family:"Noto Serif JP", serif}.bottomTxt{font-size:2.2rem;font-weight:bold;margin-bottom:50px;text-align:center}@media (max-width: 767px){.bottomTxt{font-size:1.8rem}.pc{display:none}}@media (min-width: 767px){.sp{display:none}}.mainImg{background:url("../images/inheritance/mainimg.jpg") no-repeat right center/100%;position:relative;height:0;padding-bottom:calc(100%*350/1170)}.mainImg .txt{color:#fff;font-family:"Noto Serif JP", serif;font-size:3.6rem;font-weight:bold;margin-bottom:0;position:absolute;bottom:50%;left:50px;transform:translateY(50%);text-shadow:3px 3px 5px rgba(0,0,0,0.4)}.mainImg .txt span,.mainImg .txt strong{font-size:4rem}@media (max-width: 1200px){.mainImg .txt{font-size:2.6rem;bottom:40px;left:40px;transform:translateY(0)}.mainImg .txt span,.mainImg .txt strong{font-size:3rem}}@media (max-width: 767px){.mainImg{background:url("../images/inheritance/mainimg_sp.jpg") no-repeat right center/100%;padding-bottom:calc(100%*450/767)}.mainImg .txt{font-size:4.5vw;bottom:4vw;left:4vw}.mainImg .txt span,.mainImg .txt strong{font-size:5.5vw}}.linkBlc{display:flex;justify-content:center}.linkBlc li{font-size:2rem;padding:0 1em}.linkBlc li+li{border-left:solid 1px #ccc}.linkBlc li a{color:#333;display:block;position:relative}.linkBlc li a:after{border-top:solid 15px #7c621e;border-left:solid 10px transparent;border-right:solid 10px transparent;content:"";display:inline-block;margin-left:5px;position:relative;top:0;width:15px;transition:.3s}.linkBlc li a:hover:after{top:5px}@media (max-width: 1200px){.linkBlc{flex-wrap:wrap;justify-content:space-between}.linkBlc li{border:solid 1px #ccc;width:32%}.linkBlc li a:after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.linkBlc li a:hover:after{top:65%}}@media (max-width: 767px){.linkBlc li{font-size:1.6rem;padding:.3em 1em;width:48%}}@media (max-width: 450px){.linkBlc li{width:100%}}.leadBlc{font-size:1.8rem}.meaningBlc{display:flex;justify-content:space-between;margin-bottom:50px}.meaningBlc dl{border:solid 1px #ccc;width:48%}.meaningBlc dl dt{border:none;font-size:2.4rem;margin-bottom:20px;padding-top:calc(100%*320/560 + 40px);text-align:center}.meaningBlc dl dt span{font-size:2.8rem}.meaningBlc dl dd{border:none;padding:0 20px 20px}.meaningBlc dl dd p{margin-bottom:0}.meaningBlc dl dd p+p{margin-top:1em}.meaningBlc dl.isan-souzoku dt{background:url("../images/inheritance/about_isansouzoku.jpg") no-repeat top center/100%}.meaningBlc dl.isan-bunkatsu dt{background:url("../images/inheritance/about_isanbunkatsu.jpg") no-repeat top center/100%}@media (max-width: 767px){.leadBlc{font-size:1.6rem}.meaningBlc{display:block}.meaningBlc dl{width:100%}.meaningBlc dl dt{font-size:1.8rem;margin-bottom:15px;padding-top:calc(100%*200/767 + 30px)}.meaningBlc dl dt span{font-size:2.2rem}.meaningBlc dl dd{padding:0 15px 15px}.meaningBlc dl.isan-souzoku dt{background:url("../images/inheritance/about_isansouzoku_sp.jpg") no-repeat top center/100%}.meaningBlc dl.isan-bunkatsu dt{background:url("../images/inheritance/about_isanbunkatsu_sp.jpg") no-repeat top center/100%}}.procedureBlc{margin-bottom:50px}.procedureBlc .procedureImg{margin:0 auto;max-width:733px}.serviceList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 50px 50px}.serviceList li{background:#f4f6fb;font-size:1.8rem;padding:30px 20px 90px;position:relative;text-align:center;width:32.5%}.serviceList li .txt{line-height:1.5;margin-top:20px}.serviceList li .ttl{background:#fff;border:solid 1px #062c91;border-radius:5px;color:#062c91;margin-bottom:30px;padding:.75em 1em;position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:calc(100% - 60px)}@media (max-width: 1200px){.serviceList li{font-size:1.6rem;width:48%}.serviceList li figure{margin:0 auto;width:50px}}@media (max-width: 767px){.serviceList{margin:0 0 50px}.serviceList li{padding:20px 15px 35px}.serviceList li figure{margin:0 auto;width:50px}.serviceList li .txt{margin-top:10px}.serviceList li .txt br{display:none}.serviceList li .ttl{background:#293951;border-radius:0;color:#fff;margin-bottom:0;padding:.25em .5em;width:100%}.serviceList li.single{width:100%}}.checkList{display:flex;flex-wrap:wrap;justify-content:space-between}.checkList li{background:#f4f6fb url("../images/inheritance/icon_check.png") no-repeat top 25px center;border-radius:10px;font-size:2.4rem;line-height:1.3;padding:65px 25px 25px;text-align:center;width:32%}@media (max-width: 1200px){.checkList li{font-size:2rem}}@media (max-width: 767px){.checkList li{background:#f4f6fb url("../images/inheritance/icon_check.png") no-repeat top 15px center/25px;font-size:1.6rem;padding:50px 15px 15px;width:48%}.checkList li br{display:none}}.resultBlc_in{display:flex;justify-content:center;margin-bottom:30px}.resultBlc_in .result_case{border:solid 2px #293951;border-top-left-radius:10px;border-top-right-radius:10px;background:url("../images/inheritance/case_bg.png") no-repeat center bottom;margin:0 2.5%;position:relative;overflow:hidden;width:42%}.resultBlc_in .result_case p{margin-bottom:0}.resultBlc_in .result_case .case_in{padding:20px 20px 80px}.resultBlc_in .result_case .case_in .case_dl{margin:0 0 15px}.resultBlc_in .result_case .case_in .case_dl div{display:flex}.resultBlc_in .result_case .case_in .case_dl div dt,.resultBlc_in .result_case .case_in .case_dl div dd{border:none;margin:0;padding:0}.resultBlc_in .result_case .case_in .case_dl div dt:after{content:":"}.resultBlc_in .result_case .case_in .case_dl div dd{font-weight:bold}.resultBlc_in .result_case .ttl{background:#293951;color:#fff;font-size:2rem;font-weight:bold;line-height:1.5;padding:.5em;text-align:center}.resultBlc_in .result_case .caseBtn{border:solid 1px #062c91;border-radius:5px;background:#fff;color:#062c91;display:block;font-size:1.8rem;margin:0 auto;padding:.5em;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);text-align:center;width:200px}.resultBlc_in .result_case .caseBtn:hover{background:#062c91;color:#fff}.archiveBtn{margin:0 auto;width:250px}.archiveBtn a{background:#293951;color:#fff;display:block;font-size:2rem;font-weight:bold;line-height:1.5;padding:.5em;text-align:center}.archiveBtn a:hover{opacity:.8}@media (max-width: 1000px){.resultBlc_in{flex-wrap:wrap}.resultBlc_in .result_case{background:url("../images/inheritance/case_bg.png") no-repeat center bottom/300px;margin:0 auto 20px;width:90%}.resultBlc_in .result_case .case_in{padding:15px 15px 80px}.resultBlc_in .result_case .case_in .case_dl{margin:0 0 15px}.resultBlc_in .result_case .ttl{font-size:1.8rem}.resultBlc_in .result_case .caseBtn{font-size:1.6rem}.archiveBtn a{font-size:1.8rem}}#strengthsBlc .strengthsBlc_in{margin:0 50px}@media (max-width: 767px){#strengthsBlc .strengthsBlc_in{margin:0}}.strengthsList{counter-reset:count-number;margin:50px 0;padding:0}.strengthsList li{counter-increment:count-number;list-style:none;margin-bottom:30px;padding:0 0 30px 70px;position:relative}.strengthsList li:before{background:#062c91;border-radius:5px;color:#fff;content:counter(count-number,decimal-leading-zero);display:block;font-size:3rem;font-weight:bold;padding:15px 8px;position:absolute;left:0;top:0}.strengthsList li p{font-weight:bold;line-height:1.4;margin-bottom:0}.strengthsList li p.txt{font-size:2.5rem}.strengthsList li p.subtxt{font-size:1.8rem}.strengthsList li:not(:last-child){border-bottom:dotted 2px #ccc}@media (max-width: 1200px){.strengthsList{margin:50px 0}.strengthsList li{margin-bottom:20px;padding:0 0 20px 70px}.strengthsList li:before{font-size:2.5rem}.strengthsList li p{font-weight:bold;line-height:1.2;margin-bottom:0}.strengthsList li p.txt{font-size:2.2rem;margin-bottom:10px}.strengthsList li p.subtxt{font-size:1.6rem}}@media (max-width: 767px){.strengthsList{margin:30px 0}.strengthsList li p.txt{font-size:2rem}.strengthsList li p.subtxt{font-size:1.4rem}}.messageBlc{margin-bottom:30px;padding-right:460px;position:relative}.messageBlc:after{background:url("../images/inheritance/prof.jpg") no-repeat center top/cover;content:"";display:block;height:100%;width:400px;position:absolute;right:0;top:0}.messageBlc .messageBlc_in{padding-bottom:30px}.messageBlc .messageBlc_in .ttl{font-size:2.2rem;font-weight:bold;line-height:1.5}.messageBlc .messageBlc_in .txt p{margin:0}.messageBlc .messageBlc_in .txt p+p{margin-top:1em}.messageBlc .messageBlc_in .sign{font-weight:bold;margin-top:30px;text-align:right}.messageBlc .messageBlc_in .sign span{font-size:2.5rem;margin-left:.5em}@media (max-width: 1000px){.messageBlc{margin-bottom:30px;padding-right:0;padding-top:280px}.messageBlc:after{background:url("../images/inheritance/prof_sp.jpg") no-repeat center top/cover;height:250px;width:100%;max-width:767px;right:50%;transform:translateX(50%)}.messageBlc .messageBlc_in{padding-bottom:0}.messageBlc .messageBlc_in .sign{font-size:1.4rem;margin-top:20px}.messageBlc .messageBlc_in .sign span{font-size:2.2rem}}.histryList div{background:#f2f2f2;display:flex;align-items:center;margin-bottom:10px;padding:20px}.histryList div dt,.histryList div dd{border:none;margin:0;padding:0}.histryList div dt{width:120px}.histryList div dd p,.histryList div dd ul,.histryList div dd li{margin:0;line-height:1.5}.histryList div dd li+li{margin-top:.5em}@media (max-width: 767px){.histryList div{display:block;margin-bottom:10px;padding:15px}.histryList div dt{margin-bottom:10px;width:120px}.histryList div dd p,.histryList div dd ul,.histryList div dd li{margin:0}.histryList div dd li+li{margin-top:.5em}}#flowBlc .flowBlc_in{display:flex;justify-content:space-around;margin:0 50px}#flowBlc .flowBlc_in>div{width:47%}.flowTtl{background:no-repeat left center;color:#293951;font-size:2.8rem;font-weight:bold;line-height:1.3;margin-bottom:15px;padding:10px 0 10px 60px}.flowTtl.ttl01{background-image:url("../images/inheritance/icon_gavel.png")}.flowTtl.ttl02{background-image:url("../images/inheritance/icon_testament.png")}.flowList{counter-reset:count-number;margin:0;padding:0}.flowList li{background:#f4f6fb;border-radius:10px;box-shadow:3px 3px 3px rgba(41,57,81,0.3);counter-increment:count-number;list-style:none;margin:0;padding:20px 20px 20px 80px;position:relative}.flowList li+li{margin-top:15px}.flowList li .step{color:#293951;font-size:1.4rem;font-weight:bold;line-height:1.1;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.flowList li .step:after{content:counter(count-number,decimal-leading-zero);display:block;font-size:2.5rem;text-align:center}.flowList li .ttl{color:#293951;line-height:1.3;font-size:2.2rem;font-weight:bold;margin-bottom:0}.flowList li .ttl span{display:inline-block;font-size:1.8rem}.flowList li .txt{line-height:1.5;margin-top:10px;margin-bottom:0}@media (max-width: 1200px){#flowBlc .flowBlc_in{margin:0}.flowTtl{background-size:40px;font-size:2.5rem}.flowList li{padding:15px 15px 15px 60px}.flowList li .step{font-size:1.2rem;left:15px}.flowList li .step:after{font-size:2rem}.flowList li .ttl{font-size:1.8rem}.flowList li .ttl span{font-size:1.6rem}}@media (max-width: 767px){#flowBlc .flowBlc_in{display:block}#flowBlc .flowBlc_in>div{width:100%}#flowBlc .flowBlc_in>div+div{margin-top:50px}.flowList li{padding:15px 15px 15px 60px}.flowList li .step{font-size:1.2rem;left:15px}.flowList li .step:after{font-size:2rem}.flowList li .ttl{font-size:1.8rem}.flowList li .ttl span{font-size:1.4rem}.flowList li .txt{font-size:1.4rem}}
