@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@900&display=swap";body{font-family:"Noto Sans JP","游ゴシック体",yugothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;color:#2b4141;font-weight:500;-webkit-text-size-adjust:100%;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;line-height:1.75;letter-spacing:.03em;font-size:16px}.has-background span{display:block}.font-doriru{letter-spacing:.06em}.font-doriru img{max-width:150px;position:relative;top:15px;margin-right:5px}h2,h3{color:#00001a;font-weight:700;text-align:center;margin-bottom:50px;letter-spacing:.06em}@media screen and (max-width: 767px){h2,h3{margin-bottom:30px}}h2{font-size:36px}h3{font-size:28px}@media screen and (max-width: 767px){h2{font-size:28px}h3{font-size:22px}}p{margin-bottom:20px;line-height:1.8}.row{display:flex}.row .column{width:48%;margin-right:4%}.row .column:last-child{margin-right:0}@media screen and (max-width: 767px){.row{display:block}.row .column{width:100%;margin-right:0}.row .column:last-child{margin-right:0}}body.page-template-page-doriru{padding-top:120px}@media screen and (max-width: 767px){body.page-template-page-doriru{padding-top:52px}}body.single{padding:100px 0 0}body.single main{margin-bottom:100px}body.single .entry-title{color:#000;font-family:"Noto Sans JP";font-size:32px;font-weight:700;line-height:1.7;margin:0px 0px 20px 0px}body.single h2{color:#000;font-weight:700;font-size:22px;margin:50px 0 30px}body.single h3{color:#000;font-weight:700;font-size:20px;margin:50px 0 30px}body.single .entry-content img{width:100%}body.single .entry-content ul{list-style:disc;padding-left:25px}body.single .entry-content ol{list-style:decimal}body.single .entry-content p{margin-bottom:20px}body.single .entry-content figcaption{text-align:center}body.single .entry-content em{font-style:italic}@media screen and (max-width: 767px){body.single{padding:80px 20px 0}body.single .entry-title{font-size:20px}body.single h2{font-size:30px}}.heading-title{display:flex;align-items:center;font-size:48px;font-weight:700;line-height:1.5;text-align:left;color:#35393e;margin-bottom:60px;position:relative;left:-70px}.heading-title.new-service{padding-top:60px;left:10px}@media screen and (max-width: 1023px){.heading-title.new-service{text-align:center;font-size:32px;padding-top:40px}}@media screen and (max-width: 1280px){.heading-title{left:-60px}}@media screen and (max-width: 1100px){.heading-title{left:0}}@media screen and (max-width: 1024px){.heading-title{display:block;padding-left:80px}}@media screen and (max-width: 768px){.heading-title{padding-left:0}}.heading-title span{display:block;font-size:14px;font-weight:500;color:#6f757c;margin-left:15px}@media screen and (max-width: 1024px){.heading-title span{margin-left:0}}body.single-case .hentry{max-width:790px;margin:0 auto}body.archive{padding:100px 0 0;background:#f8f8f8}body.archive .page-header{text-align:center;margin-bottom:40px}body.archive .page-header .page-title{font-size:40px;font-weight:700;color:#000}body.archive .page-header .archive-description{font-size:18px}body.archive .main-wrap{padding-bottom:80px;display:flex;max-width:1100px;margin:0 auto}body.archive .site-main{width:calc(100% - 330px)}body.archive .widget-area{width:300px;margin-left:30px}@media screen and (max-width: 767px){body.archive .main-wrap{display:block;padding:0 20px}body.archive .site-main{width:100%}body.archive .widget-area{width:100%;margin-left:0}}.article-list{display:flex;flex-wrap:wrap;margin:0 25px}.article{width:48%;margin-right:4%;background:#fff;margin-bottom:40px}.article a{text-decoration:none;color:#000}.article:nth-child(2n){margin-right:0}.article__thumbnail{position:relative;width:100%}.article__thumbnail:before{content:"";display:block;padding-top:56.25%}.article__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article__time,.article__title{padding:0 15px}.article__time{display:inline-block;margin-top:15px;color:#888;font-size:14px}.article__title{padding-bottom:20px;font-family:"Noto Sans JP";font-size:16px;font-weight:700;height:auto;line-height:1.7}@media screen and (max-width: 767px){.article-list{display:block}.article{width:100%;margin-right:0}}b{font-weight:bold}@media screen and (min-width: 1216px){.container{padding:0 80px}}.title{font-size:1rem;line-height:1.5 !important;text-align:center;color:#000}.title span{display:block;font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.button-common{font-size:14px;position:relative;padding:16px 15px;text-align:center;border:#00001a;border-radius:3px;background:#00001a;color:#fff;font-weight:bold;display:inline-block;box-shadow:0 2px 3px rgba(0,0,0,.2),0 2px 3px -2px rgba(0,0,0,.15);width:260px;margin-top:20px;transition:.3s;margin-right:10px}.button-common img{position:absolute;top:18px;right:14px}.button-common:hover{color:#fff;opacity:.8;text-decoration:none}.button-common.center{display:block;margin:40px auto 0}.button-common.red{background:#e74c3c}.button-common.green{background:#009696;border:solid 3px #009696}.button-common.black{background:#00001a;color:#fff}.button-common.white{background:#fff;border:none;color:#000}.button-common.white::after{content:"";position:absolute;display:inline-block;width:12px;height:15px;background-image:url(../images/official/common/arrow-right.svg);right:15px;top:22px}.button-common.official{font-family:"游ゴシック体",yugothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;letter-spacing:.0625rem;position:relative;padding:16px 15px;text-align:center;background:rgba(0,0,0,0);border:solid 1px #35393e;color:#35393e;font-weight:bold;display:inline-block;width:250px;max-width:100%;margin-top:20px;transition:.3s}@media screen and (max-width: 767px){.button-common.official{margin:20px auto 0;width:100%;padding:8px}}.button-common.official:hover{opacity:1;color:#fff;background-color:#363636}.button-common.official:hover::after{background-image:url(../images/official/common/arrow-right-white.svg)}.button-common.official::after{content:"";position:absolute;display:inline-block;width:12px;height:15px;background-image:url(../images/official/common/arrow-right.svg);right:15px;top:22px}@media screen and (max-width: 767px){.button-common.official::after{top:13px}}p.add{text-align:center;font-weight:700;margin-bottom:2em}@media screen and (max-width: 767px){p.add{text-align:left}}.catch{font-size:32px;font-weight:bold;color:#00001a;margin-bottom:.5em}@media screen and (max-width: 767px){.catch{font-size:22px}}.title{font-weight:700;line-height:1.3;letter-spacing:.03em}.center-border-wrap{text-align:center}.center-border{color:#000;margin:1.5rem 0;font-weight:bold;font-size:24px;position:relative;display:inline-block;padding:0 55px}.center-border::before,.center-border::after{content:"";position:absolute;top:50%;display:inline-block;width:45px;height:1px;background-color:#000}.center-border::before{left:0}.center-border::after{right:0}@media screen and (max-width: 767px){.center-border{font-size:20px;margin:1rem 0}}.button-common{display:inline-block}br.sp{display:none}br.pc{display:block}@media screen and (max-width: 929px){br.sp{display:block}br.pc{display:none}}.sp{display:none}.pc{display:block}@media screen and (max-width: 929px){.sp{display:block}.pc{display:none}}.sa{opacity:0;transition:all 1s ease}.sa.show{opacity:1;transform:none}.sa--lr{transform:translate(-100px, 0)}.sa--rl{transform:translate(30px, 0)}@media screen and (max-width: 767px){.sa--rl{transform:translate(-100px, 0)}}.sa--up{transform:translate(0, 50px)}.sa--down{transform:translate(0, -50px)}.sa--scaleUp{transform:scale(0.5)}.sa--scaleDown{transform:scale(1.5)}.sa--rotateL{transform:rotate(180deg)}.sa--rotateR{transform:rotate(-180deg)}header .navbar{background-color:rgba(255,255,255,.9);transition:opacity .4s ease-out;height:96px}@media screen and (max-width: 1023px){header .navbar{display:flex;align-items:center}}@media screen and (max-width: 767px){header .navbar{height:66px}}header .navbar.is-active{background-color:#fff}header .navbar.is-active a{color:#35393e}@media screen and (max-width: 767px){header .navbar .container{padding:0 20px}}header .navbar-inner{max-width:1140px;margin:0 auto}header .modal-nav-menu{position:fixed;top:0;left:0;right:0;bottom:0;padding:120px 24px 24px;background-color:#fff;opacity:0;visibility:hidden;transition:opacity .2s ease-out;z-index:29}header .modal-nav-menu .nav-menu-list{max-width:600px;margin:0 auto;transition:.5s;position:fixed;width:80%;background:#fff;right:-120%;padding:80px 40px}header .modal-nav-menu li{margin-bottom:40px}header .modal-nav-menu li:last-child{margin-bottom:0}header .modal-nav-menu li,header .modal-nav-menu li a{color:#000;line-height:1.4;text-decoration:none}header .modal-nav-menu li span,header .modal-nav-menu li a span{display:block;font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}header .modal-nav-menu li>ul{padding-top:10px;padding-left:15px}header .modal-nav-menu li>ul>li{font-size:14px}header .modal-nav-menu li>ul>li span{font-size:18px}header .navbar.is-active{border-bottom:none}header .modal-nav-menu.is-active{opacity:1;visibility:visible;will-change:opacity;overflow:scroll;-webkit-overflow-scrolling:touch}header .modal-nav-menu.is-active .nav-menu-list{right:0;height:100%}header .navbar-item{font-family:"Roboto","Helvetica","游ゴシック体",yugothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;letter-spacing:.0625rem;font-weight:bold;color:#002814 !important;margin-left:0}header .navbar-item:hover{color:#009641 !important}@media screen and (max-width: 767px){header .navbar-item{padding:0;margin:0;line-height:1}}header .navbar-item img{max-height:2.75rem;width:200px}@media screen and (max-width: 767px){header .navbar-item img{width:120px}}header .navbar-item.child{color:#000}header .navbar-item.current::after{content:"";display:inline-block;width:100%;height:5px;position:absolute;background-color:#009641;bottom:0;left:0}header .navbar-link,header .navbar-link:not(.is-arrowless)::after{color:#000;border-color:#000}.navbar-burger{color:#555;width:auto;padding-right:20px;position:relative;z-index:999}.navbar-burger:hover{background:none}.navbar-burger span{height:3px}@media screen and (max-width: 767px){header .modal-nav-menu{padding:0;z-index:99;background:#fafafa}}.yt-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.yt-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.gmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.gmap iframe,.gmap object,.gmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.firstview{position:relative;margin:0 auto 0;background:url("../images/service/background.jpg");background-repeat:no-repeat;background-position:center;background-size:cover;padding-top:190px;padding-bottom:150px;height:540px}.firstview .content{max-width:100%;color:#000;position:relative;z-index:1}@media screen and (max-width: 767px){.firstview .content{top:80px}}.firstview .content .fv-intro-txt{text-align:left;text-shadow:1px 1px 3px rgba(255,255,255,.6);font-size:24px;font-weight:700;color:#35393e;text-shadow:1px 1px 3px rgba(255,255,255,.6)}.firstview .content .fv-intro-txt span{font-size:28px}@media screen and (max-width: 767px){.firstview .content .fv-intro-txt{text-align:center;font-size:15px}}.firstview .content .fv-txt{display:inline-block;color:#35393e;font-size:34px;font-weight:700;margin-top:10px;letter-spacing:.07em;line-height:1.6;text-shadow:1px 1px 3px rgba(255,255,255,.6)}@media screen and (max-width: 767px){.firstview .content .fv-txt{text-align:center;font-size:30px}}.firstview .content .fv-txt span{color:#009696}.firstview .content .button-common{display:block}@media screen and (max-width: 767px){.firstview .content .button-common{margin:20px auto}}.firstview .top-image-sp{display:none}.firstview .top-image{position:absolute;left:500px;bottom:-80px}.firstview .top-image img{max-width:550px}.firstview .subtitle{color:#000;font-size:22px;line-height:1.6}@media screen and (max-width: 929px){.firstview{margin-top:0;padding-top:100px;padding-bottom:30px}.firstview br.sp{display:block}.firstview br.pc{display:none}.firstview .content{max-width:100%;text-align:center}.firstview .content .fv1,.firstview .content .fv2,.firstview .content .fv3{text-align:center}.firstview .content .fv1{font-size:16px}.firstview .content .fv1 span{font-size:20px}.firstview .content .fv2{font-size:21px;padding:5px 10px}.firstview .content .fv3{font-size:28px;font-weight:700;margin-bottom:10px}.firstview .content h2{font-size:30px;line-height:1.5}.firstview .content .center-border{font-size:14px}.firstview .content .desc{display:inline}.firstview .top-image-sp{display:block;text-align:center}.firstview .top-image-sp img{max-width:500px;width:100%}.firstview .top-image{display:none}}.flow-logos-heading,.flow-logos-sub{text-align:center}.flow-logos-heading{margin-top:30px;font-size:24px;font-weight:700;color:#000}.flow-logos-sub{font-size:20px;font-weight:700;margin-bottom:20px}.flow-logos-sub span{font-family:"Noto Sans JP",sans-serif;font-size:32px;font-weight:900;color:#e74c3c;margin-right:5px}.about{padding:100px 0}.about .small-heading{font-weight:700;font-size:38px;text-align:center;margin-bottom:36px}.about p{max-width:720px;margin:0 auto 30px}.about p:last-child{margin-bottom:0}.about .about-image{margin:40px 0}@media screen and (max-width: 767px){.about{padding:60px 25px}}.recommend{background-color:#f8f8f8;padding:100px 0}@media screen and (max-width: 767px){.recommend{padding:60px 25px}}@media screen and (max-width: 767px){.recommend h2{font-size:23px;margin-bottom:50px}}.recommend__card-wrap{max-width:800px;margin:0 auto;counter-reset:mycounter}.recommend__card{position:relative;counter-increment:mycounter;box-shadow:3px 3px 10px 0px rgba(0,0,0,.45);padding:30px 20px;margin-bottom:30px;text-align:center;font-weight:700;border:solid 2px #373a46;font-size:18px}@media screen and (max-width: 767px){.recommend__card{font-size:16px;text-align:left}}.recommend__card::before{content:counter(mycounter);display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#373a46;color:#fff;font-weight:700;position:absolute;top:-16px;left:-20px}.able{background-color:#f8f8f8;padding:100px 0}@media screen and (max-width: 767px){.able{padding:60px 25px 0}}.able__card{position:relative;margin-bottom:60px}@media screen and (max-width: 767px){.able__card{margin-bottom:30px}}.able__card h2{font-size:18px;position:relative;text-align:left;padding-left:20px}@media screen and (max-width: 767px){.able__card h2{margin-bottom:15px}}.able__card h2::before{content:"";display:inline-block;width:15px;height:2px;background-color:#373a46;position:absolute;top:50%;left:0;transform:translate(0%, -50%)}.able__card h2 span{margin-right:15px}.able .card-content-wrap{display:flex}@media screen and (max-width: 767px){.able .card-content-wrap{display:block}}.able .card-img-wrap{width:650px}@media screen and (max-width: 767px){.able .card-img-wrap{max-width:100%}}.able .card-img-wrap img{border:solid 1px #f1f1f1}.able .card-content{width:calc(100% - 650px)}@media screen and (max-width: 767px){.able .card-content{width:100%;padding:0 15px}}.able .card-content p{box-shadow:6px 10px 30px rgba(0,0,0,.06);background-color:#fff;color:#000;padding:45px;position:relative;bottom:-40px;left:-50px;margin:0;font-weight:700}@media screen and (max-width: 767px){.able .card-content p{left:0;bottom:30px;padding:30px}}.event-list{background-color:#f8f8f8;padding:100px 3%}@media screen and (max-width: 767px){.event-list{padding:60px 25px}}.event-list .article-list{display:flex;flex-wrap:wrap;margin:0 25px}@media screen and (max-width: 1023px){.event-list .article-list{margin:0}}.event-list .event-box-wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.event-list .event-box-wrap{display:block}}.event-list .event-box-wrap .event-heading{width:23%}@media screen and (max-width: 767px){.event-list .event-box-wrap .event-heading{width:100%}}.event-list .event-box-wrap .event-heading h2{font-size:28px;text-align:left}@media screen and (max-width: 767px){.event-list .event-box-wrap .event-heading h2{font-size:24px;text-align:center}}.event-list .event-box-wrap .event-heading .button-common{padding:10px 15px;max-width:100%}.event-list .event-box-wrap .event-heading .button-common img{top:13px}.event-list .event-box-wrap .event-lists{width:72%}@media screen and (max-width: 767px){.event-list .event-box-wrap .event-lists{width:100%;padding:0}}.event-list .article{width:31.3333333%;margin-right:3%;background:#fff;margin-bottom:40px;box-shadow:0px 0px 10px rgba(0,0,0,.05);border-radius:3px}@media screen and (max-width: 767px){.event-list .article{width:100%}}.event-list .article a{text-decoration:none;color:#000}.event-list .article:nth-child(3n){margin-right:0}.event-list .article__thumbnail{position:relative;width:100%}.event-list .article__thumbnail:before{content:"";display:block;padding-top:56.25%}.event-list .article__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3px 3px 0 0}.event-list .article__time,.event-list .article__title{padding:0 15px}.event-list .article__status{position:absolute;z-index:2;background:#e36217;color:#fff;font-weight:700;font-size:10px;padding:3px 10px;border-radius:3px 0 0 0}.event-list .article__status.archive{background-color:#eb4d4b}.event-list .article__status.finish{background-color:#000}.event-list .article__time{display:inline-block;margin-top:15px;color:#888;font-size:14px}.event-list .article__title{padding-bottom:20px;margin-top:5px;font-family:"Noto Sans JP";font-size:16px;font-weight:700;height:auto;line-height:1.7}@media screen and (max-width: 767px){.event-list .article-list{display:block}.event-list .article{width:100%;margin-right:0}}.event-list .button-common.full{width:100%}.strengths{background:#f4f4f4}.feature{background-color:#fff;padding:60px 0}.feature .feature-item{margin-top:80px}.feature .feature-item.first{margin-top:60px}.feature .catch{color:linear-gradient(to right, #fff, #fff);text-align:left;font-size:28px}.feature .support-image{width:300px;margin:0 auto}.feature .support-image img{border-radius:0}.feature .feature-item{display:flex;flex-wrap:wrap;justify-content:center}.feature .feature-item .feature-item-img{text-align:center;width:45%}.feature .feature-item .feature-item-txt{width:50%}.feature__card-wrap{max-width:800px;margin:0 auto}.feature__card{position:relative;box-shadow:3px 3px 10px 0px rgba(0,0,0,.2);padding:30px 20px;margin-bottom:30px;text-align:center;font-weight:700;font-size:18px;border-radius:5px}@media screen and (max-width: 767px){.feature__card{font-size:15px}}.feature .feature-subheading{margin-top:100px}@media screen and (max-width: 767px){.feature{padding:60px 25px 30px}.feature .feature-item{display:block}.feature .feature-item .feature-item-img{text-align:center;width:100%}.feature .feature-item .feature-item-txt{width:100%}.feature .catch{font-size:1.1rem;text-align:center}}.reverse-row-order{flex-direction:row-reverse}.flow{padding:60px 0;background-color:#f4f4f4}.flow .center{text-align:center}.flow .function-list{max-width:1100px;margin:2em auto}.flow .arrow{position:relative;top:150px}.flow .box{border:none;margin:0 15px 2em;padding:30px 15px 15px;border-radius:0}.flow .function-title{color:#000;font-size:1.1rem;font-weight:900;text-align:center;letter-spacing:.15em;margin-bottom:10px}.flow .function-title small{display:block;font-size:12px}.flow .function-image{margin-bottom:30px;text-align:center}.flow .function-image img{height:160px;width:auto}.flow .afintro__heading{margin-top:100px}.flow .afintro__card-wrap{max-width:1100px;margin:0 auto;counter-reset:mycounter}.flow .afintro__card{display:flex;align-items:center;position:relative;counter-increment:mycounter;box-shadow:3px 3px 10px 0px rgba(0,0,0,.2);padding:30px 20px;margin-bottom:20px;text-align:left;font-weight:700;font-size:18px}.flow .afintro__card img{width:50px;margin:0 20px}@media screen and (max-width: 767px){.flow .afintro__card{font-size:16px;text-align:left}}.flow .afintro__card::before{content:counter(mycounter);display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:50%;background-color:#373a46;color:#fff;font-weight:700;line-height:0}@media screen and (max-width: 767px){.flow .afintro__card::before{position:absolute;top:-16px;left:-10px}}.flow .afintro__arrow{position:relative;top:-10px;text-align:center}@media screen and (max-width: 767px){.flow{padding:30px 15px}.flow .arrow{display:none}.flow .title{font-size:1.2rem}.flow p.center{text-align:left}}.faq{width:100%;margin:0 auto;font-size:1.1rem;padding:60px 0;background-color:#f4f4f4}.faq dt{font-weight:bold;margin-bottom:15px;font-size:16px}.faq dt .question{border:solid #29323d 1px;padding:8px 10px;margin-right:8px}.faq dd{margin-bottom:30px;font-size:15px}@media screen and (max-width: 767px){.faq{padding:40px 25px}.faq .title{margin-bottom:30px}.faq dt{font-size:14px}.faq dt .question{border:none;padding:8px 0px 8px 0}.faq dd{font-size:13px}}.case-list{padding:100px 0 0;background:#fff;overflow:hidden}@media screen and (max-width: 767px){.case-list{padding:50px 25px 40px;overflow:hidden}.swiper-button-next,.swiper-button-prev{top:30%}}@media screen and (max-width: 767px)and (max-width: 767px){.swiper-button-next,.swiper-button-prev{top:50%}}@media screen and (max-width: 767px){.swiper-button-next::after,.swiper-button-prev::after{color:#fff}}.price{padding:100px 20px 80px;background:linear-gradient(180deg, #fff, #f4f4f4)}@media screen and (max-width: 929px){.price{padding:50px 20px 0}}.price__plan-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 929px){.price__plan-wrap{display:block}}.price__plan{width:100%}@media screen and (max-width: 929px){.price__plan{width:100%}.price__plan:first-child{margin-bottom:60px}}.price__plan span{font-family:urw-din,sans-serif;font-size:22px}.price__plan span.big{font-size:36px}.price__plan .plan-content{box-shadow:0px 0px 20px 10px rgba(0,0,0,.06);background-color:#fff;padding:0 30px 60px;color:#000;text-align:center}@media screen and (max-width: 929px){.price__plan .plan-content{font-size:13px;max-width:90%;margin:0 auto}}.price__plan .center-border{margin-top:60px;margin-bottom:0}.price__plan .plan-title{padding:20px 0 0}.price__plan .plan-title span{font-weight:700}.price__plan .plan-desc{padding:20px}@media screen and (max-width: 929px){.price__plan .plan-desc{font-size:14px;text-align:left}}.price .button-wrap{text-align:center}.price .button-wrap a{width:300px}@media screen and (max-width: 929px){.price .button-wrap a{width:270px}}.price .button-wrap a img{top:20px}@media screen and (max-width: 929px){.price .button-wrap a img{display:none}}@media screen and (max-width: 767px){.price{padding:30px 0}.price .price-box{margin:0 20px 2.5em;padding:20px 15px}.price .price-box.last,.price .price-box.single{margin-right:20px}.price .price-box .price-title.last{padding-top:15px}.price .price-box .right-border{border:none}.price .price-box p{text-align:center;margin-bottom:10px}.price .price-box p strong{font-size:20px}.price .price-box small{margin-top:20px;display:block;text-align:center}.price .price-box .description{font-size:14px;text-align:center}.price .about-plan{font-size:12px;justify-content:unset;height:auto}.price .about-plan p{font-size:12px;text-align:left}.price .about-plan p small{text-align:center}.price .about-plan .plan-detail{width:90px;font-size:13px}.price .about-plan .plan-detail.direction{padding-bottom:0}}body.page-template-default .site-main{padding:200px 0 100px}body.page-template-default .entry-title{font-size:24px;font-weight:700;margin-bottom:60px}iframe[src^="https://docs.google.com/forms/d/e"]{width:100%;height:100%}.company-info{display:flex;border-bottom:1px solid #e5e5e5;width:100%;position:relative;display:-ms-flexbox;flex-wrap:wrap}.company-info .company-info-title,.company-info .company-info-description{padding:25px 0}.company-info .company-info-title{width:10em;border-top:1px solid #e5e5e5;font-weight:700;letter-spacing:.05em}.company-info .company-info-description{position:relative;width:calc(100% - 10em);border-top:1px solid #e5e5e5}@media screen and (max-width: 767px){.company-info .company-info-title,.company-info .company-info-description{padding:25px 0}.company-info .company-info-title{width:7.5em;font-size:14px}.company-info .company-info-description{position:relative;width:calc(100% - 7.5em);border-top:1px solid #e5e5e5;font-size:14px}}#cta{position:relative;padding:100px 0;background:url("../images/service/cta-background.jpg");background-repeat:no-repeat;background-size:cover;background-position:center 62%;color:#fff;font-weight:600;line-height:1.8}#cta .row{align-items:center}#cta .title{color:#fff;text-align:left;font-size:22px;letter-spacing:.07em;margin-bottom:0}@media screen and (max-width: 767px){#cta .title{font-size:15px}}#cta .title span{display:block;text-align:left;margin-top:18px;font-size:28px}@media screen and (max-width: 767px){#cta .title span{font-size:24px}}#cta .buttons{margin-top:20px;justify-content:center}#cta .button-common{width:100%;max-width:400px;background:#fff;color:#28283c}#cta .button-common img{width:9px;top:21px}#cta .button-common.request{background:linear-gradient(to right, #fff, #fff);color:#fff;margin-right:30px}#cta .button-common.border{border:none;background:#e74c3c;padding:26px 15px 10px;height:75px;color:#fff}#cta .button-common.border.black{background:#35393e;margin-top:0rem}#cta .button-common.border.tel{background:linear-gradient(to right, #fff, #fff);color:#fff;margin-right:30px}@media screen and (max-width: 767px){#cta{padding:30px 20px}#cta .buttons{display:block;max-width:100%;margin:20px 0}#cta .button-common.request{margin-right:0;margin-bottom:20px}}#document-cta{position:relative;padding:100px 0 100px;background:#373a46;color:#fff;font-weight:600;line-height:1.8;text-align:center}#document-cta h2{color:#fff;font-size:2rem}#document-cta .buttons{margin-top:20px;justify-content:center}#document-cta .button-common{width:100%;max-width:400px;background:#fff;color:#28283c}#document-cta .button-common.request{background:linear-gradient(to right, #fff, #fff);color:#fff;margin-right:30px}#document-cta .button-common.border{border:none;background:#e74c3c;padding:26px 15px 10px;height:75px;color:#fff}#document-cta .button-common.border.black{background:#35393e;margin-top:0rem}#document-cta .button-common.border.tel{background:linear-gradient(to right, #fff, #fff);color:#fff;margin-right:30px}@media screen and (max-width: 767px){#document-cta{padding:30px 20px}#document-cta h2{font-size:22px}#document-cta p{text-align:left}}.privacy .content{max-width:700px;margin:0 auto;margin-top:80px}.privacy .content h2{font-size:1.3rem;line-height:1.5 !important;color:#000}.footer{padding:64px 0;font-size:14px;color:#fff;background:#51575d}@media screen and (max-width: 1023px){.footer{padding:40px 0}}.footer .navigation{max-width:800px;margin:0 auto 30px}.footer a{color:#fff}.footer__wrap{display:flex}@media screen and (max-width: 767px){.footer__wrap{display:block}}.footer__logo{width:33.333333%}@media screen and (max-width: 767px){.footer__logo{width:100%;text-align:center}}.footer__logo img{width:200px}@media screen and (max-width: 1023px){.footer__logo img{width:170px}}.footer__menu{width:33.333333%;font-size:14px;font-weight:700;display:flex;justify-content:space-around}@media screen and (max-width: 1023px){.footer__menu{width:100%;margin:30px 0;display:block}}@media screen and (max-width: 1023px){.footer__menu .footer-menu-center{margin-top:50px}}@media screen and (max-width: 1023px){.footer__menu ul{display:flex;flex-wrap:wrap}}.footer__menu ul li{margin-bottom:15px}@media screen and (max-width: 1023px){.footer__menu ul li{width:50%;text-align:center}}.footer__menu ul li:last-child{margin-bottom:0}.footer__sns{width:33.333333%;font-size:28px}@media screen and (max-width: 1023px){.footer__sns{width:100%;margin-bottom:40px}}.footer__sns ul{display:flex;justify-content:right}@media screen and (max-width: 1023px){.footer__sns ul{justify-content:center}}.footer__sns ul li{margin-right:25px}.footer__sns ul li:nth-child(3){margin-right:14px}.footer__sns ul li:last-child{margin-right:0}.footer .logo-note{width:46px;position:relative;top:5px}.footer .copyright{text-align:right}@media screen and (max-width: 1023px){.footer .copyright{text-align:center}}.plans{padding:100px 0;background-color:#f5f5f5}@media screen and (max-width: 767px){.plans{padding:60px 25px}}.plans__box{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1210px;margin:60px auto 0;padding:0 55px}@media screen and (max-width: 1216px){.plans__box{padding:0 80px}}@media screen and (max-width: 1024px){.plans__box{display:block}}@media screen and (max-width: 767px){.plans__box{padding:0}}.plans__item{position:relative;background-color:#fff;width:48%;border-radius:3px;box-shadow:0px 0px 10px rgba(0,0,0,.05);padding:50px 30px;margin-bottom:40px}@media screen and (max-width: 1024px){.plans__item{width:100%}}@media screen and (max-width: 767px){.plans__item{width:100%;margin-bottom:60px;padding:12px 26px 30px}.plans__item:last-child{margin-bottom:0}}.plans__item .service-label{padding:1px 33px 2px;background-color:#000;color:#fff;font-size:16px;font-weight:700;border-radius:20px;text-align:center;max-width:380px;margin-bottom:26px}@media screen and (max-width: 767px){.plans__item .service-label{font-size:12px;position:absolute;top:-20px;left:50%;padding:1px 10px 3px;width:96%;transform:translate(-50%, 0);letter-spacing:0}}.plans__item .target-label{display:inline-block;background:#6f757c;margin-bottom:10px;border-radius:30px;color:#fff;font-weight:700;padding:0 20px}@media screen and (max-width: 767px){.plans__item .target-label{font-size:12px;margin:20px 0 0}}.plans__item h3{font-family:"Inter",sans-serif;font-size:40px;margin-bottom:0;text-align:left}@media screen and (max-width: 767px){.plans__item h3{text-align:center;font-size:30px;margin:16px 0 10px}}.plans__item p{color:#535353;height:60px}@media screen and (max-width: 1280px){.plans__item p{height:120px}}@media screen and (max-width: 767px){.plans__item p{height:auto;font-size:15px}}.plans__item small{display:block;font-size:14px;font-weight:700;margin-top:30px}.plans__item.full-column{max-width:100%;width:100%}.plans__item.full-column .plans__item-txt-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.plans__item.full-column .plans__item-txt-wrap{display:block}}.plans__item.full-column p,.plans__item.full-column ul{height:auto}.plans__img{display:flex;align-items:center;justify-content:space-between;border-radius:30px;border:solid 1px #000;padding:10px 20px;margin-top:10px;height:42px}.plans__img .logo{height:20px}.plans__img .arrow{width:9px}.plans__txt{display:flex;align-items:center;justify-content:space-between;border-radius:30px;border:solid 1px #000;padding:10px 20px;margin-top:10px;text-decoration:none;color:#000}.plans__txt .txt{font-size:14px;font-weight:700}.plans__txt .arrow{width:9px}.plans ul{margin:0;padding:0;list-style:none;height:90px}@media screen and (max-width: 767px){.plans ul{height:auto;font-size:14px}}.plans ul li{margin-bottom:6px;text-indent:-1.3em;padding:0 0 0 1.3em;font-weight:700}@media screen and (max-width: 767px){.plans ul li{margin-bottom:10px}}.plans ul li:last-child{margin-bottom:0}.plans ul li a{text-decoration:none;color:#000;font-size:14px}.plans ul li a span{color:#707070;font-size:12px}.company-logos{padding:100px 0}@media screen and (max-width: 767px){.company-logos{padding:60px 25px}}.company-logos small{display:block;text-align:center;font-size:13px}@media screen and (max-width: 767px){.company-logos small{font-size:11px}}.company-logos h2{color:#009696}@media screen and (max-width: 767px){.company-logos h2{font-size:24px}}.media{padding:60px 20px 150px;background:#fff}.media p{margin-bottom:40px}.article-list{display:flex;flex-wrap:wrap}.article-list .media-article{background:#fff;position:relative;width:31.333333%;margin-right:3%;box-shadow:0px 2px 12px #ccc;transition:.3s}.article-list .media-article a:hover{opacity:.7}.article-list .media-article:last-child{margin-right:0}.article__thumb{transition:all .5s ease 0s}.article__thumb:hover{opacity:.7}.article__ttl{color:#000;font-weight:700;font-family:"Noto Sans JP";font-size:16px;font-weight:700;padding:10px 20px 20px;transition:all .5s ease 0s}.article__ttl:hover{opacity:.3}.article__btn{display:inline-block;position:absolute;right:10px;bottom:10px;font-size:14px;color:#fff !important;background:#000;padding:5px 8px;font-weight:700;transition:all .5s ease 0s}.article__btn:hover{opacity:.7}@media screen and (max-width: 767px){.media{padding:40px 25px}.article-list{display:block;margin:0}.article-list .media-article{width:100%;margin-right:0%;margin-bottom:30px}}#contact{background:#f4f4f4}table.inquiry{margin:20px auto;max-width:780px;width:100%}table.inquiry td{text-align:left;padding:13px}.inquiry th{text-align:left;font-size:14px;color:#444;padding:13px;width:35%;background:#f7f7f7;border:solid 1px #d7d7d7}.inquiry td{text-align:left;font-size:14px;border:solid 1px #d7d7d7;background:#fff}.inquiry tr,.inquiry{border:solid 1px #d7d7d7}.haveto{font-size:7px;padding:5px;background:#e84118;color:#fff;margin-right:5px;position:relative;bottom:1px}.any{font-size:7px;padding:5px;background:#00a8ff;color:#fff;margin-right:5px;position:relative;bottom:1px}.verticallist .wpcf7-list-item{display:block}#formbtn{display:block;padding:15px;max-width:100%;width:350px;height:50px;background:#000;color:#fff;font-size:18px;font-weight:bold;border-radius:0;border:2px solid #000;margin:25px auto 0;line-height:1}#formbtn:hover{background:#fff;color:#000;border:2px solid #000}.inquiry input[type=text],.inquiry input[type=tel],.inquiry input[type=email],.inquiry textarea{display:block;width:100%;height:45px;margin-bottom:0;padding:10px 12px;border:solid 2px #eaedf2;border-radius:0;background-color:#fff;box-shadow:none;color:#5c6b80;font-size:1em;vertical-align:middle;line-height:1.8;transition:background-color .24s ease-in-out}.inquiry .wpcf7-list-item{margin:10px 1em 10px 0}.inquiry .wpcf7-list-item.last{margin-right:0}.inquiry textarea{height:150px}.inquiry .radio1 label,.inquiry .radio2 label{padding-top:10px}@media screen and (max-width: 500px){table.inquiry{width:100%}.inquiry th,.inquiry td{display:block !important;width:100% !important;border-top:none !important;box-sizing:border-box !important}.inquiry tr:first-child th{border-top:1px solid #d7d7d7 !important}.inquiry .haveto,.inquiry .any{font-size:10px}}.approach{padding-bottom:60px}.approach .approach-img{max-width:800px;margin:70px auto 0}@media screen and (max-width: 767px){.approach h2{font-size:18px}}.is-style-sme-alert{list-style:disc;padding-left:100px !important;line-height:1.8}.is-style-sme-alert li:not(:last-child){margin-bottom:20px}@media screen and (max-width: 767px){.is-style-sme-alert{padding-left:50px !important}}.cta-service{position:relative;padding:80px 0;background:#0a8845;color:#fff;font-weight:600;line-height:1.8}@media screen and (max-width: 1023px){.cta-service{padding:40px 0;text-align:center}}.cta-service .title{color:#fff;text-align:left;font-size:36px;font-weight:900;margin-bottom:60px}@media screen and (max-width: 1023px){.cta-service .title{font-size:20px;text-align:center;margin-bottom:20px}}.cta-service__wrap{display:flex;align-items:flex-end}@media screen and (max-width: 1023px){.cta-service__wrap{display:block}}.cta-service__text,.cta-service__buttons{width:50%}@media screen and (max-width: 1023px){.cta-service__text,.cta-service__buttons{width:100%}}.cta-service__buttons{text-align:right}@media screen and (max-width: 1023px){.cta-service__buttons{text-align:center}}@media screen and (max-width: 1023px){.cta-service .button-common:first-child{margin-right:0}}.cta-service .button-common:nth-child(2){margin-right:0}/*# sourceMappingURL=service.min.css.map */