*{box-sizing:border-box}body{flex-direction:column;min-height:100vh;display:flex}main{flex:1 0 auto}html{color:#333;font-family:Lato,Noto Sans JP,Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-weight:400;line-height:1.6;overflow-y:scroll}a{color:#008166;outline:none}a:hover:not(.lycleBtn,.btn,.what-gmb-cvbtn){color:#00a381}img{aspect-ratio:attr(width)/attr(height)}.underline{border-bottom:2px solid #e1ea28}.line-through{text-decoration:line-through}.font-s{font-size:12px}.font-sm{font-size:14px}.font-m{font-size:16px}.font-ml{font-size:18px}.font-l{font-size:22px}.bold{font-weight:600}.img-center{margin:0 auto}.no-shadow{box-shadow:none!important}.offset-s1{margin-left:8.33333%}.offset-s2{margin-left:16.6667%}.offset-s3{margin-left:25%}.offset-s4{margin-left:33.3333%}.offset-s5{margin-left:41.6667%}.offset-s6{margin-left:50%}.text-annotation{vertical-align:text-top;font-size:16px}nav{position:relative}nav .black-text{font-size:14px}nav li{font-weight:600}.nav-line .has-arrow:after{background:#05c505}.nav-gmb .has-arrow:after{background:#4285f4}.nav-inquiry-btn{border:1px solid #0000;border-radius:40px;margin-left:0!important;margin-right:0!important;transition:all .2s cubic-bezier(.62,.28,.23,.99)!important}.nav-inquiry-btn:hover{color:#fff}.nav-inquiry-btn.btn-white{border:1px solid #333}.nav-inquiry-btn.btn-main{color:#fff;background-color:#f75f4f}.nav-inquiry-btn.btn-main:hover{background-color:#e34534}.nav-wrapper{width:90%;max-width:1280px;margin:0 auto;position:static!important}.nav-second{width:100%;display:none;top:64px;left:0;position:absolute!important}.nav-second a{height:50px;line-height:50px;color:#fff!important}.nav-second-gmb{z-index:2;background:#4285f4}.nav-second-gmb .brand-logo{background:url(/images/logo_lycle_gmb-white.svg) 50%/contain no-repeat;width:142px}.nav-has-second-menu .has-arrow{position:relative}.nav-has-second-menu .has-arrow:after{content:"";width:20px;height:20px;margin-left:-10px;display:none;position:absolute;bottom:-10px;left:50%;transform:rotate(45deg)}.nav-has-second-menu .has-arrow:hover{background:0 0!important}.nav-has-second-menu:hover .has-arrow:after{display:block}.nav-has-second-menu:hover .has-arrow:hover{background:0 0!important}.nav-has-second-menu:hover .nav-second{display:block}@keyframes show{0%{opacity:0}to{opacity:1}}.hover-underline{padding:0 15px}.hover-underline>a{padding:0;position:relative;transition:all .2s cubic-bezier(.62,.28,.23,.99)!important}.hover-underline>a:hover{background:0 0!important}.hover-underline>a:hover:after{width:100%;left:0}.hover-underline>a:after{content:"";background:#00a381;width:0;height:3px;position:absolute;top:70%;right:0;transition:all .2s cubic-bezier(.62,.28,.23,.99)!important}.btn{background:#00a381}.btn:hover{background-color:#0d896e}.btn-border{color:#00a381;border:2px solid #00a381;height:32px;line-height:28px;background:#fff!important}.btn-white{color:#333;background:0 0}.btn-black,.btn-black:hover{color:#fff;background-color:#333}.btn-gmb{color:#fff;background-color:#00a381}.btn-gmb:hover{background-color:#417bd8}.btn-line{color:#fff;background-color:#05c505}.btn-line:hover{background-color:#10b510}.black-text>a:not(.btn){color:#333}.page-footer.white a{color:#333!important}.page-footer,.base-footer{width:90%;max-width:1280px;margin:0 auto}.page-footer a,.base-footer a{color:#666}.page-footer a:hover,.base-footer a:hover{color:#333;transition:all .3s}.base-footer h4{margin:0}.base-footer .row{margin-bottom:0}footer h4{margin-top:0}.page-footer{background:#f7faf9;padding-top:40px}.page-footer-logo{height:20px;margin-bottom:10px;display:inline-block}.page-footer-logo-sns{width:30px}.page-footer-links{letter-spacing:-.4em;margin:0}@media only screen and (max-width:600px){.page-footer-links{padding-bottom:20px}}.page-footer-links-side li{margin-right:10px;display:inline-block}.page-footer-links *{letter-spacing:normal}.page-footer-links li{margin-right:10px;display:inline-block}.page-footer-links li a{align-items:center;display:inline-flex}.page-footer-links li a:before{content:"";vertical-align:middle;font-family:Material Icons;display:inline-block}@media only screen and (max-width:600px){.page-footer-links li{margin-bottom:10px}.page-footer-links li ul{padding-top:10px}}.page-footer-links ul li{padding-left:14px}.page-footer-links ul li a:before{content:"-";margin-right:5px;display:inline-block}.page-footer-links-sns{padding-right:10px;display:inline-block}.page-footer-links-sns a:before{display:none!important}.page-footer-copy{color:#333;text-align:right;margin-bottom:0;padding-bottom:20px}@media only screen and (max-width:600px){.page-footer-atom{text-align:center}}img{display:inline-block}.nav-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6}.brand-logo{background:url(/images/logo_lycle.svg) 50%/contain no-repeat;width:142px;height:100%}.brand-logo span{display:none}h1,h2:not(.news-title),h3{margin:0;font-weight:900}.page-title{font-size:34px}@media only screen and (max-width:600px){.page-title{font-size:25px}}.page-title{text-align:center;margin:0;padding:50px 0}.section-title{font-size:30px}@media only screen and (max-width:600px){.section-title{font-size:25px}}.section-title{padding:50px 0;font-weight:900;line-height:1.6}.section-title span{display:inline-block}.section-title-sub{font-size:20px;font-weight:700}.lead-text{font-size:18px}.logo-lycle{margin:0}.logo-lycle span{display:none}.logo-lycle{background:url(/images/logo_lycle.svg) 50% no-repeat}.logo-lycle-gmb{background:url(/images/logo_lycle.svg) 50% no-repeat;margin:0}.logo-lycle-gmb span{display:none}.has-icon{justify-content:center;align-items:center;display:inline-flex}.has-icon .tiny{font-size:1.4rem}.inquiry .btn-large{color:#00a381;background:#fff;font-size:20px}.inquiry .btn-large i{transition:all .2s cubic-bezier(.62,.28,.23,.99)!important}.inquiry .btn-large:hover{color:#0d896e;box-shadow:0 0 40px #0000004d}.inquiry .btn-large:hover i{transform:scale(1.5);transition:all .2s cubic-bezier(.62,.28,.23,.99)!important}.inquiry{background:linear-gradient(156.22deg,#d7c1f4 0%,#00a381 60%);margin-top:50px;margin-bottom:50px}@media only screen and (max-width:600px){.inquiry .section-title{font-size:24px}}.btn span{display:inline-block}@media only screen and (max-width:600px){.btn-large{font-size:16px!important}.btn-large .material-icons{margin-right:10px}}.sidenav li ul li{padding:0 0 0 10px}@media only screen and (min-width:993px){.gmb #main-logo.brand-logo{background:url(/images/logo_lycle.svg) 50% no-repeat;width:142px}}.gmb #main-logo.brand-logo{background:url(/images/logo_lycle.svg) 50%/contain no-repeat}.gmb .nav-second-gmb{z-index:1;display:block}.gmb .nav-gmb .has-arrow:after{display:block}.m-auto{margin:auto}@media only screen and (max-width:600px){.s-mt00{margin-top:0!important}.s-mt05{margin-top:5px!important}.s-mt10{margin-top:10px!important}.s-mt20{margin-top:20px!important}.s-mt30{margin-top:30px!important}.s-mt40{margin-top:40px!important}.s-mt50{margin-top:50px!important}.s-mt60{margin-top:60px!important}.ms-t70{margin-top:70px!important}.s-mt80{margin-top:80px!important}.s-mt90{margin-top:90px!important}.s-mt100{margin-top:100px!important}}ul.disc li{margin-left:30px;list-style-type:disc}ol.number li{list-style-type:decimal}.top-main{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;margin:0;padding:100px 0;position:relative}@media only screen and (max-width:600px){.top-main{background-size:cover;padding:50px 0}.top-main-text{padding:0!important}}.top-main-title{text-align:center;margin:0;padding:0 0 20px;font-size:34px;line-height:1.4}@media only screen and (min-width:993px){.top-main-title{text-align:left}}@media only screen and (max-width:600px){.top-main-title{font-size:28px;line-height:1.6}}.top-main-title{text-shadow:2px 0 #fff,-2px 0 #fff,0 -2px #fff,0 2px #fff,2px 2px #fff,-2px 2px #fff,2px -2px #fff,-2px -2px #fff,1px 2px #fff,-1px 2px #fff,1px -2px #fff,-1px -2px #fff,2px 1px #fff,-2px 1px #fff,2px -1px #fff,-2px -1px #fff,1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff}.top-main .container{z-index:2;position:relative}.top-main-image{z-index:1;background-position:right 10% bottom;background-repeat:no-repeat;background-size:contain;width:100%;max-width:1280px;height:100%;margin:auto;position:absolute;inset:0}@media only screen and (max-width:600px){.top-main-image{background-size:contain}}@media only screen and (min-width:601px) and (max-width:992px){.top-main-btn{text-align:center}}@media only screen and (max-width:600px){.top-main-btn{text-align:center}}.top-main .lead-text{text-align:center}@media only screen and (min-width:993px){.top-main .lead-text{text-align:left}}.top-main .lead-text{text-shadow:2px 0 #fff,-2px 0 #fff,0 -2px #fff,0 2px #fff,2px 2px #fff,-2px 2px #fff,2px -2px #fff,-2px -2px #fff,1px 2px #fff,-1px 2px #fff,1px -2px #fff,-1px -2px #fff,2px 1px #fff,-2px 1px #fff,2px -1px #fff,-2px -1px #fff,1px 1px #fff,-1px 1px #fff,1px -1px #fff,-1px -1px #fff}.top-main .btn-large{font-size:20px}.target-title-sub{margin:15px 0 30px;font-size:18px;line-height:1.6}@media only screen and (max-width:600px){.target-title-sub{text-align:center;margin:15px 0;line-height:1.6}}.target-image{width:100%;max-width:300px;margin:0 auto;display:block}@media only screen and (max-width:600px){.target-image{width:60%}}.target-text{text-align:left}@media only screen and (min-width:993px){.target-text{padding:0}}@media only screen and (max-width:600px){.target-text{min-height:auto!important}}.target-text p{margin-top:0}.target .lead-text{text-align:left;margin:0;padding:20px 0 40px}@media only screen and (min-width:993px){.target .lead-text{text-align:center}}.target-gmb img,.target-line img{max-width:100%;display:inline-block}.target-points{margin-bottom:0!important}.target-points-item{padding-bottom:40px!important}@media only screen and (min-width:601px) and (max-width:992px){.target-points-item{padding-bottom:20px!important}}.target-points-item:last-of-type,.target-points-item:last-child{padding-bottom:0!important}.news{background:#333;padding:5px 10px}.news .row{margin:0}.news-title-box{position:relative}.news-title{color:#e1ea28;margin:0;padding:5px 0;font-size:12px}.news-list-box i{vertical-align:middle!important}.news-list-box ul,.news-list-box li{margin:0;padding:0;line-height:1}.news-list-box li{padding:3px 0;font-size:12px}.news-list-box a{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;padding-left:14px;display:inline-block;overflow:hidden}.news-list-box a:hover{text-decoration:underline!important}.news-list-box a:before{vertical-align:middle;content:"";height:100%;margin-left:-16px;font-family:Material Icons;display:inline-block}.news-bottom{padding-bottom:50px}.news-bottom-wrapper{border-radius:20px;box-shadow:0 0 20px #0000001a}.news-bottom-list-box{margin-top:0;margin-bottom:0;padding-bottom:20px!important}.news-bottom-list-box a{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-left:14px;display:inline-block;overflow:hidden}.news-bottom-list-box a:hover{text-decoration:underline!important}.news-bottom-list-box a:before{vertical-align:middle;content:"";height:100%;font-family:Material Icons;display:inline-block}.news-bottom-list-box li:last-child{margin-bottom:0}.news-bottom-more{padding-bottom:50px!important}.inquiry{background:linear-gradient(156.22deg,#d7c1f4 0%,#00a381 60%);margin-bottom:0}.inquiry-btn-wrapper{margin-bottom:50px}.inquiry .section-title{color:#fff;text-shadow:0 0 5px #0000004d}@media only screen and (max-width:600px){.inquiry .section-title{font-size:24px}}.about-service{background:#f7faf9;padding-bottom:0}.about-service-row{margin-bottom:0;display:flex}@media only screen and (max-width:600px){.about-service-row{flex-direction:column-reverse;padding-bottom:0}}.about-service-img{width:40%;display:flex}@media only screen and (max-width:600px){.about-service-img{width:100%;padding-top:0!important}}.about-service-img img{align-self:flex-start;width:100%;max-width:300px;margin:0 auto;display:block}@media only screen and (max-width:600px){.about-service-img img{width:200px;margin:0 auto}}.about-service-explain{vertical-align:top;width:60%;padding-left:20px;display:flex}@media only screen and (max-width:600px){.about-service-explain{width:100%;padding-left:0}}.about-service-btn{padding-bottom:50px!important}@media only screen and (max-width:600px){.about-service-btn{text-align:center}}.feature-title{color:#00a381;padding:0;font-size:20px}.feature-title span{margin:0 5px 0 0;font-size:28px;display:inline-block}.feature-row{margin-bottom:0;padding-bottom:50px}.feature img{width:100%;margin:auto;display:block}@media only screen and (max-width:600px){.feature img{width:60%}}.text-emphasized{background:linear-gradient(#0000 60%,#e1ea28 60%)}.summary img{width:80px;margin:0 auto;display:block}.summary h3{margin-top:20px;font-size:15px}.summary-item{margin-bottom:40px}.comingsoon{position:relative}.comingsoon:after{content:"Coming soon";text-align:center;color:#fff;background-color:#0006;width:50%;height:24px;margin:auto;font-size:14px;font-weight:700;display:inline-block;position:absolute;inset:0}.well{border-radius:2px;margin-bottom:60px;padding:20px 30px 30px}.well p:last-child{margin-bottom:0!important}.bg-gray{background-color:#f7faf9}.border{border:1px solid #eee}.mt00{margin-top:0!important}.mt05{margin-top:5px!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.mt40{margin-top:40px!important}.mt50{margin-top:50px!important}.mt60{margin-top:60px!important}.mt70{margin-top:70px!important}.mt80{margin-top:80px!important}.mt90{margin-top:90px!important}.mt100{margin-top:100px!important}.mb00{margin-bottom:0!important}.mb05{margin-bottom:5px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb60{margin-bottom:60px!important}.mb70{margin-bottom:70px!important}.mb80{margin-bottom:80px!important}.mb90{margin-bottom:90px!important}.mb100{margin-bottom:100px!important}.ml00{margin-left:0!important}.ml05{margin-left:5px!important}.ml10{margin-left:10px!important}.ml20{margin-left:20px!important}.ml30{margin-left:30px!important}.ml40{margin-left:40px!important}.ml50{margin-left:50px!important}.ml60{margin-left:60px!important}.ml70{margin-left:70px!important}.ml80{margin-left:80px!important}.ml90{margin-left:90px!important}.ml100{margin-left:100px!important}.mr00{margin-right:0!important}.mr05{margin-right:5px!important}.mr10{margin-right:10px!important}.mr20{margin-right:20px!important}.mr30{margin-right:30px!important}.mr40{margin-right:40px!important}.mr50{margin-right:50px!important}.mr60{margin-right:60px!important}.mr70{margin-right:70px!important}.mr80{margin-right:80px!important}.mr90{margin-right:90px!important}.mr100{margin-right:100px!important}@media only screen and (max-width:600px){.s-mt00{margin-top:0!important}.s-mt05{margin-top:5px!important}.s-mt10{margin-top:10px!important}.s-mt20{margin-top:20px!important}.s-mt30{margin-top:30px!important}.s-mt40{margin-top:40px!important}.s-mt50{margin-top:50px!important}.s-mt60{margin-top:60px!important}.ms-t70{margin-top:70px!important}.s-mt80{margin-top:80px!important}.s-mt90{margin-top:90px!important}.s-mt100{margin-top:100px!important}}.pt00{padding-top:0!important}.pt05{padding-top:5px!important}.pt10{padding-top:10px!important}.pt20{padding-top:20px!important}.pt30{padding-top:30px!important}.pt40{padding-top:40px!important}.pt50{padding-top:50px!important}.pt60{padding-top:60px!important}.pt70{padding-top:70px!important}.pt80{padding-top:80px!important}.pt90{padding-top:90px!important}.pt100{padding-top:100px!important}.pb00{padding-bottom:0!important}.pb05{padding-bottom:5px!important}.pb10{padding-bottom:10px!important}.pb20{padding-bottom:20px!important}.pb30{padding-bottom:30px!important}.pb40{padding-bottom:40px!important}.pb50{padding-bottom:50px!important}.pb60{padding-bottom:60px!important}.pb70{padding-bottom:70px!important}.pb80{padding-bottom:80px!important}.pb90{padding-bottom:90px!important}.pb100{padding-bottom:100px!important}.pl00{padding-left:0!important}.pl05{padding-left:5px!important}.pl10{padding-left:10px!important}.pl20{padding-left:20px!important}.pl30{padding-left:30px!important}.pl40{padding-left:40px!important}.pl50{padding-left:50px!important}.pl60{padding-left:60px!important}.pl70{padding-left:70px!important}.pl80{padding-left:80px!important}.pl90{padding-left:90px!important}.pl100{padding-left:100px!important}.pr00{padding-right:0!important}.pr05{padding-right:5px!important}.pr10{padding-right:10px!important}.pr20{padding-right:20px!important}.pr30{padding-right:30px!important}.pr40{padding-right:40px!important}.pr50{padding-right:50px!important}.pr60{padding-right:60px!important}.pr70{padding-right:70px!important}.pr80{padding-right:80px!important}.pr90{padding-right:90px!important}.pr100{padding-right:100px!important}.gmb-top .nav-gmb li:first-child>a{background-color:#0000001a}.gmb-top .container{width:85%;max-width:1440px}@media only screen and (min-width:601px) and (max-width:992px){.gmb-top .container{width:95%}}@media only screen and (max-width:600px){.gmb-top .container{width:90%}}.bg-lycleGray{background-color:#f7faf9}.bg-lycleGreen,.bg-gmb{background-color:#00a381}.bg-line{background-color:#e1ea28}.color-gmb{color:#00a481}p{font-size:16px;line-height:1.6}.gmb img{aspect-ratio:attr(width)/attr(height)}.gmb main{margin-top:10px}@media only screen and (min-width:601px) and (max-width:992px){.gmb main{margin-top:0}}@media only screen and (max-width:600px){.gmb main{margin-top:0}}.gmb main .section{padding:60px 0;position:relative}.gmb .brand-logo{width:142px}.contain{width:100%;height:auto;display:block}.fv{padding:40px 0 0!important}.fv img{object-fit:contain;width:100%;height:100%}.fv__for-business{max-width:280px;margin:0 auto}.fv__title{text-align:center;margin-bottom:15px;font-size:clamp(40px,4vw,52px)}.fv__title span{font-size:clamp(24px,3vw,30px)}.fv__achievement{color:#f75f4f;text-align:center;margin:0;font-size:clamp(14px,2vw,18px);font-weight:600}.fv__achievement span{margin:0 5px;font-size:clamp(20px,2vw,28px);font-weight:900}.fv__main-img{max-width:400px;margin:0 auto}.fv__main-img img{vertical-align:bottom}.fv .row{margin-bottom:0}.solution__youtube{aspect-ratio:16/9;width:100%}.solution__youtube iframe{width:100%;height:100%}.solution__youtube ul{letter-spacing:-.4em}.solution__youtube ul li{letter-spacing:normal}.lycleBtn{color:#000;background:#f7faf9;border:2px solid #000;border-radius:70px;padding:15px 20px;font-size:20px;line-height:1;transition:all .3s;box-shadow:0 2px 6px #0000004d}.lycleBtn:hover{transform:scale(1.07);box-shadow:0 2px 12px #0000004d}@media only screen and (max-width:600px){.lycleBtn{padding:20px 5px;font-size:16px;display:block}}.lycleBtn{font-weight:700;display:inline-block}.lycleBtn--primary{background:linear-gradient(90deg,#00a381b3 0% 21%,#4285f4b3 100%);border:3px solid #000;border-radius:70px;box-shadow:0 2px 6px #0000004d}.lycleBtn--primary:hover{background:linear-gradient(90deg,#00a381 0% 21%,#4285f4 100%);transform:scale(1.07);box-shadow:0 2px 12px #0000004d}.lycleBtn .material-icons{vertical-align:text-bottom}.lycleBtn--lg{padding:24px 32px}.lycleBtn--main{color:#fff;background-color:#f75f4f;border:none;padding:24px 32px}.fv+.mainButtonGroup{padding-top:10px;padding-bottom:0}.mainButtonGroup{background-color:#00a38133;padding:60px 0}.mainButtonGroup__title{text-align:center;padding:20px 5px 10px;font-size:clamp(20px,2vw,28px)}.mainButtonGroup ul{text-align:center}@media only screen and (max-width:600px){.mainButtonGroup ul{flex-direction:column;margin-left:30px;padding-right:30px;display:flex}}.mainButtonGroup ul li{display:inline-block}.mainButtonGroup ul li:nth-child(2){padding:0 20px}@media only screen and (max-width:600px){.mainButtonGroup ul li{display:block;padding:0 0 15px!important}.mainButtonGroup ul li:first-child{order:2}.mainButtonGroup ul li:nth-child(2){order:1;padding:0}.mainButtonGroup ul li:nth-child(3){order:3;padding:0}.mainButtonGroup ul li .lycleBtn{display:block}}.mainButtonGroup--sub{border-top:1px dashed #00a381;margin-top:40px;padding:30px 30px 0}.section-title{text-shadow:1px 1px #fff,-1px -1px #fff,-1px 1px #fff,1px -1px #fff,0 1px #fff,-1px 0 #fff,-1px 0 #fff,1px 0 #fff;padding:0 0 50px;font-size:32px}@media only screen and (max-width:600px){.section-title{padding:0 0 30px;font-size:28px}}.problems .icon-right img{vertical-align:middle;width:35px;display:inline-block}.problems__list{border:1px solid #798181;padding:0 30px;font-size:20px}@media only screen and (max-width:600px){.problems__list{font-size:16px}}.problems__list li{margin-left:45px;position:relative}@media only screen and (max-width:600px){.problems__list li{margin-left:30px}}.problems__list li:before{content:"";background:url(/images/gmb/renewal-2023/icon_problem_check.svg) 50% no-repeat;width:40px;height:40px;margin-left:-45px;position:absolute}@media only screen and (max-width:600px){.problems__list li:before{background-size:25px;width:25px;height:25px;margin-left:-30px}}.problems__list strong{background-color:#e7ebea;font-weight:600;text-decoration:underline}.solution__title{text-align:center;width:100%}.solution__title h2{border-top:2px solid #333;border-bottom:2px solid #333;margin-bottom:70px;padding:25px 20px;font-size:32px;position:relative}@media only screen and (max-width:600px){.solution__title h2{font-size:25px}}.solution__title h2:after{content:"";z-index:99;background:url(/images/gmb/renewal-2023/bg_arrow-solution.png) 50%/250px no-repeat;width:250px;height:60px;margin:auto;position:absolute;bottom:-57px;left:0;right:0}.solution h3{text-align:center;font-size:clamp(20px,4vw,28px);font-weight:900;line-height:1.6;position:relative}.solution h3 img{width:76px;position:absolute;top:-50px;left:12%}@media only screen and (min-width:601px) and (max-width:992px){.solution h3{text-align:left}.solution h3 br{display:none}}@media only screen and (max-width:600px){.solution h3{text-align:left}.solution h3 br{display:none}}.solution h3 strong{color:#00a381;font-weight:900;text-decoration:underline}.solution .triangle-bottom{border:125px solid #0000;border-top:55px solid #6980fe;border-bottom-width:0;width:0;height:0;display:inline-block}.solution__text p{font-size:20px;line-height:1.8}.about-gmb-service{counter-reset:hoge}.about-gmb-service ul{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}@media only screen and (min-width:601px) and (max-width:992px){.about-gmb-service ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.about-gmb-service ul{display:block}}.about-gmb-service li{background-color:#fff;border-radius:10px;align-self:stretch;padding:20px;box-shadow:0 2px 20px #084e4026}@media only screen and (max-width:600px){.about-gmb-service li{margin-bottom:15px}}.about-gmb-service li .title-service-detail{border-bottom:1px dashed #798181}.about-gmb-service li .title-service-detail h3{text-align:center;font-size:20px;font-weight:600}.about-gmb-service li .title-service-detail img{margin:10px auto;display:block}.about-gmb-service li p{font-size:16px;line-height:1.6}.reason{counter-reset:reason}.reason ul{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media only screen and (min-width:601px) and (max-width:992px){.reason ul{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.reason ul{display:block}.reason ul li{margin-bottom:15px}}.reason ul h3{text-align:center;font-size:18px;font-weight:600}.reason ul img{height:120px;margin:20px auto;display:block}.reason ul .reason-number{width:100%;position:relative}.reason ul .reason-number p{text-align:center;background-color:#e1ea28;width:32px;height:32px;margin:0 auto 20px;font-size:23px;font-weight:600;line-height:32px;display:block}.reason ul .reason-number:before,.reason ul .reason-number:after{content:"";border-top:1px solid #798181;width:40%;height:1px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0}.reason ul .reason-number:before{left:0}.reason ul .reason-number:after{right:0}.clients{background:#f7faf9}.clients__container{width:100%;padding:10px}.clients__list{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}@media only screen and (min-width:601px) and (max-width:992px){.clients__list{grid-template-columns:repeat(4,1fr);gap:10px}}@media only screen and (max-width:600px){.clients__list{grid-template-columns:repeat(3,1fr);gap:10px}}.clients__list__kind{color:#fff;background:#000;padding:1px 5px;font-size:10px}.clients__list li{background:#fff;border:1px solid #e7ebea;margin:0 .5% 5px;padding:10px;font-size:12px}.clients__list li img{width:80%;display:block}@media only screen and (max-width:600px){.clients__list li img{width:90%}}.clients__list li img{margin:20px auto}.voice__comment{border:1px solid #798181;border-radius:4px;margin-bottom:10px;padding:12px 18px;font-size:14px;line-height:1.6}.voice__comment span{margin-bottom:5px;display:block}.voice__comment b{text-decoration:underline}.voice .comment-problem{background-color:#f75f4f14;border:none}.voice .comment-solution{background-color:#00a38114;border:none}.example__row{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media only screen and (min-width:601px) and (max-width:992px){.example__row{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.example__row{display:block}.example__col{width:100%;margin:0 0 20px}}.example__col{border-radius:20px;padding:20px;font-size:14px;overflow:hidden;box-shadow:0 2px 20px #084e4040}.example__title{border-bottom:1px dashed #798181;padding-bottom:15px;font-size:20px;font-weight:600;display:block}.example__title span{color:#fff;background:#000;padding:5px 10px;font-size:14px;font-weight:400;line-height:1;display:inline-block}.example__title img{height:20px;margin:8px auto;display:block}.example__detail{font-size:14px;line-height:1.6}.example__data img{width:100%}.flow__leadtext{text-align:center}@media only screen and (max-width:600px){.flow__leadtext{text-align:left}}.flow__leadtext b{background-color:#e1ea28}@media only screen and (max-width:600px){.flow__schedule{display:none}}.flow__list{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media only screen and (max-width:600px){.flow__list{display:block}}.flow__list__inner{border:1px solid #e7ebea;border-radius:10px;padding:20px;position:relative}@media only screen and (max-width:600px){.flow__list__inner{margin-bottom:20px}}.flow__list__inner:after{content:"";border:20px solid #0000;border-left-color:#e7ebea;border-right-width:0;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;right:-20px}@media only screen and (max-width:600px){.flow__list__inner:after{border-width:20px 20px 0;border-color:#e7ebea #0000 #0000;margin:auto;inset:auto 0 -20px}}.flow__list__inner:last-child:after{display:none}@media only screen and (max-width:600px){.flow__list__inner{width:100%;padding:15px}}.flow__list__step{color:#00a381;text-align:center;font-size:20px;font-weight:900;display:block;position:relative}.flow__list__step:before,.flow__list__step:after{content:"";border-top:1px dashed #798181;width:30%;height:1px;margin:auto;display:inline-block;position:absolute;top:0;bottom:0}.flow__list__step:before{left:0}.flow__list__step:after{right:0}.flow__list__title{text-align:center;border-bottom:1px dashed #798181}.flow__list img{height:24px;margin:12px auto;display:block}.other-introductions{border-radius:20px;margin-bottom:60px;padding:60px 40px 30px}@media only screen and (max-width:600px){.other-introductions{padding:60px 20px 30px}}.other-introductions h3{text-align:center;font-size:20px;font-weight:600}@media only screen and (max-width:600px){.other-introductions h3{text-align:left}}.other-introductions img{height:150px;margin:30px auto}@media only screen and (max-width:600px){.other-introductions img{height:120px}}.liskul img{width:120px;margin:0 auto}.price__box{text-align:center;border:2px solid #000;border-radius:20px;margin-bottom:20px;overflow:hidden}.price__box__title{background:#f7faf9;border-bottom:1px solid #000;padding:20px 5px;font-size:20px}.price__box__inner{padding:40px 10px}.price__box__inner span{font-weight:700}.price__box__inner b{color:#00a381;font-size:40px}.price__box__text{font-size:20px}@media only screen and (max-width:600px){.diagnosis img,.learn img{width:70%;margin:0 auto}}.learn{padding-bottom:50px!important}.price-table{border-top:1px solid #0000001f;border-left:1px solid #0000001f}.price-table td,.price-table th{border-right:1px solid #0000001f;padding:15px}.price-table thead tr{border-bottom:1px solid #333}.hubspot-gmb-form{letter-spacing:-.4em;border:1px solid #eee;border-radius:13px;padding:20px 30px;overflow:hidden;box-shadow:0 0 20px #0000001f}@media only screen and (max-width:600px){.hubspot-gmb-form{margin-bottom:40px}}.hubspot-gmb-form *{letter-spacing:normal;vertical-align:top}.hubspot-gmb-form__title{color:#00a381;padding-bottom:20px;font-size:18px}.hubspot-gmb-form__title span{padding-bottom:5px;font-size:16px;display:block}.hubspot-gmb-form .hs-input{height:2rem!important}.hubspot-gmb-form .hs-error-msgs{color:#ce0909;margin:0}.hubspot-gmb-form label span{font-weight:600}.hubspot-gmb-form .hs_recaptcha{transform-origin:0 0;margin-bottom:-20px;display:none;transform:scale(.5)}.hubspot-gmb-form .actions{padding:10px 0 0}.hubspot-gmb-form .actions .hs-button{color:#fff;cursor:pointer;background:#00a381;border:none;border-radius:100px;width:100%;padding:10px;font-weight:600;display:block;box-shadow:0 2px 6px #0000004d;transition:all .2s cubic-bezier(.62,.28,.23,.99)!important}.hubspot-gmb-form .actions .hs-button:hover{opacity:.8;transition:all .2s cubic-bezier(.62,.28,.23,.99)!important}
