.c-section #case1{display:none}.c-section #case2{display:none}.c-section #case3{display:none}.c-section #case4{display:none}.c-section #case5{display:none}.c-section #case6{display:none}.c-section#can-not-find #case1{display:block !important}.c-section#nominated-personnel #case2{display:block !important}.c-section#low-popularity #case3{display:block !important}.c-section#unbelievable #case4{display:block !important}.c-section#many-competition #case5{display:block !important}.c-section#recruiting-channel #case6{display:block !important}@media screen and (min-width:769px){.ancr{position:relative;transition:.5s;border-bottom:solid 1px #ccc;margin-top:0 !important}.anca{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10;cursor:pointer}.ancr:hover{opacity:.75;transition:.5s;cursor:pointer}.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sponly{display:none !important}.caseinfo_txt{margin-bottom:20px}.caseinfo_box2 .caseinfo_txt{width:58%}.caseinfo_box2 .caseinfo_img{width:40%}.caseinfo_box3 .caseinfo_txt{width:58%}.caseinfo_box3 .caseinfo_img{width:40%}.caseinfo_box5 .caseinfo_img{width:48%}.caseinfo_box6 .caseinfo_img{width:31%}.caseinfo_img img{width:100%;height:auto}.taxall{text-align:center;margin-top:20px}.taxall a{display:block;box-sizing:border-box;font-size:18px;background:#1fad82;color:#fff;padding:20px 0;border:solid 2px #1fad82}.taxall a:hover{color:#1fad82;background:#fff}.tax-management-problem{display:none}#management-problem .tax-management-problem{display:block}.tax-rare{display:none}#rare .tax-rare{display:block}.tax-secret{display:none}#secret .tax-secret{display:block}.tax-sales{display:none}#sales .tax-sales{display:block}.faq_kanren{padding-top:30px}.faq_kanren .faq_kanren-ttl{padding:10px 15px;font-weight:700;font-size:18px;margin-bottom:15px;border:solid 1px #000}.faq_kanren ul li{list-style:disc;margin-bottom:10px;color:#000;box-sizing:border-box;padding:15px 20px}.faq_single .p-faq__question,.faq_single .p-faq__anser{color:#000;box-sizing:border-box;padding:10px 0}.faq_single .p-faq__question:before{content:'Q.' !important;color:#1fad82}.faq_archive .p-faq__question:before{content:"Q"counter(faq) "." !important;color:#1fad82}.faq_single .p-faq__anser:before{content:'Answer' !important;color:#1fad82}.faq_archive .p-faq__anser:before{content:"A"counter(faq) "." !important;color:#1fad82}.faq_single .p-faq__heading{width:100%}.faq_single .faq_kanren .p-faq__heading{font-size:1.375rem !important}.faq_single .faq_kanren .p-faq__question:before,.faq_single .faq_kanren .p-faq__anser:before{font-size:.9rem !important}.navi-area{padding-top:40px;font-weight:700 !important}.navi-area a{display:inline-block;background:0 0;color:#1fad82;border:none !important;padding:5px 15px !important;transition:.3s}.navi-area a:hover{display:inline-block;background:#1fad82;color:#fff;transition:.3s}.navi-area span{display:inline-block;color:#fff;border:none !important;padding:5px 15px !important;background:#000}.navi-area .pages{display:none !important}.faq_archive .p-faq__entry:hover{box-shadow:3px 3px 6px gray}.txt_center{text-align:center !important}.p-case__summary{width:60%}.newcase{position:relative;padding-top:72px}.newcase:before{position:absolute;content:'';right:0;top:0;max-width:543px;max-height:945px;background:#21a17b;z-index:-9999;width:36.2vw;height:63vw}.newcase_head{margin:0 auto;position:relative;border-left:solid 29px #21a17b;padding:20px 0 40px 60px;margin-bottom:194px;width:100%;max-width:1500px}.newcase_head .newcase_head_txt{position:relative;z-index:3}.newcase_head .newcase_head_txt .txt{font-size:1.8vw;font-weight:700;margin-bottom:1.5em}.newcase_head .newcase_head_txt h2{width:70%;font-size:2.86vw;line-height:1.6em;color:#21a17b;margin-bottom:1em;text-shadow:2px 2px 7px #fff}.newcase_head .newcase_head_txt .cont{font-size:1.33vw;line-height:1.7em;max-width:48%}.newcase_head .newcase_head_img{position:absolute;right:0;top:0;max-width:800px;width:54%}.newcase_head .newcase_head_img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(right,rgba(255,255,255,0) 50%,#fff 100%)}.newcase_detail{width:100%;max-width:938px;margin:0 auto;box-sizing:border-box;padding:65px 25px 38px;background:#fff;position:relative;z-index:2;box-shadow:0 10px 25px 0 rgba(0,0,0,.1)}.newcase_detail .newcase_detail_eng{text-align:center;font-size:18px;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_detail .newcase_detail_ttl{text-align:center;font-size:36px;font-weight:600;margin-bottom:45px}.newcase_detail dl{padding:38px 40px}.newcase_detail dl dt{font-size:29px;font-weight:600;line-height:1.4em;margin-bottom:15px}.newcase_detail dl dd{font-size:18px;box-sizing:border-box;padding-left:38px}.newcase_detail dl.dl02{margin-bottom:32px}.newcase_detail dl dd table{font-weight:400 !important}.newcase_detail dl dd th{text-align:left;line-height:1.5em;font-weight:400 !important;width:6em;vertical-align:top}.newcase_detail dl dd td{line-height:1.5em}.newcase_detail dl.ye_gb{background:#fffbec;border:solid 1px #ffebaa}.newcase_approach{background:url(//www.pro-bank.co.jp/css/../img/case/newcase_arr2.png) no-repeat center top;background-size:contain;width:100%;max-width:938px;margin:0 auto;text-align:center;padding-top:73px;padding-bottom:100px}.newcase_approach .newcase_approach_eng{text-align:center;font-size:18px;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_approach .newcase_approach_ttl{text-align:center;font-size:36px;font-weight:600;margin-bottom:20px}.newcase_approach .newcase_approach_txt1{font-size:18px;line-height:1.7em;margin-bottom:122px}.newcase_approach .newcase_approach_txt2{font-size:34px;line-height:1.32em;font-weight:700}.newcase_approach .newcase_approach_txt2 span{color:#21a17b}.newcase_position{padding-top:50px;text-align:center;padding-bottom:124px}.newcase_position .newcase_position_eng{text-align:center;font-size:18px;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_position .newcase_position_ttl{text-align:center;font-size:36px;font-weight:600;margin-bottom:40px}.newcase_position .newcase_position_table{width:100%;max-width:938px;margin:0 auto}.newcase_position .newcase_position_table table{width:100%}.newcase_position .newcase_position_table table th{background:#f0f0f0;padding:20px 0;line-height:1.2em;width:47%}.newcase_position .newcase_position_table table td{background:#21a17b;color:#fff;padding:20px 0;line-height:1.2em;width:53%;background-size:contain;position:relative}.newcase_position .newcase_position_table table td:before{width:50px;height:100%;position:absolute;left:0;top:0;position:absolute;content:'';background:url(//www.pro-bank.co.jp/css/../img/case/table_arr.png) no-repeat left top;background-size:contain}.newcase_position .newcase_position_table table .newcase_position_txt1{font-weight:700;font-size:14px;margin-bottom:10px}.newcase_position .newcase_position_table table .newcase_position_txt2{font-weight:700;font-size:18px;margin-bottom:20px}.newcase_position .newcase_position_table table .newcase_position_txt3{font-weight:700}.newcase_position .newcase_position_table table .newcase_position_txt3 span{font-size:52px;margin:0 3px;font-family:Roboto,sans-serif;line-height:1}.newcase_position .newcase_position_table table th .newcase_position_txt1{color:#21a17b}.newcase_point{margin-bottom:113px}.newcase_point .newcase_point_eng{text-align:center;font-size:18px;font-weight:600;margin-bottom:0;color:#fff;background:#21a17b;padding-top:56px}.newcase_point .newcase_point_ttl{text-align:center;font-size:36px;font-weight:600;margin-bottom:86px;color:#fff;position:relative;background:#21a17b;padding-bottom:66px}.newcase_point .newcase_point_ttl:before{position:absolute;bottom:-40px;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:54px;height:47px;background:url(//www.pro-bank.co.jp/css/../img/case/newcase_arr.png) no-repeat;background-size:contain;content:''}.newcase_point ul{max-width:1200px;margin:0 auto;display:table;text-align:left;margin-left:auto;margin-right:auto}.newcase_point ul li{font-size:20px;font-weight:700;line-height:1.4em;margin-bottom:40px;position:relative;padding-left:1.2em}.newcase_point ul li span{border-bottom:solid 3px #ffebaa}.newcase_point ul li:last-child{margin-bottom:0}.newcase_point ul li:nth-child(1):before{content:'1.';position:absolute;left:0;top:0;color:#21a17b}.newcase_point ul li:nth-child(2):before{content:'2.';position:absolute;left:0;top:0;color:#21a17b}.newcase_point ul li:nth-child(3):before{content:'3.';position:absolute;left:0;top:0;color:#21a17b}.newcase_hitokoto{width:100%;max-width:1200px;margin:0 auto 133px}.newcase_hitokoto .newcase_point_eng{text-align:center;font-size:18px;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_hitokoto .newcase_point_ttl{text-align:center;font-size:36px;font-weight:600;margin-bottom:90px}.newcase_hitokoto .newcase_hitokoto_img{width:17%;margin-left:100px}.newcase_hitokoto .newcase_hitokoto_img img{border-radius:50%;width:80%;height:auto}.newcase_hitokoto .newcase_hitokoto_txt{font-size:18px;width:70.6%;line-height:1.7em;padding-right:100px}}@media screen and (max-width:768px){.ancr{position:relative;transition:.5s}.anca{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:10;cursor:pointer}.ancr:hover{opacity:.75;transition:.5s;cursor:pointer}.spwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.caseinfo_txt{margin-bottom:20px}.caseinfo_box2 .caseinfo_txt{width:58%}.caseinfo_box2 .caseinfo_img{width:40%}.caseinfo_box3 .caseinfo_txt{width:58%}.caseinfo_box3 .caseinfo_img{width:40%}.caseinfo_box5 .caseinfo_img{width:49%}.caseinfo_box6 .caseinfo_img{width:32%}.caseinfo_img img{width:100%;height:auto}.taxall{text-align:center;margin-top:20px}.taxall a{display:block;box-sizing:border-box;font-size:16px;background:#1fad82;color:#fff;padding:18px 0;border:solid 2px #1fad82}.tax-management-problem{display:none}#management-problem .tax-management-problem{display:block}.tax-rare{display:none}#rare .tax-rare{display:block}.tax-secret{display:none}#secret .tax-secret{display:block}.tax-sales{display:none}#sales .tax-sales{display:block}.faq_kanren{padding-top:30px}.faq_kanren .faq_kanren-ttl{padding:10px 15px;font-weight:700;font-size:18px;margin-bottom:15px;border:solid 1px #000}.faq_kanren ul li{list-style:disc;margin-bottom:10px}.faq_single .p-faq__question,.faq_single .p-faq__anser{color:#000;box-sizing:border-box;padding:10px 0}.faq_single .p-faq__question:before{content:'Q.' !important;color:#1fad82}.faq_archive .p-faq__question:before{content:'Q.' !important;color:#1fad82}.faq_archive .p-faq__anser:before{content:'A.' !important;color:#1fad82}.faq_single .p-faq__anser:before{content:'A.' !important;color:#1fad82}.faq_single .p-faq__heading{width:100%}.faq_single .faq_kanren .p-faq__heading{font-size:.9rem !important}.faq_single .faq_kanren .p-faq__question:before,.faq_single .faq_kanren .p-faq__anser:before{font-size:.9rem !important}.navi-area{padding-top:20px;font-weight:700 !important}.navi-area a{display:inline-block;background:0 0;color:#1fad82;border:none !important;padding:5px 15px !important;transition:.3s}.navi-area a:hover{display:inline-block;background:#1fad82;color:#fff;transition:.3s}.navi-area span{display:inline-block;color:#fff;border:none !important;padding:5px 15px !important;background:#000}.navi-area .pages{display:none !important}.sp_gray{background:#f6f6f6}.pconly{display:none !important}.p-case{padding-top:170px}.newcase{position:relative}.newcase_head{position:relative;border-left:solid 2.3vw #21a17b;padding:0 0 3vw 5.8vw;margin-bottom:10.5vw}.newcase_head .newcase_head_txt{position:relative;z-index:3}.newcase_head .newcase_head_txt .txt{font-size:5.14vw;font-weight:700;box-sizing:border-box;padding:5vw}.newcase_head .newcase_head_txt h2{font-size:4.6vw;line-height:1.6em;color:#21a17b;margin-bottom:2vw}.newcase_head .newcase_head_txt .cont{font-size:3.73vw;line-height:1.7em}.newcase_head .newcase_head_img{margin-bottom:3vw}.newcase_head .newcase_head_img img{width:100%;height:auto;display:block}.newcase_detail{width:100%;margin:0 auto;box-sizing:border-box;padding:5vw 2.3vw;background:#fff;position:relative;z-index:2;box-shadow:0 10px 25px 0 rgba(0,0,0,.1)}.newcase_detail .newcase_detail_eng{font-size:2.8vw;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_detail .newcase_detail_ttl{font-size:5.6vw;font-weight:600;margin-bottom:4vw}.newcase_detail dl{padding:4.2vw;box-sizing:border-box}.newcase_detail dl dt{font-size:4.6vw;font-weight:600;line-height:1.4em;margin-bottom:3vw}.newcase_detail dl dd{font-size:3.2vw;box-sizing:border-box}.newcase_detail dl.dl01{margin-bottom:4vw}.newcase_detail dl.dl02{margin-bottom:2vw}.newcase_detail dl dd table{font-weight:400 !important}.newcase_detail dl dd th{text-align:left;line-height:1.5em;font-weight:400 !important;width:6em;vertical-align:top;font-weight:700}.newcase_detail dl dd td{line-height:1.5em}.newcase_detail dl.ye_gb{background:#fffbec;border:solid 1px #ffebaa}.newcase_approach{background:url(//www.pro-bank.co.jp/css/../img/case/case_arr_sp.png) no-repeat center top;background-size:contain;width:100%;max-width:938px;margin:0 auto;text-align:center;padding:10vw 2.3vw;box-sizing:border-box}.newcase_approach .newcase_approach_eng{text-align:left;font-size:2.8vw;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_approach .newcase_approach_ttl{text-align:left;font-size:5.6vw;font-weight:600;margin-bottom:5vw}.newcase_approach .newcase_approach_txt1{font-size:3.73vw;line-height:1.7em;text-align:left;margin-bottom:18vw}.newcase_approach .newcase_approach_txt2{font-size:5.6vw;line-height:1.87em;font-weight:700;margin-bottom:10vw}.newcase_approach .newcase_approach_txt2 span{color:#21a17b}.newcase_position{padding:0 2.3vw;box-sizing:border-box;text-align:center;padding-bottom:14vw}.newcase_position .newcase_position_eng{text-align:left;font-size:2.8vw;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_position .newcase_position_ttl{text-align:left;font-size:5.6vw;font-weight:600;margin-bottom:5vw}.newcase_position .newcase_position_table{width:100%;max-width:938px;margin:0 auto}.newcase_position .newcase_position_table table{width:100%}.newcase_position .newcase_position_table table th{background:#f0f0f0;padding:3vw 9vw;line-height:1.2em;width:47%}.newcase_position .newcase_position_table table td{background:#21a17b;color:#fff;padding:3vw 9vw;line-height:1.2em;width:53%;background-size:contain;position:relative}.newcase_position .newcase_position_table table td:before{width:9vw;height:100%;position:absolute;left:-.1vw;top:0;position:absolute;content:'';background:url(//www.pro-bank.co.jp/css/../img/case/table_arr.png) no-repeat left top;background-size:contain}.newcase_position .newcase_position_table table .newcase_position_txt1{font-weight:700;font-size:2vw;margin-bottom:0;line-height:1.2em}.newcase_position .newcase_position_table table .newcase_position_txt2{font-weight:700;font-size:2vw;margin-bottom:.5vw}.newcase_position .newcase_position_table table .newcase_position_txt3{font-weight:700}.newcase_position .newcase_position_table table .newcase_position_txt3 span{font-size:5vw}.newcase_position .newcase_position_table table th .newcase_position_txt1{color:#21a17b}.newcase_point{margin-bottom:18.6vw}.newcase_point .newcase_point_eng{text-align:left;font-size:2.8vw;font-weight:600;margin-bottom:0;color:#fff;background:#21a17b;padding-top:2.3vw;box-sizing:border-box;padding-left:6.7vw}.newcase_point .newcase_point_ttl{text-align:left;font-size:5.6vw;font-weight:600;margin-bottom:12.3vw;color:#fff;position:relative;background:#21a17b;padding-bottom:2.3vw;box-sizing:border-box;padding-left:6.7vw}.newcase_point .newcase_point_ttl:before{position:absolute;bottom:-4vw;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%);margin:auto;width:9vw;height:5vw;background:url(//www.pro-bank.co.jp/css/../img/case/newcase_arr_sp.png) no-repeat;background-size:contain;content:''}.newcase_point ul{width:96%;max-width:1200px;margin:0 auto}.newcase_point ul li{font-size:3.73vw;font-weight:700;line-height:1.68em;margin-bottom:9vw;position:relative;padding-left:1.2em}.newcase_point ul li span{border-bottom:solid .7vw #ffebaa}.newcase_point ul li:last-child{margin-bottom:0}.newcase_point ul li:nth-child(1):before{content:'1.';position:absolute;left:0;top:0;color:#21a17b}.newcase_point ul li:nth-child(2):before{content:'2.';position:absolute;left:0;top:0;color:#21a17b}.newcase_point ul li:nth-child(3):before{content:'3.';position:absolute;left:0;top:0;color:#21a17b}.newcase_hitokoto{width:96%;max-width:1200px;margin:0 auto 9vw}.newcase_hitokoto .newcase_point_eng{text-align:left;font-size:2.8vw;font-weight:600;margin-bottom:0;color:#21a17b}.newcase_hitokoto .newcase_point_ttl{text-align:left;font-size:5.6vw;font-weight:600;margin-bottom:3vw}.newcase_hitokoto .newcase_hitokoto_img{width:100%;text-align:center;margin-bottom:3vw}.newcase_hitokoto .newcase_hitokoto_img img{width:36.9vw;border-radius:50%;display:block;margin:0 auto}.newcase_hitokoto .newcase_hitokoto_txt{width:96%;margin:0 auto;font-size:3.2vw;line-height:1.7em}.newcase_hitokoto .newcase_hitokoto_txt p{vertical-align:middle}}@media screen and (min-width:1500px){.newcase:before{width:36.2vw;max-width:100vw}.newcase_head .newcase_head_txt .txt{font-size:27px;font-weight:700;margin-bottom:35px}.newcase_head .newcase_head_txt h2{font-size:36px;line-height:1.6em;color:#21a17b;margin-bottom:40px}.newcase_head .newcase_head_txt .cont{font-size:18px;line-height:1.7em;max-width:705px}.newcase_head .newcase_head_img{position:absolute;right:0;top:0;max-width:800px;width:100%}}body.single-case .cssngl,body.single-case .cshntr{font-feature-settings:"palt";letter-spacing:.04em}body.single-case .cssngl .f-grn,body.single-case .cshntr .f-grn{color:#1fad82}body.single-case .cssngl .f-ylw,body.single-case .cshntr .f-ylw{color:#d2bf56}.cssngl .cs-blk:not(:last-of-type){margin-bottom:90px}.cssngl .c-panel{box-shadow:0 0 30px 0 rgba(0,0,0,.08)}@media screen and (max-width:767px){.cssngl .cs-blk:not(:last-of-type){margin-bottom:70px}}.cssngl h3,.cshntr h3{font-weight:700;font-size:1.75rem;letter-spacing:.02em;line-height:1.4;margin-bottom:.85em}.cssngl .ck-ttl,.cshntr .ck-ttl{font-weight:700;font-size:1.5rem;letter-spacing:.02em;line-height:1.4;margin-bottom:.83em;padding-left:1.1em;position:relative}.cssngl .ck-ttl:before,.cshntr .ck-ttl:before{content:"";width:.83em;height:.66em;background:url(//www.pro-bank.co.jp/css/../img/case/ck-ylw.png) no-repeat center/contain;position:absolute;left:0;top:.37em}@media screen and (max-width:1023px){.cssngl h3,.cshntr h3{font-size:1.5rem}.cssngl .ck-ttl,.cshntr .ck-ttl{font-size:1.28rem}.cssngl .ck-ttl:before,.cshntr .ck-ttl:before{top:.4em}}@media screen and (max-width:767px){.cssngl h3,.cshntr h3{font-size:1.5rem}.cssngl .ck-ttl,.cshntr .ck-ttl{font-size:1.125rem;margin-bottom:.9em}.cssngl .ck-ttl:before,.cshntr .ck-ttl:before{top:.4em}}.cssngl .dt-tbl,.cshntr .dt-tbl{width:100%}.cssngl .dt-tbl tr th,.cssngl .dt-tbl tr td,.cshntr .dt-tbl tr th,.cshntr .dt-tbl tr td{padding:12px 20px;border:solid 1px #ddd}.cssngl .dt-tbl tr th,.cshntr .dt-tbl tr th{text-align:left;background-color:#1fad82;color:#fff;font-weight:500;font-size:1.125rem;line-height:1.4}.cssngl .dt-tbl tr td,.cshntr .dt-tbl tr td{background-color:#fcfcfc;font-weight:500;font-size:1.125rem;line-height:1.4}.cssngl .dt-tbl.gry tr th,.cssngl .dt-tbl.gry tr td,.cshntr .dt-tbl.gry tr th,.cshntr .dt-tbl.gry tr td{padding:7px 20px;font-size:.875rem;border:solid 1px #ccc}.cssngl .dt-tbl.gry tr th,.cshntr .dt-tbl.gry tr th{width:120px;background-color:#e7e7e7;color:#000}.cssngl .dt-tbl.gry tr td,.cshntr .dt-tbl.gry tr td{background-color:#fff}@media screen and (max-width:1023px){.cssngl .dt-tbl tr th,.cssngl .dt-tbl tr td,.cshntr .dt-tbl tr th,.cshntr .dt-tbl tr td{padding:10px 15px}.cssngl .dt-tbl tr th,.cshntr .dt-tbl tr th{font-size:.875rem}.cssngl .dt-tbl tr td,.cshntr .dt-tbl tr td{font-size:.875rem}.cssngl .dt-tbl.gry tr th,.cssngl .dt-tbl.gry tr td,.cshntr .dt-tbl.gry tr th,.cshntr .dt-tbl.gry tr td{padding:7px 15px;font-size:.875rem}.cssngl .dt-tbl.gry tr th,.cshntr .dt-tbl.gry tr th{width:100px}}.cssngl .ps-flx,.cshntr .ps-flx{min-width:460px;margin-right:auto;display:flex;align-items:flex-end;margin-bottom:90px}.cssngl .ps-flx .txt-wrap,.cshntr .ps-flx .txt-wrap{padding-bottom:1.125rem;flex-grow:0;border-bottom:solid 5px #d2bf56}.cssngl .ps-flx .txt-wrap .ps-ttl,.cshntr .ps-flx .txt-wrap .ps-ttl{margin-bottom:.5em}.cssngl .ps-flx .txt-wrap .ps-name,.cshntr .ps-flx .txt-wrap .ps-name{padding-left:10px;font-weight:700;font-size:1.875rem;letter-spacing:.02em;line-height:1.4}.cssngl .ps-flx figure,.cshntr .ps-flx figure{width:120px;padding-left:20px;border-bottom:solid 5px #d2bf56}@media screen and (max-width:1023px){.cssngl .ps-flx,.cshntr .ps-flx{min-width:460px;margin-right:auto;display:flex;align-items:flex-end;margin-bottom:90px}.cssngl .ps-flx .txt-wrap,.cshntr .ps-flx .txt-wrap{padding-bottom:1.125rem;flex-grow:0;border-bottom:solid 5px #d2bf56}.cssngl .ps-flx .txt-wrap .ps-ttl,.cshntr .ps-flx .txt-wrap .ps-ttl{margin-bottom:.5em}.cssngl .ps-flx .txt-wrap .ps-name,.cshntr .ps-flx .txt-wrap .ps-name{padding-left:10px;font-weight:700;font-size:1.5rem;letter-spacing:.02em;line-height:1.4}.cssngl .ps-flx figure,.cshntr .ps-flx figure{width:120px;padding-left:20px;border-bottom:solid 5px #d2bf56}}.cssngl .cs-ttl-area{letter-spacing:.02em;border-left:solid 8px #1fad82;padding:.3rem 0 .7rem 2rem;margin-bottom:70px}.cssngl .cs-ttl-area .post-num{font-weight:700;font-size:1rem}.cssngl .cs-ttl-area .cs-ttl{font-weight:700;font-size:2.25rem;line-height:1.4;margin-top:5px}@media screen and (max-width:767px){.cssngl .c-section__inner{padding-left:15px;padding-right:15px}.cssngl .cs-ttl-area{letter-spacing:.02em;border-left:solid 8px #1fad82;padding:.5rem 0 .7rem 1.125rem;margin-bottom:30px}.cssngl .cs-ttl-area .post-num{font-size:.75rem;line-height:1.4}.cssngl .cs-ttl-area .cs-ttl{font-size:1.875rem;line-height:1.3;margin-top:16px}}.cssngl .dt-sec .dt-flx{display:flex;flex-wrap:wrap;justify-content:space-between}.cssngl .dt-sec .dt-flx figure{width:45%}.cssngl .dt-sec .dt-flx figure .img-wrap{display:block;overflow:hidden;width:100%;padding-bottom:58%;height:0;position:relative}.cssngl .dt-sec .dt-flx figure .img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.cssngl .dt-sec .dt-flx .dt-area{width:50%}.cssngl .dt-sec .dt-flx .dt-area .dt-tbl tr th{width:200px}@media screen and (max-width:1279px){.cssngl .dt-sec .dt-flx figure{width:47%}.cssngl .dt-sec .dt-flx figure .img-wrap{padding-bottom:70%}.cssngl .dt-sec .dt-flx .dt-area{width:50%}.cssngl .dt-sec .dt-flx .dt-area .dt-tbl tr th{width:160px}}@media screen and (max-width:1023px){.cssngl .dt-sec .dt-flx figure{width:45%}.cssngl .dt-sec .dt-flx figure .img-wrap{padding-bottom:80%}.cssngl .dt-sec .dt-flx .dt-area{width:52%}.cssngl .dt-sec .dt-flx .dt-area .dt-tbl tr th{width:120px}}@media screen and (max-width:767px){.cssngl .dt-sec .dt-flx figure{width:100%}.cssngl .dt-sec .dt-flx figure .img-wrap{padding-bottom:58%}.cssngl .dt-sec .dt-flx .dt-area{width:100%;margin-top:40px}.cssngl .dt-sec .dt-flx .dt-area .dt-tbl tr th{width:100px}}.cssngl .pstn-sec{position:relative}.cssngl .pstn-sec.c-panel{padding:70px 60px 80px}.cssngl .pstn-sec:before{content:"Position";font-family:"Times New Roman",Times,serif;font-weight:700;font-size:160px;color:#818181;opacity:.1;letter-spacing:-.025em;line-height:1;position:absolute;right:10px;top:-15px}.cssngl .pstn-sec .bg-area .ln-box{padding:50px;border:solid 1px #ddd}@media screen and (max-width:1279px){.cssngl .pstn-sec.c-panel{padding-top:120px}}@media screen and (max-width:1023px){.cssngl .pstn-sec.c-panel{padding:120px 40px 80px}.cssngl .pstn-sec:before{font-size:120px}.cssngl .pstn-sec .ps-flx{margin-bottom:60px}.cssngl .pstn-sec .ps-flx .txt-wrap .ps-name{font-size:1.5rem}.cssngl .pstn-sec .bg-area .ln-box{padding:30px}}@media screen and (max-width:767px){.cssngl .pstn-sec.c-panel{padding:100px 20px 50px}.cssngl .pstn-sec:before{font-size:80px;top:-5px}.cssngl .pstn-sec .ps-flx{margin-bottom:60px;min-width:auto;position:relative;padding-top:36px;margin-bottom:50px}.cssngl .pstn-sec .ps-flx .txt-wrap{padding-bottom:1.5rem}.cssngl .pstn-sec .ps-flx .txt-wrap .ps-ttl{position:absolute;left:0;top:0}.cssngl .pstn-sec .ps-flx .txt-wrap .ps-name{font-size:1.125rem}.cssngl .pstn-sec .ps-flx figure{width:100px}.cssngl .pstn-sec .bg-area .ln-box{padding:30px 20px}}.cssngl .pj-sec .pj-flx{margin-top:40px;background-color:#f6f6f6;padding:40px 60px 60px;display:flex;flex-wrap:wrap;justify-content:space-between}.cssngl .pj-sec .pj-flx .pj-flx-ttl{text-align:center;font-weight:700;font-size:1.5rem;line-height:1.4;margin-bottom:.6em}.cssngl .pj-sec .pj-flx .mmb-area{width:48%;position:relative}.cssngl .pj-sec .pj-flx .mmb-area:after{content:"";width:28%;height:1px;background-color:#ccc;position:absolute;right:-14%;top:100px}.cssngl .pj-sec .pj-flx .mmb-area figure{width:100%}.cssngl .pj-sec .pj-flx .tbl-area{width:44%}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th{width:200px}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th.fig-wrap{padding:0}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th.fig-wrap figure .img-wrap{display:block;overflow:hidden;width:100%;padding-bottom:80%;height:0;position:relative}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th.fig-wrap figure .img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr td{background-color:#fff}@media screen and (max-width:1279px){.cssngl .pj-sec .pj-flx{padding:40px 20px 60px}.cssngl .pj-sec .pj-flx .mmb-area:after{width:16%;right:-8%}.cssngl .pj-sec .pj-flx .tbl-area{width:48%}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th{width:160px}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th.fig-wrap{padding:0}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th.fig-wrap figure .img-wrap{padding-bottom:60%}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th.fig-wrap figure .img-wrap img{-o-object-position:center top;object-position:center top}}@media screen and (max-width:1023px){.cssngl .pj-sec .pj-flx .pj-flx-ttl{font-size:1.25rem}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th{width:120px}}@media screen and (max-width:767px){.cssngl .pj-sec .pj-flx{padding:40px 20px 50px;flex-direction:column-reverse}.cssngl .pj-sec .pj-flx .mmb-area{width:100%}.cssngl .pj-sec .pj-flx .mmb-area:after{content:"";width:2px;height:70px;right:50%;top:-82px}.cssngl .pj-sec .pj-flx .tbl-area{width:100%;margin-bottom:100px}.cssngl .pj-sec .pj-flx .pj-flx-ttl{font-size:1.25rem;margin-bottom:.8em}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th{width:120px}.cssngl .pj-sec .pj-flx .tbl-area .dt-tbl tr th.fig-wrap figure .img-wrap{padding-bottom:80%}}.cssngl .flt-sec .flt-ttl{margin-bottom:40px;padding-bottom:.5em;border-bottom:solid 1px #333;padding-left:20px;position:relative}.cssngl .flt-sec .flt-ttl:before{content:"";width:0;height:0;border-left:12px solid #1fad82;border-top:8px solid transparent;border-bottom:8px solid transparent;position:absolute;left:0;top:.4em}.cssngl .flt-sec .arw-stp{width:calc(100% - 22px);position:relative}.cssngl .flt-sec .arw-stp:after{content:"";width:80px;height:120px;background:url(//www.pro-bank.co.jp/css/../img/case/arw-ylw-pc.png) no-repeat center/contain;position:absolute;right:100px;bottom:-100px;z-index:5}.cssngl .flt-sec .arw-stp:before{content:"採用成功者";font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.5rem;letter-spacing:.02em;line-height:1;color:#d2bf56;position:absolute;right:-20px;bottom:-70px;z-index:5}.cssngl .flt-sec .bfraft{max-width:900px;margin-top:60px;margin-left:auto;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:1279px){.cssngl .flt-sec .arw-stp:before{font-size:1.4rem;bottom:-60px}.cssngl .flt-sec .bfraft{margin-top:90px}}@media screen and (max-width:1023px){.cssngl .flt-sec .bfraft{max-width:80%}}@media screen and (max-width:767px){.cssngl .flt-sec .arw-stp{width:100%}.cssngl .flt-sec .arw-stp:after{width:70px;height:108px;background:url(//www.pro-bank.co.jp/css/../img/case/arw-ylw-sp.png) no-repeat center/contain;left:20%;bottom:-90px;z-index:50}.cssngl .flt-sec .arw-stp:before{right:auto;left:calc(20% + 90px);bottom:-50px}.cssngl .flt-sec .bfraft{max-width:100%}}.cssngl .vc-sec{position:relative}.cssngl .vc-sec.c-panel{padding:75px 60px 80px}.cssngl .vc-sec:before{content:"Voice";font-family:"Times New Roman",Times,serif;font-weight:700;font-size:160px;color:#818181;opacity:.1;letter-spacing:-.025em;line-height:1;position:absolute;right:10px;top:-15px}.cssngl .vc-sec .vc-unit:not(:last-of-type){margin-bottom:50px}.cssngl .vc-sec .vc-unit:nth-child(2) .vc-flx .fig figure .img-wrap img{max-width:none;width:140px !important;height:140px;-o-object-position:-20px -10px;object-position:-20px -10px}.cssngl .vc-sec .vc-flx{display:flex;flex-wrap:wrap;justify-content:space-between}.cssngl .vc-sec .vc-flx .fig{width:150px;display:flex;flex-direction:column;align-items:center}.cssngl .vc-sec .vc-flx .fig figure{width:100px;margin:0 auto}.cssngl .vc-sec .vc-flx .fig figure .img-wrap{border-radius:999px;display:block;overflow:hidden;width:100%;padding-bottom:100%;height:0;position:relative}.cssngl .vc-sec .vc-flx .fig figure .img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;left:0;top:0}.cssngl .vc-sec .vc-flx .fig .role{font-weight:400;font-size:.875rem;letter-spacing:.02em;line-height:1.5;margin-top:.4em}.cssngl .vc-sec .vc-flx .fig .name{font-weight:400;font-size:.875rem;letter-spacing:.02em;line-height:1.5;margin-top:.1em}.cssngl .vc-sec .vc-flx .fig a{margin-top:10px;width:100%;padding:.5em 0 .7em;background-color:#000;color:#fff;text-align:center;font-weight:700;font-size:.75rem;line-height:1.4;letter-spacing:.02em;transition:ease .3s}.cssngl .vc-sec .vc-flx .fig a:hover{background-color:#1fad82}.cssngl .vc-sec .vc-flx .bln-wrap{width:calc(100% - 150px - 10px);background-color:#f6f6f6;padding:40px 50px;border-radius:10px;position:relative}.cssngl .vc-sec .vc-flx .bln-wrap:before{content:"";width:0;height:0;border-right:10px solid #f6f6f6;border-top:10px solid transparent;border-bottom:10px solid transparent;position:absolute;left:-10px;top:44px}@media screen and (max-width:1023px){.cssngl .vc-sec.c-panel{padding:90px 40px 70px}.cssngl .vc-sec:before{font-size:120px}}@media screen and (max-width:767px){.cssngl .vc-sec.c-panel{padding:100px 20px 50px}.cssngl .vc-sec:before{font-size:80px;top:-5px}.cssngl .vc-sec .vc-flx{flex-direction:column;align-items:center}.cssngl .vc-sec .vc-flx .fig{width:100%}.cssngl .vc-sec .vc-flx .fig a{width:140px}.cssngl .vc-sec .vc-flx .bln-wrap{width:100%;margin-top:20px;padding:30px 20px}.cssngl .vc-sec .vc-flx .bln-wrap:before{border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f6f6f6;border-top:0 solid transparent;left:50%;top:-10px;transform:translateX(-50%)}}.cshntr.c-section{padding-top:100px}.cshntr .hnt-cs-list{margin-top:50px}.cshntr .hnt-cs-list li{box-shadow:0 0 30px 0 rgba(0,0,0,.08)}.cshntr .hnt-cs-list li:not(:last-of-type){margin-bottom:40px}.cshntr .hnt-cs-list li a .cs-ttl{display:flex;margin-bottom:0}.cshntr .hnt-cs-list li a .cs-ttl .cs-num{display:flex;align-items:center;width:180px;padding:0 0 .1em 2.5em;font-weight:700;font-size:1.125rem;letter-spacing:.02em;line-height:1.4;color:#1fad82;background-color:#d8ebe5}.cshntr .hnt-cs-list li a .cs-ttl .cs-num .num{display:inline-block;margin-left:.3em}.cshntr .hnt-cs-list li a .cs-ttl .ttl-txt{width:calc(100% - 180px);padding:.6em .8em .7em 0;background-color:#d8ebe5;font-weight:700;font-size:1.5rem;letter-spacing:.02em;line-height:1.4}.cshntr .hnt-cs-list li a .cs-ttl .ttl-txt .biz{display:inline-block;margin-right:.3em}.cshntr .hnt-cs-list li a .cs-wrap{background-color:#fff;padding:24px 40px 30px}.cshntr .hnt-cs-list li a .cs-wrap.pcblk{display:block}.cshntr .hnt-cs-list li a .cs-wrap.spblk{display:none}.cshntr .hnt-cs-list li a .cs-wrap .ck-ttl{font-size:1.25rem;margin-bottom:.5em}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx{display:flex;align-items:center}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .dt-tbl{width:32.7%}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx{width:32.7%;margin-left:2.7%;margin-bottom:30px}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx .txt-wrap .ps-ttl{font-size:1.5rem;margin-bottom:.8em}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx .txt-wrap .ps-name{font-size:1.2rem;margin-bottom:.8em}@media screen and (max-width:1279px){.cshntr .hnt-cs-list li a .cs-wrap.pcblk{background:0 0 !important;background-color:#fff !important}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .dt-tbl{width:48%}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx{width:48%;margin-left:4%;margin-bottom:30px;min-width:auto}}@media screen and (max-width:1023px){.cshntr.c-section{padding-top:80px}.cshntr .hnt-cs-list li a .cs-ttl .cs-num{width:160px}.cshntr .hnt-cs-list li a .cs-ttl .cs-num:after{right:-24px;border-right:24px solid transparent;border-top:55px solid #1fad82}.cshntr .hnt-cs-list li a .cs-ttl .ttl-txt{width:calc(100% - 160px);font-size:1.28rem}.cshntr .hnt-cs-list li a .cs-wrap .ck-ttl{font-size:1.125rem}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .dt-tbl{width:48%}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx{width:48%;margin-left:4%;margin-bottom:30px}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx .txt-wrap .ps-ttl{font-size:1.25rem}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx .txt-wrap .ps-name{font-size:1.125rem}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx figure{width:100px}}@media screen and (max-width:767px){.cshntr.c-section{padding-top:60px}.cshntr .hnt-cs-list{margin-top:30px}.cshntr .hnt-cs-list li a .cs-ttl{flex-direction:column;align-items:flex-start}.cshntr .hnt-cs-list li a .cs-ttl .cs-num{width:100%;font-size:.875rem;padding-top:.7em;padding-bottom:.3em;padding-left:1.2em}.cshntr .hnt-cs-list li a .cs-ttl .cs-num:after{display:none}.cshntr .hnt-cs-list li a .cs-ttl .ttl-txt{width:100%;font-size:1.25rem;padding-top:0;padding-bottom:.7em;padding-left:.8em}.cshntr .hnt-cs-list li a .cs-wrap{padding:30px 20px 54vw}.cshntr .hnt-cs-list li a .cs-wrap.pcblk{display:none}.cshntr .hnt-cs-list li a .cs-wrap.spblk{display:block}.cshntr .hnt-cs-list li a .cs-wrap .ck-ttl{margin-bottom:.8em}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx{flex-direction:column}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .dt-tbl{width:100%;margin-bottom:40px}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx{width:100%;margin-left:0;margin-bottom:0;padding-top:20px;position:relative}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx .txt-wrap{width:calc(100% - 100px)}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx .txt-wrap .ps-ttl{font-size:1.25rem;position:absolute;left:0;top:0}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx .txt-wrap .ps-name{font-size:1rem}.cshntr .hnt-cs-list li a .cs-wrap .pnt-flx .ps-flx figure{width:100px}}.add_circle2{width:150px!important;height:150px!important;border-radius:55%!important;overflow:hidden!important;display:flex!important;justify-content:center!important;align-items:center!important;padding-bottom:0!important}.add_circle222{display:flex!important;justify-content:center!important;align-items:center!important;margin-bottom:16px!important}.add_circle2 img{width:100%!important;height:100%!important;object-fit:cover!important}.add_circle22{background-color:#f6f6f6!important;border:none!important}.hntrcase-wrap{margin:60px 0 0}.hntrcase-wrap .case-hntr-heading{font-weight:700;font-size:1.5rem;line-height:1.4}.hntrcase-wrap .case-list{margin-top:20px;padding:20px 40px 40px;background-color:#f5f5f5}.hntrcase-wrap .case-list li a{display:block;padding:1em 0;border-bottom:solid 1px #ddd;position:relative;transition:ease .3s}.hntrcase-wrap .case-list li a:after{position:absolute;bottom:-1px;left:0;content:"";width:100%;height:1px;background:#1fad82;transform:scale(0,1);transform-origin:right top;transition:transform .5s}.hntrcase-wrap .case-list li a:hover:after{transform-origin:left top;transform:scale(1,1)}.hntrcase-wrap .case-list li a .case-hntr-ttl{font-family:Roboto Condensed,Noto Sans JP,-apple-system,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.4;color:#333;padding-left:1.5em;position:relative;transition:ease .3s}.hntrcase-wrap .case-list li a .case-hntr-ttl:before{content:"";width:8px;height:12px;background:url(//www.pro-bank.co.jp/css/../img/_common/icon_right.svg) no-repeat center/contain;position:absolute;left:.2em;top:.3em}.hntrcase-wrap .case-list li a .case-hntr-ttl .cs-num{display:inline-block;margin-right:5px}@media screen and (max-width:767px){.hntrcase-wrap{margin:40px 0 0}.hntrcase-wrap .case-hntr-heading{font-size:1.25rem}.hntrcase-wrap .case-list{margin-top:16px;padding:10px 15px 24px}.hntrcase-wrap .case-list li a .case-hntr-ttl{font-size:.9375rem;padding-left:1.2em}.hntrcase-wrap .case-list li a .case-hntr-ttl:before{top:.25em}}