.lato-thin{font-family:"Lato",sans-serif;font-weight:100;font-style:normal}.lato-light{font-family:"Lato",sans-serif;font-weight:300;font-style:normal}.lato-regular{font-family:"Lato",sans-serif;font-weight:400;font-style:normal}.lato-bold{font-family:"Lato",sans-serif;font-weight:700;font-style:normal}.lato-black{font-family:"Lato",sans-serif;font-weight:900;font-style:normal}.lato-thin-italic{font-family:"Lato",sans-serif;font-weight:100;font-style:italic}.lato-light-italic{font-family:"Lato",sans-serif;font-weight:300;font-style:italic}.lato-regular-italic{font-family:"Lato",sans-serif;font-weight:400;font-style:italic}.lato-bold-italic{font-family:"Lato",sans-serif;font-weight:700;font-style:italic}.lato-black-italic{font-family:"Lato",sans-serif;font-weight:900;font-style:italic}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{font-family:"Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;min-height:100%;scroll-behavior:smooth;scroll-padding-top:120px}@media screen and (max-width: 896px){html{scroll-padding-top:80px}}body{font-weight:normal;font-style:normal;line-height:1;color:#222;height:100%;min-height:100dvh;font-size:clamp(15px,.83vw,16px);background-color:#fff}h1,h2,h3,h4,h5{font-weight:normal}li{list-style-type:none}dl,dt,dd{margin:0;padding:0}p{margin:0 0;padding:0}img{border:0;line-height:0;vertical-align:middle}hr{display:none}table{margin:0;padding:0}th{text-align:left;font-weight:bold;margin:0}td{margin:0}em{font-weight:bold;font-style:normal}form{margin:0;padding:0}label{margin:0;padding:0}input.btn{margin:0 .5em;padding:0 1em}html{height:100%}a{outline:none}p{line-height:2}img{max-width:100%;height:auto}a,a:link,a:visited{color:#0079d7;text-decoration:none}a:active,a:hover{color:#0079d7;text-decoration:none}a:hover{color:#0079d7;text-decoration:none}@media(min-width: 751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}div#wrapper{width:100%;min-height:100%;height:auto !important;height:100%;margin:0px auto;padding:140px 0px 0 0;padding-top:0;position:relative}@media screen and (max-width: 896px){div#wrapper{padding:100px 0 0 0;padding-top:0}}@media screen and (max-width: 480px){div#wrapper{margin-bottom:auto}}.sp-i{display:none}@media screen and (max-width: 480px){.sp-i{display:block}}.pc-i{display:block}@media screen and (max-width: 896px){.pc-i{display:none}}.tab-i{display:none}@media screen and (max-width: 896px){.tab-i{display:block}}.tab-sp-i{display:none}@media screen and (max-width: 896px){.tab-sp-i{display:block}}@media screen and (max-width: 480px){.tab-sp-i{display:block}}.pc-tab-i{display:block}@media screen and (max-width: 480px){.pc-tab-i{display:none}}.marT0{margin-top:0px !important}.marR0{margin-right:0px !important}.marB0{margin-bottom:0px !important}.marL0{margin-left:0px !important}.padT0{padding-top:0px !important}.padR0{padding-right:0px !important}.padB0{padding-bottom:0px !important}.padL0{padding-left:0px !important}.marT5{margin-top:5px !important}.marR5{margin-right:5px !important}.marB5{margin-bottom:5px !important}.marL5{margin-left:5px !important}.padT5{padding-top:5px !important}.padR5{padding-right:5px !important}.padB5{padding-bottom:5px !important}.padL5{padding-left:5px !important}.marT10{margin-top:10px !important}.marR10{margin-right:10px !important}.marB10{margin-bottom:10px !important}.marL10{margin-left:10px !important}.padT10{padding-top:10px !important}.padR10{padding-right:10px !important}.padB10{padding-bottom:10px !important}.padL10{padding-left:10px !important}.marT15{margin-top:15px !important}.marR15{margin-right:15px !important}.marB15{margin-bottom:15px !important}.marL15{margin-left:15px !important}.padT15{padding-top:15px !important}.padR15{padding-right:15px !important}.padB15{padding-bottom:15px !important}.padL15{padding-left:15px !important}.marT20{margin-top:20px !important}.marR20{margin-right:20px !important}.marB20{margin-bottom:20px !important}.marL20{margin-left:20px !important}.padT20{padding-top:20px !important}.padR20{padding-right:20px !important}.padB20{padding-bottom:20px !important}.padL20{padding-left:20px !important}.marT25{margin-top:25px !important}.marR25{margin-right:25px !important}.marB25{margin-bottom:25px !important}.marL25{margin-left:25px !important}.padT25{padding-top:25px !important}.padR25{padding-right:25px !important}.padB25{padding-bottom:25px !important}.padL25{padding-left:25px !important}.marT30{margin-top:30px !important}.marR30{margin-right:30px !important}.marB30{margin-bottom:30px !important}.marL30{margin-left:30px !important}.padT30{padding-top:30px !important}.padR30{padding-right:30px !important}.padB30{padding-bottom:30px !important}.padL30{padding-left:30px !important}.marT35{margin-top:35px !important}.marR35{margin-right:35px !important}.marB35{margin-bottom:35px !important}.marL35{margin-left:35px !important}.padT35{padding-top:35px !important}.padR35{padding-right:35px !important}.padB35{padding-bottom:35px !important}.padL35{padding-left:35px !important}.marT40{margin-top:40px !important}.marR40{margin-right:40px !important}.marB40{margin-bottom:40px !important}.marL40{margin-left:40px !important}.padT40{padding-top:40px !important}.padR40{padding-right:40px !important}.padB40{padding-bottom:40px !important}.padL40{padding-left:40px !important}.marT45{margin-top:45px !important}.marR45{margin-right:45px !important}.marB45{margin-bottom:45px !important}.marL45{margin-left:45px !important}.padT45{padding-top:45px !important}.padR45{padding-right:45px !important}.padB45{padding-bottom:45px !important}.padL45{padding-left:45px !important}.marT50{margin-top:50px !important}.marR50{margin-right:50px !important}.marB50{margin-bottom:50px !important}.marL50{margin-left:50px !important}.padT50{padding-top:50px !important}.padR50{padding-right:50px !important}.padB50{padding-bottom:50px !important}.padL50{padding-left:50px !important}.marT55{margin-top:55px !important}.marR55{margin-right:55px !important}.marB55{margin-bottom:55px !important}.marL55{margin-left:55px !important}.padT55{padding-top:55px !important}.padR55{padding-right:55px !important}.padB55{padding-bottom:55px !important}.padL55{padding-left:55px !important}.marT60{margin-top:60px !important}.marR60{margin-right:60px !important}.marB60{margin-bottom:60px !important}.marL60{margin-left:60px !important}.padT60{padding-top:60px !important}.padR60{padding-right:60px !important}.padB60{padding-bottom:60px !important}.padL60{padding-left:60px !important}.marT65{margin-top:65px !important}.marR65{margin-right:65px !important}.marB65{margin-bottom:65px !important}.marL65{margin-left:65px !important}.padT65{padding-top:65px !important}.padR65{padding-right:65px !important}.padB65{padding-bottom:65px !important}.padL65{padding-left:65px !important}.marT70{margin-top:70px !important}.marR70{margin-right:70px !important}.marB70{margin-bottom:70px !important}.marL70{margin-left:70px !important}.padT70{padding-top:70px !important}.padR70{padding-right:70px !important}.padB70{padding-bottom:70px !important}.padL70{padding-left:70px !important}.marT75{margin-top:75px !important}.marR75{margin-right:75px !important}.marB75{margin-bottom:75px !important}.marL75{margin-left:75px !important}.padT75{padding-top:75px !important}.padR75{padding-right:75px !important}.padB75{padding-bottom:75px !important}.padL75{padding-left:75px !important}.marT80{margin-top:80px !important}.marR80{margin-right:80px !important}.marB80{margin-bottom:80px !important}.marL80{margin-left:80px !important}.padT80{padding-top:80px !important}.padR80{padding-right:80px !important}.padB80{padding-bottom:80px !important}.padL80{padding-left:80px !important}.marT85{margin-top:85px !important}.marR85{margin-right:85px !important}.marB85{margin-bottom:85px !important}.marL85{margin-left:85px !important}.padT85{padding-top:85px !important}.padR85{padding-right:85px !important}.padB85{padding-bottom:85px !important}.padL85{padding-left:85px !important}.marT90{margin-top:90px !important}.marR90{margin-right:90px !important}.marB90{margin-bottom:90px !important}.marL90{margin-left:90px !important}.padT90{padding-top:90px !important}.padR90{padding-right:90px !important}.padB90{padding-bottom:90px !important}.padL90{padding-left:90px !important}.marT95{margin-top:95px !important}.marR95{margin-right:95px !important}.marB95{margin-bottom:95px !important}.marL95{margin-left:95px !important}.padT95{padding-top:95px !important}.padR95{padding-right:95px !important}.padB95{padding-bottom:95px !important}.padL95{padding-left:95px !important}.marT100{margin-top:100px !important}.marR100{margin-right:100px !important}.marB100{margin-bottom:100px !important}.marL100{margin-left:100px !important}.padT100{padding-top:100px !important}.padR100{padding-right:100px !important}.padB100{padding-bottom:100px !important}.padL100{padding-left:100px !important}.fontWB{font-weight:bold !important}.fontWN{font-weight:normal !important}.fontUL{text-decoration:underline !important}.alignC{text-align:center !important}.alignL{text-align:left !important}.alignR{text-align:right !important}.alignJ{text-align:justify}.textIndent{margin-left:1.3em !important;text-indent:-1.3em !important}.textIndentNsp{margin-left:1em !important;text-indent:-1em !important}.clearfix::after{content:"";display:table;clear:both}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#header{width:100%;padding:0;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:fixed;top:0;left:0;z-index:10;background:rgba(0,0,0,0)}#header .header-logo{margin-left:2.2vw;margin-right:2.2vw;width:clamp(200px,30.6vw,550px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .header-logo img{width:100%}@media screen and (max-width: 896px){#header{height:100px}}@media screen and (max-width: 896px){#spMenuBtn{width:50px;height:50px;padding-top:0px;position:fixed;top:20px;right:10px;display:block;z-index:1002;text-align:center;cursor:pointer;background-color:#1a6f4d;border-radius:50%}}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:relative;top:16px;width:30px;height:20px}.menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:0px}.menu-trigger span:nth-of-type(1){top:0px}.menu-trigger span:nth-of-type(2){top:9px}.menu-trigger span:nth-of-type(3){bottom:0px}.menu-trigger.active{height:20px}.menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);-webkit-animation:none;animation:none}.menu-trigger.active span:nth-of-type(2){opacity:0;-webkit-animation:none;animation:none}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-13px) rotate(45deg);transform:translateY(-13px) rotate(45deg);-webkit-animation:none;animation:none;width:100%;left:0%}@-webkit-keyframes trigger{0%{width:0%}30%{width:100%}100%{width:100%}}@keyframes trigger{0%{width:0%}30%{width:100%}100%{width:100%}}@media(min-width: 897px){#spMenuBtn{width:95px;height:95px;padding-top:0px;position:fixed;top:30px;right:23px;display:none;z-index:1002;text-align:center;cursor:pointer}#spMenuBtn .menu-trigger{position:relative;top:28px;width:64px;height:36px}#spMenuBtn .menu-trigger.active{top:34px}#spMenuBtn .menu-trigger span{position:absolute;left:0;width:100%;height:6px;background-color:#fff;border-radius:0px}#spMenuBtn .menu-trigger span:nth-of-type(1){top:0px}#spMenuBtn .menu-trigger span:nth-of-type(2){top:15px}#spMenuBtn .menu-trigger span:nth-of-type(3){bottom:0px}#spMenuBtn .menu-trigger.active{height:30px}#spMenuBtn .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(0px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);-webkit-animation:none;animation:none}#spMenuBtn .menu-trigger.active span:nth-of-type(2){opacity:0;-webkit-animation:none;animation:none}#spMenuBtn .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-18px) rotate(45deg);transform:translateY(-18px) rotate(45deg);-webkit-animation:none;animation:none;width:100%;left:0%}}.emblem{text-align:center;background:#fff}.emblem img{width:300px}footer{width:100%;margin:0px auto 0;display:block;padding:0px;position:relative;background:#1a6f4d;color:#fff;position:sticky;top:100%}.ftNavWrap{background:#bce4d4}.ftNavWrap #ftNav ul{font-size:clamp(15px,3.333vw,16px);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}.ftNavWrap #ftNav ul li a{position:relative;display:block;padding:22px;color:#222}.ftNavWrap #ftNav ul li a::after{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:1px;height:16px;background:#222}.ftNavWrap #ftNav ul li:last-child a::after{display:none}.footer-cnt{width:100%;padding:25px 0 14px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-cnt h1{width:clamp(300px,20.2vw,364px)}.copyright{font-size:clamp(12px,2.9vw,14px);text-align:center;color:#fff;letter-spacing:.1em}#floatingGoTop{position:fixed;right:4.16vw;bottom:4.7vw;z-index:1002;cursor:pointer;display:none;width:3.645vw;height:3.645vw}#floatingGoTop img{width:100%}@media screen and (max-width: 480px){.ftNavWrap #ftNav ul{font-size:clamp(15px,3.333vw,16px);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;border-top:1px solid #1a6f4d}.ftNavWrap #ftNav ul li{width:50%;border-bottom:1px solid #1a6f4d}.ftNavWrap #ftNav ul li:nth-child(2n){border-left:1px solid #1a6f4d}.ftNavWrap #ftNav ul li a{position:relative;display:block;padding:16px 0;color:#222;width:100%;text-align:center}.ftNavWrap #ftNav ul li a::after{display:none}.ftNavWrap #ftNav ul li:last-child a::after{display:none}}#under main{overflow-x:hidden}@media screen and (max-width: 896px){#under main{padding-top:100px}}.cnt{width:clamp(1000px,66.5vw,1200px);margin-inline:auto}@media screen and (max-width: 1024px){.cnt{width:100%;padding:0 5vw}}@media screen and (max-width: 896px){.cnt{width:100%;padding:0 3vw}}.row-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:4.1vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row-cnt .text-area p{margin-bottom:1em}.row-cnt .text-area{margin-bottom:2em}.row-cnt .col-text{width:calc(58.3333333333% - 10px)}.row-cnt .col-img{width:calc(41.6666666667% - 10px)}.row-cnt .col-img img{margin-bottom:2.4vw}.row-cnt.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 896px){.row-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.row-cnt .text-area p{margin-bottom:1em}.row-cnt .text-area{margin-bottom:2em}.row-cnt .col-text{width:100%;margin-top:1em}.row-cnt .col-img{width:100%;margin-top:1em}.row-cnt.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#glovalNav ul{background:#1a6f4d;padding:0px 20px 0px clamp(16px,2.7vw,44px);border-radius:0 0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#glovalNav ul li{font-size:clamp(16px,1.1vw,22px);font-weight:500}#glovalNav ul li a{display:block;color:#fff;padding:1.1vw clamp(14px,1.1vw,22px);line-height:1.2;-webkit-transition:opacity .4s;transition:opacity .4s}@media(any-hover: hover){#glovalNav ul li a:hover{opacity:.7}}#glovalNav ul li a.blank{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#glovalNav ul li a.blank::after{margin-left:6px;content:"";width:20px;height:20px;background:url(../img/icon/blank_2.svg) left top/cover}#glovalNav.active{display:block;-webkit-transform:translateX(0%);transform:translateX(0%)}@media(max-width: 1154px){#glovalNav ul li{font-size:clamp(13px,1.1vw,20px);font-weight:500}#glovalNav ul li a{padding:2.3vw clamp(10px,.7vw,16px)}#glovalNav ul li a.blank::after{width:16px;height:16px}}@media screen and (max-width: 896px){#glovalNav{display:none;padding-top:100px;width:100vw;height:100lvh;position:fixed;background:#1a6f4d;overflow-y:scroll}#glovalNav ul{padding:0;border-radius:0 0 0 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#glovalNav ul li{font-size:clamp(16px,1.1vw,20px)}#glovalNav ul li a{width:100%;display:block;color:#fff;padding:4.3vw 0;line-height:1.2;-webkit-transition:opacity .4s;transition:opacity .4s}}@media screen and (max-width: 896px)and (any-hover: hover){#glovalNav ul li a:hover{opacity:.7}}@media screen and (max-width: 896px){#glovalNav ul li a.blank{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}#glovalNav ul li a.blank::after{margin-left:6px;content:"";width:20px;height:20px}#glovalNav.active{display:block;-webkit-transform:translateX(0%);transform:translateX(0%)}}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}.btn-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:50px;margin-bottom:0px}@media screen and (max-width: 896px){.btn-area{padding-top:75px}}.btn-area.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.btn-area.p-t-75{padding-top:75px}a.btn{width:clamp(240px,18.58vw,300px);border-radius:60px;text-align:center;display:inline-block;color:#fff;background:#0a2f8f;position:relative;z-index:0;-webkit-transition:opacity .3s;transition:opacity .3s;letter-spacing:.1em;font-size:clamp(16px,1.666vw,20px);padding:16px 3.43vw;position:relative;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}a.btn span{position:relative}a.btn::before{content:"";margin-right:20px;width:16px;height:16px;background-color:#fff;clip-path:polygon(16px 50%, 0% 0%, 0% 16px);-webkit-transition:all .2s ease;transition:all .2s ease}a.btn:hover{color:#fff}a.btn:hover::before{-webkit-transform:translateX(10px);transform:translateX(10px)}a.btn2{width:clamp(290px,18.58vw,420px);border:4px solid #000;text-align:center;display:inline-block;color:#222;background:#fff;position:relative;z-index:0;-webkit-transition:all .3s;transition:all .3s;letter-spacing:.1em;font-size:clamp(16px,1.5vw,30px);padding:16px 1vw;position:relative;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}a.btn2::before{content:"";margin-right:20px;width:16px;height:16px;background-color:#000;clip-path:polygon(16px 50%, 0% 0%, 0% 16px)}a.btn2::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#000;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;z-index:-1}a.btn2:hover{color:#fff}a.btn2:hover::before{background-color:#fff}a.btn2:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}a.btn3{width:clamp(290px,18.58vw,420px);border:4px solid #fff;text-align:center;display:inline-block;color:#fff;background:rgba(0,0,0,0);position:relative;z-index:0;-webkit-transition:all .3s;transition:all .3s;letter-spacing:.1em;font-size:clamp(16px,1.5vw,30px);padding:16px 1vw;position:relative;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}a.btn3::before{content:"";margin-right:20px;width:16px;height:16px;background-color:#fff;clip-path:polygon(16px 50%, 0% 0%, 0% 16px)}a.btn3::after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:#203273;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;z-index:-1}a.btn3:hover{color:#fff}a.btn3:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}@media screen and (max-width: 896px){a.btn{width:clamp(200px,18.58vw,280px);border-radius:60px;text-align:center;display:inline-block;color:#fff;background:#0a2f8f;position:relative;z-index:0;-webkit-transition:opacity .3s;transition:opacity .3s;letter-spacing:.1em;font-size:clamp(16px,1.666vw,32px);padding:16px 3.43vw;position:relative;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}a.btn::before{content:"";margin-right:20px;width:16px;height:16px;background-color:#fff;clip-path:polygon(16px 50%, 0% 0%, 0% 16px)}a.btn:hover{opacity:.8}}.ttl{position:relative;text-align:center;color:#1a6f4d;font-size:clamp(24px,3.125vw,60px);font-weight:bold;font-family:"Lato",sans-serif;font-weight:800;letter-spacing:.1em;margin-bottom:100px;padding-bottom:40px}.ttl span{font-family:"Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:clamp(13px,1.674vw,20px);display:block;color:#222;letter-spacing:.14em;margin-bottom:10px}.ttl::after{position:absolute;content:"";bottom:0;left:50%;height:4px;width:120px;background-color:#222;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ttl2{color:#1a6f4d;font-size:clamp(18px,1.04vw,20px);margin-bottom:25px;font-weight:500;line-height:1.5}.ttl3{font-size:clamp(24px,2.04vw,40px);margin-bottom:36px;line-height:1.5}.ttl4{position:relative;text-align:center;font-size:clamp(20px,2.08vw,30px);margin-bottom:100px;color:#1a6f4d;font-weight:600;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;gap:20px}.ttl4::before,.ttl4::after{content:"";width:clamp(50px,5.2vw,100px);height:clamp(2px,.21vw,4px);background-color:#1a6f4d;display:inline-block}.ttl5{text-align:center;letter-spacing:.08em;color:#1a6f4d;font-weight:600;font-size:clamp(30px,2.1vw,40px);margin-bottom:90px;line-height:1.5}.ttl6{letter-spacing:.08em;color:#1a6f4d;font-weight:600;font-size:clamp(20px,2.1vw,40px);margin-bottom:40px;position:relative;line-height:1.5}.ttl7{background-color:#1a6f4d;color:#fff;display:inline-block;padding:8px 20px;font-size:clamp(18px,2vw,30px);margin-bottom:80px}.ttl8{font-size:clamp(18px,1.24vw,24px);margin-bottom:40px;position:relative;padding-left:30px}.ttl8::before{position:absolute;left:0;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:15px;height:15px;background:#1a6f4d;-webkit-transform:rotate(-45deg) skew(20deg, 20deg);transform:rotate(-45deg) skew(20deg, 20deg);display:block}.ttl9{font-size:clamp(16px,1.1vw,20px);margin-bottom:40px;position:relative;padding-left:20px}.ttl9::before{content:"";width:10px;height:10px;display:block;background:#1a6f4d;position:absolute;border-radius:50%;left:0;top:4px}.ttl10{font-size:clamp(50px,4.44vw,80px);font-family:"Lato",sans-serif;font-weight:600;margin-bottom:80px;color:#1a6f4d;line-height:1.25}.ttl10 span{font-size:clamp(14px,1.1vw,20px);display:block;color:#222;line-height:1}@media screen and (max-width: 896px){.ttl{position:relative;text-align:center;color:#1a6f4d;font-weight:bold;font-family:"Lato",sans-serif;font-weight:800;letter-spacing:.1em;margin-bottom:100px;padding-bottom:20px}.ttl span{font-family:"Noto Sans JP","游ゴシック Medium",YuGothic,YuGothicM,"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,sans-serif;font-size:clamp(13px,1.674vw,16px);display:block;color:#222;letter-spacing:.14em;margin-bottom:10px}.ttl::after{position:absolute;content:"";bottom:0;left:50%;height:4px;width:120px;background-color:#222;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.ttl5{text-align:center;letter-spacing:.08em;color:#1a6f4d;font-weight:600;font-size:clamp(20px,2.1vw,40px);margin-bottom:40px}.ttl6{letter-spacing:.08em;color:#1a6f4d;font-weight:600;font-size:clamp(20px,2.1vw,40px);margin-bottom:40px;position:relative}.ttl8{font-size:clamp(16px,1vw,18px);margin-bottom:20px;position:relative;padding-left:40px}.ttl8::before{position:absolute;left:1.4vw;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:15px;height:15px;background:#1a6f4d;-webkit-transform:rotate(-45deg) skew(20deg, 20deg);transform:rotate(-45deg) skew(20deg, 20deg);display:block}.ttl9{font-size:clamp(16px,1.1vw,20px);margin-bottom:20px}.ttl9::before{content:"";width:10px;height:10px;display:block;background:#1a6f4d;position:absolute;border-radius:50%;left:0;top:4px}.ttl10{font-size:clamp(30px,4.44vw,80px);font-family:"Lato",sans-serif;font-weight:600;margin-bottom:40px;color:#1a6f4d;line-height:1.25}.ttl10 span{font-size:clamp(14px,1.1vw,20px);display:block;color:#222;line-height:1}}.mainVisual{position:relative;background-color:#fff;padding:0}video{max-width:100%;width:100%;height:100%}.video-box{-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}@media screen and (max-width: 896px){.mainVisual{position:relative;background-color:#fff;padding:0}.video-box{-o-object-fit:cover;object-fit:cover;aspect-ratio:9/16}}.manga{position:relative}.block{width:100%;height:100vh;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;position:sticky;top:0px}.block img{display:inline-block;padding:0;margin:0;aspect-ratio:16/9;width:100%;height:100%}.block-one{background:#51c479;background-color:#fff;z-index:5}.block-two{background:#72d494;background-color:#fff;z-index:6}.block-three{background:#aae8bf;background-color:#fff;z-index:7}.block-four{background:#bafad1;background-color:#fff;z-index:8}@media screen and (max-width: 896px){.block{width:100%;height:100vh;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;position:sticky;top:0px}.block img{display:inline-block;padding:0;margin:0;aspect-ratio:1/1;width:100%;height:100%}}@media screen and (max-width: 480px){.block-one{background:#628c63;z-index:5}.block-two{background:#ef9a78;z-index:6}.block-three{background:#86d6ff;z-index:7}.block-four{background:#85d6ff;z-index:8}}#secwork{width:100%;margin:15vw 0;position:relative;padding:150px 0;position:relative;top:0px}#secwork::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(5deg, rgb(26, 111, 77), rgb(66, 138, 80) 10%, rgb(126, 178, 85) 28%, rgb(126, 215, 83) 54%, rgb(104, 205, 82) 75%, rgb(12, 139, 1));-webkit-transform:skewY(-5deg);transform:skewY(-5deg);z-index:-1}#secwork::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#203273;-webkit-transform:skewY(5deg);transform:skewY(5deg);z-index:-2}#secwork .secworkInner{overflow:hidden;margin-bottom:80px}#secwork .catchText p{font-family:"Lato",sans-serif;font-size:clamp(80px,9.375vw,180px);background:url(../img/common/bkg-2.png);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:1;font-weight:600;text-shadow:4px 3px 0px rgba(160,225,178,.4);-webkit-transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;clip-path:inset(0 100% 0 0)}#secwork .catchText.is-animated p{webkit-clip-path:inset(0);clip-path:inset(0)}#secwork .work-base{position:relative;height:70vw}#secwork .work-base .catchText{position:absolute;top:0;left:0vw;z-index:1}#secwork .work-base .photbase{position:relative}#secwork .work-base .photbase p{overflow:hidden;-webkit-transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;clip-path:inset(0 100% 0 0)}#secwork .work-base .photbase p::before{content:"";display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:1;background:#203273}#secwork .work-base .photbase .pos01{width:40vw;position:absolute;top:0;left:33vw}#secwork .work-base .photbase .pos02{width:40vw;position:absolute;top:30vw;left:0;-webkit-transform:translateX(-4vw);transform:translateX(-4vw)}#secwork .work-base .photbase .pos03{width:40vw;position:absolute;top:36vw;right:0;-webkit-transform:translateX(5vw);transform:translateX(5vw)}#secwork .work-base .photbase.is-animated p{webkit-clip-path:inset(0);clip-path:inset(0)}#secwork .work-base .photbase.is-animated p::before{-webkit-animation:photoAnime forwards 1.5s 1 ease .1s normal;animation:photoAnime forwards 1.5s 1 ease .1s normal}@media screen and (max-width: 896px){#secwork{width:100%;margin:5vw 0;position:relative;padding:80px 0;position:relative;top:0px}#secwork .secworkInner{overflow:hidden;margin-bottom:80px}#secwork .catchText p{font-family:"Lato",sans-serif;font-size:clamp(100px,9.375vw,180px)}#secwork .work-base{position:relative;height:70vw}#secwork .work-base .catchText{position:absolute;top:0;left:0;z-index:1}#secwork .work-base .photbase{position:relative}#secwork .work-base .photbase .pos01{width:50vw;position:absolute;top:0;left:43vw}#secwork .work-base .photbase .pos02{width:40vw;position:absolute;top:30vw;left:0;-webkit-transform:translateX(5vw);transform:translateX(5vw)}#secwork .work-base .photbase .pos03{width:40vw;position:absolute;top:36vw;right:0;-webkit-transform:translateX(5vw);transform:translateX(5vw)}}@media screen and (max-width: 480px){#secwork{width:100%;margin:5vw 0;position:relative;padding:30px 0;position:relative;top:0px}#secwork .secworkInner{overflow:hidden;margin-bottom:80px}#secwork .catchText p{font-family:"Lato",sans-serif;font-size:clamp(50px,9.375vw,180px)}#secwork .work-base{position:relative;height:70vw}#secwork .work-base .catchText{position:absolute;top:0;left:0;z-index:1}#secwork .work-base .photbase{position:relative}#secwork .work-base .photbase .pos01{width:50vw;position:absolute;top:0;left:43vw}#secwork .work-base .photbase .pos02{width:40vw;position:absolute;top:50vw;left:0;-webkit-transform:translateX(5vw);transform:translateX(5vw)}#secwork .work-base .photbase .pos03{width:40vw;position:absolute;top:36vw;right:0;-webkit-transform:translateX(5vw);transform:translateX(5vw)}}.bkgmove{position:relative;background:url(../img/general/bkg_index-01.jpg) top center/contain;aspect-ratio:180/74;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:160px}.bkgmove .loop-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:loop-slide 20s infinite linear 1s both;animation:loop-slide 20s infinite linear 1s both;margin:0;padding:0}.bkgmove .loop-area p{font-family:"Lato",sans-serif;font-size:clamp(80px,11.5vw,240px);color:hsla(0,0%,100%,.7176470588);font-weight:bold;width:354vw;line-height:1}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media screen and (max-width: 896px){.bkgmove{margin-bottom:60px}.bkgmove .loop-area p{font-family:"Lato",sans-serif;font-size:clamp(66px,12.5vw,240px);color:hsla(0,0%,100%,.7176470588);font-weight:bold;width:440vw;line-height:1}}@media screen and (max-width: 480px){.bkgmove{margin-bottom:60px}.bkgmove .loop-area p{width:682vw}}.five-philosophy{background:url(../img/general/bkg_index-02.png) center center/contain no-repeat}.five-philosophy .ttl-box{text-align:center;line-height:1.5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:100px}.five-philosophy .ttl-box h2{background:#fff;line-height:1.5;padding:1.25vw 2.91vw;border-radius:100px;display:inline-block;color:#1a6f4d;font-weight:bold;font-size:clamp(30px,3.125vw,60px);text-align:center}.five-philosophy .ttl-box h2 span{color:#222;font-family:"Lato",sans-serif;font-size:clamp(16px,1.25vw,24px);display:block;letter-spacing:.08em}.five-philosophy .text-box{background-color:hsla(0,0%,100%,.6823529412);padding:40px 20px 40px 30px;border-radius:40px}.five-philosophy .text-box .fiveList li{line-height:2;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:clamp(20px,1.358vw,23px);font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1vw;-ms-flex-wrap:wrap;flex-wrap:wrap}.five-philosophy .text-box .fiveList li span{background:#fff;border-radius:50%;width:40px;height:40px;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}@media screen and (max-width: 480px){.five-philosophy{background:url(../img/general/bkg_index-02.png) center center/contain no-repeat}.five-philosophy .ttl-box{text-align:center;line-height:1.5;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:40px}.five-philosophy .ttl-box h2{background:#fff;line-height:1.5;padding:10px 20px;border-radius:50px;display:inline-block;color:#1a6f4d;font-weight:bold;font-size:clamp(22px,3.125vw,60px);text-align:center}.five-philosophy .ttl-box h2 span{color:#222;font-family:"Lato",sans-serif;font-size:clamp(12px,1.25vw,24px);display:block;letter-spacing:.02em}.five-philosophy .text-box{background-color:hsla(0,0%,100%,.6823529412);padding:40px 20px;border-radius:20px}.five-philosophy .text-box .fiveList li{line-height:1.5;margin-bottom:20px;display:block;font-size:clamp(18px,1.358vw,23px);font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.five-philosophy .text-box .fiveList li span{background:#fff;border-radius:50%;width:40px;height:40px;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-bottom:10px}}#secMember{background:#fafafa;padding-top:128px;padding-bottom:140px;position:relative;overflow:hidden}.swiperMember{overflow:hidden;margin-right:calc(50% - 50vw);--swiper-navigation-sides-offset: 100px;--swiper-pagination-bottom: -20px}.btton-base{margin-top:64px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:190px}.btton-base .swiper-button-prev,.btton-base .swiper-button-next{position:static;margin-top:initial;border:2px solid #1a6f4d;border-radius:50%;width:85px;height:85px;color:#1a6f4d}@media screen and (max-width: 480px){#secMember{padding-top:48px}.btton-base{margin-top:34px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:110px}.btton-base .swiper-button-prev,.btton-base .swiper-button-next{position:static;margin-top:initial;border:2px solid #1a6f4d;border-radius:50%;width:45px;height:45px;color:#1a6f4d}.btton-base .swiper-button-prev::after,.btton-base .swiper-button-next::after{font-size:16px}}#secBranchOffice{padding-top:140px;position:relative;overflow:hidden}#secBranchOffice::after{position:absolute;right:0;top:190px;z-index:-1;content:"";display:block;width:50vw;background:#fafafa;height:30vw}.office-nav{margin-left:25%}.office-nav li{list-style:none}.office-nav li a{font-size:clamp(20px,1.66vw,30px);color:#222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;line-height:2.2;position:relative}.office-nav li a::before{display:block;content:"";width:14px;height:22px;background-color:#1a6f4d;clip-path:polygon(14px 50%, 0% 0%, 0% 22px)}.office-nav li a span{position:relative;letter-spacing:1em}.office-nav li a span::after{position:absolute;left:0;content:"";width:100%;height:4px;background:#1a6f4d;bottom:0px;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s}.office-nav li a:hover span::after{-webkit-transform:scale(0.8, 1);transform:scale(0.8, 1);-webkit-transform-origin:left top;transform-origin:left top}.row-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-wrapper.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row-wrapper .col.span_4{width:33.33%}.row-wrapper .col.span_8{width:66.66%}.row-wrapper .img{-webkit-transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;clip-path:inset(0 100% 0 0);overflow:hidden}.row-wrapper .img::before{content:"";display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:1;background:#203273}.row-wrapper .is-animated{webkit-clip-path:inset(0);clip-path:inset(0)}.row-wrapper .is-animated::before{-webkit-animation:photoAnime forwards 1.5s 1 ease .1s normal;animation:photoAnime forwards 1.5s 1 ease .1s normal}@media screen and (max-width: 480px){.row-wrapper{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}.row-wrapper .col.span_4{width:100%}.row-wrapper .col.span_8{width:100%}#secBranchOffice{padding-top:140px;position:relative}#secBranchOffice::after{position:absolute;right:0;top:190px;z-index:-1;content:"";display:block;width:50vw;background:#fafafa;height:30vw}.office-nav{margin-left:5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.office-nav li{list-style:none;margin-top:20px}.office-nav li a{font-size:clamp(18px,1.66vw,22px);color:#222;letter-spacing:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;line-height:2}.office-nav li a::before{display:block;content:"";width:12px;height:18px;background-color:#1a6f4d;clip-path:polygon(12px 50%, 0% 0%, 0% 18px)}}#secCrossTalk{position:relative;padding-top:140px}#secCrossTalk .crosstalkBase{position:relative}#secCrossTalk .crosstalkBase .crosstalk-text{position:absolute;bottom:5vw;left:0}#secCrossTalk .crosstalkBase .crosstalk-text .cross-01{font-size:clamp(20px,1.444vw,26px);margin-bottom:10px;position:relative;overflow:hidden;display:inline-block}#secCrossTalk .crosstalkBase .crosstalk-text .cross-01 span{color:#fff;display:inline-block;padding:8px 22px;position:relative;z-index:1;-webkit-transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;clip-path:inset(0 100% 0 0)}#secCrossTalk .crosstalkBase .crosstalk-text .cross-01::before{content:"";display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:1;background:#7bd18e}#secCrossTalk .crosstalkBase .crosstalk-text .cross-02{position:relative;font-size:clamp(24px,2vw,40px)}#secCrossTalk .crosstalkBase .crosstalk-text .cross-02 span{color:#fff;display:inline-block;padding:8px 22px;position:relative;z-index:1;-webkit-transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;transition:clip-path 1s cubic-bezier(0.77, 0, 0.175, 1) .5s;clip-path:inset(0 100% 0 0)}#secCrossTalk .crosstalkBase .crosstalk-text .cross-02::before{content:"";display:inline-block;width:0;height:100%;position:absolute;left:0;top:0;z-index:1;background:#1a6f4d}#secCrossTalk .crosstalkBase .crosstalk-text.is-animated .cross-01::before,#secCrossTalk .crosstalkBase .crosstalk-text.is-animated .cross-02::before{-webkit-animation:barAnime forwards 1s 1 cubic-bezier(0.77, 0, 0.175, 1) .1s normal;animation:barAnime forwards 1s 1 cubic-bezier(0.77, 0, 0.175, 1) .1s normal}#secCrossTalk .crosstalkBase .crosstalk-text.is-animated .cross-01 span,#secCrossTalk .crosstalkBase .crosstalk-text.is-animated .cross-02 span{webkit-clip-path:inset(0);clip-path:inset(0)}#secCrossTalk .crosstalkBase .crosstalk-img{margin-left:9%}#secCrossTalk::after{position:absolute;left:0;top:190px;z-index:-1;content:"";display:block;width:50vw;background:#fafafa;height:30vw}@-webkit-keyframes photoAnime{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}68%{left:0;width:100%}100%{left:100%;width:100%}}@keyframes photoAnime{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}68%{left:0;width:100%}100%{left:100%;width:100%}}@-webkit-keyframes barAnime{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}68%{left:0;width:100%}100%{left:0%;width:100%}}@keyframes barAnime{0%{left:0;width:0}50%{left:0;width:100%}51%{left:0;width:100%}68%{left:0;width:100%}100%{left:0%;width:100%}}@media screen and (max-width: 480px){#secCrossTalk{padding-top:60px}#secCrossTalk .crosstalkBase{position:relative}#secCrossTalk .crosstalkBase .crosstalk-text{position:relative}#secCrossTalk .crosstalkBase .crosstalk-text .cross-01{font-size:clamp(16px,1.444vw,26px);margin-bottom:4px}#secCrossTalk .crosstalkBase .crosstalk-text .cross-01 span{background:#7bd18e;color:#fff;display:inline-block;padding:3px 6px}#secCrossTalk .crosstalkBase .crosstalk-text .cross-02 span{background:#1a6f4d;color:#fff;display:inline-block;padding:3px 6px}#secCrossTalk .crosstalkBase .crosstalk-text .cross-02{font-size:clamp(18px,2vw,40px)}#secCrossTalk .crosstalkBase .crosstalk-img{margin-left:0%}}#secWellfare{position:relative;width:100%;margin:15vw 0;padding:150px 0}#secWellfare::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#fff;-webkit-transform:skewY(-5deg);transform:skewY(-5deg);z-index:-1;border-top:24px solid #0ca26c;border-bottom:24px solid #0ca26c}#secWellfare::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:#1a6f4d;-webkit-transform:skewY(5deg);transform:skewY(5deg);z-index:-2}#secWellfare .wellfareBase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#secWellfare .wellfareBase .wellfareItemBase{width:50%}#secWellfare .wellfareBase .wellfareItemBase .wellfareItem li{line-height:2}#secWellfare .wellfareBase .wellfareItemSwipeBase{display:-webkit-box;display:-ms-flexbox;display:flex}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare,#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2{width:18vw;height:50vw;overflow:hidden}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare .swiper-wrapper,#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2 .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare .swiper-wrapper .swiper-slide img,#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2 .swiper-wrapper .swiper-slide img{aspect-ratio:400/252;-o-object-fit:cover;object-fit:cover;width:100%}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare{border-radius:0px 20px 20px 0px}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2{border-radius:20px 0px 0px 20px}@media screen and (max-width: 896px){#secWellfare{position:relative;width:100%;margin:15vw 0;padding:150px 0}#secWellfare .wellfareBase{display:block}#secWellfare .wellfareBase .wellfareItemBase{width:100%;margin-bottom:40px}#secWellfare .wellfareBase .wellfareItemBase .wellfareItem li{line-height:2}#secWellfare .wellfareBase .wellfareItemSwipeBase{display:block;width:100%;height:auto;overflow:hidden}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare,#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2{width:100%;height:auto;overflow:hidden}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare .swiper-wrapper,#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2 .swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare .swiper-wrapper .swiper-slide img,#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2 .swiper-wrapper .swiper-slide img{aspect-ratio:400/252;-o-object-fit:cover;object-fit:cover;width:100%}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare{border-radius:0px 0px 20px 20px}#secWellfare .wellfareBase .wellfareItemSwipeBase .swiper-wellfare2{border-radius:20px 20px 0px 0px}}.instattl{font-family:"Lato",sans-serif;font-size:clamp(30px,3.125vw,60px);font-weight:600;text-align:center;margin-bottom:70px}.instattl span{margin-right:10px;display:inline-block}.instattl span img{width:clamp(34px,2.18vw,42px)}#headVisual{margin-bottom:100px}#headVisual .headVisual-base{width:100%;text-align:center}@media screen and (max-width: 896px){#headVisual{margin-bottom:50px}#headVisual .headVisual-base{width:100%}}.photo-right{width:100vw;margin-right:calc(50% - 50vw);margin-bottom:100px}.photo-right picture img{margin-left:10.9375vw}.photo-left{width:100vw;margin-left:calc(50% - 50vw);margin-bottom:100px}.recruite-base{padding-top:80px;padding-bottom:80px;border-top:10px solid #1a6f4d;border-bottom:10px solid #1a6f4d}.recruite-base .recruite-text{text-align:center;line-height:2}.interview-icon{font-weight:bold;letter-spacing:.08em;margin-bottom:60px}.interview-icon .position{font-size:clamp(14px,1.33vw,24px);margin-bottom:8px}.interview-icon .position span{background-color:#1a6f4d;color:#fff;padding:4px 20px}.interview-icon .name{margin-bottom:8px;font-size:clamp(18px,1.66vw,32px)}.interview-icon .name span{background-color:#000;color:#fff;padding:4px 20px}.interview-icon .enter{font-size:clamp(14px,1.33vw,24px);display:-webkit-box;display:-ms-flexbox;display:flex}.interview-icon .enter dt{background-color:#000;color:#fff;padding:4px 20px;display:inline-block}.interview-icon .enter dd{padding:4px 20px;color:#222;display:block;border:1px solid #000}.member-select-base{padding:60px 0;background:#fafafa}.member-select-base .cnt-sub{width:90vw;margin-inline:auto}.member-select-base h2{text-align:center;font-family:"Lato",sans-serif;font-size:clamp(20px,1.66vw,32px);font-weight:600;margin-bottom:80px}.member-select-base ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5vw}.member-select-base ul li{width:16vw}.member-select-base ul li a{-webkit-transition:.3s;transition:.3s}.member-select-base ul li a:hover{opacity:.7}@media screen and (max-width: 480px){.member-select-base{padding:30px 0;background:#fafafa}.member-select-base .cnt-sub{width:90vw;margin-inline:auto}.member-select-base h2{text-align:center;font-family:"Lato",sans-serif;font-size:clamp(20px,1.66vw,32px);font-weight:600;margin-bottom:40px}.member-select-base ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.5vw}.member-select-base ul li{width:28vw}}@-webkit-keyframes barMember{0%{left:0;width:0;visibility:visible}50%{left:9%;width:90%}51%{left:10%;width:90%}68%{left:10%;width:90%}100%{left:10%;width:90%;visibility:visible}}@keyframes barMember{0%{left:0;width:0;visibility:visible}50%{left:9%;width:90%}51%{left:10%;width:90%}68%{left:10%;width:90%}100%{left:10%;width:90%;visibility:visible}}.office-base{margin-bottom:150px}.memberList{margin-bottom:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5vw}.memberList li{position:relative;width:calc(33.3333333333% - 1vw);padding-bottom:40px}.memberList li::after{content:"";background-color:#1a6f4d;width:90%;height:100%;display:block;position:absolute;bottom:0px;left:10%;z-index:-1;border-radius:40px 40px 40px 0;visibility:hidden}.memberList li.is-animated::after{-webkit-animation:barMember forwards .5s 1 cubic-bezier(0.77, 0, 0.175, 1) .3s normal;animation:barMember forwards .5s 1 cubic-bezier(0.77, 0, 0.175, 1) .3s normal}.memberList li.is-animated .member-base img{webkit-clip-path:inset(0);clip-path:inset(0)}.memberList a{color:#222;display:block}.memberList .member-base{position:relative}.memberList .member-base img{-o-object-fit:cover;object-fit:cover;aspect-ratio:21/34;-webkit-transition:clip-path .5s cubic-bezier(0.77, 0, 0.175, 1) .5s;transition:clip-path .5s cubic-bezier(0.77, 0, 0.175, 1) .5s;clip-path:inset(0 100% 0 0)}.memberList .member-base .member-caption{position:absolute;bottom:-20px;left:0;background:#fff;padding:8px clamp(18px,2vw,40px);-webkit-box-shadow:0px 10px 10px -6px rgba(0,0,0,.3);box-shadow:0px 10px 10px -6px rgba(0,0,0,.3);border-radius:0 0 20px 0}.memberList .member-base .member-caption .pos{font-size:clamp(14px,1.04vw,20px);line-height:1.5}.memberList .member-base .member-caption .name{font-size:clamp(16px,1.36vw,30px);line-height:1.5}.memberList .member-base .member-caption .year{font-size:clamp(14px,1.04vw,20px);line-height:1.5}@media(max-width: 768px){.office-base{margin-bottom:80px}.memberList{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5vw}.memberList li{position:relative;width:calc(50% - 1vw);padding-bottom:40px}.memberList li::after{content:"";background-color:#1a6f4d;width:90%;height:100%;display:block;position:absolute;bottom:0px;left:10%;z-index:-1;border-radius:40px 40px 40px 0}.memberList a{color:#222;display:block}.memberList .member-base{position:relative}.memberList .member-base img{-o-object-fit:cover;object-fit:cover;aspect-ratio:21/34}.memberList .member-base .member-caption{position:absolute;bottom:-20px;left:0;background:#fff;padding:8px clamp(18px,2vw,40px);-webkit-box-shadow:0px 10px 10px -6px rgba(0,0,0,.3);box-shadow:0px 10px 10px -6px rgba(0,0,0,.3)}.memberList .member-base .member-caption .pos{font-size:clamp(16px,1.04vw,20px);line-height:1.5}.memberList .member-base .member-caption .name{font-size:clamp(20px,1.56vw,30px);line-height:1.5}.memberList .member-base .member-caption .year{font-size:clamp(16px,1.04vw,20px);line-height:1.5}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2%}.row .col{width:49%}@media screen and (max-width: 480px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col{width:100%;margin-bottom:10px}}.workSec{margin-bottom:140px}.workSec .readText{font-size:clamp(20px,1.56vw,30px);font-weight:bold;margin-bottom:40px}.workSec .subText{margin-bottom:60px}.workSec .text-area{margin-bottom:60px}.workSec .text-area h4{font-size:clamp(18px,1.24vw,24px);margin-bottom:40px;position:relative;padding-left:30px}.workSec .text-area h4::before{position:absolute;left:0;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:15px;height:15px;background:#1a6f4d;-webkit-transform:rotate(-45deg) skew(20deg, 20deg);transform:rotate(-45deg) skew(20deg, 20deg);display:block}.workSec .text-area h5{font-size:clamp(16px,1.1vw,20px);margin-bottom:40px;position:relative;padding-left:20px}.workSec .text-area h5::before{content:"";width:10px;height:10px;display:block;background:#1a6f4d;position:absolute;border-radius:50%;left:0;top:4px}.workSec .text-area ul li{line-height:2;list-style-type:disc;margin-left:24px}.workcate{border-top:2.5vw solid #1a6f4d;padding-top:80px}.workcate.last{border-bottom:2.5vw solid #1a6f4d}.bkg-base{background-color:#fafafa;width:100%;border-radius:40px;padding:60px clamp(10px,10.45vw,180px)}.bkg-base-02{padding:50px 20px 50px 110px;background-color:#fafafa;background:url(../img/general/bkg01.png) center left/cover no-repeat,#fafafa}.bkg-base-02 h4{font-size:1.5625vw;font-weight:bold;line-height:2;background-color:#fff;margin-bottom:24px;padding:14px 40px}.bkg-base-02 dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:100px}.bkg-base-02 dl dt{font-size:128px;font-weight:800;font-family:"Lato",sans-serif;color:#fff;-webkit-text-stroke:5px #6dae97;text-stroke:5px #6dae97}.bkg-base-02 dl dd p{line-height:2.2}@media screen and (max-width: 896px){.workSec{margin-bottom:70px}.workSec .readText{font-size:clamp(16px,1.1vw,20px);font-weight:bold;margin-bottom:30px}.workSec .text-area{margin-bottom:30px}.workSec .text-area h4{font-size:clamp(16px,1vw,18px);margin-bottom:20px;position:relative;padding-left:40px}.workSec .text-area h4::before{position:absolute;left:1.4vw;top:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";width:15px;height:15px;background:#1a6f4d;-webkit-transform:rotate(-45deg) skew(20deg, 20deg);transform:rotate(-45deg) skew(20deg, 20deg);display:block}.workSec .text-area h5{font-size:clamp(16px,1.1vw,20px);margin-bottom:20px}.workSec .text-area ul li{line-height:2;list-style-type:disc;margin-left:24px}.workcate{border-top:2.5vw solid #1a6f4d;padding-top:40px}.bkg-base{background-color:#fafafa;width:100%;border-radius:40px;padding:60px clamp(10px,10.45vw,180px)}.bkg-base-02{padding:24px 24px 20px 22px;background-color:#fafafa;background:url(../img/general/bkg01.png) top left/cover no-repeat,#fafafa}.bkg-base-02 h4{font-size:clamp(18px,1vw,22px);font-weight:bold;line-height:2;background-color:#fff;margin-bottom:16px;padding:10px 20px}.bkg-base-02 dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0px}.bkg-base-02 dl dt{font-size:80px;font-weight:800;font-family:"Lato",sans-serif;color:#fff;-webkit-text-stroke:5px #6dae97;text-stroke:5px #6dae97}.bkg-base-02 dl dd p{line-height:2.2;padding:1em;background-color:hsla(0,0%,100%,.8)}}.talk-member{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1%}.talk-member li{width:32%;position:relative}.talk-member li .member-name{position:absolute;bottom:0;left:0;width:100%;padding:8px;text-align:center;background:rgba(29,162,12,.862745098);color:#fff;font-size:clamp(16px,1.25vw,24px)}.talk-member li .member-name p{line-height:1.4}@media screen and (max-width: 896px){.talk-member{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1%}.talk-member li{width:48%;margin-bottom:10px;position:relative}.talk-member li .member-name{position:absolute;bottom:0;left:0;width:100%;padding:8px;text-align:center;color:#fff;font-size:clamp(14px,1.25vw,24px)}}.talk-sec{overflow:hidden;margin-bottom:60px}.talk-sec .talk-area{width:100%}.talk-sec .talk-area .talk-box{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;width:100%;margin-bottom:40px}.talk-sec .talk-area .talk-box dt{width:16.7%;text-align:center}.talk-sec .talk-area .talk-box dt p{font-size:clamp(14px,1.25vw,24px);font-weight:bold;letter-spacing:.1em}.talk-sec .talk-area .talk-box dd{width:80%}.talk-sec .talk-area .talk-box dd div{padding:20px;width:100%;position:relative;border-radius:20px}.talk-sec .talk-area .talk-box dd div::after{right:100%;top:44%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:14px;margin-top:-14px}.talk-sec .talk-area .talk-box dd div.talk-icon-01{background:#a3eda2}.talk-sec .talk-area .talk-box dd div.talk-icon-01::after{border-right-color:#a3eda2}.talk-sec .talk-area .talk-box dd div.talk-icon-02{background:#e3edff}.talk-sec .talk-area .talk-box dd div.talk-icon-02::after{border-right-color:#e3edff}.talk-sec .talk-area .talk-box dd div.talk-icon-03{background:#ffdaa1}.talk-sec .talk-area .talk-box dd div.talk-icon-03::after{border-right-color:#ffdaa1}.talk-base-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:40px}.talk-base-01 .talk-area{width:66.66666667%}.talk-base-01 .talk-area .talk-box{width:100%;margin-bottom:40px}.talk-base-01 .talk-area .talk-box dt{width:25%}.talk-base-01 .talk-area .talk-box dd{width:70%}.talk-base-01 .talk-img-area{width:30%}.talk-base-01 .talk-img-area img{max-width:none;margin-bottom:20px}.talk-base-01.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.talk-base-01.reverse .talk-img-area{width:30%;-webkit-transform:translateX(-340px);transform:translateX(-340px)}.talk-base-01.reverse .talk-img-area img{max-width:none;margin-bottom:20px}@media screen and (max-width: 896px){.talk-sec{overflow:hidden}.talk-sec .talk-area{width:100%}.talk-sec .talk-area .talk-box{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;width:100%;margin-bottom:40px}.talk-sec .talk-area .talk-box dt{width:25%;text-align:center}.talk-sec .talk-area .talk-box dt p{font-size:clamp(14px,1.25vw,24px);font-weight:bold;letter-spacing:.1em}.talk-sec .talk-area .talk-box dd{width:70%}.talk-sec .talk-area .talk-box dd div{padding:20px;width:100%;position:relative;border-radius:20px}.talk-sec .talk-area .talk-box dd div::after{right:100%;top:40%;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-width:14px;margin-top:-14px}.talk-base-01{display:block}.talk-base-01 .talk-img-area{width:100%}.talk-base-01 .talk-img-area img{max-width:100%;margin-bottom:20px}.talk-base-01.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.talk-base-01.reverse .talk-img-area{width:100%;-webkit-transform:translateX(0px);transform:translateX(0px)}.talk-base-01.reverse .talk-img-area img{max-width:100%;margin-bottom:20px}}.cardBase{margin-bottom:100px}.wellfare-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:40px}.wellfare-list li{display:grid;grid-template-rows:subgrid;grid-row:span 4;grid-row-gap:26px}.wellfare-list li .icon{width:100%}.wellfare-list li .icon span{width:146px;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;background-color:#0ca26c;height:146px;border-radius:50%;margin-inline:auto}.wellfare-list li .title{font-size:clamp(20px,1.5vw,24px);text-align:center;line-height:1.5}.wellfare-list li .text{padding:10px}.wellfare-list li .btn-area{grid-row:end;padding-top:40px}@media screen and (max-width: 896px){.wellfare-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:40px}.wellfare-list li{display:grid;grid-template-rows:subgrid;grid-row:span 4;grid-row-gap:26px}.wellfare-list li .icon{width:100%}.wellfare-list li .icon span{width:146px;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;background-color:#0ca26c;height:146px;border-radius:50%;margin-inline:auto}.wellfare-list li .title{font-size:clamp(20px,1.5vw,24px);text-align:center}.wellfare-list li .text{padding:10px}.wellfare-list li .btn-area{padding-top:40px}}@media screen and (max-width: 480px){.wellfare-list{display:block}.wellfare-list li{display:grid;grid-template-rows:subgrid;grid-row:span 4;grid-row-gap:16px;margin-bottom:40px}.wellfare-list li .icon{width:100%}.wellfare-list li .icon span{width:146px;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;background-color:#0ca26c;height:146px;border-radius:50%;margin-inline:auto}.wellfare-list li .title{font-size:clamp(20px,1.5vw,24px);text-align:center}.wellfare-list li .text{padding:10px}.wellfare-list li .btn-area{padding-top:40px}}.read-text{font-size:clamp(24px,1.6vw,32px);font-weight:500;margin-bottom:40px;line-height:1.5}.nenkin .text-box{margin-bottom:40px}.nenkin ul{margin-bottom:60px}.nenkin ul li{list-style:disc;margin-left:20px;line-height:2}.nenkin .row-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5vw;margin-bottom:120px}.nenkin .row-wrap div{width:48%}.nenkin .row-wrap div.img-area img{margin-bottom:10px}.nenkin .row-wrap div.img-area p{font-size:13px}@media screen and (max-width: 896px){.nenkin .text-box{margin-bottom:20px}.nenkin ul{margin-bottom:30px}.nenkin ul li{list-style:disc;margin-left:20px;line-height:2}.nenkin .row-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5vw;margin-bottom:60px}.nenkin .row-wrap div{width:100%}.nenkin .row-wrap div.img-area img{margin-bottom:10px}.nenkin .row-wrap div.img-area p{font-size:13px}}.sec-wellbeing{margin-bottom:100px}@media screen and (max-width: 480px){.sec-wellbeing{margin-bottom:40px}}.yasaiSec{margin-bottom:60px}.ph-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1vw}.ph-area p{width:32%}@media screen and (max-width: 480px){.ph-area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2vw}.ph-area p{width:48%}}.recruit-list-base{margin-bottom:100px;border-radius:40px;background-color:#fafafa;padding:40px}.recruit-list-base ul li a{color:#222;padding:46px 14px;border-bottom:1px solid #c6c6c6;display:block;-webkit-transition:all .2s;transition:all .2s}.recruit-list-base ul li a:hover{background-color:#fff}.recruit-list-base ul li .news-meta{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;margin-bottom:12px}.recruit-list-base ul li .news-meta .day{font-size:16px;line-height:1.5;padding:2px 8px 2px 8px}.recruit-list-base ul li .news-meta .cateItem{font-size:16px;line-height:1.5;padding:2px 8px 2px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-list-base ul li .news-meta .cateItem::before{content:"";width:2px;height:80%;background-color:#1a6f4d}.recruit-list-base ul li h1{font-size:clamp(18px,1.04vw,20px)}@media screen and (max-width: 896px){.recruit-list-base{margin-bottom:40px;border-radius:40px;padding:20px}.recruit-list-base ul li a{padding:36px 14px}.recruit-list-base ul li .news-meta{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;margin-bottom:12px}.recruit-list-base ul li .news-meta .day{font-size:16px;line-height:1.5;padding:2px 8px 2px 8px}.recruit-list-base ul li .news-meta .cateItem{font-size:16px;line-height:1.5;padding:2px 8px 2px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-list-base ul li .news-meta .cateItem::before{content:"";width:2px;height:80%;background-color:#1a6f4d}.recruit-list-base ul li h1{font-size:clamp(18px,1.04vw,20px);line-height:1.5}}@media screen and (max-width: 480px){.recruit-list-base{margin-bottom:40px;border-radius:20px;padding:10px 10px}.recruit-list-base ul li a{padding:18px 10px}.recruit-list-base ul li .news-meta{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;margin-bottom:12px}.recruit-list-base ul li .news-meta .day{font-size:16px;line-height:1.5;padding:2px 8px 2px 8px}.recruit-list-base ul li .news-meta .cateItem{font-size:16px;line-height:1.5;padding:2px 8px 2px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit-list-base ul li .news-meta .cateItem::before{content:"";width:2px;height:80%;background-color:#1a6f4d}.recruit-list-base ul li h1{font-size:clamp(16px,1.04vw,18px);line-height:1.5}}.recruit-post-base{border-radius:40px;background-color:#fafafa;padding:40px}.recruit-post-base h1{margin-bottom:40px;font-size:clamp(18px,1.04vw,20px);font-weight:bold;text-align:center;letter-spacing:.1em}.recruit-post-area{margin-bottom:40px}.recruit-post-area h2{font-size:clamp(16px,.93vw,18px);margin-bottom:1em;padding-left:20px;font-weight:bold;letter-spacing:.1em}.recruit-post-area .text-area{border-radius:20px;padding:20px 20px 10px 20px;background-color:#fff}.recruit-post-area .text-area p{margin-bottom:2em}@media screen and (max-width: 896px){.recruit-post-base{border-radius:40px;padding:20px}.recruit-post-base h1{margin-bottom:20px;font-size:clamp(18px,1.04vw,20px);line-height:1.5}.recruit-post-area{margin-bottom:40px}.recruit-post-area h2{font-size:clamp(16px,.93vw,18px);margin-bottom:1em;padding-left:20px;font-weight:bold;letter-spacing:.1em;line-height:1.5}.recruit-post-area .text-area{border-radius:20px;padding:20px 20px 10px 20px;background-color:#fff}.recruit-post-area .text-area p{margin-bottom:2em}}@media screen and (max-width: 480px){.recruit-post-base{border-radius:20px;padding:10px}.recruit-post-base h1{margin-bottom:20px;font-size:clamp(16px,1.04vw,18px);line-height:1.5;text-align:left}.recruit-post-area{margin-bottom:40px}.recruit-post-area h2{font-size:clamp(16px,.93vw,18px);margin-bottom:1em;padding-left:20px;font-weight:bold;letter-spacing:.1em;line-height:1.5}.recruit-post-area .text-area{border-radius:20px;padding:20px 20px 10px 20px;background-color:#fff}.recruit-post-area .text-area p{margin-bottom:2em}}.wp-pagenavi{clear:both;text-align:center;margin-bottom:40px}.wp-pagenavi a,.wp-pagenavi span{color:#333;background-color:#ebebeb;border:solid 1px #c6c6c6;padding:8px 15px !important;margin:0 2px;white-space:nowrap;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;text-align:center;text-decoration:none}.wp-pagenavi a:hover{color:#fff;background-color:#999;border-color:#999 !important}.wp-pagenavi span.current{color:#fff;background-color:#000;border-color:#000 !important;font-weight:bold}.wp-pagenavi .pages{display:none}#wp-pagenaviWrap{margin-top:60px}#pageNavHome{display:none}#pageNavList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px;margin-bottom:20px}#pageNavList>div{text-align:center;font-size:1.2rem;margin:0 4px}#pageNavList>div a{text-decoration:none;width:130px;height:30px;color:#000;padding-top:0px;background:#ebebeb;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px}@media screen and (max-width: 896px){.first{display:none}.last{display:none}.extend{display:none}.page{display:none}.current{display:none}.wp-pagenavi{width:100%;background:#ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#wp-pagenaviWrap{position:relative;background:#fff;width:100%;height:45px;line-height:45px}.wp-pagenavi a.previouspostslink{display:block;width:33%;height:45px;padding:0px 0px !important;margin:0 0px;border-radius:0px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0}.wp-pagenavi a.nextpostslink{display:block;width:33%;height:45px;padding:0px 0px !important;margin:0 0px;border-radius:0px;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;right:0}#pageNavHome{display:block;position:absolute;width:34%;top:0;left:33%;background-color:#ebebeb}#pageNavHome a{text-align:center;display:block;width:100%;height:45px;padding:0px 0px;margin:0 0px;border-radius:0px;border:none;border-left:solid 1px #c6c6c6;border-right:solid 1px #c6c6c6;text-decoration:none;color:#666;-webkit-box-sizing:border-box;box-sizing:border-box}#pageNavList{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;margin-bottom:0px}#pageNavList>div{width:33%;text-align:center;font-size:1.2rem;margin:0 0px}#pageNavList>div:nth-child(2){border-left:solid 1px #c6c6c6;border-right:solid 1px #c6c6c6;width:34%;-webkit-box-sizing:border-box;box-sizing:border-box}#pageNavList>div a{text-decoration:none;width:100%;height:45px;line-height:45px;color:#666;padding-top:0px;background:#ebebeb;display:block;border-radius:0px;-webkit-box-sizing:border-box;box-sizing:border-box}}.form-info-box{margin-bottom:0px}.form-info-box p{line-height:1.8}/*# sourceMappingURL=style.min.css.map */