@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Damion&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul{margin:0}ol dl,ul dl{margin:0}ol ol,ol ul{margin:0}ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{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%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}:root{--clr-green:#00ab9f;--clr-blue:#00AEEB;--clr-gray:#B4BFC7;--clr-white:#F1FAFF;--clr-black:#000a00;--clr-fb:#4468b0;--clr-tw:#29a3ef;--clr-yt:#ff0000;--clr-line:#00b900}.dt-hidden{display:none}@media screen and (max-width:768px){.dt-hidden{display:block}}.sp-hidden{display:block}@media screen and (max-width:768px){.sp-hidden{display:none}}.ofi{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;width:100%;height:100%;font-size:62.5%;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;padding:0;color:#000a00;font-family:"Zen Kaku Gothic Antique",sans-serif,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","YakuHanJPs","メイリオ","Meiryo";font-size:1.6rem;font-weight:500;font-style:normal;line-height:1.8;letter-spacing:0.04em;word-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}@media screen and (max-width:768px){body{font-size:1.4rem}}body.no-scroll{overflow:hidden}img{width:100%;vertical-align:middle}.noEntry{font-size:1.6rem;text-align:center;margin-top:40px}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}main{display:block}address,em{font-style:normal}a{color:#000a00;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{opacity:0.85;text-decoration:none}@media screen and (min-width:769px){a[href^="tel:"]{pointer-events:none}}p{margin:0;padding:0}ul{margin:0;padding:0}ul li{list-style:none}dl{margin:0}dl dd,dl dt{margin:0}figure{margin:0}.c-btn-pill{width:350px}@media screen and (max-width:768px){.c-btn-pill{width:250px}}.c-btn-pill a{--bg:#2c4197;--border:#2c4197;--text:#fff;--icon-bg:#fff;--icon-color:#2c4197;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 30px;line-height:80px;background:var(--bg);color:var(--text);border-radius:80px;text-decoration:none;font-size:2.2rem;font-weight:700;letter-spacing:0.02em;border:1px solid var(--border);position:relative;-webkit-transition:background 0.25s ease,color 0.25s ease;transition:background 0.25s ease,color 0.25s ease}@media screen and (max-width:768px){.c-btn-pill a{padding:0 20px;line-height:60px;font-size:1.6rem;border-radius:60px}}.c-btn-pill a img{width:16px;margin-right:15px}.c-btn-pill a{}.c-btn-pill a:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:var(--icon-bg);position:relative;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}@media screen and (max-width:768px){.c-btn-pill a:after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:30px}}.c-btn-pill a{}.c-btn-pill a:before{content:"";position:absolute;right:45px;width:10px;height:10px;border-top:2px solid var(--icon-color);border-right:2px solid var(--icon-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;z-index:1}@media screen and (max-width:768px){.c-btn-pill a:before{right:32px;width:8px;height:8px}}.c-btn-pill a:hover{--bg:#FFF;--border:#2c4197;--text:#2c4197;--icon-bg:#2c4197;--icon-color:#FFF}.c-btn-pill a.-sm{font-size:1.8rem;line-height:60px;border-radius:60px;padding:0 15px 0 30px}@media screen and (max-width:768px){.c-btn-pill a.-sm{font-size:1.3rem;line-height:44px;border-radius:44px;padding:0 10px 0 20px}}.c-btn-pill a.-sm:before{right:31px}@media screen and (max-width:768px){.c-btn-pill a.-sm:before{right:23px}}.c-btn-pill.-grd a{background-image:-webkit-gradient(linear,left top,right top,from(#00ab9f),to(#00aeeb));background-image:linear-gradient(90deg,#00ab9f,#00aeeb);border:none}.c-btn-pill.-grd a:before{border-top:2px solid #00ab9f;border-right:2px solid #00ab9f}.page-title{width:100%;min-width:1366px;padding-bottom:140px}@media screen and (max-width:768px){.page-title{min-width:100%;padding-bottom:50px}}.page-title h2{margin-top:10px;text-align:center;width:100%;color:var(--clr-black);font-size:3rem;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.page-title h2{font-size:1.6rem}}.page-title h2:before{content:attr(data-title);display:block;font-size:4rem;font-family:"Lexend",sans-serif;color:white}@media screen and (max-width:768px){.page-title h2:before{font-size:2.2rem}}ul.breadcrumb{width:1300px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}@media screen and (max-width:768px){ul.breadcrumb{width:100%;padding:0 5%}}ul.breadcrumb li{color:var(--clr-black);font-size:1.2rem;font-weight:400;padding:0 0 0 3em;position:relative}@media screen and (max-width:768px){ul.breadcrumb li{font-size:0.9rem;line-height:unset}}ul.breadcrumb li:before{content:"・";display:block;text-decoration:none;position:absolute;top:50%;left:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.breadcrumb li:first-child{padding:0}ul.breadcrumb li:first-child:before{display:none}ul.breadcrumb li a{color:var(--clr-black)}ul.breadcrumb li a:hover{text-decoration:underline}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px 0 0;position:relative}@media screen and (max-width:768px){.wp-pagenavi{margin:50px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.wp-pagenavi .page,.wp-pagenavi span{display:inline-block;text-align:center;width:34px;font-size:2rem;margin:0 5px;padding:0;line-height:30px;border-radius:30px;border:2px solid white}@media screen and (max-width:768px){.wp-pagenavi .page,.wp-pagenavi span{font-size:1.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.4;padding:3px 10px;margin:0 2px}}.wp-pagenavi .page:hover{background-color:var(--clr-black);color:white}.wp-pagenavi span.current{background-color:var(--clr-black);color:white}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{font-size:1.2rem}.wp-pagenavi .nextpostslink img,.wp-pagenavi .previouspostslink img{width:40px}@media screen and (max-width:768px){.wp-pagenavi .nextpostslink img,.wp-pagenavi .previouspostslink img{width:20px}}.wp-pagenavi .previouspostslink{margin:0 20px 0 0}@media screen and (max-width:768px){.wp-pagenavi .previouspostslink{margin:0 10px 0 0}}.wp-pagenavi .nextpostslink{margin:0 0 0 20px}@media screen and (max-width:768px){.wp-pagenavi .nextpostslink{margin:0 0 0 10px}}.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=text]{padding:10px;background:#FFF;border:1px solid #3e3a39}.wpcf7 input.sizeXxs{width:15%}.wpcf7 input.sizeXs{width:25%}@media screen and (max-width:768px){.wpcf7 input.sizeXs{width:50%}}.wpcf7 input.sizeS{width:50%}@media screen and (max-width:768px){.wpcf7 input.sizeS{width:100%}}.wpcf7 input.sizeM{width:65%}@media screen and (max-width:768px){.wpcf7 input.sizeM{width:100%}}.wpcf7 input.sizeL{width:80%}@media screen and (max-width:768px){.wpcf7 input.sizeL{width:100%}}.wpcf7 input.sizeXl{width:100%}.wpcf7 textarea{width:100%;height:200px;padding:10px;background:#FFF;border:1px solid #3e3a39}@media screen and (max-width:768px){.wpcf7 textarea{height:160px}}.wpcf7 input,.wpcf7 textarea{font-size:1.8rem}@media screen and (max-width:768px){.wpcf7 input,.wpcf7 textarea{font-size:1.6rem}}.wpcf7 input::-moz-selection,.wpcf7 textarea::-moz-selection{background:#666;color:#fff}.wpcf7 input::selection,.wpcf7 textarea::selection{background:#666;color:#fff}.wpcf7 input:focus,.wpcf7 textarea:focus{outline:0}.wpcf7 input:focus::-webkit-input-placeholder,.wpcf7 textarea:focus::-webkit-input-placeholder{color:transparent}.wpcf7 input:focus::-moz-placeholder,.wpcf7 textarea:focus::-moz-placeholder{color:transparent}.wpcf7 input:focus:-ms-input-placeholder,.wpcf7 textarea:focus:-ms-input-placeholder{color:transparent}.wpcf7 input:focus::-ms-input-placeholder,.wpcf7 textarea:focus::-ms-input-placeholder{color:transparent}.wpcf7 input:focus::placeholder,.wpcf7 textarea:focus::placeholder{color:transparent}.wpcf7 input::-webkit-input-placeholder,.wpcf7 textarea::-webkit-input-placeholder{letter-spacing:0.1em;color:#b4bfc7}.wpcf7 input::-moz-placeholder,.wpcf7 textarea::-moz-placeholder{letter-spacing:0.1em;color:#b4bfc7}.wpcf7 input:-ms-input-placeholder,.wpcf7 textarea:-ms-input-placeholder{letter-spacing:0.1em;color:#b4bfc7}.wpcf7 input::-ms-input-placeholder,.wpcf7 textarea::-ms-input-placeholder{letter-spacing:0.1em;color:#b4bfc7}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{letter-spacing:0.1em;color:#b4bfc7}.wpcf7 label{display:block;cursor:pointer}.wpcf7 label input[type=checkbox]{outline:none;width:18px;height:18px;margin:0 8px 0 0;background:#fff;border:1px solid #505050;border-radius:3px;vertical-align:middle}.wpcf7 label input[type=radio]{outline:none;width:16px;height:16px;margin:0 5px 0 0;border-radius:20px;background:#fff;vertical-align:middle}.wpcf7 label input[type=radio]:checked{background-color:#1273e9}.wpcf7 select{font-size:2rem;outline:none;border-radius:2px;height:40px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;border:1px solid black;background-color:white}@media screen and (max-width:768px){.wpcf7 select{font-size:1.6rem}}.wpcf7 select option{background-color:#fff}.wpcf7 select::-ms-expand{display:block}.wpcf7 select:-moz-focusring{text-shadow:0 0 0 #828c9a}.wpcf7 .wpcf7-list-item{display:block;margin:0}.wpcf7 .wpcf7-not-valid-tip{margin-top:5px;color:red;font-size:1.2rem;font-weight:700}.wpcf7-response-output{display:none}.doui{margin-top:60px;text-align:center}@media screen and (max-width:768px){.doui{margin-top:30px}}.doui a{text-decoration:underline}.doui a img{width:16px;margin:0 10px;vertical-align:-1px}.btn-content{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:15px 0}@media screen and (max-width:768px){.btn-content{margin-top:30px}}.btn-content button.btn-back,.btn-content button.btn-submit{--bg:#2c4197;--border:#2c4197;--text:#fff;--icon-bg:#fff;--icon-color:#2c4197;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:350px;margin:0 auto;padding:0 30px;line-height:80px;background:var(--bg);color:var(--text);border-radius:80px;text-decoration:none;font-size:2.2rem;font-weight:700;letter-spacing:0.02em;border:1px solid var(--border);position:relative;-webkit-transition:background 0.25s ease,color 0.25s ease;transition:background 0.25s ease,color 0.25s ease}@media screen and (max-width:768px){.btn-content button.btn-back,.btn-content button.btn-submit{width:250px;padding:0 20px;line-height:60px;font-size:1.6rem;border-radius:60px}}.btn-content button.btn-back,.btn-content button.btn-submit{}.btn-content button.btn-back:after,.btn-content button.btn-submit:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:40px;height:40px;border-radius:999px;background:var(--icon-bg);position:relative;-webkit-transition:background 0.25s ease;transition:background 0.25s ease}@media screen and (max-width:768px){.btn-content button.btn-back:after,.btn-content button.btn-submit:after{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:30px;height:30px}}.btn-content button.btn-back,.btn-content button.btn-submit{}.btn-content button.btn-back:before,.btn-content button.btn-submit:before{content:"";position:absolute;right:45px;width:10px;height:10px;border-top:2px solid var(--icon-color);border-right:2px solid var(--icon-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;z-index:1}@media screen and (max-width:768px){.btn-content button.btn-back:before,.btn-content button.btn-submit:before{right:32px;width:8px;height:8px}}.btn-content button.btn-back:hover,.btn-content button.btn-submit:hover{--bg:#FFF;--border:#2c4197;--text:#2c4197;--icon-bg:#2c4197;--icon-color:#FFF}.btn-content button.btn-back{margin-top:10px;--bg:#b4bfc7;--border:#b4bfc7}.l-header{width:100%;min-width:1366px;height:80px;padding:0 0 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;z-index:9999;backdrop-filter:blur(10px);background-color:rgba(255,255,255,0.5)}@media screen and (max-width:768px){.l-header{min-width:100%;height:50px;padding:0 0 0 3%}}.l-header h1{width:280px;font-size:0}@media screen and (max-width:768px){.l-header h1{width:200px}}.l-header div.utillity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;width:300px}@media screen and (max-width:768px){.l-header div.utillity{gap:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.l-header div.utillity p.contact{width:180px}@media screen and (max-width:768px){.l-header div.utillity p.contact{display:none}}.l-header div.utillity p.contact a{color:white;border-radius:50px;display:block;text-align:center;font-size:1.6rem;font-weight:700;line-height:50px;background-color:#2c4197;border:1px solid #2c4197}.l-header div.utillity p.contact a:hover{background-color:white;color:#2c4197}.l-header div.utillity ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}@media screen and (max-width:768px){.l-header div.utillity ul{display:none}}.l-header div.utillity ul li{width:30px}.menuBtn{display:block;background:none}.menuBtn span{width:26px;height:1px;display:block;left:50%;top:calc(50% - 5px);margin-left:-13px;margin-top:0;position:relative;background:none;-webkit-transition:all 0.2s;transition:all 0.2s}.menuBtn span:after,.menuBtn span:before{-webkit-transition:all 0.2s;transition:all 0.2s;content:"";width:13px;height:1px;display:block;background:var(--clr-black);position:absolute}.menuBtn span:before{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}.menuBtn span:after{-webkit-transform:translateX(13px);transform:translateX(13px);opacity:1}.menuBtn span.top{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menuBtn span.middle{-webkit-transform:translateY(0px);transform:translateY(0px)}.menuBtn span.bottom{-webkit-transform:translateY(5px);transform:translateY(5px)}.menuBtn.is-open span.top{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.menuBtn.is-open span.top:before{-webkit-transform:translateX(4px) rotate(45deg);transform:translateX(4px) rotate(45deg)}.menuBtn.is-open span.top:after{-webkit-transform:translateX(12px) rotate(-45deg);transform:translateX(12px) rotate(-45deg)}.menuBtn.is-open span.middle:before{-webkit-transform:translateX(-19px);transform:translateX(-19px);opacity:0}.menuBtn.is-open span.middle:after{-webkit-transform:translateX(38px);transform:translateX(38px);opacity:0}.menuBtn.is-open span.bottom{-webkit-transform:translateY(3px);transform:translateY(3px)}.menuBtn.is-open span.bottom:before{-webkit-transform:translateX(4px) rotate(-45deg);transform:translateX(4px) rotate(-45deg)}.menuBtn.is-open span.bottom:after{-webkit-transform:translateX(12px) rotate(45deg);transform:translateX(12px) rotate(45deg)}.menuBtn{width:70px;height:70px;z-index:9999;cursor:pointer;position:relative}@media screen and (max-width:768px){.menuBtn{width:50px;height:50px}}.menuBtn p{width:100%;text-align:center;position:absolute;bottom:8px;left:0;color:black;font-size:1rem}@media screen and (max-width:768px){.menuBtn p{bottom:3px;font-size:0.8rem}}.sp-nav{display:none}@media screen and (max-width:768px){.sp-nav{display:block;background-color:rgba(0,0,0,0.9);width:100%;height:0;position:fixed;top:0;left:0;z-index:9998;overflow-y:auto;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.sp-nav.-active{height:100dvh}.sp-nav__inner{padding:70px 2% 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 2%}.sp-nav .box{background-color:white;border-radius:10px;width:49%;padding:15px 2%;text-align:center}.sp-nav .box.-lg{position:relative;padding-bottom:60px}.sp-nav .box.-lg .btn{width:90%;position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.sp-nav .box .title{color:var(--clr-green);font-size:1.3rem;font-weight:700;line-height:1.2}.sp-nav .box .title:before{content:attr(data-title);display:block;font-family:"Lexend",sans-serif;font-size:0.9rem;color:var(--clr-black);margin-bottom:5px}.sp-nav .box ul{margin:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;gap:3px 5%}.sp-nav .box ul li{width:47.5%;padding:0}.sp-nav .box ul li a{display:block;text-align:left;font-size:1.1rem;position:relative}.sp-nav .box ul li a:after{content:"";display:block;width:6px;height:9px;background-image:url("/assets/image/common/icon-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.dt-nav{background-color:rgba(0,0,0,0.9);width:100%;height:0;position:fixed;top:0;left:0;z-index:9998;overflow-y:auto;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt-nav.-active{height:100dvh}.dt-nav__inner{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}.dt-nav .row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 45px}.dt-nav .row .box{width:370px;background-color:white;border-radius:20px;padding:40px 20px}.dt-nav .row .box.-lg{position:relative;padding-bottom:120px}.dt-nav .row .box.-lg .btn{width:75%;position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.dt-nav .row .box .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dt-nav .row .box .title i{margin-right:10px}.dt-nav .row .box .title i img{height:45px}.dt-nav .row .box .title span{font-size:1.8rem;color:var(--clr-green);font-weight:700;line-height:1.4;position:relative}.dt-nav .row .box .title span:before{content:attr(data-title);display:block;font-family:"Lexend",sans-serif;font-size:2rem;color:var(--clr-black)}.dt-nav .row .box ul{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;gap:3px 5%}.dt-nav .row .box ul li{width:47.5%;padding:0}.dt-nav .row .box ul li a{display:block;text-align:left;font-size:1.6rem;font-weight:700;position:relative}.dt-nav .row .box ul li a:after{content:"";display:block;width:6px;height:9px;background-image:url("/assets/image/common/icon-arrow.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.dt-nav .row .box ul li a:hover:after{right:-3px}.l-toppage{width:100%;min-width:1366px;padding-bottom:150px}@media screen and (max-width:768px){.l-toppage{min-width:100%;padding-bottom:75px}}.l-toppage h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;font-size:3rem;font-weight:700;color:white;line-height:1.4;position:relative}@media screen and (max-width:768px){.l-toppage h2{font-size:2rem;width:100%}}.l-toppage h2:before{content:attr(data-title);font-size:4rem;font-weight:700;display:block;font-family:"Lexend",sans-serif;color:var(--clr-black)}@media screen and (max-width:768px){.l-toppage h2:before{font-size:3rem}}.l-toppage h2:after{content:"";display:block;width:435px;height:435px;background-repeat:no-repeat;background-size:cover;position:absolute;top:-160%;left:-30%;z-index:-1}@media screen and (max-width:768px){.l-toppage h2:after{width:218px;height:218px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.l-toppage h2.typeA:after{background-image:url("/assets/image/common/img-grad_a.webp")}.l-toppage h2.typeB:after{background-image:url("/assets/image/common/img-grad_b.webp")}.l-toppage__hero{width:100%;height:100dvh;overflow:hidden;position:relative}.l-toppage__hero:before{content:"";display:block;width:100%;height:100%;background-image:url("/assets/image/home/hero-overlay.png");position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.l-toppage__hero video{width:100%;height:100dvh;-o-object-fit:cover;object-fit:cover}.l-toppage__hero__copy{width:650px;position:absolute;bottom:80px;left:5%;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}@media screen and (max-width:768px){.l-toppage__hero__copy{width:95%;left:2.5%;bottom:50px;gap:8px 0}}.l-toppage__hero__copy li{overflow:hidden;width:0;display:block;-webkit-animation:revealWidth 0.5s ease forwards;animation:revealWidth 0.5s ease forwards}.l-toppage__hero__copy li picture{display:block;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-animation:revealInner 0.5s ease forwards;animation:revealInner 0.5s ease forwards}.l-toppage__hero__copy li img{width:auto;height:74px}@media screen and (max-width:768px){.l-toppage__hero__copy li img{height:50px}}.l-toppage__hero__copy li:first-child{-webkit-animation-delay:0.5s;animation-delay:0.5s}.l-toppage__hero__copy li:first-child picture{-webkit-animation-delay:0.5s;animation-delay:0.5s}.l-toppage__hero__copy li:nth-child(2){-webkit-animation-delay:1s;animation-delay:1s}.l-toppage__hero__copy li:nth-child(2) picture{-webkit-animation-delay:1s;animation-delay:1s}.l-toppage__hero__copy{}@-webkit-keyframes revealWidth{0%{width:0}to{width:100%}}@keyframes revealWidth{0%{width:0}to{width:100%}}.l-toppage__hero__copy{}@-webkit-keyframes revealInner{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes revealInner{0%{-webkit-transform:translateX(-20px);transform:translateX(-20px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.l-toppage__pickup{overflow:hidden;padding:90px 0 300px;background-image:url("/assets/image/home/bg-pickup.webp");background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (max-width:768px){.l-toppage__pickup{padding:45px 0 150px;background-image:url("/assets/image/home/pickup-bg_sp.webp")}}.l-toppage__pickup:after{content:"";display:block;width:100%;height:300px;background-image:url("/assets/image/home/bg-pickup_town.webp");background-repeat:no-repeat;background-size:auto;background-position:bottom center;position:absolute;bottom:-5px;left:0;z-index:1}@media screen and (max-width:768px){.l-toppage__pickup:after{background-size:250%;height:150px}}@media screen and (max-width:768px){.l-toppage__pickup ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 5%;padding:0 5%}}.l-toppage__pickup ul li{width:440px}@media screen and (max-width:768px){.l-toppage__pickup ul li{width:47.5%}.l-toppage__pickup ul li figure{width:100%}}.l-toppage__pickup ul li.left-img{position:absolute;left:-50px;top:20px}@media screen and (max-width:768px){.l-toppage__pickup ul li.left-img{position:static}}.l-toppage__pickup ul li.right-img{position:absolute;right:-50px;top:250px}@media screen and (max-width:768px){.l-toppage__pickup ul li.right-img{position:static}}.l-toppage__pickup figure{width:448px;margin:0 auto}@media screen and (max-width:768px){.l-toppage__pickup figure{width:224px}}.l-toppage__pickup p{color:var(--clr-green);text-align:center;font-size:2.8rem;font-weight:700}@media screen and (max-width:768px){.l-toppage__pickup p{font-size:1.7rem}}.l-toppage__info{padding:220px 0 120px}@media screen and (max-width:768px){.l-toppage__info{padding:110px 0 60px}}.l-toppage__info .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-toppage__info .content{width:100%;margin:0}}.l-toppage__info .info-cont{margin-top:60px}@media screen and (max-width:768px){.l-toppage__info .info-cont{margin-top:30px}}@media screen and (max-width:768px){.l-toppage__info .info-cont .info-list{position:relative;overflow:hidden}}.l-toppage__info .info-cont .info-list .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 30px}@media screen and (max-width:768px){.l-toppage__info .info-cont .info-list .swiper-wrapper{-ms-flex-wrap:unset;flex-wrap:unset;gap:unset;padding-bottom:50px}}.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide{width:380px}@media screen and (max-width:768px){.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide{width:auto}}.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a{display:block}.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a figure{width:100%;height:285px;overflow:hidden}@media screen and (max-width:768px){.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a figure{height:auto;aspect-ratio:4/3}}.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a figure img{height:285px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a figure img{height:auto;aspect-ratio:4/3}}.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a div{margin-top:10px}.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a div time{color:var(--clr-green);font-size:1.4rem;font-family:"Lexend",sans-serif;font-weight:500}.l-toppage__info .info-cont .info-list .swiper-wrapper .swiper-slide a div p{margin-top:5px}.l-toppage__info .info-cont .info-list .swiper-button-next,.l-toppage__info .info-cont .info-list .swiper-button-prev,.l-toppage__info .info-cont .info-list .swiper-pagination{display:none}@media screen and (max-width:768px){.l-toppage__info .info-cont .info-list .swiper-button-next,.l-toppage__info .info-cont .info-list .swiper-button-prev,.l-toppage__info .info-cont .info-list .swiper-pagination{display:block}}.l-toppage__info .btn{margin:40px auto 0}@media screen and (max-width:768px){.l-toppage__info .btn{margin:20px auto 0}}.l-toppage__message{padding:160px 0 120px;position:relative}@media screen and (max-width:768px){.l-toppage__message{padding:80px 0 60px}}.l-toppage__message:before{content:"";display:block;width:70%;height:100%;background-image:url("/assets/image/home/bg-msg.webp");background-repeat:no-repeat;background-size:cover;background-position:right top;position:absolute;top:0;left:0;z-index:-10}@media screen and (max-width:768px){.l-toppage__message:before{width:100%}}.l-toppage__message .content{width:1200px;margin:0 auto;position:relative}@media screen and (max-width:768px){.l-toppage__message .content{width:100%}}.l-toppage__message .grid{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:420px 24px 600px;grid-template-columns:420px 600px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-toppage__message .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}@media screen and (max-width:768px){.l-toppage__message .grid .img-workstyle{display:none}}.l-toppage__message .grid .img-workstyle figcaption{width:360px;position:absolute;left:0;bottom:160px;z-index:5}@media screen and (max-width:768px){.l-toppage__message .grid .img-workstyle figcaption{display:none}}.l-toppage__message .grid .grid__left{display:-ms-grid;display:grid;gap:0;-ms-flex-line-pack:start;align-content:start}@media screen and (max-width:768px){.l-toppage__message .grid .grid__left{display:block}}.l-toppage__message .grid .grid__left h2{margin-top:60px;width:100%}@media screen and (max-width:768px){.l-toppage__message .grid .grid__left h2{margin-top:30px}}.l-toppage__message .grid .grid__left h2:after{top:-165%;left:-10%;z-index:-1}@media screen and (max-width:768px){.l-toppage__message .grid .grid__left h2:after{top:50%;left:50%}}.l-toppage__message .grid .grid__left .read{margin-top:100px;text-align:left}@media screen and (max-width:768px){.l-toppage__message .grid .grid__left .read{text-align:center;margin-top:50px;padding:0 5%}}.l-toppage__message .grid .grid__left .img-workstyle{display:none}@media screen and (max-width:768px){.l-toppage__message .grid .grid__left .img-workstyle{display:block;margin-top:30px;position:relative}.l-toppage__message .grid .grid__left .img-workstyle figcaption{display:block;width:50%;position:absolute;left:5%;bottom:20px}}.l-toppage__message .btn{margin:80px 0 0}@media screen and (max-width:768px){.l-toppage__message .btn{margin:40px auto 0}}.l-toppage__workstyle{background-image:url("/assets/image/home/bg-workstyle_town.webp");background-repeat:no-repeat;background-size:auto;background-position:bottom center;padding-top:260px;padding-bottom:300px}@media screen and (max-width:768px){.l-toppage__workstyle{background-image:url("/assets/image/home/bg-workstyle_town-sp.webp");padding-top:130px;padding-bottom:150px;background-size:150%;background-position:bottom center}}.l-toppage__workstyle .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-toppage__workstyle .content{width:100%;margin:0}}.l-toppage__workstyle .grid{display:-ms-grid;display:grid;gap:24px;-ms-grid-columns:1.8fr 24px 1fr;grid-template-columns:1.8fr 1fr;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media screen and (max-width:768px){.l-toppage__workstyle .grid{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0}}@media screen and (max-width:768px){.l-toppage__workstyle .grid .img-workstyle{display:none}}.l-toppage__workstyle .grid .grid__right{text-align:center;display:-ms-grid;display:grid;gap:0;-ms-flex-line-pack:start;align-content:start}@media screen and (max-width:768px){.l-toppage__workstyle .grid .grid__right{display:block}}.l-toppage__workstyle .grid .grid__right h2{width:100%}.l-toppage__workstyle .grid .grid__right h2:after{top:-110%;left:0%;z-index:-1}@media screen and (max-width:768px){.l-toppage__workstyle .grid .grid__right h2:after{top:50%;left:50%}}.l-toppage__workstyle .grid .grid__right .read{margin-top:100px}@media screen and (max-width:768px){.l-toppage__workstyle .grid .grid__right .read{text-align:center;margin-top:50px;padding:0 5%}}.l-toppage__workstyle .grid .grid__right .img-workstyle{display:none}@media screen and (max-width:768px){.l-toppage__workstyle .grid .grid__right .img-workstyle{display:block;margin-top:30px}}.l-toppage__workstyle .grid .grid__right .btn{margin:40px auto 0}.l-toppage__interview{background-image:url("/assets/image/home/bg-interview.webp");background-repeat:no-repeat;background-size:cover;padding:200px 0}@media screen and (max-width:768px){.l-toppage__interview{padding:100px 0}}.l-toppage__interview .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-toppage__interview .content{width:100%;margin:0}}.l-toppage__interview h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;z-index:10}@media screen and (max-width:768px){.l-toppage__interview h2{width:100%;margin:0}}.l-toppage__interview h2:after{top:-160%;left:-55%}@media screen and (max-width:768px){.l-toppage__interview h2:after{top:50%;left:50%}}.l-toppage__interview .read{text-align:center;margin-top:120px;position:relative;z-index:11}@media screen and (max-width:768px){.l-toppage__interview .read{margin-top:60px;padding:0 5%}}.l-toppage__interview .staff-cont{margin-top:80px}@media screen and (max-width:768px){.l-toppage__interview .staff-cont{margin-top:40px;position:relative;overflow:hidden}}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 90px}@media screen and (max-width:768px){.l-toppage__interview .staff-cont .staff-list .swiper-wrapper{-ms-flex-wrap:unset;flex-wrap:unset;gap:unset;padding-bottom:50px}}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide{width:340px}@media screen and (max-width:768px){.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide{width:auto}}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a{display:block}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a:hover{opacity:1}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a:hover div{--bg:#000a00;--text:white}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div{--bg:white;--text:#000a00;--icon-bg:#fff;--icon-color:#000a00;color:var(--text);background-color:var(--bg);position:relative;-webkit-transition:background 0.25s ease,color 0.25s ease;transition:background 0.25s ease,color 0.25s ease;padding:15px 20px}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div:after{content:"";width:40px;height:40px;border-radius:999px;background:var(--icon-bg);position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background 0.25s ease;transition:background 0.25s ease}@media screen and (max-width:768px){.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div:after{width:30px;height:30px;background:#DDD;top:unset;-webkit-transform:unset;transform:unset;bottom:16px}}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div{}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div:before{content:"";position:absolute;top:43px;right:27px;width:10px;height:10px;border-top:2px solid var(--icon-color);border-right:2px solid var(--icon-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;z-index:1}@media screen and (max-width:768px){.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div:before{top:45px;right:22px;width:8px;height:8px}}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div .caption{font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div .caption{font-size:1rem}}.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div .name{font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.l-toppage__interview .staff-cont .staff-list .swiper-wrapper .swiper-slide a div .name{font-size:1.8rem}}.l-toppage__interview .staff-cont .staff-list .swiper-button-next,.l-toppage__interview .staff-cont .staff-list .swiper-button-prev,.l-toppage__interview .staff-cont .staff-list .swiper-pagination{display:none}@media screen and (max-width:768px){.l-toppage__interview .staff-cont .staff-list .swiper-button-next,.l-toppage__interview .staff-cont .staff-list .swiper-button-prev,.l-toppage__interview .staff-cont .staff-list .swiper-pagination{display:block}}.l-toppage__interview .btn{margin:60px auto 0}@media screen and (max-width:768px){.l-toppage__interview .btn{margin:30px auto 0}}.l-toppage__other .content{width:1300px;margin:0 auto}@media screen and (max-width:768px){.l-toppage__other .content{width:100%;margin:0}}.l-toppage__other .content .cont-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-toppage__other .content .cont-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.l-toppage__other .content .cont-lists__box{padding-top:130px;width:420px;background-image:url("/assets/image/message/safety-box_bg.webp");background-repeat:no-repeat;background-size:125%;background-position:top -50px center}@media screen and (max-width:768px){.l-toppage__other .content .cont-lists__box{padding-top:100px;width:100%;background-size:100%;background-position:top -25px center}}.l-toppage__other .content .cont-lists__box i{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}.l-toppage__other .content .cont-lists__box i img{width:auto;height:50px;margin:0 auto}@media screen and (max-width:768px){.l-toppage__other .content .cont-lists__box i img{height:30px}}.l-toppage__other .content .cont-lists__box .box-title{text-align:center;font-size:3rem;font-weight:700;color:white;line-height:1.4;min-height:150px}@media screen and (max-width:768px){.l-toppage__other .content .cont-lists__box .box-title{font-size:2rem}}.l-toppage__other .content .cont-lists__box .box-title:before{content:attr(data-title);font-size:4rem;font-weight:700;display:block;font-family:"Lexend",sans-serif;color:var(--clr-black)}@media screen and (max-width:768px){.l-toppage__other .content .cont-lists__box .box-title:before{font-size:3rem}}.l-toppage__other .content .cont-lists__box .box-title span{display:block;font-size:2.4rem}@media screen and (max-width:768px){.l-toppage__other .content .cont-lists__box .box-title span{font-size:1.8rem}}.l-toppage__other .content .cont-lists__box .btn{margin:20px auto 0}@media screen and (max-width:768px){.l-toppage__other .content .cont-lists__box .btn{margin:0 auto}}@media screen and (max-width:768px){.l-toppage .swiper-button-next,.l-toppage .swiper-button-prev{width:40px;height:40px}}@media screen and (max-width:768px){.l-toppage .swiper-button-next:after,.l-toppage .swiper-button-prev:after{display:block;font-size:0;background-repeat:no-repeat}}@media screen and (max-width:768px){.l-toppage .swiper-button-prev{left:2%}.l-toppage .swiper-button-prev:after{width:40px;height:40px;background-image:url("/assets/image/home/icon-swiper_prev.svg")}}@media screen and (max-width:768px){.l-toppage .swiper-button-next{right:2%}.l-toppage .swiper-button-next:after{width:40px;height:40px;background-image:url("/assets/image/home/icon-swiper_next.svg")}}@media screen and (max-width:768px){.l-toppage .swiper-pagination{bottom:0}}@media screen and (max-width:768px){.l-toppage .swiper-pagination-bullet{width:8px;height:8px}}.l-toppage .swiper-pagination-bullet-active{background-color:white;border:1px solid var(--clr-gray)}.l-footer{width:100%;min-width:1366px;height:740px;background-image:url("/assets/image/common/img-footer_bg.webp");background-repeat:no-repeat;background-size:auto;background-position:bottom center;padding-top:300px;position:relative}@media screen and (max-width:768px){.l-footer{min-width:100%;height:auto;padding-top:150px;padding-bottom:60px;background-image:url("/assets/image/common/img-footer_bg-sp.webp");background-size:150%;background-position:top center}}.l-footer .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 5%}@media screen and (max-width:768px){.l-footer .content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.l-footer .content nav.sp-hidden{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 80px}@media screen and (max-width:768px){.l-footer .content nav.sp-hidden{display:none}}.l-footer .content nav.dt-hidden{display:none}@media screen and (max-width:768px){.l-footer .content nav.dt-hidden{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}}.l-footer .content nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}@media screen and (max-width:768px){.l-footer .content nav ul{gap:5px 0;width:50%}}.l-footer .content nav ul li a{font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){.l-footer .content nav ul li a{font-size:1rem;line-height:1}}.l-footer .content nav ul li ul{margin-top:10px;padding-left:1em}@media screen and (max-width:768px){.l-footer .content nav ul li ul{margin-top:0;gap:2px 0}}.l-footer .content nav ul li ul li a{font-weight:400}@media screen and (max-width:768px){.l-footer .content .l-footer__add{margin-top:40px}}.l-footer .content .l-footer__add .site-id{width:358px}@media screen and (max-width:768px){.l-footer .content .l-footer__add .site-id{width:250px;margin:0 auto}}.l-footer .content .l-footer__add .site-id a{display:block}.l-footer .content .l-footer__add .site-title{margin-top:20px;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.l-footer .content .l-footer__add .site-title{text-align:center;font-size:1.5rem}}.l-footer .content .l-footer__add .site-add{font-size:1.4rem;font-weight:400}@media screen and (max-width:768px){.l-footer .content .l-footer__add .site-add{text-align:center;font-size:1.2rem}}.l-footer .content .l-footer__add .btn{margin-top:30px}@media screen and (max-width:768px){.l-footer .content .l-footer__add .btn{margin:15px auto 0}}.l-footer .content .l-footer__add ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;margin:10px 0}@media screen and (max-width:768px){.l-footer .content .l-footer__add ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.l-footer .content .l-footer__add ul li{width:20px}@media screen and (max-width:768px){.l-footer .content .l-footer__add ul li{width:25px}}.l-footer .content .l-footer__add ul li a{display:block}.l-footer .content .l-footer__add address{font-size:1.2rem;font-family:"Lexend",sans-serif;font-weight:300}@media screen and (max-width:768px){.l-footer .content .l-footer__add address{font-size:1rem;text-align:center}}.l-page{width:100%;min-width:1366px;min-height:900px;padding-top:100px;padding-bottom:100px;background-image:url("/assets/image/common/main-bg.webp");background-repeat:no-repeat;background-size:auto;background-position:top center;position:relative}@media screen and (max-width:768px){.l-page{min-width:100%;min-height:auto;background-size:300%;padding-top:60px;padding-bottom:50px}}.interview-cont{width:1200px;margin:100px auto 0;text-align:center}@media screen and (max-width:768px){.interview-cont{width:100%;margin:50px 0 0;padding:0 5%}}.interview-cont .title{font-size:3rem;font-weight:700}@media screen and (max-width:768px){.interview-cont .title{font-size:2rem}}.interview-cont .read{margin:40px 0}@media screen and (max-width:768px){.interview-cont .read{margin:20px 0}}.interview-cont .btn{margin:60px auto 0}@media screen and (max-width:768px){.interview-cont .btn{margin:30px auto 0}}.fix-btn{width:170px;position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}@media screen and (max-width:768px){.fix-btn{top:unset;right:unset;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0;left:50%;width:225px}}.pagescroll{width:55px;position:absolute;bottom:180px;right:20px;cursor:pointer;z-index:999}@media screen and (max-width:768px){.pagescroll{width:35px;top:100px;right:2%;bottom:unset}}.fade-in{opacity:0;-webkit-transform:translateY(25px);transform:translateY(25px)}.grecaptcha-badge{z-index:9999}.l-message .greeting{background-image:url("/assets/image/message/message-bg.webp");background-repeat:no-repeat;background-size:auto;background-position:bottom center;position:relative;padding-bottom:280px}@media screen and (max-width:768px){.l-message .greeting{background-size:200%;padding-bottom:140px}}.l-message .greeting .content{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-message .greeting .content{width:100%;margin:0;padding:0 5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:20px 0}}.l-message .greeting .content figure{width:450px}@media screen and (max-width:768px){.l-message .greeting .content figure{width:100%}}.l-message .greeting .content figure figcaption{margin-top:15px;text-align:right;font-size:2.2rem}@media screen and (max-width:768px){.l-message .greeting .content figure figcaption{margin-top:10px;text-align:center;font-size:1.8rem}}.l-message .greeting .content figure figcaption .pos{font-size:1.6rem;margin-right:1em}@media screen and (max-width:768px){.l-message .greeting .content figure figcaption .pos{font-size:1.4rem}}.l-message .greeting .content figure figcaption .en{display:block;font-family:"Damion",cursive;color:var(--clr-green);font-size:3rem;line-height:1.2}@media screen and (max-width:768px){.l-message .greeting .content figure figcaption .en{font-size:2rem}}.l-message .greeting .content .txt-wrap{width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px 0}@media screen and (max-width:768px){.l-message .greeting .content .txt-wrap{width:100%;gap:15px 0}}.l-message .safety{margin-top:100px}@media screen and (max-width:768px){.l-message .safety{margin-top:50px}}.l-message .safety .content{width:1300px;margin:0 auto}@media screen and (max-width:768px){.l-message .safety .content{width:100%;margin:0;padding:0 5%}}.l-message .safety .title{text-align:center;font-size:3rem;font-weight:700;color:var(--clr-green)}@media screen and (max-width:768px){.l-message .safety .title{font-size:2rem}}.l-message .safety .safety-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-message .safety .safety-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-message .safety .safety-lists__box{padding-top:130px;width:420px;background-image:url("/assets/image/message/safety-box_bg.webp");background-repeat:no-repeat;background-size:125%;background-position:top -50px center}@media screen and (max-width:768px){.l-message .safety .safety-lists__box{padding-top:100px;width:100%;background-size:100%;background-position:top -25px center}}.l-message .safety .safety-lists__box i{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 10px}.l-message .safety .safety-lists__box i img{width:auto;height:50px;margin:0 auto}@media screen and (max-width:768px){.l-message .safety .safety-lists__box i img{height:30px}}.l-message .safety .safety-lists__box .box-title{text-align:center;font-size:3rem;font-weight:700;color:white;line-height:1.4}@media screen and (max-width:768px){.l-message .safety .safety-lists__box .box-title{font-size:2rem}}.l-message .safety .safety-lists__box .box-title:before{content:attr(data-title);font-size:4rem;font-weight:700;display:block;font-family:"Lexend",sans-serif;color:var(--clr-black)}@media screen and (max-width:768px){.l-message .safety .safety-lists__box .box-title:before{font-size:3rem}}.l-message .safety .safety-lists__box .txt{margin-top:40px;padding:0 16%}@media screen and (max-width:768px){.l-message .safety .safety-lists__box .txt{margin-top:30px;padding:0 5%}}.l-workstyle .intro .content{width:1100px;margin:0 auto;position:relative}@media screen and (max-width:768px){.l-workstyle .intro .content{width:100%;margin:0}}.l-workstyle .intro p{width:833px;position:absolute;left:-50px;bottom:20px}@media screen and (max-width:768px){.l-workstyle .intro p{width:95%;left:0;bottom:10px}}.l-workstyle .skill{margin-top:60px}@media screen and (max-width:768px){.l-workstyle .skill{margin-top:30px}}.l-workstyle .skill .content{width:1100px;margin:0 auto}@media screen and (max-width:768px){.l-workstyle .skill .content{width:100%;margin:0;padding:0 5%}}.l-workstyle .skill p{letter-spacing:0.02em}.l-workstyle .skill figure{width:732px;margin:60px auto 0}@media screen and (max-width:768px){.l-workstyle .skill figure{width:100%;margin:30px 0 0}}.l-workstyle .point{margin-top:100px;padding-bottom:380px;background-image:url("/assets/image/workstyle/point-bg.webp");background-repeat:repeat-x;background-size:auto;background-position:bottom center}@media screen and (max-width:768px){.l-workstyle .point{margin-top:50px;padding-bottom:190px;background-size:200%}}.l-workstyle .point .content{width:1300px;margin:0 auto}@media screen and (max-width:768px){.l-workstyle .point .content{width:100%;margin:0;padding:0 5%}}.l-workstyle .point .title{text-align:center;font-size:3rem;font-weight:700;color:var(--clr-green)}@media screen and (max-width:768px){.l-workstyle .point .title{font-size:1.8rem}}.l-workstyle .point .point-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-workstyle .point .point-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.l-workstyle .point .point-lists__box{padding-top:150px;width:420px;background-image:url("/assets/image/message/safety-box_bg.webp");background-repeat:no-repeat;background-size:125%;background-position:top -50px center}@media screen and (max-width:768px){.l-workstyle .point .point-lists__box{padding-top:100px;width:100%;background-size:100%;background-position:top -25px center}}.l-workstyle .point .point-lists__box .box-title{text-align:center;font-size:3rem;font-weight:700;color:var(--clr-black);line-height:1.4}@media screen and (max-width:768px){.l-workstyle .point .point-lists__box .box-title{font-size:2rem}}.l-workstyle .point .point-lists__box .box-title:before{content:attr(data-title);font-size:3rem;font-weight:700;display:block;font-family:"Lexend",sans-serif;color:white;margin-bottom:15px}@media screen and (max-width:768px){.l-workstyle .point .point-lists__box .box-title:before{font-size:3rem}}.l-workstyle .point .point-lists__box .txt{margin-top:40px;padding:0 16%}@media screen and (max-width:768px){.l-workstyle .point .point-lists__box .txt{margin-top:30px;padding:0 5%}}.l-workstyle .time-table{background-color:#ecfffc;padding:80px 0 150px}@media screen and (max-width:768px){.l-workstyle .time-table{padding:40px 0 75px}}.l-workstyle .time-table .content{width:1100px;margin:0 auto}@media screen and (max-width:768px){.l-workstyle .time-table .content{width:100%;margin:0;padding:0 5%}}.l-workstyle .time-table .day-title{text-align:center;font-size:3rem;font-weight:700;color:var(--clr-green)}@media screen and (max-width:768px){.l-workstyle .time-table .day-title{font-size:2rem}}.l-workstyle .time-table .read{margin-top:20px;text-align:center}@media screen and (max-width:768px){.l-workstyle .time-table .read{margin-top:10px}}.l-workstyle .time-table .scedule-lists{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px 0}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists{margin-top:30px;gap:30px 0}}.l-workstyle .time-table .scedule-lists__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 60px}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box{gap:15px 0}}.l-workstyle .time-table .scedule-lists__box .title{width:100%;font-size:2.6rem;color:#cae2ad;font-weight:700;line-height:60px;border-radius:60px;padding:0 1em 0 90px;background-image:-webkit-gradient(linear,left top,right top,from(#00ab9f),to(#00aeeb));background-image:linear-gradient(90deg,#00ab9f,#00aeeb);position:relative}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box .title{font-size:1.6rem;line-height:50px;border-radius:50px;padding:0 15px 0 55px}}.l-workstyle .time-table .scedule-lists__box .title span{position:absolute;top:50%;left:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box .title span{left:5px;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.l-workstyle .time-table .scedule-lists__box .title span i.clock{display:inline-block;width:80px;height:80px;background-image:url("/assets/image/workstyle/time-bg.svg");background-repeat:no-repeat;background-size:contain;position:relative}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box .title span i.clock{width:40px;height:40px}}.l-workstyle .time-table .scedule-lists__box .title span i.clock:after,.l-workstyle .time-table .scedule-lists__box .title span i.clock:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:translate(-50%,-100%) rotate(0deg);transform:translate(-50%,-100%) rotate(0deg);border-radius:999px}.l-workstyle .time-table .scedule-lists__box .title span i.clock{}.l-workstyle .time-table .scedule-lists__box .title span i.clock:before{width:3px;height:13px;background:white;-webkit-transform:translate(-50%,-100%) rotate(var(--hour-rotate,0deg));transform:translate(-50%,-100%) rotate(var(--hour-rotate,0deg));-webkit-transition:-webkit-transform 1.2s ease;transition:-webkit-transform 1.2s ease;transition:transform 1.2s ease;transition:transform 1.2s ease,-webkit-transform 1.2s ease}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box .title span i.clock:before{width:2px;height:7px}}.l-workstyle .time-table .scedule-lists__box .title span i.clock{}.l-workstyle .time-table .scedule-lists__box .title span i.clock:after{width:3px;height:20px;background:white;-webkit-transform:translate(-50%,-100%) rotate(var(--minute-rotate,0deg));transform:translate(-50%,-100%) rotate(var(--minute-rotate,0deg));-webkit-transition:-webkit-transform 1.2s ease;transition:-webkit-transform 1.2s ease;transition:transform 1.2s ease;transition:transform 1.2s ease,-webkit-transform 1.2s ease}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box .title span i.clock:after{width:2px;height:11px}}.l-workstyle .time-table .scedule-lists__box .title span i.clock.is-animate{--minute-rotate:var(--minute-deg);--hour-rotate:var(--hour-deg)}.l-workstyle .time-table .scedule-lists__box .title time{font-size:3rem;color:white;margin-right:0.8em}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box .title time{font-size:1.4rem;margin-right:0.6em}}.l-workstyle .time-table .scedule-lists__box .txt{width:500px}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box .txt{width:100%}}.l-workstyle .time-table .scedule-lists__box .txt.-max{width:100%}.l-workstyle .time-table .scedule-lists__box figure{width:540px}@media screen and (max-width:768px){.l-workstyle .time-table .scedule-lists__box figure{width:100%}}.l-workstyle .service{margin-top:150px}@media screen and (max-width:768px){.l-workstyle .service{margin-top:75px}}.l-workstyle .service .content{width:1100px;margin:0 auto;padding:50px;border:1px solid var(--clr-black);background-color:#f1faff;background-image:url("/assets/image/workstyle/service-bg.webp");background-repeat:no-repeat;background-size:contain;background-position:left center}@media screen and (max-width:768px){.l-workstyle .service .content{width:90%;padding:30px 25px;background-size:cover;background-position:right center}}.l-workstyle .service .title{text-align:center;font-size:3rem;font-weight:700}@media screen and (max-width:768px){.l-workstyle .service .title{font-size:2rem;line-height:1.4}}.l-workstyle .service ul{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px}@media screen and (max-width:768px){.l-workstyle .service ul{margin:15px 0}}.l-workstyle .service ul li{font-size:2.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:white;line-height:50px;border-radius:50px;padding:0 1.5em}@media screen and (max-width:768px){.l-workstyle .service ul li{font-size:1.4rem;line-height:42px;border-radius:42px;padding:0 1em}}.l-workstyle .service .btn{margin:0 auto}.l-number .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-number .content{width:100%;margin:0}}.l-number .pickup-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}@media screen and (max-width:768px){.l-number .pickup-lists{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px 5%;padding:0 5%}}.l-number .pickup-lists li{width:380px}@media screen and (max-width:768px){.l-number .pickup-lists li{width:47.5%}}.l-number .support{margin-top:100px;background-color:#ecfffc;padding:60px;text-align:center}@media screen and (max-width:768px){.l-number .support{width:90%;margin:50px auto 0;padding:40px 8%}}.l-number .support .title{font-size:3rem;font-weight:700}@media screen and (max-width:768px){.l-number .support .title{text-align:center;font-size:1.8rem}}.l-number .support .support-lists{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px 100px}@media screen and (max-width:768px){.l-number .support .support-lists{margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:25px 0}}.l-number .support .support-lists__box{width:470px}@media screen and (max-width:768px){.l-number .support .support-lists__box{width:100%}}.l-number .support .support-lists__box .box-title{font-size:2rem;font-weight:700;line-height:50px;background-color:white;border:1px solid var(--clr-black);margin-bottom:20px}@media screen and (max-width:768px){.l-number .support .support-lists__box .box-title{font-size:1.6rem;line-height:45px;margin-bottom:10px}}.l-number .support .support-lists__box .number{font-size:3rem;font-weight:700}@media screen and (max-width:768px){.l-number .support .support-lists__box .number{font-size:2.5rem}}.l-number .support .support-lists__box .number span{line-height:1;font-size:8rem;font-weight:700;font-family:"Lexend",sans-serif;margin:0 15px}@media screen and (max-width:768px){.l-number .support .support-lists__box .number span{font-size:5rem;margin:0 8px}}.l-number .support .support-lists__box .txt{font-weight:500}.l-interview .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-interview .content{width:100%;margin:0;padding:0 5%}}.l-interview .read{padding:0 50px}@media screen and (max-width:768px){.l-interview .read{padding:0}}.l-interview .staff-lists{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 90px}@media screen and (max-width:768px){.l-interview .staff-lists{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 10%;gap:30px 0}}.l-interview .staff-lists__box{width:340px}@media screen and (max-width:768px){.l-interview .staff-lists__box{width:100%}}.l-interview .staff-lists__box a:hover{opacity:1}.l-interview .staff-lists__box a:hover div{--bg:#000a00;--text:white}@media screen and (max-width:768px){.l-interview .staff-lists__box a:hover div{--bg:white;--text:#000a00}}.l-interview .staff-lists__box a div{--bg:white;--text:#000a00;--icon-bg:#fff;--icon-color:#000a00;color:var(--text);background-color:var(--bg);position:relative;-webkit-transition:background 0.25s ease,color 0.25s ease;transition:background 0.25s ease,color 0.25s ease;padding:15px 20px}@media screen and (max-width:768px){.l-interview .staff-lists__box a div{padding:12px 0 0}}.l-interview .staff-lists__box a div{}.l-interview .staff-lists__box a div:after{content:"";width:40px;height:40px;border-radius:999px;background:var(--icon-bg);position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background 0.25s ease;transition:background 0.25s ease}@media screen and (max-width:768px){.l-interview .staff-lists__box a div:after{width:30px;height:30px;right:0}}.l-interview .staff-lists__box a div{}.l-interview .staff-lists__box a div:before{content:"";position:absolute;top:43px;right:27px;width:10px;height:10px;border-top:2px solid var(--icon-color);border-right:2px solid var(--icon-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color 0.25s ease;transition:border-color 0.25s ease;z-index:1}@media screen and (max-width:768px){.l-interview .staff-lists__box a div:before{width:8px;height:8px;top:45px;right:12px}}.l-interview .staff-lists__box a div .caption{font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){.l-interview .staff-lists__box a div .caption{font-size:1.2rem}}.l-interview .staff-lists__box a div .name{font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.l-interview .staff-lists__box a div .name{font-size:1.8rem}}.l-interview .detail .intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.l-interview .detail .intro{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:25px 0}}.l-interview .detail .intro figure{width:500px}@media screen and (max-width:768px){.l-interview .detail .intro figure{width:100%}}.l-interview .detail .intro .txt-wrap{width:700px;padding:0 0 0 4%;position:relative}@media screen and (max-width:768px){.l-interview .detail .intro .txt-wrap{width:100%;padding:0 0 40px}}.l-interview .detail .intro .txt-wrap .copy{line-height:2}.l-interview .detail .intro .txt-wrap .copy span{font-size:3rem;font-weight:700;background-color:white;padding:3px}@media screen and (max-width:768px){.l-interview .detail .intro .txt-wrap .copy span{font-size:2rem;color:white;background-image:-webkit-gradient(linear,left top,right top,from(#00ab9f),to(#00aeeb));background-image:linear-gradient(90deg,#00ab9f,#00aeeb)}}.l-interview .detail .intro .txt-wrap .caption{margin-top:40px;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.l-interview .detail .intro .txt-wrap .caption{margin-top:20px;font-size:1.6rem}}.l-interview .detail .intro .txt-wrap .name{font-size:3rem;font-weight:700}@media screen and (max-width:768px){.l-interview .detail .intro .txt-wrap .name{font-size:2rem}}.l-interview .detail .intro .txt-wrap .name-en{line-height:1;font-family:"Damion",cursive;font-size:5rem;color:var(--clr-green);position:absolute;bottom:-60px;right:10%;-webkit-transform:rotate(-9deg);transform:rotate(-9deg)}@media screen and (max-width:768px){.l-interview .detail .intro .txt-wrap .name-en{font-size:3rem;bottom:0;right:5%}}.l-interview .detail .int-lists{margin-top:80px;padding:0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px 0}@media screen and (max-width:768px){.l-interview .detail .int-lists{margin-top:40px;padding:0;gap:25px 0}}.l-interview .detail .int-lists__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px 60px}@media screen and (max-width:768px){.l-interview .detail .int-lists__box{gap:20px 0}}.l-interview .detail .int-lists__box .title{width:100%;font-size:2.6rem;color:#cae2ad;font-weight:700;line-height:60px;border-radius:60px;padding:0 1em;background-image:-webkit-gradient(linear,left top,right top,from(#00ab9f),to(#00aeeb));background-image:linear-gradient(90deg,#00ab9f,#00aeeb)}@media screen and (max-width:768px){.l-interview .detail .int-lists__box .title{font-size:1.8rem;padding:12px 1.5em;line-height:1.4;text-align:center;border-radius:0}}.l-interview .detail .int-lists__box .title span{color:white;font-size:3rem;font-family:"Lexend",sans-serif;margin-right:0.8em}@media screen and (max-width:768px){.l-interview .detail .int-lists__box .title span{display:block;font-size:1.6rem;margin-right:0.6em;margin-bottom:5px}}.l-interview .detail .int-lists__box .txt{width:500px}@media screen and (max-width:768px){.l-interview .detail .int-lists__box .txt{width:100%}}.l-interview .detail .int-lists__box ul{padding:0 0 0 3rem}.l-interview .detail .int-lists__box ul li{list-style:disc}.l-interview .detail .int-lists__box ul li ol{padding:0 0 0 2.4rem}.l-interview .detail .int-lists__box ul li ol li{list-style:decimal}.l-interview .detail .int-lists__box ol{padding:0 0 0 3rem}.l-interview .detail .int-lists__box ol li{list-style:decimal}.l-interview .detail .int-lists__box ol li ul{padding:0 0 0 2.4rem}.l-interview .detail .int-lists__box ol li ul li{list-style:disc}.l-interview .detail .int-lists__box figure{width:540px}@media screen and (max-width:768px){.l-interview .detail .int-lists__box figure{width:100%}}.l-interview .detail .msg-box{margin-top:180px;padding:40px 60px 80px 400px;background-color:#ecfffc;position:relative}@media screen and (max-width:768px){.l-interview .detail .msg-box{margin-top:120px;padding:20px 5%}}.l-interview .detail .msg-box figure{width:340px;position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.l-interview .detail .msg-box figure{width:40%;bottom:unset;top:-85px;left:0}}.l-interview .detail .msg-box .msg-box__txt .txt:before{display:block;content:attr(data-title);font-family:"Damion",cursive;font-size:5rem;color:var(--clr-green);-webkit-transform:rotate(-9deg) translateY(-50px);transform:rotate(-9deg) translateY(-50px)}@media screen and (max-width:768px){.l-interview .detail .msg-box .msg-box__txt .txt:before{font-size:4rem;text-align:right;-webkit-transform:rotate(-9deg) translateY(0px);transform:rotate(-9deg) translateY(0px)}}.l-interview .detail .btn{width:500px;margin:180px auto 0}@media screen and (max-width:768px){.l-interview .detail .btn{width:300px;margin:60px auto 0}}.l-requirements .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-requirements .content{width:100%;margin:0;padding:0 5%}}.l-requirements .c-tabs__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.l-requirements .c-tabs__btn{width:50%;border:unset;padding:20px 0;text-align:center;color:var(--clr-black);background:var(--clr-gray);cursor:pointer;font-size:3rem;font-weight:700;border-radius:80px 80px 0 0}@media screen and (max-width:768px){.l-requirements .c-tabs__btn{font-size:2rem;padding:12px 0;border-radius:10px 10px 0 0}}.l-requirements .c-tabs__btn.is-active{background:var(--clr-blue);color:#fff}.l-requirements .c-tabs__btn:last-of-type.is-active{background:var(--clr-green);color:#fff}.l-requirements .c-tabs__btn:hover{opacity:0.75}.l-requirements .c-tabs__panel{background-color:white;display:none;padding:70px 60px;border:1px solid var(--clr-blue);margin-top:0}@media screen and (max-width:768px){.l-requirements .c-tabs__panel{padding:35px 5%}}.l-requirements .c-tabs__panel.is-active{display:block}.l-requirements .c-tabs__panel:last-of-type{border:1px solid var(--clr-green)}.l-requirements .c-tabs__panel .box{margin-top:80px;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}@media screen and (max-width:768px){.l-requirements .c-tabs__panel .box{margin-top:40px;font-size:1.6rem}}.l-requirements .c-tabs__panel .box:first-of-type{margin-top:0}.l-requirements .c-tabs__panel .box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:0 1.26em}@media screen and (max-width:768px){.l-requirements .c-tabs__panel .box dl{padding:0;font-size:1.4rem}}.l-requirements .c-tabs__panel .box dl dt{width:10%;border-bottom:1px solid var(--clr-gray)}@media screen and (max-width:768px){.l-requirements .c-tabs__panel .box dl dt{width:25%}}.l-requirements .c-tabs__panel .box dl dd{width:90%;padding-left:3%}@media screen and (max-width:768px){.l-requirements .c-tabs__panel .box dl dd{width:75%}}.l-requirements .c-tabs__panel .btn-lists{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 50px}@media screen and (max-width:768px){.l-requirements .c-tabs__panel .btn-lists{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px 0}}.l-requirements .c-tabs__panel .btn-lists .btn{width:350px}@media screen and (max-width:768px){.l-requirements .c-tabs__panel .btn-lists .btn{width:85%;margin:0 auto}}.l-company .content{width:1000px;margin:0 auto}@media screen and (max-width:768px){.l-company .content{width:100%;margin:0;padding:0 5%}}.l-company .outline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0}@media screen and (max-width:768px){.l-company .outline{gap:20px 0}}.l-company .outline dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.l-company .outline dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.4rem}}.l-company .outline dl dt{width:160px}@media screen and (max-width:768px){.l-company .outline dl dt{width:100%}}.l-company .outline dl dd{width:calc(100% - 160px)}@media screen and (max-width:768px){.l-company .outline dl dd{width:100%}}.l-company .outline dl dd .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;margin-top:30px}@media screen and (max-width:768px){.l-company .outline dl dd .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:25px;gap:10px 0}}.l-company .outline dl dd .row:first-of-type{margin-top:15px}.l-company .outline dl dd .row p{width:110px;border-bottom:1px solid var(--clr-gray)}@media screen and (max-width:768px){.l-company .outline dl dd .row p{width:100%}}.l-company .outline dl dd .row .adrs{width:calc(100% - 110px - 200px - 40px)}@media screen and (max-width:768px){.l-company .outline dl dd .row .adrs{width:100%}}.l-company .outline dl dd .row .map{width:200px}@media screen and (max-width:768px){.l-company .outline dl dd .row .map{width:100%;margin-top:5px}}.l-company .outline dl dd .row .map iframe{width:100%;height:150px}@media screen and (max-width:768px){.l-company .outline dl dd .row .map iframe{height:120px}}.l-company .link-box{margin-top:100px;text-align:center}@media screen and (max-width:768px){.l-company .link-box{margin-top:50px}}.l-company .link-box .read{font-size:1.6rem}@media screen and (max-width:768px){.l-company .link-box .read{font-size:1.4rem}}.l-company .link-box .bnr{width:400px;margin:20px auto 0}@media screen and (max-width:768px){.l-company .link-box .bnr{width:65%;margin:10px auto 0}}.l-info .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-info .content{width:100%;margin:0}}.l-info .content.-single{width:1100px}@media screen and (max-width:768px){.l-info .content.-single{width:100%}}.l-info .news-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px}@media screen and (max-width:768px){.l-info .news-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px 0;padding:0 5%}}.l-info .news-lists__box{width:380px}@media screen and (max-width:768px){.l-info .news-lists__box{width:100%}}@media screen and (max-width:768px){.l-info .news-lists__box a{display:-webkit-box;display:-ms-flexbox;display:flex}}.l-info .news-lists__box a figure{width:100%;height:285px;overflow:hidden}@media screen and (max-width:768px){.l-info .news-lists__box a figure{width:35%;height:auto;aspect-ratio:4/3}}.l-info .news-lists__box a figure img{height:285px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-info .news-lists__box a figure img{height:auto;aspect-ratio:4/3}}.l-info .news-lists__box a div{margin-top:10px}@media screen and (max-width:768px){.l-info .news-lists__box a div{width:65%;margin-top:0;padding-left:4%}}.l-info .news-lists__box a div time{color:var(--clr-green);font-size:1.4rem;font-family:"Lexend",sans-serif;font-weight:500}@media screen and (max-width:768px){.l-info .news-lists__box a div time{font-size:1.2rem}}.l-info .news-lists__box a div p{margin-top:5px}@media screen and (max-width:768px){.l-info .post{padding:0 5%}}.l-info .post-head{border-bottom:1px solid var(--clr-black);padding-bottom:10px}@media screen and (max-width:768px){.l-info .post-head{padding-bottom:5px}}.l-info .post-head time{font-family:"Lexend",sans-serif;color:var(--clr-green);font-size:1.8rem;font-weight:400}@media screen and (max-width:768px){.l-info .post-head time{font-size:1.4rem}}.l-info .post-head h3{font-weight:700;font-size:3rem}@media screen and (max-width:768px){.l-info .post-head h3{font-size:2rem}}.l-info .post-body{padding-top:30px}@media screen and (max-width:768px){.l-info .post-body{padding-top:15px}}.l-info .post-body *{margin:15px 0}@media screen and (max-width:768px){.l-info .post-body *{margin:10px 0}}.l-info .post-body p{font-size:1.6rem}@media screen and (max-width:768px){.l-info .post-body p{font-size:1.4rem}}.l-info .post-body .wp-block-list{padding:0 0 0 1.6em}.l-info .post-body .wp-block-list li{font-size:1.6rem;list-style:disc}@media screen and (max-width:768px){.l-info .post-body .wp-block-list li{font-size:1.4rem}}.l-info .btn{margin:60px auto 0}@media screen and (max-width:768px){.l-info .btn{margin:30px auto 0}}.l-contact .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.l-contact .content{width:100%;margin:0;padding:0 5%}}.l-contact .read{text-align:center}.l-contact .contact-box{margin-top:60px}@media screen and (max-width:768px){.l-contact .contact-box{margin-top:50px}}.l-contact .contact-box .title{width:100%;font-size:2.6rem;color:#cae2ad;font-weight:700;line-height:60px;border-radius:60px;padding:0 1em 0 90px;background-image:-webkit-gradient(linear,left top,right top,from(#00ab9f),to(#00aeeb));background-image:linear-gradient(90deg,#00ab9f,#00aeeb);position:relative}@media screen and (max-width:768px){.l-contact .contact-box .title{font-size:1.6rem;line-height:50px;border-radius:50px;padding:0 15px 0 55px}}.l-contact .contact-box .title i{width:80px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-contact .contact-box .title i{width:40px;left:5px;-webkit-transform:translateY(-55%);transform:translateY(-55%)}}.l-contact .contact-box .number{margin-top:20px;text-align:center;font-family:"Lexend",sans-serif;font-size:5rem;font-weight:700}@media screen and (max-width:768px){.l-contact .contact-box .number{margin-top:10px;font-size:3rem}}.l-contact .contact-box .number span{font-size:4rem}@media screen and (max-width:768px){.l-contact .contact-box .number span{font-size:2rem}}.l-contact .contact-box .caption{text-align:center}.l-contact .contact-box .img-flow{width:530px;margin:40px auto 0}@media screen and (max-width:768px){.l-contact .contact-box .img-flow{width:75%;margin:20px auto 0}}.l-contact .contact-box .input-content{margin-top:60px}@media screen and (max-width:768px){.l-contact .contact-box .input-content{margin-top:30px}}.l-contact .contact-box .input-content form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}@media screen and (max-width:768px){.l-contact .contact-box .input-content form{gap:15px 0}}.l-contact .contact-box .input-content dl{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.l-contact .contact-box .input-content dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-contact .contact-box .input-content dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:25%;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.l-contact .contact-box .input-content dl dt{width:100%;font-size:1.6rem}}.l-contact .contact-box .input-content dl dt span.required{display:inline;background-color:#dc2800;color:white;font-size:1.8rem;font-weight:500;line-height:28px;padding:0 0.5em}@media screen and (max-width:768px){.l-contact .contact-box .input-content dl dt span.required{font-size:1.2rem;line-height:22px}}.l-contact .contact-box .input-content dl dd{width:75%;padding-left:2%}@media screen and (max-width:768px){.l-contact .contact-box .input-content dl dd{width:100%;padding-left:0}}.l-contact .contact-box .complete{margin-top:60px;text-align:center}@media screen and (max-width:768px){.l-contact .contact-box .complete{margin-top:30px}}.l-contact .contact-box .complete .en-title{color:var(--clr-green);font-family:"Lexend",sans-serif;font-weight:700;font-size:4rem}@media screen and (max-width:768px){.l-contact .contact-box .complete .en-title{font-size:3rem;letter-spacing:-0.04em}}.l-contact .contact-box .complete .jp-title{margin-top:15px;font-size:2rem;font-weight:500}@media screen and (max-width:768px){.l-contact .contact-box .complete .jp-title{margin-top:8px;font-size:1.6rem}}.l-contact .contact-box .complete .txt{margin-top:40px}@media screen and (max-width:768px){.l-contact .contact-box .complete .txt{font-size:1.4rem;margin-top:20px;line-height:1.8}}.l-contact .contact-box .complete .btn{margin:80px auto 0}@media screen and (max-width:768px){.l-contact .contact-box .complete .btn{margin:40px auto 0}}.l-harassment .content{width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px 0}@media screen and (max-width:768px){.l-harassment .content{width:100%;margin:0}}.l-harassment .content h3{background-image:-webkit-gradient(linear,left top,right top,from(#00ab9f),to(#00aeeb));background-image:linear-gradient(90deg,#00ab9f,#00aeeb);color:white;font-size:2rem;padding:10px 1em;font-weight:700;margin-bottom:20px}@media screen and (max-width:768px){.l-harassment .content h3{font-size:1.8rem;padding:8px 0.8em;margin-bottom:15px}}@media screen and (max-width:768px){.l-harassment .content .cont{padding:0 5%}}.l-harassment .intro p{text-indent:1em;padding-left:-1em}.l-harassment .attempt ol{margin:0;padding:0 0 0 1.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.l-harassment .attempt ol li b{color:#00ab9f;font-size:1.8rem}@media screen and (max-width:768px){.l-harassment .attempt ol li b{font-size:1.6rem}}.l-harassment .attempt ol li span{margin-top:10px;display:block;font-size:1.4rem;color:#999}@media screen and (max-width:768px){.l-harassment .attempt ol li span{font-size:1.2rem}}.l-harassment .contact a{color:#00ab9f}.l-error .content{width:100%;text-align:center}@media screen and (max-width:768px){.l-error .content{max-width:100%;padding:0 5%}}.l-error .content .en-title{color:var(--clr-green);font-family:"Lexend",sans-serif;font-weight:700;font-size:6rem}@media screen and (max-width:768px){.l-error .content .en-title{font-size:3rem}}.l-error .content .jp-title{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.l-error .content .jp-title{font-size:1.8rem}}.l-error .content .txt{font-size:1.8rem;line-height:2;margin-top:40px}@media screen and (max-width:768px){.l-error .content .txt{font-size:1.4rem;margin-top:20px;line-height:1.8}}.l-error .content .btn{margin:80px auto 0}@media screen and (max-width:768px){.l-error .content .btn{margin:30px auto 0}}
/*# sourceMappingURL=style.css.map */