@media(min-width:1201px){.pc_hide{display:none!important}}@media(max-width:1200px){.pad_hide{display:none!important}main{overflow:hidden;padding-top:76px}.container{max-width:720px;padding:0;margin:0 auto}header .header_container{padding:0 40px}header .header_flex{display:flex;justify-content:space-between;align-items:center;height:76px}header .header_left{display:flex;align-items:center}header .header_left .header_logo{display:flex;align-items:center}header .header_left .header_logo h1{color:#000;font-size:20px;font-weight:500;line-height:1}header .header_left .header_logo img{width:40px;margin-right:12px}header .header_left .hp_link{display:none}header .header_right{display:flex;justify-content:flex-end;align-items:center}header .header_right .line_link{width:34px;margin-right:30px}header .header_right .line_link img{width:100%}header .header_right .tel{display:none}header .header_right .recruit_link{display:none}header .header_right .drawer_menu_switch{cursor:pointer;margin-left:40px}header .header_right .drawer_menu_block{display:flex;justify-content:space-between;flex-direction:column;width:34px;height:24px;margin:0 auto 6px}header .drawer_menu_switch .bar{height:2px;background-color:#0071be;transition-duration:.5s}header .drawer_menu_switch.active .bar1{transform:translateY(11px) rotate(-45deg)}header .drawer_menu_switch.active .bar2{display:none}header .drawer_menu_switch.active .bar3{transform:translateY(-11px) rotate(45deg)}header .drawer_menu_switch p{font-family:'Lato',sans-serif;font-size:12px;font-weight:700;line-height:1;text-align:center;color:#0071be}#drawer_bg{position:fixed;width:100%;height:100vh;bottom:0;left:0;z-index:95;transition:.5s;opacity:0;pointer-events:none;background-color:#0f7ac2}#drawer_bg .bg{width:100%;height:100%;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/drawer_bg.jpg);background-position:right}#drawer_bg.show{opacity:1}#drawer_menu.show{opacity:1;pointer-events:auto}#drawer_menu .flex{display:flex}#drawer_menu ul li{margin-bottom:32px}#drawer_menu ul li:last-child{margin-bottom:0}#drawer_menu ul li .ja{color:#fff;font-size:24px;font-weight:700;line-height:1;margin-bottom:12px}#drawer_menu ul li .en{color:rgba(255,255,255,.7);font-family:'Lato',sans-serif;font-weight:400}#drawer_menu .ul01{margin-right:11.806vw}#drawer_menu .border{height:1px;margin:40px 0;background-color:#fff}#drawer_menu .tel{position:relative;padding-left:36px;font-size:24px;font-weight:500;line-height:1;color:#fff;pointer-events:none}#drawer_menu .tel:before{content:"";width:30px;height:30px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/tel_white.png);position:absolute;left:0;top:-3px}#drawer_menu .recruit_link{display:flex;justify-content:center;align-items:center;width:190px;height:52px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/orange_bg.png);font-weight:700;line-height:1;color:#fff;border-radius:4px;margin-top:32px}#drawer_menu .hp_link{display:flex;justify-content:center;align-items:center;width:190px;height:52px;background-color:#fff;font-weight:700;line-height:1;color:#0071be;border-radius:4px;margin-top:32px}footer{padding:120px 0 24px}footer .footer_logo{display:flex;align-items:center;margin-bottom:24px;font-weight:500;font-size:20px;line-height:1;color:#000}footer .footer_logo img{width:40px;margin-right:12px}footer .p01{margin-bottom:8px;font-weight:500;line-height:1.5;color:#000}footer .p02{margin-bottom:48px}footer .p02 a{font-weight:500;line-height:1.5;color:#000;pointer-events:none}footer .flex{display:flex;align-items:center;margin-bottom:88px}footer .flex .link{width:220px;height:60px;border-radius:4px;display:flex;justify-content:center;align-items:center;font-weight:700;line-height:1}footer .flex .link01{background-color:#0071be;color:#fff;margin-right:32px}footer .flex .link02{color:#0071be;border:1px solid #0071be}footer .copy{display:flex;justify-content:center;align-items:center;font-size:12px}#pagetop{position:fixed;right:32px;bottom:32px;width:64px;cursor:pointer}.sec_title{font-family:"Toppan Bunkyu Midashi Gothic",'Noto Sans CJK JP','Noto Sans JP',sans-serif;font-size:50px;font-weight:900;line-height:1.4;text-align:center;margin-bottom:12px}.sec_sub_title{font-family:'Lato',sans-serif;font-size:18px;font-weight:700;line-height:1;text-align:center;margin-bottom:80px;color:#0071be}.top_section01{height:57.222vw;position:relative}.top_section01 .bg{position:absolute;z-index:-3;width:100%;height:100%;object-fit:cover}.top_section01 .text{position:absolute;top:4.167vw;left:5.556vw}.top_section01 .text .p01 img{width:54vw}.top_section01 .text .border{height:.139vw;width:38.194vw;background-color:#fff;margin:3.333vw 0}.top_section01 .text .p02{font-size:2vw;font-weight:700;line-height:1.5;color:#fff;text-shadow:0px 0px 12px 0px rgba(0,0,0,.22)}.top_section02{position:relative;padding-top:120px;padding-bottom:172px}.top_section02 ul{display:flex;justify-content:space-between;margin-bottom:56px;flex-wrap:wrap}.top_section02 ul li{width:48%;margin-bottom:24px}.top_section02 ul li img{width:100%}.top_section02 h2{font-family:"Toppan Bunkyu Midashi Gothic",'Noto Sans CJK JP','Noto Sans JP',sans-serif;font-size:50px;font-weight:900;line-height:1.5;display:flex;justify-content:center;margin-bottom:56px;color:#0071be}.top_section02 .p01{margin-bottom:32px;font-size:24px;font-weight:500;line-height:1.6;text-align:center}.top_section02 .p01.mb0{margin-bottom:0}.top_section02 .bg{position:absolute;z-index:-2;width:1440px;min-width:100vw;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:-2;object-position:top;height:918px}.top_main .change_common{width:100%;margin-top:-112px}.top_section03{position:relative;padding-top:188px;padding-bottom:120px;margin-top:-96px}.top_section03 .bg{position:absolute;z-index:-5;width:1440px;min-width:100vw;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.top_section03 ul{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-bottom:48px}.top_section03 ul li{width:400px;height:112px;display:flex;justify-content:center;align-items:center;background-color:rgba(15,36,50,.09);border:2px dotted #000;border-radius:6px;margin-bottom:16px}.top_section03 ul li p{font-size:22px;font-weight:500;line-height:1.5;text-align:center}.top_section03 ul li p span{font-size:28px;font-weight:700;text-align:center}.top_section03 h2{font-size:32px;font-weight:700;line-height:1;text-align:center}.top_section03 .bottom_angle{width:18px;margin:40px auto}.top_section03 .p01{font-family:"Toppan Bunkyu Midashi Gothic",'Noto Sans CJK JP','Noto Sans JP',sans-serif;text-align:center;font-size:50px;font-weight:900;line-height:1.3;letter-spacing:0em;text-align:center;color:#0071be;margin-bottom:48px}.top_section03 .p01 span{padding-bottom:6px;background:linear-gradient(to top,#ffe922 0%,#ffe922 40%,transparent 40%,transparent 100%)}.top_section03 .p02{text-align:center;font-size:24px;font-weight:500;line-height:1.6}.top_section04{position:relative;padding-bottom:120px}.top_section04:before{content:"";width:100%;height:100%;background-color:#f4f7f9;z-index:-4;position:absolute;top:0;left:0}.top_section04 .mv_aera{padding-top:110px;padding-bottom:148px;position:relative}.top_section04 .mv_aera .bg{position:absolute;z-index:-1;width:1440px;min-width:100vw;height:100%;object-fit:cover;object-position:top;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.top_section04 .flex{display:flex;align-items:center;padding-left:60px;color:#fff}.top_section04 .flex .left{position:relative;margin-right:118px}.top_section04 .flex .left .title01{font-size:50px;font-weight:900;line-height:1.1}.top_section04 .flex .left .title02{position:absolute;top:0;left:calc(100% + 32px);font-family:'Lato',sans-serif;font-size:18px;font-weight:700;line-height:18px;transform:rotateZ(90deg);transform-origin:0 0;white-space:nowrap}.top_section04 .flex .right p{color:#fff;font-size:22px;font-weight:500;line-height:1.5}.top_section04 .flex .right .p01{margin-bottom:24px}.top_section04 ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-80px}.top_section04 ul li{width:32%;position:relative;margin-bottom:16px;transition:.4s;cursor:pointer}.top_section04 ul li:hover{opacity:.7}.top_section04 ul li img{width:100%}.top_section04 ul li p{position:absolute;bottom:10px;left:10px;padding:7px 10px;background-color:#0071be;font-size:18px;font-weight:500;line-height:1.3;color:#fff}.top_section05{padding:120px 0}.top_section05 .sec_sub_title{margin-bottom:40px}.top_section05 .table_frame{max-width:980px;margin:0 auto 48px;overflow-x:scroll;padding-top:64px}.top_section05 table{border-collapse:collapse;table-layout:fixed;width:100%}.top_section05 table .w_250{width:250px}.top_section05 table .w_365{width:365px}.top_section05 table td{padding:24px;border:1px solid #d7d7d7;text-align:center;font-size:18px;font-weight:500;line-height:1.5;text-align:center;position:relative}.top_section05 table .f_20{font-size:20px;font-weight:700;line-height:1.5;text-align:center}.top_section05 table .orange{font-size:24px;font-weight:700;line-height:1.3;letter-spacing:0em;text-align:center;color:#ea7b15}.top_section05 table .orange span{font-size:36px}.top_section05 table .mini{font-size:14px;font-weight:400;line-height:1.2;margin-top:4px}.top_section05 table .left{text-align:left}.top_section05 table .adjust{margin:4px 0}.top_section05 table a{color:#0071be;text-decoration:underline;font-weight:400;white-space:normal;word-break:break-all}.top_section05 table td:first-child{background-color:#eff4f8}.top_section05 table td:last-child{border-right:6px solid #0071be;border-left:6px solid #0071be}.top_section05 table tr:last-child td:last-child{border-bottom:6px solid #0071be}.top_section05 table .box{position:absolute;width:calc(100% + 12px);height:100px;background-color:#0071be;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:700;line-height:1;color:#fff}.top_section05 .table_remark{font-size:18px;font-weight:500;line-height:1.5;max-width:980px;margin:0 auto}.top_section06{padding:120px 0;background:linear-gradient(189.08deg,#158fc3 1.47%,#0071be 22.28%,#158fc3 60.06%,#0071be 100%)}.top_section06 .sec_title{color:#fff}.top_section06 .sec_sub_title{margin-bottom:80px;color:#fff}.top_section06 .data_frame img{width:100%}.top_section07{padding:120px 0;position:relative}.top_section07:before{content:"";width:100%;height:100%;background-color:#eff4f8;position:absolute;top:0;left:0;z-index:-3}.top_section07 .sec_sub_title{margin-bottom:56px}.top_section07 .p01{font-size:20px;font-weight:500;line-height:1.6;text-align:center;margin-bottom:80px}.top_section07 .job_block{margin-bottom:96px;display:flex;align-items:center;flex-direction:column}.top_section07 .job_block:last-child{margin-bottom:0}.top_section07 .job_block .thumb{width:100%;margin-right:0;flex-shrink:0;position:relative;margin-bottom:40px}.top_section07 .job_block .thumb p{font-size:42px;font-weight:700;line-height:1;text-align:center;color:#0071be;position:absolute;top:24px;left:24px;padding:8px 20px;background-color:#fff}.top_section07 .job_block .thumb img{width:100%}.top_section07 .job_block .text_area{width:100%;position:relative;padding-top:24px}.top_section07 .job_block .back_text{font-size:130px;font-weight:700;line-height:1;letter-spacing:0;color:rgba(0,113,190,.08);position:absolute;z-index:-1;top:0;left:-6px;white-space:nowrap}.top_section07 .job_block:last-child .back_text{left:-40px}.top_section07 .job_block .text01{display:flex;justify-content:center;align-items:center;margin-bottom:14px;height:40px;padding:0 12px;background-color:#0071be;font-size:20px;font-weight:700;line-height:1;color:#fff;width:fit-content}.top_section07 .job_block .text02{margin-bottom:30px;font-size:18px;font-weight:500;line-height:1.6;font-feature-settings:"palt"}.top_section07 .job_block .text02 a{color:rgba(0,113,190,1);text-decoration:underline;font-weight:500}.top_section07 .job_block .more_link{width:fit-content;margin:0;position:relative;padding-bottom:8px;border-bottom:1px solid #0071be;font-weight:500;line-height:1;color:#0071be;cursor:pointer;display:flex;align-items:center}.top_section07 .job_block .more_link:after{display:block;content:"";width:6px;height:9px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/blue_arrow.svg);margin-left:20px}.top_section07 .job_block .sub_img{width:270px;position:absolute;right:0;top:-140px}.top_section08{padding:120px 0 80px}.top_section08 .container{padding:0;max-width:720px}.top_section08 .sec_sub_title{margin-bottom:48px}.top_section08 .career_frame{margin-bottom:56px}.top_section08 .career_frame img{width:100%}.top_section08 .career_text{display:flex;justify-content:flex-end;font-weight:400;line-height:1.4}.top_section08 .career_text a{color:#000;font-weight:400}.top_section09{padding:80px 0 124px}.top_section09 .sec_sub_title{margin-bottom:72px}.top_section09 ul{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.top_section09 ul li{width:340px;max-width:100%;box-shadow:0px 0px 18px 0px rgba(0,0,0,.16);cursor:pointer}.top_section09 ul li:nth-child(2){margin:40px 0}.top_section09 ul li .thumb{position:relative}.top_section09 ul li .thumb img{width:100%}.top_section09 ul li .info{position:absolute;top:16px;left:0;display:flex;align-items:center}.top_section09 ul li .info01{height:32px;display:flex;justify-content:center;align-items:center;background-color:#fff;padding:0 8px;margin-right:6px;font-size:20px;font-weight:700;line-height:1;letter-spacing:0;color:#0071be}.top_section09 ul li .info02{font-size:18px;font-weight:500;line-height:1;color:#fff;letter-spacing:0;white-space:nowrap;display:flex;align-items:center}.top_section09 ul li .info02 span{font-size:22px;font-weight:700;margin-left:4px}.top_section09 ul li .text_area{padding:18px 12px 32px;background-color:#fff}.top_section09 ul li .text_area .p01{font-size:22px;font-weight:700;line-height:1.6;margin-bottom:12px}.top_section09 ul li:nth-child(3) .p01{letter-spacing:-.05em}.top_section09 ul li .text_area .p02{width:fit-content;display:flex;align-items:center;font-weight:500;line-height:1;color:#0071be}.top_section09 ul li .text_area .p02:after{display:block;content:"";width:6px;height:9px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/blue_arrow.svg);margin-left:16px}.top_section10{position:relative;padding-bottom:100px}.top_section10:before{content:"";width:100%;height:100%;background-color:#eff4f8;position:absolute;z-index:-3;top:0;left:0}.top_section10 .recruit_bg{width:100%}.top_section10 .white_box{max-width:720px;position:relative;z-index:1;padding:80px 24px 56px;background-color:#fff;box-shadow:0px 0px 12px 0px rgba(0,0,0,.16);margin:-6.667vw auto 0;border-radius:6px}.top_section10 .sec_sub_title{margin-bottom:80px}.top_section10 ul{margin-bottom:72px}.top_section10 ul li{margin-bottom:16px;font-weight:700;font-size:30px;line-height:1.4;letter-spacing:-.02em;color:#0071be;position:relative;padding-left:38px}.top_section10 ul li:before{content:"";width:32px;height:26px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/check.svg);position:absolute;left:0;top:9px}.top_section10 ul li span{background:linear-gradient(to top,#ffe922 0%,#ffe922 40%,transparent 40%,transparent 100%)}.top_section10 .flex{display:flex;justify-content:space-between;flex-direction:column;align-items:center}.top_section10 .box{width:100%;padding:56px 32px 32px;position:relative;background-color:#eff4f8;margin-bottom:56px}.top_section10 .box:last-child{margin-bottom:0}.top_section10 .box_title{position:absolute;height:44px;padding:0 12px;background-color:#0071be;position:absolute;left:32px;top:-22px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:24px;line-height:1;color:#fff}.top_section10 .box_text{font-weight:500;font-size:18px;line-height:1.65;letter-spacing:0}.top_section10 .box_text span{color:#ea7b15}.top_section11{padding-top:80px;padding-bottom:120px;position:relative}.top_section11:before{content:"";width:100%;height:100%;background-color:#eff4f8;position:absolute;z-index:-4;top:0;left:0}.top_section11 .sec_sub_title{margin-bottom:72px}.top_section11 .p01{display:flex;justify-content:center;align-items:center;margin-bottom:72px;font-weight:500;font-size:20px;line-height:1.65}.top_section11 .faq_block{margin-bottom:20px;background-color:#fff;letter-spacing:0}.top_section11 .faq_block .question_area{padding:24px 108px 24px 96px;position:relative;cursor:pointer;font-weight:700;font-size:22px;line-height:1.65}.top_section11 .faq_block .question_area:before{content:"Q";display:flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:50%;background-color:#0071be;font-weight:500;font-size:26px;line-height:1;color:#fff;position:absolute;top:16px;left:20px}.top_section11 .faq_block .question_area:after{content:"";width:17px;height:10px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/faq_arrow.svg);transition:.5s;transform:rotate(180deg);position:absolute;right:60px;top:40px}.top_section11 .faq_block .question_area.active:after{transform:rotate(0deg)}.top_section11 .faq_block .answer_area{padding:24px 108px 24px 96px;position:relative;font-weight:400;font-size:18px;line-height:1.65;display:none}.top_section11 .faq_block .answer_area:before{content:"A";display:flex;justify-content:center;align-items:center;width:54px;height:54px;border-radius:50%;background-color:#ea7b15;font-weight:500;font-size:26px;line-height:1;color:#fff;position:absolute;top:16px;left:20px}.top_section12{padding:120px 0;background-color:#0071be}.top_section12 .sec_title{color:#fff}.top_section12 .sec_sub_title{color:#fff;margin-bottom:80px}.top_section12 .table_frame{margin-bottom:80px}.top_section12 table{border-collapse:collapse;table-layout:fixed;letter-spacing:.01em}.top_section12 table th,.top_section12 table td{padding:32px 24px;border:1px solid #d7d7d7;vertical-align:top}.top_section12 table th{background-color:#eff4f8;font-weight:700;font-size:20px;line-height:1.65;text-align:center;white-space:nowrap;min-width:230px}.top_section12 table td{font-size:18px;line-height:1.65;background-color:#fff}.top_section12 table td span{color:#0071be}.top_section12 table td a{color:#0071be;font-weight:400;text-decoration:underline}.top_section12 table td a.tel{pointer-events:none;color:#000;text-decoration:none}.top_section12 .recruit_link{display:flex;justify-content:center;align-items:center;max-width:372px;height:80px;border-radius:4px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/orange_bg.png);margin:0 auto;font-weight:700;font-size:22px;line-height:1;color:#fff}.popup{position:fixed;width:100%;height:100vh;z-index:110;background-color:rgba(0,0,0,.19);top:0;left:0;display:flex;justify-content:center;align-items:center;transition:.7s;pointer-events:none;opacity:0}.popup.show{opacity:1;pointer-events:auto}.work_popup{width:90%;height:90%;max-width:1270px;max-height:735px;position:relative;padding:60px 24px 24px;background-color:#fff}.work_popup .close{width:24px;cursor:pointer;top:40px;right:48px;position:absolute}.work_popup .frame{max-width:685px;margin:0 auto;max-height:100%;overflow-y:scroll}.work_popup .work_title{width:fit-content;margin-bottom:24px;display:flex;justify-content:center;align-items:center;height:40px;padding:0 12px;background-color:#0071be;font-weight:500;font-size:22px;line-height:1;color:#fff}.work_popup .pic{width:100%}.job_popup{width:90%;height:90vh;max-width:1270px;max-height:735px;position:relative;padding:100px 0 24px;background-color:#eff4f8}.job_popup .close{width:24px;cursor:pointer;top:40px;right:48px;position:absolute}.job_popup .frame{max-height:100%;overflow-y:scroll}.job_popup .scroll_text{max-width:620px}.job_popup .flex{display:flex;max-width:600px;margin:0 auto;flex-direction:column}.job_popup .flex .left{width:100%}.job_popup .flex .left .thumb{position:relative;margin-bottom:24px}.job_popup .flex .left .thumb p{position:absolute;top:24px;left:24px;display:flex;justify-content:center;align-items:center;height:64px;padding:0 20px;background-color:#fff;font-weight:700;font-size:42px;line-height:1;color:#0071be}.job_popup .flex .left img{width:100%}.job_popup .flex .right{width:100%;flex-shrink:0;margin-left:0;position:relative;padding-top:48px}.job_popup .back_text{font-size:130px;font-weight:700;line-height:1;letter-spacing:0;color:rgba(0,113,190,.08);position:absolute;top:0;left:-6px;white-space:nowrap}.job_popup .back_text03{left:auto;right:-72px}.job_popup .info_block{margin-bottom:48px}.job_popup .info_title{width:fit-content;margin-bottom:16px;display:flex;justify-content:center;align-items:center;height:40px;padding:0 12px;background-color:#0071be;font-weight:700;font-size:20px;line-height:1;color:#fff}.job_popup .info_text{font-weight:500;font-size:18px;line-height:1.65}.job_popup .info_text a{color:#0071be;text-decoration:underline}.job_popup .mini_flex{margin-top:32px;display:flex;align-items:flex-start}.job_popup .mini_flex .example{flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:12px;height:32px;padding:0 8px;border:1px solid #0071be;font-size:18px;font-weight:500;line-height:1;color:#0071be}.job_popup .schedule{width:100%}.popup .close_flex{display:flex;justify-content:center;align-items:center;width:fit-content;margin:80px auto 40px;font-weight:500;line-height:1;color:#0071be;cursor:pointer}.popup .close_flex:after{display:block;content:"";width:6px;height:9px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/blue_arrow.svg);margin-left:16px}.interview_popup{width:90%;height:90vh;max-width:1270px;max-height:735px;position:relative;padding:100px 0 24px;background-color:#fff}.interview_popup .close{width:24px;cursor:pointer;top:40px;right:48px;position:absolute}.interview_popup .frame{max-height:100%;overflow-y:scroll}.interview_popup .container{max-width:620px}.interview_popup .scroll_text{max-width:620px}.interview_popup .frame img{width:100%;max-height:400px;object-fit:cover}.interview_popup .full_img{position:relative;margin:36px 0}.interview_popup .white_box{position:absolute;width:fit-content;bottom:0;left:0;background-color:#fff;padding:32px 20px}.interview_popup .name_flex{display:flex;align-items:flex-start;margin-bottom:12px;flex-direction:column}.interview_popup .name_flex .job{margin-right:0;margin-bottom:8px;padding:0 10px;height:32px;background-color:#0071be;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:18px;line-height:1;color:#fff}.interview_popup .name_flex .name{display:flex;align-items:center;font-weight:500;font-size:16px;line-height:1;color:#0071be}.interview_popup .name_flex .name span{margin-left:4px;font-size:20px;font-weight:700}.interview_popup .white_box .msg{font-weight:700;font-size:24px;line-height:1.3}.interview_popup .flex{display:flex;margin-bottom:0;flex-direction:column;align-items:center}.interview_popup .flex.reverse{flex-direction:column-reverse}.interview_popup .text_block{width:100%;margin:36px 0;letter-spacing:0}.interview_popup .flex .text_block{margin:36px 0}.interview_popup .text_block:first-child{margin-top:0}.interview_popup .text_block .question{margin-bottom:16px;font-weight:700;font-size:32px;line-height:1.75;color:#0071be}.interview_popup .text_block .answer{margin-bottom:16px;font-weight:500;font-size:18px;line-height:1.75}.interview_popup .img_area{flex-shrink:0;width:100%;margin:36px 0}.interview_popup .img_area.img_area_mini{width:100%}.interview_popup .blue_box{padding:16px;background-color:#eff4f8;margin-bottom:12px}.interview_popup .blue_box img{margin-bottom:16px}.interview_popup .cap{margin-top:16px;margin-bottom:12px;font-weight:700;font-size:18px;line-height:1.65;color:#0071be;display:flex;justify-content:center;align-items:center}.interview_popup .img_area .cap.mt0{margin-top:0}.interview_popup .img_area .cap.mt30{margin-top:30px}.interview_popup .img_area img{margin-bottom:16px}.interview_popup .img_area_right{margin-left:0}.interview_popup .img_area_left{margin-right:0}.interview_popup .img_mini_flex{display:flex;justify-content:space-between;margin-bottom:24px}.interview_popup .img_mini_flex img{width:48.5%}.entry_section01{color:#fff;text-align:center;height:300px;display:flex;justify-content:center;align-items:center;background:linear-gradient(189.08deg,#158fc3 1.47%,#0071be 100%)}.entry_section01 .p01{margin-bottom:16px;font-family:"Toppan Bunkyu Midashi Gothic",'Noto Sans CJK JP','Noto Sans JP',sans-serif;font-weight:900;font-size:50px;line-height:1.4;color:#fff}.entry_section01 .p02{font-weight:500;font-size:18px;line-height:1.4}.entry_section02{padding:120px 0}.entry_section02 .link_list{display:flex;flex-direction:column;align-items:center;margin-bottom:120px}.entry_section02 .link_list .link{cursor:pointer;width:430px;max-width:100%;height:80px;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:22px;line-height:1;border-radius:4px}.entry_section02 .link_list .link:after{content:"";width:18px;height:11px;margin-left:20px}.entry_section02 .link_list .link01{color:#f48117;border:3px solid #f48117;margin-bottom:40px}.entry_section02 .link_list .link01:after{background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/bottom_orange.svg)}.entry_section02 .link_list .link02{color:#fff;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/orange_bg.png)}.entry_section02 .link_list .link02:after{background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/bottom_white.svg)}.entry_section02 h2{margin-bottom:80px;text-align:center;font-family:"Toppan Bunkyu Midashi Gothic",'Noto Sans CJK JP','Noto Sans JP',sans-serif;font-style:normal;font-weight:900;font-size:42px;line-height:1.4;color:#0071be}.entry_section02 .flex{display:flex;justify-content:space-between;flex-direction:column;align-items:center}.entry_section02 .flex .left{width:472px;margin-bottom:40px}.entry_section02 .flex .left img{width:100%;margin-bottom:16px}.entry_section02 .flex .right{width:580px;letter-spacing:0}.entry_section02 .flex .color_box{padding:30px;background-color:#eff4f8;margin-bottom:28px}.entry_section02 .flex .color_box .p01{font-family:"Toppan Bunkyu Midashi Gothic",'Noto Sans CJK JP','Noto Sans JP',sans-serif;margin-bottom:20px;font-weight:900;font-size:28px;line-height:1.4;color:#0071be}.entry_section02 .flex ul li{display:flex;margin-bottom:12px;font-weight:500;font-size:18px;line-height:1.65}.entry_section02 .flex ul li:before{display:block;content:"";width:24px;height:24px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/entry_check.svg);margin-right:12px;flex-shrink:0;margin-top:2px}.entry_section02 .flex ul li:last-child{margin-bottom:0}.entry_section02 .flex .right p{margin-bottom:28px;font-weight:500;font-size:18px;line-height:1.65}.form_section{padding:120px 0;background:linear-gradient(189.08deg,#158fc3 1.47%,#0071be 22.28%,#158fc3 60.06%,#0071be 100%)}.form_section .sec_title{color:#fff}.form_section .sec_sub_title{color:#fff;margin-bottom:72px}.form_section .contact_box{background-color:#fff;padding:80px 24px}.form_section .contact_block{max-width:580px;margin:0 auto}.contact_block .form_line{margin-bottom:40px}.contact_block .form_line .title{margin-bottom:24px;font-weight:500;position:relative;padding-left:60px;font-size:20px;line-height:1}.contact_block .form_line .title .sub{margin-top:12px;font-weight:400}.contact_block .form_line .title:before{content:"必須";width:44px;height:24px;background:#d3261b;border-radius:4px;display:flex;justify-content:center;align-items:center;margin-right:16px;font-weight:500;font-size:14px;line-height:1;color:#fff;position:absolute;left:0;top:-1px}.contact_block .form_line .title.free:before{content:"任意";background:#a3a3a3}.contact_block .form_line .text_input{border:none;background:0 0;display:block;width:100%;height:56px;border-radius:5px;padding:0 20px;font-size:18px;font-weight:400;border:1px solid #bcbcbc;background-color:#fbfbfb}.contact_block .form_line .input_age{width:72px;margin-right:8px}.contact_block .form_line .mwform-checkbox-field{margin-left:0!important;cursor:pointer}.contact_block .form_line .mwform-checkbox-field input{width:18px;height:18px;cursor:pointer;vertical-align:middle;margin-bottom:4px}.contact_block .form_line .request_block{display:flex;flex-wrap:wrap;gap:16px 72px;max-width:380px}.contact_block .form_line .kind_block{display:flex;flex-wrap:wrap;gap:16px 72px}.contact_block .form_line .connecting_block{display:flex;flex-wrap:wrap;gap:16px 72px}.contact_block .form_line .age_flex{display:flex;align-items:center}.contact_block .form_line .age_flex .text{font-size:18px;line-height:1}.contact_block .form_line .education_block{width:200px;position:relative}.contact_block .form_line .education_block:after{content:"";position:absolute;right:16px;top:22px;width:0;height:0;border-style:solid;border-width:12px 7px 0;border-color:#000 transparent transparent;pointer-events:none}.contact_block .form_line .education_block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:0 0;width:100%;height:56px;cursor:pointer;text-align:center;font-size:18px;font-weight:400;background-color:#fbfbfb;border:1px solid #bcbcbc}.contact_block .form_line .upload_block{padding:20px;background-color:#fbfbfb;border:1px solid #bcbcbc;border-radius:5px}.contact_block .form_line textarea{border:none;background:0 0;display:block;width:100%;height:300px;border-radius:5px;padding:20px;font-size:18px;line-height:1.4;font-weight:400;border:1px solid #bcbcbc;background-color:#fbfbfb}.contact_block .agree_box{display:flex;justify-content:center;align-items:center;margin:56px 0}.contact_block .agree_box .agree_text{margin-left:10px;font-weight:400;font-size:18px;line-height:1.6;color:#000}.contact_block .agree_box .mwform-checkbox-field-text{display:none}.contact_block .agree_box input{width:18px;height:18px;margin-top:6px;cursor:pointer}.contact_block .agree_box .agree_text a{color:#0071be;font-weight:400;border-bottom:1px solid #0071be}.contact_block .submit_area{display:flex;flex-direction:column;align-items:center}.contact_block .submit_area .submit{border:none;background:0 0;display:flex;justify-content:center;align-items:center;width:372px;height:80px;background-image:url(//shigemoribankin-recruit.com/wp-content/themes/bankin/css/../img/orange_bg.png);border-radius:4px;cursor:pointer;font-size:22px;font-weight:700;line-height:1;color:#fff}.contact_block .submit_area .return{border:none;background:0 0;color:#000;margin-top:24px;padding:0 6px 4px;border-bottom:1px solid #000;cursor:pointer;font-size:20px;font-weight:500}.contact_block .mw_wp_form_confirm .agree_box{display:none}.contact_block .mw_wp_form_confirm .form_line .education_block:after{content:none}}