@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP&family=Shippori+Mincho&display=swap");@media screen and (min-width:768px){header::after{display:none}}.breadcrumbsContainer{padding-bottom:20px;position:relative}.breadcrumbsContainer::after{background:#002060;content:"";position:absolute;top:0;bottom:0px;left:0;right:0;z-index:-1}.breadcrumbsContainer .home span{display:none}.breadcrumbsContainer .home a::before{content:"TOP"}.accountantVisualWrap{display:flex;position:relative;width:100%;z-index:2;overflow:hidden}.accountantVisualWrap .textWrap{color:#fff;display:flex;flex-flow:row wrap;margin:0 auto;z-index:1}.accountantVisualWrap .textWrap .textContainer{padding:0 0px;z-index:10}.accountantVisualWrap h2{font-family:"Noto Serif JP", sans-serif;margin-bottom:40px}.accountantVisualWrap h3{font-weight:bold}.accountantVisualWrap h3,.accountantVisualWrap p{line-height:3.2rem}.accountantVisualWrap figure{line-height:0;position:relative;z-index:0}.accountantVisualWrap figure img{object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";width:100%}@media screen and (min-width:768px){.accountantVisualWrap{flex-flow:row nowrap;margin-top:113px;padding-top:50px}.accountantVisualWrap::before{background-color:#fff;content:"";position:absolute;top:0%;left:0;right:0;bottom:0;z-index:-1}.accountantVisualWrap::after{background-color:#002060;content:"";position:absolute;top:50px;left:0;right:0;bottom:0;z-index:-1}.accountantVisualWrap .spBr{display:none}.accountantVisualWrap .textWrap{align-items:center}.accountantVisualWrap .textWrap .textContainer{padding-left:20px;width:calc($textWrapW + $textWrapPL)}.accountantVisualWrap figure{flex:3;padding-left:min(7%, 84px);margin-top:-50px}.accountantVisualWrap h2{font-size:5rem}.accountantVisualWrap h3{font-size:2.2rem;margin-bottom:22px}.accountantVisualWrap p{font-size:1.6rem;margin-bottom:39px}.accountantVisualWrap .btnContainer{font-size:1.8rem}.accountantVisualWrap .btnContainer a{max-width:327px;height:80px}}@media screen and (max-width:768px){.accountantVisualWrap{background-color:#002060;flex-flow:column nowrap;margin-top:60px}.accountantVisualWrap figure{order:0;margin-bottom:30px;margin-left:0px !important;width:100% !important}.accountantVisualWrap .textWrap{align-items:flex-end;order:1;padding:0 20px 40px;width:100% !important}.accountantVisualWrap .textWrap .textContainer{width:100%}.accountantVisualWrap h2{font-size:2.4rem}.accountantVisualWrap h3{font-size:min(5.3333333333vw, 2rem);margin-bottom:22px}.accountantVisualWrap p{font-size:1.6rem;margin-bottom:30px}.accountantVisualWrap .btnContainer{font-size:1.6rem}.accountantVisualWrap .btnContainer a{height:70px;max-width:335px;margin:0 auto;padding-bottom:10px;padding-top:10px}}.accountantBGWrap{border-top:1px solid #2A4885;position:relative;padding:0;width:100%}.accountantBGWrap::after{background:#002060;content:"";position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}.accountantBGWrap nav.accountantAnchor{width:100%;max-width:960px;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;margin:0 auto}.accountantBGWrap nav.accountantAnchor a{color:#fff;font-size:1.4rem}.accountantBGWrap nav.accountantAnchor a:hover{color:#b1bbce}.accountantBGWrap nav.accountantAnchor a:hover span::after{opacity:0.7}.accountantBGWrap nav.accountantAnchor a span{display:flex;flex-flow:row nowrap;align-items:center;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accountantBGWrap nav.accountantAnchor a span::after{background:url("../images/arrow/lineArrow-downWhite.svg") no-repeat center center / 100% auto;content:"";height:11px;margin:0 0 0 15px;width:11px;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accountantBGWrap nav.accountantAnchor ul{display:flex;margin:0 auto;max-width:920px;width:100%}@media screen and (min-width:768px){.accountantBGWrap{padding-bottom:120px}.accountantBGWrap nav.accountantAnchor{padding:65px 20px 55px}.accountantBGWrap nav.accountantAnchor ul{flex-flow:row nowrap;justify-content:center}.accountantBGWrap nav.accountantAnchor ul li:not(:last-of-type){margin-right:60px}}@media screen and (max-width:910px) and (min-width:768px){.accountantBGWrap nav.accountantAnchor ul li:not(:last-of-type){margin-right:30px}}@media screen and (max-width:768px){.accountantBGWrap{padding-bottom:80px}.accountantBGWrap nav.accountantAnchor{padding:40px 20px 60px}.accountantBGWrap nav.accountantAnchor ul{flex-flow:row wrap}.accountantBGWrap nav.accountantAnchor ul li{width:50%}.accountantBGWrap nav.accountantAnchor ul li a{width:100%}.accountantBGWrap nav.accountantAnchor ul li:not(:nth-of-type(-n+2)){margin-top:40px}}.visualWrap{background:#002060;position:relative;width:100%}.visualWrap figure{z-index:0}.visualWrap figure img{object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";width:100%}.visualWrap .accountantVisualBody{margin:0 auto;position:relative;overflow:hidden;width:100%;max-height:500px}@media screen and (min-width:768px){.visualWrap{margin-bottom:80px}}@media screen and (max-width:768px){.visualWrap{margin-bottom:60px}}.accountantMessage{color:#fff}.accountantMessage h2{font-family:"Noto Serif JP", sans-serif;display:flex;flex-flow:row wrap;align-items:flex-end}.accountantMessage h2 span{display:inline-block}.accountantMessage .accountantMessContainer{width:100%;max-width:1240px;position:relative;margin:0 auto}.accountantMessage .accountantMessContainer.charm::after{background:#031333;content:"";position:absolute;top:0;bottom:0;left:-100%;right:-100%;z-index:0}.accountantMessage .accountantMessContainer.message{display:flex}.accountantMessage .accountantMessContainer.message figure{line-height:0}.accountantMessage .accountantMessContainer.message .messageWrap p+p{text-align:end}.accountantMessage .accountantMessContainer .wrap{position:relative;z-index:1}.accountantMessage .messageWrap,.accountantMessage .askArticle,.accountantMessage .charmArticle{font-size:1.6rem;line-height:3.2rem}.accountantMessage .charmArticle{display:flex;flex-flow:row wrap}.accountantMessage .askArticle{margin-bottom:30px}@media screen and (min-width:768px){.accountantMessage .accountantMessContainer{padding:0 20px}.accountantMessage .accountantMessContainer.message{flex-flow:row nowrap}.accountantMessage .accountantMessContainer.message figure{width:min(34%, 400px)}.accountantMessage .accountantMessContainer.message .messageWrap{margin-left:auto;width:min(calc(66% - 10%), 670px)}.accountantMessage .accountantMessContainer.message .messageWrap p+p{margin-top:40px}.accountantMessage .accountantMessContainer.ask{margin-bottom:80px}.accountantMessage .accountantMessContainer.charm{padding:80px 20px}.accountantMessage .wrap{margin:0 auto;max-width:960px;width:90%}.accountantMessage h2{font-size:3.2rem;line-height:6.4rem;margin-bottom:40px}.accountantMessage h2.messH2{width:100%}.accountantMessage h2.messH2 br{display:none}.accountantMessage .charmArticle p{width:calc((100% - 80px) / 2)}.accountantMessage .charmArticle p:first-child{margin-right:80px}}@media screen and (max-width:768px){.accountantMessage .accountantMessContainer{padding:0 20px}.accountantMessage .accountantMessContainer:not(:last-child){margin-bottom:60px}.accountantMessage .accountantMessContainer.charm{padding-top:60px;padding-bottom:60px}.accountantMessage .accountantMessContainer.message{flex-flow:column nowrap}.accountantMessage .accountantMessContainer.message figure{margin-bottom:60px;text-align:center;width:100%}.accountantMessage .accountantMessContainer.message figure img{width:58.6666666667vw}.accountantMessage .accountantMessContainer.message .messageWrap p+p{margin-top:40px}.accountantMessage h2{font-size:min(6.4vw, 2.4rem);line-height:4.8rem}.accountantMessage h2:not(.messH2){margin-bottom:30px}.accountantMessage h2.messH2{margin-bottom:58px}.accountantMessage h2.messH2 span{width:100%}.accountantMessage .charmArticle p:first-child{margin-bottom:2em}}.askList{display:flex;width:100%}.askList li{background:#fff;color:#002060;display:flex;flex-flow:row nowrap;align-items:center}.askList h3{font-weight:bold}@media screen and (min-width:768px){.askList{flex-flow:row nowrap}.askList li{padding:40px 50px;width:calc((100% - 80px) / 2)}.askList li:not(:nth-of-type(even)){margin-right:auto}.askList li figure{max-width:105px;width:31%}.askList li h3{font-size:2rem;line-height:3.2rem;margin-left:60px;width:calc(100% - (60px + 31%))}.askList li h3.center{text-align:center}}@media screen and (max-width:768px){.askList{flex-flow:row wrap}.askList li{padding:40px;width:100%}.askList li:not(:last-of-type){margin-bottom:20px}.askList li figure{width:80px}.askList li h3{font-size:1.8rem;line-height:2.7rem;margin-left:31px;width:calc(100% - (31px + 80px))}}.interviewWrap{background:#002060;position:relative;padding:0;width:100%}.interviewWrap .accountantInterviewTxt{color:#fff;line-height:3.2rem}@media screen and (min-width:768px){.interviewWrap{margin-bottom:120px;padding-top:120px;padding-bottom:120px}.interviewWrap .comMainContentsH2{margin-bottom:19px}.interviewWrap .accountantInterviewTxt{font-size:1.4rem;font-weight:bold;margin-bottom:20px}}@media screen and (max-width:768px){.interviewWrap{margin-bottom:80px;padding-top:80px;padding-bottom:32px}.interviewWrap .comMainContentsH2{margin-bottom:20px}.interviewWrap .accountantInterviewTxt{font-size:1.6rem;margin-bottom:30px}}.accountantComContainer{width:100%;max-width:1240px;position:relative;margin:0 auto;padding:0 20px}.accountantComContainer#member{position:relative}.accountantComContainer .interviewUl{display:flex;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;align-items:stretch;width:100%}.accountantComContainer .interviewUl li{background:#fff}.accountantComContainer .interviewUl li figure{line-height:0;position:relative}.accountantComContainer .interviewUl li figure::after{content:"";display:block;padding-top:51%}.accountantComContainer .interviewUl li figure a{width:100%;display:inline-block;line-height:0;overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.accountantComContainer .interviewUl li figure a img{width:100%;max-width:100% !important;-webkit-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out}.accountantComContainer .interviewUl li figure a:hover img{transform:scale(1.1);opacity:0.8}.accountantComContainer .interviewUl .details h3{font-size:1.8rem;font-weight:bold;width:100%}.accountantComContainer .interviewUl .details h3 a{color:#0d1d3e;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.accountantComContainer .interviewUl .details h3 a:hover{opacity:0.8}.accountantComContainer .interviewUl .details h3+*{margin-top:5px;margin-bottom:5px}.accountantComContainer .interviewUl .details .name{color:#93999C;font-size:1.3rem;font-weight:bold;margin-bottom:5px}.accountantComContainer .interviewUl .details .name span:not(:last-of-type)::after{content:"/"}@media screen and (min-width:768px){.accountantComContainer:not(:last-of-type){margin-bottom:120px}.accountantComContainer#member{margin-top:120px}.accountantComContainer#member:not(.maxBG)::after{max-height:400px}.accountantComContainer#member.maxBG::after{max-height:800px}.accountantComContainer .interviewUl li{width:calc((100% - 60px) / 2)}.accountantComContainer .interviewUl li:not(:nth-of-type(even)):not(:last-of-type){margin-right:60px}.accountantComContainer .interviewUl li:nth-of-type(n+3){margin-top:13px}.accountantComContainer .interviewUl .details{padding:20px}}@media screen and (max-width:768px){.accountantComContainer:not(:last-of-type):not(#interview){margin-bottom:80px}.accountantComContainer#member{margin-top:80px}.accountantComContainer#member:not(.maxBG)::after{max-height:320px}.accountantComContainer#member.maxBG::after{max-height:560px}.accountantComContainer .interviewUl li{width:100%}.accountantComContainer .interviewUl li:not(:first-of-type){margin-top:20px}.accountantComContainer .interviewUl .details{padding:20px 15px}}.systemList{background:#fff;display:flex;flex-flow:row wrap;position:relative;width:100%}.systemList li{display:flex;flex-flow:row wrap;margin:0 auto;max-width:960px;width:100%}@media screen and (min-width:768px){.systemList{padding:80px 20px}}@media screen and (max-width:768px){.systemList{padding:40px 0px;z-index:1}.systemList::after{background:#fff;content:"";position:absolute;top:0;left:-100%;right:-100%;bottom:0;z-index:-1}}.systemList li:not(:last-of-type){margin-bottom:60px}.systemList li dl{line-height:3.2rem}.systemList li dl dt{color:#051330;font-family:"Noto Serif JP", sans-serif;font-weight:bold;margin-bottom:30px}.systemList li dl dd{color:#272727;font-size:1.6rem}@media screen and (min-width:768px){.systemList li figure{margin:0 auto 0 0;max-width:440px;width:46%}.systemList li dl{max-width:450px;width:47%}.systemList li dl dt{font-size:2.6rem}}@media screen and (max-width:768px){.systemList li figure{margin:0 auto 30px;width:100%}.systemList li dl{width:100%}.systemList li dl dt{font-size:2.4rem}}.faqList{background:#fff;display:flex;flex-flow:row wrap;position:relative;width:100%}.faqList li{display:flex;flex-flow:row wrap;margin:0 auto;max-width:960px;width:100%}@media screen and (min-width:768px){.faqList{padding:80px 20px}}@media screen and (max-width:768px){.faqList{padding:40px 0px;z-index:1}.faqList::after{background:#fff;content:"";position:absolute;top:0;left:-100%;right:-100%;bottom:0;z-index:-1}}.faqList li:not(:last-of-type){margin-bottom:30px}.faqList li dl{background:#F8F8F8;line-height:3.2rem}.faqList li dl dt{border-bottom:1px solid #E2E2E2;font-family:"Noto Serif JP", sans-serif;font-weight:bold;padding:0 0 30px 42px;margin-bottom:30px;position:relative;width:100%}.faqList li dl dt::before{color:#cba143;content:"Q.";font-size:2rem;position:absolute;top:0;left:0}.faqList li dl dd{color:#272727;font-size:1.6rem;width:100%}@media screen and (min-width:768px){.faqList li dl{padding:31px 50px}.faqList li dl dt{font-size:2rem}}@media screen and (max-width:768px){.faqList li dl{padding:30px 20px;width:100%}.faqList li dl dt{font-size:1.8rem;padding-left:32px}}.recruitmentList{background:#fff;display:flex;flex-flow:row wrap;position:relative;width:100%}.recruitmentList li{display:flex;flex-flow:row wrap;margin:0 auto;max-width:960px;width:100%}@media screen and (min-width:768px){.recruitmentList{padding:80px 20px}}@media screen and (max-width:768px){.recruitmentList{padding:40px 0px;z-index:1}.recruitmentList::after{background:#fff;content:"";position:absolute;top:0;left:-100%;right:-100%;bottom:0;z-index:-1}}.recruitmentList li{border-bottom:1px solid #D2D2D2;padding:0 0 30px}.recruitmentList li:not(:last-of-type){margin-bottom:30px}.recruitmentList li:first-of-type{border-top:1px solid #D2D2D2;padding-top:30px}.recruitmentList li dl{line-height:3.2rem;font-size:1.6rem;display:flex;flex-flow:row wrap;width:100%}.recruitmentList li dl dt{font-weight:bold;white-space:nowrap}.recruitmentList li dl dd{color:#272727;width:100%}@media screen and (min-width:768px){.recruitmentList li dl dt{flex:1}.recruitmentList li dl dd{flex:4}}@media screen and (max-width:768px){.recruitmentList li dl dt{margin-bottom:20px;width:100%}}.entryWrap{width:100%;max-width:1200px;position:relative;margin:0 auto;z-index:2}.entryWrap .entryContaiuner{display:flex;position:relative;width:100%}.entryWrap .entryContents{display:flex;flex-flow:row wrap;margin:0 auto;max-width:960px;width:100%}.entryWrap dl{color:#fff}.entryWrap dl dt{font-family:"Noto Serif JP", sans-serif;font-weight:bold}.entryWrap dl dd{font-size:1.4rem;line-height:3.2rem}.entryWrap .btnContainer{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.entryWrap figure{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.entryWrap figure img{object-fit:cover;object-position:50% 50%;font-family:"object-fit: cover; object-position: 50% 50%;";height:100%;width:100%}@media screen and (min-width:768px){.entryWrap .entryContaiuner{flex-flow:row nowrap;padding:95px 20px}.entryWrap dl{width:50%}.entryWrap dl dt{font-size:3rem;line-height:4.5rem;margin-bottom:30px}.entryWrap .btnContainer{width:47%}.entryWrap .btnContainer a{max-width:327px}}@media screen and (max-width:768px){.entryWrap .entryContaiuner{flex-flow:row wrap;padding:80px 20px}.entryWrap dl{margin-bottom:40px;width:100%}.entryWrap dl dt{font-size:2.4rem;line-height:3.6rem;margin-bottom:40px}.entryWrap .btnContainer{width:100%}.entryWrap .btnContainer a{max-width:335px}}