@charset "UTF-8";
/*!
 * ress.css • v4.0.0
 * MIT License
 * github.com/filipelinhares/ress
 */
html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}*{padding:0;margin:0}h1{margin:0;font-size:1em;font-weight:inherit}h2{margin:0;font-size:1em;font-weight:inherit}h3{margin:0;font-size:1em;font-weight:inherit}h4{margin:0;font-size:1em;font-weight:inherit}h5{margin:0;font-size:1em;font-weight:inherit}h6{margin:0;font-size:1em;font-weight:inherit}ol li,ul li{list-style:none}a{color:inherit;text-decoration:none;outline:0}em,strong{font-style:normal;font-weight:400}small{font-size:1em}img{display:block;max-width:100%;height:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden}svg{vertical-align:inherit;fill:currentColor}fieldset{padding:0;margin:0;border:none}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:inherit;border-radius:0;outline:0;-webkit-appearance:none;appearance:none}button{cursor:pointer}address{font-style:normal}@viewport{width:device-width;initial-scale:1}@-ms-viewport{width:auto;initial-scale:1}html{width:100%;height:100%}body{width:inherit;height:inherit;font-family:Roboto,"Noto Sans JP",sans-serif;font-style:normal;font-weight:400;font-feature-settings:"palt";color:#333;letter-spacing:.02em;word-wrap:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.is-modal-open{overflow:hidden}.l-loading{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;visibility:visible;background:#fff;opacity:1}.is-loaded .l-loading{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s;transition-timing-function:cubic-bezier(0,0,.25,1)}.l-wrapper{position:relative;display:flex;flex-direction:column;justify-content:stretch;width:100%;min-height:100%}.ie11 .l-wrapper{display:inline;display:initial}.l-footer{position:relative;margin-top:auto;color:#fff;background-position:center}.c-ham--open{cursor:pointer;transition:width .4s,height .4s;transition-timing-function:ase-out;background:#83dbdd}.c-ham--open__ico{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;height:1.3rem;margin:0 auto}.c-ham--open__ico span{display:block;width:3rem;height:1px;background:#fff}.c-ham--open__ico span:first-child{position:absolute;top:0}.c-ham--open__ico span:last-child{position:absolute;top:100%;right:0;transform:translate(0,-100%)}.c-ham--close{cursor:pointer;transition:width .4s,height .4s;transition-timing-function:ase-out}.c-ham--close__ico{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3rem;height:1.3rem;margin:0 auto}.c-ham--close__ico span{display:block;width:3rem;height:1px;background:#fff}.c-ham--close__ico span:first-child{position:absolute;top:0}.c-ham--close__ico span:last-child{position:absolute;top:100%;right:0;transform:translate(0,-100%)}.c-ham--close__ico span{transition:transform .2s,top .2s;transition-timing-function:cubic-bezier(0,0,.25,1);transform-origin:left top}.is-hamburger .c-ham--close__ico span:first-child{top:1.7rem;transform:translate(.5rem,0) rotate(-45deg)}.is-hamburger .c-ham--close__ico span:last-child{top:calc(100% - 1.7rem);transform:translate(.5rem,0) rotate(45deg)}.c-pagetop{position:absolute;top:0;right:0;height:100%;color:#333;background:#fff;background:right bottom/75% auto no-repeat url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_pagetop_sp.png) #fff}.c-pagetop__link{display:flex;flex-direction:column;align-items:center}.c-pagetop__ico{display:block;width:.6rem;height:4.8rem;margin-left:-.2rem}.c-pagetop__txt{margin-top:1rem;font-size:1.6rem;font-weight:600;letter-spacing:.04em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.c-headline--home__hdg{font-weight:600;line-height:1.2;color:#23a1a5;text-transform:capitalize}.c-headline--home__copy{font-weight:600}.c-headline--home__txt{margin-top:2rem;font-size:1.4rem}.c-headline--company__caption{font-weight:700;color:#23a1a5;text-transform:uppercase}.c-headline--company__hdg{font-weight:500;line-height:1.3333333333;letter-spacing:.04em}.c-btn--rounder{display:flex}.c-btn--rounder__link{display:flex;align-items:center;justify-content:center}.c-btn--rounder__txt{letter-spacing:.04em}.c-btn--rounder__link{position:relative;height:6.4rem;font-size:1.6rem;font-weight:700;color:#fff;background:left center/cover repeat-x url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_btn_green.png);border-radius:3.2rem;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2)}.c-btn--rounder__txt{display:block}.c-btn--rounder__ico{position:absolute;top:calc(50% - .2rem);right:3rem;width:4.8rem;height:.5rem;transform:translate(0,-50%)}.-down .c-btn--rounder__ico{width:.5rem;height:2rem}.-external .c-btn--rounder__ico{top:50%;width:1.6rem;height:1.6rem;transform:translate(0,-50%)}.-modal .c-btn--rounder__ico{top:50%;width:1.9rem;height:1.9rem;transform:translate(0,-50%) rotate(45deg)}.c-btn--contact{display:flex}.c-btn--contact__link{display:flex;align-items:center;justify-content:center}.c-btn--contact__txt{letter-spacing:.04em}.c-btn--contact__link{font-weight:600;color:#2c595a;background:center/cover no-repeat url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_header_contact.png) #faff76;background-size:auto 100%;border-radius:1rem}.c-btn--contact__txt{display:block}.c-btn--form input[name=btn_sbumit],.c-btn--form input[name=submitConfirm]{display:flex;align-items:center;justify-content:center;height:6.4rem;border-radius:3.2rem}.c-btn--form input[name=btn_sbumit]{font-weight:700;color:#fff;background:left center/cover repeat-x url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_btn_green.png);box-shadow:1px 1px 10px 1px rgba(0,0,0,.2)}.c-btn--form input[name=submitConfirm]{font-weight:500;color:rgba(90,90,90,.5);background:#ededed}.c-btn--form.is-active input[name=submitConfirm]{font-weight:700;color:#fff;background:left center/cover repeat-x url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_btn_green.png);box-shadow:1px 1px 10px 1px rgba(0,0,0,.2)}.c-scrollbar{position:relative;overflow:hidden!important;overflow-anchor:none;touch-action:auto}.c-scrollbar .ps__rail-x{position:absolute;bottom:0;height:15px}.c-scrollbar .ps__rail-x>.ps__rail-x{display:block;background-color:transparent}.c-scrollbar .ps__rail-y{position:absolute;right:0;width:15px}.c-scrollbar .ps__rail-y>.ps__rail-y{display:block;background-color:transparent}.c-scrollbar .ps__thumb-x{position:absolute;bottom:2px;height:6px;background-color:#23a1a5;border-radius:6px}.c-scrollbar .ps__thumb-y{position:absolute;right:2px;width:6px;background-color:#23a1a5;border-radius:6px}.c-thumb{position:relative;display:block;overflow:hidden;-webkit-clip-path:polygon(100% 0,10% 0,0 20%,0 100%,90% 100%,100% 80%);clip-path:polygon(100% 0,10% 0,0 20%,0 100%,90% 100%,100% 80%)}a .c-thumb{transition:all .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .c-thumb{-webkit-clip-path:polygon(100% 0,12% 0,0 22%,0 100%,88% 100%,100% 78%);clip-path:polygon(100% 0,12% 0,0 22%,0 100%,88% 100%,100% 78%)}.c-tag{display:flex;flex-wrap:wrap}.c-tag__item{display:flex;align-items:center;justify-content:center;height:2.9rem;padding:0 1em;font-size:1.1rem;line-height:1;color:#23a1a5;border:1px solid #23a1a5;border-radius:1.4rem}.c-tag__item:not(:last-child){margin-right:.6rem}.c-anchor{position:relative}.c-anchor p{position:absolute}.c-pagination__list{display:flex;align-items:center;justify-content:center}.c-pagination__list-next,.c-pagination__list-prev{display:none}.c-pagination__list-item{margin:0 .4rem;font-weight:600}.c-pagination__list-item .first,.c-pagination__list-item .last,.c-pagination__list-item .pager{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;font-size:1.3rem;color:#333;background:#f1f9f9;border-radius:50%}.c-pagination__list-item .current{color:#fff;background:#23a1a5}.c-pagination__list-leader{margin:0 .8rem}.c-pagination__list-leader span{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:#333}.c-pagination--article{border-top:1px solid #f0f0f0}.c-pagination--article__list{display:flex;align-items:center;justify-content:space-between}.c-pagination--article__back,.c-pagination--article__next,.c-pagination--article__prev{font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:0}.c-pagination--article__next a,.c-pagination--article__prev a{display:flex;align-items:center}.c-pagination--article__prev .myicon{margin-right:.5rem;transform:scale(-1,1)}.c-pagination--article__next a{justify-content:flex-end}.c-pagination--article__next .myicon{margin-left:.5rem}.c-card-topics__link{position:relative;display:block}.c-card-topics__new{position:absolute;top:0;right:0;z-index:1;display:flex;align-items:center;justify-content:center;font-weight:600;color:#23a1a5;background:#faff76;border-radius:50%}.c-card-topics__body{margin-top:1.5rem}.c-card-topics__date{font-size:1.3rem;color:#23a1a5}.c-card-topics__hdg{width:100%;font-weight:500}.c-card-content__link{position:relative;display:block;color:#fff}.c-card-content__img{position:relative;z-index:0;background:#23a1a5}.c-card-content__img img{width:100%}.c-card-content__body{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;text-align:center}.c-card-content__hdg{font-weight:600;line-height:1;white-space:nowrap}.c-card-content__txt{margin-top:1rem;font-weight:500;line-height:1.2}.c-card-content__ico{width:4.8rem;margin-right:auto;margin-left:auto}.c-card-service-content__hdg{font-weight:500;letter-spacing:.04em}.c-card-service-content__txt{letter-spacing:0}.c-card-service-point__header{position:relative;height:0;margin:0 auto;background:#fff;border-radius:50%}.c-card-service-point__hdg{position:absolute;top:15%;width:100%;font-weight:600;text-align:center}.c-card-service-point__img{position:absolute;top:35%;left:50%;width:50%;transform:translate(-50%,0)}.c-card-service-point__txt{margin-top:1.5rem;font-weight:500;text-align:center;letter-spacing:.04em}.c-card-service-operation--grid__hdg{font-weight:600;color:#23a1a5;letter-spacing:.04em}.c-card-service-operation--grid__txt{letter-spacing:0}.c-card-service-operation--grid__txt ul{margin-top:1.5rem}.c-card-service-operation--grid__txt ul li{position:relative;padding-left:1.25em}.c-card-service-operation--grid__txt ul li span{position:absolute;top:0;left:0}.c-card-service-operation--grid__img-hdg{font-weight:600}.c-card-service-operation--grid__img-thumb img{width:100%}.c-card-service-operation--grid__img-caption{margin-top:1rem;font-size:1.2rem;text-align:right}.c-card-service-operation--full__hdg{font-weight:600;color:#23a1a5;letter-spacing:.04em}.c-card-service-operation--full__txt{letter-spacing:0}.c-card-service-operation--full__txt ul{margin-top:1.5rem}.c-card-service-operation--full__txt ul li{position:relative;padding-left:1.25em}.c-card-service-operation--full__txt ul li span{position:absolute;top:0;left:0}.c-card-service-operation--full__img-hdg{font-weight:600}.c-card-service-operation--full__img-thumb img{width:100%}.c-card-service-operation--full__img-caption{margin-top:1rem;font-size:1.2rem;text-align:right}.c-card-service-merit--basic{background:#f1f9f9;box-shadow:.6rem .6rem 0 #ededed}.c-card-service-merit--basic__hdg{font-weight:600;color:#23a1a5;letter-spacing:.04em}.c-card-service-merit--basic__txt{letter-spacing:0}.c-card-service-merit--basic__hdg{text-align:center}.c-card-service-merit--basic__img{background:#fff;border-radius:50%}.c-card-service-merit--basic__img img{display:block;width:62.5%}.c-card-service-merit--basic__txt{margin-top:2rem}.c-card-service-merit--tax{background:#f1f9f9;box-shadow:.6rem .6rem 0 #ededed}.c-card-service-merit--tax__hdg{font-weight:600;color:#23a1a5;letter-spacing:.04em}.c-card-service-merit--tax__txt{letter-spacing:0}.c-card-service-merit--tax__txt{margin-top:1.5rem}.c-card-service-merit--tax__txt p:not(:first-child){margin-top:1.5rem}.c-card-service-merit--tax__txt em{display:block;font-style:normal;font-weight:600}.c-card-service-merit--tax__img{background:#fff}.c-card-service-merit--tax__img-hdg{font-weight:600;text-align:center}.c-card-service-merit--tax__img-picture{display:block;margin:1rem auto 0}.c-card-service-merit--grid{background:#f1f9f9;box-shadow:.6rem .6rem 0 #ededed}.c-card-service-merit--grid__hdg{font-weight:600;color:#23a1a5;letter-spacing:.04em}.c-card-service-merit--grid__txt{letter-spacing:0}.c-card-service-merit--grid__txt{margin-top:1.5rem}.c-card-service-merit--grid__img-picture{display:block;margin:1rem auto 0}.c-card-form input,.c-card-form textarea{width:100%;background:#f8f8f8;border:1px solid #f0f0f0}.c-card-form input:-ms-input-placeholder,.c-card-form textarea:-ms-input-placeholder{color:rgba(90,90,90,.5)}.c-card-form input::placeholder,.c-card-form textarea::placeholder{color:rgba(90,90,90,.5)}.c-card-form input:-webkit-autofill,.c-card-form textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #ededed inset}.c-card-form input[type=text]{width:100%;padding:1rem 1.5rem}.c-card-form textarea{padding:1rem 1.5rem}.c-card-form input[type=email]{width:100%;padding:1rem 1.5rem}.c-card-form input[type=radio]{position:relative;width:3rem;height:3rem;margin-right:1rem;border-radius:0;border-radius:1rem}.c-card-form input[type=radio]:checked:before{position:absolute;top:50%;left:50%;display:block;content:"";transform:translate(-50%,-50%);width:1rem;height:1rem;background:#23a1a5;border-radius:.4rem}.c-card-form input[type=checkbox]{position:relative;width:3rem;height:3rem;margin-right:1rem;border-radius:0}.c-card-form input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;display:block;content:"";transform:translate(-50%,-50%);font-family:myicon;line-height:1;content:"\ea05";transform:translate(-50%,-50%)}.c-card-form .mwform-checkbox-field,.c-card-form .mwform-radio-field{display:inline-block;margin-top:1.2rem;margin-right:1rem;margin-bottom:1.2rem;margin-left:0!important;line-height:1.5}.c-card-form .mwform-checkbox-field label,.c-card-form .mwform-radio-field label{display:flex;align-items:center}.c-card-form .mwform-checkbox-field label input,.c-card-form .mwform-radio-field label input{flex-shrink:0}.c-card-form .mwform-checkbox-field .mwform-checkbox-field-text span,.c-card-form .mwform-radio-field .mwform-checkbox-field-text span{margin-top:.3rem;font-size:1.2rem}.c-card-form select{width:100%;padding:1rem 1.5rem}.c-card-form a{color:#23a1a5;text-decoration:underline}.c-card-form__select-wrapper{position:relative}.s-contact-input .c-card-form__select-wrapper{background:#f8f8f8}.mw_wp_form_input .c-card-form__select-wrapper select{padding-right:2.1rem;border:1px solid #ededed}.c-card-form__select-wrapper select.is-placeholder{color:rgba(90,90,90,.5)}.mw_wp_form_input .c-card-form__select-wrapper i{position:absolute;top:0;right:0;display:block;width:3.6rem;height:100%;font-style:normal;pointer-events:none}.mw_wp_form_input .c-card-form__select-wrapper i:before{position:absolute;top:50%;display:flex;align-items:center;justify-content:center;width:100%;height:50%;font-family:myicon;font-size:.8rem;line-height:1;content:"\ea02";transform:translate(0,-50%) rotate(90deg)}.c-card-form__select-wrapper .error{position:absolute;top:100%}.c-card-form__select-wrapper .error~.error-mb{margin-bottom:make-rem(12)}.c-card-form__required{display:block;padding:0 .3rem;font-weight:400;color:red}.c-card-form__label{display:flex;flex-wrap:wrap;align-items:center;font-weight:600;text-align:left}.c-card-form__content{position:relative;text-align:left}.is-error .c-card-form__content{padding-bottom:2rem}.c-card-form__content .error{margin-top:1rem;line-height:1}.c-card-form__grid{display:flex;align-items:flex-start}.c-card-form__zipcode{position:relative;display:flex;align-items:flex-start}.c-card-form__zipcode .error{position:absolute;top:100%}.c-card-form__region{display:flex;align-items:flex-start}.s-contact-confirm .c-card-form__region .c-card-form__txt{display:none}.c-card-form__txt{display:block;font-weight:500}.s-contact-input .c-card-form__txt{padding:1rem 0}.c-card-form__note{display:block;color:#5a5a5a}.s-contact-input .c-card-form__note{padding:1rem 0}.s-contact-confirm .c-card-form__note{display:none}.c-card-form__agree{margin-top:4rem;font-weight:600;text-align:center}.c-card-form__agree a{color:#23a1a5;text-decoration:underline}.mw_wp_form_input .c-card-form__btn a,.mw_wp_form_input .c-card-form__btn input{margin-right:auto;margin-left:auto}.c-card-form__btn input[name=submitBack]{margin-top:2.5rem;text-decoration:underline}.c-card-form--agree{margin-top:5rem;border-top:1px solid #f0f0f0}.s-contact-input .c-card-form--agree{padding-top:5rem}.c-card-form--agree__content{display:flex;align-items:center;justify-content:center}.c-card-form--agree__content label{display:flex;align-items:center;justify-content:center}.c-card-form--agree__content label span{display:none}.c-card-form--agree__content input[type=checkbox]{position:relative;width:3rem;height:3rem;margin-right:1rem;border-radius:0;background:#f8f8f8;border:1px solid #f0f0f0}.c-card-form--agree__content input[type=checkbox]:checked:before{position:absolute;top:50%;left:50%;display:block;content:"";transform:translate(-50%,-50%);font-family:myicon;line-height:1;content:"\ea05";transform:translate(-50%,-50%)}.s-contact-confirm .c-card-form--agree__content{display:none}.c-card-form--agree__content-txt{font-weight:500}.c-card-form--agree__content-txt a{color:#23a1a5;text-decoration:underline}.p-header{position:fixed;top:0;left:50%;z-index:5;display:flex;justify-content:space-between;width:100%;transition:height .4s;transition-timing-function:ase-out;transform:translate(-50%,0)}.is-fix .p-header{transition:height .4s,background .4s;transition-timing-function:ase-out}.p-header__logo-link{display:flex;align-items:center;height:100%;transition:width .4s;transition-timing-function:ase-out}.p-header__logo-link img{width:100%}.p-footer{display:flex}.p-footer__container{display:flex;flex-direction:column}.p-footer__logo img{width:100%}.p-footer__copyright{font-size:1.2rem}@keyframes line{0%{transform:scale(0,1);transform-origin:left center}25%{transform:scale(1,1);transform-origin:left center}26%{transform:scale(1,1);transform-origin:right center}50%{transform:scale(0,1);transform-origin:right center}51%{transform:scale(0,1);transform-origin:left center}100%{transform:scale(1,1);transform-origin:left center}}.p-nav--header__list-item{line-height:1}.p-nav--header__list-item-link{display:flex;align-items:center;font-weight:600}.p-nav--header__list-item-link .myicon-external{margin-left:.8rem}.p-nav--footer__list-item{line-height:1}.p-nav--footer__list-item-link{display:flex;align-items:center;font-weight:600}.p-nav--footer__copyright{letter-spacing:.04em}.p-nav--footer__list-item:last-child{letter-spacing:.04em}.p-nav--footer__list-item i{width:1em}.p-nav--footer__list-item-link{display:block}.p-menu{position:fixed;top:0;left:0;z-index:9;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;overflow:hidden;visibility:hidden;background:center center/auto 100% repeat-x url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_menu.png);opacity:0;transition:visibility .15s,opacity .15s;transition-timing-function:cubic-bezier(0,0,.25,1)}.is-hamburger .p-menu{overflow:auto;visibility:visible;opacity:1}.p-menu__container{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;height:100%}.p-menu__header{display:flex;align-items:center;justify-content:space-between;transition:height .4s;transition-timing-function:ase-out}.p-menu__close{display:flex;align-items:center;justify-content:center;color:#fff}.p-menu__logo{display:block}.p-menu__nav{color:#fff;visibility:hidden;opacity:0;transform:translate(0,2rem)}.is-hamburger .p-menu__nav{visibility:visible;opacity:1;transition:transform .4s .1s,visibility .4s .1s,opacity .4s .1s;transition-timing-function:cubic-bezier(0,0,.25,1);transform:none}.p-menu__nav-list{display:flex;flex-direction:column;align-items:center}.p-menu__nav-list-item{font-weight:600}.p-menu__nav-list-item .myicon-external{margin-left:.6rem;transform:translateY(.2rem)}.p-menu__contact-link{margin-right:auto;margin-left:auto;box-shadow:1px 1px 10px 1px rgba(0,0,0,.15)}.p-menu__overlay{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.p-kv--bottom{position:relative;z-index:0}.p-kv--bottom__container{position:relative;z-index:1}.p-kv--bottom__hdg{position:absolute;font-weight:600;line-height:1;color:#23a1a5}.p-kv--bottom__bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.p-kv--bottom__bg p{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.p-kv--bottom__bg p:before{position:absolute;bottom:0;left:0;z-index:1;display:block;width:100%;height:20%;content:"";background:linear-gradient(rgba(255,255,255,0),#fff)}.p-contact-banner{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1)}.p-contact-banner.is-inview{opacity:1;transform:none}.p-contact-banner__link{position:relative;display:block;color:#fff;background-repeat:no-repeat;background-size:cover}.p-contact-banner__hdg{font-weight:600;line-height:1}.p-contact-banner__txt{font-weight:500}.p-archive--topics{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.p-archive--topics.is-inview{opacity:1;transform:none}.p-archive--topics__terms{display:flex;flex-wrap:wrap}.p-archive--topics__terms-item:not(:first-child){margin-left:1.5rem}.p-archive--topics__terms-item-link{font-weight:600;color:rgba(51,51,51,.3);letter-spacing:.04em}.is-current .p-archive--topics__terms-item-link{color:#23a1a5}.p-archive--topics__list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-article h2{padding-bottom:1rem;margin-bottom:1.5rem;font-weight:600;letter-spacing:0;border-bottom:2px solid #83dbdd}.p-article h3{font-weight:600;letter-spacing:0}.p-article p{font-weight:500}.p-article p a{color:#23a1a5;text-decoration:underline}.p-article ul li{display:flex;font-weight:500}.p-article ul li:before{display:block;flex-shrink:0;width:1.25em;content:"・"}.p-article__tbl{width:100%;margin:2rem 0;font-weight:500;border-collapse:collapse}.p-article__tbl th{padding:.5rem 0 0;text-align:left;vertical-align:top}.p-article__tbl td{padding:.5rem 1.5rem 0}.p-modal{position:fixed;inset:0;z-index:100;display:none;width:100%;background-color:rgba(0,0,0,.6)}.p-modal__inner{display:-ms-grid;display:grid;place-items:center;width:100%;height:100%;overflow-y:auto}.p-modal__container{position:relative}.p-modal__contents{display:contents}.p-modal__close{position:absolute;top:0;right:0;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_modal_close.jpg);background-size:cover}.p-modal__close:after,.p-modal__close:before{position:absolute;top:50%;left:50%;display:block;width:40%;height:1px;content:"";background:#fff}.p-modal__close:before{transform:translate(-50%,-50%) rotate(45deg)}.p-modal__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.u-font-jp-serif{font-family:"Noto Serif JP",serif;font-weight:600;letter-spacing:.02em}.u-font-en{font-family:Roboto,sans-serif;letter-spacing:.04em}.u-font-en-serif{font-family:Cormorant Garamond,serif;letter-spacing:0}.u-img-lack,.u-img-lackbd__bd,.u-img-lackbd__img{-webkit-clip-path:polygon(100% 0,16% 0,0 24%,0 100%,84% 100%,100% 76%);clip-path:polygon(100% 0,16% 0,0 24%,0 100%,84% 100%,100% 76%);transition:all .5s}a:hover .u-img-lack,a:hover .u-img-lackbd__bd,a:hover .u-img-lackbd__img{-webkit-clip-path:polygon(100% 0,16% 0,0 5%,0 100%,84% 100%,100% 95%);clip-path:polygon(100% 0,16% 0,0 5%,0 100%,84% 100%,100% 95%)}.u-img-lackbd{position:relative}.u-img-lackbd__img{position:relative;z-index:1}.u-img-lackbd__bd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;width:calc(100% + 3px);height:calc(100% + 3px);background:#f0f0f0}.u-marker-yellow{position:relative;display:inline-block;color:#23a1a5}.u-marker-yellow span{position:relative;z-index:1}.u-marker-yellow:before{position:absolute;bottom:10%;left:0;z-index:0;display:inline-block;width:100%;height:.5rem;content:"";background:#faff76;transition:transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);transform:scale(0,1);transform-origin:left center}.u-marker-yellow.is-inview:before{transform:scale(1,1)}@keyframes scrollLine{0%{transform:translate(0,-100%)}10%{transform:translate(0,-100%)}50%{transform:translate(0,100%)}100%{transform:translate(0,100%)}}.s-home-kv{position:relative;z-index:2}.s-home-kv__container{position:absolute;z-index:2;width:100%}.s-home-kv__catch{font-weight:400;letter-spacing:.04em;opacity:0;transform:translate(0,5rem)}.is-inview .s-home-kv__catch{opacity:1;transition:transform 1s .25s,opacity 1s .25s;transition-timing-function:cubic-bezier(0,0,.25,1);transform:none}.s-home-kv__txt{opacity:0;transform:translate(0,5rem)}.is-inview .s-home-kv__txt{opacity:1;transition:transform 1s .5s,opacity 1s .5s;transition-timing-function:cubic-bezier(0,0,.25,1);transform:none}.s-home-kv__leaf{position:absolute;top:50%;left:0;z-index:1;opacity:0;transform-origin:left bottom}.is-inview .s-home-kv__leaf{opacity:1;transition:transform 1s .5s,opacity 1s .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}.s-home-kv__mv{position:relative;z-index:0}.s-home-kv__mv-container{position:relative;height:0;overflow:hidden}.s-home-kv__mv-container:after{position:absolute;top:50%;left:-25%;z-index:2;display:block;width:250%;height:250%;pointer-events:none;content:"";background:#fff;transform-origin:center center}.is-inview .s-home-kv__mv-container:after{left:-25%;width:10%;height:250%;transition:all 2s;transition-timing-function:cubic-bezier(0,0,.25,1)}.s-home-kv__mv-mask{position:absolute;top:0;left:0;z-index:1}.s-home-kv__mv-mask img{width:101%;height:101%}.s-home-kv__mv-video{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";position:absolute;z-index:0}.s-home-service{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1;overflow:hidden;background-repeat:no-repeat;background-position:top center;background-size:100% auto}.s-home-service.is-inview{opacity:1;transform:none}.s-home-service__img picture{display:block;-webkit-clip-path:polygon(100% 0,0 0,0 0,100% 0);clip-path:polygon(100% 0,0 0,0 0,100% 0);transition:all 1.5s;transition-timing-function:cubic-bezier(0,0,.25,1)}.s-home-service.is-inview .s-home-service__img picture.-index1,.s-home-service.is-inview .s-home-service__img picture.-index2{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.s-home-service__img picture.-index1{transition-delay:.2s}.s-home-service__img picture.-index2{position:absolute;top:0;left:0;transition-delay:.3s}.s-home-service__img img{width:100%;max-width:none}.s-home-topics{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-home-topics.is-inview{opacity:1;transform:none}.s-home-topics__list{display:flex;flex-wrap:wrap;justify-content:space-between}.s-home-topics__btn{justify-content:center}.s-home-content{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:0}.s-home-content.is-inview{opacity:1;transform:none}.s-home-content__container{position:relative;z-index:1}.s-home-content__bg{position:absolute;z-index:0;width:100%}.s-home-content__bg p{background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.s-service-content{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-service-content.is-inview{opacity:1;transform:none}.s-service-how{display:none;background:#f1f9f9}.is-modal-open .s-service-how{display:block}.s-service-how__hdg{font-weight:500;letter-spacing:0}.s-service-how__hdg:after{display:block;width:4rem;height:1px;content:"";background:#23a1a5}.s-service-how__lead{margin-top:2.5rem;letter-spacing:0}.s-service-point{margin-top:4rem}.s-service-point__hdg{display:flex;align-items:flex-end;justify-content:center;font-weight:500;letter-spacing:.04em}.s-service-point__hdg em{display:block;font-style:normal;font-weight:600;line-height:1;color:#23a1a5}.s-service-point__list{display:flex;flex-wrap:wrap;justify-content:space-between}.s-service-operation{background:#f1f9f9}.s-service-operation__hdg{position:relative;font-weight:500;text-align:center;letter-spacing:.04em}.s-service-operation__list{margin-top:5rem;background:#fff}.s-service-operation__list-item:not(:first-child){margin-top:5rem}.s-service-merit{display:none;background:#f1f9f9}.is-modal-open .s-service-merit{display:block}.s-service-merit__container{background:#fff}.s-service-merit__hdg{font-weight:500;letter-spacing:0}.s-service-merit__hdg:after{display:block;width:4rem;height:1px;content:"";background:#23a1a5}.s-service-faq{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1)}.s-service-faq.is-inview{opacity:1;transform:none}.s-service-faq__hdg{font-weight:600;line-height:1;color:#23a1a5;text-align:center}.s-service-faq__list{margin-top:4rem}.s-service-faq__btn{justify-content:center}.s-topics-article{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-topics-article.is-inview{opacity:1;transform:none}.s-topics-article__bg{position:absolute;top:0;left:0;z-index:0;width:100%}.s-topics-article__bg p{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.s-topics-article__bg p:before{position:absolute;bottom:0;left:0;z-index:1;display:block;width:100%;height:20%;content:"";background:linear-gradient(rgba(255,255,255,0),#fff)}.s-topics-article__container{position:relative;z-index:1}.s-topics-article__header{display:flex;flex-wrap:wrap}.s-topics-article__header-date{color:#23a1a5}.s-topics-article__header-hdg{width:100%;font-weight:600}.s-company-values{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-company-values.is-inview{opacity:1;transform:none}.s-company-values__statement-txt{font-weight:500}.s-company-values__statement-txt p:not(:first-child){margin-top:1.5rem}.s-company-values__statement-img img{width:100%}.s-company-president{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-company-president.is-inview{opacity:1;transform:none}.s-company-president__greeting-txt{font-weight:500}.s-company-president__greeting-txt p:not(:first-child){margin-top:1.5rem}.s-company-president__greeting-sign{display:flex;align-items:center;justify-content:flex-end;font-weight:600}.s-company-president__greeting-sign dt{margin-top:.3rem;line-height:1.5;letter-spacing:0}.s-company-president__greeting-sign dd{margin-left:1.5rem;line-height:1}.s-company-profile{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1)}.s-company-profile.is-inview{opacity:1;transform:none}.s-company-profile__data{display:flex;padding:2.5rem 0;letter-spacing:0;border-top:1px solid #f0f0f0}.s-company-profile__data:last-child{border-bottom:1px solid #f0f0f0}.s-company-profile__data-label{font-weight:600}.s-company-profile__data-txt.-index3 a{display:flex;align-items:center}.s-company-profile__data-txt.-index3 .myicon-pin{display:block;margin-top:-.3rem;margin-right:.5rem;font-size:1.5em}.s-company-profile__data-txt p:not(:first-child){margin-top:1.5rem}.s-company-profile__data-tel span{display:flex}.s-faq-list{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-faq-list.is-inview{opacity:1;transform:none}.s-faq-list__category-hdg{font-weight:600}.s-faq-list__item-label{position:relative;cursor:pointer}.s-faq-list__item-label em{font-weight:600}.s-faq-list__item-label-number{position:absolute;left:0;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;color:#fff;background:#23a1a5;border-radius:50%}.s-faq-list__item-label-txt{display:block;padding-right:1.5rem}.s-faq-list__item-label-line{position:relative;display:block;width:100%;height:2px;margin-top:2.5rem;background:#f0f0f0}.s-faq-list__item-label-line:before{position:absolute;top:0;left:0;display:block;height:2px;content:"";background:#83dbdd;transition:width .3s .1s;transition-timing-function:cubic-bezier(0,0,.25,1)}.is-open .s-faq-list__item-label-line:before{width:100%;transition:width .5s 0s}.s-faq-list__item-label-ico{position:absolute;top:.8rem;right:0;font-size:1.2rem;line-height:1;color:#23a1a5;pointer-events:none;transform:rotate(90deg)}.is-open .s-faq-list__item-label-ico{transform:translate(0,-50%) rotate(-90deg)}.s-faq-list__item-content{overflow:hidden}.s-faq-list__item-content-container{position:relative;padding-top:2.5rem}.s-faq-list__item-content-mark{position:absolute;left:0;display:flex;align-items:center;justify-content:center;font-weight:700;line-height:1;color:#23a1a5;border:1px solid #23a1a5;border-radius:50%}.s-faq-list__item-content-txt em{font-weight:600}.s-contact-input{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-contact-input.is-inview{opacity:1;transform:none}.s-contact-confirm{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-contact-confirm.is-inview{opacity:1;transform:none}.s-contact-complete{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:0;z-index:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.s-contact-complete.is-inview{opacity:1;transform:none}.s-contact-complete:before{position:absolute;bottom:0;left:0;display:block;width:100%;height:20%;content:"";background:linear-gradient(rgba(255,255,255,0),#fff)}.s-contact-complete__container{position:relative}.s-contact-complete__header{position:absolute;text-align:center}.s-contact-complete__hdg{font-weight:600;line-height:1}.s-contact-complete__txt{margin-top:3rem;font-weight:500}.s-contact-complete__btn{justify-content:center;margin-top:4rem}.s-privacypolicy-term{opacity:0;transform:translate(0,30px);transition:opacity 1s,transform 1s;transition-timing-function:cubic-bezier(0,0,.25,1);position:relative;z-index:1}.s-privacypolicy-term.is-inview{opacity:1;transform:none}.s-privacypolicy-term__item:not(:first-child){margin-top:5rem}.s-privacypolicy-term__item-hdg{font-weight:600;letter-spacing:0}.s-privacypolicy-term__item-txt{margin-top:1rem;font-weight:500;letter-spacing:0}.s-privacypolicy-term__item-txt>:not(:first-child){margin-top:1.5rem}.s-privacypolicy-term__item-txt em{font-weight:600}.s-privacypolicy-term__item-txt ul li{display:flex}.s-privacypolicy-term__item-txt ul li span{flex-shrink:0;width:2rem}@media screen and (min-width:769px){html{font-size:.6944444444vw}body{line-height:2}body{font-size:1.4rem}.l-footer{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_footer_pc.png);background-repeat:repeat-x;background-size:auto 100%}.l-contents{margin-bottom:18rem}.c-ham--open{display:none}.c-ham--close{display:none}.c-pagetop__link{transition:opacity .3s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-pagetop__link:hover{opacity:.65}.c-pagetop{width:24rem;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_pagetop_pc.png)}.c-pagetop__ico{transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1);transform:none}a:hover .c-pagetop__ico{transform:translate(0,-10%)}.c-headline--home__copy{line-height:1.625}.c-headline--home__hdg{font-size:9rem}.c-headline--home__copy{margin-top:5.5rem;font-size:3.2rem}.c-headline--home__lead{margin-top:4rem;font-size:2.4rem;white-space:nowrap}.c-headline--company__caption{font-size:1.2rem}.c-headline--company__hdg{margin-top:1rem;font-size:3rem}.c-btn--rounder__link{width:36rem;transition:background .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-btn--rounder__link:hover{background-position:right center}.c-btn--rounder__ico{transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .c-btn--rounder__ico{transform:translate(-20%,-50%)}.-down a:hover .c-btn--rounder__ico{transform:translate(0,-25%)}.c-btn--contact__link{background-position:45% center;transition:background .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-btn--contact__link:hover{background-position:55% center;background-position:right center}.c-btn--contact__ico{transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .c-btn--contact__ico{transform:translate(-20%,-50%)}.c-btn--form input[name=btn_sbumit],.c-btn--form input[name=submitConfirm]{width:36rem}.c-btn--form input[name=btn_sbumit]{transition:background .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-btn--form input[name=btn_sbumit]:hover{background-position:right center}.c-btn--form.is-active input[name=submitConfirm]{transition:background .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-btn--form.is-active input[name=submitConfirm]:hover{background-position:right center}.c-anchor p{top:-14.5rem}.c-pagination__list-item a{transition:opacity .3s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-pagination__list-item a:hover{opacity:.65}.c-pagination{padding-top:6rem}.c-pagination--article__back a,.c-pagination--article__next a,.c-pagination--article__prev a{transition:opacity .3s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-pagination--article__back a:hover,.c-pagination--article__next a:hover,.c-pagination--article__prev a:hover{opacity:.65}.c-pagination--article{padding-top:5rem;margin-top:4.5rem}.c-pagination--article__next,.c-pagination--article__prev{min-width:12rem}.c-pagination--article__next .myicon,.c-pagination--article__prev .myicon{margin-top:-.5rem;font-size:4.8rem}.c-card-topics__img{overflow:hidden}.c-card-topics__img img{transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .c-card-topics__img img{transform:scale(1.05,1.05)}.c-card-topics__hdg{line-height:1.4285714286}.c-card-topics__new{width:7rem;height:7rem;font-size:1.6rem;transform:translate(50%,-50%)}.c-card-topics__body{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.c-card-topics__hdg{margin-top:1.5rem}.c-card-content__img{overflow:hidden}.c-card-content__img img{transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .c-card-content__img img{transform:scale(1.05,1.05)}.c-card-content__img img{transition:all .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}.c-card-content__img img:hover{opacity:.4}.c-card-content__hdg{font-size:4rem}.c-card-content__hdg.u-font-en-serif{font-size:5.2rem}.c-card-content__ico{margin-top:3rem;transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .c-card-content__ico{transform:translate(20%,0)}.c-card-service-content__hdg{line-height:1.5384615385}.c-card-service-content{display:flex;justify-content:space-between}.c-card-service-content:nth-child(odd){flex-direction:row-reverse}.c-card-service-content__img{width:40%}.c-card-service-content__container{width:53.3333333333%}.c-card-service-content__hdg{font-size:2.6rem}.c-card-service-content__txt{margin-top:2.5rem;font-size:1.6rem}.c-card-service-content__btn{margin-top:3.5rem}.c-card-service-point__txt{line-height:2.2222222222}.c-card-service-point__header{width:83.3333333333%;padding-bottom:83.3333333333%}.c-card-service-point__hdg{font-size:1.6rem}.c-card-service-point__txt{font-size:1.8rem}.c-card-service-operation--grid__hdg{line-height:2}.c-card-service-operation--grid__txt{line-height:1.7142857143}.c-card-service-operation--grid{display:flex;flex-wrap:wrap;justify-content:space-between}.c-card-service-operation--grid__hdg{font-size:2rem}.c-card-service-operation--grid__txt{margin-top:2rem}.c-card-service-operation--grid__img{margin-top:2.5rem}.c-card-service-operation--grid__img-hdg{font-size:1.6rem}.c-card-service-operation--grid__description{width:53.7037037037%}.c-card-service-operation--grid__img{width:38.8888888889%}.c-card-service-operation--full__hdg{line-height:2}.c-card-service-operation--full__txt{line-height:1.7142857143}.c-card-service-operation--full{display:flex;flex-wrap:wrap;justify-content:space-between}.c-card-service-operation--full__hdg{font-size:2rem}.c-card-service-operation--full__txt{margin-top:2rem}.c-card-service-operation--full__img{margin-top:2.5rem}.c-card-service-operation--full__img-hdg{font-size:1.6rem}.c-card-service-operation--full__description{width:100%}.c-card-service-operation--full__img{width:47.2222222222%}.c-card-service-merit--basic__hdg{line-height:2}.c-card-service-merit--basic{padding:5rem 4.1666666667%}.c-card-service-merit--basic__hdg{font-size:2rem}.c-card-service-merit--basic{width:47.5%}.c-card-service-merit--basic__img{position:relative;width:28.0701754386%;height:0;padding-bottom:28.0701754386%;margin:1.5rem auto 0}.c-card-service-merit--basic__img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-card-service-merit--tax__hdg{line-height:2}.c-card-service-merit--tax{padding:5rem 4.1666666667%}.c-card-service-merit--tax__hdg{font-size:2rem}.c-card-service-merit--tax__txt em{font-size:1.6rem}.c-card-service-merit--tax__img{padding:4rem;margin-top:3rem}.c-card-service-merit--tax__img-hdg{font-size:1.6rem}.c-card-service-merit--tax__img-hdg:not(:first-child){margin-top:4rem}.c-card-service-merit--tax__img-picture:nth-child(2){width:43.5185185185%}.c-card-service-merit--tax__img-picture:nth-child(4){width:73.1481481481%}.c-card-service-merit--grid__hdg{line-height:2}.c-card-service-merit--grid{padding:5rem 4.1666666667%}.c-card-service-merit--grid__hdg{font-size:2rem}.c-card-service-merit--grid{display:flex;justify-content:space-between}.c-card-service-merit--grid__description{width:43.6363636364%}.c-card-service-merit--grid__img{width:49.0909090909%}.c-card-form{display:flex;align-items:flex-start;justify-content:space-between;margin-top:3rem}.c-card-form input.-size-s{width:50%}.c-card-form input.-size-m{width:83.3333333333%}.c-card-form input.-size-l{width:100%}.c-card-form a:hover{text-decoration:none}.c-card-form__select-wrapper select.is-placeholder{color:rgba(90,90,90,0)}.c-card-form__label{width:25%}.s-contact-input .c-card-form__label{padding:1rem 0}.c-card-form__content{width:75%}.s-contact-input .c-card-form__zipcode{width:27.0833333333%}.c-card-form__zipcode .c-card-form__txt{padding-right:1.5rem}.s-contact-input .c-card-form__zipcode input.zipcode{width:calc(100% - 3rem)}.c-card-form__region{margin-left:2.5rem}.s-contact-input .c-card-form__region{width:36.1111111111%}.s-contact-input .c-card-form__region .c-card-form__select-wrapper{width:61.5384615385%;margin-right:1.5rem}.c-card-form__txt{font-size:1.4rem}.c-card-form__note{font-size:1.3rem}.s-contact-input .c-card-form__col:not(:first-child){margin-top:3rem}.c-card-form__btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:36rem;padding:5rem 0;margin-right:auto;margin-left:auto}.c-card-form__btn input[name=submitBack]{order:2}.c-card-form__btn input[name=submitBack]:hover{text-decoration:none}.c-card-form__btn input[name=btn_sbumit]{order:1}.p-header{height:14.5rem;padding:0 6rem}.is-fix .p-header{height:8rem;background:#fff}.p-header__logo-link{width:12.5rem}.is-fix .p-header__logo-link{width:10.5rem}.p-footer{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.p-footer{align-items:center;height:45rem}.p-footer__container{width:calc(100vw - 36rem);padding-right:9rem}.p-footer__logo{width:18rem}.p-footer__copyright{margin:6rem 0 0 auto}.p-nav--header__list{display:flex;align-items:center}.p-nav--header__list-item-link{justify-content:center;font-size:1.6rem}.p-nav--header{display:flex;align-items:center}.p-nav--header__list-item{padding:0 2rem}.p-nav--header__list-item-link{position:relative}.p-nav--header__list-item-link.is-current:after,.p-nav--header__list-item-link:hover:after{position:absolute;top:calc(100% + .6rem);left:0;display:block;width:100%;height:2px;content:"";background:#23a1a5}.p-nav--header__list-item-link:hover:after{animation-name:line;animation-duration:1s;animation-timing-function:cubic-bezier(0,0,.25,1);animation-iteration-count:.6s;animation-fill-mode:forwards}.p-nav--header__contact{padding:0 0 0 2rem}.p-nav--header__contact-link{width:18rem;height:6rem;font-size:1.6rem;box-shadow:1px 1px 10px 1px rgba(0,0,0,.15)}.is-fix .p-nav--header__contact-link{height:5rem}.p-nav--footer__list{display:flex;align-items:center}.p-nav--footer__list-item-link{justify-content:center;font-size:1.6rem}.p-nav--footer__list-item-link{transition:opacity .3s;transition-timing-function:cubic-bezier(0,0,.25,1)}.p-nav--footer__list-item-link:hover{opacity:.65}.p-nav--footer{margin-top:6rem}.p-nav--footer__list-item:not(:last-child){margin-right:4rem}.p-nav--footer__list-item:last-child{margin:0 0 0 auto}.p-menu{display:block}.p-kv--bottom__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.p-kv--bottom__container{height:90rem;margin-bottom:-29rem}.p-kv--bottom__hdg{top:35%;font-size:9rem}.p-kv--bottom__bg p{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_kv_bottom_pc.jpg)}.p-contact-banner__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.p-contact-banner__txt{line-height:1.625}.p-contact-banner__img{overflow:hidden}.p-contact-banner__img img{transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .p-contact-banner__img img{transform:scale(1.05,1.05)}.p-contact-banner{margin-top:18rem}.p-contact-banner__link{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_contact_pc.png);background-position:left center}.p-contact-banner__img{width:60%;margin:0 0 0 auto;-webkit-clip-path:polygon(100% 0,10% 0,0 25%,45% 100%,100% 100%);clip-path:polygon(100% 0,10% 0,0 25%,45% 100%,100% 100%)}.p-contact-banner__body{position:absolute;top:50%;left:5%;width:50%;transform:translate(0,-50%)}.p-contact-banner__hdg{font-size:4.8rem}.p-contact-banner__txt{margin-top:4rem;font-size:1.6rem}.p-contact-banner__ico{margin-top:5rem;transition:transform .5s;transition-timing-function:cubic-bezier(0,0,.25,1)}a:hover .p-contact-banner__ico{transform:translate(20%,0)}.p-archive--topics__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.p-archive--topics__terms-item-link{font-size:1.8rem}.p-archive--topics__list:after{display:block;width:28.9166666667%;content:""}.p-archive--topics__list-item{width:28.9166666667%;margin-top:5rem}.p-article h2{line-height:1.6666666667}.p-article h3{line-height:1.75}.p-article p{line-height:1.625}.p-article h2{margin-top:5rem;font-size:1.8rem}.p-article h3{margin-top:3.5rem;font-size:1.8rem}.p-article p{margin-top:2rem;font-size:1.6rem}.p-article p a:hover{text-decoration:none}.p-article ul{margin-top:2rem;font-size:1.6rem}.p-article__tbl{font-size:1.6rem}.p-article__tbl th{width:9rem}.p-article__tbl td{width:calc(100% - 9rem)}.p-modal{height:100%}.p-modal__inner{padding:5rem 6rem}.p-modal__container{max-width:132rem}.p-modal__close{width:8.4rem;height:8.4rem}.u-dsp-sp{display:none!important}.s-home-kv__catch{line-height:1.5084745763}.s-home-kv__txt{line-height:1.6153846154}.s-home-kv__container{top:45.5555555556%;left:50%;padding:0 8.3333333333vw;transform:translate(-50%,0)}.s-home-kv__catch{margin-bottom:4.5rem;font-size:4.0972222222vw}.s-home-kv__txt{font-size:1.8055555556vw}.s-home-kv__scroll{position:absolute;bottom:0;left:4.1666666667vw;z-index:3;display:flex;flex-direction:column;align-items:center}.s-home-kv__scroll-txt{display:block;margin-bottom:1.5rem;font-size:1.3rem;line-height:1;color:#23a1a5;transform:rotate(90deg)}.s-home-kv__scroll-line{position:relative;display:block;width:1px;height:8rem;overflow:hidden;background:#f0f0f0}.s-home-kv__scroll-line:before{position:absolute;top:0;display:block;width:1px;height:100%;content:"";background:#23a1a5;animation-name:scrollLine;animation-duration:3s;animation-timing-function:cubic-bezier(0,0,.25,1);animation-iteration-count:infinite}.s-home-kv__leaf{width:22.5694444444vw;transform:translate(-40%,-50%) rotate(-5deg)}.is-inview .s-home-kv__leaf{transform:translate(-40%,-50%) rotate(0)}.s-home-kv__mv{padding-left:20%}.s-home-kv__mv-container{padding-bottom:74.0740740741%}.s-home-kv__mv-container:after{transform:translate(0,-50%) rotate(32deg)}.s-home-kv__mv-mask{left:0;width:59.2592592593%;height:100%}.s-home-service__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-home-service{margin-top:9rem;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/home/bg_service_pc.jpg)}.s-home-service__container{display:flex;justify-content:space-between}.s-home-service__header{width:40.8333333333%}.s-home-service__copy{white-space:nowrap}.s-home-service__img{position:relative;width:54.1666666667%}.s-home-service__img picture{width:139.2307692308%}.s-home-service__img img{width:100%}.s-home-service__btn{margin-top:5rem}.s-home-topics__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-home-topics{margin-top:9rem}.s-home-topics__list:after{display:block;width:28.9166666667%;content:""}.s-home-topics__list-item{width:28.9166666667%;margin-top:5rem}.s-home-topics__btn{margin-top:6rem}.s-home-content__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-home-content{margin-top:22.5rem}.s-home-content__list{display:flex;justify-content:space-between}.s-home-content__list-item{width:47.5%}.s-home-content__bg{bottom:10rem;left:0}.s-home-content__bg p{height:62.5vw;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/home/bg_content_pc.jpg)}.s-service-content__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-service-content{padding-bottom:9rem}.s-service-content__lit-item:not(:first-child){margin-top:10rem}.s-service-how__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-service-how__hdg{line-height:1.2222222222}.s-service-how{padding:12rem 0 6rem}.s-service-how__hdg{font-size:3.6rem;text-align:center}.s-service-how__hdg:after{margin:2.5rem auto 0}.s-service-how__lead{font-size:1.6rem}.s-service-point__hdg{font-size:3rem}.s-service-point__hdg em{font-size:7.2rem}.s-service-point__list{width:100%;max-width:84rem;margin:2rem auto 0}.s-service-point__list-item{width:26rem}.s-service-operation__hdg{line-height:1.5}.s-service-operation{margin-top:8rem}.s-service-operation__hdg{font-size:3rem}.s-service-operation__hdg:after{position:absolute;top:50%;z-index:0;display:block;width:100%;height:1px;content:"";background:#23a1a5}.s-service-operation__hdg>span{position:relative;z-index:1;display:inline-block;padding:0 6.6666666667%;background:#f1f9f9}.s-service-operation__list{padding:6rem}.s-service-merit__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-service-merit__hdg{line-height:1.2222222222}.s-service-merit{padding:0 6rem 6rem}.s-service-merit__container{padding-top:6rem;padding-bottom:6rem}.s-service-merit__hdg{font-size:3.6rem;text-align:center}.s-service-merit__hdg:after{margin:2.5rem auto 0}.s-service-merit__list{display:flex;flex-wrap:wrap;justify-content:space-between}.s-service-merit__list-item{margin-top:5rem}.s-service-faq__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-service-faq{padding:9rem 0 0}.s-service-faq__hdg{font-size:9rem}.s-service-faq__btn{margin-top:8rem}.s-topics-article__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-topics-article__header-hdg{line-height:1.4230769231}.s-topics-article{padding-top:29rem}.s-topics-article__bg{height:90rem}.s-topics-article__bg p{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_kv_bottom_pc.jpg)}.s-topics-article__container{max-width:108rem}.s-topics-article__header-date{margin-right:3.5rem;font-size:1.3rem}.s-topics-article__header-hdg{margin-top:1.5rem;font-size:2.6rem}.s-topics-article__kv{margin-top:5rem}.s-company-values__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-company-values__statement-hdg{line-height:1.65625}.s-company-values__container{display:flex;justify-content:space-between}.s-company-values__header{width:20%}.s-company-values__statement{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:80%}.s-company-values__statement-hdg{font-size:3.2rem}.s-company-values__statement-img{display:block;width:63.2rem;margin:5rem auto 0}.s-company-values__statement-txt{margin-top:5rem;font-size:1.6rem}.s-company-president__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-company-president__greeting-hdg{line-height:1.65625}.s-company-president{margin-top:9rem}.s-company-president__container{display:flex;justify-content:space-between}.s-company-president__header{width:20%}.s-company-president__greeting{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:80%}.s-company-president__greeting-hdg{font-size:3.2rem}.s-company-president__greeting-txt{font-size:1.6rem}.s-company-president__greeting-txt.-index1{margin-top:4rem}.s-company-president__greeting-txt.-index2{width:43.75%;margin-top:2.5rem}.s-company-president__greeting-img{display:block;width:50%;margin-top:2.5rem}.s-company-president__greeting-sign{margin-top:2rem}.s-company-president__greeting-sign dd{font-size:3.2rem}.s-company-profile__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-company-profile{margin-top:9rem}.s-company-profile__container{display:flex;justify-content:space-between}.s-company-profile__header{width:20%}.s-company-profile__datas{width:80%}.s-company-profile__data-label{width:18.75%}.s-company-profile__data-txt{width:79.1666666667%}.s-company-profile__data-txt.-index5 ul{display:flex}.s-company-profile__data-txt.-index5 li{width:50%}.s-faq-list__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-faq-list__item-label em{line-height:1.6}.s-faq-list__item-content-txt p{line-height:1.7142857143}.s-faq-list__container{max-width:108rem}.s-faq-list__category~.s-faq-list__category{margin-top:6rem}.s-faq-list__category-hdg{font-size:3.2rem}.s-faq-list__item{margin-top:5rem}.s-faq-list__item-label-number{width:3.6rem;height:3.6rem;font-size:1.3rem}.s-faq-list__item-label-txt{padding-left:5rem;font-size:2rem}.s-faq-list__item-label-line:before{width:10rem}.s-faq-list__item-label-ico{top:1.2rem}.s-faq-list__item-content-mark{top:2rem;width:3.6rem;height:3.6rem;font-size:1.3rem}.s-faq-list__item-content-txt{min-height:3.6rem;padding-left:5rem;font-size:1.4rem}.s-faq-list__item-content-txt p:not(:first-child){margin-top:1.5rem}.s-contact-input__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-contact-input__container{max-width:108rem}.s-contact-confirm__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-contact-confirm__container{max-width:108rem}.s-contact-complete__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-contact-complete{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_kv_bottom_pc.jpg)}.s-contact-complete__container{height:90rem;margin-bottom:-29rem}.s-contact-complete__header{top:35%;width:100%}.s-contact-complete__hdg{font-size:3.2rem}.s-privacypolicy-term__container{max-width:132rem;padding-right:6rem;padding-left:6rem;margin-right:auto;margin-left:auto}.s-privacypolicy-term__item-hdg{line-height:2.5}.s-privacypolicy-term__item-hdg{font-size:1.6rem}}@media screen and (min-width:769px) and (max-width:1023px){html{font-size:.8333333333vw}.c-ham--open{display:block;width:14.5rem;height:14.5rem}.is-fix .c-ham--open{height:8rem}.c-ham--close{display:block;width:14.5rem;height:14.5rem}.is-fix .c-ham--close{height:8rem}.c-pagetop{width:12rem;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_pagetop_sp.png);background-size:100% auto}.c-card-topics__new{width:5.8333333333vw;height:5.8333333333vw}.p-header{padding-right:0}.p-footer__container{width:calc(100vw - 18rem);padding-right:9rem}.p-nav--header{display:none}.p-menu__header{height:14.5rem}.is-fix .p-menu__header{height:8rem}.p-menu__logo{width:14rem;margin-left:6rem}.p-menu__close{width:14.5rem;height:14.5rem;font-size:4.8rem}.p-menu__nav{padding-bottom:7.5rem;margin-top:7.5rem}.p-menu__nav-list-item{font-size:2.7rem}.p-menu__nav-list-item:not(:first-child){margin-top:6rem}.p-menu__contact{margin-top:6rem}.p-menu__contact-link{width:45rem;height:9rem;font-size:2.4rem}}@media screen and (min-width:769px) and (min-width:769px){.u-hov-alpha{transition:opacity .3s cubic-bezier(.39,.575,.565,1) 0s}.u-hov-alpha:hover{opacity:.7}}@media screen and (min-width:1280px){html{font-size:62.5%}.p-footer__container{width:100%;padding-right:0}}@media screen and (max-width:768px){html{font-size:2.6666666667vw}body{line-height:2}body{font-size:1.4rem}.l-header{height:8.4rem;transition:height .4s;transition-timing-function:ase-out}.l-header.is-fix{height:8rem}.l-footer{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_footer_sp.png);background-repeat:no-repeat;background-size:100% 100%}.l-contents{margin-bottom:12rem}.c-ham--open{width:8.4rem;height:8.4rem}.is-fix .c-ham--open{width:8rem;height:8rem}.c-ham--close{width:8.4rem;height:8.4rem}.is-fix .c-ham--close{width:8rem;height:8rem}.c-pagetop{width:8rem;background-size:100% auto}.c-headline--home__copy{line-height:1.6363636364}.c-headline--home__hdg{font-size:6rem}.c-headline--home__copy{margin-top:24rem;font-size:2.2rem}.c-headline--home__lead{margin-top:3.5rem;font-size:2rem}.c-headline--company__caption{font-size:1.1rem}.c-headline--company__hdg{font-size:2.4rem}.c-btn--rounder__link{width:100%;max-width:75rem;height:6.4rem}.c-btn--form input[name=btn_sbumit],.c-btn--form input[name=submitConfirm]{width:100%}.c-anchor p{top:-8.4rem}.c-pagination{padding-top:4rem}.c-pagination--article{padding-top:3.5rem;margin-top:3rem}.c-pagination--article__next,.c-pagination--article__prev{min-width:12rem}.c-pagination--article__next .myicon,.c-pagination--article__prev .myicon{margin-top:-.4rem;font-size:3.2rem}.c-card-topics__hdg{line-height:1.4615384615}.c-card-topics__new{width:5rem;height:5rem;font-size:1.2rem;transform:translate(25%,-50%)}.c-card-topics__date{margin-top:.8rem}.c-card-topics__hdg{margin-top:.8rem;font-size:1.3rem}.c-card-content__hdg{font-size:3.2rem}.c-card-content__hdg.u-font-en-serif{font-size:4.2rem}.c-card-content__txt{font-size:1.3rem}.c-card-content__ico{margin-top:2.5rem}.c-card-service-content__hdg{line-height:1.4166666667}.c-card-service-content__img{margin-top:2rem}.c-card-service-content__hdg{font-size:2.4rem}.c-card-service-content__txt{margin-top:2rem}.c-card-service-content__btn{margin-top:2.5rem}.c-card-service-point__txt{line-height:1.5}.c-card-service-point__header{width:15rem;height:15rem}.c-card-service-point__hdg{font-size:1.3rem}.c-card-service-operation--grid__hdg{line-height:1.5555555556}.c-card-service-operation--grid__txt{line-height:1.7692307692}.c-card-service-operation--grid__hdg{font-size:1.8rem}.c-card-service-operation--grid__txt{margin-top:1.5rem;font-size:1.3rem}.c-card-service-operation--grid__img{margin-top:2rem}.c-card-service-operation--grid__img-hdg{font-size:1.3rem}.c-card-service-operation--grid__img-thumb.-l{width:33.5rem;overflow:auto;scrollbar-color:#23a1a5 #e0e0e0}.c-card-service-operation--grid__img-thumb.-l img{width:51.5rem;max-width:none;margin-bottom:1rem}.c-card-service-operation--full__hdg{line-height:1.5555555556}.c-card-service-operation--full__txt{line-height:1.7692307692}.c-card-service-operation--full__hdg{font-size:1.8rem}.c-card-service-operation--full__txt{margin-top:1.5rem;font-size:1.3rem}.c-card-service-operation--full__img{margin-top:2rem}.c-card-service-operation--full__img-hdg{font-size:1.3rem}.c-card-service-operation--full__img-thumb.-l{width:33.5rem;overflow:auto;scrollbar-color:#23a1a5 #e0e0e0}.c-card-service-operation--full__img-thumb.-l img{width:51.5rem;max-width:none;margin-bottom:1rem}.c-card-service-merit--basic__hdg{line-height:2.2222222222}.c-card-service-merit--basic{padding:2.5rem;margin-right:-2rem;margin-left:-2rem}.c-card-service-merit--basic__hdg{font-size:1.8rem}.c-card-service-merit--basic__img{display:flex;align-items:center;justify-content:center;width:14rem;height:14rem;margin:1rem auto 0}.c-card-service-merit--tax__hdg{line-height:2.2222222222}.c-card-service-merit--tax{padding:2.5rem;margin-right:-2rem;margin-left:-2rem}.c-card-service-merit--tax__hdg{font-size:1.8rem}.c-card-service-merit--tax__txt{font-size:1.3rem}.c-card-service-merit--tax__txt em{font-size:1.5rem}.c-card-service-merit--tax__img{padding:2rem;margin-top:2rem}.c-card-service-merit--tax__img-hdg{font-size:1.5rem}.c-card-service-merit--tax__img-hdg:not(:first-child){margin-top:2.5rem}.c-card-service-merit--tax__img-picture{width:100%}.c-card-service-merit--tax__img-picture.-l{width:28.5rem;padding-bottom:1.5rem;overflow:auto;scrollbar-color:#23a1a5 #e0e0e0}.c-card-service-merit--tax__img-picture.-l img{display:block;width:50rem;max-width:none}.c-card-service-merit--grid__hdg{line-height:2.2222222222}.c-card-service-merit--grid{padding:2.5rem;margin-right:-2rem;margin-left:-2rem}.c-card-service-merit--grid__hdg{font-size:1.8rem}.c-card-service-merit--grid__hdg{text-align:center}.c-card-service-merit--grid__img{margin-top:1.5rem}.c-card-service-merit--grid__img-picture{width:100%}.c-card-service-merit--grid__img-picture.-l{width:28.5rem;padding-bottom:1.5rem;overflow:auto;scrollbar-color:#23a1a5 #e0e0e0}.c-card-service-merit--grid__img-picture.-l img{display:block;width:50rem;max-width:none}.c-card-form{margin:2rem 0}.c-card-form .mwform-checkbox-field .mwform-checkbox-field-text span,.c-card-form .mwform-radio-field .mwform-checkbox-field-text span{display:block}.c-card-form input,.c-card-form textarea{font-size:1.6rem}.c-card-form select{font-size:1.6rem}.c-card-form__label{margin-bottom:.8rem}.c-card-form__zipcode .c-card-form__txt{padding-right:1.5rem}.s-contact-input .c-card-form__zipcode input.zipcode{width:13.5rem}.c-card-form__region .c-card-form__select-wrapper{margin-left:1.5rem}.s-contact-input .c-card-form__region .c-card-form__select-wrapper{width:15.5rem}.c-card-form__txt{font-size:1.6rem}.c-card-form__note{font-size:1.3rem}.s-contact-input .c-card-form__col:not(:first-child){margin-top:2rem}.c-card-form__btn{padding:3rem 0 2.5rem}.mw_wp_form_confirm .c-card-form__btn{margin-top:4rem}.p-header{height:8.4rem;padding-left:2rem;background:#fff}.is-fix .p-header{height:8rem}.p-header__logo-link{width:9.2rem}.p-footer{padding-right:2rem;padding-left:2rem}.p-footer{padding:5rem 8rem 5rem 2rem}.p-footer__container{width:100%}.p-footer__logo{width:12.5rem}.p-footer__copyright{margin-top:4rem}.p-nav--header{display:none}.p-nav--footer__list{margin-top:4.5rem}.p-nav--footer__list-item:not(:first-child){margin-top:2rem}.p-nav--footer__list-item:last-child{margin-top:5rem}.p-nav--footer__list-item-link{width:100%;font-size:1.5rem}.p-menu__header{height:8.4rem}.is-fix .p-menu__header{height:8rem}.p-menu__logo{width:9.2rem;margin-left:2rem}.p-menu__close{width:8.4rem;height:8.4rem;font-size:3.2rem}.is-fix .p-menu__close{width:8rem;height:8rem}.p-menu__nav{padding-bottom:5rem;margin-top:5rem}.p-menu__nav-list-item{font-size:1.8rem}.p-menu__nav-list-item:not(:first-child){margin-top:4rem}.p-menu__contact{margin-top:4rem}.p-menu__contact-link{width:29.5rem;height:6rem;font-size:1.6rem}.p-kv--bottom__container{padding-right:2rem;padding-left:2rem}.p-kv--bottom__container{height:64.5rem;margin-bottom:-34rem}.p-kv--bottom__hdg{top:13.9534883721%;font-size:5.5rem}.p-kv--bottom__bg p{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_kv_bottom_sp.jpg)}.p-contact-banner__container{padding-right:2rem;padding-left:2rem}.p-contact-banner__txt{line-height:1.6666666667}.p-contact-banner{margin-top:12rem}.p-contact-banner__link{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_contact_sp.png);background-position:center center}.p-contact-banner__img{-webkit-clip-path:polygon(100% 0,10% 0,0 25%,45% 100%,100% 100%);clip-path:polygon(100% 0,10% 0,0 25%,45% 100%,100% 100%)}.p-contact-banner__body{padding:3.5rem 2rem}.p-contact-banner__hdg{font-size:4.2rem}.p-contact-banner__txt{margin-top:2rem;font-size:1.5rem}.p-contact-banner__ico{margin:2.5rem 0 0 auto}.p-archive--topics__container{padding-right:2rem;padding-left:2rem}.p-archive--topics__terms-item-link{font-size:1.6rem}.p-archive--topics__list{margin-top:2rem}.p-archive--topics__list:after{display:block;width:16rem;content:""}.p-archive--topics__list-item{width:16rem;margin-top:3rem}.p-article h2{line-height:1.625}.p-article h3{line-height:1.7142857143}.p-article p{line-height:1.7142857143}.p-article h2{margin-top:4rem;font-size:1.6rem}.p-article h3{margin-top:3rem}.p-article p{margin-top:1.5rem;font-size:1.4rem}.p-article ul{margin-top:1.5rem;font-size:1.4rem}.p-article__tbl{font-size:1.4rem}.p-modal{height:100vh}.p-modal__inner{padding:5rem 0}.p-modal__close{width:4rem;height:4rem}.u-dsp-pc{display:none!important}.s-home-kv__catch{line-height:1.5151515152}.s-home-kv__txt{line-height:1.5714285714}.s-home-kv{padding-bottom:2rem}.s-home-kv__container{top:28rem;padding:0 2rem}.s-home-kv__catch{font-size:3.2rem}.s-home-kv__leaf{width:15rem;transform:translate(-25%,-65%) rotate(-5deg)}.is-inview .s-home-kv__leaf{transform:translate(-25%,-65%) rotate(0)}.s-home-kv__mv{padding-left:2rem}.s-home-kv__mv-container{padding-bottom:40rem}.s-home-kv__mv-container:after{transform:translate(0,-50%) rotate(32deg)}.s-home-kv__mv-mask{top:-1%;width:100%;height:102%}.s-home-service__container{padding-right:2rem;padding-left:2rem}.s-home-service{padding-bottom:4rem;margin-top:8rem;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/home/bg_service_pc.jpg)}.s-home-service__container{position:relative}.s-home-service__header{position:relative;z-index:1}.s-home-service__img{position:absolute;top:0;z-index:0}.s-home-service__img picture{width:43rem}.s-home-service__btn{margin-top:2.5rem}.s-home-topics__container{padding-right:2rem;padding-left:2rem}.s-home-topics{margin-top:4rem}.s-home-topics__list:after{display:block;width:16rem;content:""}.s-home-topics__list-item{width:16rem;margin-top:3rem}.s-home-topics__btn{margin-top:4rem}.s-home-content__container{padding-right:2rem;padding-left:2rem}.s-home-content{margin-top:12rem}.s-home-content__bg{bottom:10rem;left:0}.s-home-content__bg p{height:62.5rem;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/home/bg_content_sp.jpg)}.s-home-content__list-item:not(:first-child){margin-top:2rem}.s-service-content__container{padding-right:2rem;padding-left:2rem}.s-service-content{padding-bottom:8rem}.s-service-content__lit-item:not(:first-child){margin-top:5rem}.s-service-how__container{padding-right:2rem;padding-left:2rem}.s-service-how__hdg{line-height:1.4615384615}.s-service-how{padding:7rem 0 0}.s-service-how__hdg{font-size:2.6rem}.s-service-how__hdg:after{margin:2.5rem 0 0}.s-service-how__lead{font-size:1.5rem}.s-service-point__hdg{font-size:2.2rem}.s-service-point__hdg em{font-size:5.4rem}.s-service-point__list{margin-top:2rem}.s-service-point__list-item{width:15rem}.s-service-point__list-item:last-child{width:100%;margin-top:2.5rem}.s-service-operation__hdg{line-height:1.4545454545}.s-service-operation{margin-top:6rem}.s-service-operation__hdg{font-size:2.2rem}.s-service-operation__list{padding:5rem 2rem;margin-right:-2rem;margin-left:-2rem}.s-service-merit__container{padding-right:2rem;padding-left:2rem}.s-service-merit__hdg{line-height:1.4615384615}.s-service-merit{padding-bottom:6rem}.s-service-merit__container{padding-bottom:6rem}.s-service-merit__hdg{font-size:2.6rem}.s-service-merit__hdg:after{margin:2.5rem 0 0}.s-service-merit__list{margin-top:2.5rem}.s-service-merit__list-item{margin-top:1.5rem}.s-service-faq__container{padding-right:2rem;padding-left:2rem}.s-service-faq{padding:8rem 0 0}.s-service-faq__hdg{font-size:5.5rem}.s-service-faq__btn{margin-top:6rem}.s-topics-article__container{padding-right:2rem;padding-left:2rem}.s-topics-article__header-hdg{line-height:1.6}.s-topics-article{padding-top:8rem}.s-topics-article__bg{height:64.5rem}.s-topics-article__bg p{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_kv_bottom_sp.jpg)}.s-topics-article__header-date{margin-right:1.5rem;font-size:1.2rem}.s-topics-article__header-hdg{margin-top:1rem;font-size:2rem}.s-topics-article__kv{margin-top:4rem}.s-company-values__container{padding-right:2rem;padding-left:2rem}.s-company-values__statement-hdg{line-height:1.5384615385}.s-company-values__statement{margin-top:3rem}.s-company-values__statement-hdg{font-size:2.6rem}.s-company-values__statement-img{width:33.5rem;margin:4rem auto 0}.s-company-values__statement-txt{margin-top:4rem}.s-company-president__container{padding-right:2rem;padding-left:2rem}.s-company-president__greeting-hdg{line-height:1.5384615385}.s-company-president{margin-top:8rem}.s-company-president__greeting{margin-top:3rem}.s-company-president__greeting-hdg{font-size:2.6rem}.s-company-president__greeting-txt.-index1{margin-top:2rem}.s-company-president__greeting-img{margin-top:2rem}.s-company-president__greeting-sign{margin-top:2.5rem}.s-company-president__greeting-sign dt{font-size:1.3rem}.s-company-president__greeting-sign dd{font-size:2.4rem}.s-company-profile__container{padding-right:2rem;padding-left:2rem}.s-company-profile{margin-top:8rem}.s-company-profile__datas{margin-top:4rem}.s-company-profile__data{font-size:1.3rem}.s-company-profile__data-label{width:10rem}.s-company-profile__data-txt{width:23.5rem}.s-faq-list__container{padding-right:2rem;padding-left:2rem}.s-faq-list__item-label em{line-height:1.5625}.s-faq-list__item-content-txt p{line-height:1.6153846154}.s-faq-list__category~.s-faq-list__category{margin-top:5rem}.s-faq-list__category-hdg{font-size:2.2rem}.s-faq-list__item{margin-top:3rem}.s-faq-list__item-label-number{width:3rem;height:3rem;font-size:1.1rem}.s-faq-list__item-label-txt{padding-left:4rem;font-size:1.6rem}.s-faq-list__item-label-line:before{width:8rem}.s-faq-list__item-label-ico{top:.8rem}.s-faq-list__item-content-mark{top:2rem;width:3rem;height:3rem;font-size:1.1rem}.s-faq-list__item-content-txt{min-height:3rem;padding-left:4rem;font-size:1.3rem}.s-faq-list__item-content-txt em{font-size:1.4rem}.s-faq-list__item-content-txt p:not(:first-child){margin-top:1.5rem}.s-contact-input__container{padding-right:2rem;padding-left:2rem}.s-contact-confirm__container{padding-right:2rem;padding-left:2rem}.s-contact-complete__container{padding-right:2rem;padding-left:2rem}.s-contact-complete{background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_kv_bottom_sp.jpg)}.s-contact-complete__container{height:64.5rem;margin-bottom:-32rem}.s-contact-complete__header{top:13.9534883721%;width:calc(100% - 4rem)}.s-contact-complete__hdg{font-size:2.4rem}.s-privacypolicy-term__container{padding-right:2rem;padding-left:2rem}.s-privacypolicy-term__item-hdg{line-height:2}.s-privacypolicy-term__item-hdg{font-size:1.5rem}.s-privacypolicy-term__item-txt{font-size:1.3rem}}.wx *{box-sizing:border-box}.wx{font-family:Roboto,"Noto Sans JP",sans-serif;color:#333;line-height:1.9;position:relative;z-index:3;background:#fff}.wx-in{max-width:1120px;margin:0 auto;padding:0 24px}.wx-h3{font-size:34px;font-weight:500;letter-spacing:.02em;line-height:1.4;margin:0;text-align:center}.wx-h3:after{content:"";display:block;width:40px;height:1px;background:#23a1a5;margin:25px auto 0}.wx-sub{text-align:center;font-size:15px;color:#5a5a5a;margin:24px 0 48px}#service .wx-hero{padding:80px 0 84px;background:#eef8f8 url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_kv_bottom_pc.jpg) center bottom/cover no-repeat}.wx-hero__grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.wx-hero__t{font-size:42px;font-weight:500;line-height:1.4;letter-spacing:.04em;margin:0 0 18px;color:#1d4b4c}.wx-hero__d{font-size:16px;color:#3f4f4f;margin:0 0 20px;line-height:2.05}.wx-hero__pts{list-style:none;margin:0 0 30px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.wx-hero__pts li{font-size:12.5px;background:rgba(255,255,255,.9);border:1px solid #cfe7e8;color:#2c595a;border-radius:999px;padding:6px 15px}.wx-hero__img{align-self:center;margin:0;background:#fff;border:1px solid #d9ecec;border-radius:10px;padding:28px}.wx-hero__img img{display:block;width:100%;height:auto}.wx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:left center/cover repeat-x url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/common/bg_btn_green.png);color:#fff;text-decoration:none;font-size:15px;font-weight:700;border-radius:999px;padding:18px 40px;box-shadow:1px 1px 10px 1px rgba(0,0,0,.2);transition:background .5s cubic-bezier(0,0,.25,1)}.wx-btn:hover{background-position:right center}#service .wx-sec{padding:84px 0 0}.wx-frame{border:1px solid #cfe3e4;border-radius:10px;background:#fbfefe;overflow:hidden}.wx-frame__head{background:#23a1a5;color:#fff;padding:24px;text-align:center}.wx-frame__head b{display:block;font-size:23px;font-weight:500;letter-spacing:.04em}.wx-frame__head span{display:block;font-size:12.5px;color:#d3f0f1;margin-top:5px}.wx-menu{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px;background:#e2ecec}.wx-menu li{background:#fff;padding:26px 28px}.wx-menu__n{font-family:"Cormorant Garamond",serif;font-size:22px;color:#23a1a5;display:block;line-height:1}.wx-menu__t{font-size:19px;font-weight:500;margin:6px 0 10px;letter-spacing:.04em}.wx-menu__d{font-size:13.5px;color:#5f6b6b;margin:0;line-height:1.9}#service .wx-lead{margin:56px 0 0;padding:34px 24px;background:#f1f9f9;border-radius:10px;text-align:center}.wx-lead__t{font-size:19px;font-weight:500;margin:0 0 6px;letter-spacing:.04em}.wx-lead__d{font-size:14px;color:#5f6b6b;margin:0 0 20px}.wx-lead .c-btn--rounder__link{width:auto;min-width:320px;height:5.6rem;font-size:1.5rem;padding:0 2.8rem;margin:0 auto}#service .wx-case{padding:84px 0 0}.wx-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.wx-card{border:1px solid #e2ecec;background:#fff;display:flex;flex-direction:column;overflow:hidden}.wx-card__img{height:180px;background-size:cover;background-position:center}.wx-card__body{padding:24px 28px 30px;flex:1}.wx-card__q{font-size:18px;font-weight:500;margin:0 0 12px;letter-spacing:.02em;color:#1d4b4c}.wx-card__d{font-size:14px;color:#5a5a5a;margin:0;line-height:1.95}.wx-card__tag{display:inline-block;font-size:11.5px;letter-spacing:.04em;background:#f1f9f9;color:#23a1a5;border:1px solid #cfe7e8;border-radius:4px;padding:4px 10px;margin:14px 0 0}#service .wx-trust{margin-top:86px;padding:64px 0;background:#e8f5f5;color:#2c595a}.wx-trust .wx-h3{color:#1f7a7d}.wx-trust .wx-h3:after{background:#23a1a5}.wx-trust__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.wx-trust__grid li{border:1px solid #b9dedf;background:#fff;padding:24px;text-align:center}.wx-trust__k{font-size:12px;color:#5f9ea1;margin:0 0 8px;letter-spacing:.06em}.wx-trust__v{font-size:15px;margin:0;line-height:1.8}#service .wx-cta{padding:72px 0 76px;text-align:center;background:#fff}#service main.l-contents{margin-bottom:0!important}.wx-cta__t{font-size:25px;font-weight:500;margin:0 0 12px;letter-spacing:.04em}.wx-cta__d{font-size:15px;color:#5a5a5a;margin:0 0 28px}@media (max-width:860px){.wx-hero{padding:52px 0 60px}.wx-hero__grid{grid-template-columns:1fr;gap:28px}.wx-hero__t{font-size:30px}.wx-h3{font-size:24px}.wx-grid{grid-template-columns:1fr}.wx-trust__grid{grid-template-columns:1fr}.wx-lead .c-btn--rounder__link{min-width:0;width:100%}}#service .s-home-kv__leaf{display:none!important}#service .c-pagetop{background-image:none!important}#service .p-kv--bottom__container{margin-bottom:-40rem}#service .wx-hero{padding-top:44px}@media (max-width:767px){#service .p-kv--bottom__container{margin-bottom:-41rem}#service .wx-hero{padding-top:26px}}.s-home-kv__leaf{display:none!important}.c-pagetop{background-image:none!important}.s-company-profile__data-txt ul{display:flex}.s-company-profile__data-txt li{width:50%}body{font-family:Inter,"Noto Sans JP",sans-serif}.u-font-jp-serif{font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.04em}.u-font-en-serif{font-family:Inter,"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.04em}.u-font-en{font-family:Inter,sans-serif;letter-spacing:.04em}.s-home-kv__catch{font-weight:700}.c-headline--home__hdg{font-weight:700}.c-headline--home__copy{font-weight:700}.s-company-values__statement-hdg{font-weight:700}.s-company-president__greeting-hdg{font-weight:700}.p-kv--bottom__hdg{font-weight:700}.p-contact-banner__hdg{font-weight:700}#service .wx{font-family:Inter,"Noto Sans JP",sans-serif}#service .wx-menu__n{font-family:Inter,sans-serif;font-weight:700}#service .wx-h3,#service .wx-hero__t,#service .wx-frame__head b,#service .wx-menu__t,#service .wx-lead__t,#service .wx-card__q,#service .wx-cta__t{font-weight:700}.s-home-kv__catch,.c-headline--home__hdg,.c-headline--home__copy,.s-company-values__statement-hdg,.s-company-president__greeting-hdg,.p-kv--bottom__hdg,.p-contact-banner__hdg,.u-font-jp-serif{font-weight:900!important;letter-spacing:.01em!important}body{letter-spacing:.02em;line-height:1.7!important}@media screen and (min-width:769px){.c-headline--home__hdg{font-size:6.75rem!important}.c-card-content__hdg.u-font-en-serif{font-size:3.9rem!important}.p-contact-banner__hdg{font-size:3.6rem!important}}@media screen and (max-width:768px){.c-headline--home__hdg{font-size:4.5rem!important}.c-card-content__hdg.u-font-en-serif{font-size:3.15rem!important}.p-contact-banner__hdg{font-size:3.15rem!important}}.c-values-circles{position:relative;width:100%;aspect-ratio:1264/448;margin-inline:auto}.c-values-circles__item{position:absolute;top:0;width:35.443%;aspect-ratio:1;border-radius:50%;overflow:hidden;container-type:inline-size}.c-values-circles__item:before{content:"";position:absolute;inset:0;background-image:url(//lokahis.co.jp/content/themes/lokahis/asset/css/../img/company/values_texture.webp);background-size:cover;background-position:center}.c-values-circles__item:after{content:"";position:absolute;inset:0;border-radius:50%;border:max(1.5px,.45cqw) solid #fff;pointer-events:none}.c-values-circles__item:nth-child(1){left:-.079%}.c-values-circles__item:nth-child(2){left:32.278%}.c-values-circles__item:nth-child(2):before{transform:scaleX(-1)}.c-values-circles__item:nth-child(3){left:64.636%}.c-values-circles__num{position:absolute;top:28.6%;left:0;right:0;transform:translateY(-50%);font-family:Inter,sans-serif;font-weight:400;font-size:11.6cqw;line-height:1;color:#faff76;text-align:center;letter-spacing:.06em;font-variant-numeric:tabular-nums}.c-values-circles__txt{position:absolute;top:54%;left:0;right:0;transform:translateY(-50%);margin:0;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:8.9cqw;line-height:1.5;color:#fff;text-align:center;letter-spacing:.02em}@media screen and (max-width:767px){.c-values-circles{aspect-ratio:670/632}.c-values-circles__item{width:53.881%}.c-values-circles__item:nth-child(1){left:23.209%;top:0}.c-values-circles__item:nth-child(2){left:-.075%;top:42.959%}.c-values-circles__item:nth-child(3){left:46.194%;top:42.959%}}