@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css";*{font-family:"Noto Sans JP";letter-spacing:1px;color:#162a3d;font-size:1rem;font-weight:400;line-height:1.75rem;box-sizing:border-box;margin:0;padding:0}::before{box-sizing:border-box}::after{box-sizing:border-box}html{-webkit-overflow-scrolling:touch;width:100%;height:100%}body{text-rendering:optimizeSpeed;width:100%;height:100%;margin:0 !important}a{text-decoration:none;background:rgba(0,0,0,0);outline:none;font-size:inherit;color:inherit;transition:all .1s linear}article{display:block}aside{display:block}audio{display:block;vertical-align:middle;max-width:100%}button{background:rgba(0,0,0,0);border:0;outline:none;font-size:inherit;color:inherit}button:hover{cursor:pointer}canvas{display:block;vertical-align:middle;max-width:100%;height:auto}embed{display:block;vertical-align:middle;max-width:100%}figcaption{display:block}figure{display:block}footer{display:block}header{display:block}hgroup{display:block}iframe{display:block;vertical-align:middle;max-width:100%}img{display:block;vertical-align:top;max-width:100%;border:none}input{font-size:inherit;color:inherit}main{display:block}nav{display:block}object{display:block;vertical-align:middle;max-width:100%}ol{list-style:none}section{display:block}select{font-size:inherit;color:inherit}svg{display:block;vertical-align:middle;max-width:100%;height:auto;overflow:hidden}table{border-collapse:collapse}textarea{font-size:inherit;color:inherit;outline:none}td{font-size:inherit;color:inherit}ul{list-style:none}video{height:auto}[type=radio]{box-sizing:border-box;padding:0}[type=radio]{box-sizing:border-box;padding:0}textarea{display:block}@media(prefers-reduced-motion: reduce){*{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}h1,h2,h3,h4,h5,h6{font-weight:bold;font-feature-settings:"palt"}h1{font-size:1.75rem;line-height:2.1875rem}h2{font-size:1.5rem;line-height:1.875rem}h3{font-size:1.25rem;line-height:1.5625rem}h4{font-size:1rem;line-height:1.25rem}h5{font-size:1rem;line-height:1.25rem}h6{font-size:1rem;line-height:1.25rem}td,input{font-family:"Noto Sans JP"}a img:hover{-webkit-animation-name:image-link;animation-name:image-link;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes image-link{0%{opacity:0}100%{opacity:1}}@keyframes image-link{0%{opacity:0}100%{opacity:1}}.margin-0{margin:0 !important}header#header{padding:1rem 2rem;position:fixed;top:0;left:0;width:calc(100% - 4rem);z-index:1;background:rgba(255,255,255,.9);margin:1rem 2rem 0 2rem;border-radius:1rem;box-shadow:0 .25rem .25rem 0rem rgba(0,0,0,.1)}@media screen and (max-width: 60rem){header#header{padding:1.5rem 1rem;width:calc(100% - 2rem);margin:1rem;border-radius:.5rem}}.main-menu{display:flex;justify-content:space-between}.main-menu ul{display:flex;gap:1rem}@media screen and (max-width: 60rem){.main-menu ul{display:none}}.main-menu ul li a{padding:.25rem 0 0 0;color:#5bb780;font-weight:bold;border-top:2px solid rgba(0,0,0,0);transition:all .1s linear;font-size:.8rem}.main-menu ul li a:hover{border-top:2px solid #5bb780}@media screen and (max-width: 60rem){.main-menu ul li:last-child{display:none}}h1.main-title{max-width:22.5rem;position:relative;z-index:10}@media screen and (max-width: 40rem){h1.main-title{max-width:18rem}}h1.main-title img{width:100%}@media screen and (max-width: 60rem){h1.main-title img{max-width:80%}}.global-menu{transform:translate(0, 100%);position:fixed;top:0;left:0;background:rgba(255,255,255,.9);width:100%;height:100%;z-index:9;padding:2rem;opacity:0;transition:all .5s cubic-bezier(1, 0, 0, 1);display:none}@media screen and (max-width: 60rem){.global-menu{display:block}}.global-menu-active{transform:translate(0, 0);opacity:1;transition:all .5s cubic-bezier(1, 0, 0, 1)}.global-menu-area{display:flex;justify-content:center;align-items:center;gap:2rem;height:100%}@media screen and (max-width: 40rem){.global-menu-area{flex-direction:column}}.global-menu-area ul{box-sizing:border-box;border-left:1px solid #ccc;padding:0 0 0 2rem}.global-menu-area ul li a{font-size:1.25rem;color:#5bb780;font-weight:bold;padding:.5rem 0;display:block}.global-menu-home{max-width:20rem}a.global-menu-lazy{opacity:1 !important;transform:translate(0, 0) !important}.global-menu-button{position:fixed;top:2.25rem;right:2rem;width:1.5rem;height:1.5rem;display:none;z-index:10}@media screen and (max-width: 60rem){.global-menu-button{top:2.25rem;display:flex;align-items:center}}.global-menu-button button{width:1.5rem;height:2px;background:#162a3d;border-radius:2px;position:relative;transition:all .5s cubic-bezier(1, 0, 0, 1)}.global-menu-button button:before{content:"";display:block;width:1.5rem;height:2px;background:#162a3d;border-radius:2px;position:absolute;top:-0.5rem;transition:all .5s cubic-bezier(1, 0, 0, 1)}.global-menu-button button:after{content:"";display:block;width:1.5rem;height:2px;background:#162a3d;border-radius:2px;position:absolute;top:.5rem;transition:all .5s cubic-bezier(1, 0, 0, 1)}.global-menu-button:hover{cursor:pointer}.global-menu-button-active button{background:rgba(0,0,0,0);transition:all .5s cubic-bezier(1, 0, 0, 1)}.global-menu-button-active button:before{content:"";top:0rem;transform:rotate(45deg);transition:all .5s cubic-bezier(1, 0, 0, 1)}.global-menu-button-active button:after{content:"";top:0rem;transform:rotate(135deg);transition:all .5s cubic-bezier(1, 0, 0, 1)}footer{padding:0 0 4rem 0;overflow:hidden}.footer-logo{text-align:center;margin:0 0 2rem 0;padding:0 2rem}.footer-logo a{display:inline-block;max-width:40rem}.footer-logo a img{width:100%}.footer-lar-menu{display:flex;gap:1rem;justify-content:center;margin:0 0 0 0;padding:0 2rem}@media screen and (max-width: 40rem){.footer-lar-menu{margin:0 0 2rem 0;flex-direction:column}}.footer-lar-menu li a{font-size:1rem;font-weight:bold}.footer-min-menu{display:flex;gap:1rem;justify-content:center;margin:0 0 3rem 0;padding:0 2rem}@media screen and (max-width: 40rem){.footer-min-menu{flex-direction:column}}.footer-min-menu li a{font-size:.8rem;font-weight:bold}.copyright{text-align:center;font-size:.8rem}@media screen and (max-width: 40rem){.footer-reverse-box{display:flex;flex-direction:column-reverse}}section{width:100%}@media screen and (max-width: 40rem){section{margin:0 0 0 0}}.no-margin{margin:0 !important}.wrapper{max-width:80rem;margin:0 auto;padding:0 2rem}.w-960{max-width:60rem;margin:0 auto}.common-button{margin:auto}.common-button a{border:2px solid #b5ebd8;background:#fff;color:#5bb780;padding:.75rem;font-weight:bold;letter-spacing:1px;border-radius:.5rem;width:20rem;display:flex;justify-content:center;align-items:center;gap:1rem;font-size:1.1rem;box-shadow:2px 2px 0px 2px #96ddc6;margin:auto}@media screen and (max-width: 40rem){.common-button a{width:100%}}.common-button a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-size:.8rem}.common-button a:hover{color:#fff;background:#5bb780;gap:1.5rem;box-shadow:0px 0px 0px 0px #96ddc6}.footer-contact{background:#5bb780;padding:4rem;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.footer-contact{padding:2rem 1rem 1rem 1rem}}.footer-contact h2{text-align:center;font-weight:bold;font-size:2.25rem;margin:0 0 4rem 0;color:#fff;line-height:4rem}.footer-contact h2 span{display:block;font-size:1.5rem;font-weight:bold;color:#fff}.footer-contact-area{background:#fff;max-width:60rem;padding:4rem 4rem;border-radius:1rem;margin:0 auto 4rem auto;position:relative}@media screen and (max-width: 40rem){.footer-contact-area{padding:2rem 1rem}}.footer-contact-list{display:flex;gap:1rem;justify-content:center;margin:0 0 2rem 0}@media screen and (max-width: 60rem){.footer-contact-list{margin:2rem 0 2rem 0}}.footer-contact-list li{width:8rem;height:8rem;color:#fff;font-weight:bold;background:#162a3d;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:50%}@media screen and (max-width: 40rem){.footer-contact-list li{padding:.5rem;width:6rem;height:6rem;white-space:nowrap;font-size:.8rem;line-height:1.25rem}}.footer-contact-article{font-weight:bold;text-align:center;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.footer-contact-article{margin:0;padding:2rem 2rem 0 2rem;font-size:.8rem}}.footer-contact-menu{display:flex;justify-content:center}@media screen and (max-width: 60rem){.footer-contact-menu{flex-direction:column}}.footer-contact-menu dl{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:33.3333333333%;padding:0 2rem;border-right:1px solid #ccc}@media screen and (max-width: 60rem){.footer-contact-menu dl{width:100%;border:0;margin:0 0 2rem 0;display:flex;flex-direction:row;padding:0 0rem}}@media screen and (max-width: 40rem){.footer-contact-menu dl{flex-direction:column}}.footer-contact-menu dl:last-child{border:none}.footer-contact-menu dl dt{display:flex;gap:.5rem}.footer-contact-menu dl dd a{display:block;border:2px solid #162a3d;padding:.5rem 1rem;border-radius:.5rem;font-weight:bold;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 60rem){.footer-contact-menu dl dd a{width:15rem}}@media screen and (max-width: 40rem){.footer-contact-menu dl dd a{width:100%}}.footer-contact-menu dl dd a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:""}.footer-contact-menu dl dd a:hover{background:#162a3d;color:#fff}.footer-contact-menu-icon{width:2rem;height:2rem;background:#162a3d;padding:.5rem;border-radius:50%}.footer-contact-menu-icon img{width:100%}.footer-contact-menu-title{font-size:1.25rem;font-weight:bold;white-space:nowrap}.footer-contact-menu-title span{font-size:.8rem;margin:0 0 0 .25rem;font-weight:bold}.footer-contact-man-1{position:absolute;top:-4rem;left:6rem}@media screen and (max-width: 60rem){.footer-contact-man-1{left:0rem}}.footer-contact-man-1 .man-1{width:10rem}@media screen and (max-width: 40rem){.footer-contact-man-1 .man-1{width:6rem}}.footer-contact-man-1 .man-1 img{width:100%}.footer-contact-man-1 .icon-1{width:7rem;position:absolute;bottom:-2rem;left:-5rem}.footer-contact-man-1 .icon-1 img{width:100%}.footer-contact-man-2{position:absolute;top:-5rem;right:7rem}@media screen and (max-width: 60rem){.footer-contact-man-2{right:0rem}}.footer-contact-man-2 .man-2{width:9rem}@media screen and (max-width: 40rem){.footer-contact-man-2 .man-2{width:5rem}}.footer-contact-man-2 .man-2 img{width:100%}.footer-contact-man-2 .icon-2{width:6rem;position:absolute;bottom:1rem;right:-5rem}.footer-contact-man-2 .icon-2 img{width:100%}.nowrap{white-space:nowrap}.cover{position:relative;padding:0 2rem 0 2rem}@media screen and (max-width: 40rem){.cover{padding:0;width:100%;min-height:100%}}.cover-freee-badge{position:absolute;bottom:2rem;right:4rem;width:13rem}@media screen and (max-width: 64rem){.cover-freee-badge{width:12rem}}@media screen and (max-width: 40rem){.cover-freee-badge{bottom:1rem;right:1rem;width:9rem}}.cover-image{margin:7rem auto 0 auto}@media screen and (max-width: 40rem){.cover-image{margin:0 0 0 0;margin:0rem 0 0 0;width:100%;min-height:100%}}.cover-image img{width:100%;height:calc(100vh - 9rem);-o-object-fit:cover;object-fit:cover;-o-object-position:0 75%;object-position:0 75%;border-radius:1rem}@media screen and (max-width: 40rem){.cover-image img{height:90vh;border-radius:0}}.cover-article{position:absolute;top:3rem;left:50%;transform:translate(-50%, 0);color:#fff;font-size:1.75rem;letter-spacing:3px;text-align:center;line-height:4rem;text-shadow:0px 2px 4px #4094ad;white-space:nowrap;width:auto;max-width:40rem}@media screen and (max-width: 64rem){.cover-article{top:8rem;width:60%;max-width:unset}}@media screen and (max-width: 40rem){.cover-article{top:7.5rem;width:100%}}.cover-article img{height:auto;width:auto}@media screen and (max-width: 60rem){.cover-article img{height:auto;width:auto}}.index-profile{padding:6rem 0}@media screen and (max-width: 40rem){.index-profile{padding:4rem 0 2rem 0}}.index-profile-area{display:flex;gap:2rem}@media screen and (max-width: 60rem){.index-profile-area{flex-direction:column}}.index-profile-area li:last-child{flex:1}.index-profile-image{width:32rem}@media screen and (max-width: 60rem){.index-profile-image{width:100%}}.index-profile-image img{width:100%;border-radius:.5rem}.index-profile-title{font-size:1.5rem;font-weight:bold;color:#5bb780;margin:0 0 1rem 0;line-height:2.25rem;letter-spacing:0}@media screen and (max-width: 40rem){.index-profile-title{font-size:1.15rem;line-height:2rem;white-space:nowrap}}.index-profile-article{margin:0 0 2rem 0}h2.index-common-title{text-align:center;font-weight:bold;font-size:2.25rem;margin:0 0 4rem 0;line-height:4rem}@media screen and (max-width: 60rem){h2.index-common-title{font-size:1.5rem}}h2.index-common-title span{display:block;color:#5bb780;font-size:1.5rem;font-weight:bold}.index-solve{background:#ecf9f6;padding:6rem 0}@media screen and (max-width: 40rem){.index-solve{padding:2rem 0}}.index-solve-title{margin:0 0 2rem 0;text-align:center}.index-solve-list{display:flex;justify-content:space-around}@media screen and (max-width: 40rem){.index-solve-list{flex-direction:column;justify-content:center;gap:2rem}}.index-solve-list dl{width:12rem;margin:0 2rem}.index-solve-list dl:nth-child(odd){transform:translate(0, 2rem)}@media screen and (max-width: 40rem){.index-solve-list dl:nth-child(odd){transform:translate(0, 0);margin:0 2rem;width:auto;display:flex;align-items:center;gap:1rem}}.index-solve-list dl:nth-child(even){transform:translate(0, -1rem)}@media screen and (max-width: 40rem){.index-solve-list dl:nth-child(even){transform:translate(0, 0);margin:0 2rem;width:auto;display:flex;align-items:center;gap:1rem}}.index-solve-list dl dt{margin:0 0 1rem 0}@media screen and (max-width: 40rem){.index-solve-list dl dt{margin:0;width:6rem}}.index-solve-list dl dt span{font-size:.8rem}.index-solve-list dl dt img{width:100%}@media screen and (max-width: 40rem){.index-solve-list dl dt img{width:6rem}}.index-solve-list dl dd{text-align:center;font-weight:bold}@media screen and (max-width: 40rem){.index-solve-list dl dd{text-align:left;flex:1}}.index-feature{padding:4rem 0}@media screen and (max-width: 40rem){.index-feature{padding:2rem 0}}.index-feature-area{display:flex;flex-wrap:wrap;gap:4rem 2rem;margin:0 auto 4rem auto}@media screen and (max-width: 50rem){.index-feature-area{flex-direction:column}}.index-feature-area li{background:#ecf9f6;border:2px solid #5bb780;padding:4rem 2rem 2rem 2rem;width:calc(50% - 1rem);border-radius:1rem;position:relative}@media screen and (max-width: 50rem){.index-feature-area li{padding:4rem 2rem 3rem 2rem;width:calc(100% - 0rem)}}.index-feature-area li:nth-child(n):before{content:"";position:absolute;top:-2.5rem;left:50%;width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.75rem;font-weight:bold;background:#162a3d;border-radius:50%;transform:translate(-50%, 0%)}.index-feature-area li:nth-child(1):before{content:"01"}.index-feature-area li:nth-child(2):before{content:"02"}.index-feature-area li:nth-child(3):before{content:"03"}.index-feature-area li:nth-child(4):before{content:"04"}.index-feature-title{display:flex;gap:2rem;align-items:center;margin:0 0 2rem 0;justify-content:space-between}@media screen and (max-width: 40rem){.index-feature-title{margin:0 0 1rem 0}}.index-feature-title h3{font-size:1.75rem;color:#5bb780;font-weight:bold;line-height:2.5rem;white-space:nowrap}@media screen and (max-width: 60rem){.index-feature-title h3{font-size:1.25rem;line-height:2rem}}.index-feature-image{height:5rem}.index-feature-image img{height:100%;max-width:none !important}.index-feature-article{font-weight:bold}.index-column{background:#ecf9f6;padding:6rem 0}@media screen and (max-width: 40rem){.index-column{padding:2rem 0}}.index-column-list{display:flex;gap:2rem;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.index-column-list{flex-direction:column}}.index-column-list li{width:100%}.index-column-image img{width:100%;height:auto;border-radius:.5rem}.index-column-title a{font-weight:600;font-size:1.25rem;margin:.5rem 0;display:block}.index-column-post-date{margin:0 0 .5rem 0;font-weight:bold;font-size:.8rem}.index-column-post-link a{font-size:.8rem;background:#fff;display:block;border:2px solid #5bb780;padding:.5rem 1rem;border-radius:.5rem;font-weight:bold;display:flex;justify-content:space-between;align-items:center;color:#5bb780}.index-column-post-link a::after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:""}.index-column-post-link a:hover{background:#5bb780;color:#fff}.index-voice{padding:4rem 0}@media screen and (max-width: 40rem){.index-voice{padding:2rem 0}}.index-voice-list{display:flex;flex-direction:column;gap:2rem;margin:0 2rem}.index-voice-list li{padding:2rem;background:#ecf9f6;border:2px solid #5bb780;display:flex;gap:2rem;border-radius:.5rem}@media screen and (max-width: 40rem){.index-voice-list li{flex-direction:column}}.index-voice-image{width:5rem}@media screen and (max-width: 60rem){.index-voice-image{margin:auto}}.index-voice-image img{width:100%;border-radius:50%}.index-voice-article{flex:1}.index-voice-author{text-align:right;font-size:.8rem}.index-news{background:#ecf9f6;padding:6rem 0}@media screen and (max-width: 40rem){.index-news{padding:2rem 0}}.index-news-list{background:#fff;padding:4rem}@media screen and (max-width: 40rem){.index-news-list{padding:2rem 2rem}}.index-news-list li{padding:2rem 0;border-top:1px solid #ccc}.index-news-list li:last-child{border-bottom:1px solid #ccc}.index-news-wrapper{display:flex;gap:1rem;margin:0 0 .5rem 0}@media screen and (max-width: 40rem){.index-news-wrapper{gap:.5rem;margin:0 0 0 0}}.index-news-category a{color:#fff;font-weight:bold;background:#162a3d;font-size:.8rem;padding:.25rem 1rem}.index-news-post-date{font-weight:bold;color:#5bb780}.index-news-link a{font-weight:600;font-size:1.1rem}.single-page-container{padding:12rem 0 4rem 0}.single-page-title{font-size:1.5rem;font-weight:bold}.single-page-date{font-size:.8rem;text-align:right;line-height:2rem;font-weight:bold}.single-page-header{border-bottom:1px solid #ccc;padding:0 0 2rem 0;margin:0 0 2rem 0}.single-page-thumnail{margin:0 0 2rem 0}.single-page-thumnail img{width:100%;height:auto;border-radius:1rem}.single-page-breadcrumbs{padding:1rem 0 1rem 0;border-top:1px solid #ccc;text-align:right;margin:6rem 0 0 0}.single-page-breadcrumbs *{font-size:.8rem}.entry p{letter-spacing:1px;line-height:2rem;margin:0 0 2rem 0}.entry h2{font-size:1.25rem;margin:4rem 0 1rem 0;border-bottom:1px solid #ccc;padding:0 0 1rem 0;position:relative}.entry h2:after{content:"";display:block;background:#5bb780;width:25%;height:1px;position:absolute;bottom:-1px;left:0}.entry h3{font-size:1rem;margin:4rem 0 1rem 0;border-left:1px solid #5bb780;padding:0px 0 0rem 1rem}.entry ul{list-style:circle;list-style-position:inside;margin:2rem 0}.entry a{font-weight:bold;text-decoration:underline}.related-title{font-size:1.25rem;font-weight:bold;background:#5bb780;padding:1rem;margin:4rem 0 2rem 0;text-align:center;border-radius:.5rem;color:#fff}.single-related-list li a{padding:1rem;display:block;border-bottom:1px solid #ccc;display:flex;gap:2rem}.single-related-list li a:hover{background:#eee}.single-related-image{width:10rem}.single-related-image img{width:100%;height:auto;border-radius:.5rem}.single-related-title{flex:1}.page-cover{position:relative;padding:0rem 2rem 0rem 2rem;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.page-cover{padding:0rem 0rem 0rem 0rem}}.page-cover-image{padding:0rem;margin:8rem 0rem 0rem 0rem}@media screen and (max-width: 40rem){.page-cover-image{margin:0rem 0rem 0rem 0rem}}.page-cover-image img{width:100%;height:25rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem}@media screen and (max-width: 40rem){.page-cover-image img{height:60vh;border-radius:0rem;-o-object-position:65%;object-position:65%}}.page-cover-title{position:absolute;top:50%;left:10%;transform:translate(0, -50%);font-weight:bold;font-size:2.25rem;line-height:4rem;letter-spacing:4px}@media screen and (max-width: 60rem){.page-cover-title{left:10%;top:11rem;font-size:1.75rem;white-space:nowrap}}.page-cover-title span{display:block;color:#5bb780;font-size:1.5rem;font-weight:bold}.service-toc{display:flex;flex-wrap:wrap;gap:2rem;margin:0 0 8rem 0;justify-content:center}@media screen and (max-width: 40rem){.service-toc{flex-direction:column;margin:6rem 0 6rem 0}}.service-toc li{width:calc(33.3333333333% - 1.5rem);position:relative;transition:all .1s linear}@media screen and (max-width: 40rem){.service-toc li{width:100%;margin:0 0 6rem 0}.service-toc li:last-child{margin:0}}.service-toc li:nth-child(n):before{content:"";position:absolute;top:-2.5rem;left:50%;width:5rem;height:5rem;display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.75rem;font-weight:bold;background:#162a3d;border-radius:50%;transform:translate(-50%, 0%);z-index:1}.service-toc li:nth-child(1):before{content:"01"}.service-toc li:nth-child(2):before{content:"02"}.service-toc li:nth-child(3):before{content:"03"}.service-toc li a{display:block;position:relative;background:#ecf9f6;border:2px solid #5bb780;border-radius:1rem;padding:4rem 2rem 2rem 2rem;height:100%}@media screen and (max-width: 40rem){.service-toc li a{padding:4rem 2rem 2rem 2rem;width:calc(100% - 0rem)}}.service-toc li a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:"";font-weight:bold;display:block;color:#5bb780;position:absolute;bottom:-3rem;left:50%;transform:translate(-50%, 0)}.service-toc li a:hover{border:2px solid #278951;background:#d8efec}.service-toc li a:hover h3{color:#278951}.service-toc li a:hover:after{color:#278951}.service-toc-title{text-align:center}.service-toc-title h3{font-size:1.5rem;color:#5bb780;font-weight:bold;line-height:2.5rem;margin:0 0 1rem 0}@media screen and (max-width: 40rem){.service-toc-title h3{font-size:1.25rem}}.service-toc-image{margin:0 0 2rem 0}.service-toc-image img{height:3rem;margin:auto}.service-toc-article{font-weight:bold}.service-lar-title{background:#5bb780;color:#fff;text-align:center;font-size:2.5rem;font-weight:bold;margin:0 0 4rem 0;padding:4rem 2rem;line-height:3rem}@media screen and (max-width: 40rem){.service-lar-title{font-size:1.75rem;padding:2rem 2rem}}.service-min-title{text-align:center;font-size:2rem;font-weight:bold;margin:0 0 2rem 0;line-height:2.5rem}@media screen and (max-width: 40rem){.service-min-title{font-size:1.5rem}}.service-article{text-align:center;font-weight:bold;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.service-article{font-size:.8rem}}.service-plan{display:flex;gap:2rem;margin:0 0 4rem 0}.service-plan dt{font-size:1.25rem !important}.service-plan *{font-weight:bold}@media screen and (max-width: 40rem){.service-plan{flex-direction:column}}.service-plan-simple{color:#278951;border:2px solid #4ab675;border-radius:.5rem;width:100%}.service-plan-simple *{color:#278951}.service-plan-simple dd{padding:.5rem 1rem;display:flex;justify-content:space-between}.service-plan-simple dd:last-child{border-radius:0 0 .5rem .5rem}.service-plan-simple dd:nth-child(odd){background:#c6ebca}.service-plan-simple dd:nth-child(even){background:#f4fcf4}.service-plan-simple dd div{font-size:.8rem}.service-plan-simple dd div span{font-size:.8rem;margin:0 0 0 .25rem}.service-plan-simple .service-plan-title{background:#4ab675;color:#fff;text-align:center;font-weight:bold;padding:1rem}.service-plan-simple .service-plan-simple-article{width:100%}.service-plan-simple .service-plan-simple-article p{font-size:.8rem;text-align:center;margin:0 0 1rem 0}.service-plan-simple .service-plan-price{font-size:1.5rem;text-align:center;font-weight:bold;margin:0 0 1rem 0}.service-plan-simple .service-plan-fiscalprice{text-align:center}.service-plan-simple .service-plan-fiscalprice span{font-size:.8rem;margin:0 0 0 .25rem}.service-plan-marunage{color:#086932;border:2px solid #278951;border-radius:.5rem;width:100%}.service-plan-marunage *{color:#086932}.service-plan-marunage dd{font-size:.8rem;padding:.5rem 1rem;display:flex;justify-content:space-between}.service-plan-marunage dd:last-child{border-radius:0 0 .5rem .5rem}.service-plan-marunage dd:nth-child(odd){background:#c3edd5}.service-plan-marunage dd:nth-child(even){background:#f0fff7}.service-plan-marunage dd div{font-size:.8rem}.service-plan-marunage dd div span{font-size:.8rem;margin:0 0 0 .25rem}.service-plan-marunage .service-plan-title{background:#278951;color:#fff;text-align:center;font-weight:bold;padding:1rem}.service-plan-marunage .service-plan-simple-article{width:100%}.service-plan-marunage .service-plan-simple-article p{font-size:.8rem;text-align:center;margin:0 0 1rem 0}.service-plan-marunage .service-plan-price{font-size:1.5rem;text-align:center;font-weight:bold;margin:0 0 1rem 0}.service-plan-marunage .service-plan-fiscalprice{text-align:center}.service-plan-marunage .service-plan-fiscalprice span{font-size:.8rem;margin:0 0 0 .25rem}.service-plan-premium{color:#003b1a;border:2px solid #086932;border-radius:.5rem;width:100%}.service-plan-premium *{color:#003b1a}.service-plan-premium dd{font-size:.8rem;padding:.5rem 1rem;display:flex;justify-content:space-between}.service-plan-premium dd:last-child{border-radius:0 0 .5rem .5rem}.service-plan-premium dd:nth-child(odd){background:#96ddc6}.service-plan-premium dd:nth-child(even){background:#ecfff9}.service-plan-premium dd div{font-size:.8rem}.service-plan-premium dd div span{font-size:.8rem;margin:0 0 0 .25rem}.service-plan-premium .service-plan-title{background:#086932;color:#fff;text-align:center;font-weight:bold;padding:1rem}.service-plan-premium .service-plan-simple-article{width:100%}.service-plan-premium .service-plan-simple-article p{font-size:.8rem;text-align:center;margin:0 0 1rem 0}.service-plan-premium .service-plan-price{font-size:1.5rem;text-align:center;font-weight:bold;margin:0 0 1rem 0}.service-plan-premium .service-plan-fiscalprice{text-align:center}.service-plan-premium .service-plan-fiscalprice span{font-size:.8rem;margin:0 0 0 .25rem}.service-plan-lar-caution{margin:0 0 4rem 0}.service-plan-lar-caution li{font-size:.8rem;display:flex}.service-plan-lar-caution li span{font-size:inherit}.service-plan-lar-caution li span:first-child{min-width:2.5rem}.service-plan-contactus{background:#ecf9f6;padding:6rem 2rem;margin:0 0 0 0}@media screen and (max-width: 40rem){.service-plan-contactus{padding:2rem 2rem}}.service-plan-contactus p{color:#4ab675;font-size:1.15rem;font-weight:bold;text-align:center;margin:0 0 2rem 0;line-height:2rem}@media screen and (max-width: 40rem){.service-plan-contactus p{font-size:1.1rem}}.service-plan-contactus .wrapper{padding:0 !important}.service-inner-title{background:#5bb780;color:#fff;text-align:center;font-size:1.5rem;font-weight:bold;margin:4rem 0;padding:2rem 2rem}.service-plan-table{width:100%;margin:0 0 4rem 0}.service-plan-table tr{border-top:1px solid #ccc}.service-plan-table tr:last-child{border-bottom:1px solid #ccc}.service-plan-table th{padding:1rem;background:#f6f6f6;text-align:left}.service-plan-table td{padding:1rem}.service-plan-scale{background:#ecf9f6;padding:6rem 2rem;margin:0 0 0 0}@media screen and (max-width: 40rem){.service-plan-scale{padding:2rem 2rem}}.service-plan-scale .wrapper{padding:0 !important}.service-plan-scale picture img{max-width:60rem;width:100%;margin:auto}.service-plan-cycle{display:flex;justify-content:center;max-width:60rem;margin:0 auto}@media screen and (max-width: 60rem){.service-plan-cycle{flex-direction:column}}.service-plan-cycle dl{border:2px solid #4ab675;border-radius:.5rem;position:relative;overflow:hidden}.service-plan-cycle dl dt{background:#4ab675;color:#fff;font-weight:bold;padding:.5rem 1rem;text-align:center}.service-plan-cycle dl dd{padding:1rem;display:flex;gap:1rem;justify-content:center;background:#fff;height:calc(100% - 3rem)}.service-plan-cycle ul li{font-size:.8rem}.service-plan-cycle-arrow{padding:1rem;display:flex;justify-content:center;align-items:center}.service-plan-cycle-arrow i{color:#4ab675;font-size:2rem}@media screen and (max-width: 60rem){.service-plan-cycle-arrow i{transform:rotate(90deg)}}.service-freee-worry{margin:0 0 2rem 0}.service-freee-worry li{border:2px solid #60605e;background:#f6f6f6;text-align:center;padding:1rem 1rem;border-radius:.5rem;margin:0 0 1rem 0;letter-spacing:0;font-size:.9rem;line-height:1.5rem}.service-freee-worry-arrow{text-align:center;margin:0 0 2rem 0}.service-freee-worry-arrow i{color:#4ab675;font-size:2rem}.service-freee-worry-article{text-align:center;font-size:1.25rem;font-weight:bold;margin:0 0 2rem 0}.service-freee-worry-article span{background:linear-gradient(transparent 50%, #ecf9f6 50%);font-size:inherit;font-weight:bold;color:#5bb780}.service-freee-article{color:#fff;background:#278951;padding:.75rem 1rem;text-align:center;border-radius:.5rem;overflow:hidden;max-width:60rem;font-weight:bold;margin:0 auto 2rem auto}.service-freee-support{padding:2rem;margin:0 0 4rem 0;background:#f4fcf4;border:2px solid #5bb780;display:flex;flex-direction:column;gap:1rem;border-radius:1rem}@media screen and (max-width: 40rem){.service-freee-support{flex-direction:column}}.service-freee-support dl{display:flex;gap:1rem}@media screen and (max-width: 40rem){.service-freee-support dl{flex-direction:column}}.service-freee-support dl dt div{color:#fff;padding:.5rem;text-align:center;width:10rem;font-weight:bold;border-radius:2rem}@media screen and (max-width: 40rem){.service-freee-support dl dt div{width:100%}}.service-freee-support dl:nth-child(odd) dt div{background:#4ab675}.service-freee-support dl:nth-child(even) dt div{background:#278951}.service-freee-support dl dd{flex:1}@media screen and (max-width: 40rem){.service-freee-support dl dd{margin:0 0 1rem 0}}.service-freee-cycle{display:flex;justify-content:center;max-width:60rem;margin:0 auto}@media screen and (max-width: 60rem){.service-freee-cycle{flex-direction:column}}.service-freee-cycle dl{border:2px solid #4ab675;border-radius:.5rem;position:relative;flex:1;overflow:hidden}.service-freee-cycle dl dt{background:#4ab675;color:#fff;font-weight:bold;padding:.5rem 1rem;text-align:center}.service-freee-cycle dl dd{padding:1rem;display:flex;gap:1rem;justify-content:center;height:calc(100% - 3rem);background:#fff}.service-freee-cycle ul li{font-size:.8rem}.service-freee-cycle-arrow{padding:1rem;display:flex;justify-content:center;align-items:center}.service-freee-cycle-arrow i{color:#4ab675;font-size:2rem}@media screen and (max-width: 60rem){.service-freee-cycle-arrow i{transform:rotate(90deg)}}.service-acting-list{margin:0 0 4rem 0}.service-acting-list li{border:2px solid #5cb77f;background:#f3fff7;text-align:center;padding:1rem 1rem;border-radius:.5rem;margin:0 0 1rem 0;letter-spacing:0 !important;font-size:.9rem;line-height:1.5rem}.service-acting-article{margin:0 auto 4rem auto;display:flex;gap:2rem;flex-wrap:wrap;justify-content:center;max-width:60rem;padding:2rem}@media screen and (max-width: 40rem){.service-acting-article{padding:0rem;gap:1rem}}.service-acting-article li{background:#4ab675;width:calc(33.3333333333% - 1.5rem);border-radius:1rem;border:2px solid #96ddc6;padding:2rem}@media screen and (max-width: 40rem){.service-acting-article li{padding:1rem;width:calc(50% - .5rem) !important}}.service-acting-image{display:flex;justify-content:center;margin:0 0 1rem 0}.service-acting-image img{width:50%}.service-acting-title{color:#fff;text-align:center;font-weight:bold}.about-profile{background:#f8fffb;padding:6rem 0}@media screen and (max-width: 40rem){.about-profile{padding:2rem 0}}.about-title{color:#278951;font-size:2.5rem;font-weight:bold;text-align:center;line-height:3rem;margin:0 0 4rem 0;letter-spacing:4px}@media screen and (max-width: 40rem){.about-title{font-size:1.75rem;margin:2rem 0 2rem 0}}.about-title span{display:block;color:#5bb780;font-size:1rem;font-weight:bold;text-align:center}.about-profile-area{display:flex;gap:4rem;margin:0 0 4rem 0}@media screen and (max-width: 40rem){.about-profile-area{flex-direction:column;gap:2rem}}.about-profile-image{width:50%}@media screen and (max-width: 40rem){.about-profile-image{width:100%}}.about-profile-image img{width:100%;border-radius:.5rem}.about-profile-role{font-size:1.25rem;font-weight:bold;margin:0 0 2rem 0;font-weight:bold}.about-profile-name{font-size:2rem;line-height:3rem;color:#4ab675;font-weight:bold;margin:0 0 2rem 0;letter-spacing:3px}.about-profile-name span{display:block;font-weight:bold;letter-spacing:1px;font-size:1rem}.about-profile-pref{font-weight:bold;margin:0 0 2rem 0}.about-profile-any li{font-size:.8rem}.about-profile-message{padding:4rem 4rem;border:2px solid #4ab675;background:#fff;border-radius:1rem;margin:0 0 2rem 0}@media screen and (max-width: 40rem){.about-profile-message{padding:2rem 1rem}}.about-profile-message-title{font-size:1.5rem;font-weight:bold;margin:0 0 2rem 0;color:#4ab675}.about-tokumo{padding:4rem 0}@media screen and (max-width: 40rem){.about-tokumo{padding:0 0}}.about-tokumo-image{display:flex;justify-content:center;margin:4rem 0 4rem 0}@media screen and (max-width: 40rem){.about-tokumo-image{margin:4rem 1rem}}.about-tokumo-image img{max-width:30rem;width:100%}.about-tokumo-meaning{font-size:2rem;text-align:center;color:#4ab675;font-weight:bold;margin:0 0 2rem 0}.about-tokumo-meaning-article{text-align:center;margin:0 0 2rem 0}.about-mission{background:#f8fffb;padding:6rem 0}@media screen and (max-width: 40rem){.about-mission{padding:2rem 0}}.about-mission-area{padding:2rem 4rem;border-radius:1rem;margin:0 0 6rem 0;background:#fff;box-shadow:0 .25rem 1rem 0px rgba(73,155,98,.25)}@media screen and (max-width: 40rem){.about-mission-area{padding:2rem 1rem;margin:0 0 4rem 0}}.about-mission-title{font-size:1.5rem;line-height:2rem;padding:0 0 1rem 0;font-weight:bold;border-bottom:1px solid #4ab675;margin:0 0 2rem 0;text-align:center}.about-mission-image{margin:2rem 0}.about-mission-article{text-align:center}.about-mission-article img{width:100%}.about-info{padding:4rem 0}@media screen and (max-width: 40rem){.about-info{padding:0 0}}.about-info-table{width:100%;margin:0 0 4rem 0}.about-info-table tr{border-top:1px solid #ccc}.about-info-table tr:last-child{border-bottom:1px solid #ccc}.about-info-table th{padding:1rem;text-align:left;font-weight:bold}.about-info-table td{padding:1rem}.column-list{display:flex;gap:4rem 2rem;margin:0 0 2rem 0;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 40rem){.column-list{flex-direction:column}}.column-list li{width:calc(33.3333333333% - 1.5rem)}@media screen and (max-width: 60rem){.column-list li{width:calc(50% - 1rem)}}@media screen and (max-width: 40rem){.column-list li{width:calc(100% - 0rem)}}.column-list-image{margin:0 0 .5rem 0}.column-list-image img{width:100%;height:auto;border-radius:.5rem}.column-list-title{font-weight:bold;margin:0 0 .25rem 0}.column-list-title a{font-weight:600;font-size:1.25rem;margin:.5rem 0;display:block}.column-list-post-date{margin:0 0 .5rem 0;line-height:1.5rem;font-weight:bold;font-size:.8rem}.column-list-button a{font-size:.8rem;background:#fff;display:block;border:2px solid #5bb780;padding:.5rem 1rem;border-radius:.5rem;font-weight:bold;display:flex;justify-content:space-between;align-items:center;color:#5bb780}.column-list-button a::after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:""}.column-list-button a:hover{background:#5bb780;color:#fff}.contact-any-area{background:#b5ebd8;border-radius:1rem;margin:0 auto 4rem auto;border:2px solid #278951;padding:2rem}@media screen and (max-width: 40rem){.contact-any-area{padding:2rem 1rem}}.contact-any-area p{font-size:1.25rem;font-weight:bold;text-align:center;margin:0 0 2rem 0}.contact-page-menu{display:flex;justify-content:center}@media screen and (max-width: 60rem){.contact-page-menu{flex-direction:column}}.contact-page-menu dl{display:flex;flex-direction:column;gap:1rem;justify-content:space-between;width:50%;padding:0 2rem;border-right:1px solid #ccc}@media screen and (max-width: 60rem){.contact-page-menu dl{width:100%;border:0;margin:0 0 2rem 0;display:flex;flex-direction:row;padding:0 0rem}}@media screen and (max-width: 40rem){.contact-page-menu dl{flex-direction:column}}.contact-page-menu dl:last-child{border:none}.contact-page-menu dl dt{display:flex;gap:.5rem}.contact-page-menu dl dd a{display:block;border:2px solid #162a3d;padding:.5rem 1rem;border-radius:.5rem;font-weight:bold;display:flex;justify-content:space-between;align-items:center;background:#fff}@media screen and (max-width: 60rem){.contact-page-menu dl dd a{width:15rem}}@media screen and (max-width: 40rem){.contact-page-menu dl dd a{width:100%}}.contact-page-menu dl dd a:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:""}.contact-page-menu dl dd a:hover{background:#162a3d;color:#fff}.contact-page-menu-title{font-size:1.5rem;font-weight:bold}.contact-page-menu-title span{font-size:.8rem;margin:0 0 0 .5rem;font-weight:bold}.contact-page-menu-icon{width:2rem;height:2rem;background:#278951;padding:.5rem;border-radius:50%}.contact-page-menu-icon img{width:100%}.contact-page-form dt{font-weight:bold}.contact-page-form dt *{font-weight:bold;font-size:1.1rem;line-height:2rem}.contact-page-form dt span{font-size:.6rem;color:#fff;font-weight:bold;background:#60605e;padding:.2rem .5rem;margin:0 0 0 .5rem}.contact-page-form dd{margin:0 0 1rem 0}.contact-page-form dd input,.contact-page-form dd textarea{display:block;border:2px solid #96ddc6;width:100%;padding:.5rem;border-radius:.5rem}.wpcf7-submit{background:#278951;color:#fff;border:2px solid #278951;display:block;padding:.5rem 1rem;border-radius:.5rem;font-weight:bold;display:flex;justify-content:space-between;align-items:center;max-width:20rem;width:100%;margin:2rem auto 6rem auto;transition:all .1s linear}@media screen and (max-width: 60rem){.wpcf7-submit{width:15rem}}@media screen and (max-width: 40rem){.wpcf7-submit{width:100%}}.wpcf7-submit:after{font-family:"Font Awesome 6 Brands","Font Awesome 6 Free";content:""}.wpcf7-submit:hover{background:#fff;color:#278951}.wpcf7-response-output{margin:-4rem 0 6rem 0 !important}.wpcf7-spinner{display:none !important}.quiz-area{padding:2rem;background:#b5ebd8;margin:2rem 0 !important;border-radius:.5rem}.quiz-area-article{margin:0 0 2rem 0}.quiz-area-article p{margin:0 0 1rem 0;font-weight:bold;font-size:1.1rem;text-align:center;color:#278951}.quiz-area-image{margin:0 0 2rem 0}.quiz-area-image img{padding:1rem 2rem;background:#fff;border-radius:.5rem;margin:0 auto;width:10rem;height:auto}.archives .post-image{display:none}.archives header,.archives footer{padding:0}.archives .author{display:none}.archives article{border-bottom:1px solid #ccc;margin:0 0 2rem 0;padding:0 0 2rem 0}.archives .date{display:block;font-size:.8rem;text-align:right;line-height:2rem}.archives h1{width:100% !important;max-width:100% !important;display:block;line-height:2.5rem;margin:0 0 1rem 0}.nav-links{text-align:center}