html{font-size:62.5%}body{background:#fcfcfb;font-size:1.6em}@media screen and (min-width: 1440px){body{margin:0 auto}}body,h1,h2,h3,h4,p{font-family:SF Pro JP,SF Pro Text,SF Pro Icons,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.75;letter-spacing:.025em;color:#000}h1{font-size:2.6rem;font-weight:700;line-height:1.6;letter-spacing:.02em;text-align:center}@media screen and (min-width: 600px){h1{font-size:2.9rem}}h2{font-size:2.4rem;font-weight:700;line-height:1.6}@media screen and (min-width: 600px){h2{font-size:2.6rem}}h3{font-size:2rem;line-height:1.6;font-weight:700}@media screen and (min-width: 600px){h3{font-size:2.2rem}}h4{font-size:1.8rem;font-weight:700}@media screen and (min-width: 600px){h4{font-size:1.8rem}}p{font-size:1.5rem}p.lead{font-size:1.6rem;font-weight:700;margin-top:24px}a{color:#000}dl.corp-info__list{display:flex;flex-wrap:wrap;border-top:none}dt.corp-info__title{width:25%;padding:10px;box-sizing:border-box;font-weight:700}dd.corp-info__description{padding:10px;margin:0;width:75%;box-sizing:border-box}dl.places__list{display:flex;flex-direction:column;margin:0;padding:0}dt.places__title{box-sizing:border-box;font-weight:700}dt.places__title:not(:first-child){margin-top:12px}dd.places__description{margin:0;box-sizing:border-box}ul{list-style-type:none;padding-left:0}#wrapper{padding:80px 0 24px}header{margin-bottom:80px;padding:0 24px}footer{text-align:center}section{margin-bottom:80px}header .logo{width:225px;height:143px;margin:0 auto 24px;background-image:url(/assets/logo-CpldbAU5.png);background-size:cover;background-position:center;background-repeat:no-repeat}section.service .photo{width:100%;height:498px;background-image:url(/assets/service_photo_sp-Cdve6q-7.jpg);background-size:cover;background-position:center}section.service .container{display:grid;grid-template-columns:minmax(118px,auto) 1fr;grid-template-rows:minmax(239px,auto) 1fr;column-gap:24px;row-gap:24px;margin-top:-124px;padding:0 24px}section.service .a{width:100%;height:auto;background-image:url(/assets/service_screenshot-CkFn370I.png);background-size:contain;grid-column:1 / 2;grid-row:1 / 2}section.service .b{grid-column:2 / 3;grid-row:1 / 2;align-self:flex-end}section.service .tagline{font-size:1.4rem;font-weight:700;margin-bottom:8px}section.service .app_name{font-size:2.4rem;font-weight:700;margin:0;line-height:1rem;padding-bottom:16px}section.service .download{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.6rem;font-weight:700;gap:16px}@media screen and (max-width: 340px){section.service .download{display:flex;flex-direction:column;flex-wrap:nowrap;font-size:1.6rem;font-weight:700;gap:0}}section.service .download a{text-decoration:none}section.service .ios{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAQAAAD9CzEMAAABPklEQVR42u2XbXHDMAyGHwiGEAiFEAiFEAhhEDNYGSQMEgYOg42ByyAQtB/tbt2ydrIS7Xa3Sf+fV2d9Gv6u1ZzIRB94YEQQxEegIl/xwtEXL1T7Cww3+N4jfvm5+F0S/OyL5wpfaLzaa2agIezVqy09iZF2lc6ajpFMIhGpLfD0oV6EdI080N1k4s0zhxL80wrwDpK73mnx/QPIY1dJdGa8MH+f/moDftDEn8z4sXzSlHjWzaXWLKDs7MksUJWOstLqKRpl5T55C/S/RmAxF6nSzt5VNJgFlAu03TCJDro1I77DIpjTrJaYNghcVk7we6SLB69eULdc3CRQ+yZ69u4G9bVt28ynkl/AYuiCoov16Pc8tmpqLdd1XNVIpKEhMu+BB2h4QRDOxE8vXDGQERbmsrv6q77Y6bvxb3fsFRoOjhLvMVfyAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;padding-left:28px}section.service .android{height:24px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABL0lEQVR4Ae3WUW3DMBCAYUMwBEMohEAohEAog4ZBw6Bj0DEwhEAwBEO4/Q/eS+RKs5xLZ+l+6Xu96qKrEmcNkGVZlmV5TDirCwIOK0Fwg3YzBEljgQwPrQKSxgIzpFig1QNSzDi0CCmC0tOXIjmFJkgRcXRflQek+iMTfvO4YsULCRlSZGyIWHGFf3OiT6jlkSFIuO5Oq1XEvPvjBqi2QJQsUG1CgihJmKDSHXKS+9F3/4Kc7AWPrjw2yIdsvUtEyIdF/ZvX9+j59tnLWIsEadExb2q5++qgyosmIEOatc9L8L2ns2LfCmnRMW9p+B7/lwtk+Kbb38kIDQuLwrwFb0t/vNu1aL///nkR1S6QQQRX6QYZxM1V+oYM4ukqbZBBJFcpQwaRnbMsy7Isy7J+AM2XpzLRaOs8AAAAAElFTkSuQmCC);background-repeat:no-repeat;background-size:contain;padding-left:28px}section.service .c{grid-column:1 / 3;grid-row:2 / 3}section.service .c a{font-weight:700}section.service .c p{margin:0}section.recruitment{padding:0 24px}section.recruitment li{font-size:1.6rem;margin-bottom:8px}section.recruitment li.active{font-weight:700;font-size:1.8rem}section.collaboration{padding:0 24px}section.collaboration a{font-weight:700;font-size:1.8rem}section.corp-info{padding:0 24px}@media screen and (min-width: 600px){#wrapper{max-width:760px;padding:100px 0 24px;margin:0 auto}section.service .photo{border-radius:12px;width:100%;background-image:url(/assets/service_photo_pc-f2sC0DFP.jpg)}section.service .container{display:grid;grid-template-columns:minmax(212px,auto) 1fr;grid-template-rows:minmax(240px,auto) 1fr;column-gap:40px;row-gap:0;padding:0 40px}section.service .a{width:212px;height:428px;grid-column:1 / 2;grid-row:1 / 3}section.service .b{grid-column:2 / 3;grid-row:1 / 2}section.service .c{grid-column:2 / 3;grid-row:2 / 3;align-self:flex-end}}
