@media(min-width: 768px){header{background:none}}header.scrolled{background:#fff}#page-top .basic-btn{text-align:center;position:relative;z-index:1}#page-top .basic-btn .btn{font-size:1.7rem;font-weight:700;color:#ee630d;margin:0 auto;border:3px solid #ee630d;border-radius:6px;padding:15px 25px;display:inline-block;background:#fff;line-height:1}@media(min-width: 560px){#page-top .basic-btn .btn{font-size:2rem;padding:25px 65px}}#page-top .basic-btn .btn:hover{color:#fff;background:#ee630d}#page-top .cta-box{margin-top:5vw}#page-top #hero{background:url(../img/top/hero-main.jpg) -90% -30px no-repeat;background-size:auto 130%;margin-top:0;padding:0 3vw}@media(min-width: 560px){#page-top #hero{background-position:-20% -20px;background-size:auto 100%}}@media(min-width: 768px){#page-top #hero{background-position:0 0}}@media(min-width: 1024px){#page-top #hero{background-position:-20% 0;margin-top:-101px}}@media(min-width: 1260px){#page-top #hero{background-position:-11% 0}}@media(min-width: 1480px){#page-top #hero{background-position:5% 0}}@media(min-width: 1680px){#page-top #hero{background-position:18% 0}}@media(min-width: 2200px){#page-top #hero{background-position:30% 0}}#page-top #hero .hero-wrapper{max-width:1360px;margin:0 auto}#page-top #hero .hero-wrapper .hero-inner{padding-top:25px;padding-bottom:25px;margin:0 0 0 auto;width:73%;background:url(../img/top/hero-bg.svg) 100% 100%/38% auto no-repeat;text-align:center}@media(min-width: 768px){#page-top #hero .hero-wrapper .hero-inner{padding-top:45px;padding-bottom:45px}}@media(min-width: 1024px){#page-top #hero .hero-wrapper .hero-inner{max-width:746px;padding-top:180px;padding-bottom:180px}}@media(min-width: 1260px){#page-top #hero .hero-wrapper .hero-inner{max-width:846px}}#page-top #hero .hero-wrapper .hero-inner .page-title{margin-bottom:10px}@media(min-width: 560px){#page-top #hero .hero-wrapper .hero-inner .page-title{margin-bottom:15px}}@media(min-width: 768px){#page-top #hero .hero-wrapper .hero-inner .page-title{margin-bottom:40px}}#page-top #hero .hero-wrapper .hero-inner .hero-point{margin:0 auto 10px;max-width:770px}@media(min-width: 560px){#page-top #hero .hero-wrapper .hero-inner .hero-point{margin-bottom:40px;margin-bottom:45px}}#page-top #hero .hero-wrapper .hero-inner .flash-btn{position:relative;white-space:nowrap;max-width:470px}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn{max-width:100%;padding:12px 13vw 12px 3vw;display:flex;justify-content:space-between;align-items:center;background:#ee630d;box-shadow:0 5px 0 #d64f00}@media(min-width: 560px){#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn{padding-right:14vw;padding-left:2vw}}@media(min-width: 1024px){#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn{padding:18px 12.5vw 18px 1.5vw}}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn:hover{box-shadow:none;transform:translateY(5px)}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn:hover+.img-box{transform:translateY(5px)}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .icon-box{min-width:15px;margin-right:8px}@media(min-width: 560px){#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .icon-box{min-width:22px;margin-right:5%}}@media(min-width: 1024px){#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .icon-box{min-width:30px}}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .icon-box img{max-height:100px;width:100% !important;height:auto !important}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box{flex:1}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .top-box{font-size:.9rem;margin-bottom:10px}@media(min-width: 560px){#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .top-box{font-size:min(1.3vw,1.3rem)}}#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .btm-box{font-size:1.5rem}@media(min-width: 560px){#page-top #hero .hero-wrapper .hero-inner .flash-btn .btn .txt-box .btm-box{font-size:min(2.2vw,2.2rem)}}#page-top #hero .hero-wrapper .hero-inner .flash-btn .img-box{width:14vw;max-width:130px;position:absolute;left:84%;bottom:15%;pointer-events:none;transition:all .2s ease-out}@media(min-width: 560px){#page-top #hero .hero-wrapper .hero-inner .flash-btn .img-box{width:9vw;right:3%;left:auto}}#page-top #simulation-wrapper{margin-bottom:15vw;max-width:1680px;margin:-10px auto 15vw}@media(min-width: 560px){#page-top #simulation-wrapper{margin-top:-50px;margin-bottom:7vw}}@media(min-width: 768px){#page-top #simulation-wrapper{margin-top:-20px}}#page-top #simulation-wrapper #simulation{background:#fff;border-radius:20px;font-weight:700;text-align:center;box-shadow:0 10px 42px rgba(66,75,84,.2);padding:7vw;margin:0 auto}@media(min-width: 560px){#page-top #simulation-wrapper #simulation{padding:50px 30px;max-width:1300px}}@media(min-width: 834px){#page-top #simulation-wrapper #simulation{padding:70px 40px}}#page-top #simulation-wrapper #simulation .title{max-width:510px;margin:0 auto}@media(min-width: 560px){#page-top #simulation-wrapper #simulation .title{width:39%;min-width:440px}}#page-top #simulation-wrapper #simulation .summary{font-size:1.7rem;margin:5vw auto 6vw;text-align:left}@media(min-width: 560px){#page-top #simulation-wrapper #simulation .summary{font-size:1.8rem;margin:20px auto 25px;text-align:center}}@media(min-width: 834px){#page-top #simulation-wrapper #simulation .summary{font-size:2.3rem}}#page-top #simulation-wrapper #intro{font-weight:700;position:relative;margin:0 auto 30px;padding-top:7vw}@media(min-width: 560px){#page-top #simulation-wrapper #intro{max-width:880px;padding-top:50px;margin-bottom:100px}}@media(min-width: 1260px){#page-top #simulation-wrapper #intro{width:70%}}#page-top #simulation-wrapper #intro .problem{width:80%;margin:0 auto}@media(min-width: 560px){#page-top #simulation-wrapper #intro .problem{width:60%}}@media(min-width: 834px){#page-top #simulation-wrapper #intro .problem{width:50%}}#page-top #simulation-wrapper #intro .deco{display:none}@media(min-width: 560px){#page-top #simulation-wrapper #intro .deco{display:block;position:absolute;max-width:230px;z-index:1;left:84%;top:17%;width:17vw}}@media(min-width: 1024px){#page-top #simulation-wrapper #intro .deco{top:12%;width:18vw}}#page-top #simulation-wrapper #intro .problem-wrap{position:relative;margin-top:5vw}@media(min-width: 834px){#page-top #simulation-wrapper #intro .problem-wrap{margin-top:43px}}#page-top #simulation-wrapper #intro .problem-list{border:7px solid #f3f4f5;border-radius:20px;padding:6vw 5vw}@media(min-width: 560px){#page-top #simulation-wrapper #intro .problem-list{padding:3vw 3vw 4vw 3vw;border-width:10px}}@media(min-width: 1024px){#page-top #simulation-wrapper #intro .problem-list{padding:55px 50px}}#page-top #simulation-wrapper #intro .problem-list li{font-size:1.5rem;padding:0}@media(min-width: 560px){#page-top #simulation-wrapper #intro .problem-list li{font-size:1.6rem;padding:0 5vw}}@media(min-width: 834px){#page-top #simulation-wrapper #intro .problem-list li{font-size:2.1rem;padding:0 100px}}#page-top #simulation-wrapper #intro .problem-list li:not(:last-child){border-bottom:1px dashed #dfe4e9;padding-bottom:20px;margin-bottom:20px}#page-top #simulation-wrapper #intro .problem-list li span{background:url(../img/top/intro-list.svg) 0 20%/5% auto no-repeat;display:block;padding-left:7vw}@media(min-width: 560px){#page-top #simulation-wrapper #intro .problem-list li span{background-size:25px auto;padding-left:50px}}#page-top #simulation-wrapper #intro .problem-list li span strong{color:#ee630d;border-bottom:3px solid #fff983}#page-top #simulation-wrapper #intro .solution{margin:20px auto 0;width:80%;max-width:900px;position:relative;z-index:1}#page-top #simulation-wrapper #reason{margin:0 auto;width:100%}@media(min-width: 560px){#page-top #simulation-wrapper #reason{width:90%}}@media(min-width: 1480px){#page-top #simulation-wrapper #reason{width:70%;max-width:1060px}}#page-top #simulation-wrapper #reason .title{width:80%;margin:0 auto}@media(min-width: 560px){#page-top #simulation-wrapper #reason .title{width:50%}}#page-top #simulation-wrapper #reason .reasonn-list{margin-top:4vw;margin-bottom:6vw}@media(min-width: 1024px){#page-top #simulation-wrapper #reason .reasonn-list{margin-top:60px;margin-bottom:4vw}}#page-top #simulation-wrapper #reason .reasonn-list li{display:flex;justify-content:center;align-items:center;flex-direction:column}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li{flex-direction:row}}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li>:first-child{margin-right:5%}}#page-top #simulation-wrapper #reason .reasonn-list li:not(:last-child){margin-bottom:4vw}#page-top #simulation-wrapper #reason .reasonn-list li.list01{flex-direction:column-reverse}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li.list01{flex-direction:row}}#page-top #simulation-wrapper #reason .reasonn-list li.list01 .img-box{width:65%}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li.list01 .img-box{width:30%}}#page-top #simulation-wrapper #reason .reasonn-list li.list01 .txt-box{padding-bottom:4vw}#page-top #simulation-wrapper #reason .reasonn-list li.list02 .img-box{width:80%;margin-top:20px}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li.list02 .img-box{width:47%;margin-top:0}}#page-top #simulation-wrapper #reason .reasonn-list li.list02 .txt-box .no{margin:0 auto 0 0}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li.list02 .txt-box .no{margin:0 0 0 auto}}@media(min-width: 1260px){#page-top #simulation-wrapper #reason .reasonn-list li.list02 .txt-box .heading,#page-top #simulation-wrapper #reason .reasonn-list li.list02 .txt-box .summary{text-align:right}}#page-top #simulation-wrapper #reason .reasonn-list li.list03{margin:0 auto;flex-direction:column-reverse}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li.list03{flex-direction:row}}@media(min-width: 1260px){#page-top #simulation-wrapper #reason .reasonn-list li.list03{width:90%}}#page-top #simulation-wrapper #reason .reasonn-list li.list03 .img-box{width:80%;margin-top:20px}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li.list03 .img-box{width:43%;padding-top:4vw;margin-top:0}}#page-top #simulation-wrapper #reason .reasonn-list li .img-box{width:100%;flex-shrink:0}#page-top #simulation-wrapper #reason .reasonn-list li .txt-box{flex:1}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li .txt-box{text-align:left}}#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .no{width:30px}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .no{width:4vw;max-width:48px}}#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .heading{font-size:1.8rem;font-weight:700;line-height:1.46;margin:3vw 0 2vw}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .heading{font-size:2.4rem;margin:1.4vw 0}}@media(min-width: 834px){#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .heading{font-size:2.8rem}}@media(min-width: 560px){#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .summary{font-size:1.6rem}}#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .summary br{display:none}@media(min-width: 1260px){#page-top #simulation-wrapper #reason .reasonn-list li .txt-box .summary br{display:block}}#page-top #case-wrapper{padding-top:10vw;padding-bottom:30vw;background:#f7f8f9;position:relative}@media(min-width: 560px){#page-top #case-wrapper{padding-top:7vw;padding-bottom:20vw}}#page-top #case-wrapper .contents-wrapper{max-width:970px;margin:0 auto}#page-top #case-wrapper .contents-wrapper .title{width:70%;margin:0 auto 7vw}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .title{width:35%;min-width:290px;margin-bottom:3vw}}#page-top #case-wrapper .contents-wrapper .main-img{margin:0 auto}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .main-img{width:79%}}#page-top #case-wrapper .contents-wrapper .results{display:flex;flex-direction:column;margin:0 auto;width:60%;margin:7vw auto}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .results{flex-direction:row;justify-content:center;width:65%;margin:3vw auto}}#page-top #case-wrapper .contents-wrapper .results div{width:100%}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .results div{width:50%}}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .results div:first-child{border-right:1px solid #e5e5e5}}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .results div:first-child img{width:87%;margin:0 auto 0 0}}#page-top #case-wrapper .contents-wrapper .results div:last-child{margin-top:5vw}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .results div:last-child{margin-top:0}}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .results div:last-child img{margin:0 0 0 auto;width:85%}}#page-top #case-wrapper .contents-wrapper .achieve-list li{background:#fff;border-radius:10px;box-shadow:0 10px 20px rgba(66,75,84,.1);display:flex;flex-direction:column;padding:5vw}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li{justify-content:space-between;flex-direction:row;padding:30px}}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li:not(:last-child){margin-bottom:2vw}}#page-top #case-wrapper .contents-wrapper .achieve-list li .img-box{margin-bottom:5vw}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li .img-box{width:33%;margin-bottom:0}}#page-top #case-wrapper .contents-wrapper .achieve-list li .img-box img{border-radius:10px;box-shadow:0 15px 23px rgba(66,75,84,.4)}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box{flex:1;margin-left:4%}}#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .heading{font-size:1.8rem;line-height:1.5}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .heading{font-size:2.2rem}}#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .effect{background:rgba(255,222,155,.2);border-radius:4px;font-weight:700;padding:10px 13px;display:flex;align-items:flex-start;margin:15px 0}#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dt{background:#ee630d;border-radius:4px;color:#fff;font-size:1.4rem;padding:5px;line-height:1;margin-right:10px;white-space:nowrap;text-align:center}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dt{font-size:1.5rem;padding:7px}}#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dd{color:#ee630d;font-size:1.5rem;line-height:1.4;text-align:justify}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .effect dd{margin-top:3px}}#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .client{font-size:1.2rem;color:#959fa9;margin:2vw 0}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .client{font-size:1.3rem;margin:0}}#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .outcome{margin-top:15px;max-width:200px;margin:10px auto 0}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .achieve-list li .txt-box .outcome{margin-left:0;max-width:250px}}#page-top #case-wrapper .contents-wrapper .company-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:8vw -3vw 5vw 0}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .company-list{margin-top:4vw;margin-bottom:1vw}}#page-top #case-wrapper .contents-wrapper .company-list li{margin-right:3vw;margin-bottom:3vw}#page-top #case-wrapper .contents-wrapper .company-list li#company-peace{width:20%}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .company-list li#company-peace{width:12%}}#page-top #case-wrapper .contents-wrapper .company-list li#company-naganosake{width:28%}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .company-list li#company-naganosake{width:20%}}#page-top #case-wrapper .contents-wrapper .company-list li#company-koyoi{width:16%}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .company-list li#company-koyoi{width:8%}}#page-top #case-wrapper .contents-wrapper .company-list li#company-howdy{width:20%}@media(min-width: 560px){#page-top #case-wrapper .contents-wrapper .company-list li#company-howdy{width:12%}}#page-top #case-wrapper .foot{position:absolute;left:50%;bottom:-4.4vw;width:94%;margin-left:-47%}@media(min-width: 560px){#page-top #case-wrapper .foot{bottom:-3.3vw;width:73%;margin-left:-36.5%}}#page-top #flow-wrapper{padding-top:13vw}@media(min-width: 560px){#page-top #flow-wrapper{max-width:1200px;margin:0 auto;padding-top:9vw}}#page-top #flow-wrapper .title{width:50%;margin:0 auto}@media(min-width: 560px){#page-top #flow-wrapper .title{width:15%;min-width:210px}}#page-top #flow-wrapper>.summary{font-size:1.9rem;font-weight:700;margin:5vw auto 6vw;text-align:center}@media(min-width: 560px){#page-top #flow-wrapper>.summary{text-align:center;font-size:2.2rem;margin:20px auto 25px}}#page-top #flow-wrapper>.summary br{display:block}@media(min-width: 560px){#page-top #flow-wrapper>.summary br{display:none}}/*# sourceMappingURL=top.css.map */