@charset "UTF-8";body,input,textarea,select,button{font-family:游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,メイリオ,MS Pゴシック,Arial,Helvetica,Verdana,sans-serif}.sp{display:block!important}@media screen and (min-width:768px){.sp{display:none!important}}.pc{display:none!important}@media screen and (min-width:768px){.pc{display:block!important}}main{width:100%;margin:0 auto}@media screen and (min-width:768px){main{width:1000px}}@media screen and (min-width:768px){body{overflow-x:hidden}}a{color:#202020}.path{width:1000px;margin:0 auto;padding:10px 0 8px;border-bottom:none;line-height:1.2;min-height:unset}.pankuzu{border-bottom:1px solid #e4e4e4;border-top:1px solid #e4e4e4;display:flex;justify-content:start;align-items:center;padding:17px 0}.pankuzu nav ul{display:flex;margin:0 5%}.pankuzu nav ul li.arrow{margin:0 9px}.pankuzu nav ul li a{color:#0066bd;text-decoration:underline}header{position:static;width:100%;height:30px;box-shadow:none}header .header-inner{color:#202020;height:30px;padding:4px 5%;display:flex;align-items:center;justify-content:space-between;font-weight:400}@media screen and (min-width:768px){header .header-inner{border-bottom:1px solid #e4e4e4}}header .header-inner .header-logo-ttl{font-size:11px}header .header-inner .header-upper-list{font-size:12px;width:fit-content;display:flex;align-items:center;justify-content:center;gap:8px}header .header-inner .header-upper-list a{font-size:12px;color:#202020}header .header-inner .header-upper-list a:hover{text-decoration:none}.mv{width:100%;margin-bottom:10px;text-align:center;position:relative;background-image:url(/img/lp/accounting-firm/mv_bg_sp.jpg);background-repeat:no-repeat;background-position:left top;background-size:100%}.mv__logo{width:90%;margin:0 auto;text-align:left;padding-top:3%;padding-bottom:2%}.mv__logo img{width:50%;max-width:265px}.mv__title{width:90%;margin:0 auto;text-align:center}.mv__title--big{display:flex;justify-content:start;align-items:center;gap:2px}.mv__title--big--item{background-color:#095286a9;color:#fff;font-size:13.3vw;width:17.2vw;height:17.2vw;display:flex;justify-content:center;align-items:center}.mv__title--lead{text-align:left;margin:4% auto 6%;display:flex;justify-content:start;align-items:center}.mv__title--lead--no{padding-left:3%;color:#35607e;font-weight:700;font-size:5vw}.mv__title--lead--txt{color:#35607e;font-weight:700;font-size:8vw}.mv__update{width:60%;margin-right:auto;margin-left:5%;margin-bottom:19%;padding:4% 6% 1% 4%;background-color:#fff;border-radius:5px;font-size:3.5vw;text-align:left;line-height:1.6}.mv__update--job{font-weight:700;font-size:4vw;color:#202020}.mv__update--job--num{font-size:6vw;font-weight:700;color:#14a491}.mv__model{text-align:right;position:absolute;width:62%;top:21%;right:0;overflow:hidden}.mv__model img{width:100%;margin-left:auto;margin-right:-10%}.mv__lead{position:relative;width:100%;font-size:16px;padding:0 5% 5%;line-height:1.5em;text-align:left;background:#fff}.mv__lead:after{content:"";display:block;position:absolute;width:100%;height:26px;top:-26px;left:0;background:linear-gradient(180deg,#fffc,#fff)}@media screen and (min-width:768px){.mv{width:1000px;margin:0 auto 37px;background-image:url(/img/lp/accounting-firm/mv_bg_pc.jpg)}.mv__logo{width:948px;margin:0 auto;text-align:left;padding-top:25px;padding-bottom:32px}.mv__title{width:560px;margin-left:60px;margin-bottom:32px;display:flex;align-items:center;justify-content:start}.mv__title--big--item{font-size:66px;width:82px;height:82px}.mv__title--lead{margin:0;display:flex;justify-content:start;align-items:center}.mv__title--lead--no{padding-left:10px;font-size:23px}.mv__title--lead--txt{font-size:34px;line-height:1.4}.mv__update{width:515px;margin-right:auto;margin-left:60px;margin-bottom:19px;padding:7px 0;border-radius:50px;font-size:17px;font-weight:700;text-align:center;line-height:1}.mv__update span{display:inline!important}.mv__update--job{font-weight:700;font-size:17px}.mv__update--job--num{font-size:24px}.mv__model{text-align:right;position:absolute;width:399px;height:447px;bottom:0;top:unset;right:25px;overflow:hidden}.mv__model img{width:100%;margin-left:auto;margin-right:0;margin-bottom:0}.mv__lead{position:relative;width:515px;margin-left:60px;padding:0 0 53px;font-size:16px;line-height:1.5em;text-align:left;background:transparent;color:#202020}.mv__lead:after{display:none}}.secblock{width:100%;padding-bottom:30px}.secblock__title{padding:30px 5% 10px;width:100%;border-top:3px solid #2e7ece;font-size:18px;font-weight:700;color:#202020}.lay-2__wrap:first-child{padding-bottom:30px}@media screen and (min-width:768px){.lay-2{display:flex}.lay-2__wrap:first-child{padding-bottom:0;width:50%}}@media screen and (min-width:768px){.secblock{padding-bottom:58px}.secblock__title{border-top:none;border-left:3px solid #2e7ece;padding:7px 0 7px 21px;font-size:24px;margin-bottom:10px}}.links{width:90%;margin:0 auto;display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.links__item{border-radius:5px;border:1px solid #C3C3C3;box-shadow:0 2px 1px #0003;font-size:14px;font-weight:700;color:#202020;height:48px;overflow:hidden}.links__item a{font-size:14px;font-weight:700;text-decoration:none;display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:100%;padding:0 10px}.links__item a:hover{background-color:#f3f3f3}.links__item.green{width:116px;background-color:#edf5f6;color:#2773c0;font-size:16px;font-weight:700;padding:0 5px;text-decoration:none;display:flex;justify-content:center;align-items:center;text-align:center;border:none;box-shadow:none}@media screen and (min-width:768px){.links{display:flex;width:100%;margin-bottom:15px}.links__item a{font-size:16px;padding:0 25px}}.pc-areawrap>:last-child>.links__item:last-child{margin-left:124px}.links__three .links__item{width:calc(33% - 8px)}@media screen and (min-width:768px){.links__three .links__item{width:fit-content}.links__three .links__item.green{width:123px}}.links .area-wrap,.links .area-wrap .links{width:100%}.links .area-wrap .return{padding:12px 10px 12px 33px;position:relative;display:inline-block;color:#595959;background-color:#f2f2f2;cursor:pointer;border-radius:4px;margin-bottom:8px}.links .area-wrap .return:before{content:"";position:absolute;width:7px;height:7px;top:15px;left:10px;transform:rotate(-45deg);border-top:3px solid #b5b5b5;border-left:3px solid #b5b5b5}.links .area-wrap .ttl-text{color:#636363;padding:12px 10px 12px 17px}.aboutjob{background-color:#fbfaf4;padding:40px 0;width:100%;margin-bottom:30px}.aboutjob__title{text-align:center;margin-bottom:50px}.aboutjob__title--mainblock img{width:25px;margin-right:5px}.aboutjob__title--mainblock--big{font-weight:700;font-size:24px;position:relative}.aboutjob__title--mainblock--big:after{content:"";position:absolute;width:calc(100% + 6px);height:14px;bottom:-5px;left:-3px;background-color:#2083ce3d}.aboutjob__title--mainblock--small{font-weight:700;font-size:19px}.aboutjob__title--subblock{display:block;text-align:left;padding-left:60%;padding-top:10px;font-weight:700;font-size:15px}.aboutjob__body--title{position:relative;width:90%;margin:0 auto 23px;font-size:18px;font-weight:700;z-index:1}.aboutjob__body--title--num{font-size:120px;font-weight:700;color:#69add520;position:absolute;bottom:-186%;left:-7%}.aboutjob__body--txt{width:90%;margin:0 auto 23px;line-height:1.6}.aboutjob__body--img{width:100%;margin-bottom:23px}.aboutjob__body--img img{aspect-ratio:16/9;object-fit:cover;max-width:100%}@media screen and (min-width:768px){.aboutjob{margin:0 calc(50% - 50vw);width:100vw;margin-bottom:58px}.aboutjob .sec-wrap{width:1000px;margin:0 auto;padding:65px 0}.aboutjob__title{display:flex;justify-content:center;align-items:flex-end}.aboutjob__title--mainblock img{width:32px}.aboutjob__title--mainblock--big{font-size:31px}.aboutjob__title--mainblock--small{font-size:25px}.aboutjob__title--subblock{padding-left:0;padding-top:unset;font-size:25px}.aboutjob__body{margin-bottom:80px}.aboutjob__body:last-child{margin-bottom:0}.aboutjob__body--title{width:100%;margin-bottom:23px}.aboutjob__body--title--num{font-size:200px;bottom:-186%;left:-7%}.aboutjob__body--txt{float:left;width:525px;margin:0 0 23px}.aboutjob__body--img{float:right;width:445px;margin-bottom:23px}.aboutjob__body--img img{aspect-ratio:10/9;width:100%}.aboutjob .img-left .aboutjob__body--title{width:525px;margin-left:auto;margin-right:0}.aboutjob .img-left .aboutjob__body--title--num{bottom:-400%;left:unset;right:-18%}.aboutjob .img-left .aboutjob__body--wrap .aboutjob__body--txt{float:right}.aboutjob .img-left .aboutjob__body--wrap .aboutjob__body--img{float:left}}.casset__item{width:90%;margin:0 auto 30px;padding:25px 0;box-shadow:0 0 14px #00000029;position:relative;transition:all .3s ease}.casset__item--title{width:90%;margin:0 auto;font-weight:700;font-size:18px;line-height:1.3;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.casset__item--body{width:90%;margin:0 auto}.casset__item--body--desc{display:flex;justify-content:space-between;align-items:flex-start;padding:15px 0}.casset__item--body--desc--img{width:112px;margin-right:15px;border-radius:5px;overflow:hidden}.casset__item--body--desc--img img{width:100%;aspect-ratio:14/9;object-fit:cover}.casset__item--body--desc--txt{flex:1;color:#777;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.casset__item--body--info{display:flex;justify-content:start;align-items:center;padding-bottom:3px}.casset__item--body--info img{width:13px;height:17px;margin-right:5px}.casset__item--body--info--title{font-weight:700;width:51px;font-size:14px;line-height:1}.casset__item--body--info--txt{flex:1;font-size:14px;line-height:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.casset__item--body--badge{display:flex;justify-content:flex-start;align-items:center;gap:7px;flex-wrap:wrap;padding-top:13px}.casset__item--body--badge--item{background-color:#2e7ece;color:#fff;font-weight:700;font-size:14px;border-radius:5px;line-height:1;padding:0 15px;display:flex;justify-content:center;align-items:center;width:fit-content;height:26px}.casset__item--body--badge--item:last-child{margin-right:40px}.casset__item--link{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:end;align-items:flex-end;background-color:#f0ffd500}.casset__item--link img{width:27px;margin-right:5%;margin-bottom:5%;opacity:.5}.casset__item--link:hover{background-color:#97c7cd12}.casset__item--link:hover img{opacity:1}.casset__item:hover{transform-origin:center;transform:scale(1.05)}@media screen and (min-width:768px){.casset{display:flex;justify-content:space-between;gap:20px;align-items:stretch;flex-wrap:wrap}.casset__item{width:48%;margin-bottom:10px}.casset:after{content:"";width:48%;height:0}}.casset__more{width:90%;margin:0 auto}.casset__more a{background-color:#f4f4f4;border-radius:5px;display:flex;align-items:center;justify-content:center;height:60px;font-weight:700;text-decoration:none;color:#0066bd}.casset__more a:hover{background-color:#f8f8f8}@media screen and (min-width:768px){.casset__more{width:1000px;margin-top:20px}}.times{overflow:hidden}.times .swiper{padding-bottom:30px;width:70%;margin:0 auto;overflow:visible}.times .swiper .swiper-wrapper{width:100%;margin:0 auto}.times .swiper .swiper-wrapper .swiper-slide{transition:all .3s ease;background-color:#fff}.times .swiper .swiper-wrapper .swiper-slide article{box-shadow:0 0 14px #00000029}.times .swiper .swiper-wrapper .swiper-slide article a{display:block;text-decoration:none;padding-bottom:4%}.times .swiper .swiper-wrapper .swiper-slide article a img{width:100%;aspect-ratio:3/2;object-fit:cover}.times .swiper .swiper-wrapper .swiper-slide article a .swiper--title{font-size:14px;line-height:1.3;display:block;margin:4%;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.times .swiper .swiper-wrapper .swiper-slide:hover{transform-origin:center;transform:scale(1.05)}@media screen and (min-width:768px){.times{margin:0 calc(50% - 50vw);width:100vw}.times .swiper{width:1000px;padding-bottom:30px}.times .swiper .swiper-wrapper .swiper-slide article a img{aspect-ratio:16/9}.times .swiper .swiper-wrapper .swiper-slide article a .swiper--title{display:block;min-height:36px;line-height:1.3;white-space:unset;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0}}.times .swiper .swiper-controller{position:relative;height:50px}.times .swiper .swiper-button-prev,.times .swiper .swiper-button-next{height:64vw;width:22%;position:absolute;top:unset;bottom:50px}.times .swiper .swiper-button-prev{left:-22%;right:auto}.times .swiper .swiper-button-next{right:-22%;left:auto}.times .swiper .swiper-button-prev:after,.times .swiper .swiper-button-next:after{color:#fff}@media screen and (min-width:768px){.times .swiper .swiper-button-prev,.times .swiper .swiper-button-next{height:354px;bottom:50px}.times .swiper .swiper-button-prev{justify-content:end;padding-right:35px}.times .swiper .swiper-button-next{justify-content:start;padding-left:35px}}.times .swiper .swiper-pagination-fraction,.times .swiper .swiper-pagination-custom,.times .swiper .swiper-horizontal>.swiper-pagination-bullets,.times .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-55%}.times .swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.times .swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5% 5%}.times .swiper .swiper-pagination-bullet{background-color:#000;height:12px;width:12px}.times .swiper .swiper-pagination-bullet-active{background-color:#2e7ece}@media screen and (min-width:768px){.times .swiper .swiper-pagination-fraction,.times .swiper .swiper-pagination-custom,.times .swiper .swiper-horizontal>.swiper-pagination-bullets,.times .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-55%}.times .swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.times .swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 15px 15px}}.times .swiper .swiper-slide:not(.swiper-slide-visible){background-color:#7e7e7e}.times .swiper .swiper-slide:not(.swiper-slide-visible) article a img{opacity:.2}.times .swiper .swiper-slide:not(.swiper-slide-visible) article a .swiper--title{opacity:.4}
