@charset "UTF-8";@media screen and (min-width: 821px){.BusinessDomainHead{margin-bottom:12.0625rem}}@media screen and (max-width:820.98px){.BusinessDomainHead{margin-bottom:12.5rem}}@media screen and (max-width:820.98px) and (min-width: 821px){.BusinessDomainHead{margin-inline:2.5rem}}@media screen and (max-width:820.98px) and (max-width:820.98px){.BusinessDomainHead{margin-inline:3.75rem}}.BusinessDomainHead .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:.1em;line-height:1.5}@media screen and (min-width: 821px){.BusinessDomainHead .title{font-size:1.875rem}}@media screen and (max-width:820.98px){.BusinessDomainHead .title{font-size:3.75rem}}.BusinessDomainHead .text{letter-spacing:.125em}@media screen and (min-width: 821px){.BusinessDomainHead .text{margin-top:3.125rem}}@media screen and (max-width:820.98px){.BusinessDomainHead .text{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}@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}}.BusinessDomainContents .text{letter-spacing:.25em}@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{padding-block:11.875rem 16.625rem;margin-inline:9.375rem}}@media screen and (max-width:820.98px){.BusinessDomain{padding-block:15rem 16.75rem}}@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}}.CaseStudy{background-color:#f4f4f4}@media screen and (min-width: 821px){.CaseStudy{padding:102px 2.5rem 110px}}@media screen and (max-width:820.98px){.CaseStudy{padding:90px 2rem 60px}}@media screen and (min-width: 821px){.CaseStudy .head{display:flex;justify-content:space-between;align-items:center;padding-right:6.875rem;margin-left:6.875rem;margin-bottom:5.625rem}}@media screen and (max-width:820.98px){.CaseStudy .head{margin-left:1.75rem;margin-bottom:9.75rem}}.CaseStudy .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:.1em;line-height:1.5}@media screen and (min-width: 821px){.CaseStudy .title{font-size:1.875rem}}@media screen and (max-width:820.98px){.CaseStudy .title{font-size:3.75rem}}.CaseStudy .parent{display:flex;flex-wrap:wrap}@media screen and (min-width: 821px){.CaseStudy .parent{grid-column-gap:1.25rem;grid-row-gap:2.5rem}}@media screen and (max-width:820.98px){.CaseStudy .parent{grid-column-gap:.875rem;grid-row-gap:3.25rem}}@media screen and (min-width: 821px){.CaseStudy .child{flex:0 0 20.3125rem}}@media screen and (max-width:820.98px){.CaseStudy .child{flex:0 0 21rem}}@media screen and (max-width:820.98px){.CaseStudy .child:first-child{flex:0 0 42.875rem}}@media screen and (min-width: 821px){.CaseStudy .parent>.child:nth-child(6n-3),.CaseStudy .parent>.child:nth-child(6n-2){flex:0 0 41.875rem}}@media screen and (max-width:820.98px){.CaseStudy .parent>.child:nth-child(6n-3),.CaseStudy .parent>.child:nth-child(6n-2){flex:0 0 21rem}}.CaseStudy .thumb{position:relative;width:100%;overflow:hidden}.CaseStudy .thumb:before{content:"";display:block;padding-bottom:135.384615%}@media screen and (min-width: 821px){.CaseStudy .parent>.child:nth-child(6n-3) .thumb:before,.CaseStudy .parent>.child:nth-child(6n-2) .thumb:before{padding-bottom:65.672%}}.CaseStudy .image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.CaseStudy .info{position:relative}@media screen and (min-width: 821px){.CaseStudy .info{padding-top:1.25rem}}@media screen and (max-width:820.98px){.CaseStudy .info{padding-top:2.5rem}}.CaseStudy .info:before{content:"";position:absolute;top:0;left:0;width:12px;height:2px;background-color:#272727}@media screen and (min-width: 821px){.CaseStudy .tag{font-size:.75rem}}@media screen and (min-width: 821px) and (max-width: 1200px){.CaseStudy .tag{font-size:10px}}@media screen and (max-width:820.98px){.CaseStudy .tag{font-size:1.5rem}}.CaseStudy .name{word-break:break-all}@media screen and (max-width:820.98px){.CaseStudy .toListLink{display:flex;justify-content:flex-end;margin-top:9.375rem}}
