@charset "UTF-8";@font-face{font-family:"Sawarabi Gothic";src:url(//www.kensetsugyou.or.jp/wp-content/themes/bizlife-s/font/SawarabiGothic-Regular.ttf) format("ttf");src:url(//www.kensetsugyou.or.jp/wp-content/themes/bizlife-s/font/SawarabiGothic-Regular.woff) format("woff")}*,p,a,h1,h2,h3,h4,h5,h6{font-family:"Sawarabi Gothic","メイリオ","Meiryo","Raleway",Helvetica,Arial,sans-serif}.onepress-menu a{font-family:"Sawarabi Gothic","メイリオ","Meiryo","Raleway",Helvetica,Arial,sans-serif}h1{line-height:1.3;font-size:33px;font-size:2.0625rem}@media screen and (min-width:768px){h1{font-size:33px;font-size:2.0625rem}}h2{line-height:1.2;font-size:25px;font-size:1.5625rem}@media screen and (min-width:768px){h2{font-size:25px;font-size:1.5625rem}}h3{font-size:22px;font-size:1.375rem;font-weight:600}h4{font-size:20px;font-size:1.25rem}h5{font-size:18px;font-size:1.125rem}ul,ol,dl,p,details,address,.vcard,figure,pre,fieldset,table,dt,dd,hr{font-size:16px;font-size:1.125rem;font-size:1rem}.vk_balloon p{color:#333}div.wp-block-buttons a[target=_blank]:after,.linkblank a[target=_blank]:after{font-family:"Font Awesome 6 Free";content:"\f08e";font-weight:900;margin-left:.5rem;margin-right:.5rem;font-size:1rem}div.wp-block-buttons a[href$=".pdf"]:after,.linkpdf a[href$=".pdf"]:after{font-family:"Font Awesome 6 Free";content:"\f1c1";font-weight:900;margin-left:.5rem;margin-right:.5rem;font-size:1rem}div.wp-block-buttons a[href$=".doc"]:after,.linkpdf a[href$=".doc"]:after{font-family:"Font Awesome 6 Free";content:"\f1c2";font-weight:900;margin-left:.5rem;margin-right:.5rem;font-size:1rem}div.wp-block-buttons a[href$=".xls"]:after,.linkpdf a[href$=".xls"]:after{font-family:"Font Awesome 6 Free";content:"\f1c3";font-weight:900;margin-left:.5rem;margin-right:.5rem;font-size:1rem}a:hover img{opacity:.8}div.wp-block-buttons a{text-decoration:none}div.wp-block-buttons a.wp-block-button__link{box-sizing:content-box;border:2px solid;padding:.667em 1.333em}div.wp-block-buttons a.wp-block-button__link:hover{background-color:#fff;color:#777}div.wp-block-buttons div.is-style-outline a.wp-block-button__link:hover{background-color:#32373c;color:#fff}.flex_gap0{gap:0 !important}.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr th,.wp-block-flexible-table-block-table.wp-block-flexible-table-block-table>table tr td{border-color:#e9e9e9}.site-header{border-top:5px solid #000;padding:3px 0}div.site-logo-div{max-width:300px}@media screen and (max-width:767px){div.site-logo-div{max-width:280px}}@media screen and (max-width:575px){div.site-logo-div{max-width:280px}}div.site-logo-div a{display:block}ul.onepress-menu li a[target=_blank]:after{font-family:"Font Awesome 6 Free";content:"\f08e";font-weight:900;margin-left:.5rem}@media screen and (min-width:1140px){ul.onepress-menu li a{padding-right:.6rem;padding-left:.6rem;font-size:.8rem}ul.onepress-menu ul{width:auto}ul.onepress-menu>li>ul:before{content:'';width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-10px;left:30px}ul.onepress-menu ul li a{background-color:#f93e63;background-image:linear-gradient(180deg,#e83357 0%,#f93e63 100%);color:#fff}ul.onepress-menu>li.current-menu-item>a,ul.onepress-menu ul li.current-menu-item>a{color:#f3d321}.onepress-menu>li{position:relative}.onepress-menu>li:not(:last-of-type):after{content:'';height:2rem;position:absolute;right:0;top:calc(50% - 1rem);border-right:1px solid rgba(255,255,255,.5);transform:rotate(10deg)}ul.onepress-menu ul li a:hover{background:#f93e63;background-image:linear-gradient(180deg,#f93e63 0%,#f93e63 100%);color:#f3d321}.onepress-menu>li>a:hover,.onepress-menu>li.onepress-current-item>a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}ul.onepress-menu li.menu-item-has-children i{color:#fff}ul.onepress-menu li.menu-item-has-children:hover>a,ul.onepress-menu li.menu-item-has-children:hover>div>i{color:#f3d321;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}ul.onepress-menu li.menu-item-has-children a{padding-right:1.5rem}ul.onepress-menu li.menu-item-has-children ul.sub-menu li a{font-weight:400;white-space:nowrap}ul.onepress-menu li.menu-item-has-children,ul.onepress-menu li{position:relative}ul.onepress-menu div.nav-toggle-subarrow{display:block;position:absolute;top:0;right:.5rem;z-index:1}ul.onepress-menu li:hover>ul,ul.onepress-menu li.sfHover>ul,ul.onepress-menu li:hover>a,ul.onepress-menu li:hover>div.nav-toggle-subarrow{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}ul.onepress-menu ul div.nav-toggle-subarrow{top:8px}}@media screen and (max-width:1199px){header#masthead div.container{width:1060px;max-width:100%}}@media screen and (max-width:1140px){header#masthead div.container{width:100%;max-width:100%}.onepress-menu.onepress-menu-mobile .nav-toggle-dropdown>ul{width:100%}}@media screen and (max-width:767px){div.hero__content h1.hero-large-text{font-size:2rem}}@media screen and (max-width:575px){div.hero__content h1.hero-large-text{font-size:1.4rem}}div.page-header{padding:120px 0 0;min-height:300px;background:url("https://www.kensetsugyou.or.jp/wp-content/uploads/2023/02/25360810_m.jpg") no-repeat center -600px;background-color:rgba(255,255,255,0);background-blend-mode:lighten;background-size:cover 100%}.page-header .entry-title,.page-header .page-title{letter-spacing:2px;font-size:1.8rem;font-weight:400}.page-header .entry-title,.page-header .page-title span{font-weight:400}@media screen and (max-width:992px){div.page-header h1{background:linear-gradient(to right,rgba(0,0,0,0) 10%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.2) 80%,rgba(0,0,0,0) 90%)}.page-header .entry-title,.page-header .page-title{font-size:1.6rem}}@media screen and (max-width:767px){div.page-header h1{background:linear-gradient(to right,rgba(0,0,0,0) 10%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.2) 80%,rgba(0,0,0,0) 90%)}.page-header .entry-title,.page-header .page-title{letter-spacing:1px;font-size:1.4rem}}@media screen and (max-width:575px){div.page-header h1{background:linear-gradient(to right,rgba(0,0,0,0) 10%,rgba(0,0,0,.2) 20%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.2) 80%,rgba(0,0,0,0) 90%)}.page-header .entry-title,.page-header .page-title{letter-spacing:1px;font-size:1.2rem}}div.page-header h1{text-align:center;color:#fff;padding:.4rem 0 .5rem;background:linear-gradient(to right,rgba(0,0,0,0) 20%,rgba(0,0,0,.2) 30%,rgba(0,0,0,.75) 50%,rgba(0,0,0,.2) 70%,rgba(0,0,0,0) 80%);text-shadow:1px 1px 0 rgba(134,134,134,.5),-1px 1px 0 rgba(134,134,134,.5),1px -1px 0 rgba(134,134,134,.5),-1px -1px 0 rgba(134,134,134,.5)}body.single div.site-content:before{content:"";display:block;width:100%;padding:0;min-height:299px;border-bottom:1px solid #eee;background:url("https://www.kensetsugyou.or.jp/wp-content/uploads/2023/02/25360810_m.jpg") no-repeat center -600px;background-color:rgba(255,255,255,0);background-blend-mode:lighten;background-size:cover 100%}body.single header.entry-header{width:100%}body.single header.entry-header h1.entry-title{font-size:2rem}span.byline{display:none}#footer-widgets{height:400px;background:url("https://www.kensetsugyou.or.jp/wp-content/uploads/2023/02/footer_bg03.jpg") no-repeat center center;position:relative;background-size:cover}@media screen and (max-width:992px){#footer-widgets{min-height:400px;height:auto}}#footer-widgets:before{content:"";display:block;background-color:rgba(0,0,0,.6);height:100%;width:100%;position:absolute;top:0;left:0}#footer-widgets .footer-widget{color:#fff;text-align:center}#footer-widgets .footer-widget h2{font-size:2rem;margin-bottom:2rem}#footer-widgets .footer-widget p{font-size:1.25rem;text-wrap:bold;color:#fff}#footer-widgets .btn_style01 a{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:16rem;margin:5rem auto 0;padding:1rem 3rem 1rem 1rem;font-weight:700;font-size:1.25rem;border-radius:4px;border:1px solid #fff;background:#f0ad4e;color:#fff;position:relative;overflow:hidden;z-index:1;transition:all .2s ease-in}#footer-widgets .btn_style01 a:before{content:"";position:absolute;left:50%;transform:translateX(-50%) scaleY(1) scaleX(1.25);top:100%;width:140%;height:180%;background-color:#f0ad4ergba;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}#footer-widgets .btn_style01 a:after{content:"";position:absolute;left:55%;transform:translateX(-50%) scaleY(1) scaleX(1.45);top:180%;width:160%;height:190%;background-color:#fff;border-radius:50%;display:block;transition:all .5s .1s cubic-bezier(.55,0,.1,1);z-index:-1}#footer-widgets .btn_style01 a:hover{color:#f0ad4e;border:1px solid #f0ad4e}#footer-widgets .btn_style01 a:hover:before{top:-35%;background-color:#fff;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}#footer-widgets .btn_style01 a:hover:after{top:-45%;background-color:#fff;transform:translateX(-50%) scaleY(1.3) scaleX(.8)}#footer-widgets .btn_style01 a span:before{content:'';position:absolute;top:calc(50% - 2px);right:1em;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:10px;height:1px;background:#fff;transition:all .2s ease-in}#footer-widgets .btn_style01 a span:after{content:'';position:absolute;top:50%;right:1em;transform:translateY(-50%);width:2rem;height:1px;background-color:#fff;transition:all .2s ease-in}#footer-widgets .btn_style01 a:hover span:before,#footer-widgets .btn_style01 a:hover span:after{background:#f0ad4e}@media screen and (max-width:767px){div.section-title-area h2.section-title{font-size:1.8rem}div.section-desc{font-size:1rem}}#service_section div.section-content div.row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px, 1fr));justify-items:center;gap:1rem;margin:0}div.section-content div.feature-item{max-width:100%;padding:0;border:1px solid #ccc;transition:border .6s;background:#fff;box-shadow:0px 1px 5px rgb(0 0 0/.2);border-radius:0 0 8px 8px}div.section-content div.feature-item h4{font-size:1rem;margin-bottom:1.5rem;padding-bottom:1rem;transition:color .6s;display:flex;align-items:center;background:#8bafb6;color:#fff;padding:1rem .5rem;text-align:center;display:block;font-weight:400;font-size:1.125rem;letter-spacing:.1rem}@media screen and (max-width:1200px){div.section-content div.feature-item h4{font-size:.9rem}}@media screen and (max-width:767px){div.section-content div.feature-item{font-size:.8rem}div.section-content div.feature-item h4{font-size:.9rem}}div.section-content div.feature-item a{display:block;padding:0;text-decoration:none;border-radius:10px;color:#333;transition:color .6s}div.section-content div.feature-item a:hover{color:#a61919}@media screen and (max-width:575px){#service_section div.section-content div.row{grid-template-columns:repeat(auto-fit,minmax(250px, 1fr))}div.section-content div.feature-item a{padding:0}div.section-content div.feature-item h4{letter-spacing:0}}div.section-content div.feature-item:hover{border:1px solid #a61919}div.section-content div.feature-item div.feature-media{width:30%;margin:0 auto 1rem}div.section-content div.feature-item:hover div.feature-media span.icon-image img{opacity:1}div.section-content div.feature-item div.feature-item-content{padding:0 .75rem}div.section-content div.feature-item div.feature-item-content p{text-align:left}#philosophy_section ol{max-width:640px;margin:0 auto 3rem}#philosophy_section ol li{font-size:1.8rem;line-height:2.2rem;margin:0 0 1rem;color:#1035a3}#philosophy_section span.annotation{font-size:1rem}#philosophy_section ol.is-style-vk-numbered-square-mark li:before{top:.3rem}@media screen and (max-width:991px){#philosophy_section ol{max-width:560px}#philosophy_section ol li{font-size:1.4rem;line-height:1.8rem}#philosophy_section ol.is-style-vk-numbered-square-mark li:before{top:0}}ul.banner_list{padding:0;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:10px}ul.banner_list li{margin:0;list-style:none;text-align:center;transition:opacity .6s}ul.banner_list li:hover{opacity:.8}ul.banner_list li img{width:100%;max-width:300px}@media screen and (max-width:767px){ul.banner_list{grid-template-columns:repeat(auto-fit,minmax(250px, 1fr))}}#service_concept{background:#64727a;color:#fff}#service_concept .section-title-area{margin-bottom:0}#service_concept .section-title{color:#fff}#service_concept .sub-title{text-align:center;color:#a61919;background:#fff;display:inline-block;padding:1rem;border-radius:3px;position:relative;background:-webkit-linear-gradient(to right,#f5db5c,#f9ecac);background:linear-gradient(to right,#f5db5c,#f9ecac);box-shadow:5px 5px 4px rgba(0,0,0,.5)}#service_concept .mgnB0{font-size:1.2rem;margin-bottom:0}.single-post h3.is-style-vk-heading-default,.page-child h3.is-style-vk-heading-default{margin-bottom:1.2rem;padding:.8rem 1.5rem;background:#f4f4f4;border-left:solid 5px #7db4e6;border-bottom:solid 3px #d7d7d7}.single-post h4.is-style-vk-heading-default,.page-child h4.is-style-vk-heading-default{padding:.8rem 1rem;border-bottom:solid 3px #cce4ff;position:relative}.single-post h4.is-style-vk-heading-default:after,.page-child h4.is-style-vk-heading-default:after{position:absolute;content:"";display:block;border-bottom:solid 3px #5472cd;left:0;bottom:-2px;width:20%}.is-style-regular>table thead{border-bottom:2px solid #ccc}.is-style-default>table tr th,.is-style-regular>table tr th{font-size:1rem;background:#eee;text-align:center}.is-style-regular>table tr th:not([class]){text-align:center}.page-child .is-style-default>table tr th,.page-child .is-style-default>table tr td,.page-child .is-style-regular>table tr th,.page-child .is-style-regular>table tr td{border:1px solid #ccc}@media screen and (max-width:991px){.alignright{max-width:50%}}.important-points_box{padding:0;border:1px solid #cf2e2e}.important-points_box h3:before{font-family:"Font Awesome 6 Free";content:"\f071";font-weight:900;margin-right:.5rem;font-size:1.375rem}.important-points_box p{padding:0 1rem 1rem}.fee-example_box{width:60%;min-width:32rem}@media screen and (max-width:991px){.fee-example_box{width:100%;min-width:auto}}.flow_style01{padding-left:10px}.flow_style01 .vk_flow_frame_text{overflow:inherit}.flow_style01 .vk_flow{position:relative;counter-increment:recruit-title}.flow_style01 .vk_flow .vk_flow_frame{padding:15px 25px}.flow_style01 dt.vk_flow_frame_text_title{position:relative;padding-left:8rem}.flow_style01 dt:before{position:absolute;top:0;left:-38px;content:"STEP "counter(recruit-title);display:inline-block;padding:.2rem 2rem .2rem 3rem;color:#fff;border-radius:0 100vh 100vh 0;background:#a61919;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.2);box-shadow:3px 3px 5px rgba(0,0,0,.2);z-index:1}.flow_style01 dt:after{position:absolute;top:2.3rem;left:-38px;width:0;height:0;content:'';border-top:10px solid #5a0202;border-left:10px solid transparent}.flow_style02{padding-left:10px}.flow_style02 .vk_flow_frame_text{overflow:inherit}.flow_style02 .flow_box{position:relative;counter-increment:recruit-title;padding:.5rem 25px 20px;border:3px solid #e5e5e5;margin:0 0 50px}.flow_style02 .flow_box:not(:last-of-type):after{position:absolute;left:calc(50% - 50px);bottom:-50px;content:"";background:var(--vk_flow-arrow) center 50% no-repeat;background-size:50px 50px;display:block;overflow:hidden;height:50px;width:50px;margin:0 auto}.flow_style02 .flow_box h3{position:relative;padding-left:8.5rem}.flow_style02 .flow_box h3:before{position:absolute;bottom:8px;left:-38px;content:"STEP "counter(recruit-title);display:inline-block;padding:.2rem 2rem .2rem 3rem;color:#fff;border-radius:0 100vh 100vh 0;background:#a61919;-webkit-box-shadow:3px 3px 5px rgba(0,0,0,.2);box-shadow:3px 3px 5px rgba(0,0,0,.2);font-size:1.2rem;line-height:2rem;z-index:1}.flow_style02 .flow_box h3:after{position:absolute;bottom:0;left:-38px;width:0;height:0;content:'';border-top:10px solid #5a0202;border-left:10px solid transparent}.fee_table thead th{background:#999;color:#fff;border:1px solid #777;font-size:1.2rem;text-align:center;font-weight:400}.fee_table tr>td{text-align:right}.fee_table tr>td:first-of-type{background:#eee;text-align:center}.fee_table tr:hover>td:not(:first-of-type){background:#eee}@media screen and (min-width:991px){.fee_table td{padding:.5rem 1rem}}@media screen and (max-width:575px){.fee_table{margin-bottom:.5rem}div.scroll_box{overflow-x:scroll}}div.contact_form{max-width:768px;margin:0 auto}div.contact_form label{margin-bottom:0}div.contact_form p.privacy_button .wpcf7-list-item{margin-left:0}div.contact_form p.privacy_button label{display:inline-block;margin-top:5px;padding:5px 15px 5px 10px;border:1px solid #ccc}div.contact_form p.privacy_button,div.contact_form p.send_button{text-align:center}.btn-primary.disabled,.btn-primary:disabled{background:#a61919}div.contact_form p.send_button input{width:16rem;margin:0 auto}div.contact_form p.privacy_button label{border-color:#666;color:#555}div.contact_form p.privacy_button label:hover{background:#888;color:#fff;font-weight:400}dl.contact{display:flex;flex-wrap:wrap}dl.contact,dl.contact>dt,dl.contact>dd{box-sizing:border-box}dl.contact>dt,dl.contact>dd{padding:0;margin:0;display:flex;flex-direction:column;justify-content:center}dl.contact>dt{width:40%;padding:1rem;background:#666;color:#fff;font-weight:400;border-bottom:1px solid #ddd;border-top:1px solid #ddd;position:relative}dl.contact>dt.required:before{content:"必須";background:#c33;font-size:.8rem;padding:.2rem .4rem;border-radius:var(--vk-size-radius);position:absolute;right:1em;top:auto}dl.contact>dt span.annotation{font-size:.8rem}dl.contact>dd{width:60%;background-color:#fff;padding:.2em .2em .2em .5em}dl.contact>dd.date_times input{width:25%;min-width:10rem}dl.contact>dd.date_times select{width:45%;min-width:12rem}dl.contact dd #your-document3,dl.contact>dd input.wpcf7-text,dl.contact>dd textarea{margin:0}dl.contact>dd input.wpcf7-text,dl.contact>dd textarea{width:100%}dl.contact>dd input[type=radio]{margin:0 .25rem 0 0}dl.contact>dd input#your-subjects2{margin:.2em 0}dl.contact>dd span.annotation{color:#c33;padding-left:1em;text-indent:-1em;font-size:small;margin-bottom:.5rem}dl.contact>dd span.annotation:before{content:"※"}dl.contact>dd span.contact_note{color:#666;text-indent:.5rem;margin-top:.5rem}dl.contact>dd span:first-of-type.contact_note{margin-top:0}dl.contact>dd span.wpcf7-form-control-wrap span.wpcf7-list-item{margin:0 1rem 0 0}dl.contact>dd span.wpcf7-form-control-wrap select.wpcf7-select{border-color:#666;border-radius:4px;background-image:linear-gradient(180deg,rgba(227,227,227,1),rgba(255,255,255,1));color:#555;font-size:1rem}dl.contact>dd span.wpcf7-form-control-wrap label{padding:.2rem .5rem;border:1px solid #666;border-radius:4px;font-weight:400}dl.contact>dd span.wpcf7-form-control-wrap label:hover{background:#405db5;color:#fff}dl.contact>dd .wpcf7-form-control.wpcf7-radio{display:grid;grid-template-columns:repeat(3,auto);gap:.5rem;padding:0;color:#555}@media screen and (max-width:767px){dl.contact>dd span.wpcf7-form-control-wrap select.wpcf7-select{width:100%}dl.contact>dd .wpcf7-form-control.wpcf7-radio{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){dl.contact>dd .wpcf7-form-control.wpcf7-radio{grid-template-columns:1fr}}dl.contact>dd .wpcf7-form-control.wpcf7-radio span.wpcf7-list-item{margin:0}dl.contact>dd .wpcf7-form-control.wpcf7-radio>span{margin:0;padding:0}dl.contact>dd .wpcf7-form-control.wpcf7-radio>span>label{display:flex;gap:5px;padding:.5rem;height:100%;align-items:center;background-image:linear-gradient(180deg,rgba(227,227,227,1),rgba(255,255,255,1))}dl.contact>dd .wpcf7-form-control.wpcf7-radio>span>label:hover{border-color:#c56969;color:#555;background-image:linear-gradient(180deg,#d3,rgba(255,255,255,1))}@media screen and (max-width:575px){dl.contact{display:block}dl.contact>dt{width:100%;margin-bottom:1rem}dl.contact>dd{width:100%;margin-bottom:1rem}dl.contact>dd.date_times input{width:100%}dl.contact>dd textarea,dl.contact>dd span>input{width:100%}dl.contact>dd span.wpcf7-form-control-wrap label{padding-left:1rem;padding-right:1rem}dl.contact>dd span.wpcf7-form-control-wrap label span.wpcf7-list-item-label{display:block;text-align:center}div.contact_form dl.contact dd #your-document3,dl.contact dd input.zips{width:100% !important}dl.contact>dd span.wpcf7-form-control-wrap select{width:100%}div.contact_form p.privacy_button{text-align:left;width:100%}div.contact_form p.privacy_button span.wpcf7-form-control-wrap,div.contact_form p.privacy_button span.wpcf7-form-control,div.contact_form p.privacy_button span.wpcf7-list-item{width:100%;display:block}div.contact_form p.privacy_button span.wpcf7-list-item input{width:1.2rem;height:1.2rem;margin-top:.2rem;line-height:100%}div.contact_form p.privacy_button span.wpcf7-list-item-label{width:calc(100% - 4rem);display:block;float:right}}dl.contact dd #your-document3,dl.contact dd input.zips{width:9rem}div#autozip span#zip_count,div#autozip span#zip_close,div#autozip span#zip_footer,div#autozip div#movable_zipaddr,div#autozip{width:0;height:0;line-height:0;opacity:0;display:none;visibility:hidden}.wpcf7 form.invalid .wpcf7-response-output{font-size:1rem;text-align:center;border-width:6px}.wpcf7 .wpcf7-not-valid-tip{display:block;color:#dc3232;font-size:1rem;font-weight:400;border:1px solid #dc3232;margin-top:.5rem;padding:.4rem 1rem .3rem}div.clm-area_notfound .row{padding:0 1rem}div.clm-area_notfound .col-lg-6{padding:1rem 1rem 1rem 2rem;background:#f9f9f9;border:1px solid #ccc}div.clm-area_notfound .col-lg-6:not(:last-of-type){border-right:none}div.clm-area_notfound ul.not-found_menu li{margin:0 0 .3rem}div.clm-area_notfound ul.not-found_menu,div.clm-area_notfound ul.not-found_menu li:last-of-type{margin-bottom:0}div.clm-area_notfound ul li a{display:block;text-decoration:none;transition:color .4s;color:#333;position:relative}div.clm-area_notfound ul li a:hover{color:#1035a3;text-decoration:underline}div.clm-area_notfound ul li a:not([href]):not([tabindex]),div.clm-area_notfound ul li:hover>a:not([href]):not([tabindex]),div.clm-area_notfound ul li a:not([href]):not([tabindex]):hover{color:#333}div.clm-area_notfound ul li a:before{font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;margin-right:.5rem;font-size:.625rem;position:absolute;top:.3rem;left:-1rem}div.clm-area_notfound ul.children,div.clm-area_notfound ul.sub-menu{margin-left:1rem;padding-top:.3rem}div.clm-area_notfound ul.children li a:before,div.clm-area_notfound ul.sub-menu li a:before{font-family:"Font Awesome 6 Free";content:"\f054";font-weight:900;margin-right:.5rem;font-size:.625rem;position:absolute;top:.3rem;left:-1rem}div.clm-area_notfound ul.sub-menu ul li a:before{font-family:"Font Awesome 6 Free";content:"\f0da";font-weight:900;margin-right:.5rem;font-size:.75rem}@media screen and (max-width:575px){div.clm-area_notfound .col-lg-6:not(:last-of-type){border-right:1px solid #ccc;border-bottom:none}}.section-news .list-article,.archive .list-article,.blog .list-article{border-top:1px solid #e9e9e9;padding:.5rem 0}div.list-article-content{padding:.5rem;display:flex;flex-wrap:wrap;justify-content:space-between}.section-news .list-article-meta,.archive .list-article-meta,.blog .list-article-meta{width:38%;font-size:.8rem;font-weight:700;letter-spacing:1.2px;margin-bottom:0;font-weight:400;border-right:1px solid #ccc}div.list-article-meta{padding:.7rem 0 .3rem}@media screen and (min-width:991px){.section-news .list-article-meta,.archive .list-article-meta,.blog .list-article-meta{display:flex;flex-wrap:nowrap;justify-content:start}.list-article-meta time{width:8rem}.list-article-meta .cat_list{width:calc(100% - 8rem);padding:0 .5rem}}header.entry-header{width:60%}header.entry-header .entry-title{font-size:1rem;margin-bottom:0}header.entry-header .entry-title a{display:block;padding:.5rem 1.5rem .5rem 0;position:relative}header.entry-header .entry-title a:after{font-family:"Font Awesome 6 Free";content:"\f101";font-weight:900;margin-right:.5rem;transition:right .3s;font-size:1rem;position:absolute;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%)}header.entry-header .entry-title a:hover{color:#1035a3}header.entry-header .entry-title a:hover:after{right:-.5rem}@media screen and (max-width:991px){div.list-article-content{display:block}.section-news .list-article-meta,.archive .list-article-meta,.blog .list-article-meta{width:100%;margin-bottom:.5rem;border-right:none}header.entry-header{width:100%}header.entry-header .entry-title{font-size:1rem}}.all-news{margin-bottom:2rem}.all-news a.btn-theme-primary-outline:after{font-family:"Font Awesome 6 Free";content:"\f138";font-weight:900;margin-left:.5rem;font-size:.8rem}ul.categorylist{display:flex;flex-wrap:wrap;margin-bottom:2.5rem;padding:0;border-top:1px solid #ccc;border-left:1px solid #ccc;align-items:stretch}ul.categorylist li{width:20%;margin:0;padding:0;list-style:none;text-align:center}ul.categorylist li a{display:block;height:100%;padding:.5rem .2rem;border-right:1px solid #ccc;border-bottom:1px solid #ccc;transition:background .6s,color .6s;background:#f9f9f9;text-decoration:none}ul.categorylist li a.cat_current,ul.categorylist li a:hover{background:#a61919;color:#fff}ul.categorylist:before{font-family:"Font Awesome 6 Free";content:'カテゴリー別  \f152';width:20%;display:block;padding:.5rem .2rem;text-align:center;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f9f9f9}@media screen and (max-width:991px){ul.categorylist:before,ul.categorylist li{width:25%;font-size:.925rem}}@media screen and (max-width:767px){ul.categorylist:before,ul.categorylist li{width:33.33%;font-size:.875rem}}@media screen and (max-width:575px){ul.categorylist:before,ul.categorylist li{width:50%;font-size:.8rem}}#breadcrumbing{margin-bottom:.75rem}#breadcrumbing div{display:inline-block}#breadcrumbing div:first-of-type a:before{font-family:"Font Awesome 6 Free";content:"\f015";font-weight:900;margin-right:.25rem;display:inline-block;font-size:.8rem}.entry-footer{margin-bottom:2rem;padding-top:1rem;overflow:hidden}.entry-footer .nav-next,.entry-footer .nav-links{padding:0;margin:0}.entry-footer .nav-next a,.entry-footer .nav-links a{display:block}.nav-links a,.nav-links .page-numbers{background:#aaa}