@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700|Varela+Round&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}:after,:before{box-sizing:inherit}body,html{width:100%;height:auto}html{font-size:16px;scroll-behavior:smooth}body{background-color:#fff;line-height:1.8;font-family:Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:1rem;font-feature-settings:"palt";letter-spacing:1px;color:#000}dl,h1,h2,h3,h4,h5,ol,p,ul{margin-top:0;margin-bottom:0}dd,dl,dt,li,ol,ul{margin-left:0;padding-left:0}li,ul{list-style:none}img,input,select,svg,textarea{vertical-align:middle}a{color:#000;text-decoration:none}h1,h2,h3{line-height:1.6}img{max-width:100%}small{font-size:.75rem}li,ul{list-style:initial}li{margin-left:24px}li:after{content:"";width:1px;height:40%;display:inline-block;background:#f2f2f0}a:hover{text-decoration:underline}.c-aboutHandsOnMiCase__description,.c-adviser,.c-caseStudy__logo,.c-faq,.c-flow,.c-member__body li,.p-businessPartner__body li{background:#fff;box-shadow:0 18px 24px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.12)}.p-aboutHandsOnMi__head h2,.p-faq__head h2,.p-flow__head h2,.p-what__head h2{font-size:2rem;color:#0451c4;text-align:center;font-weight:700;position:relative}.p-aboutHandsOnMi__head h2:after,.p-faq__head h2:after,.p-flow__head h2:after,.p-what__head h2:after{display:block;content:"";width:20%;height:1px;margin:16px auto 0;background:#0451c4}@media (max-width:864px){.p-aboutHandsOnMi__head h2,.p-faq__head h2,.p-flow__head h2,.p-what__head h2{font-size:1.5rem}}.l-header,.l-wrapper{position:relative}@keyframes spin{0%{transform:rotate(0deg);opacity:.1}50%{transform:rotate(180deg);opacity:1}to{transform:rotate(1turn);opacity:.1}}.c-button{border:none;vertical-align:middle;text-align:center;box-shadow:0 0 0 transparent;background-color:transparent;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 40px;border-radius:99em;font-weight:700;transition:all .3s ease-out;cursor:pointer;box-shadow:0 10px 13px rgba(0,0,0,.25)}.c-button,.c-button:hover{text-decoration:none}.c-button.-large{height:80px;font-size:1.75rem}@media (max-width:864px){.c-button.-large{height:50px;font-size:1rem}}.c-button.-medium{height:50px;font-size:1rem}.c-button.-small{height:40px;font-size:.75rem}.c-button.-small .c-button__icon{left:8px;width:16px;height:16px}.c-button.-fullWidth{width:100%}.c-button.-primary{background:#28cac0;color:#fff}.c-button.-primary:hover{background-position:0 100%}.c-button.-primary.-large:hover,.c-button.-primary.-medium:hover,.c-button.-primary.-small:hover{background:rgba(40,202,192,.6)}.c-button.-secondary{background:#000;color:#fff}.c-button.-secondary:hover{background-position:0 100%}.c-button.-secondary.-large:hover,.c-button.-secondary.-medium:hover,.c-button.-secondary.-small:hover{background:rgba(0,0,0,.6)}.c-button__icon{position:absolute;display:inline-block;vertical-align:middle}.c-what{width:32%;background:#fff;padding:16px;box-shadow:0 18px 24px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.12)}@media (max-width:864px){.c-what{width:100%;margin-top:16px}}.c-what__head{text-align:center;font-weight:700;font-size:1.25rem;padding-bottom:16px}.c-what__body{border-top:1px solid #c4c4c4;padding-top:16px}.c-aboutHandsOnMiCase{width:1024px;margin:64px auto 0;display:flex;position:relative;justify-content:space-between}@media (max-width:864px){.c-aboutHandsOnMiCase{width:100%;margin:32px auto 0;flex-wrap:wrap}}.c-aboutHandsOnMiCase.-reverse{flex-direction:row-reverse}.c-aboutHandsOnMiCase.-reverse .c-aboutHandsOnMiCase__beforeAfter{margin:0 auto 0 0}.c-aboutHandsOnMiCase__description{width:500px;position:absolute;top:16px;padding:32px}@media (max-width:864px){.c-aboutHandsOnMiCase__description{width:100%;position:static;margin-bottom:16px}}.c-aboutHandsOnMiCase__description h3{font-size:2rem;color:#0451c4;font-weight:700;margin-bottom:16px}.c-aboutHandsOnMiCase__beforeAfter{width:54%;margin:0 0 0 auto}@media (max-width:864px){.c-aboutHandsOnMiCase__beforeAfter{width:100%}}.c-aboutHandsOnMiCase__before{padding:32px 48px;background:#1e73d9;color:#fff}@media (max-width:864px){.c-aboutHandsOnMiCase__before{padding:16px}}.c-aboutHandsOnMiCase__before__head{font-weight:700;border:1px solid #fff;padding:0 16px;display:inline-block;margin-bottom:16px}.c-aboutHandsOnMiCase__arrow{text-align:center;margin:-16px auto}.c-aboutHandsOnMiCase__after{padding:32px 32px 32px 48px;background:#0451c4;color:#fff}@media (max-width:864px){.c-aboutHandsOnMiCase__after{padding:16px}}.c-aboutHandsOnMiCase__after__head{font-size:1.25rem;font-weight:700;margin-bottom:16px}.c-aboutHandsOnMiCase__after__body{display:flex;justify-content:space-between}.c-flow{width:32%}@media (max-width:864px){.c-flow{width:100%;margin-top:24px}}.c-flow__body{padding:16px}@media (max-width:864px){.c-flow__body{padding:24px}}.c-flow__body h3{font-size:1.25rem;font-weight:700;margin-bottom:8px}.c-achievement{background:#fff;box-shadow:4px 20px 25px rgba(34,188,178,.21);width:18%;padding:16px;margin:8px}@media (max-width:864px){.c-achievement{width:45%}}.c-achievement__head{font-size:1rem;font-weight:700}.c-achievement__body{margin-top:8px}.c-caseStudy{display:flex;flex-wrap:wrap;margin-top:48px}.c-caseStudy__logo{width:256px;padding:16px}@media (max-width:864px){.c-caseStudy__logo{width:90%;margin:0 auto}}.c-caseStudy__body{width:calc(100% - 256px);padding-left:64px}@media (max-width:864px){.c-caseStudy__body{width:100%;padding-left:0;margin-top:16px}}.c-caseStudy__body h3{font-size:1.5rem;color:#0451c4;font-weight:700;margin-bottom:16px}.c-adviser{width:18%;margin:8px}@media (max-width:864px){.c-adviser{width:45%}}.c-adviser__thumb{width:100%}.c-adviser__thumb img{width:100%;height:160px;object-fit:cover}.c-adviser__body{padding:16px}.c-adviser__name{font-weight:700;margin-bottom:8px}.c-adviser__name span{font-size:.75rem}.c-adviser__name h3{font-size:1rem;font-weight:700}.c-adviser__tag span{font-size:.625rem;color:#fff;background:#555;border-radius:99em;margin-right:4px;padding:4px 8px}@media (max-width:864px){.c-adviser__tag span{display:inline-block}}.c-member__head{padding:16px;font-weight:700;font-size:1.5rem}.c-member__body ul{display:flex;flex-wrap:wrap;justify-content:center}.c-member__body li{list-style:none;width:30%;display:flex;justify-content:center;align-items:center;text-align:center;margin:8px;padding:16px}@media (max-width:864px){.c-member__body li{width:40%}}.c-faq{padding:32px;margin-bottom:32px;position:relative}@media (max-width:864px){.c-faq{width:100%;padding:16px}}.c-faq__number{position:absolute;left:-32px;top:20px;width:48px;height:48px;display:flex;justify-content:center;font-weight:700;align-items:center;color:#fff;background:#0451c4;border-radius:99em;padding:8px}@media (max-width:864px){.c-faq__number{top:-32px;left:-12px}}.c-faq__question{font-weight:700;font-size:1rem;padding-bottom:16px}.c-faq__anser ul{margin-top:8px;background:#f2f2f0;padding:16px}.p-globalHeader{position:absolute;z-index:1;right:50%;top:16px;transform:translateX(50%);margin:auto;background:#fff;width:90%;border-radius:99em;display:flex;align-items:center;padding:16px 32px}@media (max-width:864px){.p-globalHeader{width:auto;right:auto;justify-content:center;left:0;transform:translateX(5%);width:90%;padding:16px}}.p-globalHeader__siteid{display:flex;align-items:center}.p-globalHeader__siteid img{width:72px}.p-globalHeader__siteid span{border:1px solid #dbdbdb;border-radius:99em;padding:4px 16px;font-size:.75rem;font-weight:700;margin-left:8px}.p-globalHeader__navi{padding:8px;margin:0 0 0 auto}.p-globalHeader__navi ul{display:flex}.p-globalHeader__navi li{list-style:none;position:relative;margin-left:8px}.p-globalHeader__navi li:after{content:"";width:1px;height:20%;top:40%;position:absolute;background:#999}.p-globalHeader__navi li:last-child:after{content:none}.p-globalHeader__navi a{padding:16px}@media (max-width:864px){.p-globalHeader__navi{display:none}}.p-hero{width:100%;height:70vh;display:flex;background:url(images/hero.png) no-repeat;background-size:cover;color:#fff}@media (max-width:864px){.p-hero{position:relative;overflow-y:hidden}}.p-hero .c-button{width:60%}.p-hero__wrapper{max-width:1024px;margin:0 auto;display:flex;align-items:center}.p-hero__text{width:600px}@media (max-width:864px){.p-hero__text{width:90%;margin:0 auto;position:relative;z-index:1}}.p-hero__text--sub{font-size:1rem;font-weight:700;margin-bottom:8px}.p-hero__text--main{font-size:3rem;font-weight:700;letter-spacing:4px;line-height:130%;margin-bottom:32px}@media (max-width:864px){.p-hero__text--main{font-size:2rem}}.p-hero__visual{position:relative;bottom:-10%}@media (max-width:864px){.p-hero__visual{position:absolute;z-index:0;left:0;opacity:.6;top:50%}}.p-what{min-height:360px;display:flex;align-items:center;justify-content:center;margin-top:64px}@media (max-width:864px){.p-what{margin-top:32px}}.p-what__head{text-align:center}@media (max-width:864px){.p-what__head{width:90%;margin:0 auto}}.p-what__head h2{margin-bottom:16px}.p-what__head p{font-weight:700}@media (max-width:864px){.p-what__head{margin:0 auto 32px}}.p-what__body{width:1024px;margin:48px auto 0;display:flex;justify-content:space-between}@media (max-width:864px){.p-what__body{width:90%;flex-wrap:wrap}}.p-aboutMi{width:100%;background:#1e73d9;margin-top:64px;padding:64px 0}@media (max-width:864px){.p-aboutMi{padding:32px 0}}.p-aboutMi__head{font-size:1.5rem;font-weight:700;padding:0 0 48px;color:#fff;text-align:center}@media (max-width:864px){.p-aboutMi__head{width:90%;margin:0 auto}}.p-aboutMi__body{margin:0 auto}.p-aboutMi__description{width:864px;color:#fff;margin:0 auto;display:flex;justify-content:space-between}@media (max-width:864px){.p-aboutMi__description{width:90%;flex-direction:column-reverse}}.p-aboutMi__thumb{width:328px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:864px){.p-aboutMi__thumb{width:90%;margin:16px auto 0}}.p-aboutMi__thumb dl{margin-bottom:16px}.p-aboutMi__thumb dl dt{width:148px;height:132px;margin-bottom:8px;background:#fff;padding:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 18px 24px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.12)}.p-aboutMi__thumb dl dd{text-align:center}.p-aboutMi__text{width:480px}@media (max-width:864px){.p-aboutMi__text{width:100%}}.p-aboutMi__text h3{font-size:2rem;line-height:1.4;font-weight:700}.p-aboutMi__text p,.p-aboutMi__text ul{margin-top:16px}.p-aboutMi__figure{width:864px;margin:0 auto}@media (max-width:864px){.p-aboutMi__figure{width:90%}}.p-aboutHandsOnMi__head{text-align:center;margin:48px auto;width:1024px}@media (max-width:864px){.p-aboutHandsOnMi__head{width:90%}}.p-aboutHandsOnMi__body{width:1024px;margin:0 auto}@media (max-width:864px){.p-aboutHandsOnMi__body{width:90%}}.p-aboutHandsOnMi__description{display:flex;justify-content:space-between;margin-bottom:48px}@media (max-width:864px){.p-aboutHandsOnMi__description{flex-wrap:wrap}}.p-aboutHandsOnMi__text{width:60%}@media (max-width:864px){.p-aboutHandsOnMi__text{width:100%}}.p-aboutHandsOnMi__text h3{font-size:1.5rem;font-weight:700;margin-bottom:16px}.p-aboutHandsOnMi__step{width:40%;padding-left:48px}@media (max-width:864px){.p-aboutHandsOnMi__step{width:100%;margin-top:32px;padding-left:0}}.p-aboutHandsOnMi__step li{width:100%;font-size:1.25rem;color:#0451c4;text-align:center;font-weight:700;list-style:none;background:#fff;padding:16px;display:flex;justify-content:center;position:relative;margin-left:0;box-shadow:0 18px 24px rgba(0,0,0,.04),0 4px 16px rgba(0,0,0,.12);margin-bottom:16px;counter-increment:count}.p-aboutHandsOnMi__step li:before{display:block;width:32px;height:32px;line-height:32px;border-radius:99em;background:#0451c4;position:absolute;left:16px;color:#fff;content:counter(count)}.p-aboutHandsOnMi__case__header{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:48px}.p-aboutHandsOnMi__case__body{margin-bottom:48px}.p-flow{width:1024px;margin:64px auto 0}@media (max-width:864px){.p-flow{width:100%;padding:16px}}.p-flow__head{text-align:center;margin:48px 0;font-size:2rem}@media (max-width:864px){.p-flow__head{margin:0 auto 32px}}.p-flow__step{display:flex;justify-content:space-between}@media (max-width:864px){.p-flow__step{flex-wrap:wrap}}.p-flow__description{margin-top:32px;display:flex}@media (max-width:864px){.p-flow__description{flex-wrap:wrap}}.p-flow__description p{padding:16px}@media (max-width:864px){.p-flow__description p{margin-top:16px;padding:0}}.p-results{width:100%;padding:64px 0 0}.p-results__head{font-size:2rem;font-weight:700;padding:0 0 64px;text-align:center}.p-achievement{background:#d4f4f2;padding:32px 0;margin-bottom:64px}.p-achievement__head{width:1024px;font-size:1.5rem;font-weight:700;margin:0 auto 16px}@media (max-width:864px){.p-achievement__head{width:90%}}.p-achievement__body{width:1024px;margin:16px auto;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:864px){.p-achievement__body{width:100%;flex-wrap:wrap}}.p-caseStudy__head{font-size:1.5rem;font-weight:700;width:1024px;margin:0 auto}@media (max-width:864px){.p-caseStudy__head{width:90%}}.p-caseStudy__body{width:1024px;margin:0 auto 16px;display:flex;flex-wrap:wrap;justify-content:center}@media (max-width:864px){.p-caseStudy__body{width:90%}}.p-businessPartner__head{text-align:center;margin:48px auto}.p-businessPartner__head h3{font-size:2rem;margin-bottom:16px;font-weight:700}.p-businessPartner__body{width:1024px;margin:0 auto}@media (max-width:864px){.p-businessPartner__body{width:100%}}.p-businessPartner__body ul{display:flex;justify-content:center;flex-wrap:wrap}.p-businessPartner__body li{list-style:none;width:18%;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;margin:8px}@media (max-width:864px){.p-businessPartner__body li{width:24%;height:92px}}.p-adviser{margin:64px auto 0}.p-adviser__head{width:1024px;margin:0 auto 32px;text-align:center}@media (max-width:864px){.p-adviser__head{width:90%}}.p-adviser__head h3{font-size:2rem;margin-bottom:16px;font-weight:700}.p-adviser__body{width:1024px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}@media (max-width:864px){.p-adviser__body{width:100%}}.p-member{background:#f1f1f1;margin-top:64px;padding:32px 0}.p-member__head{width:1024px;margin:0 auto;text-align:center}.p-member__head h3{font-size:2rem;font-weight:700;margin-bottom:8px}@media (max-width:864px){.p-member__head{width:100%}}.p-member__body{width:1024px;margin:16px auto}@media (max-width:864px){.p-member__body{width:100%}}.p-faq{width:1024px;margin:64px auto 0}@media (max-width:864px){.p-faq{width:100%}}.p-faq__body{width:864px;margin:32px auto 0}@media (max-width:864px){.p-faq__body{width:90%}}.p-conversion{background:#0451c4;color:#fff;text-align:center;margin-top:64px;padding:32px 0}.p-conversion__body{width:1024px;margin:0 auto 16px}@media (max-width:864px){.p-conversion__body{width:90%}}.p-conversion__body h2{font-size:1.5rem;font-weight:700;margin-bottom:16px}.p-conversion__navi{padding:32px 0}.p-conversion__navi .c-button{margin:0 8px;width:30%}@media (max-width:864px){.p-conversion__navi .c-button{width:100%;margin:8px 0}}.p-globalFooter{width:100%;padding:32px;background:#f2f2f0;display:flex;justify-content:space-between}@media (max-width:864px){.p-globalFooter{flex-wrap:wrap;flex-direction:column-reverse}}@media (max-width:864px){.p-globalFooter__siteid{text-align:center;margin-top:16px}}.p-globalFooter__siteid__logo{margin-bottom:16px}.p-globalFooter__siteid__copy{font-size:.75rem}.p-globalFooter__navi ul{display:flex;list-style:none}@media (max-width:864px){.p-globalFooter__navi ul{text-align:center}}.p-globalFooter__navi ul li{list-style:none;padding:8px}.u-mt_0{margin-top:4px}.u-lh_xs{line-height:1.2}.u-lh_sm{line-height:1.6}.u-lh_md{line-height:1.8}.u-lh_lg{line-height:2.2}.u-show--lg{display:inherit}@media (max-width:1024px){.u-show--lg{display:none}}.u-show--md{display:none}@media (max-width:864px){.u-show--md{display:inherit}}.u-show--sm{display:none}@media (max-width:1024px){.u-show--sm{display:inherit}}.u-hide--md{display:inherit}@media (max-width:864px){.u-hide--md{display:none}}.u-hide--sm{display:inherit}@media (max-width:566px){.u-hide--sm{display:none}}.u-mt_1x{margin-top:4px!important}.u-mt_2x{margin-top:8px!important}.u-mt_3x{margin-top:12px!important}.u-mt_4x{margin-top:16px!important}.u-mt_6x{margin-top:24px!important}
/*# sourceMappingURL=index.css.map */