body{font-family:'Noto Sans JP',sans-serif}.page-header{display:none}.header_scrolled .site-header{background:#2751a2}.header_scrolled .global-nav-list>li>a{color:#fff}#breadcrumb{color:#fff;background-color:#2751a2;padding:5px 0;font-weight:700;letter-spacing:1.5pt}#breadcrumb a{color:#fff;text-decoration:none}table{border:none}tr{background:#fff}tr:nth-child(odd){background:#f0f1f6}th,td{padding:30px!important;border:none!important}th{color:#1f4887}table.KPI{border:none}table.KPI tr{background:#fff;border-bottom:1px solid #ccc!important}table.KPI tr:nth-child(odd){background:#fff}table.KPI th,table.KPI td{padding:20px 15px!important;border:none!important;font-size:.7em;font-weight:700;white-space:nowrap}table.KPI td{border-left:1px solid #ccc!important}table.KPI td:last-child{border-right:1px solid #ccc!important}table.KPI th{background:#2751a2;color:#fff;text-align:left;border-left:1px solid #ccc!important}table.KPI th:last-child{border-right:1px solid #ccc!important}.Scroll{overflow-y:hidden;overflow-x:scroll}h2{border-top:none;padding-top:0;border-bottom:2px solid #ddd;letter-spacing:1.5pt;color:#2751a2}h3{background:#f4f4f4;padding:10px;font-size:1.2rem;letter-spacing:1pt;font-weight:700;color:#333;border-radius:5px;border:none}h3:after{border-bottom:none!important;content:none}dl.Torikumi{background:#fdfdfd;padding:30px}dl.Torikumi dt{border-bottom:1px solid #eee;padding:0 10px 10px}dl.Torikumi dd{padding:5px 10px 0}dl.Torikumi dd p{margin:0}.s-inner{max-width:1000px;display:block;margin:0 auto;padding:50px 10px}.s-inner h2{font-size:2.5rem;font-family:'Lato','Noto Sans JP',sans-serif;border:none!important;text-align:center;line-height:1.4}.s-inner h2 span{font-size:.9rem;display:block;color:#333}div.S-1{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box;overflow:hidden;background:#f4f5f6}div.S-2{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box;overflow:hidden;background:#f0f1f6}div.S-3{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box;overflow:hidden;background:#efeded}div.S-4{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box;overflow:hidden;background:#fff}div.S-enkaku{width:100vw;height:100%;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box;overflow:hidden;background:url("/wp-content/uploads/2022/09/fukuoka-bg.jpg") no-repeat;object-fit:cover;background-position:center}div.S-enkaku h2{color:#fff}div.Mv{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;box-sizing:border-box;margin-bottom:-31px}div.Mv>.inner{min-width:1000px;display:block;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:right}div.Mv>.inner img{width:50%;height:auto;object-fit:contain}@media screen and (max-width:599px){div.Mv{width:100%;margin:0 auto;position:relative;box-sizing:border-box;margin-bottom:0;height:300px;display:flex;align-items:center}div.Mv img{width:100%;height:180px;object-fit:cover}}.timeline{list-style:none;background:rgba(32,68,131,.85);padding:0 50px;color:#fff}.timeline>li{margin-bottom:60px}@media (min-width :640px){.timeline>li{overflow:hidden;margin:0;position:relative}.timeline p{margin:18px 0!important}.timeline-date{width:110px;float:left;margin:20px　0}.timeline-content{width:75%;float:left;border-left:2px #fff solid;padding-left:30px}.timeline-content:before{content:'';width:12px;height:12px;background:#d8c55d;position:absolute;left:105px;top:24px;border-radius:100%}}.staff-info{display:flex;width:fit-content;flex-wrap:wrap;justify-content:flex-start}.profile{background:#fff;width:calc(94%/3);margin:1%;padding:2rem;border:1px solid #ddd}.profile__img{display:block;width:160px;height:160px;border-radius:50%;margin:0 auto}.profile__name{text-align:center;font-weight:700;font-size:1.2rem;margin:1rem auto 1rem;letter-spacing:.1rem}.profile__desc{line-height:1.6rem;font-size:.9rem}.profile__desc dt{border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align:center}.profile__desc dd.shikaku1{min-height:180px}.profile__desc dd.shikaku2{min-height:325px}span.yomi{color:#ddd;font-size:.8rem}span.job{font-size:.8rem}span.hitokoto{font-weight:700;color:#2751a2;min-height:105px;display:flex;align-items:center;font-size:.9rem}ul.hoken{padding:0;display:flex;list-style:none;flex-wrap:wrap;justify-content:flex-start}ul.hoken li{width:calc(94%/3);margin:1%}ul.teikei{padding:0;display:flex;list-style:none;flex-wrap:wrap;justify-content:center;color:#2751a2}ul.teikei li{width:calc(94%/3);margin:1%;border:2px solid #1f4887;text-align:center;padding:30px}@media screen and (max-width:599px){.profile{width:98%;margin:1%}.profile__desc dd.shikaku1,.profile__desc dd.shikaku2{min-height:10px}span.hitokoto{min-height:10px;font-size:1.2rem}ul.hoken{flex-direction:column}ul.hoken li{width:98%;margin:1%}ul.teikei li{width:calc(96%/2);margin:1%;border:2px solid #1f4887;text-align:center;padding:30px}}ul.news_list{background:#fff;list-style:none;border-top:1px solid #f0f1f6;border-bottom:1px solid #f0f1f6;padding:0}ul.news_list li{border-bottom:2px solid #f0f1f6;padding:20px;display:block;line-height:1.5;color:#1f4887}ul.news_list li:last-child{border-bottom:none}ul.news_list li a{text-decoration:none;color:#2751a2}span.cat{margin-right:15px;min-width:60px;display:inline-block;text-align:center;padding:5px 10px;font-size:.9rem}span.infomation{background:#cd5518;color:#fff}span.news_date{margin-right:15px}dl.seika{display:flex;flex-wrap:wrap;justify-content:flex-start}dl.seika dt{background:#e0effc;color:#333;padding:10px;width:100%;margin-bottom:20px}dl.seika dd{padding:30px 10px}span.mokuhyou{background:#333;padding:10px 20px;color:#fff;margin-right:15px}span.genjyo{background:#2751a2;color:#fff;padding:10px 20px;margin-right:15px}.keiei ul{margin:0}.keiei ul li{padding:0}.site-footer{border:none;background:#f0f1f6}dl.foot-about{font-size:1rem;line-height:1.7;font-weight:700;color:#555}ul.foot{list-style:none;font-size:1rem;font-weight:700;padding:0}ul.foot li a{text-decoration:none;color:#2751a2}.copy{background:#333;color:#fff;padding:2px 0;text-align:center}dl.Contact{display:flex;flex-wrap:wrap}dl.Contact dt{width:30%;box-sizing:border-box;padding:15px 10px;position:relative}dl.Contact dd{width:70%;box-sizing:border-box;padding:15px 10px}span.must{position:absolute;background:#eb7a1c;color:#fff;padding:10px;font-size:.7rem;right:10px}input.wpcf7-text,.wpcf7-textarea{width:100%;border:1px solid #ddd;box-sizing:border-box;padding:10px}input.wpcf7-form-control.has-spinner.wpcf7-submit{width:400px;padding:10px;display:block;margin:0 auto}.red{color:#d63b50}.vk_posts.next-prev{display:none}@media screen and (max-width:520px){dl.Contact dt{width:100%;box-sizing:border-box;padding:50px 10px 15px;position:relative}dl.Contact dd{width:100%;box-sizing:border-box;padding:15px 10px}input.wpcf7-text,.wpcf7-textarea{min-height:50px}input.wpcf7-form-control.has-spinner.wpcf7-submit{max-width:90%;padding:10px 20px;display:block;margin:0 auto;height:90px}}.recaptcha_policy{padding:0;margin:0;text-align:center;font-size:.5rem !important;color:#ddd !important}.recaptcha_policy a{font-size:.5rem !important;color:#ddd !important}.grecaptcha-badge{visibility:hidden}ul.hoken2{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}ul.hoken2 li{width:50%;box-sizing:border-box}ul.teikei2{display:flex;flex-direction:column;flex-wrap:wrap;list-style:none;margin:0;padding:0 30px}ul.teikei2 li{width:100%;text-align:center}ul.teikei2 li a{display:block;color:#fff;text-decoration:none;background:#ce012c;box-sizing:border-box;padding:10px;border-radius:5px;position:relative}ul.teikei2 li a:after{content:'';border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;display:inline-block;width:10px;height:10px;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(45deg)}ul.teikei2 li a:hover{font-weight:700;opacity:.9}@media screen and (max-width:520px){ul.hoken2 li{width:100%}ul.teikei2{padding:0}ul.teikei2 li a{padding:15px 10px}}dl.yoko2{display:flex;flex-wrap:wrap;flex-direction:row-reverse}dl.yoko2 dt{width:calc(40% - 20px);padding:10px}dl.yoko2 dd{width:calc(60% - 20px);padding:10px}@media screen and (max-width:520px){dl.yoko2{display:flex;flex-wrap:wrap;flex-direction:column-reverse;justify-content:center;align-items:center}dl.yoko2 dt{width:calc(100% - 20px);padding:10px;text-align:center}dl.yoko2 dd{width:calc(100% - 20px);padding:10px}}