html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;counter-reset:followupnum}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:top;max-width:100%}#wpadminbar{display:none !important}html{margin-top:0 !important}.wpcf7-not-valid-tip{font-size:14px !important;padding:0 5px !important}.ajax-loader{display:block !important;text-align:center;width:auto !important;background-repeat:no-repeat;background-position:center}_:-ms-lang(x)::-ms-backdrop,.luxy-el{transform:translate3d(0px, 0px, 0px) !important;transform:rotate(0.0001deg)}#luxy{-webkit-transform:rotate(0.0001deg);transform:rotate(0.0001deg)}.aligncenter{margin-left:auto;margin-right:auto;display:block}.alignleft{float:left}.alignright{float:right}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow:inherit !important;-webkit-font-smoothing:antialiased}html,body{width:100%;height:100%}body{font-size:16px;font-family:"HiraMin DS","ヒラギノ明朝 Pro","MS P明朝","Times New Roman",serif;color:#4a4a4a;background:#f2fdff;word-break:break-word;line-height:1.8;text-rendering:optimizeLegibility;-webkit-font-kerning:normal;font-kerning:normal;-webkit-font-variant-ligatures:common-ligatures contextual;font-variant-ligatures:common-ligatures contextual;-webkit-font-feature-settings:"kern","liga","clig","calt";font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:subpixel-antialiased}@media screen and (max-width: 899px){body{font-size:14px}}form *{word-break:break-all;-webkit-backface-visibility:visible;backface-visibility:visible}ul{list-style:none}em{font-weight:bold}a{color:#000;cursor:pointer;outline:none;text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}strong{font-weight:bold}address{font-style:normal}sub,sup{font-size:10px}.bold{font-weight:bold}.nowrap{white-space:nowrap}iframe{vertical-align:top}body g#icon{fill:#00a482;-webkit-transition:all .2s;transition:all .2s}body.active .l-header .l-header__logo a img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);-webkit-transition:all .2s;transition:all .2s}body.active g#icon{fill:#fff !important;-webkit-transition:all .2s;transition:all .2s}body.active .menubtn:hover span{background:#fff !important}.l-header{top:0;left:0;right:0;z-index:10000;width:100%;margin:0 auto;position:fixed;height:80px;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;background:#fff}@media screen and (max-width: 899px){.l-header{height:50px}}.l-header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0;z-index:9000}@media screen and (min-width: 1200px){.l-header__logo{max-width:1200px;margin:0 auto;width:100%}}.l-header__logo a{height:28px;display:inline-block}.l-header__logo a svg{-webkit-transition:all .2s;transition:all .2s}.l-header__logo a:hover svg{-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 899px){.l-header__logo a{height:24px;padding:0 10px}.l-header__logo a svg{width:185px;height:24px}}.l-header__gnavi .menubtn{width:36px;height:32px;top:26px;position:absolute;right:150px;z-index:10000;cursor:pointer;-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 899px){.l-header__gnavi .menubtn{right:20px;top:13px}}.l-header__gnavi .menubtn::after{width:36px;position:absolute;left:0;bottom:0;text-align:center;content:"MENU";font-weight:500;font-family:Arial,Helvetica,sans-serif;font-size:.75em;color:#4a4a4a;-webkit-transition:all .2s;transition:all .2s}.l-header__gnavi .menubtn>span{width:36px;margin:0 auto;left:0;right:0;height:2px;background:#4a4a4a;display:inline-block;position:absolute;-webkit-transition:all .4s;transition:all .4s}.l-header__gnavi .menubtn>span:nth-of-type(1){top:0}.l-header__gnavi .menubtn>span:nth-of-type(2){top:8px}.l-header__gnavi .menubtn.active>span:nth-of-type(1){top:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header__gnavi .menubtn.active>span:nth-of-type(2){top:13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header__gnavi .menubtn.active::after{opacity:0;-webkit-transition:all .2s;transition:all .2s}.l-header__gnavi .menubtn.active:hover>span{background:#4a4a4a}@media screen and (max-width: 899px){.l-header__gnavi .menubtn.active:hover>span{background:#fff}}.l-header__gnavi .-contact{position:absolute;right:0;top:0;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;text-align:center;height:80px;width:120px;color:#fff;font-family:Arial,Helvetica,sans-serif}.l-header__gnavi .-contact>span{position:relative;z-index:10}.l-header__gnavi__menu{left:0;top:0;width:100%;height:100%;-webkit-transition:all .4s;transition:all .4s;position:fixed;opacity:0;overflow-y:auto;visibility:hidden;background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%)}.l-header__gnavi__menu.active{-webkit-transition:all .4s;transition:all .4s;opacity:1;z-index:1000;display:block;visibility:visible}.l-header__gnavi__menu .-primary{max-width:1200px;width:100%;margin:0 auto;padding-top:120px;display:grid;grid-template-columns:1fr;gap:80px}@media screen and (max-width: 899px){.l-header__gnavi__menu .-primary{padding-top:90px;gap:40px}}.l-header__gnavi__menu .-primary>ul{max-width:1100px;width:100%;margin:0 auto;padding:0 20px}@media screen and (max-width: 899px){.l-header__gnavi__menu .-primary>ul{padding:0 0 40px 30px;display:grid;grid-template-columns:1fr 1fr}}.l-header__gnavi__menu .-primary>ul>li ul{padding:10px 0 0 20px}.l-header__gnavi__menu .-primary>ul>li ul li+li{margin-top:10px}.l-header__gnavi__menu .-primary>ul>li+li{margin-top:20px}.l-header__gnavi__menu .-primary>ul>li a{color:#fff;font-size:1.25em}.l-header__gnavi__menu .-primary>ul>li a:hover{-webkit-transition:all .2s;transition:all .2s;color:#4a4a4a}@media screen and (max-width: 899px){.l-header__gnavi__menu .-primary>ul>li a{font-size:1em}}@media screen and (max-width: 899px){.l-header__gnavi__menu .-primary>ul li{position:relative;padding-left:15px}.l-header__gnavi__menu .-primary>ul li::before{color:#fff;content:">";position:absolute;left:0;top:0;bottom:0;margin:auto 0}.l-header__gnavi__menu .-primary>ul li.-service{padding-left:0}.l-header__gnavi__menu .-primary>ul li.-service::before{display:none}.l-header__gnavi__menu .-primary>ul li.-primarylink{grid-column:1/-1}}.l-header__gnavi__menu .-primary .-copy{color:#fff;padding:20px;font-size:10px}@media screen and (max-width: 899px){.l-header__gnavi__menu .-primary .-copy{padding:20px;font-size:10px}}.l-footer{padding:1px 0 0 0;background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%)}@media screen and (max-width: 899px){.l-footer{padding:0}}.l-footer__in{background:#f2fdff;padding:20px}@media screen and (max-width: 899px){.l-footer__in{padding:0}}.l-footer__in__navi{max-width:1200px;width:100%;margin:0 auto}.l-footer__in__navi .-navi{margin-bottom:40px}.l-footer__in__navi .-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;font-size:.8em}.l-footer__in__navi .-navi ul li a{color:#8f8f8f}.l-footer__in__navi .-navi ul li a:hover{color:#d6d6d6}@media screen and (max-width: 899px){.l-footer__in__navi .-navi ul{display:grid;grid-template-columns:1fr 1fr;gap:2px;font-size:inherit}.l-footer__in__navi .-navi ul li.-btn1 a{padding:0 15px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.95em;line-height:1.4;position:relative;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;min-height:64px;position:relative;overflow:hidden;background:-webkit-gradient(linear, left top, right top, color-stop(45%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%)}.l-footer__in__navi .-navi ul li.-btn1 a>span{position:relative;z-index:10}.l-footer__in__navi .-navi ul li.-btn1 a::before{content:"";width:30px;height:30px;position:absolute;right:15px;top:0;bottom:0;margin:auto 0;z-index:10;background:url(../img/icon--arrow.svg) no-repeat center;background-size:contain}.l-footer__in__navi .-navi ul li.-btn1 a::after{display:block;height:100%;content:"";position:absolute;left:-100%;width:130%;top:0;-webkit-transition:all .4s;transition:all .4s;background:-webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 206, 255)), color-stop(60%, rgb(118, 210, 202)), to(rgba(118, 210, 202, 0)));background:-webkit-linear-gradient(left, rgb(0, 206, 255) 30%, rgb(118, 210, 202) 60%, rgba(118, 210, 202, 0) 100%);background:linear-gradient(90deg, rgb(0, 206, 255) 30%, rgb(118, 210, 202) 60%, rgba(118, 210, 202, 0) 100%)}.l-footer__in__navi .-navi ul li.-btn1 a:hover::after{left:0;-webkit-transition:all .4s;transition:all .4s}.l-footer__in__navi .-navi ul li.-btn1.-current a{background:#d6d6d6 !important}.l-footer__in__navi .-navi ul li.-btn1.-current a::after{background:#d6d6d6 !important}.l-footer__in__navi .-navi ul li.-btn1.-current a:hover::after{background:#d6d6d6 !important}.l-footer__in__navi .-navi ul li.-btn1.-contact,.l-footer__in__navi .-navi ul li.-btn1.-sub{grid-column:1/-1}.l-footer__in__navi .-navi ul li.-btn1.-sub a{background:#fff;color:#8f8f8f;border-bottom:1px solid #8f8f8f}.l-footer__in__navi .-navi ul li.-btn1.-sub a::after{background:#fff}.l-footer__in__navi .-navi ul li.-btn1.-sub a:hover::after{background:#fff}.l-footer__in__navi .-navi ul li.-btn1.-sub a::before{background:url(../img/icon--arrowg.svg) no-repeat center;background-size:contain}}.l-footer__in__navi .-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.l-footer__in__navi .-address address dl{color:#707070}.l-footer__in__navi .-address address dl dt{font-size:1.1em}.l-footer__in__navi .-address address dl dd{font-size:.87em}.l-footer__in__navi .-address address dl dd p{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.l-footer__in__navi .-address address dl dd p>span:first-child{width:6em}.l-footer__in__navi .-address address dl dd p>span+span{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 899px){.l-footer__in__navi .-address{padding:0 20px 20px;display:grid;grid-template-columns:1fr;gap:20px}.l-footer__in__navi .-address .-vissel{text-align:center}}.l-footer__copy{color:#fff;text-align:center;padding:10px;font-size:.75em;font-family:Arial,Helvetica,sans-serif}.l-wrapper{width:100%;min-height:100%;position:relative;padding-top:80px}@media screen and (max-width: 899px){.l-wrapper{padding-top:50px}}.l-main{position:relative}@media screen and (max-width: 899px){.l-main{position:relative}}.c-col--2{gap:40px}.c-col--2>*{width:calc(50% - 20px)}@media screen and (max-width: 899px){.c-col--2{gap:20px}}@media screen and (max-width: 899px){.c-col--sp100p>*{width:100%}.c-col--sp100p .-order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-col--sp100p .-order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.c-box--menu1{background:#fff;padding:70px 0}@media screen and (max-width: 899px){.c-box--menu1{padding:60px 20px}}.c-box--menu1>div{max-width:1000px;width:100%;margin:0 auto}@media screen and (max-width: 899px){.c-box--menu1>div nav{max-width:350px;width:100%;margin:0 auto}}.c-box--menu1>div nav ul{display:grid;grid-template-columns:50% 50%;gap:20px}@media screen and (max-width: 899px){.c-box--menu1>div nav ul{gap:10px;grid-template-columns:1fr}}.c-box--menu1>div nav ul li a{display:grid;border:1px solid #76d2ca;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:38% 62%;height:200px}@media screen and (max-width: 899px){.c-box--menu1>div nav ul li a{height:122px;grid-template-columns:100px 1fr}}.c-box--menu1>div nav ul li a .-img{background:-webkit-gradient(linear, left top, right top, color-stop(45%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-box--menu1>div nav ul li a .-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-box--menu1>div nav ul li a .-img.-icon img{width:42px;height:42px;-o-object-fit:none;object-fit:none;-webkit-filter:brightness(0%) invert(100%) contrast(200%);filter:brightness(0%) invert(100%) contrast(200%)}@media screen and (max-width: 899px){.c-box--menu1>div nav ul li a .-img{width:100px;height:100px}}.c-box--menu1>div nav ul li a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2ea1a4;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.125em;width:100%;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-box--menu1>div nav ul li a>span>span{display:inline-block;text-align:left;position:relative;padding-right:63px;text-align:right;line-height:1.5}.c-box--menu1>div nav ul li a>span>span::before{content:"";width:40px;height:40px;position:absolute;right:10px;top:0;bottom:0;margin:auto 0;z-index:10;background:url(../img/icon--arrowg.svg) no-repeat center}@media screen and (max-width: 899px){.c-box--menu1>div nav ul li a>span>span::before{width:30px;height:30px;background-size:contain}}.c-box--menu1>div nav ul li a.-current{background:#f5f5f5;border-color:#d6d6d6}.c-box--menu1>div nav ul li a.-current .-img{opacity:.3}.c-box--menu1>div nav ul li a.-current>span{color:#8f8f8f}.c-box--menu1>div nav ul li a.-current>span>span::before{background-image:url(../img/icon--arrowh.svg);opacity:.6}.c-box--business1{max-width:1200px;width:100%;margin:0 auto;padding:60px 0}@media screen and (max-width: 899px){.c-box--business1{padding:30px 0}}.c-width--100px{width:100px !important}.c-width--200px{width:200px !important}.c-width--ss{width:100%;max-width:400px}.c-width--s{width:100%;max-width:600px}.c-width--m{width:100%;max-width:800px}.c-width--100p{width:100%}.c-specer50{height:50px}@media screen and (max-width: 899px){.c-specer50{height:25px}}.c-specer100{height:100px}@media screen and (max-width: 899px){.c-specer100{height:50px}}.c-breadcrumbs{max-width:1200px;padding:20px 0;margin:0 auto;font-size:.75em}@media screen and (max-width: 899px){.c-breadcrumbs{padding:10px}}.c-breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-breadcrumbs ul *{line-height:1.2}.c-breadcrumbs ul li{position:relative}.c-breadcrumbs ul li+li{margin-left:15px}@media screen and (max-width: 899px){.c-breadcrumbs ul li+li{margin-left:10px}}.c-breadcrumbs ul li a{color:#2ea1a4;text-decoration:underline}.c-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-transition:all .4s;transition:all .4s}.c-btn--grad{position:relative;overflow:hidden;background:-webkit-gradient(linear, left top, right top, color-stop(45%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%)}.c-btn--grad>span{position:relative;z-index:10}.c-btn--grad::after{display:block;height:100%;content:"";position:absolute;left:-100%;width:130%;top:0;-webkit-transition:all .4s;transition:all .4s;background:-webkit-gradient(linear, left top, right top, color-stop(30%, rgb(0, 206, 255)), color-stop(60%, rgb(118, 210, 202)), to(rgba(118, 210, 202, 0)));background:-webkit-linear-gradient(left, rgb(0, 206, 255) 30%, rgb(118, 210, 202) 60%, rgba(118, 210, 202, 0) 100%);background:linear-gradient(90deg, rgb(0, 206, 255) 30%, rgb(118, 210, 202) 60%, rgba(118, 210, 202, 0) 100%)}.c-btn--grad:hover::after{left:0;-webkit-transition:all .4s;transition:all .4s}.c-btn--1{padding:15px 25px;color:#fff;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;text-align:center;min-height:80px;font-size:1.25em;border-radius:20px;position:relative;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-btn--1.-arrow::before{content:"";width:40px;height:40px;position:absolute;right:25px;top:0;bottom:0;margin:auto 0;z-index:10;background:url(../img/icon--arrow.svg) no-repeat center}.c-btn--1.-small{width:290px;min-height:60px;border-radius:5px}@media screen and (max-width: 899px){.c-btn--1{min-height:55px;border-radius:10px}.c-btn--1.-arrow::before{width:30px;height:30px;background-size:contain}}.c-btn--pdf{max-width:400px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #d6d6d6;border-radius:10px;height:100px;background:#fff;padding:20px;-webkit-transition:all .2s;transition:all .2s;font-size:1.25em;line-height:1.5}.c-btn--pdf:hover{background:#d6d6d6}#pagetop{padding:10px;z-index:100}.c-headline--h1{height:350px;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;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: 899px){.c-headline--h1{height:200px}}.c-headline--h1 h1{display:grid;grid-template-columns:1fr;gap:10px;color:#fff}.c-headline--h1 h1 span{line-height:1.3;text-align:center}.c-headline--h1 h1 .-en{font-family:"Times New Roman",Times,serif;font-size:3.75em;letter-spacing:.05em}.c-headline--h1 h1 .-ja{font-size:1.25em}@media screen and (max-width: 899px){.c-headline--h1 h1{gap:5px}.c-headline--h1 h1 .-icon img{zoom:60%}.c-headline--h1 h1 .-en{font-size:1.8em}}.c-headline--h1 h1 span.-en{text-shadow:0 0 10px rgba(0,0,0,.3)}.c-headline--h1 h1 img{-webkit-filter:brightness(0%) invert(100%) contrast(200%);filter:brightness(0%) invert(100%) contrast(200%)}.c-headline--1{margin-bottom:40px;display:grid;grid-template-columns:1fr;gap:10px}.c-headline--1 span{line-height:1.3;text-align:center}.c-headline--1 .-en{font-family:"Times New Roman",Times,serif;font-size:2.75em;letter-spacing:.05em}.c-headline--1 .-ja{font-size:.9em}@media screen and (max-width: 899px){.c-headline--1{margin-bottom:20px;gap:5px}.c-headline--1 .-icon img{zoom:60%}.c-headline--1 .-en{font-size:1.8em}}.c-headline--2{margin-bottom:40px;display:grid;grid-template-columns:1fr;gap:10px}.c-headline--2 span{line-height:1.3;text-align:center}.c-headline--2 .-en{font-family:"Times New Roman",Times,serif;font-size:.9em}.c-headline--2 .-ja{font-size:2.75em;letter-spacing:.05em}@media screen and (max-width: 899px){.c-headline--2{margin-bottom:20px;gap:5px}.c-headline--2 .-ja{font-size:1.8em}}.c-headline--3{color:#01a582;font-size:2em;padding-bottom:10px;margin-bottom:50px;position:relative;text-align:center}.c-headline--3::after{width:100%;height:2px;content:"";position:absolute;left:0;bottom:0;background:-webkit-gradient(linear, left top, right top, color-stop(45%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%)}@media screen and (max-width: 899px){.c-headline--3{font-size:1.6em;margin-bottom:30px;padding-bottom:5px}}.c-headline--4{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.c-headline--4>span+span{font-size:2.75em}@media screen and (max-width: 899px){.c-headline--4{margin-bottom:20px;gap:5px}.c-headline--4>span img{width:30px}.c-headline--4>span+span{font-size:1.6em;line-height:1.4}}input[type=submit]{-webkit-appearance:none;font-size:16px}input::-webkit-input-placeholder{color:#8f8f8f}input::-moz-placeholder{color:#8f8f8f}input:-ms-input-placeholder{color:#8f8f8f}input::-ms-input-placeholder{color:#8f8f8f}input::placeholder{color:#8f8f8f}input,button,textarea,select,option,button{font-family:"HiraMin DS","ヒラギノ明朝 Pro","MS P明朝","Times New Roman",serif;font-size:16px}input[type=text],textarea{border:1px solid #d6d6d6;padding:20px;width:100%;font-size:16px}input[type=radio]{-webkit-transform:scale(1.2);transform:scale(1.2);font-size:16px}select{font-size:16px;border:1px solid #d6d6d6;padding:20px}label{display:block}button{border:none;background:none;cursor:pointer;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-list--num>li{list-style:decimal outside;margin-left:20px}.c-list--disc>li{list-style:disc outside;margin-left:20px}.c-list--latin>li{list-style:lower-latin outside;margin-left:20px}.c-list--roman>li{list-style:upper-roman outside;margin-left:20px}.c-list--circlenum{list-style:none;counter-reset:my-counter}.c-list--circlenum li{position:relative;padding-left:22px}.c-list--circlenum li:before{content:counter(my-counter);counter-increment:my-counter;border:1px solid #4a4a4a;color:#4a4a4a;display:block;float:left;line-height:14px;text-align:center;height:14px;width:14px;font-size:10px;border-radius:50%;position:absolute;left:0;top:6px;margin:auto 0}.c-list--business{max-width:1000px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.c-list--business.-col3{grid-template-columns:1fr 1fr 1fr}.c-list--business li{background:#fff;border-radius:10px;padding:15px 20px 20px 20px;-webkit-box-shadow:0 0 20px rgba(0,209,201,.25);box-shadow:0 0 20px rgba(0,209,201,.25);overflow:hidden}.c-list--business li dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:66px;gap:5px}.c-list--business li dl dt>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-list--business li dl dt>span:first-child{width:47px;height:49px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-list--business li dl dt>span+span{font-size:1.375em;color:#2ea1a4;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-list--business li dl dd{font-size:.875em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 899px){.c-list--business{grid-template-columns:1fr !important;gap:10px}.c-list--business li{padding:5px 10px 10px 10px;grid-column:auto !important}.c-list--business li dl dt{height:56px}.c-list--business li dl dt>span:first-child{width:37px;height:39px}.c-list--business li dl dt>span+span{font-size:1.2em}}.wp-pagenavi{text-align:center}.wp-pagenavi span,.wp-pagenavi a{display:inline-block;margin:0 5px;border:1px solid #999;background:#f2f2f2;border-radius:5px;padding:0px 10px}.wp-pagenavi .current{background:#00ad9e;color:#fff}@media screen and (max-width: 899px){.wp-pagenavi a.smaller,.wp-pagenavi a.larger,.wp-pagenavi span.extend{display:none}}.c-table--1 th,.c-table--1 td{padding:20px;border:1px solid #333;text-align:left;vertical-align:middle}.c-table--1 th{background:#efefef}@media screen and (max-width: 899px){.c-table--1 th,.c-table--1 td{padding:5px}}.p-company__sec1{max-width:1000px;width:100%;margin:0 auto;padding:120px 0 100px 0}@media screen and (max-width: 899px){.p-company__sec1{padding:30px 20px}}.p-company__sec1 .-box{display:grid;grid-template-columns:1fr 1fr}.p-company__sec1 .-box .-img{padding-left:30px}.p-company__sec1 .-box .-txt h2{font-size:1.625em;margin-bottom:20px}@media screen and (max-width: 899px){.p-company__sec1 .-box{grid-template-columns:1fr;gap:10px}.p-company__sec1 .-box .-img{padding:0;text-align:center}.p-company__sec1 .-box .-txt h2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:10px}}.p-company__sec2{max-width:1000px;width:100%;margin:0 auto;padding:0 0 100px 0}.p-company__sec2 table{font-size:.875em;width:100%;border-collapse:separate;border-spacing:0 10px}.p-company__sec2 table tbody tr{background:#fff}.p-company__sec2 table tbody tr th,.p-company__sec2 table tbody tr td{vertical-align:top;text-align:left}.p-company__sec2 table tbody tr th{padding:16px 10px 16px 30px}.p-company__sec2 table tbody tr td{padding:16px 30px 16px 10px}.p-company__sec2 .-box2{margin-top:55px}.p-company__sec2 .-box2 p{margin-bottom:10px;text-align:center}.p-company__sec2 .-box2 div a{margin:0 auto}@media screen and (max-width: 899px){.p-company__sec2{padding:30px 20px}.p-company__sec2 .-box2{margin-top:30px}.p-company__sec2 table tbody tr th,.p-company__sec2 table tbody tr td{padding:10px !important}.p-company__sec2 table tbody tr th{width:80px}}.p-company__sec3{max-width:1000px;width:100%;margin:0 auto;padding:0 0 100px 0}@media screen and (max-width: 899px){.p-company__sec3{padding:30px 20px 60px}}.p-company__sec3 .-box dl{margin-bottom:26px;display:grid;grid-template-columns:27.6% 72.4%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-company__sec3 .-box dl dt{font-size:1.125em}.p-company__sec3 .-box dl dd{border-left:2px solid #76d2ca;padding-left:30px;font-size:.875em}.p-company__sec3 .-box dl dd div+div{margin-top:10px}.p-company__sec3 .-box dl dd div.u-flex{gap:10px}.p-company__sec3 .-box dl dd div.u-flex>p:first-child{padding-right:1.5em;width:9.5em;position:relative}.p-company__sec3 .-box dl dd div.u-flex>p:first-child::after{position:absolute;right:0;top:0;content:"／"}@media screen and (max-width: 899px){.p-company__sec3 .-box dl{margin-bottom:10px;grid-template-columns:1fr}.p-company__sec3 .-box dl dd{padding-bottom:10px}.p-company__sec3 .-box dl dd{padding-left:0;padding:10px 0 0 0;border:none;border-top:1px solid #76d2ca}.p-company__sec3 .-box .-map iframe{width:100%;height:100%;aspect-ratio:1/.6}}.p-contact__sec1{max-width:845px;width:100%;margin:0 auto;padding:30px 20px 170px}@media screen and (max-width: 899px){.p-contact__sec1{padding:30px 20px 100px}}.p-contact__sec1 .-box1{padding-top:80px}@media screen and (max-width: 899px){.p-contact__sec1 .-box1{padding-top:30px}}.p-contact__sec1 .-box1 table{width:100%;margin-bottom:60px}@media screen and (max-width: 899px){.p-contact__sec1 .-box1 table{margin-bottom:30px}}.p-contact__sec1 .-box1 table th,.p-contact__sec1 .-box1 table td{padding:6px;vertical-align:middle;text-align:left}@media screen and (max-width: 899px){.p-contact__sec1 .-box1 table th,.p-contact__sec1 .-box1 table td{display:block;width:100%;padding:0;text-align:left !important}}.p-contact__sec1 .-box1 table th{text-align:right;white-space:nowrap;width:170px}@media screen and (max-width: 899px){.p-contact__sec1 .-box1 table th{width:100%;margin-bottom:5px}}.p-contact__sec1 .-box1 table th .-require{display:inline-block;width:32px;margin-left:5px;text-align:center;height:24px;position:relative;top:1.5px}.p-contact__sec1 .-box1 table th .-require span{display:inline-block;height:24px;width:32px;vertical-align:top;line-height:24px;text-align:center;color:#fff;background:#ff0202;font-size:.75em;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width: 899px){.p-contact__sec1 .-box1 table td{margin-bottom:20px}}.p-contact__sec1 .-box1 table input[type=text],.p-contact__sec1 .-box1 table select{max-width:400px;width:100%}.p-contact__sec1 .-box1 table select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../img/contact/icon--select.svg");background-repeat:no-repeat;background-position:right 20px center}.p-contact__sec1 .-box1 table select option:first-child{color:#8f8f8f}.p-contact__sec1 .-box1 table .-textarea th{padding-top:26px;vertical-align:top}.p-contact__sec1 .-box1 table .-caution{margin-bottom:30px;font-size:1.125em;color:#8f8f8f}.p-contact__sec1 .-box1 table .-privacy{font-size:.875em}.p-contact__sec1 .-box1 table .-privacy a{color:#2ea1a4;text-decoration:underline}.p-contact__sec1 .-box1 table .-privacy a:hover{text-decoration:none}.p-contact__sec1 .-box1 table .-privacy>div{margin-top:10px}.p-home__main{margin-bottom:140px}.p-home__main>div{position:relative}.p-home__main>div .-catch{position:absolute;top:0;left:0;width:100%;height:100%;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;z-index:100;text-align:center}.p-home__main>div .-catch>div{display:grid;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:30px}.p-home__main>div .-catch>div>picture:first-child img{-webkit-transition:-webkit-filter .8s;transition:-webkit-filter .8s;transition:filter .8s;transition:filter .8s, -webkit-filter .8s}.p-home__main>div .-catch.-wh>div>picture:first-child img{-webkit-filter:brightness(0%) invert(100%) contrast(200%);filter:brightness(0%) invert(100%) contrast(200%);-webkit-transition:-webkit-filter .8s;transition:-webkit-filter .8s;transition:filter .8s;transition:filter .8s, -webkit-filter .8s}.p-home__main>div .-mainslider .slick-slide{height:100vh;width:100%}.p-home__main>div .-mainslider .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 899px){.p-home__main{margin-bottom:60px}.p-home__main>div .-catch{width:75%;margin:0 auto;right:0}.p-home__main>div .-catch>div{display:grid;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:30px}.p-home__main>div .-catch>div>picture+picture{padding:0 50px}}.p-home__pickup{margin-bottom:140px}.p-home__pickup>div{padding:0 20px}.p-home__pickup>div .-box{max-width:790px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:30px}.p-home__pickup>div .-box>div>a{display:block;border-radius:20px;overflow:hidden}.p-home__pickup>div .-box>div>a .-img{overflow:hidden}.p-home__pickup>div .-box>div>a .c-btn--1{border-radius:0 0 20px 20px}@media screen and (max-width: 899px){.p-home__pickup{margin-bottom:60px}.p-home__pickup>div .-box{grid-template-columns:1fr;gap:10px}.p-home__pickup>div .-box>div>a{border-radius:10px}.p-home__pickup>div .-box>div>a .-img{aspect-ratio:1/.5}.p-home__pickup>div .-box>div>a .-img>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-home__pickup>div .-box>div>a .c-btn--1{border-radius:0 0 10px 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.p-home__aboutus{margin-bottom:140px;overflow:hidden}.p-home__aboutus>div .-box{max-width:1200px;width:100%;display:grid;grid-template-columns:50% 50%;margin:0 auto}.p-home__aboutus>div .-box .-txt{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:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:40px}.p-home__aboutus>div .-box .-txt h3{font-size:1.75em;font-weight:500;margin-bottom:20px}.p-home__aboutus>div .-box .-txt a{max-width:400px;margin:0 auto}.p-home__aboutus>div .-box .-img{width:683px}@media screen and (max-width: 899px){.p-home__aboutus{margin-bottom:60px}.p-home__aboutus>div .-box{padding:0 20px;grid-template-columns:100%;gap:20px}.p-home__aboutus>div .-box .-txt{padding-right:0}.p-home__aboutus>div .-box .-txt h3{margin-bottom:10px}.p-home__aboutus>div .-box .-img{width:auto}.p-home__aboutus>div .-box .-link{padding:0 30px}}.p-home__business{margin-bottom:140px}@media screen and (max-width: 899px){.p-home__business{margin-bottom:60px}}.p-home__business .-box{max-width:1366px;width:100%;margin:0 auto}.p-home__business .-box>ul{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}@media screen and (max-width: 899px){.p-home__business .-box>ul{grid-template-columns:1fr;grid-template-rows:auto}}.p-home__business .-box>ul li{position:relative}.p-home__business .-box>ul li a{display:block}.p-home__business .-box>ul li .-txt{position:absolute;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;top:0;left:0;width:100%;height:100%;color:#fff}.p-home__business .-box>ul li .-txt p{display:grid;grid-template-columns:1fr}.p-home__business .-box>ul li .-txt p>span{text-align:center;line-height:1.5;text-shadow:0 0 10px #000}.p-home__business .-box>ul li .-txt p>span.-ja{font-size:2.25em}.p-home__business .-box>ul li .-txt p>span.-ja>span{font-size:1rem}.p-home__business .-box>ul li .-txt p>span.-en{font-size:1.25em}@media screen and (max-width: 899px){.p-home__business .-box>ul li a{aspect-ratio:1/.6}.p-home__business .-box>ul li a>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}}.p-home__contact{margin-bottom:150px}.p-home__contact>div .-box{padding:70px 20px;background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%)}.p-home__contact>div .-box>ul{max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 30px}.p-home__contact>div .-box>ul>li{margin-top:-1px;border-top:1px solid #fff;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-home__contact>div .-box>ul>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition:all .2s;transition:all .2s;width:100%}.p-home__contact>div .-box>ul>li>a::before{-webkit-transition:all .2s;transition:all .2s}.p-home__contact>div .-box>ul>li>a:hover{-webkit-transition:all .2s;transition:all .2s;color:#4a4a4a}.p-home__contact>div .-box>ul>li>a:hover::before{-webkit-transition:all .2s;transition:all .2s;background-image:url(../img/icon--arrowh.svg)}@media screen and (max-width: 899px){.p-home__contact{margin-bottom:60px}.p-home__contact>div .-box{padding:40px 20px}.p-home__contact>div .-box>ul{grid-template-columns:1fr;gap:0}}.p-home__property{margin-bottom:160px}.p-home__property>div{max-width:1240px;padding:0 20px;width:100%;margin:0 auto}.p-home__property>div .-hdline{padding:1px 0;margin-bottom:30px;background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 40%, rgb(0, 206, 255) 100%)}.p-home__property>div .-hdline h2{background:#f2fdff;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:2em;font-weight:500}.p-home__property>div .-hdline h2 span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-home__property>div h3{text-align:center;font-size:1.75em;margin-bottom:5px}.p-home__property>div>p{font-size:1.125em;margin-bottom:30px}.p-home__property>div .-box1+div{margin-top:75px}.p-home__property>div .-box{max-width:590px;width:100%;margin:20px auto 0}.p-home__property>div .-box .c-btn--1 span{line-height:1.5}@media screen and (min-width: 900px){.p-home__property>div .-box .c-btn--1::before{right:30px}}@media screen and (max-width: 899px){.p-home__property{margin-bottom:60px}.p-home__property>div .-hdline{margin-bottom:20px}.p-home__property>div .-hdline h2{display:grid;grid-template-columns:1fr;gap:10px;line-height:1.4}.p-home__property>div .-hdline h2 span{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.p-home__property>div>p{font-size:1em;margin-bottom:20px}.p-home__property>div .-box1+div{margin-top:30px}.p-home__property>div .-box{grid-template-columns:1fr;gap:10px}}.p-home__download{margin-bottom:120px}@media screen and (max-width: 899px){.p-home__download{margin-bottom:70px}}.p-home__download>div{background:#fff;border-radius:24px;max-width:1200px;width:100%;margin:0 auto;padding:70px 20px}@media screen and (max-width: 899px){.p-home__download>div{padding:40px 20px;border-radius:0}}.p-home__download>div .-txt1{font-size:1.75em;margin-bottom:20px;text-align:center}@media screen and (max-width: 899px){.p-home__download>div .-txt1{font-size:1.4em}}.p-home__download>div .-txt2{font-size:1.125em;margin-bottom:40px;text-align:center}@media screen and (max-width: 899px){.p-home__download>div .-txt2{font-size:1em}}.p-home__download>div .-box{max-width:800px;width:100%;margin:0 auto;display:grid;grid-template-columns:50% 50%;gap:10px}@media screen and (max-width: 899px){.p-home__download>div .-box{grid-template-columns:1fr}.p-home__download>div .-box>div{max-width:405px;width:100%;margin:0 auto}}.p-management__sec1{max-width:1200px;width:100%;margin:0 auto;padding:120px 0 150px 0}@media screen and (max-width: 899px){.p-management__sec1{padding:30px 20px}}.p-management__sec1 .-box1{max-width:1000px;width:100%;margin:0 auto 25px}.p-management__sec1 .-box1 h2{font-size:1.5em;margin-bottom:5px}@media screen and (max-width: 899px){.p-management__sec1 .-box1{grid-template-columns:1fr;gap:10px}.p-management__sec1 .-box1 h2{line-height:1.4}.p-management__sec1 .-box1 .-img{padding:0;text-align:center}.p-management__sec1 .-box1 .-txt h2{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";margin-bottom:10px}}.p-management__sec1 .-box2{background:#fff;border-radius:15px;padding:30px;margin-bottom:100px}@media screen and (max-width: 899px){.p-management__sec1 .-box2{padding:10px;margin-bottom:50px}}.p-management__sec1 .-box2>p{font-size:1.375em;margin-bottom:30px;color:#8f8f8f;font-weight:500}@media screen and (max-width: 899px){.p-management__sec1 .-box2>p{margin-bottom:10px}}.p-management__sec1 .-box2__content{display:grid;grid-template-columns:20% 60% 20%;gap:5px}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content{grid-template-columns:15% auto 15%}}.p-management__sec1 .-box2__content .-left{border-radius:5px;background:#f5f5f5;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}.p-management__sec1 .-box2__content .-left>div>div{text-align:center;margin-bottom:10px}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-left>div>div img{width:30px}}.p-management__sec1 .-box2__content .-left>div>p{text-align:center;font-size:1.375em;font-weight:500;color:#8f8f8f}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-left>div>p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.p-management__sec1 .-box2__content .-center{padding-top:20px}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-center{padding-top:0}}.p-management__sec1 .-box2__content .-center .-arrow{background:url(../img/management/arrow.svg) no-repeat center;background-size:100% 100%;height:52px;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:20px}.p-management__sec1 .-box2__content .-center .-arrow>p{text-align:center;color:#fff;font-size:1.25em}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-center .-arrow{height:40px;margin-bottom:10px}}.p-management__sec1 .-box2__content .-center .-list{border:1px solid #8f8f8f;border-radius:5px;padding:20px 20px 10px;max-width:550px;width:100%;margin:0 auto}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-center .-list{padding:10px}}.p-management__sec1 .-box2__content .-center .-list>p{text-align:center;font-size:1.375em;border-bottom:1px solid #d6d6d6;margin-bottom:20px}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-center .-list>p{margin-bottom:10px}}.p-management__sec1 .-box2__content .-center .-list>ul{display:grid;grid-template-columns:1fr 1fr;gap:5px}.p-management__sec1 .-box2__content .-center .-list>ul li{text-indent:-1em;margin-left:1em}.p-management__sec1 .-box2__content .-center .-list>ul span{color:#2ea1a4}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-center .-list>ul{grid-template-columns:1fr}}.p-management__sec1 .-box2__content .-right{border-radius:5px;background:#2ea1a4;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}.p-management__sec1 .-box2__content .-right>p{text-align:center;font-size:1.375em;font-weight:500;color:#fff}@media screen and (max-width: 899px){.p-management__sec1 .-box2__content .-right>p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.p-management__sec1 .-box3>p{text-align:center;color:#01a582;font-size:1.5em;margin-bottom:15px}@media screen and (max-width: 899px){.p-management__sec1 .-box3>p{font-size:1.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}}.p-management__sec1 .-box3 .-link{max-width:950px;width:100%;margin:0 auto}.p-management__sec1 .-box3 .-link a{background:#fff;display:grid;border:1px solid #d6d6d6;padding:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:70% 30%}@media screen and (max-width: 899px){.p-management__sec1 .-box3 .-link a{height:122px;grid-template-columns:100px 1fr}}.p-management__sec1 .-box3 .-link a .-img{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-management__sec1 .-box3 .-link a .-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 899px){.p-management__sec1 .-box3 .-link a .-img{width:100px;height:100px}}.p-management__sec1 .-box3 .-link a>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#2ea1a4;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1.125em;width:100%;font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.p-management__sec1 .-box3 .-link a>span>span{display:inline-block;text-align:left;position:relative;padding-right:73px;text-align:right;line-height:1.5}.p-management__sec1 .-box3 .-link a>span>span::before{content:"";width:40px;height:40px;position:absolute;right:20px;top:0;bottom:0;margin:auto 0;z-index:10;background:url(../img/icon--arrowg.svg) no-repeat center}@media screen and (max-width: 899px){.p-management__sec1 .-box3 .-link a>span>span{padding-right:63px}.p-management__sec1 .-box3 .-link a>span>span::before{width:30px;height:30px;background-size:contain;right:10px}}.p-management__sec1 .-box4{max-width:858px;padding:20px 0;width:100%;margin:0 auto 16px}@media screen and (max-width: 899px){.p-management__sec1 .-box4{padding:0}}.p-management__sec1 .-box4 h3{font-size:1.375em;margin-bottom:30px;color:#8f8f8f;font-weight:500}@media screen and (max-width: 899px){.p-management__sec1 .-box4 h3{margin-bottom:10px}}.p-management__sec1 .-box5{padding-top:20px}@media screen and (max-width: 899px){.p-management__sec1 .-box5{padding-top:0}}.p-management__sec1 .-box5__content{padding:0 !important}.p-management__sec1 .-box5__content .-head{background:-webkit-gradient(linear, left top, right top, color-stop(45%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);padding:16px 10px;color:#fff;text-align:center;font-size:1.5em;line-height:1.4}@media screen and (max-width: 899px){.p-management__sec1 .-box5__content .-head{font-size:1.25em}}.p-management__sec1 .-box5__content>div{padding:30px 10px;color:#2ea1a4}.p-management__sec1 .-box5__content>div .-num{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1;text-align:center}.p-management__sec1 .-box5__content>div .-num>*{line-height:1}.p-management__sec1 .-box5__content>div .-num span{font-size:1.5em;padding-bottom:9px}.p-management__sec1 .-box5__content>div .-num strong{font-size:3.75em;font-family:Arial,Helvetica,sans-serif}.p-management__sec1 .-box5__content>div .-date{text-align:center;font-size:.875em;margin-top:5px}@media screen and (max-width: 899px){.p-management__sec1 .-box5__content>div{padding:20px 10px}}.p-manager__sec1{max-width:1240px;width:100%;margin:0 auto;padding:30px 20px 150px}@media screen and (max-width: 899px){.p-manager__sec1{padding:30px 20px 60px}}.p-manager__sec1 .-box1{max-width:1000px;width:100%;margin:0 auto}.p-manager__sec1 .-box1>ol{margin-bottom:60px}@media screen and (max-width: 899px){.p-manager__sec1 .-box1>ol{margin-bottom:30px}}.p-manager__sec1 .-box1>ol>li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.p-manager__sec1 .-box1>ol>li+li{margin-top:58px}@media screen and (max-width: 899px){.p-manager__sec1 .-box1>ol>li+li{margin-top:30px}}.p-manager__sec1 .-box1>ol>li>p{width:50px}.p-manager__sec1 .-box1>ol>li>p>span{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;border-radius:100%;color:#fff;font-size:1.5em;font-weight:bold;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-family:Arial,Helvetica,sans-serif;background:-webkit-gradient(linear, left top, right top, color-stop(45%, rgb(118, 210, 202)), to(rgb(0, 206, 255)));background:-webkit-linear-gradient(left, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%);background:linear-gradient(90deg, rgb(118, 210, 202) 45%, rgb(0, 206, 255) 100%)}@media screen and (max-width: 899px){.p-manager__sec1 .-box1>ol>li>p{width:30px}.p-manager__sec1 .-box1>ol>li>p>span{width:30px;height:30px}}.p-manager__sec1 .-box1>ol>li>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:4px}@media screen and (max-width: 899px){.p-manager__sec1 .-box1>ol>li>div{padding-top:0}}.p-manager__sec1 .-box1>ol>li>div .-txt1{font-size:1.375em}@media screen and (max-width: 899px){.p-manager__sec1 .-box1>ol>li>div .-txt1{font-size:1.15em}}.p-manager__sec1 .-box1>ol>li>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.p-manager__sec1 .-box1>ol>li>div ul li>p:first-child{white-space:nowrap}.p-manager__sec1 .-box1>ol>li>div ul li>p+p{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-manager__sec1 .-box2{background:#f5f5f5;margin-top:20px;padding:30px}.p-manager__sec1 .-box2 dl dt{font-size:1.25em;margin-bottom:10px}.p-manager__sec1 .-box2 dl dd{font-size:.875em}@media screen and (max-width: 899px){.p-manager__sec1 .-box2{padding:10px}.p-manager__sec1 .-box2 dl dt{font-size:1.1em}}.p-privacy__sec1{max-width:1040px;width:100%;margin:0 auto;padding:30px 20px 100px}@media screen and (max-width: 899px){.p-privacy__sec1{padding:30px 20px 60px}}.p-privacy__sec1 .-box1{margin-bottom:80px}@media screen and (max-width: 899px){.p-privacy__sec1 .-box1{margin-bottom:60px}}.p-privacy__sec1 .-box1 h2{font-size:1.25em;border-bottom:1px solid #8f8f8f;margin-bottom:15px}.p-privacy__sec1 .-box1>div+div{margin-top:120px}@media screen and (max-width: 899px){.p-privacy__sec1 .-box1>div+div{margin-top:60px}}.p-privacy__sec1 .-box1>div>div{padding:0 20px}@media screen and (max-width: 899px){.p-privacy__sec1 .-box1>div>div{padding:0}}.p-privacy__sec1 .-box1>div>div>ol>li+li{margin-top:30px}.p-privacy__sec1 .-box1>div>div>ol>li>ol{margin:0 20px}@media screen and (max-width: 899px){.p-privacy__sec1 .-box1>div>div>ol>li>ol{margin:0 10px}}.p-privacy__sec1 .-box1 .-flex1{display:-webkit-box;display:-ms-flexbox;display:flex}.p-privacy__sec1 .-box1 .-flex1>p+p{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:5px}.p-privacy__sec1 .-box2{background:#fff;padding:40px}@media screen and (max-width: 899px){.p-privacy__sec1 .-box2{padding:20px}}.p-privacy__sec1 .-box2 h2{text-align:center;font-weight:500;font-size:1.25em;margin-bottom:5px}.p-privacy__sec1 .-box2 .-borderbox{border:1px solid #ccc;padding:20px;margin:0 30px}.p-privacy__sec1 .-box2 .-borderbox>p{font-size:.875em;margin-top:5px}@media screen and (max-width: 899px){.p-privacy__sec1 .-box2 .-borderbox{margin:0;padding:10px}}.p-privacy__sec1 .-box2>div>p{font-size:1.125em;text-align:center;margin-bottom:30px}@media screen and (max-width: 899px){.p-privacy__sec1 .-box2>div>p{margin-bottom:20px}}.p-privacy__sec1 .-box2>div>ol>li ol{font-size:.875em}.p-privacy__sec1 .-box2>div ol>li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.p-privacy__sec1 .-box2>div ol>li+li{margin-top:3px}.p-privacy__sec1 .-box2>div ol>li>p+*{-webkit-box-flex:1;-ms-flex:1;flex:1}.p-privacy__sec1 .-box2>div .-circlenum{max-width:793px;width:100%;margin-left:auto;margin-right:auto;font-size:.875em}@media screen and (min-width: 900px)and (max-width: 899px){.p-recruit .l-header{margin:100px 20px 60px}}@media screen and (max-width: 899px){.p-recruit .c-breadcrumbs{margin-top:94px}}.p-recruit__gnavi{height:70px;position:relative}.p-recruit__gnavi>div{background:rgba(0,123,187,.7)}.p-recruit__gnavi.fixed-gnavi>div{position:fixed;top:0;left:0;width:100%}.p-recruit__gnavi ul{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px}.p-recruit__gnavi ul li{padding:0 25px}.p-recruit__gnavi ul li a{font-size:16px;color:#fff;position:relative}.p-recruit__gnavi ul li a::after{height:2px;background:#fff;position:absolute;bottom:-10px;left:0;content:"";width:100%}.p-recruit__gnavi ul li a:hover::after{display:none}@media screen and (max-width: 899px){.p-recruit__gnavi{background:#007bbb;position:fixed;top:50px;left:0;width:100%;height:auto}.p-recruit__gnavi.fixed-gnavi{top:50px}.p-recruit__gnavi>div>div{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;text-align:center;height:44px;cursor:pointer;color:#fff}.p-recruit__gnavi ul{display:none;height:auto;padding-bottom:30px}.p-recruit__gnavi ul li{width:48%;padding:10px 25px;display:inline-block}.p-recruit__gnavi ul li a{display:block;width:100%}}.p-recruit__box1{max-width:1000px;margin:0 auto;position:relative}@media screen and (max-width: 899px){.p-recruit__box1{margin-bottom:20px}}.p-recruit__box1__catch{position:absolute;top:10%;width:100%;font-size:50px;text-align:center;color:#19b7ef;text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff}@media screen and (max-width: 899px){.p-recruit__box1__catch{top:5%;font-size:6vw}}.p-recruit__box1__inner{position:absolute;left:0;right:0;bottom:15%;margin:0 auto;padding:30px;max-width:700px;width:100%;background:rgba(255,255,255,.7)}@media screen and (max-width: 899px){.p-recruit__box1__inner{position:relative;bottom:0}}.p-recruit__box1__inner p{font-size:20px;display:block;text-align:center;text-shadow:0 0 20px #fff,0 0 20px #fff,0 0 20px #fff,0 0 20px #fff;margin-bottom:20px}@media screen and (max-width: 899px){.p-recruit__box1__inner p{font-size:18px}}.p-recruit__box1__inner a{display:block;max-width:320px;background:#007bbb;margin:0 auto;padding:10px;color:#fff;text-align:center}.p-recruit__box1__inner a span{font-size:20px;display:block;text-align:center}.p-sitemap__sec1{max-width:1040px;width:100%;margin:0 auto;padding:30px 20px 170px}@media screen and (max-width: 899px){.p-sitemap__sec1{padding:30px 20px 100px}}.p-sitemap__sec1 .-box1{padding-top:50px}@media screen and (max-width: 899px){.p-sitemap__sec1 .-box1{padding-top:30px}}.p-sitemap__sec1 .-box1>ul{max-width:600px;width:100%;margin:0 auto}.p-sitemap__sec1 .-box1>ul>li ul{padding:10px 0 0 20px}.p-sitemap__sec1 .-box1>ul>li ul li+li{margin-top:10px}.p-sitemap__sec1 .-box1>ul>li+li{margin-top:30px}@media screen and (max-width: 899px){.p-sitemap__sec1 .-box1>ul>li+li{margin-top:20px}}.p-sitemap__sec1 .-box1>ul>li a{font-size:1.25em;color:#4a4a4a;-webkit-transition:all .2s;transition:all .2s}.p-sitemap__sec1 .-box1>ul>li a:hover{-webkit-transition:all .2s;transition:all .2s;opacity:.75}@media screen and (max-width: 899px){.p-sitemap__sec1 .-box1>ul>li a{font-size:1em}}.u-ta--center{text-align:center !important}.u-ta--left{text-align:left !important}.u-ta--right{text-align:right !important}@media screen and (min-width: 900px){.u-float--l{float:left}.u-float--r{float:right}}.aligncenter{margin-left:auto;margin-right:auto;display:block}.alignleft{float:left}.alignright{float:right}.u-border--gray1{border:1px solid #ccc}.clearfix:after{content:"";clear:both;display:block}.u-c--red--1{color:red}.u-c--bl--1{color:#00b0f0}.u-c--bl--2{color:#2b426e}.u-c--wh--1{color:#fff}.u-bg--gr--1{background:#00ad9e}.u-bg--bl--1{background:#00b0f0}.u-bg--bl--2{background:#2b426e}.u-bg--gray--1{background:#efefef}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-flex--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex--vcenter{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-flex--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex--around{-ms-flex-pack:distribute;justify-content:space-around}.u-grid{display:grid}.u-grid--col1{grid-template-columns:1fr}.u-grid--col2{grid-template-columns:1fr 1fr}.u-grid--col3{grid-template-columns:1fr 1fr 1fr}.u-grid--col4{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width: 899px){.u-grid--sp-col1{grid-template-columns:1fr !important}}@media screen and (max-width: 899px){.u-grid--sp-col2{grid-template-columns:1fr 1fr !important}}.u-grid--gap20{gap:20px}@media screen and (max-width: 899px){.u-grid--gap20{gap:10px}}.u-grid--gap30{gap:30px}@media screen and (max-width: 899px){.u-grid--gap30{gap:15px}}.u-grid--gap40{gap:40px}@media screen and (max-width: 899px){.u-grid--gap40{gap:20px}}.u-grid--gap50{gap:50px}@media screen and (max-width: 899px){.u-grid--gap50{gap:30px}}@media screen and (max-width: 899px){.u-grid--sp-order1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width: 899px){.u-grid--sp-order2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.u-gap--5{gap:5px}.u-gap--10{gap:10px}.u-font--m{font-family:"HiraMin DS","ヒラギノ明朝 Pro","MS P明朝","Times New Roman",serif}.u-font--g{font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.u-font--sss{font-size:.8em}.u-font--ss{font-size:.9em}.u-font--sl{font-size:1.2em}.u-font--s2l{font-size:1.4em}.u-font--s3l{font-size:1.6em}.u-font--s4l{font-size:1.8em}.u-indent--1{text-indent:-1em;margin-left:1em}.u-lineheight--1{line-height:1}.ah:hover{opacity:.7}.u-link--noline{text-decoration:none}.u-link--noline:hover{text-decoration:underline}.u-link--line{text-decoration:underline}.u-link--line:hover{text-decoration:none}.u-margin--auto{margin:auto}.u-margin--ud-auto{margin-top:auto;margin-bottom:auto}.u-margin--lr-auto{margin-left:auto;margin-right:auto}.u-margin--tss{margin-top:10px}.u-margin--bss{margin-bottom:10px}@media screen and (max-width: 899px){.u-margin--bss{margin-bottom:5px}}.u-margin--bs{margin-bottom:20px}@media screen and (max-width: 899px){.u-margin--bs{margin-bottom:10px}}.u-margin--b30{margin-bottom:30px}@media screen and (max-width: 899px){.u-margin--b30{margin-bottom:15px}}.u-margin--bm{margin-bottom:40px}@media screen and (max-width: 899px){.u-margin--bm{margin-bottom:20px}}.u-margin--bl{margin-bottom:60px}@media screen and (max-width: 899px){.u-margin--bl{margin-bottom:30px}}.u-margin--b2l{margin-bottom:80px}@media screen and (max-width: 899px){.u-margin--b2l{margin-bottom:40px}}.u-margin--b3l{margin-bottom:100px}@media screen and (max-width: 899px){.u-margin--b3l{margin-bottom:50px}}.u-margin--lrs{margin-left:10px;margin-right:10px}.u-margin--lrm{margin-left:20px;margin-right:20px}.u-margin--ls{margin-left:20px}.u-margin--rss{margin-right:10px}.u-margin--rs{margin-right:20px}.u-movie{width:100%;aspect-ratio:16/9}.u-movie iframe{width:100%;height:100%}.u-scale{overflow:hidden}.u-scale>img{position:relative;-webkit-transform:scale(1.01);transform:scale(1.01);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.u-scale:hover>img{-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s}.-radius10px{border-radius:10px}.-radius100{border-radius:100%;overflow:hidden}.fas{margin-left:5px;margin-right:5px;vertical-align:middle}.material-icons{vertical-align:middle;line-height:1}.u-marker--1{background:-webkit-gradient(linear, left top, left bottom, from(#EAE7D2), to(#EAE7D2)) 0 100%/0 100% no-repeat;background:-webkit-linear-gradient(#EAE7D2, #EAE7D2) 0 100%/0 100% no-repeat;background:linear-gradient(#EAE7D2, #EAE7D2) 0 100%/0 100% no-repeat;-webkit-transition:background .4s ease;transition:background .4s ease}.u-marker--1.is-active,.u-marker--1.started{background-size:100% 100%;-webkit-transition:background 1.2s ease;transition:background 1.2s ease}.hr--1{max-width:960px;width:100%;height:1px;position:relative;border-top:1px solid #000}@media screen and (max-width: 899px){.hr--1{width:calc(100% - 40px);margin:0 auto}}.u-shadow{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.u-shadow--bold{text-shadow:.3px .3px}.u-shadow--text{text-shadow:0 0 10px rgba(0,0,0,.4)}.u-shadow--text--40{text-shadow:0 0 10px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.3),0 0 10px rgba(0,0,0,.3)}.fit__img{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";width:100%;height:100%}@media screen and (max-width: 899px){.u-spw100p{width:100%}}.mwform-checkbox-field.horizontal-item{margin-left:0 !important}.mwform-tel-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-padding--s{padding:10px}.u-padding--m{padding:20px}.u-padding--l{padding:40px}@media screen and (max-width: 899px){.u-padding--l{padding:30px}}@media screen and (min-width: 900px){.sp{display:none !important}a[href*="tel:"]{pointer-events:none}}@media screen and (max-width: 899px){.pc{display:none !important}}