body{color:#3a3939;line-height:1.5;font-family:arial,"メイリオ","Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}header{background-color:#fef9ed;padding:32px 16px 0}@media screen and (min-width:800px){header{display:flex;justify-content:flex-end;padding:0 16px}.header__left{width:100%;padding-top:32px}.header__left__inner{max-width:50%;margin:0 400px 0 auto}.header__right{min-width:30%}}header .title__top{display:flex;justify-content:center;margin-bottom:16px}header .title__top li{display:inline-block;border:1px solid #05a0aa;background:#fff;padding:4px;color:#05a0aa;font-size:20px;margin:0 4px}header .title__main{display:flex;flex-wrap:wrap;justify-content:center}header .title__main .top{color:#f37200;font-size:80px;line-height:1;font-weight:700;display:block;margin-bottom:8px}header .title__main .top span{color:#fdb01b}header .title__main .bottom{display:block;font-size:20px}@media screen and (min-width:800px){header .title__main .top{font-size:130px}header .title__main .bottom{font-size:32px}}header .price{border:2px solid #baeef1;background-color:#fff;border-radius:8px;display:flex;justify-content:space-between;margin-top:24px}header .price .left{background-color:#baeef1;padding:8px}header .price .left h2{font-size:24px;font-weight:700;text-align:center;margin-bottom:8px}header .price .left p{margin-top:8px;font-size:14px}header .price .left p span{color:#f37200;font-size:12px;margin-right:8px}header .price .right{padding:8px;text-align:center;width:auto}header .price .right .top{font-size:16px;font-weight:700;color:#f37200}header .price .right .mid{font-size:14px;font-weight:700}header .price .right .bottom{color:#c0202a;font-size:48px;font-weight:700}header .price .right .bottom span{font-size:16px;color:#3a3939}@media screen and (min-width:800px){header .price .left{min-width:200px;text-align:center}header .price .left h2{font-size:32px;margin-bottom:24px}header .price .left p{font-size:16px}header .price .left p span{font-size:14px}header .price .right{width:100%}header .price .right .top{font-size:32px}header .price .right .mid{font-size:32px}header .price .right .bottom{font-size:5vw}}header .title__info{display:flex;justify-content:space-between;margin-top:24px}header .title__info .logo{margin-bottom:16px}header .title__info .left .bottom{display:flex;align-items:end}header .title__info .right img{vertical-align:bottom}@media screen and (min-width:800px){header .title__info{margin-bottom:32px}header .title__info .left{display:flex;align-items:end}header .title__info .logo{margin-right:16px}header .title__info .right img{position:absolute;top:240px}}.cta{background-color:#05a0aa;margin:0 -16px;padding:16px}.cta .top{display:flex;justify-content:center;color:#fff;font-size:20px;font-weight:700;margin-bottom:16px}.cta .top li{margin:0 8px}.cta__tel,.cta__mail{border-radius:8px;background-color:#fff;padding:16px;text-align:center}.cta__tel h2,.cta__mail h2{color:#05a0aa;font-size:24px;font-weight:700;margin-bottom:8px}.cta__tel p,.cta__mail p{font-size:14px;margin-bottom:16px}.cta__tel{margin-bottom:32px}.cta__tel .text__bottom{color:#828282;font-weight:700}.btn__tel a{font-size:36px;font-weight:700;color:#333}.btn__mail{display:block;padding:13px;background:#f37200;border-radius:4px;box-shadow:0px 2px 4px rgba(0,0,0,.2);color:#fff;font-weight:700;font-size:18px;text-decoration:none}.problem{padding:32px 16px}.problem h2{font-size:24px;font-weight:700;text-align:center}.problem picture{margin-top:8px;display:block;text-align:center}.problem picture img{display:inline-block;vertical-align:bottom;line-height:1em}.problem__list{border:2px solid #05a0aa;border-radius:8px;padding:8px 16px}.problem__list li{font-weight:700;margin:16px 0}.problem__list li:before{content:"";display:inline-block;background-image:url(//evergreen-is.com/wp-content/themes/evergreen-v2/lp-ihin-202207/css/../img/icon-check@2x.png);width:24px;height:24px;background-size:cover;margin-right:8px;vertical-align:-4px}.problem .no-problem{margin-top:32px}.problem .no-problem h3{color:#05a0aa;font-size:24px;font-weight:700;text-align:center}.problem .no-problem picture{margin:8px -16px 0}.problem .no-problem picture img{width:100%;height:auto}@media screen and (min-width:800px){.problem{padding:64px 16px;max-width:1024px;margin:0 auto}.problem h2{font-size:48px}.problem picture{margin-top:32px}.problem__list li{font-size:32px}.problem__list li:before{margin-right:16px;vertical-align:0}.problem .no-problem h3{font-size:48px}}.heading{font-weight:700;font-size:24px;line-height:24px;text-align:center;margin-bottom:64px}.heading__inner{position:relative;display:inline-block}.heading__inner:after{content:"";position:absolute;bottom:-16px;left:50%;width:64px;height:4px;background:#fdb01b;transform:translateX(-50%)}@media screen and (min-width:800px){.heading{font-size:48px;margin-bottom:128px}.heading__inner:after{bottom:-48px;height:8px;width:128px}}.service{margin-top:44px}.service__container{margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.service__ttl{text-align:center;font-weight:700;font-size:18px;line-height:32px;margin-bottom:32px}.service__cards{display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;margin-bottom:64px;text-align:center}.service__card{margin-bottom:24px;text-align:center}.service__card img{text-align:center;width:calc((100vw - 32px)/2);height:auto}.service__card:nth-of-type(4n){margin-right:0}.service__txt{font-size:14px;font-weight:700}@media screen and (min-width:800px){.service{margin-top:128px;max-width:1024px}.service__ttl{font-size:48px;line-height:1.5}.service__card img{width:calc((1024px - 32px)/4)}}.priceList{background-color:#05a0aa;padding:44px 16px}.priceList .heading__inner{color:#fff}.priceList__credit{display:flex;margin-bottom:16px}.priceList__credit picture{margin-right:8px}.priceList__credit picture img{vertical-align:top}.priceList__credit p{color:#fff;font-size:14px;align-self:center}.priceList__list{background-color:#fff;border-radius:8px;margin-bottom:16px}.priceList__item{border-bottom:2px solid #05a0aa;padding:24px 8px 16px}.priceList__item h2{font-size:24px;font-weight:700;margin-bottom:16px}.priceList__flex{display:flex;justify-content:space-between;text-align:center}.priceList__item p{margin-top:8px;font-size:14px}.priceList__item .left p span{color:#f37200;font-size:12px;margin-right:8px}.priceList__item .right{align-items:center}.priceList__item .right p{font-size:40px;font-weight:700;color:#c0202a}.priceList__item .right p span{font-size:16px;color:#3a3939}.priceList__notes{color:#fff}@media screen and (min-width:800px){.priceList__wrapper{padding:128px 16px;max-width:1024px;margin:0 auto}.priceList__item h2{font-size:32px;margin-bottom:24px}.priceList__item{padding:24px 32px 16px}.priceList__item p{font-size:24px}.priceList__item .left p span{font-size:16px}.priceList__item .right p{font-size:96px}.priceList__item .right p span{font-size:32px}}.buy{width:100%;background-color:#aad6cb;padding:44px 16px}.buy__list{display:flex;flex-wrap:wrap;justify-content:space-between}.buy__item{padding:0 16px;margin-bottom:32px}.buy__item__inner{background-color:#fff;border-radius:8px;box-shadow:0px 0px 8px rgb(0 0 0/20%),0px 2px 4px rgb(0 0 0/20%);padding:16px 16px 32px}.buy__item__title{font-size:18px;font-weight:700;text-align:center;min-height:55px}.buy__item__image img{width:100%;height:auto}.buy__item__price{font-size:24px;font-weight:700;text-align:center;color:#eb5757}.buy__intro{margin-bottom:16px;display:flex;flex-wrap:wrap}.buy__intro__img{margin-bottom:24px}.buy__intro__img img{width:100%;height:auto;border-radius:8px}.buy__intro__text{margin-bottom:32px}.buy__intro__text__title{font-size:24px;font-weight:700;margin-bottom:16px;line-height:1.5}.buy__intro__text__sub{line-height:2;text-align:justify;font-size:14px;margin-bottom:16px}.buy__head{font-size:36px;text-align:center;margin:-24px 0 48px}@media screen and (min-width:800px){.buy{padding:128px 16px}.buy__wrapper{max-width:1024px;margin:0 auto}.buy__intro__img{width:calc(100%/2)}.buy__intro__text{width:calc(100%/2);padding-left:32px}.buy__intro__text__title{font-size:32px}.buy__intro__text__sub{font-size:16px}.buy__intro{margin-bottom:48px}.buy__item{max-width:calc(100%/4)}}.area{margin:44px 16px}.area__free{display:flex;justify-content:center;align-items:center;margin-bottom:48px}.area__free .left{font-size:14px;line-height:18px;margin-right:16px}.area__free .right{font-size:36px;line-height:18px;font-weight:700;color:#f37200}.area__img{margin:0 auto 32px;text-align:center}.area__img img{width:239px;height:282px}.area__copy{display:block;font-size:36px;line-height:1.2;font-weight:700;margin-bottom:24px}.area__list{display:inline-block;text-align:left;left:30px;color:#4f4f4f;font-size:14px;line-height:28px;margin-bottom:8px}.area__check{width:12px;height:12px;margin-right:8px}.area__red{color:#eb5757;margin-bottom:80px;font-size:12px;line-height:14px}@media screen and (min-width:800px){.area{margin:128px auto;max-width:1024px}.area__free .left{font-size:24px;line-height:1.5}.area__free .right{font-size:64px}.area__img img{width:500px;height:590px}.area__copy{text-align:center}.area__list{font-size:24px;line-height:2;display:block;text-align:center}.area__check{width:24px;height:24px}.area__red{font-size:16px;text-align:center}}.flow{margin:128px auto;text-align:center}.flow__flow{margin:0 auto 50px}.flow__box{margin:0 auto 58px;width:816px;height:88px;padding:26px 0;position:relative;color:#977c37;background:#f2f2f2;font-size:24px;font-weight:700;line-height:24px}.flow__box:after{border-top:34px solid #e0e0e0;border-left:44px solid transparent;border-right:44px solid transparent;content:"";position:absolute;bottom:-34px;left:50%;margin-left:-44px}.flow__box:last-child:after{border:none}.flow_img{position:absolute;left:0;top:0;height:88px;width:88px}@media screen and (max-width:799px){.flow{margin:44px 0}.flow__flow{margin:0 16px;max-width:342px;margin-left:auto;margin-right:auto}.flow__box{margin:0 0 25px;width:343px;height:48px;padding:16px 0;font-size:14px;line-height:14px}.flow_img{height:48px;width:48px}.flow__box--5{padding-left:32px}.flow__box--6{padding-left:32px}.flow__box:after{border-top:16px solid #e0e0e0;border-left:21px solid transparent;border-right:21px solid transparent;bottom:-16px;margin-left:-21px}}input[type=checkbox]{position:absolute;opacity:0;margin:0}.qa__wrapper{display:block;height:auto;box-shadow:0px 0px 8px rgba(0,0,0,.25);border-radius:8px;margin-bottom:16px}.acd-label{display:block;font-size:16px;line-height:24px;padding:20px 16px 15px 53px;cursor:pointer;position:relative;overflow:hidden;width:815px;font-weight:400;border-radius:8px}.acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;visibility:visible;width:815px;padding:20px 16px 20px 53px;display:block}.qa{width:815px;margin:0 auto 130px auto}.qa label:before{position:absolute;top:14px;left:8px;display:inline-block;font-weight:700;margin-right:14px;font-size:36px;line-height:36px;content:"Q";color:#977c37}.qa label:after{position:absolute;content:"";display:inline-block;right:23.5px;top:28px;border:8.3px solid transparent;border-top:12.5px solid #000;border-bottom-width:0}.acd-content{height:0;opacity:0;padding:10px 16px 20px 53px;margin-bottom:16px;transition:.5s;visibility:hidden;display:none;position:relative}.acd-content:before{font-weight:700;left:8px;top:50%;margin-right:14px;margin-top:-18px;font-size:36px;line-height:36px;position:absolute;content:"A"}@media screen and (max-width:799px){.qa{padding:0 16px;width:100%;max-width:615px;margin:0 auto 80px auto}.qa__wrapper{margin-bottom:8px}.acd-label{width:100%;padding:20px 46.5px 20px 53px}.acd-check:checked+.acd-label+.acd-content{width:100%;padding:10px 46.5px 20px 53px}.qa label:after{right:15.5px}}.main-cta{padding:44px 16px;margin:0}.footer{padding:32px 16px 16px;background:#333;color:#fff}.footer__inner{max-width:1280px;margin-right:auto;margin-left:auto;display:flex;flex-wrap:nowrap}.footer__left{width:752px}.footer__left img{margin-bottom:16px}.underline{text-decoration-line:underline !important}.footer__txt1{font-size:14px;line-height:14px;font-weight:400}.footer__txt2{font-size:14px;line-height:14px;font-weight:400}.footer__tbl{margin-bottom:37px;width:auto}.footer__td1{width:70px;padding-bottom:10px}.footer__td2{width:300px;padding-bottom:10px}.footer__img{display:flex;align-items:center}.footer__img1{width:113px;height:113px;margin-right:56.5px}.footer__img2{width:238px;height:63.5px}.footer__right{width:auto;text-align:18px;font-size:12px}footer{position:absolute;bottom:0;width:100%;height:88px;background:#333;text-align:center;position:sticky;position:-webkit-sticky;z-index:100}.footer__btn{top:12px;height:64px;display:inline-flex;justify-content:center;align-items:center}.btn:hover{box-shadow:none;transform:translate3d(0,4px,0)}@media screen and (max-width:799px){.footer__inner{flex-wrap:wrap}.footer__left{width:100%;margin-bottom:24px}.footer__txt2{font-size:12px;line-height:14px}.footer__img1{width:48px;height:48px;margin-right:24px}.footer__img2{width:101px;height:27px}.footer__right{width:100%;font-size:9px}.footer__right .mb8{margin-bottom:4px}.footer__right .mb16{margin-bottom:8px}footer{width:100%;height:83px}footer .btn{width:343px;height:48px}.footer__btn{top:5px}}.btn{display:inline-block;text-align:center;text-decoration:none;transition:.25s;background:#fff;box-shadow:0px 0px 8px rgba(0,0,0,.25);border-radius:8px}.btn:hover{box-shadow:none;transform:translate3d(0,4px,0)}.cta__btn{position:relative;width:343px;height:73px;margin:0 auto;padding:12px;line-height:16px;font-weight:700}.cta__sticky__text{font-size:24px;line-height:24px;color:#f37200;font-weight:700}.cta__circle{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#333;color:#fff}.cta__circle span{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;font-size:12px;line-height:14px}.cta__btnArrow{position:absolute;content:"";display:inline-block;right:24px;width:14.1px;height:24.5px;background:url(//evergreen-is.com/wp-content/themes/evergreen-v2/lp-ihin-202207/css/../img/arrowBlack.svg) no-repeat;background-size:contain;vertical-align:middle;top:12px}.cWhite{color:#fff}@media screen and (min-width:800px){.cta__btn{width:40%}.cta__sticky__text{font-size:48px;line-height:48px}.cta__btnArrow{top:24px}.cta__inner{max-width:1024px;margin:0 auto}}.cta__form{margin:32px auto;max-width:600px}.cta__message{text-align:center;font-size:48px;line-height:58px;margin-bottom:96px;font-weight:700}.cta--green{margin-bottom:53px}.contact{padding-top:50px;margin:0 auto;max-width:607px}.contact__ttl{text-align:center;font-size:48px;line-height:48px;margin-bottom:48px;font-weight:700}.contact__txt{color:#000;font-size:24px;line-height:32px;font-weight:400;margin-bottom:48px;text-align:center}.contact__flex{display:flex;align-items:center;margin-bottom:8px}.required{padding:4px;color:#fff;background:#f37200;margin:0 8px;font-size:9px;line-height:9px}.wpcf7-form-control{width:607px;height:48px;left:0;top:25px;background:#f2f2f2;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:8px;margin-bottom:23px;padding:8px}.wpcf7-acceptance{margin-bottom:23px;padding:0}.privacy{width:44px;height:44px;background:#f2f2f2;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:8px}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control.wpcf7-checkbox{display:flex;flex-wrap:wrap}span.wpcf7-list-item{position:relative;margin-bottom:32px}.wpcf7-list-item-label{cursor:pointer;font-size:14px}input[type=checkbox]{position:absolute;opacity:0;margin:0}.wpcf7-list-item-label:before{content:"";display:inline-block;position:relative;margin-right:16px;vertical-align:middle;cursor:pointer;text-align:center;width:44px;height:44px;background:#f2f2f2;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:8px}input[type=checkbox]:checked+.wpcf7-list-item-label:after{content:"";display:block;position:absolute;top:-3px;left:-1px;width:44px;height:44px;background:url(//evergreen-is.com/wp-content/themes/evergreen-v2/lp-ihin-202207/css/../img/checkGreen.svg) no-repeat center;background-size:contain}.wpcf7-acceptance{background:#fff;border:none}.wpcf7-submit{display:block;background:#f37200;color:#fff;width:340px;height:80px;font-size:24px;margin:64px auto 48px auto;border:none;box-shadow:0px 0px 8px rgba(0,0,0,.25);transition:.25s;text-align:center}.wpcf7-submit:hover{box-shadow:none;transform:translate3d(0,4px,0)}.privacyPolicy{width:607px;margin:0 auto 130px auto;padding:16px;border:1px solid #e0e0e0;box-sizing:border-box;border-radius:8px;color:#000}.wpcf7-list-item-label{display:flex;align-items:center;height:44px}.acceptance-197{margin-bottom:24px}textarea{resize:none}.your-message textarea{width:607px;height:256px}@media screen and (max-width:799px){.wpcf7-form-control{width:100%}.your-message textarea{width:100%;height:256px}}