.target,.information{padding:3rem 0}@media screen and (min-width: 1024px),print{.target,.information{padding-top:6rem;padding-bottom:6rem}}.target{background:linear-gradient(0deg, color-mix(in srgb, var(--theme-bg-color) 95%, transparent) 0%, color-mix(in srgb, var(--theme-bg-color) 95%, transparent) 100%),url(/common/img/hpsc/top/target-bg_sp.png) #d3d3d3 top center no-repeat;background-size:cover}.target.mb-8:has(+.information){margin-bottom:0}@media screen and (min-width: 1024px),print{.target{background:linear-gradient(0deg, color-mix(in srgb, var(--theme-bg-color) 95%, transparent) 0%, color-mix(in srgb, var(--theme-bg-color) 95%, transparent) 100%),url(/common/img/hpsc/top/target-bg.png) #d3d3d3 top center no-repeat;background-size:cover}}@media screen and (max-width: 767.98px){.target .card{flex-direction:column;row-gap:1rem}.target .card__item{flex:none}}@media screen and (min-width: 768px),print{.target .card__item{flex:1}}@media screen and (min-width: 1024px),print{.target .card{column-gap:7.2rem}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.target .card{column-gap:4rem}}@media screen and (min-width: 1024px),print{.target .card__ttl{font-size:2rem}}.target .card__img{background-color:#f4f6fa}@media screen and (min-width: 768px),print{.target .card__img{padding:2.5rem;min-height:11.2rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.target .card__img{padding:1.5rem}}@media screen and (min-width: 1024px),print{.target .card__link{row-gap:3rem}}@media screen and (max-width: 767.98px){.target .card__link{flex-direction:row;align-items:center;height:auto;justify-content:flex-start;column-gap:1.5rem}.target .card__link .card__img{flex:0 0 7rem;max-width:7rem;aspect-ratio:1;align-self:center}.target .card__link .card__img img{max-width:50%}.target .card__link .card__ttl{flex:1;min-width:0;font-size:1.8rem;word-break:keep-all}}.pickup .card-list{gap:2rem}.pickup .card-list__item{width:calc((100% - 2rem)/2)}@media screen and (min-width: 1024px),print{.pickup .card-list{gap:4.2rem}.pickup .card-list__item{width:calc((100% - 8.4rem)/3)}}.pickup .card-list__txt{margin-top:1.4rem}.pickup .card-list__ttl{font-size:1.4rem;font-weight:400;color:#333}@media screen and (min-width: 1024px),print{.pickup .card-list__ttl{font-size:1.6rem}}.pickup .card-list__img .img-box{border:1px solid #555}.information{background-color:#f4f6fa}.access__about{margin-top:3rem}@media screen and (min-width: 1024px),print{.access__about{margin-top:6rem}}.others{background-color:var(--theme-bg-color)}/*# sourceMappingURL=hpsc.css.map */
