/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{src:url("./fonts/NotoSansJP/NotoSansJP.ttf") format("truetype");font-family:"Noto Sans JP";font-style:normal;font-display:swap}@font-face{src:url("./fonts/JosefinSans/JosefinSans.ttf") format("truetype");font-family:"Josefin Sans";font-style:normal;font-display:swap}@font-face{src:url("./fonts/EBGaramond/EBGaramond.ttf") format("truetype");font-family:"EB Garamond";font-style:normal;font-display:swap}@font-face{src:url("./fonts/Poppins/Poppins-Thin.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:100}@font-face{src:url("./fonts/Poppins/Poppins-ExtraLight.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:200}@font-face{src:url("./fonts/Poppins/Poppins-Light.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:300}@font-face{src:url("./fonts/Poppins/Poppins-Regular.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:400}@font-face{src:url("./fonts/Poppins/Poppins-Bold.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:700}@font-face{src:url("./fonts/Poppins/Poppins-SemiBold.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:600}@font-face{src:url("./fonts/Poppins/Poppins-Medium.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:500}@font-face{src:url("./fonts/Poppins/Poppins-ExtraBold.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:800}@font-face{src:url("./fonts/Poppins/Poppins-Black.ttf") format("truetype");font-family:"Poppins";font-style:normal;font-display:swap;font-weight:900}@font-face{src:url("./fonts/NotoSerifJP/NotoSerifJP-ExtraLight.otf") format("opentype");font-family:"Noto Serif JP";font-style:normal;font-display:swap;font-weight:200}@font-face{src:url("./fonts/NotoSerifJP/NotoSerifJP-Light.otf") format("opentype");font-family:"Noto Serif JP";font-style:normal;font-display:swap;font-weight:300}@font-face{src:url("./fonts/NotoSerifJP/NotoSerifJP-Regular.otf") format("opentype");font-family:"Noto Serif JP";font-style:normal;font-display:swap;font-weight:400}@font-face{src:url("./fonts/NotoSerifJP/NotoSerifJP-Bold.otf") format("opentype");font-family:"Noto Serif JP";font-style:normal;font-display:swap;font-weight:700}@font-face{src:url("./fonts/NotoSerifJP/NotoSerifJP-SemiBold.otf") format("opentype");font-family:"Noto Serif JP";font-style:normal;font-display:swap;font-weight:600}@font-face{src:url("./fonts/NotoSerifJP/NotoSerifJP-Medium.otf") format("opentype");font-family:"Noto Serif JP";font-style:normal;font-display:swap;font-weight:500}@font-face{src:url("./fonts/NotoSerifJP/NotoSerifJP-Black.otf") format("opentype");font-family:"Noto Serif JP";font-style:normal;font-display:swap;font-weight:900}@font-face{src:url("./fonts/BarlowCondensed/BarlowCondensed-Medium.ttf") format("truetype");font-family:"Barlow Condensed";font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Noto Sans JP",sans-serif;overflow-x:hidden;color:#333;background:#fff}a{text-decoration:none;color:#333;transition:.5s}ul li{list-style:none}img{vertical-align:bottom}.left-text{text-align:left}.pc{display:block}.sp{display:none}@media screen and (max-width: 767px){.pc{display:none}.sp{display:block}}.hr{padding:0 0 40px 0;border-top:1px dashed rgba(51,51,51,.3);border-bottom:1px dashed rgba(51,51,51,.3);background:rgba(51,51,51,.1)}.header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:1000}.header .innerHeader{font-size:12px;width:calc(100% - 24px);margin:0 0 0 auto;padding:0 69px 0 0}@media screen and (max-width: 767px){.header .innerHeader{font-size:10px;width:calc(100% - 20px);padding:0 69px 0 0}}.header .innerHeader .upper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.header .innerHeader .upper{margin:0;padding:0;border-bottom:none}}.header .innerHeader .upper .left{display:flex;align-items:center;gap:0 20px}@media screen and (max-width: 767px){.header .innerHeader .upper .left{flex-direction:column;align-items:flex-start;gap:6px 0}}.header .innerHeader .upper .left .logo{width:auto;height:40px}@media screen and (max-width: 767px){.header .innerHeader .upper .left .logo{height:32px}}.header .innerHeader .upper .left .siteName{font-size:13px;font-weight:bold;color:#333}.header .innerHeader .upper .center{font-weight:bold}@media screen and (max-width: 1340px){.header .innerHeader .upper .center{display:none}}.header .innerHeader .upper .right .pc-headContactBtn{display:block;text-align:center;font-weight:bold;color:#fff;padding:27.5px 24px;background:#13859a;transition:.5s}.header .innerHeader .upper .right .pc-headContactBtn:hover{background:#0e55a2}@media screen and (max-width: 767px){.header .innerHeader .upper .right .pc-headContactBtn{display:none}}.header .innerHeader .upper .right .sp-headContactBtn{display:none}@media screen and (max-width: 767px){.header .innerHeader .upper .right .sp-headContactBtn{display:flex;flex-direction:column;gap:4px 0;align-items:center;padding:16.8px 17.5px;background:#13859a}.header .innerHeader .upper .right .sp-headContactBtn img{display:block;width:16px;height:15.5px}.header .innerHeader .upper .right .sp-headContactBtn span{display:block;font-size:14px;font-weight:bold;color:#fff}}.header .navi{display:flex;justify-content:center}.header .navi li a{font-size:13px;font-family:"Josefin Sans",sans-serif;line-height:0;padding:30px 16px 27px;transition:1s}.header .navi li a:hover{color:#13859a;background:rgba(19,133,154,.1)}@media screen and (max-width: 1299px){.header .navi li a{font-size:11px;padding:0}.header .navi li a:hover{background:none}}.header .active{color:#13859a}.footer .innerFooter{display:flex;gap:0 200px;width:calc(100% - 100px);max-width:900px;margin:0 auto 80px}@media screen and (max-width: 767px){.footer .innerFooter{flex-direction:column;width:calc(100% - 40px);margin:0 auto 60px}}.footer .innerFooter .left{display:flex;flex-direction:column}.footer .innerFooter .left .logo{width:auto;height:60px;margin:0 0 24px 0;position:relative;top:-8px;left:-8px}@media screen and (max-width: 767px){.footer .innerFooter .left{flex-direction:row;justify-content:space-between;align-items:center;margin:0 0 40px 0}.footer .innerFooter .left .logo{height:40px;margin:0;top:0;left:0}}.footer .innerFooter .right .navi{display:flex;flex-wrap:wrap;gap:32px 0}@media screen and (max-width: 767px){.footer .innerFooter .right .navi{gap:20px 0}}.footer .innerFooter .right .navi li{width:33.3333333333%}@media screen and (max-width: 767px){.footer .innerFooter .right .navi li{width:50%}}.footer .innerFooter .right .navi li a{font-size:12px;font-family:"Josefin Sans",sans-serif;transition:.5s}@media screen and (max-width: 767px){.footer .innerFooter .right .navi li a{font-size:12px}}.footer .innerFooter .right .navi li a:hover{color:#13859a}@media screen and (max-width: 767px){.footer .innerFooter .right{display:flex;gap:0 40px}}.footer .copyright{text-align:center;font-size:10px;font-family:"Poppins",sans-serif;margin:0 0 80px 0}@media screen and (max-width: 767px){.footer .copyright{margin:0 0 40px 0}}.bottomSlidein{opacity:0;visibility:hidden;transform:translateY(50px);transition:all 1s}.bottomSlidein.is-show{opacity:1;visibility:visible;transform:translateY(0px)}.bread{display:flex;align-items:center;gap:0 20px;font-size:14px;font-weight:bold;width:calc(100% - 100px);max-width:1100px;margin:0 auto 110px}.bread a{transition:.5s}.bread a:hover{color:#13859a}.bread .active{color:#13859a}@media screen and (max-width: 1299px){.bread{width:calc(100% - 40px);gap:0 10px;font-size:12px;margin:0 auto 80px}}.bread .dli-chevron-round-right{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:10px;height:10px;transform:translateX(-25%) rotate(45deg)}@media screen and (max-width: 1299px){.bread .dli-chevron-round-right{width:7px;height:7px}}.bread .dli-chevron-round-right::before,.bread .dli-chevron-round-right::after{content:"";position:absolute;background:#333}.bread .dli-chevron-round-right::before{height:1px;top:0;right:0;left:0}.bread .dli-chevron-round-right::after{width:1px;top:0;right:0;bottom:0}@media screen and (max-width: 767px){.bread-under-image{margin:0 auto 14px}}.h2-title{display:inline-block;text-align:center;letter-spacing:1px;color:#333}.h2-title .jp,.h2-title .en{display:block}.h2-title .jp{font-size:20px;margin:0 0 16px 0;padding:0 27px 14px;border-bottom:1px solid #333}@media screen and (max-width: 767px){.h2-title .jp{font-size:14px;margin:0 0 12px 0;padding:0 16px 10px}}.h2-title .en{font-size:14px;font-weight:500;font-family:"Josefin Sans",sans-serif}@media screen and (max-width: 767px){.h2-title .en{font-size:11px}}.h2-title-margin{margin:0 0 80px 0}@media screen and (max-width: 767px){.h2-title-margin{margin:0 0 40px 0}}.h2-title-2{display:inline-block;font-size:40px;font-family:"Barlow Condensed",sans-serif;margin:0 auto 40px 0}@media screen and (max-width: 767px){.h2-title-2{font-size:28px;margin:0 auto 20px 0}}.h2-title-2::before{content:"";display:block;width:60px;padding:20px 0 0 0;border-top:2px solid #13859a}@media screen and (max-width: 767px){.h2-title-2::before{width:40px;padding:14px 0 0 0}}.h3-title{font-size:22px;line-height:1.8;letter-spacing:1px;color:#13859a;width:calc(100% - 100px);margin:0 auto 40px}@media screen and (max-width: 767px){.h3-title{font-size:16px;line-height:1.7;width:calc(100% - 40px);margin:0 auto 20px}}.h4-title{text-align:left;font-size:24px;width:calc(100% - 100px);max-width:1100px;margin:0 auto 40px}@media screen and (max-width: 767px){.h4-title{font-size:16px;width:calc(100% - 40px);max-width:calc(100% - 40px);margin:0 auto 20px}}.h5-title{font-size:16px;margin:0 0 40px 0}@media screen and (max-width: 767px){.h5-title{font-size:14px}}.h5-title::before,.h5-title::after{content:"";display:inline-block;width:40px;height:1px;border-bottom:1px solid #333;position:relative;bottom:6px}@media screen and (max-width: 767px){.h5-title::before,.h5-title::after{width:20px}}.h5-title::before{margin:0 10px 0 0}@media screen and (max-width: 767px){.h5-title::before{margin:0 5px 0 0}}.h5-title::after{margin:0 0 0 10px}@media screen and (max-width: 767px){.h5-title::after{margin:0 0 0 5px}}.borderTitle{text-align:left;font-weight:bold;width:calc(100% - 100px);max-width:1100px;margin:0 auto 80px}@media screen and (max-width: 767px){.borderTitle{width:calc(100% - 40px);margin:0 auto 40px}}.borderTitle h2{font-size:24px;margin:0 0 40px 0;padding:0 0 20px 0;border-bottom:2px solid #13859a}@media screen and (max-width: 767px){.borderTitle h2{font-size:16px;margin:0 0 20px 0;padding:0 0 16px 0}}.borderTitle p{font-size:16px}@media screen and (max-width: 767px){.borderTitle p{font-size:14px}}.page-lead{font-size:16px;line-height:2;letter-spacing:1px;width:calc(100% - 100px);margin:0 auto 80px}.page-lead strong{font-size:24px}@media screen and (max-width: 767px){.page-lead strong{font-size:18px}}@media screen and (max-width: 767px){.page-lead{text-align:justify;font-size:14px;line-height:1.8;width:calc(100% - 40px);margin:0 auto 40px}}.btn{display:block;text-align:center;font-size:18px;font-weight:bold;color:#fff;width:380px;padding:30px;border:none;background:#13859a;position:relative;transition:.5s}@media screen and (max-width: 767px){.btn{font-size:14px;width:100%;padding:20px}}.btn svg{fill:#fff;width:16px;height:15px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media screen and (max-width: 767px){.btn svg{width:11px;height:10px}}.btn:hover{background:#0e55a2}.ctaBtn{color:#0e55a2;background:rgba(255,255,255,.8)}.ctaBtn svg{fill:#0e55a2}.ctaBtn:hover{color:#fff}.ctaBtn:hover svg{fill:#fff}.centerBtn{margin:0 auto}@media screen and (max-width: 767px){.centerBtn{width:calc(100% - 40px)}}.companyBtn{font-size:12px;width:200px;padding:18px;color:#0e55a2;border:1px solid #0e55a2;border-radius:9999px;background:none}@media screen and (max-width: 767px){.companyBtn{font-size:11px;width:100%}}.companyBtn svg{fill:#0e55a2;width:10px;height:9px;right:10px}.companyBtn:hover{color:#fff;border:1px solid #0e55a2}.companyBtn:hover svg{fill:#fff}.btnWrap{display:flex;justify-content:center;gap:0 80px;width:calc(100% - 100px);max-width:900px;margin:0 auto}@media screen and (max-width: 1000px){.btnWrap{flex-direction:column;align-items:center;gap:20px 0}}@media screen and (max-width: 767px){.btnWrap{width:calc(100% - 40px);align-items:normal}}.btnWrap .btn{width:410px}@media screen and (max-width: 1000px){.btnWrap .btn{width:380px}}@media screen and (max-width: 767px){.btnWrap .btn{width:100%}}.btnWrap-margin{margin:0 auto 80px}@media screen and (max-width: 767px){.btnWrap-margin{margin:0 auto 40px}}.more{display:block;text-align:right;font-size:16px;font-family:"Josefin Sans",sans-serif;margin:20px 0;transition:.5s}@media screen and (max-width: 767px){.more{font-size:12px;margin:10px 0}}.more:hover{color:#13859a}.more img{width:auto;height:5px;margin:0 0 0 4px;position:relative;bottom:6px}@media screen and (max-width: 767px){.more img{height:4px;margin:0 0 0 2px;bottom:5px}}.sns{display:flex;gap:0 20px}.sns li{width:24px;height:24px}.sns li a img{width:100%}.snsCenter{justify-content:center}.snsBig{gap:0 32px}.snsBig li{width:32px;height:32px}.drawer #sidebarMenu{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;top:69px;right:0;bottom:0;left:0;width:100%;margin:0;transform:translateX(100%);transition:transform 250ms ease-in-out;background:#fff;z-index:1000;padding:16px 20px 160px}@media screen and (min-width: 768px){.drawer #sidebarMenu{left:auto;width:420px}}.drawer #sidebarMenu .navi{margin:0 0 40px 0}.drawer #sidebarMenu .navi li{border-bottom:1px solid rgba(51,51,51,.2)}.drawer #sidebarMenu .navi li a{display:flex;justify-content:space-between;font-size:12px;font-family:"Josefin Sans",sans-serif;padding:20px 20px 16px}.drawer #sidebarMenu .navi li a img{width:auto;height:4px;position:relative;top:4px}.drawer #sidebarMenu .sp-naviContact h3{text-align:center;font-size:14px;margin:0 0 20px 0}.drawer input[type=checkbox]:checked~#sidebarMenu{transform:translateX(0)}.drawer .openSidebarMenu{transition:all .3s;box-sizing:border-box;display:none}.drawer .sidebarIconToggle{transition:all .3s;box-sizing:border-box;cursor:pointer;position:fixed;z-index:1001;padding:6px 0 0;top:20px;right:20px;height:24px;width:24px}.drawer .sidebarIconToggle::before{content:"";background:#0e55a2;width:69px;height:69px;display:block;position:absolute;top:-20px;left:-25px}.drawer .spinner{transition:all .3s;box-sizing:border-box;position:absolute;height:2px;width:100%;background-color:#fff}.drawer .horizontal{transition:all .3s;box-sizing:border-box;position:relative;float:left;margin-top:5px}.drawer .diagonal.part-1{position:relative;transition:all .3s;box-sizing:border-box;float:left}.drawer .diagonal.part-2{transition:all .3s;box-sizing:border-box;position:relative;float:right;margin-top:5px}.drawer input[type=checkbox]:checked~.sidebarIconToggle>.horizontal{transition:all .3s;box-sizing:border-box;opacity:0}.drawer input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-1{transition:all .3s;box-sizing:border-box;transform:rotate(135deg);margin-top:8px}.drawer input[type=checkbox]:checked~.sidebarIconToggle>.diagonal.part-2{transition:all .3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-9px;width:100%}.cta{width:100%;height:auto;margin:160px auto 40px;padding:100px 0;background-image:url(./img/parts/cta/pc-cta.webp);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 767px){.cta{margin:80px auto 40px;padding:60px 0;background-image:url(./img/parts/cta/sp-cta.webp)}}.cta .innerCta{display:flex;justify-content:space-between;width:calc(100% - 40px);max-width:900px;margin:0 auto}@media screen and (max-width: 767px){.cta .innerCta{flex-direction:column}}.cta .innerCta .textWrap{color:#fff}.cta .innerCta .textWrap h3{font-size:18px;font-weight:500;font-family:"Josefin Sans",sans-serif;margin:0 0 32px 0}@media screen and (max-width: 767px){.cta .innerCta .textWrap h3{font-size:14px;margin:0 0 20px 0}}.cta .innerCta .textWrap h2{font-size:32px;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.cta .innerCta .textWrap h2{font-size:20px;margin:0 0 20px 0}}.cta .innerCta .contactWrap{display:flex;justify-content:flex-end;flex-direction:column;align-items:center;gap:20px 0}@media screen and (max-width: 767px){.cta .innerCta .contactWrap{align-items:normal}}.cta-companyWrap{display:flex;justify-content:center;align-items:center;gap:0 40px;margin:0 auto 80px}@media screen and (max-width: 767px){.cta-companyWrap{flex-direction:column;align-items:flex-start;gap:10px 0;width:calc(100% - 40px);margin:0 auto 40px}}.cta-companyWrap h3{display:flex;align-items:center;gap:0 16px;font-size:18px;font-weight:500;font-family:"Josefin Sans",sans-serif}.cta-companyWrap h3::before{content:"";display:block;width:50px;height:1px;border-top:1px solid #333}@media screen and (max-width: 767px){.cta-companyWrap h3{font-size:14px}.cta-companyWrap h3::before{width:25px}}.cta-companyWrap .companyBtnWrap{display:flex;gap:0 20px}@media screen and (max-width: 767px){.cta-companyWrap .companyBtnWrap{justify-content:space-between;gap:0;width:100%}}@media screen and (max-width: 767px){.cta-companyWrap .companyBtnWrap li{width:48%}}.newsList{width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.newsList{width:calc(100% - 40px)}}.newsList .list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px 0}.newsList .list::before{content:"";display:block;width:22%;order:1}.newsList .list::after{content:"";display:block;width:22%}@media screen and (max-width: 1023px){.newsList .list::before{display:none}.newsList .list::after{width:31%}}@media screen and (max-width: 767px){.newsList .list{gap:20px 0}.newsList .list::after{display:none}}.newsList .list li{width:22%;max-width:245px}@media screen and (max-width: 1023px){.newsList .list li{width:31%;max-width:31%}}@media screen and (max-width: 767px){.newsList .list li{width:48%;max-width:48%}}.newsList .list li a{display:block}.newsList .list li a .image{margin:0 0 20px 0;position:relative}@media screen and (max-width: 767px){.newsList .list li a .image{margin:0 0 10px 0}}.newsList .list li a .image .new{font-size:10px;padding:5px;color:#fff;background:#c61f20;position:absolute}@media screen and (max-width: 767px){.newsList .list li a .image .new{padding:3px 5px}}.newsList .list li a .image img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.newsList .list li a .text h3{text-align:justify;font-size:14px;line-height:1.6;margin:0 0 10px 0}@media screen and (max-width: 767px){.newsList .list li a .text h3{font-size:12px;line-height:1.7;margin:0 0 5px 0}}.newsList .list li a .text time{display:block;text-align:left;font-size:10px;font-family:"Poppins",sans-serif;color:rgba(51,51,51,.3)}.four-newsList .list{gap:0}@media screen and (max-width: 1023px){.four-newsList .list{gap:40px 0}}@media screen and (max-width: 767px){.four-newsList .list{gap:20px 0}}.newsListFlex{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.newsListFlex{flex-direction:column}}.newsListFlex .category{position:sticky;top:120px;height:100%;text-align:left;width:22%;max-width:245px}@media screen and (max-width: 767px){.newsListFlex .category{position:static;top:0;height:auto;width:100%;max-width:100%;margin:0 0 40px 0}}.newsListFlex .category li{font-size:14px;font-weight:bold;margin:0 0 20px 0}@media screen and (max-width: 767px){.newsListFlex .category li{display:inline-block;font-size:12px;margin:0 4px 10px 0;padding:10px 20px;border:1px solid #333;border-radius:9999px}}.newsListFlex .category li:first-child{font-size:18px;margin:0 0 40px 0}@media screen and (max-width: 767px){.newsListFlex .category li:first-child{display:block;font-size:16px;margin:0 0 20px 0;padding:0;border:none;border-radius:none}}.newsListFlex .category li:last-child{margin:0}.newsListFlex .category .active a{color:#13859a}@media screen and (max-width: 767px){.newsListFlex .category .active{border:1px solid #13859a;background:#13859a}.newsListFlex .category .active a{color:#fff}}.newsListFlex .list{width:74%;max-width:815px}@media screen and (max-width: 767px){.newsListFlex .list{width:100%;max-width:100%}}.newsListFlex .list::after{width:31%}.newsListFlex .list li{width:31%}@media screen and (max-width: 767px){.newsListFlex .list li{width:48%}}.newsList-margin{margin:0 auto 80px}@media screen and (max-width: 767px){.newsList-margin{margin:0 auto 40px}}article{text-align:justify;width:calc(100% - 100px);max-width:900px;margin:0 auto}@media screen and (max-width: 767px){article{width:100%;max-width:100%}}article .head{margin:0 0 80px 0}@media screen and (max-width: 767px){article .head{width:calc(100% - 40px);margin:0 auto 20px}}article .head .categoryWrap{margin:0 0 40px 0}@media screen and (max-width: 767px){article .head .categoryWrap{margin:0 0 10px 0}}article .head .categoryWrap .category{font-size:14px;font-weight:bold;color:#0e55a2;margin:0 16px 0 0}@media screen and (max-width: 767px){article .head .categoryWrap .category{font-size:12px}}article .head h1{font-size:32px;line-height:1.5;color:#333;margin:0 0 40px 0}@media screen and (max-width: 767px){article .head h1{font-size:18px;margin:0 0 10px 0}}article .head time{display:block;font-size:14px;font-family:"Poppins",sans-serif;color:rgba(51,51,51,.3)}article .head time::before{content:"";display:inline-block;background-image:url(./img/page/news/icon-news-time.svg);background-repeat:no-repeat;background-size:cover;width:10px;height:10px;margin:0 10px 0 0}@media screen and (max-width: 767px){article .head time{font-size:12px}article .head time::before{width:8px;height:8px;margin:0 5px 0 0}}article .mainImage{margin:0 0 80px 0}@media screen and (max-width: 767px){article .mainImage{margin:0 0 20px 0}}article .mainImage img{display:block;width:66%;max-width:600px;height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){article .mainImage img{width:100%;max-width:100%}}@media screen and (max-width: 767px){article .content{width:calc(100% - 40px);margin:0 auto}}article .content h3{font-size:18px;line-height:1.7;margin:0 0 20px 0;padding:10px 0 10px 30px;border-left:2px solid #333;border-radius:2px}@media screen and (max-width: 767px){article .content h3{font-size:14px;padding:5px 0 5px 20px}}article .content ul{margin:0 0 40px 0;padding:40px;background:rgba(19,133,154,.1)}@media screen and (max-width: 767px){article .content ul{padding:20px}}article .content ul li{display:flex;gap:0 10px;font-size:16px;font-weight:bold;line-height:2}article .content ul li::before{content:"・"}@media screen and (max-width: 767px){article .content ul li{font-size:13px;line-height:1.7}}article .content p{font-size:16px;line-height:2;margin:0 0 80px 0}@media screen and (max-width: 767px){article .content p{font-size:13px;line-height:1.7;margin:0 0 40px 0}}article .content p a{font-weight:bold;color:#13859a;padding:0 0 4px 0;border-bottom:1px dashed #13859a}@media screen and (max-width: 767px){article .content p a{padding:0 0 2px 0}}article .content p strong{color:#333}article .content p em{font-weight:bold;font-style:normal;text-decoration:underline;text-decoration-thickness:6px;text-decoration-color:rgba(19,133,154,.3);text-underline-offset:-3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width: 767px){article .content p em{text-decoration-thickness:4px;text-underline-offset:-2px}}article .content .wp-block-image{margin:0 0 80px 0}@media screen and (max-width: 767px){article .content .wp-block-image{margin:0 0 40px 0}}article .content .wp-block-image img{display:block;width:66%;max-width:600px;height:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){article .content .wp-block-image img{width:100%;max-width:100%}}.borderArticlet{max-width:1100px}.borderArticlet .content{margin:0 auto 80px;padding:80px 100px 0;border-top:1px solid rgba(51,51,51,.3);border-bottom:1px solid rgba(51,51,51,.3)}@media screen and (max-width: 767px){.borderArticlet .content{margin:0 auto 40px;padding:0;border-top:none;border-bottom:none}}.snsShare{text-align:left;font-size:14px;font-weight:bold;width:calc(100% - 100px);max-width:900px;margin:0 auto}@media screen and (max-width: 767px){.snsShare{font-size:12px;width:calc(100% - 40px)}}.snsShare p{display:inline-block;margin:0 0 20px 0;padding:14px 0 0 0;border-top:1px solid rgba(51,51,51,.1)}@media screen and (max-width: 767px){.snsShare p{margin:0 0 10px 0;padding:8px 0 0 0}}.snsShare .icon{display:flex;gap:0 20px}@media screen and (max-width: 767px){.snsShare .icon{gap:0 10px}}.snsShare .icon a{display:flex;align-items:center;gap:0 10px}@media screen and (max-width: 767px){.snsShare .icon a{gap:0 5px}}.snsShare .icon a img{width:30px;height:30px}@media screen and (max-width: 767px){.snsShare .icon a img{width:24px;height:24px}}.fv{width:100%;max-width:1980px;height:auto;margin:0 auto 100px;position:relative}.fv .demoTag{font-size:12px;color:rgba(51,51,51,.5);padding:10px;background:#eee}@media screen and (max-width: 767px){.fv{margin:0 auto 80px}}.fv .swiper-wrapper .swiper-slide{width:100% !important;position:relative}.fv .swiper-wrapper .swiper-slide .pageTitle{display:none;text-align:left;position:absolute;top:50%;left:100px;transform:translateY(-50%)}@media screen and (max-width: 767px){.fv .swiper-wrapper .swiper-slide .pageTitle{top:40px;left:40px;transform:none}}.fv .swiper-wrapper .swiper-slide .pageTitle h1{font-size:clamp(30px,4vw,64px);line-height:1.4;letter-spacing:8px;text-shadow:0px 0px 5px #fff,0px 0px 20px #fff,0px 0px 20px #fff}.fv .swiper-wrapper .swiper-slide .pageTitle p{font-size:clamp(12px,1vw,16px);line-height:3;font-weight:300;font-family:"Josefin Sans",sans-serif;text-shadow:3px 3px 3px #fff,-3px -3px 3px #fff,-3px 3px 3px #fff,3px -3px 3px #fff,3px 0px 3px #fff,-3px 0px 3px #fff,0px 3px 3px #fff,0px -3px 3px #fff}.fv .swiper-wrapper .swiper-slide .js-box{display:none}.fv .swiper-wrapper .swiper-slide img{display:block;width:80%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0 0 0 auto}@media screen and (max-width: 767px){.fv .swiper-wrapper .swiper-slide img{width:calc(100% - 40px);padding:360px 0 0 0}}.fv .swiper-pagination{display:flex;gap:0 16px;width:auto !important;position:absolute;top:auto;left:50% !important;right:auto;bottom:40px !important;transform:translateX(-50%)}.fv .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 !important;background:#333}.fv .swiper-pagination .swiper-pagination-bullet-active{background:#13859a}.fv .swiper-slide.swiper-slide-visible.swiper-slide-next{opacity:0 !important}.imageText{display:flex;justify-content:space-between;width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.imageText{width:100%;flex-direction:column}}.imageText .image img{width:100%;height:auto}@media screen and (max-width: 767px){.imageText .image{margin:0 0 20px 0}}.imageText .image p{text-align:right;font-size:12px;color:rgba(51,51,51,.5);margin:20px 0 0 0}@media screen and (max-width: 767px){.imageText .image p{font-size:10px;margin:10px 0 0 0;padding:0 20px 0 0}}.imageText .text{position:relative;top:-12px}@media screen and (max-width: 767px){.imageText .text{top:0}}.imageText .text .intro{display:flex;justify-content:space-between;align-items:center;text-align:justify;padding:20px 0;border-top:1px solid rgba(51,51,51,.2);border-bottom:1px solid rgba(51,51,51,.2)}@media screen and (max-width: 767px){.imageText .text .intro{width:calc(100% - 40px);margin:0 auto;padding:10px 0}}.imageText .text .intro .introText{width:78%}@media screen and (max-width: 767px){.imageText .text .intro .introText{width:68%}}.imageText .text .intro .introText .name{font-size:14px;font-weight:bold;margin:0 0 5px 0}@media screen and (max-width: 767px){.imageText .text .intro .introText .name{font-size:12px}}.imageText .text .intro .introText .name span{margin:0 0 0 10px}.imageText .text .intro .introText .detail{font-size:10px;font-weight:500;margin:0 0 10px 0}.imageText .text .intro .introText p{font-size:13px;line-height:1.7}@media screen and (max-width: 767px){.imageText .text .intro .introText p{font-size:11px;line-height:1.6}}.imageText .text .intro .introImage{width:90px;height:90px}.imageText .text .intro .introImage img{width:100%;height:auto;border-radius:50%}.imageText .text,.imageText .image{width:46%;max-width:510px}@media screen and (max-width: 767px){.imageText .text,.imageText .image{width:100%;max-width:100%}}.imageText .text .h3-title,.imageText .text .page-lead,.imageText .image .h3-title,.imageText .image .page-lead{text-align:justify;width:100%;margin:0 0 40px 0}@media screen and (max-width: 767px){.imageText .text .h3-title,.imageText .text .page-lead,.imageText .image .h3-title,.imageText .image .page-lead{width:calc(100% - 40px);margin:0 auto 20px}}.imageText .shadowImage img{filter:drop-shadow(20px 20px 0 rgba(14, 85, 162, 0.2))}@media screen and (max-width: 767px){.imageText .shadowImage img{filter:drop-shadow(10px 10px 0 rgba(14, 85, 162, 0.2))}}.imageTextReverce{flex-direction:row-reverse}@media screen and (max-width: 767px){.imageTextReverce{flex-direction:column}}.imageText1{width:100%;max-width:1366px;position:relative;margin:0 auto 240px}@media screen and (max-width: 767px){.imageText1{margin:0 0 60px 0}}.imageText1 .image{width:40%;max-width:540px;position:relative;z-index:1}@media screen and (max-width: 767px){.imageText1 .image{width:calc(100% - 10px);max-width:calc(100% - 10px)}}.imageText1 .text{width:70%;max-width:940px;padding:100px 133px 100px 200px;background:rgba(14,85,162,.1);position:relative;top:80px;left:-80px}@media screen and (max-width: 767px){.imageText1 .text{width:100%;max-width:100%;padding:56px 20px;top:-20px;left:0}}@media screen and (max-width: 767px){.imageText1 .text .h3-title,.imageText1 .text .page-lead{margin:0 0 20px 0}}.imageText1 .text::after{content:"";display:block;width:80px;height:100%;background:rgba(14,85,162,.1);position:absolute;top:0;right:-80px}@media screen and (max-width: 767px){.imageText1 .text::after{display:none}}.imageText2{padding:80px;border:1px solid rgba(51,51,51,.2)}@media screen and (max-width: 767px){.imageText2{width:calc(100% - 40px);padding:20px}}.imageText2 .text{width:380px}.imageText2 .text .btn{width:100%}@media screen and (max-width: 1100px){.imageText2 .text{width:46%}}@media screen and (max-width: 767px){.imageText2 .text{width:100%;max-width:100%}}@media screen and (max-width: 767px){.imageText2 .text .h3-title,.imageText2 .text .page-lead{margin:0 0 20px 0}}.imageText2 .image{width:460px}@media screen and (max-width: 1100px){.imageText2 .image{width:calc(46% - 20px)}}@media screen and (max-width: 767px){.imageText2 .image{width:calc(100% - 10px);max-width:calc(100% - 10px);margin:0 0 40px 0}}.imageText3{text-align:left;align-items:center}@media screen and (max-width: 767px){.imageText3{width:100%}.imageText3 .image{margin:0}.imageText3 .image img{height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.imageText3 .text{width:calc(100% - 40px);margin:0 auto;padding:40px 20px 32px;background:#f7f7f8;position:relative;top:-40px}.imageText3 .text .h3-title,.imageText3 .text .page-lead{width:100%}}.entryList{display:flex;justify-content:space-between;width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.entryList{flex-direction:column;width:calc(100% - 40px)}}.entryList .category{position:sticky;top:120px;height:100%;text-align:left;width:22%;max-width:245px}@media screen and (max-width: 767px){.entryList .category{position:static;top:0;height:auto;width:100%;max-width:100%;margin:0 0 40px 0}}.entryList .category li{font-size:14px;font-weight:bold;margin:0 0 20px 0}@media screen and (max-width: 767px){.entryList .category li{display:inline-block;font-size:12px;margin:0 4px 10px 0;padding:10px 20px;border:1px solid #333;border-radius:9999px}}.entryList .category li:last-child{margin:0}.entryList .category .active a{color:#13859a}@media screen and (max-width: 767px){.entryList .category .active{border:1px solid #13859a;background:#13859a}.entryList .category .active a{color:#fff}}.entryList .entry{text-align:left;width:80%}@media screen and (max-width: 767px){.entryList .entry{width:100%}}.entryList .entry h4{font-size:20px;margin:0 0 20px 0}@media screen and (max-width: 767px){.entryList .entry h4{font-size:14px;margin:0 0 10px 0}}.entryList .entry .list{margin:0 0 80px 0}@media screen and (max-width: 767px){.entryList .entry .list{margin:0 0 40px 0}}.entryList .entry .list li{margin:0 0 20px 0}@media screen and (max-width: 767px){.entryList .entry .list li{margin:0 0 10px 0}}.entryList .entry .list li:last-child{margin:0}.entryList .entry .list li a{display:block;padding:36px 160px 36px 40px;background:rgba(14,85,162,.1);position:relative;transition:.5s}@media screen and (max-width: 767px){.entryList .entry .list li a{padding:30px 100px 30px 24px}}.entryList .entry .list li a:hover{background:rgba(14,85,162,.3)}.entryList .entry .list li a h5{font-size:16px}@media screen and (max-width: 767px){.entryList .entry .list li a h5{font-size:14px}}.entryList .entry .list li a h5 span{display:block;font-size:14px;font-weight:500;line-height:1.7;margin:10px 0 0 0}.entryList .entry .list li a h5 .detail{display:flex;align-items:center;gap:0 16px;margin:16px 0 0 0}@media screen and (max-width: 767px){.entryList .entry .list li a h5 .detail{flex-direction:column;align-items:flex-start;gap:10px 0}}.entryList .entry .list li a h5 .detail li{display:flex;align-items:center;gap:0 8px;margin:0}.entryList .entry .list li a h5 .detail li .icon{width:auto;height:14px;fill:rgba(51,51,51,.5)}.entryList .entry .list li a h5 .detail li span{font-size:12px;font-weight:500;line-height:1;color:rgba(51,51,51,.5);margin:0}.entryList .entry .list li a .more{font-size:12px;color:#13859a;margin:0;position:absolute;top:55%;right:40px;transform:translateY(-55%)}@media screen and (max-width: 767px){.entryList .entry .list li a .more{right:24px}}.entryList .entry .list li a .more svg{fill:#13859a;width:16px}.entryList .entry .lastList{margin:0}.entryDetail{text-align:left}.entryDetail .head{width:calc(100% - 100px);max-width:900px;margin:0 auto}@media screen and (max-width: 767px){.entryDetail .head{width:100%;max-width:100%}}.entryDetail .head .image{width:100%;margin:0 0 48px 0}@media screen and (max-width: 767px){.entryDetail .head .image{margin:0 0 40px 0}}.entryDetail .head .image img{width:100%;height:auto}@media screen and (max-width: 767px){.entryDetail .head .text{width:calc(100% - 40px);margin:0 auto}}.entryDetail .head .text .tag{font-size:14px;font-weight:bold;margin:0 0 16px 0}@media screen and (max-width: 767px){.entryDetail .head .text .tag{font-size:11px;margin:0 0 8px 0}}.entryDetail .head .text .tag span{display:inline-block;font-weight:500;color:#fff;margin:0 16px 0 0;padding:8px;background:#333}@media screen and (max-width: 767px){.entryDetail .head .text .tag span{margin:0 8px 0 0;padding:4px}}.entryDetail .head .text .title{font-size:32px;font-weight:bold;margin:0 0 56px 0}@media screen and (max-width: 767px){.entryDetail .head .text .title{font-size:24px;margin:0 0 24px 0}}.entryDetail .head .text p{text-align:justify;font-size:16px;line-height:2;margin:0 0 80px 0}@media screen and (max-width: 767px){.entryDetail .head .text p{margin:0 0 40px 0}}.entryDetail .appReq{display:flex;justify-content:space-between;width:calc(100% - 100px);max-width:1100px;margin:0 auto 80px;padding:80px 100px;background:rgba(14,85,162,.1)}@media screen and (max-width: 999px){.entryDetail .appReq{flex-direction:column}}@media screen and (max-width: 767px){.entryDetail .appReq{width:100%;padding:40px 20px}}.entryDetail .appReq .image{width:24px}.entryDetail .appReq .image img{width:100%;height:auto}@media screen and (max-width: 999px){.entryDetail .appReq .image{width:auto;height:16px;margin:0 0 40px 0}.entryDetail .appReq .image img{width:auto;height:100%}}.entryDetail .appReq .appReqList{width:80%;position:relative;top:-4px}@media screen and (max-width: 999px){.entryDetail .appReq .appReqList{width:100%;top:0}}.entryDetail .appReq .appReqList .appReqItem{display:flex;justify-content:space-between;margin:0 0 40px 0}@media screen and (max-width: 767px){.entryDetail .appReq .appReqList .appReqItem{flex-direction:column;gap:20px 0;margin:0 0 20px 0;padding:0 0 20px 0;border-bottom:1px solid rgba(51,51,51,.2)}.entryDetail .appReq .appReqList .appReqItem:last-child{margin:0;padding:0;border-bottom:none}}.entryDetail .appReq .appReqList .appReqItem:last-child{margin:0}.entryDetail .appReq .appReqList .appReqItem h4{font-size:18px;width:130px}@media screen and (max-width: 999px){.entryDetail .appReq .appReqList .appReqItem h4{font-size:14px}}.entryDetail .appReq .appReqList .appReqItem .content{text-align:justify;font-size:16px;line-height:2;width:75%}@media screen and (max-width: 999px){.entryDetail .appReq .appReqList .appReqItem .content{font-size:13px;line-height:1.7;width:100%}}.entryDetail .appReq .appReqList .appReqItem .content p{position:relative;top:-8px}@media screen and (max-width: 999px){.entryDetail .appReq .appReqList .appReqItem .content p{top:-4px}}@media screen and (max-width: 767px){.entryDetail .appReq .appReqList .appReqItem .content p{top:0}}.entryDetail .appReq .appReqList .appReqItem .content ul{margin:0 0 20px 0}@media screen and (max-width: 767px){.entryDetail .appReq .appReqList .appReqItem .content ul{margin:0 0 10px 0}}.entryDetail .appReq .appReqList .appReqItem .content ul li{display:flex}.entryDetail .appReq .appReqList .appReqItem .content ul li::before{content:"・";display:block;margin:0 4px 0 0}.entryDetail .appReq .appReqList .appReqItem .content a{color:#13859a;padding:0 0 2px 0;border-bottom:1px dashed #13859a}.entryDetail .appeal{width:calc(100% - 100px);max-width:1100px;margin:0 auto 80px}@media screen and (max-width: 767px){.entryDetail .appeal{width:calc(100% - 40px);margin:0 auto 40px}}.entryDetail .appeal .appealList{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.entryDetail .appeal .appealList{flex-direction:column;gap:10px 0}}.entryDetail .appeal .appealList li{display:flex;justify-content:space-between;width:calc(50% - 10px);padding:32px 48px;background:#f7efe3}@media screen and (max-width: 767px){.entryDetail .appeal .appealList li{width:100%;padding:24px}}.entryDetail .appeal .appealList li .icon{height:50px}.entryDetail .appeal .appealList li .icon img{width:auto;height:100%}@media screen and (max-width: 767px){.entryDetail .appeal .appealList li .icon{height:40px}}.entryDetail .appeal .appealList li .text{width:85%}.entryDetail .appeal .appealList li .text h4{font-size:18px;margin:0 0 20px 0}@media screen and (max-width: 767px){.entryDetail .appeal .appealList li .text h4{font-size:16px;margin:0 0 10px 0}}.entryDetail .appeal .appealList li .text p{text-align:justify;font-size:13px;line-height:1.7}@media screen and (max-width: 767px){.entryDetail .appeal .appealList li .text p{font-size:12px}}.paginationWrap{display:flex;justify-content:center;align-items:center;gap:0 40px;width:calc(100% - 40px);margin:80px auto 0}@media screen and (max-width: 767px){.paginationWrap{margin:40px auto 0}}.paginationWrap .pagination{display:block}@media screen and (max-width: 767px){.paginationWrap .pagination{display:none}}.paginationWrap .pagination .nav-links .page-numbers{display:inline-block;text-align:center;font-size:16px;font-family:"Poppins",sans-serif;color:#13859a;width:60px;height:60px;margin:0 4px;padding:20px;border-bottom:1px solid #13859a}.paginationWrap .pagination .nav-links .current{color:#fff;background:#13859a}.paginationWrap .pagination .nav-links .prev.page-numbers,.paginationWrap .pagination .nav-links .next.page-numbers{display:none;margin:0;padding:0;border:none}.paginationWrap .prevLink{font-size:12px;transition:.5s}.paginationWrap .prevLink:hover{color:#13859a}.paginationWrap .prevLink::before{content:"";display:inline-block;background-image:url("./img/parts/pagenation/arrow_back.svg");background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:relative;right:4px;top:14px}.paginationWrap .nextLink{font-size:12px;transition:.5s}.paginationWrap .nextLink:hover{color:#13859a}.paginationWrap .nextLink::after{content:"";display:inline-block;background-image:url("./img/parts/pagenation/arrow.svg");background-size:contain;background-repeat:no-repeat;width:20px;height:20px;position:relative;left:4px;top:14px}.paginationWrap .prevLink,.paginationWrap .nextLink{position:relative;bottom:2px}.entryPagenation{display:flex;justify-content:center;width:calc(100% - 100px);max-width:600px;margin:0 auto 80px}@media screen and (max-width: 767px){.entryPagenation{width:calc(100% - 40px);margin:0 auto 40px}}.entryPagenation .entryPagenationBtn{font-size:16px;padding:0 40px;border-right:1px solid rgba(19,133,154,.3)}@media screen and (max-width: 767px){.entryPagenation .entryPagenationBtn{font-size:13px;padding:0 20px}}.entryPagenation .entryPagenationBtn a,.entryPagenation .entryPagenationBtn .inactive{color:#13859a}.entryPagenation .entryPagenationBtn .inactive{opacity:.3}.entryPagenation .entryPagenationBtn:first-child{padding:0 40px 0 0}@media screen and (max-width: 767px){.entryPagenation .entryPagenationBtn:first-child{padding:0 20px 0 0}}.entryPagenation .entryPagenationBtn:last-child{padding:0 0 0 40px;border-right:none}@media screen and (max-width: 767px){.entryPagenation .entryPagenationBtn:last-child{padding:0 0 0 20px}}.entryPagenation .entryPagenationBtnPrev a::before,.entryPagenation .entryPagenationBtnPrev .inactive::before{content:"";display:inline-block;width:8px;height:8px;margin:0 20px 0 0;border-left:1px solid #13859a;border-bottom:1px solid #13859a;transform:rotate(45deg)}@media screen and (max-width: 767px){.entryPagenation .entryPagenationBtnPrev a::before,.entryPagenation .entryPagenationBtnPrev .inactive::before{width:6px;height:6px;margin:0 10px 0 0}}.entryPagenation .entryPagenationBtnNext a::after,.entryPagenation .entryPagenationBtnNext .inactive::after{content:"";display:inline-block;width:8px;height:8px;margin:0 0 0 20px;border-right:1px solid #13859a;border-bottom:1px solid #13859a;transform:rotate(-45deg)}@media screen and (max-width: 767px){.entryPagenation .entryPagenationBtnNext a::after,.entryPagenation .entryPagenationBtnNext .inactive::after{width:6px;height:6px;margin:0 0 0 10px}}.employeeList{text-align:left;width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.employeeList{width:calc(100% - 40px)}}.employeeList .list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:80px 0}@media screen and (max-width: 767px){.employeeList .list{gap:40px 0}}.employeeList .list li{width:22%}@media screen and (max-width: 767px){.employeeList .list li{width:48%}}.employeeList .list li a .image{margin:0 0 20px 0}.employeeList .list li a .image img{width:100%;height:345px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.employeeList .list li a .image img{height:215px}}.employeeList .list li a .text .occupation{font-size:11px;font-weight:bold;margin:0 0 10px 0}@media screen and (max-width: 767px){.employeeList .list li a .text .occupation{font-size:10px}}.employeeList .list li a .text .eycatchTitle{text-align:justify;font-size:14px;line-height:1.5;margin:0 0 16px 0}@media screen and (max-width: 767px){.employeeList .list li a .text .eycatchTitle{font-size:12px;line-height:1.7;margin:0 0 10px 0}}.employeeList .list li a .text p{font-size:10px}.employeeList .list li a .text p .name{line-height:1;margin:0 14px 0 0;padding:0 14px 0 0;border-right:1px solid #333}@media screen and (max-width: 767px){.employeeList .list li a .text p .name{margin:0 7px 0 0;padding:0 7px 0 0}}.employeeList .list::after{content:"";display:block;width:22%}.employeeList .list::before{content:"";display:block;width:22%;order:1}.dataItems{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px;width:calc(100% - 100px);max-width:1100px;margin:0 auto}.dataItems .dataItem{width:100%;height:100%}.dataItems .dataItem img{width:100%;height:100%}@media screen and (max-width: 767px){.dataItems{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr);grid-column-gap:10px;grid-row-gap:10px;width:calc(100% - 40px)}}.dataItem1{grid-area:1/1/3/3}.dataItem2{grid-area:1/3/3/5}.dataItem3{grid-area:3/1/4/3}.dataItem4{grid-area:3/3/4/4}.dataItem5{grid-area:3/4/4/5}@media screen and (max-width: 767px){.dataItem1{grid-area:1/1/3/3}.dataItem2{grid-area:3/1/5/3}.dataItem3{grid-area:5/1/6/3}.dataItem4{grid-area:6/1/7/2}.dataItem5{grid-area:6/2/7/3}}.interviewList{text-align:left;width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.interviewList{width:calc(100% - 40px)}}.interviewList .list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:80px 0}@media screen and (max-width: 767px){.interviewList .list{gap:40px 0}}.interviewList .list li{width:22%}@media screen and (max-width: 767px){.interviewList .list li{width:48%}}.interviewList .list li a .image{margin:0 0 20px 0}.interviewList .list li a .image img{width:100%;height:auto}.interviewList .list li a .text .name{font-size:16px;margin:0 0 20px 0}@media screen and (max-width: 767px){.interviewList .list li a .text .name{font-size:14px;margin:0 0 10px 0}}.interviewList .list li a .text .name span{display:block;font-size:12px;font-weight:400;margin:10px 0 0 0}@media screen and (max-width: 767px){.interviewList .list li a .text .name span{font-size:10px;margin:5px 0 0 0}}.interviewList .list li a .text .eycatchTitle{font-weight:bold;margin:0 0 4px 0}@media screen and (max-width: 767px){.interviewList .list li a .text .eycatchTitle{margin:0 0 2px 0}}.interviewList .list li a .text .eycatchTitle,.interviewList .list li a .text p{font-size:12px;line-height:1.7}@media screen and (max-width: 767px){.interviewList .list li a .text .eycatchTitle,.interviewList .list li a .text p{font-size:11px}}.interviewList .list::after{content:"";display:block;width:22%}.interviewList .list::before{content:"";display:block;width:22%;order:1}.interviewList1 .list li{width:48%;position:relative}@media screen and (max-width: 767px){.interviewList1 .list li{width:100%}}.interviewList1 .list li::after{content:"";border:248px solid rgba(19,133,154,.1);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);width:0;height:0;position:absolute;left:0;bottom:0;z-index:-1}@media screen and (max-width: 1200px){.interviewList1 .list li::after{border:20vw solid rgba(19,133,154,.1);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}}@media screen and (max-width: 767px){.interviewList1 .list li::after{border:40vw solid rgba(19,133,154,.1);border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0)}}.interviewList1 .list li a{display:block;padding:0 0 48px 48px}@media screen and (max-width: 767px){.interviewList1 .list li a{padding:0 0 32px 32px}}.interviewList1 .list li a .image{margin:0 0 36px 0}@media screen and (max-width: 767px){.interviewList1 .list li a .image{margin:0 0 24px 0}}.interviewList1 .list li a .text .name{display:flex;align-items:flex-end;gap:0 20px;margin:0 0 24px 0}@media screen and (max-width: 767px){.interviewList1 .list li a .text .name{margin:0 0 16px 0}}.interviewList1 .list li a .text .name span{margin:0}.interviewList1 .list::after,.interviewList1 .list::before{display:none}.talk .intro{display:flex;justify-content:center;width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.talk .intro{flex-direction:column;width:calc(100% - 40px)}}.talk .intro li{width:290px;padding:0 40px;border-right:1px solid rgba(51,51,51,.3)}.talk .intro li:last-child{border-right:none}@media screen and (max-width: 767px){.talk .intro li{display:flex;justify-content:space-between;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;border-right:none;border-bottom:1px solid rgba(51,51,51,.3)}.talk .intro li:last-child{margin:0}}.talk .intro li .image{width:150px;height:150px;margin:0 auto 20px}@media screen and (max-width: 767px){.talk .intro li .image{width:100px;height:100px;margin:0}}.talk .intro li .image img{width:100%;height:auto}@media screen and (max-width: 767px){.talk .intro li .text{text-align:left;width:64%}}.talk .intro li .text h3{font-size:11px;line-height:1.4;margin:0 0 12px 0}@media screen and (max-width: 767px){.talk .intro li .text h3{font-size:10px;margin:0 0 10px 0}}.talk .intro li .text .name{font-size:16px;font-weight:bold;line-height:1.4;margin:0 auto 12px}@media screen and (max-width: 767px){.talk .intro li .text .name{font-size:14px;margin:0 auto 10px}}.talk .intro li .text .name span{display:block;font-size:10px;font-weight:500;margin:6px 0 0 0}.talk .intro li .text p{text-align:justify;font-size:12px;line-height:1.6}@media screen and (max-width: 767px){.talk .intro li .text p{text-align:justify;font-size:11px}}.talk .talkSession{width:calc(100% - 100px);max-width:1100px;margin:0 auto 80px}@media screen and (max-width: 767px){.talk .talkSession{width:calc(100% - 40px);margin:0 auto 40px}}.talk .talkSession h3{font-size:24px;margin:0 0 80px 0}@media screen and (max-width: 767px){.talk .talkSession h3{font-size:16px;margin:0 0 40px 0}}.talk .talkSession .innerTalkSession{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.talk .talkSession .innerTalkSession{flex-direction:column}}.talk .talkSession .innerTalkSession .image{width:46%;max-width:510px}@media screen and (max-width: 767px){.talk .talkSession .innerTalkSession .image{width:100%;margin:0 0 40px 0}}.talk .talkSession .innerTalkSession .image img{width:100%;height:auto}.talk .talkSession .innerTalkSession .talkItems{width:46%;max-width:510px}@media screen and (max-width: 767px){.talk .talkSession .innerTalkSession .talkItems{width:100%}}.talk .talkSession .innerTalkSession .talkItems li{display:flex;justify-content:space-between;margin:0 0 20px 0}.talk .talkSession .innerTalkSession .talkItems li:last-child{margin:0}.talk .talkSession .innerTalkSession .talkItems li .thumb{width:60px}@media screen and (max-width: 767px){.talk .talkSession .innerTalkSession .talkItems li .thumb{width:50px}}.talk .talkSession .innerTalkSession .talkItems li .thumb img{width:100%;height:auto}.talk .talkSession .innerTalkSession .talkItems li .thumb span{display:block;font-size:14px;font-weight:bold;margin:10px 0 0 0}@media screen and (max-width: 767px){.talk .talkSession .innerTalkSession .talkItems li .thumb span{font-size:12px}}.talk .talkSession .innerTalkSession .talkItems li p{text-align:justify;font-size:14px;line-height:1.8;width:84%}@media screen and (max-width: 767px){.talk .talkSession .innerTalkSession .talkItems li p{font-size:12px;line-height:1.7;width:80%}}.talk .talkSession .innerTalkSession .talkItems .host .thumb span{color:#13859a}.talk .talkSession .innerTalkSession .talkItems .host p{font-weight:bold;color:#13859a}.talk .talkSession .reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.talk .talkSession .reverse{flex-direction:column}}.vision .visionMenu{width:calc(100% - 100px);max-width:1100px;margin:0 auto 80px;padding:100px;background:rgba(19,133,154,.1)}@media screen and (max-width: 767px){.vision .visionMenu{width:100%;margin:0 auto 40px;padding:40px 20px}}.vision .visionMenu li{margin:0 0 80px 0;padding:0 0 80px 0;border-bottom:1px solid rgba(51,51,51,.2)}@media screen and (max-width: 767px){.vision .visionMenu li{margin:0 0 40px 0;padding:0 0 40px 0}}.vision .visionMenu li:last-child{margin:0;padding:0;border-bottom:none}.vision .visionMenu li h3{font-size:24px;line-height:1.8;margin:0 0 50px 0}@media screen and (max-width: 767px){.vision .visionMenu li h3{font-size:16px;margin:0 0 40px 0}}.vision .visionMenu li .visionMenuItem{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.vision .visionMenu li .visionMenuItem{flex-direction:column}}.vision .visionMenu li .visionMenuItem .image{width:48%;height:auto}@media screen and (max-width: 767px){.vision .visionMenu li .visionMenuItem .image{width:100%;margin:0 0 20px 0}}.vision .visionMenu li .visionMenuItem .image img{width:100%}.vision .visionMenu li .visionMenuItem p{text-align:justify;font-size:16px;line-height:2;width:48%;position:relative;top:-8px}@media screen and (max-width: 767px){.vision .visionMenu li .visionMenuItem p{font-size:14px;line-height:1.8;width:100%;top:0}}.vision .visionMenu li .visionMenuItem p em{font-weight:bold;font-style:normal;text-decoration:underline;text-decoration-thickness:6px;text-decoration-color:rgba(19,133,154,.3);text-underline-offset:-3px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width: 767px){.vision .visionMenu li .visionMenuItem p em{text-decoration-thickness:4px;text-underline-offset:-2px}}.vision .visionMenu li .reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.vision .visionMenu li .reverse{flex-direction:column}}.faqAccordion{text-align:justify;width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.faqAccordion{width:100%}}.faqAccordion li{margin:0 0 40px 0;transition:.5s}@media screen and (max-width: 767px){.faqAccordion li{margin:0 0 20px 0}}.faqAccordion li .title{display:flex;gap:0 40px;position:relative;font-size:20px;font-weight:bold;line-height:1.5;padding:32px 100px 32px 40px;background:rgba(19,133,154,.1);transition:.5s;cursor:pointer}@media screen and (max-width: 767px){.faqAccordion li .title{font-size:16px;gap:0 20px;padding:20px 70px 20px 20px}}.faqAccordion li .title:hover{color:#fff;background:#13859a}.faqAccordion li .title:hover::before,.faqAccordion li .title:hover::after{background:#fff}.faqAccordion li .title h4{font-size:24px;font-family:"Josefin Sans",sans-serif;font-weight:400}@media screen and (max-width: 767px){.faqAccordion li .title h4{font-size:18px}}.faqAccordion li .title::before,.faqAccordion li .title::after{position:absolute;content:"";width:16px;height:1px;background:#333}.faqAccordion li .title::before{top:50%;right:40px;transform:rotate(0deg)}@media screen and (max-width: 767px){.faqAccordion li .title::before{right:20px}}.faqAccordion li .title::after{top:50%;right:40px;transform:rotate(90deg)}@media screen and (max-width: 767px){.faqAccordion li .title::after{right:20px}}.faqAccordion li .close::after{display:none}.faqAccordion li .box{display:none}.faqAccordion li .box .innerBox{display:flex;gap:40px;padding:40px 40px 0}@media screen and (max-width: 767px){.faqAccordion li .box .innerBox{gap:20px;padding:20px 20px 0}}.faqAccordion li .box .innerBox h4{font-size:24px;font-family:"Josefin Sans",sans-serif;font-weight:400}@media screen and (max-width: 767px){.faqAccordion li .box .innerBox h4{font-size:18px}}.faqAccordion li .box .innerBox p{font-size:16px;line-height:1.8;position:relative;top:-6px}@media screen and (max-width: 767px){.faqAccordion li .box .innerBox p{font-size:12px;line-height:1.7;top:-4px}}.faqAccordion li .box .innerBox p a{color:#13859a;border-bottom:1px dashed #13859a}.faqAccordion li .box .innerBox p .image{display:block;width:100%;margin:20px 0 0 0}@media screen and (max-width: 767px){.faqAccordion li .box .innerBox p .image{margin:10px 0 0 0}}.faqAccordion li .box .innerBox p .image img{width:100%;height:auto}.faqAccordion li .box .innerBox p .image span{display:block;font-size:12px;line-height:1.5;color:rgba(51,51,51,.5);margin:10px 0 0 0}@media screen and (max-width: 767px){.faqAccordion li .box .innerBox p .image span{margin:5px 0 0 0}}.notfoundPage .notfound{width:calc(100% - 100px);max-width:680px;margin:160px auto 80px}@media screen and (max-width: 767px){.notfoundPage .notfound{width:calc(100% - 40px);margin:80px auto 40px}}.notfoundPage .notfound h1{text-align:center;font-size:48px;font-weight:500;font-family:"Josefin Sans",sans-serif;margin:0 0 40px 0}@media screen and (max-width: 767px){.notfoundPage .notfound h1{font-size:32px}}.notfoundPage .notfound h1 span{display:block;font-size:16px;margin:12px 0 0 0}@media screen and (max-width: 767px){.notfoundPage .notfound h1 span{font-size:12px;margin:6px 0 0 0}}.notfoundPage .notfound ul{padding:32px 40px;background:rgba(51,51,51,.1)}@media screen and (max-width: 767px){.notfoundPage .notfound ul{padding:24px}}.notfoundPage .notfound ul li{display:flex;text-align:justify;font-size:16px;line-height:1.5;letter-spacing:0;margin:0 0 8px 0}@media screen and (max-width: 767px){.notfoundPage .notfound ul li{font-size:12px;margin:0 0 4px 0}}.notfoundPage .notfound ul li span{margin:0 4px 0 0}.notfoundPage .notfound ul li:last-child{margin:0}.loader{position:fixed;width:100%;height:100%;background-color:#fff;z-index:2000;top:0;left:0;display:flex;justify-content:center;align-items:center}.loader .loadingText{display:none;text-align:center}.loader .loadingText img{width:70%;height:auto}@media screen and (max-width: 767px){.loader .loadingText img{width:50%}}.company .companyDetail{width:calc(100% - 100px);max-width:1100px;margin:0 auto 80px}@media screen and (max-width: 767px){.company .companyDetail{width:calc(100% - 40px);margin:0 auto 40px}}.company .companyDetail li{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.company .companyDetail li{flex-direction:column;margin:0 0 40px 0}}.company .companyDetail li h4{text-align:left;font-size:18px;width:30%;padding:40px;border-top:2px solid #13859a}@media screen and (max-width: 767px){.company .companyDetail li h4{font-size:14px;width:100%;max-width:100%;padding:20px 0 14px}}.company .companyDetail li p{text-align:justify;font-size:16px;line-height:2;width:68%;padding:40px;border-top:1px solid rgba(51,51,51,.3)}@media screen and (max-width: 767px){.company .companyDetail li p{font-size:13px;line-height:1.7;width:100%;padding:0;border-top:none}}.company .companyDetail li p iframe{display:block;width:100%;height:520px;margin:30px 0 0 0}@media screen and (max-width: 767px){.company .companyDetail li p iframe{height:320px;margin:20px 0 0 0}}.company .companyDetail li p a{color:#13859a;padding:0 0 2px 0;border-bottom:1px dashed #13859a}.company .companyDetail li:last-child h4{border-bottom:2px solid #13859a}@media screen and (max-width: 767px){.company .companyDetail li:last-child h4{border-bottom:none}}.company .companyDetail li:last-child p{border-bottom:1px solid rgba(51,51,51,.3)}@media screen and (max-width: 767px){.company .companyDetail li:last-child p{border-bottom:none}}@media screen and (max-width: 767px){.company .companyDetailSmall li{margin:0 0 20px 0}}.company .companyDetailSmall li h4{padding:24px 40px;position:relative}@media screen and (max-width: 767px){.company .companyDetailSmall li h4{padding:20px 0 10px}}.company .companyDetailSmall li p{padding:20px 40px}@media screen and (max-width: 767px){.company .companyDetailSmall li p{padding:0}}.section{margin:0 0 160px 0}@media screen and (max-width: 767px){.section{margin:0 0 80px 0}}.section2{margin:0 0 80px 0}@media screen and (max-width: 767px){.section2{margin:0 0 40px 0}}@media screen and (max-width: 767px){.adjustMargin{margin:0 0 40px 0}}.top{text-align:center;margin:70px auto 0}@media screen and (max-width: 767px){.top{margin:69px auto 0}}.underPage{text-align:center;margin:100px auto 0}@media screen and (max-width: 767px){.underPage{margin:90px auto 0}}.underPage .eycatchImage{width:calc(100% - 100px);max-width:1100px;margin:0 auto 80px}@media screen and (max-width: 767px){.underPage .eycatchImage{width:100%;max-width:100%}}.underPage .eycatchImage img{width:100%;height:auto}@media screen and (max-width: 767px){.underPage .eycatchImage img{height:250px;-o-object-fit:cover;object-fit:cover}}.contact .intro{width:calc(100% - 40px);margin:0 auto 100px}@media screen and (max-width: 767px){.contact .intro{margin:0 auto 40px}}.contact .intro ul{display:flex;justify-content:center}.contact .intro ul li .icon{color:#bfbfbf;margin:0 0 13px 0;padding:20px;border:1px solid rgba(51,51,51,.1);border-radius:50%;background:rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact .intro ul li .icon{padding:16px}}.contact .intro ul li .text{text-align:center;font-size:12px;font-weight:bold;color:#333}@media screen and (max-width: 767px){.contact .intro ul li .text{font-size:11px}}.contact .intro ul li.border{width:110px;bottom:48px;border-bottom:1px solid rgba(51,51,51,.1);position:relative}@media screen and (max-width: 767px){.contact .intro ul li.border{width:80px;bottom:41px}}.contact .intro ul li.active .icon{color:#fff;background:#13859a}.contact .intro ul li.active .text{color:#13859a}.contact form{width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.contact form{width:calc(100% - 40px)}}.contact form .formWrap{margin:0 0 80px 0}@media screen and (max-width: 767px){.contact form .formWrap{margin:0 0 40px 0}}.contact form .formWrap .formSet{display:flex;justify-content:space-between;text-align:left;margin:0 0 20px 0;padding:0 40px 20px;border-bottom:1px solid rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact form .formWrap .formSet{flex-direction:column;gap:10px 0;padding:0 0 20px}}.contact form .formWrap .formSet:first-child{padding:20px 40px;border-top:1px solid rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact form .formWrap .formSet:first-child{padding:20px 0}}.contact form .formWrap .formSet:last-child{margin:0}.contact form .formWrap .formSet .label{display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:bold;width:28%}@media screen and (max-width: 767px){.contact form .formWrap .formSet .label{justify-content:flex-start;gap:0 20px;width:100%}}.contact form .formWrap .formSet .label span{font-size:14px;font-weight:500;color:#fff;padding:6px 12px 7px;border-radius:calc(infinity*1px);background:#c61f20}@media screen and (max-width: 767px){.contact form .formWrap .formSet .label span{font-size:12px;padding:4px 10px 5px}}.contact form .formWrap .formSet .inputWrap{width:68%}@media screen and (max-width: 767px){.contact form .formWrap .formSet .inputWrap{width:100%}}.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap input,.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap select,.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap textarea{font-size:16px;line-height:1.4;width:100%;padding:20px 30px;border:none;outline:none;border-radius:5px;background:rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap input,.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap select,.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap textarea{font-size:12px;padding:16px 18px}}.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap textarea{resize:vertical;height:290px}@media screen and (max-width: 767px){.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap textarea{height:335px}}.contact form .formWrap .formSet .inputWrap .wpcf7-form-control-wrap .wpcf7-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}.contact form .formWrap .formSet .inputWrap .count li{display:flex;gap:0 5px;font-size:12px;font-family:"Poppins",sans-serif;color:rgba(51,51,51,.5);margin:5px 0 0 0}.contact form .formWrap .formSet .inputWrap .count li .wpcf7-character-count{display:block}.contact form .formWrap .formSet .inputWrap .count li .wpcf7-character-count::after{content:"文字"}.contact form .formWrap .formSet .selectWrap{position:relative}.contact form .formWrap .formSet .selectWrap::after{content:"";display:block;width:10px;height:10px;border:1px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(51,51,51,.5) rgba(51,51,51,.5);position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(-45deg);pointer-events:none}@media screen and (max-width: 767px){.contact form .formWrap .formSet .selectWrap::after{width:5px;height:5px;right:18px}}.contact form .formWrap .textareaSet{align-items:flex-start}.contact form .agree{font-size:16px;margin:0 0 80px 0}@media screen and (max-width: 767px){.contact form .agree{font-size:14px;margin:0 0 40px 0}}.contact form .agree .privacy-policy{width:100%;margin:0 auto 40px;padding:60px;border:1px solid #333}@media screen and (max-width: 767px){.contact form .agree .privacy-policy{padding:40px 30px}}.contact form .agree .privacy-policy h3{font-size:18px;margin:0 0 24px 0}@media screen and (max-width: 767px){.contact form .agree .privacy-policy h3{text-align:left;font-size:16px;margin:0 0 16px 0}}.contact form .agree .privacy-policy p{text-align:justify;font-size:14px;line-height:2}@media screen and (max-width: 767px){.contact form .agree .privacy-policy p{font-size:12px;line-height:1.7}}.contact form .agree .checkbox-cl01 input{display:none}.contact form .agree .checkbox-cl01 input+span{padding:0 0 0 32px;display:inline-block;position:relative}.contact form .agree .checkbox-cl01 input+span::after,.contact form .agree .checkbox-cl01 input+span::before{content:"";display:block;position:absolute;top:0}.contact form .agree .checkbox-cl01 input+span::before{border:1px solid rgba(51,51,51,.5);background:#fff;height:20px;width:20px;top:50%;left:0;transform:translateY(-50%)}.contact form .agree .checkbox-cl01 input+span::after{border:none;background-image:url(./img/contact/icon-check.webp);background-size:cover;background-repeat:no-repeat;width:16px;height:11px;top:50%;left:3px;transform:translateY(-50%);display:none}.contact form .agree .checkbox-cl01 input:checked+span::after{display:block}.contact form .submitWrap{display:flex;justify-content:center;gap:0 20px}@media screen and (max-width: 767px){.contact form .submitWrap{gap:0 10px}}.contact form .submitWrap li{width:410px;background:#13859a;transition:.5s;position:relative}@media screen and (max-width: 767px){.contact form .submitWrap li{width:100%}}.contact form .submitWrap li:hover{background:#0e55a2}.contact form .submitWrap li::after{content:"";display:block;background-image:url(./img/contact/arrow.webp);background-size:cover;background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}@media screen and (max-width: 767px){.contact form .submitWrap li::after{width:11px;height:11px}}.contact form .submitWrap li .wpcf7-submit,.contact form .submitWrap li .wpcf7-previous{display:block;font-size:18px;font-weight:bold;color:#fff;width:100%;padding:30px;border:none;background:none}@media screen and (max-width: 767px){.contact form .submitWrap li .wpcf7-submit,.contact form .submitWrap li .wpcf7-previous{font-size:14px;padding:20px}}.contact form .submitWrap li .wpcf7-spinner{display:none}.contact form .submitWrap .previous{width:205px;background:rgba(51,51,51,.3)}@media screen and (max-width: 767px){.contact form .submitWrap .previous{width:100px}}.contact form .submitWrap .previous::after{background-image:none}.contact form .wpcf7-not-valid-tip{display:block;font-size:16px;font-weight:bold;color:#c61f20;margin:10px 0 0 0}@media screen and (max-width: 767px){.contact form .wpcf7-not-valid-tip{font-size:12px;margin:5px 0 0 0}}.contact form .wpcf7-response-output{font-size:16px;font-weight:bold;color:#c61f20;margin:40px 0 0 0 !important;padding:0 !important;border:none !important}@media screen and (max-width: 767px){.contact form .wpcf7-response-output{font-size:12px;margin:20px 0 0 0 !important}}.contact-original-01 .intro{width:calc(100% - 40px);margin:0 auto 100px}@media screen and (max-width: 767px){.contact-original-01 .intro{margin:0 auto 40px}}.contact-original-01 .intro ul{display:flex;justify-content:center}.contact-original-01 .intro ul li .icon{color:#bfbfbf;margin:0 0 13px 0;padding:20px;border:1px solid rgba(51,51,51,.1);border-radius:50%;background:rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact-original-01 .intro ul li .icon{padding:16px}}.contact-original-01 .intro ul li .text{text-align:center;font-size:12px;font-weight:bold;color:#333}@media screen and (max-width: 767px){.contact-original-01 .intro ul li .text{font-size:11px}}.contact-original-01 .intro ul li.border{width:110px;bottom:48px;border-bottom:1px solid rgba(51,51,51,.1);position:relative}@media screen and (max-width: 767px){.contact-original-01 .intro ul li.border{width:80px;bottom:41px}}.contact-original-01 .intro ul li.active .icon{color:#fff;background:#13859a}.contact-original-01 .intro ul li.active .text{color:#13859a}.contact-original-01 form{width:calc(100% - 100px);max-width:1100px;margin:0 auto}@media screen and (max-width: 767px){.contact-original-01 form{width:calc(100% - 40px)}}.contact-original-01 form .formWrap{margin:0 0 80px 0}@media screen and (max-width: 767px){.contact-original-01 form .formWrap{margin:0 0 40px 0}}.contact-original-01 form .formWrap .formSet{display:flex;justify-content:space-between;text-align:left;margin:0 0 20px 0;padding:0 40px 20px;border-bottom:1px solid rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet{flex-direction:column;gap:10px 0;padding:0 0 20px}}.contact-original-01 form .formWrap .formSet:first-child{padding:20px 40px;border-top:1px solid rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet:first-child{padding:20px 0}}.contact-original-01 form .formWrap .formSet:last-child{margin:0}.contact-original-01 form .formWrap .formSet .label{display:flex;justify-content:space-between;align-items:flex-start;font-size:16px;font-weight:bold;width:28%}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet .label{justify-content:flex-start;gap:0 20px;width:100%}}.contact-original-01 form .formWrap .formSet .label span{font-size:14px;font-weight:500;color:#fff;padding:6px 12px 7px;border-radius:calc(infinity*1px);background:#c61f20}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet .label span{font-size:12px;padding:4px 10px 5px}}.contact-original-01 form .formWrap .formSet .inputWrap{width:68%}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet .inputWrap{width:100%}}.contact-original-01 form .formWrap .formSet .inputWrap input,.contact-original-01 form .formWrap .formSet .inputWrap select,.contact-original-01 form .formWrap .formSet .inputWrap textarea{font-size:16px;line-height:1.4;width:100%;padding:20px 30px;border:none;outline:none;border-radius:5px;background:rgba(51,51,51,.1)}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet .inputWrap input,.contact-original-01 form .formWrap .formSet .inputWrap select,.contact-original-01 form .formWrap .formSet .inputWrap textarea{font-size:12px;padding:16px 18px}}.contact-original-01 form .formWrap .formSet .inputWrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-original-01 form .formWrap .formSet .inputWrap textarea{resize:vertical;height:290px}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet .inputWrap textarea{height:335px}}.contact-original-01 form .formWrap .formSet .inputWrap .explanation{display:flex;flex-direction:column;gap:4px 0;margin:12px 0 0 0}.contact-original-01 form .formWrap .formSet .inputWrap .explanation li{display:flex;gap:0 4px;font-size:12px}.contact-original-01 form .formWrap .formSet .inputWrap .explanation li a{color:#13859a;padding:0 0 2px 0;border-bottom:1px dashed #13859a}.contact-original-01 form .formWrap .formSet .inputWrap .result{font-size:12px;font-weight:bold;margin:12px 0 0 0}.contact-original-01 form .formWrap .formSet .inputWrap .error{font-size:12px;font-weight:bold;color:#c61f20;margin:12px 0 0 0}.contact-original-01 form .formWrap .formSet .selectWrap{position:relative}.contact-original-01 form .formWrap .formSet .selectWrap::after{content:"";display:block;width:10px;height:10px;border:1px solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(51,51,51,.5) rgba(51,51,51,.5);position:absolute;top:50%;right:30px;transform:translateY(-50%) rotate(-45deg);pointer-events:none}@media screen and (max-width: 767px){.contact-original-01 form .formWrap .formSet .selectWrap::after{width:5px;height:5px;right:18px}}.contact-original-01 form .formWrap .formSet .fileWrap input{padding:0;background:none}.contact-original-01 form .formWrap .formSet .fileWrap input[type=file]{color:rgba(51,51,51,.8);cursor:pointer;border:1px solid rgba(51,51,51,.1);width:100%}.contact-original-01 form .formWrap .formSet .fileWrap ::file-selector-button,.contact-original-01 form .formWrap .formSet .fileWrap ::-webkit-file-upload-button{background-color:rgba(51,51,51,.1);color:rgba(51,51,51,.8);border:none;cursor:pointer;border-right:1px solid rgba(51,51,51,.1);padding:20px 40px;margin:0 40px 0 0}.contact-original-01 form .formWrap .textareaSet{align-items:flex-start}.contact-original-01 form .agree{font-size:16px;margin:0 0 80px 0}@media screen and (max-width: 767px){.contact-original-01 form .agree{font-size:14px;margin:0 0 40px 0}}.contact-original-01 form .agree .privacy-policy{width:100%;margin:0 auto 40px;padding:60px;border:1px solid #333}@media screen and (max-width: 767px){.contact-original-01 form .agree .privacy-policy{padding:40px 30px}}.contact-original-01 form .agree .privacy-policy h3{font-size:18px;margin:0 0 24px 0}@media screen and (max-width: 767px){.contact-original-01 form .agree .privacy-policy h3{text-align:left;font-size:16px;margin:0 0 16px 0}}.contact-original-01 form .agree .privacy-policy p{text-align:justify;font-size:14px;line-height:2}@media screen and (max-width: 767px){.contact-original-01 form .agree .privacy-policy p{font-size:12px;line-height:1.7}}.contact-original-01 form .agree .checkbox li input[type=checkbox]{position:relative;width:20px;height:20px;border:1px solid #000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-original-01 form .agree .checkbox li input[type=checkbox]:checked:before{position:absolute;top:0;left:4px;transform:rotate(50deg);width:8px;height:12px;border-right:1px solid #000;border-bottom:1px solid #000;content:""}.contact-original-01 form .agree .checkbox li .agreeLabel{padding:0 0 0 10px;position:relative;top:-4px}.contact-original-01 form .agree .error{font-size:12px;font-weight:bold;color:#c61f20;margin:12px 0 0 0}.contact-original-01 form .submitWrap{display:flex;justify-content:center;gap:0 20px}.contact-original-01 form .submitWrap li input{display:block;font-size:18px;color:#fff;width:205px;padding:30px 40px;border:none;background:rgba(51,51,51,.3);transition:.5s}.contact-original-01 form .submitWrap li input:hover{background:#0e55a2}@media screen and (max-width: 767px){.contact-original-01 form .submitWrap li input{font-size:14px;width:120px;padding:20px}}.contact-original-01 form .submitWrap .send{position:relative}.contact-original-01 form .submitWrap .send input{width:410px;background:#13859a}@media screen and (max-width: 767px){.contact-original-01 form .submitWrap .send input{width:100%}}.contact-original-01 form .submitWrap .send::after{content:"";display:block;background-image:url(./img/contact/arrow.webp);background-size:cover;background-repeat:no-repeat;width:15px;height:15px;position:absolute;top:50%;transform:translateY(-50%);right:20px}@media screen and (max-width: 767px){.contact-original-01 form .submitWrap .send::after{width:10px;height:10px}}@media screen and (max-width: 767px){.contact-original-01 form .submitWrap .send{width:100%}}