﻿/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:0.67em 0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden="false"]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,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}html{line-height:1;font-size:1.2195121951vw;font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;line-break:strict;overflow-wrap:break-word}@media (max-width:640px){html{font-size:4.268vw}}@media (min-width:1312px){html{font-size:16px}}body{color:#000;position:relative;font-weight:500;font-style:normal;overflow-x:hidden}@media (max-width:640px){body{width:100%;min-width:initial;min-width:auto}}body.fixed{height:100%;overflow:hidden}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}table td{border:none}a{color:#000;text-decoration:none;transition:0.3s}a:hover{text-decoration:underline}img{max-width:100%;height:auto;vertical-align:bottom}a img:hover{opacity:0.7;transition:0.3s}strong{font-weight:bold}p{line-height:1.8}@media (max-width:640px){.only-pc{display:none}}.only-sp{display:none}@media (max-width:640px){.only-sp{display:block}}.xl-container{width:81.875rem;padding:0 1.25rem;margin:0 auto}@media (max-width:640px){.xl-container{width:100%}}.l-container{width:79.6875rem;padding:0 1.25rem;margin:0 auto}@media (max-width:640px){.l-container{width:100%}}.container{width:73.9375rem;padding:0 1.25rem;margin:0 auto}@media (max-width:640px){.container{width:100%}}.m-container{width:65.125rem;padding:0 1.25rem;margin:0 auto}@media (max-width:640px){.m-container{width:100%}}.ms-container{width:68.3125rem;padding:0 1.25rem;margin:0 auto}@media (max-width:640px){.ms-container{width:100%}}.s-container{width:57.5rem;padding:0 1.25rem;margin:0 auto}@media (max-width:640px){.s-container{width:100%}}.bg-ulblue{background:#e1e8f6}.bg-lblue{background:#e1eff6}.bg-lgreen{background:#e1f6ea}.navToggle{margin:auto;width:3.75rem;height:2.8125rem;cursor:pointer;z-index:100000;text-align:center;transition:0.7s;background:#000;position:absolute;top:0;left:0;color:#fff}.navToggle span{display:block;position:absolute;margin:auto;right:0.5rem;width:1.25rem;border-bottom:solid 1px #fff;transition:0.35s ease-in-out}.navToggle span:nth-child(1){top:1rem}.navToggle span:nth-child(2){top:1.4375rem}.navToggle span:nth-child(3){top:1.875rem;width:0.9375rem;right:0.8125rem}.navToggle.active span:nth-child(1){top:1.4375rem;transform:rotate(-45deg);z-index:10}.navToggle.active span:nth-child(2){top:1.4375rem;transform:rotate(45deg)}.navToggle.active span:nth-child(3){top:1.4375rem;transform:rotate(45deg);display:none}.navToggle i{transform:scale(-1, 1);font-size:1.125rem;width:1.125rem;height:1.125rem;position:absolute;top:0;bottom:0;margin:auto;left:0.5rem;filter:invert(100%)}.searchBox__result{background:rgba(255, 255, 255, 0.9);padding:1.25rem;border-radius:0 0 1.25rem 1.25rem}.searchBox__result .result-box{background:#FFF;padding:1.25rem 1.25rem 3.125rem 1.25rem}.searchBox__result .result-btn{margin-top:-1.875rem}.contentNav{position:fixed;top:0;right:-30rem;width:30rem;background:rgba(0, 0, 0, 0.85);height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:3.75rem;color:#FFF;font-size:1.125rem;z-index:100;-webkit-transition:0.7s;transition:0.7s}@media (max-width:640px){.contentNav{width:100%;z-index:120;padding-top:0;font-size:0.9375rem}}.contentNav.active{right:0}.contentNav a{color:#FFF}.contentNav__inner{height:100%;padding:2.5rem;overflow-y:scroll}@media (max-width:640px){.contentNav__inner{width:calc(100% - 1.875rem);padding:0;margin:0 0 0 auto;overflow-y:auto}}.contentNav__inner::-webkit-scrollbar{width:4px}.contentNav__inner::-webkit-scrollbar-track{background-color:rgba(0, 0, 0, 0.85)}.contentNav__inner::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px #fff;box-shadow:inset 0 0 6px #fff}.contentNav__spinner{width:calc(100% - 3.4375rem);margin:0 0 0 auto}.contentNav__spinner .contentNav-spmain .spmain-item{border-bottom:1px solid rgba(0, 0, 0, 0.5)}.contentNav__spinner .contentNav-spmain .spmain-item a{background:#FFF;height:2.5rem;display:flex;align-items:center;padding:0 1.25rem;color:#000;font-size:0.9375rem;position:relative}.contentNav__spinner .contentNav-spmain .spmain-item a:after{content:"";width:0.4375rem;height:0.875rem;background:url("img/arrow-grade.svg");position:absolute;top:0;bottom:0;right:1.25rem;margin:auto}.contentNav__spinner .contentNav-spmain .spmain-item a:hover{text-decoration:none;background:linear-gradient(90deg, #1ba4de 0%, #3cc47c 100%);color:#FFF}.contentNav__spinner .contentNav-spmain .spmain-item a:hover:after{background:url("img/arrow-wh.svg")}@media (max-width:640px){.contentNav-main{padding-right:1.25rem;padding-top:2.5rem}}.contentNav-main .main-item{padding:5rem 1.875rem 0}.contentNav-main .main-item:last-child{border-bottom:0}.contentNav-main .main-item .nav-en{text-align:right;margin-bottom:1.25rem}.contentNav-main .main-item .nav-en a{color:#3cc47c;display:inline-flex;justify-content:flex-end}.contentNav-main .main-item .nav-en a:after{content:"";font-family:"Font Awesome 5 Free";color:#3CC47C;font-weight:700;margin-left:0.3125rem}.contentNav-main .main-item dl dt{margin-top:0.975rem;display:flex;padding:18px 0;border-bottom:1px solid #fff;align-items:center}.contentNav-main .main-item dl dt svg{width:1.3em;margin-right:0.3em;font-size:0.925rem}.contentNav-main .main-item dl dd{margin-top:0.9735rem;position:relative;display:flex;align-items:center;margin-left:1.3em;font-size:1rem;flex-wrap:wrap}@media (max-width:640px){.contentNav-main .main-item dl dd{margin-top:0;padding-left:1em}}.contentNav-main .main-item dl dd.menu-bottom{border-bottom:0}@media (max-width:640px){.contentNav-main .main-item dl dd{font-size:0.925rem}}.contentNav-main .main-item dl dd:before{content:"-";margin-right:0.3em}@media (max-width:640px){.contentNav-main .main-item dl dd:before{position:absolute;top:0;bottom:0;left:0;height:1.25rem;margin:auto}}.contentNav-main .main-item dl dd.is-drop{width:100%}.contentNav-main .main-item dl dd.is-drop:before{bottom:auto;top:0.5rem}.contentNav-main .main-item dl dd.is-drop .sub-parent{width:93%}.contentNav-main .main-item dl dd.is-drop .sub-children{width:70%}.contentNav-main .main-item dl dd a,.contentNav-main .main-item dl dd span{display:flex;align-items:center}.contentNav-main .main-item dl dd a i,.contentNav-main .main-item dl dd span i{width:1rem;margin-right:0.3em}@media (max-width:640px){.contentNav-main .main-item dl dd a,.contentNav-main .main-item dl dd span{width:100%;padding:0.625rem 0}.contentNav-main .main-item dl dd a:after,.contentNav-main .main-item dl dd span:after{content:"";font-family:"Font Awesome 5 Free";margin-left:auto;color:#3CC47C;font-weight:700}}.contentNav-main .main-item dl dd .sub-parent{cursor:pointer;width:90%}@media (max-width:640px){.contentNav-main .main-item dl dd .sub-parent{padding-left:0}}.contentNav-main .main-item dl dd .sub-parent:hover{text-decoration:underline}.contentNav-main .main-item dl dd .sub-children{display:none;margin-top:0.3125rem;margin-left:1.5em}.contentNav-main .main-item dl dd .sub-children li{display:flex;align-items:center;line-height:1.8}.contentNav-main .main-item dl dd .sub-children li:before{content:"-";margin-right:0.3em}.contentNav-main .main-item dl dd .sub-children li a{padding:0.3125rem 0}.contentNav-main h2{margin-bottom:15.6px;font-weight:700;border-bottom:1px solid #3cc47c;padding-bottom:15px;display:flex;align-items:center;font-size:1.125rem}.contentNav-main h2:after{content:"";margin-left:auto;font-family:"Font Awesome 5 Free";color:#3CC47C}.contentNav-main h2.active:after{content:""}.contentNav-main h2.nest-head{margin-bottom:0}.contentNav-main h3{display:flex;align-items:center}.contentNav-main h3 i{width:1rem;margin-right:0.3em}.contentNav-main a{display:flex;align-items:center}.contentNav-main a i{width:1rem;margin-right:0.3em}.contentNav-main .contentNav-mainBox{margin-top:0.9375rem}.contentNav-pickup .pickup-item{margin-bottom:1.25rem}.contentNav-pickup .pickup-item a{background:#FFF;height:3.75rem;display:flex;align-items:center;color:#3cc47c}.contentNav-pickup .pickup-item a:hover{background:#3cc47c;color:#FFF !important}.contentNav-pickup .pickup-item i{width:2.8125rem;height:100%;background:#3cc47c;display:flex;justify-content:center;align-items:center;color:#fff}.contentNav-pickup .pickup-item span{width:calc(100% - 2.8125rem);height:100%;display:flex;justify-content:center;align-items:center;font-size:1rem}.contentNav-sub{font-size:1rem;margin-top:0.975rem;display:none}@media (max-width:640px){.contentNav-sub{font-size:0.925rem}}.contentNav-sub li{margin-top:0.9375rem;margin-left:0.75rem;display:flex;align-items:center;flex-wrap:wrap;padding-left:1em;position:relative}@media (max-width:640px){.contentNav-sub li{margin-top:0}}.contentNav-sub li:first-child{margin-top:0}.contentNav-sub li:before{content:"-";margin-right:0.3em;position:absolute;top:0;left:0;margin:auto;height:1.25rem}@media (max-width:640px){.contentNav-sub li:before{top:0.625rem}}@media (max-width:640px){.contentNav-sub li a,.contentNav-sub li span{padding:0.625rem 0;width:100%}.contentNav-sub li a:after,.contentNav-sub li span:after{content:"";font-family:"Font Awesome 5 Free";margin-left:auto;color:#3CC47C;font-weight:700}}.contentNav-sub li .sub-parent{cursor:pointer;display:flex;width:100%}@media (max-width:640px){.contentNav-sub li .sub-parent{padding:0.625rem 0}}.contentNav-sub li .sub-parent:hover{text-decoration:underline}.contentNav-sub li .sub-children{display:none;margin-top:0.3125rem;width:80%}.contentNav-sub li .sub-children li{display:flex;align-items:center;line-height:1.8;margin-top:0}.contentNav-sub li .sub-children li:before{content:"-";margin-right:0.3em;top:0.3125rem}.contentNav-sub li .sub-children li a{padding:0.3125rem 0}.contentNav-sub .sub-item{margin-bottom:0.9375rem}.contentNav-sub .sub-item a{position:relative;display:flex;align-items:center}.contentNav-sub .sub-item a:before{content:"";width:0.4375rem;height:1px;background:#FFF;margin-right:0.3125rem}.contentNav-sns{position:absolute;bottom:0;right:0;width:3.75rem;height:3.75rem;background:#FFF;border-radius:50%;display:flex;justify-content:center;align-items:center}#typing-target{border-right:2px solid #000;padding-right:2px;white-space:nowrap;animation:blink-cursor 0.8s steps(1) infinite;background:rgba(60, 196, 124, 0.4)}@keyframes blink-cursor{0%,50%{border-right-color:#000}50.01%,100%{border-right-color:transparent}}.smf-item__description{margin-top:0 !important}.btn-center{display:flex;align-items:center;justify-content:center}.btn-center a,.btn-center button{margin:0 1.4375rem}.btn-point{width:15rem;height:2.5rem;background:#fff;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;font-size:1.25rem;font-weight:700;color:#3cc47c}.btn-point:hover{text-decoration:none;background:#00888b;color:#fff}.btn-lgreen{width:15rem;height:2.5rem;background:#e1f6ea;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;font-size:1.25rem;font-weight:700;color:#3cc47c}.btn-lgreen:hover{text-decoration:none;background:#00888b;color:#fff}.btn-green{width:18.75rem;height:3.4375rem;background:#3cc47c;display:flex;align-items:center;justify-content:center;border-radius:1.875rem;font-size:1.25rem;font-weight:700;color:#fff}.btn-green:hover{text-decoration:none;background:#00888b;color:#fff}.btn-lblue{width:21.875rem;height:3.4375rem;background:#3ab8ff;display:flex;align-items:center;justify-content:center;border-radius:1.875rem;font-size:1.25rem;font-weight:700;color:#fff;transition:0.3s}.btn-lblue:hover{text-decoration:none;background:#3cc47c;color:#fff}.btn-yellow{width:22.5rem;height:3.4375rem;background:#ffea02;display:flex;align-items:center;justify-content:center;border-radius:1.875rem;font-size:1.25rem;font-weight:700;color:#000}.btn-yellow:hover{text-decoration:none;background:#000;color:#fff}.btn-white-sq{background:#FFF;width:18.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #000}@media (max-width:640px){.btn-white-sq{width:100%;height:2.8125rem}}.btn-white-sq:before{content:"";width:1.875rem;height:1px;background:rgba(0, 0, 0, 0.5);display:block;position:absolute;top:0;bottom:0;right:0.625rem;margin:auto}.btn-white-sq:after{content:"";width:0.9375rem;height:1px;background:#000;display:block;position:absolute;top:0;bottom:0;right:1.5625rem;margin:auto;transition:0.3s}.btn-white-sq:hover{text-decoration:none;background:#000;color:#FFF}.btn-white-sq:hover:before{background:rgba(255, 255, 255, 0.5)}.btn-white-sq:hover:after{background:#fff;right:0.625rem}.btn-gradation{background:#0031ae;background:-webkit-gradient(linear, left top, right top, from(#0031ae), to(#3ab8ff));background:linear-gradient(90deg, #0031ae 0%, #3ab8ff 100%);width:18.75rem;height:3.75rem;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;position:relative}@media (max-width:640px){.btn-gradation{width:100%;height:2.8125rem}}.btn-gradation:before{content:"";width:1.875rem;height:1px;background:rgba(255, 255, 255, 0.5);display:block;position:absolute;top:0;bottom:0;right:0.625rem;margin:auto}.btn-gradation:after{content:"";width:0.9375rem;height:1px;background:#fff;display:block;position:absolute;top:0;bottom:0;right:1.5625rem;margin:auto;-webkit-transition:0.3s;transition:0.3s}.btn-gradation:hover{text-decoration:none;color:#fff}.btn-gradation:hover:after{content:"";width:0.9375rem;height:1px;background:#fff;display:block;position:absolute;top:0;bottom:0;right:0.625rem;margin:auto}.newHeader{width:100%;height:5.625rem;display:flex;align-items:center;position:fixed;top:0;left:0;z-index:100;background-color:rgba(255, 255, 255, 0.7)}@media (max-width:640px){.newHeader{height:5.625rem;position:absolute}}.newHeader .newHeader__inner{width:100%;display:flex;align-items:center;padding:0 6.25rem 0 4.375rem}.newHeader.is-bg{background:#fff;position:sticky}@media (max-width:640px){.newHeader.is-bg{position:relative}}.newHeader .header-ttl{width:15rem}@media (max-width:640px){.newHeader .header-ttl{width:11.25rem;margin-left:-3em}}.global{margin:0 0 0 auto}@media (max-width:640px){.global{display:none}}.global .global-common{display:flex;align-items:center;justify-content:flex-end;font-size:0.875rem;margin-bottom:1.25rem}.global .global-common .is-tel{font-weight:700;font-size:1rem;pointer-events:none}.global .global-common .is-tel small{font-weight:400;font-size:0.8125rem}.global .global-common li{margin-left:2em;position:relative}.global .global-common li a{display:flex;align-items:center}.global .global-common li a i{margin-right:0.2em}.global .global-contents{display:flex;align-items:center;justify-content:flex-end;font-size:0.875rem}.global .global-contents li{position:relative;display:flex;align-items:center}.global .global-contents li>a{position:relative;z-index:100}.global .global-contents li:not(:last-child):after{content:"";width:1px;height:1.25rem;background:#000;display:block;margin:0 1.5rem}.global .global-contents li.parent .nest{display:none;position:absolute;padding-top:1.875rem;top:0;width:12.5rem}.global .global-contents li.parent .nest .child{background:rgba(255, 255, 255, 0.7);padding:0.9375rem}.global .global-contents li.parent .nest .child li:not(:last-child){margin-bottom:0.9375rem}.global .global-contents li.parent .nest .child li:after{display:none}.global .global-contents li.parent .nest .child li a:before{content:"-";margin-right:0.2em}.global .global-contents li.parent:last-child .nest{left:-6.25rem;margin:auto;width:15.625rem}.global .global-contents a{font-weight:700;display:flex;align-items:center}.global .global-contents a i{margin-right:0.3em}.global a{color:#000}.global a:hover{text-decoration:none;color:#3cc47c}.fixed__nav{width:3.75rem;height:2.8125rem;position:fixed;top:0;right:0;z-index:10000}.mypage{width:3.75rem;height:2.8125rem;background:#3cc47c;display:flex;align-items:center;justify-content:center;position:fixed;top:2.8125rem;right:0;z-index:1000}@media (max-width:640px){.mypage{position:absolute}}.lpHeader{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:relative;height:42rem;margin-bottom:2.5rem}@media (max-width:40rem){.lpHeader{height:31.25rem}}.lpHeader .lpheader-movie{width:100%;height:42rem;-webkit-mask-image:url("../img/lp/lp-mask.svg");mask-image:url("../img/lp/lp-mask.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center bottom;mask-position:center bottom;-webkit-mask-size:cover;mask-size:cover;z-index:-1;position:absolute;top:0;left:0}@media (max-width:40rem){.lpHeader .lpheader-movie{-webkit-mask-image:url("../img/lp/lp-mask-sp.svg");mask-image:url("../img/lp/lp-mask-sp.svg");height:31.25rem}}.lpHeader .lpheader-movie video{width:100%;height:42rem;-o-object-fit:cover;object-fit:cover}@media (max-width:40rem){.lpHeader .lpheader-movie video{height:31.25rem}}.lpHeader .lpheader-text{width:38.4375rem;margin-top:5rem}@media (max-width:40rem){.lpHeader .lpheader-text{width:92%}}.lpHeader .lpheader-text h1{margin-bottom:1.875rem}@media (max-width:40rem){.lpHeader .lpheader-text h1{margin-bottom:1.25rem}}.lpHeader .lpheader-text .desc{background:#FFE900;height:3.75rem;border-radius:3.125rem;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;color:#0031af;font-size:1.25rem;font-weight:700}@media (max-width:40rem){.lpHeader .lpheader-text .desc{font-size:0.71875rem;height:1.875rem;font-feature-settings:"palt"}}.newFooter .footer__contents{background:#e8f6fa;padding:4.0625rem 0}@media (max-width:640px){.newFooter .footer__contents{padding:2.5rem 0}}.newFooter .footer__contents h3{margin-bottom:1.875rem}@media (max-width:640px){.newFooter .footer__contents h3{width:11.25rem;margin:0 auto 1.875rem auto}}.newFooter .footer__contents .contents__inner{display:flex}@media (max-width:640px){.newFooter .footer__contents .contents__inner{flex-wrap:wrap}}.newFooter .footer__contents .footer-address{width:22.5rem;margin-right:1.875rem;font-size:0.875rem;line-height:2}@media (max-width:640px){.newFooter .footer__contents .footer-address{width:100%;font-size:0.8125rem;margin-right:0;margin-bottom:1.875rem}}.newFooter .footer__contents .footer-address address{margin-bottom:0.625rem}.newFooter .footer__contents .footer-address .footer-sns{display:flex}.newFooter .footer__contents .footer-address .footer-sns li{margin-right:0.5em}.newFooter .footer__contents .footer-nav{display:flex}@media (max-width:640px){.newFooter .footer__contents .footer-nav{flex-direction:column;margin:-0.9375rem 0;width:100%}}.newFooter .footer__contents .footer-nav dl{margin:0 1.875rem;font-size:0.875rem;font-weight:700}@media (max-width:640px){.newFooter .footer__contents .footer-nav dl{margin:0.9375rem 0 0 0}}.newFooter .footer__contents .footer-nav dl dt{margin-bottom:0.9375rem}.newFooter .footer__contents .footer-nav dl dd ul{padding-left:0.5em}.newFooter .footer__contents .footer-nav dl dd ul li{font-size:0.875rem;font-weight:700;margin-bottom:1.3em}@media (max-width:640px){.newFooter .footer__contents .footer-nav dl dd ul li{font-size:0.8125rem}}.newFooter .footer__contents .footer-nav dl dd ul li a{display:flex;align-items:center}.newFooter .footer__contents .footer-nav dl dd ul li a:before{content:"-";margin-right:0.5em}.newFooter .footer__contents .footer-nav dl dd ul li a:hover{text-decoration:none;color:#3cc47c}.newFooter .footer__contents .footer-nav>ul{margin:0 1.875rem}@media (max-width:640px){.newFooter .footer__contents .footer-nav>ul{margin:0.625rem 0;width:100%}}.newFooter .footer__contents .footer-nav>ul li{font-size:0.875rem;font-weight:700;margin-bottom:1.3em}@media (max-width:640px){.newFooter .footer__contents .footer-nav>ul li{font-size:0.8125rem}}.newFooter .footer__contents .footer-nav>ul li a{display:flex;align-items:center}.newFooter .footer__contents .footer-nav>ul li a:before{content:"-";margin-right:0.5em}.newFooter .footer__contents .footer-nav>ul li a:hover{text-decoration:none;color:#3cc47c}.newFooter .footer__bottom{background:#fff;padding:3.75rem 0 1.875rem 0}@media (max-width:640px){.newFooter .footer__bottom{padding:1.875rem 0}}.newFooter .footer__bottom .bottom__inner{font-size:0.8125rem;display:flex;align-items:center;margin-bottom:2.5rem}@media (max-width:640px){.newFooter .footer__bottom .bottom__inner{flex-direction:column;align-items:flex-start}}.newFooter .footer__bottom .bottom-union{margin-right:5.3125rem}@media (max-width:640px){.newFooter .footer__bottom .bottom-union{margin-right:0;margin-bottom:1.25rem}}.newFooter .footer__bottom .union-banner{display:flex;margin:-1.25rem;align-items:center}.newFooter .footer__bottom .union-banner li{margin:1.25rem}.newFooter a{color:#000}.copy{font-size:0.75rem;text-align:center}.sideCta{position:fixed;right:0;top:30vh;width:3.125rem;z-index:100}@media (max-width:640px){.sideCta{width:100%;top:auto;bottom:0;display:flex;align-items:center}}.sideCta a{background:#ffea02;width:3.125rem;min-height:12.5rem;display:flex;padding:0.9375rem 0;align-items:center;justify-content:center;font-size:0.9375rem;writing-mode:vertical-rl;text-orientation:upright;font-weight:700;border-radius:0.75rem 0 0 0.75rem}@media (max-width:640px){.sideCta a{writing-mode:horizontal-tb;min-height:initial;width:100%;border-radius:0.5rem 0.5rem 0 0;align-items:center;font-size:0.875rem;height:2.8125rem}}.sideCta a:not(:last-child){margin-bottom:0.625rem}@media (max-width:640px){.sideCta a:not(:last-child){margin-bottom:0;margin-right:0.3125rem}}.sideCta a:hover{text-decoration:none;background:#000;color:#fff}.sideCta a i,.sideCta a svg{margin-bottom:0.3125rem;display:block}@media (max-width:640px){.sideCta a i,.sideCta a svg{margin-right:0.3125rem;margin-bottom:0}}.is-fullWidth{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.commonTtl{font-size:2.625rem;font-weight:500;margin-bottom:1.875rem;line-height:1.4}@media (max-width:640px){.commonTtl{font-size:1.875rem}}.pageBlock{padding:6.875rem 0}@media (max-width:640px){.pageBlock{padding:3.75rem 0}}.pageBlock60{padding:3.75rem 0}.bg-lb-grade{background:linear-gradient(90deg, #ebf8fe 0%, #eefef7 100%)}.commonCta{background:linear-gradient(90deg, #2ab9a3 0%, #2acaa1 100%);padding:2.1875rem 0;color:#fff;text-align:center}.commonCta h2{font-size:1.125rem;font-weight:700;margin-bottom:1.5625rem;line-height:1.4}@media (max-width:640px){.commonCta .btn-center{flex-direction:column}.commonCta .btn-center a,.commonCta .btn-center button{margin:0.5em 0}}.search__tab{width:15.9375rem;background:#fff;border-radius:0.25rem 0.25rem 0 0;padding:0.75rem 0;text-align:center;margin-bottom:2px}.search__tab h3{color:#000;display:flex;align-items:flex-end;justify-content:center;font-size:1rem;margin-bottom:0;padding-bottom:0;line-height:1;font-weight:600}.search__tab h3 img{margin-right:0.3em}.searchBox .searchBox__switch{margin:0 0 1.5625rem auto;width:9.375rem;height:2.1875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(255, 255, 255, 0.9);border-radius:3.125rem;position:relative}.searchBox .selectText{margin-top:calc(-1.5625rem / 2);font-size:0.875rem;font-weight:700}.searchBox .searchBox__switch span{width:50%;text-align:center;font-size:0.875rem;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative}.searchBox .searchBox__switch span.on{color:#FFF;z-index:10;height:2.1875rem}.searchBox .searchBox__switch span.on a{color:#FFF}.searchBox .searchBox__switch span.on:before{content:"";background:-webkit-gradient(linear, left top, right top, from(#1ba4de), to(#3cc47c));background:linear-gradient(90deg, #1ba4de 0%, #3cc47c 100%);width:5.3125rem;height:2.1875rem;position:absolute;top:0;left:0;border-radius:3.125rem}.searchBox .searchBox__switch span:last-child.on:before{left:-0.625rem}.searchBox .searchBox__tab{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -1px}.searchBox .searchBox__tab li{width:calc(50% - 1px);height:2.5rem;margin:0 0.0625rem;background:#c7c7c7;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;font-size:0.875rem;border-radius:0.5rem 0.5rem 0 0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s;transition:0.3s}@media (max-width:640px){.searchBox .searchBox__tab li{font-size:0.75rem}}.searchBox .searchBox__tab li.active,.searchBox .searchBox__tab li:hover{background:rgba(255, 255, 255, 0.9)}.searchBox .searchBox__tab li.active:after,.searchBox .searchBox__tab li:hover:after{content:"";width:100%;height:2px;background:#33f;background:-webkit-gradient(linear, left top, right top, from(#33f), to(#3cc47c));background:linear-gradient(90deg, #33f 0%, #3cc47c 100%);position:absolute;bottom:0;left:0}.searchBox .searchBox__tab li a{display:block;width:100%;text-align:center}.searchBox__tabselect{overflow:hidden;width:100%;text-align:center;position:relative;border-radius:0.5rem 0.5rem 0 0;background:linear-gradient(90deg, #1ba4de 0%, #3cc47c 100%);padding:0.625rem}.searchBox__tabselect::before{content:"";background:url("img/icon-arrow-wh.svg") no-repeat;width:7px;height:0.875rem;display:block;position:absolute;right:1.25rem;top:0;bottom:0;margin:auto;transform:rotate(90deg);pointer-events:none}.searchBox__tabselect select{width:100%;padding-right:1em;cursor:pointer;text-indent:0.01px;text-overflow:ellipsis;border:none;outline:none;background:transparent;background-image:none;box-shadow:none;-webkit-appearance:none;appearance:none;color:#FFF}.searchBox .searchBox__result{border-radius:0 0 0.25rem 0.25rem;overflow:auto;height:60vh;background:rgba(255, 255, 255, 0.8);padding:1.875rem 1.25rem}@media (max-width:640px){.searchBox .searchBox__result{height:15rem}}.searchBox .searchBox__result .result-box{background:#FFF;padding:1.25rem 1.25rem 3.125rem 1.25rem}@media (max-width:640px){.searchBox .searchBox__result .result-box{padding-left:0.625rem;padding-right:0.625rem}}.searchBox .searchBox__result .result-btn{margin-top:-1.875rem}.searchBox .searchBox__result .result-box .result-box-content{text-align:center;padding:1.875rem 0.125rem}.searchBox .searchBox__result .result-box .result-box-content:first-child{margin-top:-1.25rem}.searchBox .searchBox__result .result-box .result-box-content:last-child{margin-bottom:-1.25rem}.searchBox .searchBox__result .result-box .result-box-content h3{background:linear-gradient(90deg, rgba(27, 164, 222, 0.1) 0%, rgba(60, 196, 124, 0.1) 100%);text-align:center;padding:1.25rem 0.625rem;font-weight:700;font-size:1.25rem;width:85%;margin:0 auto 1.25rem auto}.searchBox .searchBox__result .result-box .result-box-content p{margin-bottom:1.25rem}.searchBox .searchBox__result .result-box .result-box-content .result-box-btn{width:85%;margin:0 auto 1.25rem auto}.newTop .topMv{width:100%;min-height:46.25rem;height:43.125rem;position:relative;display:flex;flex-direction:column;justify-content:center}@media (max-width:640px){.newTop .topMv{height:auto;min-height:initial;aspect-ratio:1}}.newTop .topMv .mv-bg{position:absolute;width:100%;min-height:46.25rem;height:43.125rem;top:0;left:0;z-index:-1}@media (max-width:640px){.newTop .topMv .mv-bg{height:auto;min-height:initial;aspect-ratio:1}}.newTop .topMv .mv-bg img{width:100%;height:43.125rem;object-fit:cover}@media (max-width:640px){.newTop .topMv .mv-bg img{height:auto;aspect-ratio:1}}@media (max-width:640px){.newTop .topMv .top-ttl{margin-top:-8.75rem;padding-top:7.8125rem}}.newTop .topMv h2{font-size:3.4375rem;font-weight:500;line-height:1.3;font-feature-settings:"palt";letter-spacing:1px;margin-bottom:3.75rem}@media (max-width:640px){.newTop .topMv h2{font-size:1.5625rem;margin-bottom:1.875rem}}.newTop .topMv h2 span{color:#3cc47c}.newTop .news__important{background:rgba(255, 255, 255, 0.8);position:absolute;bottom:0;left:0;width:100%;padding:0.5rem 1.25rem}.newTop .news__important .news-inner{display:flex;align-items:center}@media (max-width:640px){.newTop .news__important .news-inner{flex-direction:column;align-items:flex-start;padding:0.5rem 0}}.newTop .news__important .news-inner strong{background:#e60022;display:inline-flex;align-items:center;justify-content:center;height:2.1875rem;color:#fff;font-size:0.875rem;padding:0 1rem;border-radius:0.25rem;margin-right:1rem;flex-shrink:0}@media (max-width:640px){.newTop .news__important .news-inner strong{font-size:0.6875rem;padding:0 0.5rem;margin-right:0;margin-bottom:0.3125rem;height:1.5rem}}.newTop .news__important .news-inner strong i{background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;width:0.875rem;height:0.875rem;color:#e60022;margin-right:3px;font-size:0.8125rem}.newTop .news__important .news-inner a{display:flex;flex-grow:1}@media (max-width:640px){.newTop .news__important .news-inner a{width:100%;line-height:1.4;font-size:0.75rem}}.newTop .topGlobal{background:#3cc47c}.newTop .topGlobal .topGlobal__inner{display:flex}@media (max-width:640px){.newTop .topGlobal .topGlobal__inner{flex-wrap:wrap;padding:0}}.newTop .topGlobal .topGlobal__inner li{width:calc(100% / 4);text-align:center;position:relative;border-left:1px solid #fff}@media (max-width:640px){.newTop .topGlobal .topGlobal__inner li{width:50%;border-left:0;border-bottom:1px solid #fff;border-left:1px solid #fff}}.newTop .topGlobal .topGlobal__inner li:last-child{border-right:1px solid #fff}.newTop .topGlobal .topGlobal__inner li a{display:flex;align-items:center;flex-direction:column;justify-content:center;color:#fff;line-height:1.5;padding:1.5625rem 0;height:100%}@media (max-width:640px){.newTop .topGlobal .topGlobal__inner li a{padding:0.9375rem}}.newTop .topGlobal .topGlobal__inner li a:hover{text-decoration:none;background:#00888b}.newTop .topGlobal .topGlobal__inner li h2{font-weight:700;font-size:1.25rem;margin-bottom:0.625rem;display:block;position:relative;z-index:10;font-feature-settings:"palt"}@media (max-width:640px){.newTop .topGlobal .topGlobal__inner li h2{font-size:0.875rem}}.newTop .topGlobal .topGlobal__inner li h2 small{font-size:1rem;display:block}@media (max-width:640px){.newTop .topGlobal .topGlobal__inner li h2 small{font-size:0.75rem}}.newTop .topGlobal .topGlobal__inner li .nav-image{display:block;position:relative;z-index:10;min-height:6.9375rem;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.newTop .topGlobal .topGlobal__inner li .nav-image{min-height:4.6875rem;max-height:6.25rem;padding:0.625rem}}.newTop .topGlobal .topGlobal__inner li .nav-icon{width:1.4375rem;height:1.4375rem;position:absolute;bottom:1.125rem;right:1.25rem}.newTop .topGlobal .topGlobal__inner li .nav-bg{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:10.8125rem;display:flex;align-items:center;justify-content:center;z-index:1}@media (max-width:640px){.newTop .topGlobal .topGlobal__inner li .nav-bg{height:6.25rem;width:7.5rem}}.newTop .topNews{padding:3.125rem 0 2.5rem 0}.newTop .topNews h2{font-size:0.875rem;font-weight:700;margin-bottom:1.875rem}.newTop .topNews h2 span{font-family:"Lato", sans-serif;font-size:1.875rem;letter-spacing:2px;margin-right:0.3em}.newTop .topNews .news__grid{display:flex;align-items:center}@media (max-width:640px){.newTop .topNews .news__grid{flex-direction:column}}.newTop .topNews .news__grid .news-head{width:10rem}@media (max-width:640px){.newTop .topNews .news__grid .news-head{width:100%;margin-bottom:1.5rem;display:flex;margin:0 -0.3125rem 2.5rem -0.3125rem}}.newTop .topNews .news__grid .news-list{width:100%;margin-left:3.125rem;padding-left:3.125rem;border-left:1px solid #000}@media (max-width:640px){.newTop .topNews .news__grid .news-list{margin-left:0;padding-left:0;border:0}}.newTop .topNews .news__grid .news-list li{display:flex;align-items:center;margin-bottom:1.5625rem}@media (max-width:640px){.newTop .topNews .news__grid .news-list li{flex-wrap:wrap}}.newTop .topNews .news__grid .news-list li:last-child{margin-bottom:0}.newTop .topNews .news__grid .news-list li .cat{width:6.25rem;margin:0 0.625rem 0 0}.newTop .topNews .news__grid .news-list li time{width:6.25rem;margin-right:0.625rem}.newTop .topNews .news__grid .news-list li h3{width:calc(100% - 13.75rem)}@media (max-width:640px){.newTop .topNews .news__grid .news-list li h3{width:100%;margin-top:0.625rem;line-height:1.4}}.newTop .topNews .cat{font-weight:700;font-size:0.875rem;background:#fff;padding:0.1875rem 0.3125rem;display:flex;width:6.25rem;justify-content:center;align-items:center;border-radius:1.875rem;margin:0.46875rem 0}@media (max-width:640px){.newTop .topNews .cat{margin:0 0.3125rem}}.newTop .topNews .cat a:hover{text-decoration:none;opacity:0.7}.newTop .topNews .cat-all{color:#2d51b9}.newTop .topNews .cat-all a{color:#2d51b9}.newTop .topNews .cat-news{color:#5cc4ff}.newTop .topNews .cat-news a{color:#5cc4ff}.newTop .topNews .cat-ships{color:#00888b}.newTop .topNews .cat-ships a{color:#00888b}.newTop .topReason{padding:3.75rem 0}.newTop .topReason h2{text-align:center;color:#3cc47c;font-size:1.375rem;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:1.5625rem}@media (max-width:640px){.newTop .topReason h2{font-size:1.125rem}}.newTop .topReason h2 i{display:block;width:1rem;margin-right:0.3em}.newTop .topReason h3{font-size:2.5625rem;font-weight:700;text-align:center;margin-bottom:1.5625rem}@media (max-width:640px){.newTop .topReason h3{font-size:1.625rem;line-height:1.4}}.newTop .topReason .description{text-align:center;font-weight:700;margin-bottom:1.875rem}@media (max-width:640px){.newTop .topReason .description{text-align:left}}.newTop .topReason .topReason__map{background:#e8f6fa;padding:1.875rem 0;text-align:center;margin-bottom:2.1875rem}.newTop .topReason .topReason__map .map-inner{width:52.1875rem;margin:0 auto}@media (max-width:640px){.newTop .topReason .topReason__map .map-inner{width:100%;padding:0 0.9375rem}}.newTop .topReason .topReason__grid{display:flex;gap:2.625rem;margin-bottom:2.5rem}@media (max-width:640px){.newTop .topReason .topReason__grid{flex-direction:column;gap:1.25rem}}.newTop .topReason .topReason__grid li{width:calc(100% / 3 - 2.625rem);background:#e1f6ea;padding:1.5625rem}@media (max-width:640px){.newTop .topReason .topReason__grid li{width:100%;padding:0.9375rem}}.newTop .topReason .topReason__grid li h4{color:#3cc47c;font-weight:700;font-size:1.625rem;text-align:center;margin-bottom:1.25rem}.newTop .topReason .topReason__grid li h4 small{display:block;font-weight:700;font-size:1rem;color:#00888b;margin-bottom:0.9375rem}.newTop .topReason .topReason__grid li p{line-height:1.6}.newTop .topReason .topReason__btn h4{color:#3cc47c;font-weight:700;display:flex;align-items:center;justify-content:space-between;width:18.125rem;margin:0 auto 0.9375rem auto}.newTop .topReason .topReason__btn h4:before{content:"";width:5.625rem;height:2px;background:#3cc47c;display:block}.newTop .topReason .topReason__btn h4:after{content:"";width:5.625rem;height:2px;background:#3cc47c;display:block}.newTop .topFourty h2{font-size:2.5625rem;font-weight:700;text-align:center;margin-bottom:1.5625rem}@media (max-width:640px){.newTop .topFourty h2{font-size:1.625rem;line-height:1.4}}.newTop .topFourty .description{text-align:center;font-weight:700;margin-bottom:1.875rem}@media (max-width:640px){.newTop .topFourty .description{text-align:left}}.newTop .topFourty .topFourty__grid{display:flex;gap:2.625rem;margin-bottom:1.875rem}@media (max-width:640px){.newTop .topFourty .topFourty__grid{flex-direction:column;gap:1.3125rem}}.newTop .topFourty .topFourty__grid .grid-item{width:calc(50% - 2.625rem);background:#fff;padding:2.1875rem;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:640px){.newTop .topFourty .topFourty__grid .grid-item{width:100%;flex-direction:column}}.newTop .topFourty .topFourty__grid h3{font-size:1.375rem;font-weight:700;color:#00888b;text-align:center}@media (max-width:640px){.newTop .topFourty .topFourty__grid h3{margin-bottom:1rem;order:1;line-height:1.4}}.newTop .topFourty .topFourty__grid .item-status{display:flex;align-items:flex-end;justify-content:center}@media (max-width:640px){.newTop .topFourty .topFourty__grid .item-status{flex-direction:column;align-items:center;order:2}}@media (max-width:640px){.newTop .topFourty .topFourty__grid .item-status .status-image{margin-bottom:1rem}}.newTop .topFourty .topFourty__grid .item-status .status-text{margin-right:1em;flex-shrink:0}@media (max-width:640px){.newTop .topFourty .topFourty__grid .item-status .status-text{order:1}}.newTop .topFourty .topFourty__grid .item-status .status-text p{line-height:1;font-weight:700}.newTop .topFourty .topFourty__grid .item-status .status-text strong{color:#3cc47c;font-size:4rem;margin-right:0.1em}.newTop .topService{position:relative;background:url("../img/pc_top_14.jpg") no-repeat center right;background-size:auto 100%}@media (max-width:640px){.newTop .topService{background-size:contain}}.newTop .topService h2{font-weight:700;font-size:2.5rem;margin-bottom:3.75rem}@media (max-width:640px){.newTop .topService h2{font-size:1.625rem;margin-bottom:1.875rem;line-height:1.4}}.newTop .topService .topService__grid{width:34.0625rem;display:flex;flex-wrap:wrap;gap:1.5625rem}@media (max-width:640px){.newTop .topService .topService__grid{width:100%;gap:0.78125rem}}.newTop .topService .topService__grid .grid-item{width:calc(50% - 1.5625rem);padding:1.5625rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e1f6ea}@media (max-width:640px){.newTop .topService .topService__grid .grid-item{width:100%;padding:1.5625rem 0.9375rem}}.newTop .topService .topService__grid .item-image{margin-bottom:1.5625rem;text-align:center;height:5rem;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.newTop .topService .topService__grid .item-image{height:auto}}.newTop .topService .topService__grid h3{font-size:1.25rem;font-weight:700;color:#00888b;margin-bottom:0.9375rem;text-align:center;line-height:1.3;font-feature-settings:"palt"}.newTop .topService .topService__grid p{font-feature-settings:"palt";letter-spacing:0.03125rem}.newTop .topService .topService__grid p:not(:last-child){margin-bottom:0.9375rem}.newTop .topService .topService__grid a{color:#00888b;text-decoration:underline}.newTop .topVoice h2{font-size:2.5625rem;font-weight:700;text-align:center;margin-bottom:2.5rem;line-height:1.3}@media (max-width:640px){.newTop .topVoice h2{font-size:1.625rem}}.newTop .topVoice .voice__body .voice-grid{display:flex;margin-bottom:3.125rem}.newTop .topVoice .voice__body .voice-grid dt{width:6.25rem;text-align:center}@media (max-width:640px){.newTop .topVoice .voice__body .voice-grid dt{width:5rem}}.newTop .topVoice .voice__body .voice-grid dt .voice-thumb{width:3.75rem;margin:0 auto 0.625rem auto}.newTop .topVoice .voice__body .voice-grid dt .voice-name{text-align:center;font-size:0.8125rem;line-height:1.3}@media (max-width:640px){.newTop .topVoice .voice__body .voice-grid dt .voice-name{font-size:0.6875rem}}.newTop .topVoice .voice__body .voice-grid dd{width:calc(100% - 8.125rem);background:#fff;padding:1.5625rem 2.8125rem;position:relative;display:flex;align-items:center}@media (max-width:640px){.newTop .topVoice .voice__body .voice-grid dd{width:calc(100% - 6.25rem);padding:0.9375rem}}.newTop .topVoice .voice__body .voice-grid:nth-child(odd) dt{order:1;margin-left:1.875rem}.newTop .topVoice .voice__body .voice-grid:nth-child(odd) dd:after{content:"";width:0;height:0;border-style:solid;border-width:9px 26px 0px 0px;border-color:#ffffff transparent transparent transparent;position:absolute;top:0;bottom:0;margin:auto;right:-1.625rem}@media (max-width:640px){.newTop .topVoice .voice__body .voice-grid:nth-child(odd) dd:after{bottom:auto;top:2.5rem}}.newTop .topVoice .voice__body .voice-grid:nth-child(even) dt{margin-right:1.875rem}.newTop .topVoice .voice__body .voice-grid:nth-child(even) dd:after{content:"";width:0;height:0;border-style:solid;border-width:9px 26px 0px 0px;border-color:#ffffff transparent transparent transparent;position:absolute;top:0;bottom:0;margin:auto;left:-1.625rem;transform:scale(-1, 1)}@media (max-width:640px){.newTop .topVoice .voice__body .voice-grid:nth-child(even) dd:after{bottom:auto;top:2.5rem}}.newTop .topTopics h2{font-size:2.5625rem;font-weight:700;text-align:center;margin-bottom:1.5625rem}.newTop .topTopics .description{text-align:center;font-weight:700;margin-bottom:1.875rem}.newTop .topTopics .topTopics__grid{display:flex;gap:1.125rem;margin-bottom:2.5rem}@media (max-width:640px){.newTop .topTopics .topTopics__grid{flex-direction:column}}.newTop .topTopics .topTopics__grid li{width:calc(100% / 4 - -1.125rem);background:#e2f6eb;border-radius:3.125rem 0 0 0;box-shadow:0px 3px 0.3125rem 0px rgba(0, 0, 0, 0.35);transition:0.3s}@media (max-width:640px){.newTop .topTopics .topTopics__grid li{width:100%}}.newTop .topTopics .topTopics__grid li:hover{background:#00888b}.newTop .topTopics .topTopics__grid li a:hover{text-decoration:none;color:#fff}.newTop .topTopics .topTopics__grid li .grid-image img{border-radius:3.125rem 0 0 0;width:100%;height:10.3125rem;object-fit:cover}@media (max-width:640px){.newTop .topTopics .topTopics__grid li .grid-image img{height:11.25rem}}.newTop .topTopics .topTopics__grid li .grid-text{padding:1.25rem}.newTop .topTopics .topTopics__grid li .grid-text h3{font-size:1.125rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem}.newContent__header{height:31.25rem;position:relative}@media (max-width:640px){.newContent__header{height:auto;aspect-ratio:1.3333333333}}.newContent__header .header-image{width:53%;height:31.25rem;position:absolute;top:0;right:0;z-index:-1}@media (max-width:640px){.newContent__header .header-image{width:100%;height:auto;aspect-ratio:1.3333333333}}.newContent__header .header-image img{width:100%;height:31.25rem;object-fit:cover;object-position:top right}@media (max-width:640px){.newContent__header .header-image img{height:100%;width:85%;margin:0 0 0 auto;display:block;aspect-ratio:1.3333333333}}.newContent__header .header-text{position:relative;z-index:10}.newContent__header .header-text .header-ttl{padding-top:11.25rem;position:relative;z-index:15;margin-bottom:7.5rem}@media (max-width:640px){.newContent__header .header-text .header-ttl{padding-top:8.4375rem;margin-bottom:10rem}}.newContent__header .header-text h1{font-size:3.125rem;font-weight:700;color:#fff;letter-spacing:2px}@media (max-width:640px){.newContent__header .header-text h1{font-size:1.625rem;letter-spacing:normal}}.newContent__header .header-text .header-description{color:#fff;font-weight:700;font-size:1.5rem;line-height:1.4;margin-bottom:0.625rem}@media (max-width:640px){.newContent__header .header-text .header-description{font-size:1rem;margin-bottom:0.3125rem}}.newContent__header .header-text h2{font-size:1.8125rem;font-weight:700;margin-bottom:2.1875rem;line-height:1.3}.newContent__header:before{content:"";width:50%;height:15.625rem;background:linear-gradient(90deg, #2ab9a2 0%, #36d286 100%);position:absolute;top:5.3125rem;left:0}@media (max-width:640px){.newContent__header:before{width:70%;height:6.25rem;top:6.25rem}}.newCompany h2{text-align:left;margin-bottom:2.1875rem}.newCompany h2 span{color:#3cc47c;font-size:6.25rem;font-family:"Lato", sans-serif;font-weight:300;transform:scale(1.13, 1);display:block;margin-left:3.75rem;margin-bottom:0.625rem}@media (max-width:640px){.newCompany h2 span{font-size:3.125rem;margin-left:0.9375rem}}.newCompany h3{font-size:1.75rem;font-weight:700;line-height:1.4;margin-bottom:1.875rem}@media (max-width:640px){.newCompany h3{font-size:1.375rem}}.newCompany .description{font-feature-settings:"palt";letter-spacing:0.03125rem;margin-bottom:4.375rem}@media (max-width:640px){.newCompany .description{margin-bottom:2.1875rem}}.newCompany .newCompany__body{padding:3.125rem 0 5.9375rem 0}@media (max-width:640px){.newCompany .newCompany__body{padding-bottom:3.125rem}}.newCompany .newCompany__table{padding:5.3125rem 0;width:50rem;margin:0 auto}@media (max-width:640px){.newCompany .newCompany__table{width:100%;padding:2.8125rem 0}}.newCompany .newCompany__table h3{font-size:2rem;text-align:center;font-weight:700;margin-bottom:2.8125rem}.newCompany .profile-table{width:100%}.newCompany .profile-table tr{background:#f5fbff}.newCompany .profile-table tr:nth-child(even){background:#FFF}.newCompany .profile-table th,.newCompany .profile-table td{text-align:left;line-height:1.6;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}@media (max-width:640px){.newCompany .profile-table th,.newCompany .profile-table td{display:block;width:100%}}.newCompany .profile-table th{width:190px;padding:0.9375rem 1.25rem 0.9375rem 2.5rem}@media (max-width:640px){.newCompany .profile-table th{width:100%;padding:0.625rem 1.25rem;font-weight:700}}.newCompany .profile-table td{padding:0.9375rem 2.5rem 0.9375rem 1.25rem}@media (max-width:640px){.newCompany .profile-table td{padding:0.625rem 1.25rem}}.newCompany .profile-table h3{font-weight:700}@media (max-width:640px){.newCompany .profile-table h3{margin-top:10px}}.newCompany .profile-map iframe{width:100%;height:400px}@media (max-width:640px){.newCompany .profile-map iframe{height:300px}}.newCompany .profile__access{border-top:1px solid #000;padding-top:5.3125rem}.newCompany .profile__access h3{text-align:center}.newCompany .profile__access address{line-height:1.8;text-align:center;margin-bottom:3.75rem}.newBusiness .newBusiness__body{padding:3.125rem 0 5.9375rem 0}@media (max-width:640px){.newBusiness .newBusiness__body{padding-bottom:3.125rem}}.newBusiness .newBusiness__intro{padding-bottom:7.5rem}.newBusiness .newBusiness__intro .intro__grid{display:flex;gap:2.8125rem;margin-bottom:2.8125rem}@media (max-width:640px){.newBusiness .newBusiness__intro .intro__grid{flex-wrap:wrap;gap:0.9375rem}}.newBusiness .newBusiness__intro .intro__grid li{width:calc(100% / 4 - 2.8125rem);padding:1rem;border:0.3125rem solid #85bfc1;text-align:center}@media (max-width:640px){.newBusiness .newBusiness__intro .intro__grid li{width:calc(50% - 0.9375rem);padding:0.9375rem}}.newBusiness .newBusiness__intro .intro__grid h4{text-align:center;line-height:1.3;font-size:1.25rem;font-weight:700;color:#00888b;margin-bottom:1.25rem}@media (max-width:640px){.newBusiness .newBusiness__intro .intro__grid h4{font-size:1rem}}@media (max-width:640px){.newBusiness .newBusiness__intro .intro__grid .grid-image{padding:0 0.9375rem}}.newBusiness .newBusiness__contents{padding-bottom:6.25rem}@media (max-width:640px){.newBusiness .newBusiness__contents{padding-bottom:3.125rem}}.newBusiness .newBusiness__contents .contents__block{height:41.25rem;margin-bottom:5rem;position:relative}@media (max-width:640px){.newBusiness .newBusiness__contents .contents__block{width:100%;height:31.25rem;margin-bottom:2.5rem}}.newBusiness .newBusiness__contents .contents__block:last-child{margin-bottom:0}.newBusiness .newBusiness__contents .contents__block:before{content:"";background:#ecfafc;width:53%;height:35.3125rem;display:block;position:absolute;right:0;top:0;bottom:0;margin:auto calc(50% - 50vw) auto 0;z-index:10}@media (max-width:640px){.newBusiness .newBusiness__contents .contents__block:before{width:90%;height:16.875rem;bottom:auto;top:12.1875rem}}.newBusiness .newBusiness__contents .contents__block:nth-child(even) .block-image{left:auto;right:0}.newBusiness .newBusiness__contents .contents__block:nth-child(even) .contents-text{margin:0 auto 0 0}@media (max-width:640px){.newBusiness .newBusiness__contents .contents__block:nth-child(even) .contents-text{margin:-3.75rem auto 0 0;padding:1.25rem 2.8125rem 0 1.25rem}}.newBusiness .newBusiness__contents .contents__block:nth-child(even):before{margin:auto 0 auto calc(50% - 50vw);right:auto;left:0}.newBusiness .newBusiness__contents .block-image{width:55%;position:absolute;top:0;left:0}@media (max-width:640px){.newBusiness .newBusiness__contents .block-image{position:static;width:100%}}.newBusiness .newBusiness__contents .block-image img{width:100%;height:41.25rem;object-fit:cover}@media (max-width:640px){.newBusiness .newBusiness__contents .block-image img{height:auto;aspect-ratio:1.3333333333}}.newBusiness .newBusiness__contents .contents-text{width:50%;height:41.25rem;display:flex;justify-content:center;flex-direction:column;margin:0 0 0 auto;padding:6.25rem 0 6.25rem 4.25rem;position:relative}@media (max-width:640px){.newBusiness .newBusiness__contents .contents-text{width:100%;height:12.5rem;margin-top:-3.125rem;padding:1.25rem 0 1.25rem 2.8125rem}}.newBusiness .newBusiness__contents .contents-text .text-inner{position:relative;z-index:15}@media (max-width:640px){.newBusiness .newBusiness__contents .contents-text h2{margin-bottom:1.25rem}}.newBusiness .newBusiness__contents .contents-text h2 span{margin-left:-0.625rem;transform:scale(1)}@media (max-width:640px){.newBusiness .newBusiness__contents .contents-text h2 span{margin-left:0;font-size:2.5rem}}@media (max-width:640px){.newBusiness .newBusiness__contents .contents-text h3{font-size:1.125rem;margin-bottom:1.25rem}}@media (max-width:640px){.newBusiness .newBusiness__contents .contents-text .contents-btn a{width:15rem;height:2.5rem;font-size:1.125rem}}.newBusiness h2{text-align:left;margin-bottom:2.1875rem}.newBusiness h2 span{color:#3cc47c;font-size:5.875rem;font-family:"Lato", sans-serif;font-weight:300;transform:scale(1.13, 1);display:block;margin-left:3.75rem;margin-bottom:0.625rem}@media (max-width:640px){.newBusiness h2 span{font-size:3.125rem;margin-left:0.9375rem}}.newBusiness h3{font-size:1.75rem;font-weight:700;line-height:1.4;margin-bottom:1.875rem}@media (max-width:640px){.newBusiness h3{font-size:1.375rem}}.newBusiness .description{font-feature-settings:"palt";letter-spacing:0.03125rem;margin-bottom:4.375rem}@media (max-width:640px){.newBusiness .description{margin-bottom:2.1875rem}}.newMessage h2{text-align:left;margin-bottom:2.1875rem}.newMessage h2 span{color:#3cc47c;font-size:6.25rem;font-family:"Lato", sans-serif;font-weight:300;transform:scale(1.13, 1);display:block;margin-left:3.75rem;margin-bottom:0.625rem}@media (max-width:640px){.newMessage h2 span{font-size:3.125rem;margin-left:0.9375rem}}.newMessage h3{font-size:1.75rem;font-weight:700;line-height:1.4;margin-bottom:1.875rem}@media (max-width:640px){.newMessage h3{font-size:1.375rem}}.newMessage .description{font-feature-settings:"palt";letter-spacing:0.03125rem;margin-bottom:4.375rem}@media (max-width:640px){.newMessage .description{margin-bottom:2.1875rem}}.newMessage .message__greeting{position:relative;margin:100px 0 80px 0}@media (max-width:640px){.newMessage .message__greeting{margin:50px 0 2.5rem 0}}.newMessage .message__greeting .message__greeting-inner{display:flex}@media (max-width:640px){.newMessage .message__greeting .message__greeting-inner{flex-direction:column}}.newMessage .message__greeting .message__greeting-text{width:32.1875rem}@media (max-width:640px){.newMessage .message__greeting .message__greeting-text{width:100%;order:1}}.newMessage .message__greeting .message__greeting-text h2{font-size:2.25rem;font-weight:700}.newMessage .message__greeting .message__greeting-text p{margin-bottom:1.5625rem;line-height:1.6;letter-spacing:normal}.newMessage .message__greeting .message__greeting-text p.is-owner{font-size:0.875rem;margin-bottom:0}.newMessage .message__greeting .message__greeting-text p.is-owner span{display:block;font-size:1.5rem}.newMessage .message__greeting .message__greeting-image{width:50%;position:absolute;top:0;right:0;text-align:right;margin-left:70px}@media (max-width:640px){.newMessage .message__greeting .message__greeting-image{width:100%;margin-left:0;position:static;text-align:left;margin-bottom:2.5rem}}.newMessage .message__greeting .message__greeting-image img{width:calc(100% - 70px);height:57.1875rem;object-fit:cover;object-position:top right}@media (max-width:640px){.newMessage .message__greeting .message__greeting-image img{width:100%;height:auto}}.newMessage .message__concept .message__concept-header{background:#f5fbff;padding:70px 1.25rem 14.6875rem 1.25rem;text-align:center}.newMessage .message__concept .message__concept-header h2{font-size:2rem;text-align:center;font-weight:700}.newMessage .message__concept .message__concept-header h2:after{left:0;right:0;margin:auto}@media (max-width:640px){.newMessage .message__concept .message__concept-header p{text-align:left}}.newMessage .message__concept .message__concept-body{text-align:center;padding:4.6875rem 1.25rem;margin-top:-10rem;position:relative;z-index:10;background:#FFF;box-shadow:1px 1px 0.25rem 1px #efefef}@media (max-width:640px){.newMessage .message__concept .message__concept-body{width:92%;margin:-10rem auto 0 auto}}.newMessage .message__concept .message__concept-body h3{font-size:1.5rem;margin-bottom:2.5rem;text-align:center;display:flex;flex-direction:column}@media (max-width:640px){.newMessage .message__concept .message__concept-body h3{font-size:1.375rem}}.newMessage .message__concept .message__concept-body i{text-align:center;margin-bottom:0.9375rem;font-family:"Montserrat", sans-serif;font-weight:300;font-size:2.625rem;color:#3cc47c}.newMessage .message__concept .message__concept-body i img{width:auto;height:28px}.newMessage .message__concept .message__concept-body p{line-height:1.6}@media (max-width:640px){.newMessage .message__concept .message__concept-body p{text-align:left}}.newMessage .message__concept .message__concept-body .message__concept-box:not(:last-child){margin-bottom:3.75rem}@media (max-width:640px){.newInvitation .newContent__header:before{height:7.5rem}}.newInvitation .newContent__header,.newBusinesstrip .newContent__header{height:43rem;margin-bottom:7.5rem}@media (max-width:640px){.newInvitation .newContent__header,.newBusinesstrip .newContent__header{height:auto;margin-bottom:3.75rem}}.newInvitation .newContent__header .header-image img,.newBusinesstrip .newContent__header .header-image img{height:43rem}@media (max-width:640px){.newInvitation .newContent__header .header-image img,.newBusinesstrip .newContent__header .header-image img{height:auto;aspect-ratio:1}}.newInvitation .newContent__header .header-ttl,.newBusinesstrip .newContent__header .header-ttl{padding-top:10.625rem}@media (max-width:640px){.newInvitation .newContent__header .header-ttl,.newBusinesstrip .newContent__header .header-ttl{padding-top:7.5rem}}.newInvitation .bg-grade01,.newBusinesstrip .bg-grade01{background:linear-gradient(90deg, #ebf8ff 0%, #eefef7 100%)}.newInvitation .bg-grade02,.newBusinesstrip .bg-grade02{background:linear-gradient(90deg, #d6effa 0%, #d9f6f3 100%)}.newInvitation .commonBlock__point h2,.newBusinesstrip .commonBlock__point h2{font-size:2.5625rem;font-weight:500;line-height:1.4;margin-bottom:5rem;font-feature-settings:"palt"}@media (max-width:640px){.newInvitation .commonBlock__point h2,.newBusinesstrip .commonBlock__point h2{font-size:2rem}}.newInvitation .commonBlock__point h2 small,.newBusinesstrip .commonBlock__point h2 small{display:block;font-size:1.0625rem}@media (max-width:640px){.newInvitation .commonBlock__point h2 small,.newBusinesstrip .commonBlock__point h2 small{font-size:0.9375rem}}.newInvitation .commonBlock__point .point__grid,.newBusinesstrip .commonBlock__point .point__grid{display:flex;flex-wrap:wrap;margin:-3.125rem -1.25rem}@media (max-width:640px){.newInvitation .commonBlock__point .point__grid,.newBusinesstrip .commonBlock__point .point__grid{margin:-1.875rem 0}}.newInvitation .commonBlock__point .point__grid .grid-item,.newBusinesstrip .commonBlock__point .point__grid .grid-item{width:calc(50% - 2.5rem);margin:3.125rem 1.25rem;background:#fff;padding:2.8125rem 1.875rem;position:relative;display:flex}@media (max-width:640px){.newInvitation .commonBlock__point .point__grid .grid-item,.newBusinesstrip .commonBlock__point .point__grid .grid-item{width:100%;padding:2.8125rem 1.5625rem 1.5625rem 1.5625rem;margin:1.875rem 0}}.newInvitation .commonBlock__point .point__grid .grid-item .item-text,.newBusinesstrip .commonBlock__point .point__grid .grid-item .item-text{width:21.25rem;margin-right:1.25rem;flex-shrink:0}@media (max-width:640px){.newInvitation .commonBlock__point .point__grid .grid-item .item-text,.newBusinesstrip .commonBlock__point .point__grid .grid-item .item-text{width:100%;margin-right:0}}.newInvitation .commonBlock__point .point__grid .grid-item .item-image,.newBusinesstrip .commonBlock__point .point__grid .grid-item .item-image{flex-grow:1;text-align:center;height:8.75rem;display:flex;align-items:center;justify-content:center}.newInvitation .commonBlock__point .point__grid .grid-item h3,.newBusinesstrip .commonBlock__point .point__grid .grid-item h3{font-size:1.75rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem}@media (max-width:640px){.newInvitation .commonBlock__point .point__grid .grid-item h3,.newBusinesstrip .commonBlock__point .point__grid .grid-item h3{font-size:1.375rem}}.newInvitation .commonBlock__point .point__grid .grid-item p,.newBusinesstrip .commonBlock__point .point__grid .grid-item p{font-size:1.125rem;font-feature-settings:"palt"}@media (max-width:640px){.newInvitation .commonBlock__point .point__grid .grid-item p,.newBusinesstrip .commonBlock__point .point__grid .grid-item p{font-size:1rem}}.newInvitation .commonBlock__point .point__grid .grid-item i,.newBusinesstrip .commonBlock__point .point__grid .grid-item i{display:block;color:#3cc47c;font-size:4.6875rem;font-family:"Montserrat", sans-serif;font-weight:300;position:absolute;top:-2.34375rem;left:1.5625rem}.newInvitation .commonBlock__flow,.newBusinesstrip .commonBlock__flow{padding:7.8125rem 0 6.25rem 0;position:relative}@media (max-width:640px){.newInvitation .commonBlock__flow,.newBusinesstrip .commonBlock__flow{padding:0 0 3.75rem 0}}.newInvitation .commonBlock__flow h2,.newBusinesstrip .commonBlock__flow h2{font-size:2.5625rem;font-weight:500;line-height:1.3;margin-bottom:7.1875rem}@media (max-width:640px){.newInvitation .commonBlock__flow h2,.newBusinesstrip .commonBlock__flow h2{font-size:1.875rem;margin-bottom:2.8125rem}}.newInvitation .commonBlock__flow .flow__col,.newBusinesstrip .commonBlock__flow .flow__col{position:relative;z-index:10}.newInvitation .commonBlock__flow .flow__col .col-item,.newBusinesstrip .commonBlock__flow .flow__col .col-item{background:#fff;padding:2.5rem 3.75rem;display:flex;align-items:center;margin-bottom:0.375rem}@media (max-width:640px){.newInvitation .commonBlock__flow .flow__col .col-item,.newBusinesstrip .commonBlock__flow .flow__col .col-item{padding:1.25rem}}.newInvitation .commonBlock__flow .flow__col .col-item .col-number,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-number{width:9.0625rem;font-size:4.6875rem;color:#3cc47c;font-family:"Montserrat", sans-serif;font-weight:300;flex-shrink:0}@media (max-width:640px){.newInvitation .commonBlock__flow .flow__col .col-item .col-number,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-number{width:3.125rem;font-size:1.625rem}}.newInvitation .commonBlock__flow .flow__col .col-item .col-text,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-text{flex-grow:1;padding-left:3.125rem;border-left:1px solid #000}@media (max-width:640px){.newInvitation .commonBlock__flow .flow__col .col-item .col-text,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-text{padding-left:0.9375rem}}.newInvitation .commonBlock__flow .flow__col .col-item .col-text h3,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-text h3{font-weight:700;font-size:1.5625rem;margin-bottom:1.25rem}@media (max-width:640px){.newInvitation .commonBlock__flow .flow__col .col-item .col-text h3,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-text h3{font-size:1.25rem}}@media (max-width:640px){.newInvitation .commonBlock__flow .flow__col .col-item .col-text p,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-text p{font-size:0.875rem}}.newInvitation .commonBlock__flow .flow__col .col-item .col-text a,.newBusinesstrip .commonBlock__flow .flow__col .col-item .col-text a{color:#3cc47c;text-decoration:underline}.newInvitation .commonBlock__lineup,.newBusinesstrip .commonBlock__lineup{padding:7.8125rem 0 6.25rem 0;position:relative}@media (max-width:640px){.newInvitation .commonBlock__lineup,.newBusinesstrip .commonBlock__lineup{padding-top:1.875rem;padding-bottom:3.75rem}}.newInvitation .commonBlock__lineup h2,.newBusinesstrip .commonBlock__lineup h2{font-size:2.5625rem;font-weight:500;line-height:1.3;margin-bottom:7.1875rem}@media (max-width:640px){.newInvitation .commonBlock__lineup h2,.newBusinesstrip .commonBlock__lineup h2{font-size:1.875rem;margin-bottom:2.8125rem}}.newInvitation .commonBlock__lineup .lineup__grid,.newBusinesstrip .commonBlock__lineup .lineup__grid{display:flex;flex-wrap:wrap;gap:1.25rem;position:relative;z-index:15}@media (max-width:640px){.newInvitation .commonBlock__lineup .lineup__grid,.newBusinesstrip .commonBlock__lineup .lineup__grid{gap:0.625rem}}.newInvitation .commonBlock__lineup .lineup__grid .grid-item,.newBusinesstrip .commonBlock__lineup .lineup__grid .grid-item{width:calc(100% / 4 - 1.25rem);aspect-ratio:1;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:640px){.newInvitation .commonBlock__lineup .lineup__grid .grid-item,.newBusinesstrip .commonBlock__lineup .lineup__grid .grid-item{width:calc(50% - 0.625rem);padding:0.9375rem 0.625rem}}.newInvitation .commonBlock__lineup .lineup__grid .item-image,.newBusinesstrip .commonBlock__lineup .lineup__grid .item-image{height:7.1875rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}@media (max-width:640px){.newInvitation .commonBlock__lineup .lineup__grid .item-image,.newBusinesstrip .commonBlock__lineup .lineup__grid .item-image{width:70%;height:6.25rem}}.newInvitation .commonBlock__lineup .lineup__grid h3,.newBusinesstrip .commonBlock__lineup .lineup__grid h3{font-weight:700;font-size:1.5rem;line-height:1.3;font-feature-settings:"palt"}@media (max-width:640px){.newInvitation .commonBlock__lineup .lineup__grid h3,.newBusinesstrip .commonBlock__lineup .lineup__grid h3{font-size:1.125rem}}.newInvitation .commonBlock__case,.newBusinesstrip .commonBlock__case{padding:6.875rem 0 4.6875rem 0}@media (max-width:640px){.newInvitation .commonBlock__case,.newBusinesstrip .commonBlock__case{padding:3.75rem 0}}.newInvitation .commonBlock__case h2,.newBusinesstrip .commonBlock__case h2{font-size:2.5625rem;font-weight:500;text-align:center;margin-bottom:5rem}@media (max-width:640px){.newInvitation .commonBlock__case h2,.newBusinesstrip .commonBlock__case h2{font-size:1.875rem;line-height:1.4;margin-bottom:2.8125rem}}.newInvitation .commonBlock__case .case-block,.newBusinesstrip .commonBlock__case .case-block{margin-bottom:5rem}.newInvitation .commonBlock__case .case-block:last-child,.newBusinesstrip .commonBlock__case .case-block:last-child{margin-bottom:0}.newInvitation .commonBlock__case .case-block h3,.newBusinesstrip .commonBlock__case .case-block h3{font-weight:700;font-size:1.5rem;line-height:1.3;font-feature-settings:"palt";font-size:1.5625rem;text-align:center;margin-bottom:2.5rem}@media (max-width:640px){.newInvitation .commonBlock__case .case-block h3,.newBusinesstrip .commonBlock__case .case-block h3{font-size:1.375rem;line-height:1.4}}.newInvitation .commonBlock__case .case-block h3 small,.newBusinesstrip .commonBlock__case .case-block h3 small{font-size:1.375rem;display:block;margin-bottom:0.9375rem;line-height:1.3}.newInvitation .commonBlock__case .case-block .case-faq,.newBusinesstrip .commonBlock__case .case-block .case-faq{border-top:1px solid #000;border-bottom:1px solid #000;padding:1.25rem 0;text-align:center;position:relative;margin-bottom:1.875rem}@media (max-width:640px){.newInvitation .commonBlock__case .case-block .case-faq,.newBusinesstrip .commonBlock__case .case-block .case-faq{text-align:left}}.newInvitation .commonBlock__case .case-block .case-faq:before,.newBusinesstrip .commonBlock__case .case-block .case-faq:before{content:"";width:0;height:0;border-style:solid;border-right:0.4375rem solid transparent;border-left:0.4375rem solid transparent;border-top:0.625rem solid #fff;position:absolute;border-bottom:0;bottom:-0.5rem;left:0;right:0;margin:auto;z-index:10}.newInvitation .commonBlock__case .case-block .case-faq:after,.newBusinesstrip .commonBlock__case .case-block .case-faq:after{content:"";width:0;height:0;border-style:solid;border-right:0.4375rem solid transparent;border-left:0.4375rem solid transparent;border-top:0.625rem solid #000000;position:absolute;border-bottom:0;bottom:-0.625rem;left:0;right:0;margin:auto}.newInvitation .commonBlock__case .case-block .case-person,.newBusinesstrip .commonBlock__case .case-block .case-person{text-align:center;margin-bottom:1.5625rem}.newInvitation .commonBlock__case .case-block .case-person figcaption,.newBusinesstrip .commonBlock__case .case-block .case-person figcaption{margin-top:0.625rem}.newInvitation .commonBlock__case .case-block .case-answer,.newBusinesstrip .commonBlock__case .case-block .case-answer{background:#ebf9f3;padding:2.1875rem 5rem}@media (max-width:640px){.newInvitation .commonBlock__case .case-block .case-answer,.newBusinesstrip .commonBlock__case .case-block .case-answer{padding:1.5625rem}}.newInvitation .commonBlock__case .case-block .case-answer p:not(:last-child),.newBusinesstrip .commonBlock__case .case-block .case-answer p:not(:last-child){margin-bottom:1.875rem}.newInvitation .commonBlock__case .case-block .case-answer p small,.newBusinesstrip .commonBlock__case .case-block .case-answer p small{font-size:0.8125rem}.newInvitation .flow-image,.newBusinesstrip .flow-image{width:42%;position:absolute;top:0;right:0}@media (max-width:640px){.newInvitation .flow-image,.newBusinesstrip .flow-image{width:100%;position:static;margin-bottom:1.5rem}}.newInvitation .flow-image img,.newBusinesstrip .flow-image img{width:100%}.newInvitation .commonBlock__footer,.newBusinesstrip .commonBlock__footer{text-align:center}.newInvitation .commonBlock__footer .btn-center,.newBusinesstrip .commonBlock__footer .btn-center{margin-bottom:1.875rem}.newInvitation .commonBlock__footer h2,.newBusinesstrip .commonBlock__footer h2{font-size:1.5625rem;font-weight:700;margin-bottom:1.25rem}@media (max-width:640px){.newInvitation .commonBlock__footer h2,.newBusinesstrip .commonBlock__footer h2{font-size:1.5rem;line-height:1.5;font-feature-settings:"palt"}}.newInvitation .commonBlock__footer p.tel,.newBusinesstrip .commonBlock__footer p.tel{font-weight:700;font-size:1.5625rem}.trip-a .trip__top{width:100%;height:calc(100vh - 15.625rem);min-height:31.25rem;position:relative;padding:3.75rem;display:flex;align-items:center}@media (max-width:640px){.trip-a .trip__top{height:auto;min-height:initial;flex-direction:column;align-items:flex-start;aspect-ratio:0.75;padding:0}}.trip-a .trip__top .top-text{color:#fff;display:flex;justify-content:space-between}@media (max-width:640px){.trip-a .trip__top .top-text{flex-direction:column;justify-content:flex-start}}.trip-a .trip__top .top-text h2{padding-top:10.9375rem;margin-left:3.125rem;font-weight:700;font-size:1.8125rem;width:28.4375rem;text-align:center;line-height:1.5;padding-right:2.5rem}@media (max-width:640px){.trip-a .trip__top .top-text h2{width:100%;text-align:left;padding-top:3.75rem;padding-right:0;margin-left:0;font-size:1.4375rem}}.trip-a .trip__top .top-text h2 small,.trip-a .trip__top .top-text h2 span{display:block}.trip-a .trip__top .top-text h2 small{font-size:1.375rem;font-weight:500;margin-bottom:0.3125rem}@media (max-width:640px){.trip-a .trip__top .top-text h2 small{font-size:1.25rem}}.trip-a .trip__top .top-text h2 span{font-size:1.3125rem;display:block;margin-top:0.3125rem}@media (max-width:640px){.trip-a .trip__top .top-text h2 span{font-size:1.125rem}}.trip-a .trip__top .top-text .top-search{width:36.875rem;padding:2.1875rem 0}@media (max-width:640px){.trip-a .trip__top .top-text .top-search{width:100%;padding:1.25rem 0}}.trip-a .trip__top .top-slider{width:100%;height:calc(100vh - 7.5rem);position:absolute;top:0;left:0;z-index:-1}@media (max-width:640px){.trip-a .trip__top .top-slider{height:auto;aspect-ratio:0.75}}.trip-a .trip__top .top-slider img{width:100%;height:calc(100vh - 7.5rem);min-height:31.25rem;object-fit:cover;object-position:center top}@media (max-width:640px){.trip-a .trip__top .top-slider img{height:auto;min-height:initial;aspect-ratio:0.75}}.trip-a .trip__3point{position:relative}.trip-a .trip__3point .commonTtl{font-family:"Noto Sans JP", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif}.trip-a .trip__3point .commonTtl span{display:inline-flex;margin-right:0.3em}@media (max-width:640px){.trip-a .trip__3point .commonTtl span{width:7.5rem}}.trip-a .trip__3point .point__block{display:flex;margin:-0.5rem}@media (max-width:640px){.trip-a .trip__3point .point__block{flex-direction:column;margin:-0.5rem 0}}.trip-a .trip__3point .point__block .point-box{width:calc(100% / 3 - 1rem);height:31.25rem;margin:0.5rem;padding:1.875rem 1.5625rem;display:flex;flex-direction:column}@media (max-width:640px){.trip-a .trip__3point .point__block .point-box{width:100%;margin:0.5rem 0}}.trip-a .trip__3point .point__block .point-box h3{font-weight:700;font-size:1.6875rem;line-height:1.3;text-align:center;color:#00888b;margin-bottom:0.9375rem}.trip-a .trip__3point .point__block .point-box .point-image{width:11.25rem;height:11.25rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem auto;position:relative}.trip-a .trip__3point .point__block .point-box .point-image:before{content:"";width:11.25rem;height:11.25rem;background:#fff;border-radius:50%;display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto}.trip-a .trip__3point .point__block .point-box .point-image img{position:relative;z-index:10}.trip-a .trip__3point .point__block .point-box p{line-height:1.55}.trip-a .trip__3point .point__block .point-box .btn-point{margin:auto auto 0 auto}.trip-a .trip__3point .render-image{width:43%;position:absolute;top:0;right:0;z-index:-1}@media (max-width:640px){.trip-a .trip__3point .render-image{position:static;width:100%;margin-bottom:1.5rem}}.trip-a .trip__sidemenu #content02,.trip-a .trip__sidemenu #content03,.trip-a .trip__sidemenu #content04{margin-top:-7.5rem;padding-top:7.5rem;display:flex}.trip-a .trip__sidemenu .description{font-size:1.0625rem;line-height:1.6;margin-bottom:1.875rem}.trip-a .trip__sidemenu .menu__block01{padding-bottom:3.75rem;margin-bottom:3.75rem;border-bottom:1px solid #00888b}@media (max-width:640px){.trip-a .trip__sidemenu .menu__block01{padding-bottom:1.875rem;margin-bottom:1.875rem}}.trip-a .trip__sidemenu .menu__list{display:flex;flex-wrap:wrap;margin:-0.625rem -0.9375rem}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list{flex-direction:column;margin:-0.625rem 0}}.trip-a .trip__sidemenu .menu__list h3{font-weight:700;font-size:1.0625rem;color:#00888b;margin-bottom:0.625rem;font-feature-settings:"palt";letter-spacing:0.03125rem;line-height:1.4}.trip-a .trip__sidemenu .menu__list .list-box{width:calc(100% / 3 - 1.875rem);height:10rem;background:#fff;border:1px solid #00888b;padding:0.9375rem;margin:0.625rem 0.9375rem}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-box{width:100%;margin:0.625rem 0;padding:0.9375rem;height:auto}}.trip-a .trip__sidemenu .menu__list .list-box .list-col{display:flex;justify-content:space-between}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-box .list-col{flex-direction:column;justify-content:flex-start}}.trip-a .trip__sidemenu .menu__list .list-box .logo{width:9.0625rem;padding-top:0.625rem;text-align:center}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-box .logo{text-align:left;margin-bottom:1rem;max-width:9.0625rem;width:auto}}.trip-a .trip__sidemenu .menu__list .list-box .text{width:10rem;font-size:0.8125rem;display:flex;flex-direction:column}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-box .text{width:100%}}.trip-a .trip__sidemenu .menu__list .list-box .text p{line-height:1.4;font-feature-settings:"palt"}.trip-a .trip__sidemenu .menu__list .list-box .text .info{height:5.3125rem}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-box .text .info{height:auto;margin-bottom:0.625rem}}.trip-a .trip__sidemenu .menu__list .list-box .text .link{margin:auto 0 0 0;line-height:1;text-align:right;font-size:0.75rem}.trip-a .trip__sidemenu .menu__list .list-box .text .link a{color:#00888b;display:inline-flex;align-items:center}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-box .text .link a{text-align:left;line-height:1.4;align-items:flex-start}}.trip-a .trip__sidemenu .menu__list .list-box .text .link a:before{content:"";background:url("../img/icon-window.svg") no-repeat;width:0.8125rem;height:0.8125rem;display:block;background-size:100%;margin-right:0.3em}.trip-a .trip__sidemenu .menu__list .list-nobox{width:calc(100% / 3 - 1.875rem);padding:1.5625rem 0 0.75rem 0;height:10rem}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-nobox{width:100%;height:auto}}.trip-a .trip__sidemenu .menu__list .list-nobox .link{display:flex;margin:0 -0.4375rem}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-nobox .link{flex-direction:column;margin:0.3125rem 0 -0.1875rem 0}}.trip-a .trip__sidemenu .menu__list .list-nobox .link a{display:inline-flex;margin:0 0.1875rem;color:#00888b;text-decoration:underline}@media (max-width:640px){.trip-a .trip__sidemenu .menu__list .list-nobox .link a{margin:0.1875rem 0}}.trip-a .trip__sidemenu .menu__list .list-nobox .link a:hover{text-decoration:none}.lp .lp__about{background:url("../img/lp/bg-newlp-sq.png");padding:21.875rem 0 6.25rem 0;margin-top:-15.625rem;position:relative;z-index:-5}@media (max-width:640px){.lp .lp__about{padding:10.9375rem 0 3.125rem 0;margin-top:-7.8125rem}}.lp .lp__about h2{font-size:2.8125rem;text-align:center;font-feature-settings:"palt";font-weight:700;margin-bottom:1.5625rem}@media (max-width:640px){.lp .lp__about h2{font-size:2rem;line-height:3}}.lp .lp__about h2 span{color:#062cb1;display:inline-flex;position:relative}.lp .lp__about h2 span small{font-size:1.625rem;display:block;position:absolute;top:-2.1875rem;left:0;right:0;margin:auto}@media (max-width:640px){.lp .lp__about h2 span small{font-size:1.25rem;top:-1.25rem}}.lp .lp__about h2 span small:after{content:".....";position:absolute;top:-2.5rem;left:0.625rem;right:0;margin:auto;letter-spacing:0.4em;text-align:center;font-size:2.1875rem}@media (max-width:640px){.lp .lp__about h2 span small:after{font-size:1.875rem;top:-2.8125rem;letter-spacing:0.3em}}.lp .lp__about .about__cell{width:61.875rem;margin:0 auto 5.625rem auto;background:#b9e6ff;padding:2.6875rem}@media (max-width:640px){.lp .lp__about .about__cell{width:100%;padding:0.9375rem}}.lp .lp__about .about__cell .cell__head{display:flex;justify-content:space-between;gap:1.25rem}@media (max-width:640px){.lp .lp__about .about__cell .cell__head{gap:0.625rem}}.lp .lp__about .about__cell .cell__head .head-grid{width:calc(50% - 0.625rem);height:14.375rem;display:flex;flex-direction:column;justify-content:center;background:#fff;text-align:center}@media (max-width:640px){.lp .lp__about .about__cell .cell__head .head-grid{height:10rem;width:calc(50% - 0.3125rem)}}.lp .lp__about .about__cell .cell__head .head-grid .grid-image{text-align:center;margin-bottom:0.625rem;height:8.5625rem;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.lp .lp__about .about__cell .cell__head .head-grid .grid-image{height:3.75rem}.lp .lp__about .about__cell .cell__head .head-grid .grid-image img{width:auto;max-height:3.75rem}}.lp .lp__about .about__cell .cell__head .head-grid h3{font-weight:700;font-size:1.375rem}@media (max-width:640px){.lp .lp__about .about__cell .cell__head .head-grid h3{font-size:0.9375rem;font-feature-settings:"palt"}}.lp .lp__about .about__cell .cell__step .step__grid{display:flex;gap:1.25rem;margin:1.25rem 0}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid{gap:0.625rem;margin:0.625rem 0}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item{position:relative;width:calc(25% - 0.625rem);height:17.5rem;color:#fff;padding:2.8125rem 1.25rem;background-image:linear-gradient(180deg, #5b99e5, #48b9f2)}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item{padding:0.9375rem 0.625rem;width:calc(25% - 0.3125rem);height:auto}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item .grid-text{display:flex;align-items:flex-end;margin-bottom:1.25rem}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item .grid-text{flex-direction:column;align-items:flex-start;margin-bottom:0.625rem}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item .grid-image{display:flex;align-items:center;justify-content:center;height:6.3125rem;text-align:center}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item .grid-image{height:2.5rem}.lp .lp__about .about__cell .cell__step .step__grid .grid-item .grid-image img{width:auto;max-height:2.5rem}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item h4{font-size:1.125rem;font-weight:700;line-height:1.3;margin-bottom:0.625rem}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item h4{font-size:0.75rem}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item .step{display:flex;flex-direction:column;align-items:center;font-size:0.9375rem;font-weight:900;margin-right:0.9375rem}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item .step{margin-right:0;margin-bottom:0.3125rem;font-size:0.8125rem;text-align:center;justify-content:center}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item .step i{font-size:4.25rem;font-family:"Montserrat", sans-serif;font-weight:400}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item .step i{font-size:1.75rem}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item:before{content:"";background:url("../img/lp/new-lp-arrow.png");background-size:cover;width:4.25rem;height:3.1875rem;display:block;position:absolute;left:0;right:0;top:-2.375rem;margin:auto}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item:before{width:2.125rem;height:1.625rem;top:-1.1875rem}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item:after{content:"";background:url("../img/lp/new-lp-arrow.png");background-size:cover;width:4.25rem;height:3.1875rem;display:block;position:absolute;left:0;right:0;bottom:-2.1875rem;margin:auto}@media (max-width:640px){.lp .lp__about .about__cell .cell__step .step__grid .grid-item:after{width:2.125rem;height:1.625rem;bottom:-1.0625rem}}.lp .lp__about .about__cell .cell__step .step__grid .grid-item:nth-child(odd):before{transform:scale(1, -1)}.lp .lp__about .about__cell .cell__step .step__grid .grid-item:nth-child(odd):after{transform:scale(1, -1)}.lp .lp__about .about__cell .cell__footer{background:#fff;width:100%;height:5.625rem;display:flex;align-items:center;justify-content:center}.lp .lp__about .about__merit{width:58.4375rem;margin:0 auto}@media (max-width:640px){.lp .lp__about .about__merit{width:100%}}.lp .lp__about .about__merit .merit__col{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:5.625rem}@media (max-width:640px){.lp .lp__about .about__merit .merit__col{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:2.8125rem}}.lp .lp__about .about__merit .merit__col .merit-image{width:26.5625rem}@media (max-width:640px){.lp .lp__about .about__merit .merit__col .merit-image{width:100%;margin-bottom:1.25rem}}.lp .lp__about .about__merit .merit__col .merit-text{width:27.1875rem}@media (max-width:640px){.lp .lp__about .about__merit .merit__col .merit-text{width:100%;order:1}}.lp .lp__about .about__merit .merit__col .merit-text span{font-size:0.9375rem;color:#062cb1;font-weight:700;margin-bottom:0.9375rem;display:block}.lp .lp__about .about__merit .merit__col .merit-text span i{font-size:2.1875rem}.lp .lp__about .about__merit .merit__col .merit-text h3{font-size:2.1875rem;font-weight:700;margin-bottom:1.5625rem}@media (max-width:640px){.lp .lp__about .about__merit .merit__col .merit-text h3{font-size:1.875rem}}.lp .lp__about .about__merit .merit__col .merit-text p{line-height:1.8}.lp .lp__about .about__merit .merit__col .merit-text p.att{font-size:0.6875rem;font-weight:600;color:#062cb1;margin-top:1.25rem}.lp .lp__about .about__merit .merit__col:nth-child(odd) .merit-image{padding-left:1.875rem;order:1}@media (max-width:640px){.lp .lp__about .about__merit .merit__col:nth-child(odd) .merit-image{order:initial;padding-left:0}}.lp .lp__about .about__merit .merit__col:nth-child(odd) .merit-text{padding-right:1.875rem}.lp .lp__about .about__merit .merit__col:nth-child(even) .merit-text{padding-right:1.875rem}@media (max-width:640px){.lp .lp__about .about__merit .merit__col:nth-child(even) .merit-text{order:2}}.lp .lp__about .about__merit .merit-footer{font-size:0.875rem}.lp .about__service{background:#ebf8ff url("../img/lp/bg-newlp.png");padding:5.3125rem 0 6.25rem 0}@media (max-width:640px){.lp .about__service{padding:3.125rem 0}}.lp .about__service h2{font-size:2.8125rem;text-align:center;font-weight:700;margin-bottom:5.3125rem}@media (max-width:640px){.lp .about__service h2{font-size:2.25rem;margin-bottom:2.5rem}}.lp .about__service h2 i{display:block;margin-bottom:1.25rem}.lp .about__service h3{font-size:2.1875rem;font-weight:700;margin-bottom:2.5rem}@media (max-width:640px){.lp .about__service h3{font-size:1.75rem;line-height:1.4;text-align:center;margin-bottom:1.25rem}}.lp .about__service .desc{margin-top:-1.25rem;margin-bottom:0.9375rem}@media (max-width:640px){.lp .about__service .desc{margin-top:-0.625rem}}.lp .about__service .service-2col{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.1875rem}@media (max-width:640px){.lp .about__service .service-2col{flex-direction:column}}.lp .about__service .service-2col .col-text{width:41.5625rem}@media (max-width:640px){.lp .about__service .service-2col .col-text{width:100%}}.lp .about__service .service-2col .col-text .text{background:#fff;padding:1.125rem;display:flex;align-items:center;margin-bottom:0.75rem}@media (max-width:640px){.lp .about__service .service-2col .col-text .text{align-items:flex-start}}.lp .about__service .service-2col .col-text .text i{display:block;width:4.375rem;height:4.375rem;background:#47c7ee;padding:0.5rem;display:flex;align-items:center;justify-content:center;margin-right:1.875rem;flex-shrink:0}@media (max-width:640px){.lp .about__service .service-2col .col-text .text i{width:3.125rem;height:3.125rem;margin-right:0.9375rem}}.lp .about__service .service-2col .col-text .text .text-body{flex-grow:1}.lp .about__service .service-2col .col-text .text h4{font-size:1.4375rem;font-weight:700;margin-bottom:0.625rem}@media (max-width:640px){.lp .about__service .service-2col .col-text .text h4{font-size:1.125rem;line-height:1.4}}.lp .about__service .service-2col .col-text .text p{line-height:1.5}@media (max-width:640px){.lp .about__service .service-2col .col-text .text p{font-size:0.875rem}}.lp .about__service .service-2col .col-image{width:18.75rem}@media (max-width:640px){.lp .about__service .service-2col .col-image{width:60%;margin-top:1.5rem}}.lp .about__service .service-2col .col-illust{width:30.9375rem}@media (max-width:640px){.lp .about__service .service-2col .col-illust{width:100%}.lp .about__service .service-2col .col-illust img{width:75%;display:block;margin:0 auto 1.5rem auto}}.lp .about__service .service-2col .col-grid{width:34.6875rem;display:flex;flex-wrap:wrap;gap:1.875rem}@media (max-width:640px){.lp .about__service .service-2col .col-grid{width:100%;flex-direction:column;gap:0.9375rem}}.lp .about__service .service-2col .col-grid .grid-item{width:calc(50% - 0.9375rem);border:0.1875rem solid #b9e6ff;background:#fff;height:10.625rem;padding:1.5625rem 0.9375rem}@media (max-width:640px){.lp .about__service .service-2col .col-grid .grid-item{width:100%}}.lp .about__service .service-2col .col-grid .grid-item label{background:#3fc6f0;font-weight:700;text-align:center;color:#fff;width:11.25rem;height:1.5625rem;margin:0 auto 0.9375rem auto;display:flex;align-items:center;justify-content:center}.lp .about__service .service-2col .col-grid .grid-item h4{font-weight:700;font-size:1.1875rem;text-align:center;margin-bottom:0.9375rem}.lp .about__service .service-2col .col-grid .grid-item .image{text-align:center}.lp .about__service .service-3col{display:flex;gap:2.1875rem}@media (max-width:640px){.lp .about__service .service-3col{flex-direction:column;gap:0.9375rem}}.lp .about__service .service-3col .col-item{width:calc(100% / 3 - 1.09375rem);border:0.625rem solid #d1eaec;padding:0.9375rem;background:#fff}@media (max-width:640px){.lp .about__service .service-3col .col-item{width:100%}}.lp .about__service .service-3col h4{font-size:1.4375rem;font-weight:700;text-align:center;margin-bottom:0.9375rem;font-feature-settings:"palt";letter-spacing:1px}.lp .about__service .service-3col h4 small{font-size:1.0625rem;display:block;margin-bottom:0.9375rem;letter-spacing:normal}.lp .about__service .service-3col .item-image{text-align:center;height:5.9375rem;display:flex;align-items:center;justify-content:center}.lp .about__service .service-btn{text-align:center}.lp .about__service .service-btn h5{font-weight:700;margin-bottom:1.25rem}@media (max-width:640px){.lp .about__service .service-btn h5{line-height:1.5}}.lp .about__service .service-btn .btn-lp{width:25rem;height:3.125rem;background:#062cb1;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;border-radius:1.875rem}@media (max-width:640px){.lp .about__service .service-btn .btn-lp{width:100%;font-size:0.8125rem}}.lp .about__service .service-btn .btn-lp:hover{text-decoration:none;background:#45c7ef}.lp .about__service .service-block{margin-bottom:5.3125rem}.lp .about__experience{padding:4.6875rem 0 6.5625rem 0;background:url("../img/lp/bg-lp-kyotost.jpg") no-repeat;background-size:cover}.lp .about__experience h2{color:#fff;text-align:center;font-size:3rem;margin-bottom:4.0625rem}@media (max-width:640px){.lp .about__experience h2{font-size:2.125rem}}.lp .about__experience .experience__block{background:rgba(255, 255, 255, 0.9);padding:2.5rem 8.125rem 1.875rem 8.125rem}@media (max-width:640px){.lp .about__experience .experience__block{padding:1.25rem}}.lp .about__experience .experience__block h3{font-size:1.75rem;color:#062cb1;text-align:center;line-height:1.3;font-weight:700;padding:1.5625rem;border-top:2px solid #062cb1;border-bottom:2px solid #062cb1;margin-bottom:1.875rem}@media (max-width:640px){.lp .about__experience .experience__block h3{font-size:1.375rem;padding:0.9375rem 0.625rem;font-feature-settings:"palt"}}.lp .about__experience .experience__block h3 strong{font-size:2.0625rem}@media (max-width:640px){.lp .about__experience .experience__block h3 strong{font-size:1.625rem}}.lp .about__experience .experience__block h4{font-size:1.4375rem;font-weight:700;margin-bottom:1.25rem;line-height:1.4;text-align:center}@media (max-width:640px){.lp .about__experience .experience__block h4{font-size:1.25rem}}.lp .about__experience .experience__block p.att{margin-top:1.25rem;text-align:center;color:#062cb1;font-weight:700;font-size:0.875rem}@media (max-width:640px){.lp .about__experience .experience__block p.att{font-size:0.75rem;text-align:left}}.lp .about__selection{padding:6.25rem 0 8.4375rem 0;background:#ebf8ff}@media (max-width:640px){.lp .about__selection{padding:4.0625rem 0}}.lp .about__selection .ms-container{position:relative}.lp .about__selection h2{font-size:2.8125rem;text-align:center;font-weight:600;margin-bottom:2.8125rem;letter-spacing:1px}@media (max-width:640px){.lp .about__selection h2{font-size:2rem;line-height:1.4}}.lp .about__selection h2 i{display:block;margin-bottom:1.25rem}@media (max-width:640px){.lp .about__selection h2 i{width:70%;margin:0 auto 0.9375rem auto}}.lp .about__selection .selection__best5{display:flex;flex-direction:column;width:42.5rem;padding-left:8.75rem;margin:0 auto}@media (max-width:640px){.lp .about__selection .selection__best5{width:100%;padding:0 0 11.875rem 0}}.lp .about__selection .selection__best5 .best5{display:flex;align-items:center;margin-bottom:0.9375rem;font-size:1.375rem;font-weight:700}@media (max-width:640px){.lp .about__selection .selection__best5 .best5{font-size:1.0625rem}}.lp .about__selection .selection__best5 .best5:last-child{margin-bottom:0}.lp .about__selection .selection__best5 .best5 i{width:3.125rem;height:3.125rem;display:flex;justify-content:center;align-items:center;border-radius:50%;margin-right:1.875rem;flex-shrink:0}@media (max-width:640px){.lp .about__selection .selection__best5 .best5 i{width:1.875rem;height:1.875rem;margin-right:0.9375rem}}.lp .about__selection .selection__best5 .best5.is-01{font-size:1.6875rem}@media (max-width:640px){.lp .about__selection .selection__best5 .best5.is-01{font-size:1.375rem;line-height:1.4}}.lp .about__selection .selection__best5 .best5.is-01 i{background:#f5d976}.lp .about__selection .selection__best5 .best5.is-02{font-size:1.6875rem}@media (max-width:640px){.lp .about__selection .selection__best5 .best5.is-02{font-size:1.375rem;line-height:1.4}}.lp .about__selection .selection__best5 .best5.is-02 i{background:#b9b9b9}.lp .about__selection .selection__best5 .best5.is-03{font-size:1.6875rem}@media (max-width:640px){.lp .about__selection .selection__best5 .best5.is-03{font-size:1.375rem;line-height:1.4}}.lp .about__selection .selection__best5 .best5.is-03 i{background:#e2b998}.lp .about__selection .selection-illust01{width:16.4375rem;position:absolute;left:0;top:5rem}@media (max-width:640px){.lp .about__selection .selection-illust01{width:11.25rem;top:auto;bottom:-2.5rem;left:1.25rem}}.lp .about__selection .selection-illust02{width:5.4375rem;position:absolute;right:3.125rem;bottom:-5rem}@media (max-width:640px){.lp .about__selection .selection-illust02{width:4.0625rem;bottom:-3.125rem}}.lp .about__voice{padding:6.25rem 0}.lp .about__voice .voice__grid{display:flex;flex-wrap:wrap;margin:-0.625rem -0.9375rem}@media (max-width:640px){.lp .about__voice .voice__grid{flex-direction:column;margin:-0.625rem 0}}.lp .about__voice .voice__grid .grid-item{width:calc(100% / 3 - 1.875rem);margin:0.625rem 0.9375rem;position:relative}@media (max-width:640px){.lp .about__voice .voice__grid .grid-item{width:100%;margin:0.625rem 0}}.lp .about__voice .voice__grid .grid-item.is-ttl{margin-bottom:1.25rem}.lp .about__voice .voice__grid .grid-item.is-ttl i{display:block;margin-bottom:1.25rem;margin-left:-1.25rem}.lp .about__voice .voice__grid .grid-item.is-ttl h2{font-size:2.5rem}@media (max-width:640px){.lp .about__voice .voice__grid .grid-item.is-ttl h2{font-size:2.125rem}}.lp .about__voice .voice__grid .grid-item.is-ttl h2 small{display:block;font-size:1.5625rem;margin-bottom:1.25rem}@media (max-width:640px){.lp .about__voice .voice__grid .grid-item.is-ttl h2 small{font-size:1.25rem}}.lp .about__voice .voice__grid .grid-item.is-voice{background:#f3f3f3;padding:0.875rem 1.4375rem;display:flex}@media (max-width:640px){.lp .about__voice .voice__grid .grid-item.is-voice{padding:0.75rem}}.lp .about__voice .voice__grid .grid-item.is-voice .voice-thumb{width:4.875rem;height:4.875rem;margin-right:0.9375rem;flex-shrink:0}@media (max-width:640px){.lp .about__voice .voice__grid .grid-item.is-voice .voice-thumb{width:3.125rem;height:3.125rem}}.lp .about__voice .voice__grid .grid-item.is-voice .voice-text{flex-grow:1}.lp .about__voice .voice__grid .grid-item.is-voice .voice-text p{height:1.6}@media (max-width:640px){.lp .about__voice .voice__grid .grid-item.is-voice .voice-text p{font-size:0.9375rem}}.lp .about__faq{background:url("../img/lp/bg-newlp.png");padding:5.3125rem 0}@media (max-width:640px){.lp .about__faq{padding:3.125rem 0}}.lp .about__faq h2{text-align:center;font-size:2.8125rem;margin-bottom:2.8125rem}@media (max-width:640px){.lp .about__faq h2{font-size:2.25rem}}.lp .about__faq h2 i{display:block;margin-top:0.9375rem}@media (max-width:640px){.lp .about__faq h2 i{width:25%;margin:0.9375rem auto 0 auto}}.lp .about__faq .faq__body dl{background:#fff;padding:0.9375rem 0.625rem 0 0.625rem;box-shadow:0px 1px 0.3125rem 1px rgba(0, 0, 0, 0.15);margin-bottom:1.875rem}.lp .about__faq .faq__body dl:last-child{margin-bottom:0}.lp .about__faq .faq__body dl dt{font-size:1.25rem;font-weight:700;display:flex;background:#ebf8ff;padding:0.9375rem;line-height:1.4}@media (max-width:640px){.lp .about__faq .faq__body dl dt{font-size:1.125rem}}.lp .about__faq .faq__body dl dt i{display:block;width:3.4375rem;flex-shrink:0}@media (max-width:640px){.lp .about__faq .faq__body dl dt i{width:2.8125rem}}.lp .about__faq .faq__body dl dd{padding:1.875rem 1.25rem;line-height:1.8}@media (max-width:640px){.lp .about__faq .faq__body dl dd{padding:0.9375rem}}.lp .about__faq .faq__body dl dd a{color:#062cb1;font-weight:700;text-decoration:underline}.lp .about__faq .faq__body dl dd a:hover{text-decoration:none}.form .form__intro .desc{text-align:center;font-size:1.25rem}@media (max-width:640px){.form .form__intro .desc{font-size:1rem}}.form .form__grid{display:flex;gap:1.875rem}@media (max-width:640px){.form .form__grid{flex-direction:column}}.form .form__grid .grid-item{width:calc(100% / 3 - 0.9375rem);padding-bottom:6.25rem}@media (max-width:640px){.form .form__grid .grid-item{width:100%;padding-bottom:3.125rem}}.form .form__grid .grid-item h2{font-size:1.3125rem;font-weight:700;text-align:center;margin-bottom:1.5rem;display:block}.form .form__grid .grid-item h2+.form__btnList{margin-top:4rem}@media (max-width:640px){.form .form__grid .grid-item h2+.form__btnList{margin-top:0}}.form .form__grid .grid-item h3{font-size:1.125rem;text-align:center;padding:0;margin-bottom:1.5rem}.form .form__grid .grid-item .form__btnList{display:flex;flex-direction:column;align-items:center}.form .form__grid .grid-item .form__btnList a:not(:last-child){margin-bottom:3rem}@media (max-width:640px){.form .form__grid .grid-item .form__btnList a:not(:last-child){margin-bottom:1.5rem}}.form .form__grid .grid-item .form__btnList a.btn-green:hover{color:#fff !important;border:0 !important}.business{margin-bottom:6.25rem}@media (max-width:640px){.business{margin-bottom:3.125rem}}.business .business__body__intro h2{text-align:left;margin-bottom:2.1875rem}.business .business__body__intro h2 span{color:#3cc47c;font-size:6.25rem;font-family:"Lato", sans-serif;font-weight:300;transform:scale(1.13, 1);display:block;margin-left:3.75rem;margin-bottom:0.625rem}@media (max-width:640px){.business .business__body__intro h2 span{font-size:3.125rem;margin-left:0.9375rem}}.business .business__body__intro h3{font-size:1.75rem;font-weight:700;line-height:1.4;margin-bottom:1.875rem}@media (max-width:640px){.business .business__body__intro h3{font-size:1.375rem}}.business .business__body__intro .description{font-feature-settings:"palt";letter-spacing:0.03125rem;margin-bottom:4.375rem}@media (max-width:640px){.business .business__body__intro .description{margin-bottom:2.1875rem}}.business .business__body{margin-top:3.75rem}.business .business__body .business__body-block{position:relative;display:flex;align-items:flex-end;border-top:1px solid #000;padding:6.25rem 0}@media (max-width:640px){.business .business__body .business__body-block{flex-direction:column;padding:3.125rem 0}}.business .business__body .business__body-block .business__body-blockImage{width:38.75rem}@media (max-width:640px){.business .business__body .business__body-block .business__body-blockImage{width:100%}}.business .business__body .business__body-block .business__body-blockText{width:31.25rem;min-height:28.125rem;background:rgba(255, 255, 255, 0.9);padding:2.5rem 0 0 45px;position:absolute;bottom:6.25rem;right:0}@media (max-width:640px){.business .business__body .business__body-block .business__body-blockText{width:100%;position:static;min-height:initial;padding:1.25rem 0.625rem}}.business .business__body .business__body-block .business__body-blockService{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}@media (max-width:640px){.business .business__body .business__body-block .business__body-blockService{flex-direction:column;margin-bottom:3.125rem}}.business .business__body .business__body-block .business__body-blockService p{font-weight:700;font-size:1.125rem;width:13.75rem;margin-bottom:0}@media (max-width:640px){.business .business__body .business__body-block .business__body-blockService p{width:100%;margin-bottom:0.9375rem}}.business .business__body .business__body-block .business__body-blockService figure{width:12.5rem}.business .business__body .business__body-block .business__body-blockBtn{display:flex;justify-content:flex-end}.business .business__body .business__body-block h2{font-size:24px;font-weight:700;margin-bottom:1.875rem}.business .business__body .business__body-block p{line-height:1.7;margin-bottom:1.875rem}.business .business__body .business__body-banner{border-top:1px solid #000;padding-top:6.25rem}@media (max-width:640px){.business .business__body .business__body-banner{padding-top:3.125rem}}.business .business__body .business__body-banner .business__body-bannerInner{position:relative;box-sizing:border-box;display:flex;align-items:center;background:-webkit-gradient(linear, left top, right top, from(#e1f4ff), to(#fff));background:linear-gradient(90deg, #e1f4ff 0%, #fff 100%)}@media (max-width:640px){.business .business__body .business__body-banner .business__body-bannerInner{flex-direction:column;background:-webkit-gradient(linear, left bottom, left top, from(#e1f4ff), to(#fff));background:linear-gradient(0deg, #e1f4ff 0%, #fff 100%)}}.business .business__body .business__body-banner .business__body-bannerImage{width:33.125rem;order:1;text-align:right}@media (max-width:640px){.business .business__body .business__body-banner .business__body-bannerImage{width:100%;order:initial}}.business .business__body .business__body-banner .business__body-bannerText{width:calc(100% - 530 * $vp);display:flex;flex-direction:column;justify-content:center;position:relative;z-index:10;padding-left:5rem}@media (max-width:640px){.business .business__body .business__body-banner .business__body-bannerText{width:100%;padding:1.875rem}}.business .business__body .business__body-banner .business__body-bannerText h2{width:15.625rem;margin-bottom:1.875rem}.business .business__body .business__body-banner .business__body-bannerText h2 img{width:auto;height:3.125rem}.business .business__body .business__body-banner .business__body-bannerText h2 span{display:block;margin-top:0.9375rem}.business .business__body .business__body-banner .business__body-bannerText p{font-weight:700;font-size:1.125rem;margin-bottom:1.875rem}.business .business__body .business__body-banner .business__body-bannerBtn{display:flex;justify-content:flex-end;margin-right:6.25rem}@media (max-width:640px){.business .business__body .business__body-banner .business__body-bannerBtn{margin-right:0}}.newrecruit{padding-bottom:12.5rem}.newrecruit .recruit__body a{color:#0071b6}.newrecruit .recruit__body .description{text-align:center;margin-bottom:2em}.newrecruit .recruit__body table{line-height:1.6}@media (max-width:640px){.newrecruit .recruit__body table{font-size:0.875rem}}.newrecruit .recruit__body table .column-1{width:12.5rem}@media (max-width:640px){.newrecruit .recruit__body table .column-1{width:25%}}.agreement .agreement__bodyTable a.is-Link{color:#3cc47c}.guide #content01,.guide #content02,.guide #content03,.guide #content04,.guide #content05,.guide #content06{margin-top:-8.75rem}.guide .guide__block{border-top:0;padding:8.75rem 0 5rem 0}.form #shuccho,.form #shohei{padding-top:7.5rem;margin-top:-7.5rem}@media (max-width:640px){.form #shuccho,.form #shohei{padding-top:2.5rem;margin-top:-2.5rem}}.searchBox .searchBox__result .result-box{padding:0;background:transparent}#adt_num_tooltip{white-space:nowrap}.search-box{margin:0;padding:0;background-color:transparent;box-shadow:unset;-webkit-box-shadow:unset}.search-box .cp_text,.search-box .tw-dest-input,.search-box .tw-date-input,.search-box .cp_label,.search-box .cp_sl,.search-box .cp_sl_selectlabel,.search-box .cp_sl option,.search-box .cp_group input,.search-box .small,.search-box .tw-days-inputs span,.search-box .tw-inputs span,.search-box .btn-outline-secondary,.search-box .cp_sl optgroup{color:#000 !important}.search-box .group-tooltip-adt{position:relative}.search-box .group-tooltip-adt.form-control{padding:1.25rem}.search-box .group-tooltip-adt>p{position:absolute;width:100%;top:50%;left:0;text-align:center;transform:translateY(-50%);margin:0;display:inline-flex;justify-content:center}.search-box .group-tooltip-adt>.tooltip-adt{width:125%;max-width:95vw;z-index:999;display:none;position:absolute;top:100%;left:50%;margin-top:1px;padding-top:15px;transform:translateX(-50%)}.search-box .group-tooltip-adt>.tooltip-adt>.bg-tooltip-adt{background:#fff;padding:15px;box-shadow:1px 1px 2px #888888;border-top:4px solid var(--primary);border-left:1px solid #c2c2c2;position:relative}.search-box .group-tooltip-adt>.tooltip-adt>.bg-tooltip-adt:before{content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid var(--primary);position:absolute;bottom:100%;left:50%;transform:translateX(-50%)}.search-box .group-tooltip-adt>.tooltip-adt .form-row{margin-right:0;margin-left:0}.search-box .group-tooltip-adt>.tooltip-adt .input-group.form-row button.num_decrement,.search-box .group-tooltip-adt>.tooltip-adt .input-group.form-row button.num_increment{width:100%;margin:0;padding:0}.search-box .group-tooltip-adt>.tooltip-adt .input-group.form-row input{border-top:1px solid #6c757d;border-bottom:1px solid #6c757d;text-align:center;color:#000 !important}.search-box .group-tooltip-adt>.tooltip-adt .input-group.form-row [class*="col-"]{padding:0}.search-box .bar{display:none !important}.search-box .group-tooltip-adt>p{justify-content:flex-start !important;padding:0.625rem !important;text-align:left !important}.search-box .cp_label{top:-1.625rem !important}.search-box .cp_group{margin-top:2.5rem !important;height:2.8125rem !important;background:#fff !important;border:1px solid #ccc !important;padding-top:0 !important}.search-box .cp_sl_selectlabel{margin-top:-1.625rem;top:0 !important}.search-box .collapse .cp_group{margin-top:1.25rem !important}@media (max-width:640px){.search-box .tw-dest-input>.cp_label{top:0 !important}}.text-white{color:#000 !important}.btn-secondary{color:#fff !important;background-color:#999;border-color:#999}.btn-primary{color:#fff !important}.search-box .cp_form .cp_group input[type=button],.search-box .cp_form .cp_group input[type=checkbox],.search-box .cp_form .cp_group input[type=date],.search-box .cp_form .cp_group input[type=email],.search-box .cp_form .cp_group input[type=number],.search-box .cp_form .cp_group input[type=password],.search-box .cp_form .cp_group input[type=radio],.search-box .cp_form .cp_group input[type=submit],.search-box .cp_form .cp_group input[type=tel],.search-box .cp_form .cp_group input[type=text],.search-box .cp_form .cp_group input[type=url],.search-box .cp_form .cp_group textarea,.search-box .cp_form .cp_group .tw-dest-input,.search-box .cp_form .cp_group .cp_sl{height:2.8125rem !important;font-size:1rem !important;padding:0.625rem !important;display:flex;align-items:center}div#collapseDetail{top:0.5625rem !important}.search-box .cp_group{position:relative}.search-box .cp_group .cp_label{pointer-events:none}#ui-datepicker-div,.ui-datepicker{z-index:999999 !important}@media (max-width:640px){.page iframe{width:100% !important;height:auto !important;aspect-ratio:1.3333333333}}.ui-datepicker-year,.ui-datepicker-month,.ui-datepicker-title{color:#000}.ui-datepicker-calendar th{color:#000}.ui-datepicker-calendar th.ui-datepicker-week-end{color:#f00}.ui-datepicker-calendar th.ui-datepicker-week-end:last-child{color:#00f}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-moz-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.clearfix::after{content:"";clear:both;display:block}