.font-0[data-v-da4cfdc7]{font-family:Ubuntu;font-size:80px;font-weight:700;line-height:100px}@media (max-width: 767px){.font-0[data-v-da4cfdc7]{font-size:40px;font-weight:700;line-height:50px}}.font-0[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-0[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-1[data-v-da4cfdc7]{font-family:Ubuntu;font-size:36px;font-weight:700;line-height:48px}@media (max-width: 767px){.font-1[data-v-da4cfdc7]{font-size:22px;font-weight:700;line-height:36px}}.font-1[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-1[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-2[data-v-da4cfdc7]{font-family:Ubuntu;font-size:36px;font-weight:700;line-height:48px}@media (max-width: 767px){.font-2[data-v-da4cfdc7]{font-size:18px;font-weight:700;line-height:28px}}.font-2[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-2[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-3[data-v-da4cfdc7]{font-family:Ubuntu;font-size:24px;font-weight:700;line-height:36px}@media (max-width: 767px){.font-3[data-v-da4cfdc7]{font-size:18px;font-weight:700;line-height:28px}}.font-3[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-3[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-4[data-v-da4cfdc7]{font-family:Ubuntu;font-size:20px;font-weight:700;line-height:25px}@media (max-width: 767px){.font-4[data-v-da4cfdc7]{font-size:14px;font-weight:700;line-height:20px}}.font-4[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-4[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-5[data-v-da4cfdc7]{font-family:Ubuntu;font-size:20px;font-weight:700;line-height:25px}@media (max-width: 767px){.font-5[data-v-da4cfdc7]{font-size:12px;font-weight:400;line-height:16px}}.font-5[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-5[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-6[data-v-da4cfdc7]{font-family:Ubuntu;font-size:16px;font-weight:700;line-height:22px}@media (max-width: 767px){.font-6[data-v-da4cfdc7]{font-size:14px;font-weight:700;line-height:20px}}.font-6[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-6[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-7[data-v-da4cfdc7]{font-family:Ubuntu;font-size:16px;font-weight:400;line-height:22px}@media (max-width: 767px){.font-7[data-v-da4cfdc7]{font-size:14px;font-weight:400;line-height:20px}}.font-7[data-v-da4cfdc7]::selection{background:hsl(38,76%,60%);color:#fff}.font-7[data-v-da4cfdc7]::-moz-selection{background:hsl(38,76%,60%);color:#fff}.font-emphasis[data-v-da4cfdc7]{color:#e7ae4b}.milestone[data-v-da4cfdc7]{margin-top:76px}.milestone-wrap[data-v-da4cfdc7]{display:flex;flex-direction:column;margin-top:80px;width:min(1000px,100%);margin-left:auto}.milestone .phase[data-v-da4cfdc7]{display:flex;gap:2rem;margin-bottom:2rem}@media (max-width: 768px){.milestone .phase[data-v-da4cfdc7]{gap:1rem;flex-direction:column;margin-bottom:1rem}}.milestone .phase__year-and-title[data-v-da4cfdc7]{display:flex;flex-direction:column;position:relative;justify-content:flex-start;align-items:flex-start;text-align-last:left}@media (max-width: 768px){.milestone .phase__year-and-title[data-v-da4cfdc7]{flex-direction:row;gap:12px}}.milestone .phase__year[data-v-da4cfdc7]{margin-bottom:1rem}@media (max-width: 768px){.milestone .phase__year[data-v-da4cfdc7]{margin-bottom:0;margin-left:1rem}.milestone .phase__year[data-v-da4cfdc7]:before{content:"";width:6px;height:6px;border-radius:25px;display:block;background-color:#c4c4c4;position:absolute;top:8px;left:-3px}}.milestone .phase__title[data-v-da4cfdc7]{width:7rem;text-wrap:pretty}@media (max-width: 768px){.milestone .phase__title[data-v-da4cfdc7]{width:100%}}.milestone .phase__contents[data-v-da4cfdc7]{display:flex;flex-direction:column;gap:1.5rem;position:relative}.milestone .phase__contents[data-v-da4cfdc7]:before{content:"";width:1px;height:calc(100% - 1rem);display:block;background-color:#c4c4c4;position:absolute;top:34px}@media (max-width: 768px){.milestone .phase__contents[data-v-da4cfdc7]:before{height:100%;top:0}}.milestone .phase__contents[data-v-da4cfdc7]:after{content:"";width:6px;height:6px;border-radius:25px;display:block;background-color:#c4c4c4;position:absolute;top:8px;left:-3px}@media (max-width: 768px){.milestone .phase__contents[data-v-da4cfdc7]:after{display:none}}.milestone .phase__contents-event[data-v-da4cfdc7]{margin-left:2rem}@media (max-width: 768px){.milestone .phase__contents-event[data-v-da4cfdc7]{margin-left:1rem}}.milestone .phase__contents-detail[data-v-da4cfdc7]{margin-left:4rem;margin-top:-.5rem}@media (max-width: 768px){.milestone .phase__contents-detail[data-v-da4cfdc7]{margin-left:3rem}}.milestone .amber[data-v-da4cfdc7]{position:absolute;left:125px;bottom:442px;z-index:-1}@media (max-width: 1439px){.milestone .amber[data-v-da4cfdc7]{display:none}}@media screen and (max-width: 767px){.milestone[data-v-da4cfdc7]{margin-top:64px}.milestone-wrap[data-v-da4cfdc7]{margin-top:62px}.milestone__title[data-v-da4cfdc7]{text-align:center}.milestone .phase[data-v-da4cfdc7]:not(:first-child):before{width:38px}.milestone .phase__date[data-v-da4cfdc7]{margin-right:12px;line-height:76px;height:76px;width:76px}.milestone .phase .phase__thing+.phase__thing[data-v-da4cfdc7]{margin-top:8px}}.company-table-wrap[data-v-85fb5ac9]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1200px;margin:40px auto 120px}.company-table-wrap__title[data-v-85fb5ac9]{width:100%;margin:64px auto}@media (max-width: 767px){.company-table-wrap__title[data-v-85fb5ac9]{text-align:center}}.company-table[data-v-85fb5ac9]{display:flex;flex-direction:column}@media (max-width: 767px){.company-table[data-v-85fb5ac9]{width:100%}}.company-table__row[data-v-85fb5ac9]{display:flex;padding:16px 48px}.company-table__row[data-v-85fb5ac9]:not(:last-child){border-bottom:1px solid hsl(0,0%,96%)}@media (max-width: 767px){.company-table__row[data-v-85fb5ac9]{padding:12px}}.company-table__title[data-v-85fb5ac9]{min-width:200px}@media (max-width: 767px){.company-table__title[data-v-85fb5ac9]{min-width:80px}}.company-table__related_company[data-v-85fb5ac9]{display:flex;flex-direction:column;row-gap:6px}.mobile[data-v-85fb5ac9]{display:none}@media (max-width: 410px){.mobile[data-v-85fb5ac9]{display:block}}@media (max-width: 767px){.about[data-v-530412b1]{padding-bottom:80px}}.intro[data-v-530412b1]{display:flex;justify-content:space-between;align-items:center;min-height:404px;margin-bottom:36px}.intro__desc[data-v-530412b1]{width:auto;width:27%;flex-shrink:0;white-space:pre-line}.intro__gif[data-v-530412b1]{flex-grow:1;width:340px}@media screen and (max-width: 960px){.intro[data-v-530412b1]{margin:0;flex-direction:column;justify-content:center}.intro__desc[data-v-530412b1]{width:100%;margin:36px auto;text-align:center}}.brand-section[data-v-530412b1]{background-image:url(/assets/background_grass-78dc5ea3.jpg);background-position:center;background-size:cover;width:100vw;margin-left:calc((100vw - 100%)/-2);min-height:596px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.brand-wrap[data-v-530412b1]{width:min(65%,786px);margin:auto;padding:0 16px;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:1}.brand-wrap__logo[data-v-530412b1]{width:100px;height:98px}.brand-wrap__name[data-v-530412b1]{color:#fff;margin:16px 0 36px;text-align:center}.brand-wrap__desc[data-v-530412b1]{text-align:center;white-space:pre-line;color:#fff}.amber-wrap__amber[data-v-530412b1]{position:absolute;transition:.5s}.amber-wrap__amber--left[data-v-530412b1]{left:-65px;margin-top:-400px;transform:rotate(-105deg)}.amber-wrap__amber--right[data-v-530412b1]{right:-65px;margin-top:150px;transform:rotate(167.909deg)}@media screen and (max-width: 767px){.brand-wrap[data-v-530412b1]{width:100%;height:596px}.brand-wrap__name[data-v-530412b1]{margin:12px 0}.amber-wrap__amber[data-v-530412b1]{width:180px}.amber-wrap__amber--left[data-v-530412b1]{left:-45px;margin-top:-370px;transform:rotate(-105deg)}.amber-wrap__amber--right[data-v-530412b1]{right:-40px;margin-top:180px;transform:rotate(60deg)}}
