@charset "utf-8";:root{--color01:#ffaf00;--color02:#f80;--color03:#ffda61}body figure{margin:0 auto}*{box-sizing:border-box}img{max-width:100%}.fcred{color:red}.fwbold{font-weight:700}.fs80{font-size:.8em}.fs120{font-size:1.2em}.left{float:left}.right{float:right}.center{text-align:center}.alignright{text-align:right}.alignleft{text-align:left}.clear{clear:both}.italic{font-style:italic}a{color:inherit;text-decoration:none}body{font-family:'Zen Maru Gothic',"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-weight:500;line-height:1.6;color:#333}@media screen and (min-width:1021px){.sp_cont{display:none !important}}a:hover{text-decoration:underline;color:inherit}.hover_btn{transition:.5s;opacity:1}.hover_btn:hover{transition:.5s;opacity:.75}header{position:fixed;width:100%;height:150px;background:#fff;z-index:10;top:0;left:0;right:0;transition:.5s}header .header_box{display:flex;justify-content:space-between;align-items:center;width:100%;height:150px;padding:0 50px 0;margin:0 auto}header .header_box .logo span{display:inline-block;color:var(--color01);font-size:24px;font-weight:700;margin:20px 0 0;vertical-align:middle}header .header_box .logo img{width:370px;display:inline-block;margin:0 20px 0 0;vertical-align:middle}header .header_box .logo a{text-decoration:none;transition:.5s}header .header_box .logo a:hover{opacity:.5}header .header_box .btn_header{width:300px;height:60px;line-height:60px}header .header_box .btn_header a{display:block;width:100%;height:100%;color:var(--color02);font-size:20px;font-weight:700;background:#fff;text-align:center;border:solid 1px var(--color02);border-radius:999px;text-decoration:none;transition:.5s}header .header_box .btn_header a:hover{color:#fff;background:var(--color02)}header .header_box .btn_header a:after{display:inline-block;content:"";width:15px;height:15px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target_o.svg) no-repeat center/cover;margin:0 0 0 20px}header .header_box .btn_header a:hover:after{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target_w.svg) no-repeat center/cover}header .header_box .btn_fixed{position:fixed;width:220px;top:250px;right:-50px;z-index:8}header .header_box .btn_fixed a{transition:.5s}header .header_box .btn_fixed a:hover{opacity:.5}nav{display:none}main{display:block}main article{overflow:hidden}.box{width:100%;max-width:1200px;margin:0 auto;padding:0 50px}.btn_common{width:300px;height:60px;line-height:60px}.btn_common a{display:block;width:100%;height:100%;color:#fff;font-size:18px;font-weight:700;text-align:center;padding:0 2em;background:var(--color02);border:solid 1px var(--color02);border-radius:999px;text-decoration:none;transition:.5s}.btn_common a:hover{color:var(--color02);background:#fff}.btn_common a:after{display:inline-block;content:"";width:15px;height:12px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_ar.svg) no-repeat center/cover;margin:0 0 0 10px}.btn_common a:hover:after{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_ar_o.svg) no-repeat center/cover}.btn_common a[target=_blank]:after{width:15px;height:15px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target_w.svg) no-repeat center/cover}.btn_common a[target=_blank]:hover:after{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target_o.svg) no-repeat center/cover}.pagetop{position:fixed;width:200px;right:50px;bottom:50px;z-index:9;cursor:pointer}footer{background:var(--color03)}footer .box{display:flex;flex-flow:row-reverse;justify-content:space-between;width:100%;max-width:1350px;padding:80px 50px 60px;margin:0 auto}footer .box>div:nth-of-type(1){display:flex;flex-flow:row;justify-content:flex-end;width:calc(100% - 400px)}footer .box>div:nth-of-type(1)>ul{margin:0 0 0 15%}footer .box>div:nth-of-type(1)>ul>li{margin:0 0 20px}footer .box>div:nth-of-type(1)>ul>li p{font-size:18px;font-weight:700;margin:0 0 15px}footer .box>div:nth-of-type(1)>ul>li ul{font-size:16px;margin:0 0 25px 20px}footer .box>div:nth-of-type(1)>ul>li ul li{margin:0 0 10px}footer .box>div:nth-of-type(1) ul li a{color:#555}footer .box>div:nth-of-type(1)>ul>li a[target=_blank]:after{display:inline-block;content:"";width:.8em;height:.8em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target.svg) no-repeat center/cover;margin:0 0 0 .5em}footer .box>div:nth-of-type(2){width:380px;text-align:center}footer .box>div:nth-of-type(2) .logo{margin:0 auto 20px}footer .box>div:nth-of-type(2) .footer_line{font-size:16px;font-weight:500;margin:0 auto 90px}footer .box>div:nth-of-type(2) .footer_line:before{display:inline-block;content:"";width:30px;height:30px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_line.png) no-repeat center/cover;vertical-align:middle;margin:0 10px 0 0}footer .box>div:nth-of-type(2) .btn_common{margin:0 auto 30px}footer .box>div:nth-of-type(2) ul{margin:0 auto 20px}footer .box>div:nth-of-type(2) ul li{display:inline-block;font-size:16px;margin:0 5px}footer .box>div:nth-of-type(2) ul li a[target=_blank]:after{display:inline-block;content:"";width:.8em;height:.8em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target.svg) no-repeat center/cover;margin:0 0 0 .5em}footer .box>div:nth-of-type(2) .copyright{font-size:14px;font-weight:400}.editor_contents h2,.h2_common{font-size:50px;font-weight:700;line-height:1.5;text-align:center;padding:0 0 40px;margin:0 auto 100px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/h2_common.png) no-repeat bottom center/2.84em}.editor_contents h2{margin:160px auto 100px}.editor_contents h2:nth-of-type(1){margin:0 auto 100px}.editor_contents h3{position:relative;font-size:36px;font-weight:700;line-height:1.5;margin:80px auto 60px;padding:0 0 0 1.5em;z-index:0}.editor_contents h3:before{position:absolute;display:block;content:"";width:1em;height:1em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/bg_h3.png) no-repeat center/cover;top:.35em;left:0;z-index:0}.editor_contents h4{color:#ff5700;font-size:28px;font-weight:700;line-height:1.5;margin:60px auto 40px}.editor_contents h5{font-size:24px;font-weight:700;line-height:1.5;margin:40px auto 20px}.editor_contents p{margin:0 0 20px}.editor_contents table{width:auto;margin:0 0 40px;max-width:100%;clear:both}.editor_contents table th{font-size:20px;font-weight:700;text-align:left;padding:2em;border:solid 1px #333;background:#ffdd94;vertical-align:middle}.editor_contents table td{text-align:left;padding:1.5em;border:solid 1px #333;background:#fff;vertical-align:middle}.editor_contents a.link:hover{text-decoration:underline}.editor_contents .border_box{margin:60px auto;padding:2em;background:#fff;border:solid 2px var(--color01);border-radius:30px}.editor_contents .border_box>div>*:nth-last-child(1){margin-bottom:0}.editor_contents .btn_link{display:inline-block;min-width:450px;line-height:1.5;margin:0 40px 40px 0}.btn_link a{display:block;width:100%;height:100%;color:#fff;font-size:24px;font-weight:700;text-align:center;padding:1.3em 2em;background:var(--color01);border:solid 1px var(--color01);border-radius:999px;text-decoration:none;transition:.5s}.btn_link a:hover{color:var(--color02);background:#fff}.btn_link a:after{display:inline-block;content:"";width:.85em;height:.7em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_ar.svg) no-repeat center/cover;margin:0 0 0 .5em}.btn_link a:hover:after{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_ar_o.svg) no-repeat center/cover}.btn_link a[target=_blank]:after{height:.85em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target_w.svg) no-repeat center/cover}.btn_link a[target=_blank]:hover:after{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target_o.svg) no-repeat center/cover}.wp-block-columns{display:flex;justify-content:space-between;align-items:center;flex-flow:row;margin:0 0 60px!important}.wp-block-columns.columns_reverse{flex-flow:row-reverse}.wp-block-columns .wp-block-column{width:53%!important}.wp-block-columns .wp-block-column:nth-child(2){width:43%!important}.wp-block-columns>.wp-block-column{flex-basis:auto!important}:where(.wp-block-columns.is-layout-flex){gap:4%!important}.sub_page{background:#fff6eb;padding:0 0 180px}.kv_common{position:relative;margin:148px 0 10vw;z-index:0}.kv_common:after{position:absolute;display:block;content:"";width:100%;height:0;padding:45% 0 0;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/kv_bg.png) no-repeat top center/cover;top:-150px;left:0;right:0;z-index:-1}.kv_common img{display:block;width:100%}.kv_common .p_title{position:absolute;color:#fff;font-size:60px;font-weight:700;text-align:center;margin:auto;left:0;right:0;top:50%;transform:translateY(-50%);z-index:1}.home_header{background:0 0}.home_header.header_df{background:#fff}.home .box{max-width:1400px}.home_kv{position:relative;padding:150px 0 17vw;z-index:1}.home_kv:before{position:absolute;display:block;content:"";width:100%;height:0;padding:73% 0 0;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_kv.png) no-repeat top center/100%;margin:auto;top:0;left:0;right:0;z-index:-1}.home_kv:after{position:absolute;display:block;content:"";width:100%;height:34.3vw;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_section.png) no-repeat center/100%;left:0;right:0;bottom:-17vw;z-index:1}.home_kv h2{position:absolute;width:100%;top:0;left:0;right:0;margin:auto;z-index:0}.home_kv h2 img{position:absolute;width:42.8%;max-width:823px;top:11vw;right:57%;z-index:0}.loaded .home_kv h2 img.pc_cont{display:block!important}.loaded .home_kv h2 img.sp_cont{display:none!important}.home_kv .youtube_cont{position:absolute;width:100%;height:53vw;margin:auto;top:7vw;left:0;right:0;z-index:-2}.home_kv .youtube_cont>iframe{width:100%;height:100%;object-fit:cover}.home_kv .slider{opacity:0;position:absolute;width:80%;margin:auto;top:7vw;left:0;right:0;z-index:-2;transition:1s}.home_kv .slider.slick-initialized{opacity:1}.home_kv .box{margin:55vw auto 0;text-align:center}.home_kv .box:before{position:absolute;display:block;content:"";width:271px;height:274px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg01.png) no-repeat center/cover;bottom:400px;right:-150px;z-index:0}.home_kv .box:after{position:absolute;display:block;content:"";width:332px;height:313px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg02.png) no-repeat center/cover;bottom:-150px;left:-180px;z-index:2}.home_kv .box p{font-size:18px;line-height:2.2;margin:0 auto 30px}.home_kv .box p.copy-l{font-size:28px;font-weight:700;margin:40px auto}.home_kv .box p:last-of-type{margin-bottom:0}.home_kv .box .btn_common{line-height:60px}.home_about{position:relative;background:#fff6eb;padding:17.4vw 0 0;overflow:hidden;z-index:0}.home_about:after{position:absolute;display:block;content:"";width:100%;height:6.25vw;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/about_bottom.png) no-repeat center/100%;left:0;right:0;bottom:-2px;z-index:1}.home_about ul{display:flex;justify-content:space-between;align-items:center;margin:0 auto 700px}.home_about ul li{width:32%}.home_about ul li:nth-child(1){transform:translateY(-80px)}.home_about ul li:nth-child(3){transform:translateY(80px)}.home_about ul li a{transition:.5s}.home_about ul li a:hover{opacity:.5}.home_about section{position:relative;width:100%;max-width:900px;margin:0 auto 700px;z-index:0}.home_about section:nth-of-type(2){margin:0 auto 20vw}.home_about:before{position:absolute;display:block;content:"";width:1419px;height:1495px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg03.png) no-repeat center/cover;top:380px;right:-400px;z-index:-1}.home_about section:nth-of-type(1):before{position:absolute;display:block;content:"";width:724px;height:567px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg04.png) no-repeat center/cover;top:-500px;left:-600px;z-index:-2}.home_about section:nth-of-type(1) span{position:absolute;display:block;content:"";width:460px;height:464px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg05.png) no-repeat center/cover;top:-80px;left:-500px;z-index:1}.home_about section:nth-of-type(2) span:nth-of-type(1){position:absolute;display:block;content:"";width:1419px;height:1460px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg06.png) no-repeat center/cover;top:-500px;left:-1000px;z-index:-11}.home_about section:nth-of-type(2) span:nth-of-type(2){position:absolute;display:block;content:"";width:808px;height:797px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg07.png) no-repeat center/cover;top:140px;right:-700px;z-index:1}.home_about section>div{display:inline-block;width:380px}.home_about section:nth-of-type(2)>div{width:300px}.home_about section:nth-of-type(2){text-align:right}.home_about section h3{position:relative;color:#ff5700;font-size:35px;font-weight:700;text-align:left;padding:120px 0 30px;margin:0 0 30px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/h2_common.png) no-repeat bottom left/4em}.home_about section h3:before{position:absolute;display:block;content:"";width:150px;height:103px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/ico01.png) no-repeat left/auto 100%;top:0;left:0}.home_about section:nth-of-type(2) h3:before{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/ico02.png) no-repeat center/cover}.home_about section p{font-size:20px;text-align:left;margin:0 0 40px}.home_about section:nth-of-type(1) figure{position:absolute;width:40vw;min-width:860px;bottom:200px;left:300px;z-index:-1}.home_about section:nth-of-type(2) figure{position:absolute;width:40vw;min-width:860px;bottom:200px;right:320px;z-index:-1}.home_about section:after{position:absolute;display:block;content:"";width:130%;height:0;padding:112% 0 0;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_about01.png) no-repeat left/auto 100%;bottom:-100px;left:-15%;z-index:-2}.home_about section:nth-of-type(2):after{width:135%;padding:104% 0 0;bottom:-100px;left:-10%;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_about02.png) no-repeat center/cover}.home_feature{position:relative;padding:10vw 0 200px;z-index:1}.home_feature .box{max-width:1030px;margin:0 auto}.home_feature .box ul{position:relative;display:flex;justify-content:space-between;flex-flow:row;flex-wrap:wrap;z-index:0}.home_feature .box ul:before{position:absolute;display:block;content:"";width:434px;height:443px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg08.png) no-repeat center/cover;top:-150px;right:-250px;z-index:-2}.home_feature .box ul:after{position:absolute;display:block;content:"";width:822px;height:848px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg09.png) no-repeat center/cover;top:0;left:-1100px;z-index:-2}.home_feature .box ul li{position:relative;width:46%;text-align:center;margin:0 0 70px;border-radius:20px;overflow:hidden;z-index:0}.home_feature .box ul li:nth-child(even){transform:translateY(50px)}.home_feature .box ul li a{display:block;padding:80% 0 0;text-decoration:none;transition:.5s}.home_feature .box ul li a:hover{opacity:.5}.home_feature .box ul li a img{position:absolute;width:100%;top:0;left:0}.home_feature .box ul li div{position:relative;padding:20% 0 16%;z-index:1}.home_feature .box ul li:nth-child(1) div{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_feature01.png) no-repeat bottom center/100%}.home_feature .box ul li:nth-child(2) div{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_feature02.png) no-repeat bottom center/100%}.home_feature .box ul li:nth-child(3) div{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_feature03.png) no-repeat bottom center/100%}.home_feature .box ul li:nth-child(4) div{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg_feature04.png) no-repeat bottom center/100%}.home_feature .box ul li div p{position:relative;font-size:14px;font-weight:700;z-index:2}.home_feature .box ul li a[target=_blank] div p:after{display:inline-block;content:"";width:1em;height:1em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target_o.svg) no-repeat center/cover;margin:0 0 0 .5em}.home_feature .box ul li div p span{display:block;font-size:24px;margin:0 0 5px}.home_recruit{position:relative;background:#fff6eb;padding:240px 0;z-index:0}.home_recruit img{width:100%}.home_recruit:before{position:absolute;display:block;content:"";width:1006px;height:1000px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg10.png) no-repeat center/cover;top:-400px;right:-350px;z-index:-1}.home_recruit .h2_common{position:relative;margin:0 auto 40px;z-index:0}.home_recruit .h2_common:before{position:absolute;display:block;content:"";width:669px;height:544px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg11.png) no-repeat center/cover;top:-50px;left:-550px;z-index:0}.home_recruit .h2_common:after{position:absolute;display:block;content:"";width:514px;height:511px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg12.png) no-repeat center/cover;top:300px;right:-350px;z-index:0}.home_recruit .h2_common+p{font-size:18px;text-align:center;margin:0 auto 80px}.home_recruit .btn_recruit{position:relative;width:100%;max-width:840px;margin:0 auto;z-index:0;transition:.5s}.home_recruit .btn_recruit:hover{opacity:.5}.home_recruit .btn_recruit:after{position:absolute;display:block;content:"";width:343px;height:253px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/ico_char.png) no-repeat center/cover;left:-90px;bottom:-80px}.home_line{padding:150px 0 240px}.home_line h2{font-size:20px;margin:0 auto 20px;text-align:center}.home_line p{position:relative;width:100%;max-width:600px;margin:0 auto;transition:.5s;z-index:0}.home_line p:hover{opacity:.5}.home_line p:before{position:absolute;display:block;content:"";width:548px;height:595px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg13.png) no-repeat center/cover;top:-350px;left:-650px;z-index:0}.home_line p:after{position:absolute;display:block;content:"";width:463px;height:434px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/home/bg14.png) no-repeat center/cover;top:-100px;right:-750px;z-index:0}.page_recruit .box{max-width:960px}.page_recruit .flow dl{position:relative;z-index:0;display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;margin:0 auto 70px}.page_recruit .flow dl dt{position:relative;width:240px;font-size:30px;font-weight:700;line-height:1.2;padding:0 0 0 1.5em}.page_recruit .flow dl dt:before{position:absolute;display:block;content:"";width:1em;height:1em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/bg_h3.png) no-repeat center/cover;top:1.2em;left:0;z-index:2}.page_recruit .flow dl dt:after{position:absolute;display:block;content:"";background:#ffe4b1;width:7px;height:calc(100% - 1.5em);top:2.5em;left:.4em;z-index:1}.page_recruit .flow dl dt:nth-last-of-type(1):after{display:none}.page_recruit .flow dl dt span{display:inline-block;font-size:60px;margin:0 0 0 .2em}.page_recruit .flow dl dd{width:calc(100% - 240px);padding:1em 0 80px}.page_recruit .flow dl dd p{font-size:2em;font-weight:700;color:#ff5700;margin:0 0 20px}.page_recruit .flow ul{position:relative;z-index:0}.page_recruit .flow ul li{width:49%;height:100px;line-height:100px;text-align:center;float:left;margin:0 2% 4% 0}.page_recruit .flow ul li:nth-child(even){margin:0 0 4%}.page_recruit .flow ul li:nth-last-child(1){width:100%;margin:0}.page_recruit .flow ul li a{display:block;height:100%;color:#fff;font-size:24px;font-weight:700;background:var(--color01);text-decoration:none;border-radius:20px;transition:.5s}.page_recruit .flow ul li:nth-last-child(1) a:hover{opacity:.5}.page_recruit .flow ul li:nth-last-child(1) a{color:#333;background:#fcd582}.page_recruit .flow ul li a:after{display:inline-block;content:"";width:.85em;height:.7em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_ar.svg) no-repeat center/cover;margin:0 0 0 .5em}.page_recruit .flow ul li a[target=_blank]:after{height:.85em;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_target.svg) no-repeat center/cover}.page_recruit .flow ul li:nth-child(1) a,.page_recruit .flow ul li:nth-child(2) a{color:#fff;border:solid 1px var(--color01);background:var(--color01)}.page_recruit .flow ul li:nth-child(1) a:hover,.page_recruit .flow ul li:nth-child(2) a:hover{color:var(--color01);background:#fff}.page_recruit .flow ul li:nth-child(1) a:hover:after,.page_recruit .flow ul li:nth-child(2) a:hover:after{background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/common/ico_ar_o.svg) no-repeat center/cover}.page_recruit .flow dl:before,.page_recruit .flow dl:after,.page_recruit .flow ul:before{position:absolute;display:block;content:"";z-index:-1}.page_recruit .flow dl:before{width:255px;height:430px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/sub/bg_flow01.png) no-repeat center/cover;top:0;left:-600px}.page_recruit .flow dl:after{width:119px;height:113px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/sub/bg_flow02.png) no-repeat center/cover;top:-200px;right:-400px}.page_recruit .flow ul:before{width:546px;height:550px;bottom:-200px;right:-800px;background:url(//www.kawanoe-shinkin.co.jp/career/cms/wp-content/themes/kawanoe_recruit2023/assets/css/../img/sub/bg_flow03.png) no-repeat center/cover}.fade{opacity:0;transition:.5s}.fade.totop{transform:translateY(50px)}.fade.fadein{opacity:1}.fade.fadein.totop{transform:translateY(0)}