@charset "UTF-8";@media screen and (min-width: 821px){.BusinessDomainHead[data-astro-cid-2swia7gq]{margin-bottom:12.0625rem}}@media screen and (max-width:820.98px){.BusinessDomainHead[data-astro-cid-2swia7gq]{margin-bottom:12.5rem}}@media screen and (max-width:820.98px) and (min-width: 821px){.BusinessDomainHead[data-astro-cid-2swia7gq]{margin-inline:2.5rem}}@media screen and (max-width:820.98px) and (max-width:820.98px){.BusinessDomainHead[data-astro-cid-2swia7gq]{margin-inline:3.75rem}}.title[data-astro-cid-2swia7gq]{font-family:classico-urw,dnp-shuei-gothic-gin-std,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.5}@media screen and (min-width: 821px){.title[data-astro-cid-2swia7gq]{font-size:1.875rem}}@media screen and (max-width:820.98px){.title[data-astro-cid-2swia7gq]{font-size:3.75rem}}.text[data-astro-cid-2swia7gq]{letter-spacing:.125em}@media screen and (min-width: 821px){.text[data-astro-cid-2swia7gq]{margin-top:3.125rem}}@media screen and (max-width:820.98px){.text[data-astro-cid-2swia7gq]{margin-top:6rem}}@media screen and (max-width:820.98px){.BusinessDomainContents{display:flex;flex-direction:column-reverse;width:100%;overflow:hidden}}@media screen and (min-width: 821px){.BusinessDomainContents:not(:last-child){padding-bottom:4.5rem}}@media screen and (max-width:820.98px){.BusinessDomainContents:not(:last-child){padding-bottom:11.25rem}}@media screen and (min-width: 821px){.BusinessDomainContents .head{display:flex;align-items:center;margin-bottom:2.5rem}}@media screen and (max-width:820.98px){.BusinessDomainContents .head{margin-top:4.5rem}}@media screen and (max-width:820.98px) and (min-width: 821px){.BusinessDomainContents .head{margin-inline:2.5rem}}@media screen and (max-width:820.98px) and (max-width:820.98px){.BusinessDomainContents .head{margin-inline:3.75rem}}.BusinessDomainContents .title{font-family:classico-urw,dnp-shuei-gothic-gin-std,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.14em;line-height:1.5}@media screen and (min-width: 821px){.BusinessDomainContents .title{font-size:1.625rem}}@media screen and (max-width:820.98px){.BusinessDomainContents .title{font-size:3.25rem}}@media screen and (min-width: 821px){.BusinessDomainContents .title{width:18.125rem}}.BusinessDomainContents .text{font-family:ten-mincho,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;letter-spacing:.1em;letter-spacing:.25em}@media screen and (min-width: 821px){.BusinessDomainContents .text{font-size:1.25rem;line-height:1.8}}@media screen and (max-width:820.98px){.BusinessDomainContents .text{font-size:2.25rem;line-height:1.7}}@media screen and (max-width:820.98px){.BusinessDomainContents .text{margin-top:1rem}}.BusinessDomainContents .marquee-inner,.BusinessDomainContents .images{display:flex}@media screen and (min-width: 821px){.BusinessDomainContents .images{justify-content:flex-end;gap:6px}}@media screen and (max-width:820.98px){.BusinessDomainContents .images{flex-grow:0;flex-shrink:0;gap:10px;padding-left:10px}}.BusinessDomainContents .block{overflow:hidden;flex-grow:0;flex-shrink:0}@media screen and (min-width: 821px){.BusinessDomainContents .block{width:17.5rem;height:23.25rem;border-radius:8.75rem}}@media screen and (max-width:820.98px){.BusinessDomainContents .block{width:26.25rem;height:35rem;border-radius:17.5rem}}@media screen and (min-width: 821px){.BusinessDomain[data-astro-cid-3lcvrnti]{padding-top:11.875rem;margin-inline:9.375rem}}@media screen and (max-width:820.98px){.BusinessDomain[data-astro-cid-3lcvrnti]{padding-top:15rem}}@media screen and (min-width: 821px){.ServiceLowerKv .inner{display:flex;justify-content:space-between;padding-top:270px;padding-right:3.375rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .inner{padding-top:32.5rem}}@media screen and (max-width:820.98px) and (min-width: 821px){.ServiceLowerKv .inner{margin-inline:2.5rem}}@media screen and (max-width:820.98px) and (max-width:820.98px){.ServiceLowerKv .inner{margin-inline:3.75rem}}.ServiceLowerKv .title{font-family:classico-urw,dnp-shuei-gothic-gin-std,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.2em;line-height:1.8}@media screen and (min-width: 821px){.ServiceLowerKv .title{font-size:2.25rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .title{font-size:4.5rem}}@media screen and (min-width: 821px){.ServiceLowerKv .title{margin-left:9.375rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .title{margin-bottom:12.25rem}}@media screen and (min-width: 821px){.ServiceLowerKv .main{width:47rem}}.ServiceLowerKv .copy{font-family:ten-mincho,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;letter-spacing:.1em}@media screen and (min-width: 821px){.ServiceLowerKv .copy{font-size:1.875rem;line-height:1.8}}@media screen and (max-width:820.98px){.ServiceLowerKv .copy{font-size:3.25rem;line-height:1.8}}@media screen and (min-width: 821px){.ServiceLowerKv .copy{padding-top:4px}}@media screen and (max-width:820.98px){.ServiceLowerKv .copy{text-align:justify}}.ServiceLowerKv .copyEn{font-family:classico-urw,dnp-shuei-gothic-gin-std,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.1em;line-height:1.5}@media screen and (min-width: 821px){.ServiceLowerKv .copyEn{font-size:1.875rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .copyEn{font-size:3.75rem}}@media screen and (min-width: 821px){.ServiceLowerKv .copyEn{margin-top:7.625rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .copyEn{margin-top:10.75rem}}@media screen and (min-width: 821px){.ServiceLowerKv .text{margin-top:3.25rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .text{margin-top:4.5rem}}@media screen and (min-width: 821px){.ServiceLowerKv .links{margin-top:2rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .links{margin-top:3.25rem}}@media screen and (min-width: 821px){.ServiceLowerKv .item:not(:first-child){margin-top:.1875rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .item:not(:first-child){margin-top:2.5rem}}.ServiceLowerKv .link{display:flex;align-items:center}@media screen and (max-width:820.98px){.ServiceLowerKv .link{flex-wrap:wrap;line-height:1.6}}.ServiceLowerKv .no{font-family:classico-urw,dnp-shuei-gothic-gin-std,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.08em}@media screen and (min-width: 821px){.ServiceLowerKv .no{width:1.625rem;font-size:1.25rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .no{width:2.5rem;font-size:2.25rem}}.ServiceLowerKv .en{font-family:classico-urw,dnp-shuei-gothic-gin-std,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.15em}@media screen and (min-width: 821px){.ServiceLowerKv .en{width:22.5rem;font-size:1.25rem}}@media screen and (max-width:820.98px){.ServiceLowerKv .en{font-size:2.25rem}}@media screen and (min-width: 821px){.ServiceLowerKv .notice{letter-spacing:.14em}}@media screen and (max-width:820.98px){.ServiceLowerKv .notice{width:100%;padding-left:2.5rem}}@media screen and (min-width: 821px){.ServiceMainContentsSection{margin-left:2.5rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection{margin-left:3.75rem}}@media screen and (min-width: 821px){.ServiceMainContentsSection{padding-bottom:10.875rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection{padding-bottom:8rem}}.ServiceMainContentsSection:last-child{padding-bottom:0}.ServiceMainContentsSection:last-child .content{border-bottom:1px solid #D9D9D9}@media screen and (min-width: 821px){.ServiceMainContentsSection:last-child .content{padding-bottom:8.125rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection:last-child .content{padding-bottom:12.25rem}}@media screen and (min-width: 821px){.ServiceMainContentsSection .kv{display:flex}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .kv{height:37.5rem}}@media screen and (min-width: 821px){.ServiceMainContentsSection .image{height:25.3125rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .image{width:100%;height:100%;object-fit:cover}}@media screen and (min-width: 821px){.ServiceMainContentsSection .content{margin-right:2.5rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .content{margin-right:3.75rem}}@media screen and (min-width: 821px){.ServiceMainContentsSection .content{display:flex;justify-content:space-between;margin-top:2.9375rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .content{margin-top:5rem}}.ServiceMainContentsSection .title{display:flex;flex-direction:column}.ServiceMainContentsSection .titleEn{text-transform:uppercase;font-family:classico-urw,dnp-shuei-gothic-gin-std,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;letter-spacing:.14em;line-height:1.5}@media screen and (min-width: 821px){.ServiceMainContentsSection .titleEn{font-size:1.625rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .titleEn{font-size:3.25rem}}.ServiceMainContentsSection .titleJa{font-family:ten-mincho,YuMincho,游明朝,Times New Roman,Hiragino Mincho ProN,HGS明朝B,ＭＳ Ｐ明朝,serif;letter-spacing:.1em}@media screen and (min-width: 821px){.ServiceMainContentsSection .titleJa{font-size:1.25rem;line-height:1.8}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .titleJa{font-size:2.25rem;line-height:1.7}}@media screen and (min-width: 821px){.ServiceMainContentsSection .titleJa{margin-top:.375rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .titleJa{margin-top:1.5rem;letter-spacing:.2em}}@media screen and (min-width: 821px){.ServiceMainContentsSection .main{width:41.125rem;margin-right:6.875rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .main{margin-top:4rem}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .text{text-align:justify}}.ServiceMainContentsSection .tag{color:#8f8f8f}@media screen and (min-width: 821px){.ServiceMainContentsSection .tag{margin-top:1.5rem;font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.ServiceMainContentsSection .tag{font-size:10px}}@media screen and (max-width:820.98px){.ServiceMainContentsSection .tag{margin-top:2.5rem;font-size:1.5rem}}@media screen and (min-width: 821px){.ServiceMainContents{margin-top:11.25rem}}@media screen and (max-width:820.98px){.ServiceMainContents{margin-top:9.375rem}}
