@charset "UTF-8";.about[data-astro-cid-722xap3l]{display:flex;flex-direction:column;gap:3rem}.about__list[data-astro-cid-722xap3l]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:3rem}@media screen and (min-width: 800px){.about__list[data-astro-cid-722xap3l]{grid-template-columns:repeat(2,1fr)}}.service[data-astro-cid-5b2ozjhu]{display:flex;flex-direction:column;gap:5rem}.service__main[data-astro-cid-5b2ozjhu]{display:flex;flex-direction:column;gap:3rem}.service__sub[data-astro-cid-5b2ozjhu]{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:4.5rem 3rem}.service-data[data-astro-cid-5b2ozjhu]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:2rem;max-width:800px;padding:2rem}.service-data__detail[data-astro-cid-5b2ozjhu]{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 600px){.service-data__detail[data-astro-cid-5b2ozjhu]{flex-direction:row}}.service-data__text[data-astro-cid-5b2ozjhu]{flex:1 1 auto;display:flex;flex-direction:column;gap:.75rem}.service-data__image[data-astro-cid-5b2ozjhu]{flex:1 1 auto}@media screen and (min-width: 600px){.service-data__image[data-astro-cid-5b2ozjhu]{flex:0 0 30%}}.service-data__image[data-astro-cid-5b2ozjhu] img[data-astro-cid-5b2ozjhu]{width:100%;height:auto;border-radius:.5rem}.service-data__title[data-astro-cid-5b2ozjhu]{margin:0;font-size:1.625rem;line-height:2.5rem}.service-data__description[data-astro-cid-5b2ozjhu]{margin:0;font-size:.875rem;line-height:1.5rem}.service-data__work[data-astro-cid-5b2ozjhu]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}@media screen and (min-width: 600px){.service-data__work[data-astro-cid-5b2ozjhu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));width:100%}}.service-data__work[data-astro-cid-5b2ozjhu] img[data-astro-cid-5b2ozjhu]{width:100%;height:auto;border-radius:.25rem}.modal-layout[data-astro-cid-5b2ozjhu]{opacity:0;transform:translateY(20px);animation:modalFadeIn .3s ease forwards;border-radius:.5rem;border:none;padding:0;outline:none}.modal-layout[data-astro-cid-5b2ozjhu]::backdrop{background-color:#0000;animation:backdropFadeIn .3s ease forwards}.modal-layout[data-astro-cid-5b2ozjhu]:focus{outline:none}.modal-layout__content[data-astro-cid-5b2ozjhu]{position:relative}.modal-layout__close[data-astro-cid-5b2ozjhu]{appearance:none;background:none;border:none;border-radius:0;font-family:inherit;margin:0;cursor:pointer;position:absolute;top:8px;right:8px;z-index:10;transition:.3s;display:flex;align-items:center;justify-content:center;padding:.25rem;font-size:2rem;line-height:3rem;outline:none}.modal-layout__close[data-astro-cid-5b2ozjhu]:hover{color:#7d7d7d}.modal-layout__close[data-astro-cid-5b2ozjhu]:focus{outline:none}@keyframes modalFadeIn{to{opacity:1;transform:translateY(0)}}@keyframes backdropFadeIn{to{background-color:#00000080}}@keyframes contentFadeIn{to{opacity:1;transform:translateY(0)}}.plan[data-astro-cid-2rmyzwmd]{display:flex;flex-direction:column;gap:6rem}.plan__item[data-astro-cid-2rmyzwmd]{display:flex;flex-direction:column;gap:2rem}.plan__body[data-astro-cid-2rmyzwmd] ul{list-style:none;margin:0;padding:0;list-style:disc;margin:0 0 0 1.5rem}.plan__body[data-astro-cid-2rmyzwmd] img{display:block;width:100%;height:auto}.lineup-layout[data-astro-cid-2rmyzwmd]{border-top:.0625rem solid #c9c9c9;border-bottom:.0625rem solid #c9c9c9;background:#fff}.lineup-layout__header[data-astro-cid-2rmyzwmd]{font-size:100%;font-weight:400;margin:0;display:flex;align-items:center;justify-content:space-between;padding:1rem;color:#0e41b4;font-size:.875rem;line-height:1.5rem}@media screen and (min-width: 800px){.lineup-layout__header[data-astro-cid-2rmyzwmd]{padding:1rem 1.5rem;font-size:1rem;line-height:1.5rem}}.lineup-layout__header[data-astro-cid-2rmyzwmd]:after{content:"";display:inline-block;width:8px;height:8px;border-top:.125rem solid #0e41b4;border-right:.125rem solid #0e41b4;transform:translateY(-30%) rotate(135deg);transform-origin:50% 50%;transition:.3s ease-in-out}.lineup-layout__header[data-astro-cid-2rmyzwmd].active:after{transform:translateY(20%) rotate(315deg)}.lineup-layout__header[data-astro-cid-2rmyzwmd]:hover{cursor:pointer}.lineup-layout__title[data-astro-cid-2rmyzwmd]{display:flex;align-items:center;gap:.5rem}.lineup-layout__body[data-astro-cid-2rmyzwmd]{max-height:0;overflow:hidden;transition:max-height .3s}.lineup-layout__body[data-astro-cid-2rmyzwmd].active{max-height:10000px}.lineup-list[data-astro-cid-2rmyzwmd]{list-style:none;margin:0;padding:0}.lineup-unit[data-astro-cid-2rmyzwmd]{margin-bottom:-.0625rem}@media screen and (min-width: 800px){.lineup-unit[data-astro-cid-2rmyzwmd]{margin-bottom:0}}.lineup-unit__header[data-astro-cid-2rmyzwmd]{font-size:100%;font-weight:400;margin:0;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem;background:#ededed;font-weight:700;border-top:.0625rem solid #c9c9c9}@media screen and (min-width: 800px){.lineup-unit__header[data-astro-cid-2rmyzwmd]{padding:1rem;font-size:1rem;line-height:1.5rem}}.lineup-unit__header[data-astro-cid-2rmyzwmd] i[data-astro-cid-2rmyzwmd]{position:relative;width:14px;height:14px;margin-left:.75rem}@media screen and (min-width: 800px){.lineup-unit__header[data-astro-cid-2rmyzwmd] i[data-astro-cid-2rmyzwmd]{display:none}}.lineup-unit__header[data-astro-cid-2rmyzwmd] i[data-astro-cid-2rmyzwmd]:before,.lineup-unit__header[data-astro-cid-2rmyzwmd] i[data-astro-cid-2rmyzwmd]:after{content:"";position:absolute;background-color:#404040;top:50%;left:50%;transform:translate(-50%,-50%)}.lineup-unit__header[data-astro-cid-2rmyzwmd] i[data-astro-cid-2rmyzwmd]:before{width:14px;height:2px}.lineup-unit__header[data-astro-cid-2rmyzwmd] i[data-astro-cid-2rmyzwmd]:after{width:2px;height:14px;transition:transform .3s}.lineup-unit__header[data-astro-cid-2rmyzwmd].active i[data-astro-cid-2rmyzwmd]:after{transform:translate(-50%,-50%) rotate(90deg)}.lineup-unit__body[data-astro-cid-2rmyzwmd]{max-height:0;overflow:hidden;transition:max-height .3s}@media screen and (min-width: 800px){.lineup-unit__body[data-astro-cid-2rmyzwmd]{max-height:10000px}}.lineup-unit__body[data-astro-cid-2rmyzwmd].active{max-height:10000px}.lineup-table[data-astro-cid-2rmyzwmd]{width:100%;border-collapse:collapse}.lineup-table[data-astro-cid-2rmyzwmd] tr[data-astro-cid-2rmyzwmd]{display:flex;flex-direction:column;gap:.25rem;border-bottom:.0625rem solid #c9c9c9;padding:1rem;font-size:.875rem;line-height:1.5rem}@media screen and (min-width: 800px){.lineup-table[data-astro-cid-2rmyzwmd] tr[data-astro-cid-2rmyzwmd]{display:table-row;border-bottom:none;font-size:1rem;line-height:1.5rem}}@media screen and (min-width: 800px){.lineup-table[data-astro-cid-2rmyzwmd] th[data-astro-cid-2rmyzwmd],.lineup-table[data-astro-cid-2rmyzwmd] td[data-astro-cid-2rmyzwmd]{border-top:.0625rem solid #c9c9c9;padding:1rem}}.lineup-table__title[data-astro-cid-2rmyzwmd]{font-weight:700}@media screen and (min-width: 800px){.lineup-table__title[data-astro-cid-2rmyzwmd]{width:12em}}@media screen and (min-width: 800px){.lineup-table__price[data-astro-cid-2rmyzwmd]{width:8em}}.lineup-table__price[data-astro-cid-2rmyzwmd] span[data-astro-cid-2rmyzwmd]{display:flex;align-items:center;gap:.25rem}.lineup-table__summary[data-astro-cid-2rmyzwmd] ul{list-style:none;margin:0;padding:0;list-style:disc;margin:0 0 0 1.5rem}.case[data-astro-cid-ntt6le5b]{display:flex;flex-direction:column;gap:4rem}.interview[data-astro-cid-ntt6le5b]{display:flex;flex-direction:column;gap:2rem}.card-list[data-astro-cid-ntt6le5b]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:6rem 2rem;margin:.5rem 0 .75rem}.card-list[data-astro-cid-ntt6le5b] .card--appearance-link-icon .card__text-wrap{grid-template-rows:1fr auto}.card-list__item[data-astro-cid-ntt6le5b]{display:flex}.link-unit[data-astro-cid-ntt6le5b]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}
