*,*:before,*:after{box-sizing:inherit}a{color:#000;text-decoration:none}@media only screen and (min-width: 768px){a.fade{transition:opacity .5s ease-out}a.fade:hover{opacity:.5}}img{width:100%;height:auto;vertical-align:baseline}.view_pc{display:none!important}@media only screen and (min-width: 769px){.view_pc{display:block!important}}.view_sp{display:block!important}@media only screen and (min-width: 768px){.view_sp{display:none!important}}.scrollview{transition:opacity .8s 0s ease;opacity:0}.scrollview.view{opacity:1}html,body{box-sizing:border-box;height:100%}html{font-size:1.3333333333vw}@media only screen and (min-width: 768px){html{font-size:.7320644217vw}}@media only screen and (min-width: 1366px){html{font-size:10px}}body{transition:opacity .5s ease-out;opacity:0;width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;line-height:1;font-size:2.5rem;color:#000;font-feature-settings:"palt";-webkit-text-size-adjust:100%}body.loaded{opacity:1}body[data-active=true] .pagetop,body[data-active=true] .btn-application{opacity:1;pointer-events:all}@media only screen and (min-width: 768px){body{font-size:1.3rem}}.intro{margin-top:12rem;background-color:#f7f8f8;padding:8rem 3.5rem}.intro p{background-color:#fff;padding:8rem 3rem}.main-contents{padding:10rem 0 20rem}.main-contents .section{padding:12rem 2rem 0}.section .section__ttl{display:flex;flex-direction:column;align-items:center;margin-bottom:12rem;font-size:5rem;font-weight:700;color:#f93;text-align:center}.section .section__ttl .ttl__inner:after{content:"";display:block;width:100%;height:.4rem;margin-top:2rem;background-color:#f93}.section.about{margin-top:12rem;padding:8rem 3.5rem;background-color:#f7f8f8}.section.about .about__inner{padding:8rem 3rem;background-color:#fff}.section.about .about__ttl{display:flex;justify-content:center}.section.about .about__ttl>img{width:39.2rem}.section.about .about__lead{margin-top:0rem;font-size:3.6rem;line-height:calc(65 / 36)}.section.merit .merit__list .list__item{margin-top:12rem}.section.merit .merit__list .list__ttl{display:flex;flex-direction:column;align-items:center;font-size:4rem;line-height:1.625;font-weight:700;text-align:center}.section.merit .merit__list .list__ttl .icon{width:auto;height:5.6rem;margin:0 .5em .5em 0}.section.merit .merit__list .list__img{margin-top:8rem}.section.merit .merit__list .list__txt{margin-top:8rem;font-size:3.2rem;line-height:1.875}.section.flow .flow__chart{display:block;margin-top:12rem}.section.flow .application{margin-top:20rem}.section.flow .application .application__ttl{font-size:4rem;font-weight:700;text-align:center}.section.flow .application .application__txt{margin-top:1em;font-size:3.2rem;line-height:1.875}.section.graph .graph__img{width:55rem;margin:0 auto}.section.graph .graph__txt{margin-top:8rem;font-size:3.2rem;line-height:1.875}.section.graph .form-btn{margin-top:20rem}@media only screen and (min-width: 768px){.main-contents{padding-bottom:20rem}.mv{max-width:136.6rem;margin:0 auto}.section{padding:12rem 2rem 0}.section .section__ttl{font-size:4.5rem}.section.about{padding:8rem 3.5rem}.section.about .about__inner{width:99.5rem;margin:0 auto;padding:6rem 3rem}.section.about .about__ttl>img{width:33rem}.section.about .about__lead{margin-top:0rem;font-size:2.3rem;line-height:calc(40 / 23);text-align:center}.section.merit .merit__list .list__ttl{flex-direction:row;justify-content:center;font-size:3rem;line-height:calc(55 / 30)}.section.merit .merit__list .list__ttl .icon{height:3.2rem;margin-bottom:0}.section.merit .merit__list .list__img{display:flex;justify-content:center;width:61rem;margin:6rem auto 0}.section.merit .merit__list .list__txt{margin-top:6rem;font-size:1.8rem;line-height:1.875;text-align:center}.section.flow .flow__chart{display:block;width:82rem;margin:12rem auto 0}.section.flow .application{margin-top:8rem}.section.flow .application .application__ttl{font-size:3.2rem}.section.flow .application .application__txt{margin-top:5rem;font-size:1.8rem;line-height:1.875;text-align:center}.section.graph .graph__img{width:40rem}.section.graph .graph__txt{font-size:1.8rem;text-align:center}.section.graph .form-btn{width:57rem;margin:20rem auto 0}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/welcome.css.map */
