﻿.pagetop .feature-article .categoryTitle,.feature-article .pagetop .categoryTitle,.pagetop .target .categoryTitle,.target .pagetop .categoryTitle{color:#fff}.pagetop .feature-article .categoryTitle .subTitle,.feature-article .pagetop .categoryTitle .subTitle,.pagetop .target .categoryTitle .subTitle,.target .pagetop .categoryTitle .subTitle{color:#fff}.pagetop .feature-article .categoryTitle::before,.feature-article .pagetop .categoryTitle::before,.pagetop .target .categoryTitle::before,.target .pagetop .categoryTitle::before{background:conic-gradient(from 185deg, #fff, #fff 215deg, transparent 215deg)}.pickup{margin-top:4rem;padding:4rem 0 4.5rem}.pickup{background:url(/common/img/top/pickup_bkg.webp) no-repeat top right;background-size:contain}@media screen and (min-width: 1024px),print{.pickup{padding:6.4rem 0}.pickup .categoryTitle{margin-bottom:3.8rem}}.pickup .card-list{row-gap:2.4rem}@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__item:nth-child(1) .card-list__link{flex-direction:column}.pickup .card-list__item:nth-child(1) .card-list__img{max-width:33rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px),print{.pickup .card-list__item:nth-child(1) .card-list__img{max-width:100%}}.pickup .card-list__item:nth-child(1) .card-list__txt{margin-top:1.2rem}@media screen and (min-width: 1024px),print{.pickup .card-list__item:nth-child(1) .card-list__txt{margin-top:2.5rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.pickup .card-list__item:nth-child(1){width:calc((100% - 4rem)/3)}}@media screen and (min-width: 768px),print{.pickup .card-list__item:nth-child(2) .card-list__link,.pickup .card-list__item:nth-child(3) .card-list__link{flex-direction:column}.pickup .card-list__item:nth-child(2) .card-list__img,.pickup .card-list__item:nth-child(3) .card-list__img{max-width:100%}.pickup .card-list__item:nth-child(2) .card-list__txt,.pickup .card-list__item:nth-child(3) .card-list__txt{margin-top:2.5rem}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.pickup .card-list__item:nth-child(2),.pickup .card-list__item:nth-child(3){width:calc((100% - 4rem)/3);margin-left:2rem}}.pickup .card-list__link{flex-direction:row;column-gap:1rem}@media screen and (min-width: 1024px),print{.pickup .card-list__link{column-gap:1.4rem}}.pickup .card-list__img{max-width:7rem;width:100%;flex-shrink:0}.pickup .card-list__img .img-box{border:1px solid #555}@media screen and (min-width: 1024px),print{.pickup .card-list__img{max-width:12.6rem}}.pickup .card-list__txt{margin:0}.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}}.target{background:url(/common/img/top/target-bg_sp.webp) no-repeat 0 0;background-size:cover;padding-top:4rem;padding-bottom:4rem}@media screen and (min-width: 1024px),print{.target{background-image:url(/common/img/top/target-bg.webp);padding-top:8rem;padding-bottom:8rem}}.target .card__item{background-color:#fff;padding:1rem 1.5rem;min-height:14.8rem;width:calc((100% - 1.5rem)/2)}.target .card__link{row-gap:2rem}.target .card__ttl{align-items:flex-start}@media screen and (min-width: 1024px),print{.target .card__item{flex:1;padding:2rem;min-height:26rem}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.target .card__item{width:calc((100% - 3.6rem)/3);flex-basis:auto}}.target .card__img{margin-top:2rem;background-color:rgba(0,0,0,0);padding:0}.target .card__img img{max-height:4rem}@media screen and (min-width: 1024px),print{.target .card__img img{max-height:6.3rem}}@media screen and (min-width: 1200px),print{.target .card__img{height:13rem}}.target .card .pattern01{order:-2;height:.6rem;display:flex;position:absolute;z-index:auto;left:0;top:0}@media screen and (max-width: 1023.98px){.target .card .pattern01 svg{max-width:2.5rem;height:auto}}.target .card .pattern02{position:absolute;z-index:auto;bottom:0;right:-0.5rem;display:flex}@media screen and (min-width: 1024px),print{.target .card .pattern02{bottom:-1rem;right:-1rem}}@media screen and (max-width: 1023.98px){.target .card .pattern02 svg{max-width:1.4rem;height:auto}}.our-bussiness{margin-top:3rem}@media screen and (min-width: 1024px),print{.our-bussiness{margin-top:6.4rem}.our-bussiness>.container{max-width:none;padding:0}}.our-bussiness .ttl{text-align:center;position:relative;padding:2.5rem 0 1.5rem;font-family:"BIZ UDPGothic","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;font-weight:700;font-size:1.8rem;line-height:1.3;letter-spacing:.08em}.our-bussiness .ttl .sub-ttl{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-weight:700;font-size:5.5rem;font-family:"Antonio","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;opacity:.8;line-height:1;color:#ffeded;z-index:0;letter-spacing:.08em}.our-bussiness .ttl>*{position:relative;z-index:1}@media screen and (min-width: 1024px),print{.our-bussiness .ttl{padding:5rem 0 3.8rem;font-size:3.2rem;min-height:13.1rem}.our-bussiness .ttl .sub-ttl{font-size:14.2rem}}.our-bussiness .card-list{gap:.5rem;margin-top:0}.our-bussiness .card-list__item{width:calc((100% - .5rem)/2)}@media screen and (min-width: 1024px),print{.our-bussiness .card-list{gap:.6rem}.our-bussiness .card-list__item{width:calc((100% - 1.2rem)/3)}}.our-bussiness .card-list__txt{margin:0;top:auto;border:.1rem solid #b7bfcd;background-color:#fff;padding:.5rem .9rem;min-height:6.5rem;display:flex;align-items:center}@media screen and (min-width: 1024px),print{.our-bussiness .card-list__txt{position:absolute;z-index:1;left:1rem;right:1rem;bottom:1rem;padding:.5rem 1.5rem;min-height:7rem;height:auto;border-width:.2rem}}.our-bussiness .card-list__img .img-box::before{aspect-ratio:2.2/1}.our-bussiness .card-list__ttl{font-size:1.4rem;font-weight:400;color:#333;width:100%;position:relative;padding-right:1.8rem}@media screen and (min-width: 1024px),print{.our-bussiness .card-list__ttl{font-size:1.6rem;padding-right:3rem}}.our-bussiness .card-list__ttl .arw{position:absolute;z-index:auto;right:0;top:50%;transform:translateY(-50%)}.our-bussiness .card-list__ttl .arw svg path{stroke:#c9000e}@media screen and (max-width: 1023.98px){.our-bussiness .card-list__ttl .arw svg{max-width:.9rem}}.our-bussiness .card-list__ttl [class*=icon--]{margin:0 0 0 .2rem}.our-bussiness .card-list__ttl span{font-size:1rem}@media screen and (min-width: 1024px),print{.our-bussiness .card-list__ttl span{font-size:1.4rem}}.our-bussiness .card-list a.card-list__link .card-list__ttl{text-decoration:underline}.our-bussiness .card-list a.card-list__link:focus-visible .card-list__ttl{text-decoration:none}@media(hover: hover){.our-bussiness .card-list a.card-list__link:hover .card-list__ttl{text-decoration:none}}@media(hover: none){.our-bussiness .card-list a.card-list__link:active .card-list__ttl{text-decoration:none}}@media screen and (max-width: 1023.98px){.our-bussiness>.container{padding-left:1.5rem;padding-right:1.5rem}}.about-us{margin-top:7rem;background:url(/common/img/top/about-us-bg_sp.webp) no-repeat 72% 27%;background-size:145% auto}@media screen and (min-width: 1024px),print{.about-us{margin-top:9.7rem;background:url(/common/img/top/about-us-bg.webp) no-repeat 72% 33%;background-size:100% auto;text-align:center}.about-us .categoryTitle{display:inline-flex;margin-left:auto;margin-right:auto;column-gap:2.4rem}.about-us .categoryTitle+.txt{font-size:2rem;line-height:1.8;margin-top:0}.about-us .txt{text-align:left}}.about-us__jsc{margin-top:4.5rem;text-align:center;position:relative}@media screen and (min-width: 1024px),print{.about-us__jsc{margin-top:12rem}}.about-us__jsc:not(:has(img)){min-height:24rem;margin-bottom:-16rem}@media screen and (min-width: 768px),print{.about-us__jsc:not(:has(img)){min-height:36rem;margin-bottom:-24rem}}@media screen and (min-width: 1024px),print{.about-us__jsc:not(:has(img)){min-height:50rem;margin-bottom:-35rem}}.about-us__jsc--img:not(:has(img)){display:block;width:100%}.feature-article{margin-top:5rem;padding-top:4rem;position:relative}.feature-article>*{position:relative;z-index:1}@media screen and (min-width: 1024px),print{.feature-article{margin-top:10.3rem;padding-top:9rem}}.feature-article--img{position:absolute;left:0;right:0;top:0;z-index:0}.feature-article--img img{width:100%;height:100%;object-fit:cover;max-height:30rem}@media screen and (min-width: 768px),print{.feature-article--img img{max-height:34rem}}@media screen and (min-width: 768px),print{.feature-article--img{height:51%}}.feature-article--heading{color:#fff}.feature-article--heading .txt{margin:0;font-weight:700;letter-spacing:.06rem}@media screen and (min-width: 1024px),print{.feature-article--heading{display:flex;column-gap:3rem;justify-content:space-between}.feature-article--heading .txt{max-width:63rem}}@media screen and (max-width: 1023.98px){.feature-article--heading{margin-bottom:3.75rem}.feature-article--heading .categoryTitle{margin-bottom:3.35rem}}.events{margin-top:4.5rem;padding-top:5rem;padding-bottom:5rem;position:relative}.events-img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;height:100%}.events-img img{width:100%;object-fit:cover;height:100%}.events>.container{position:relative;z-index:2}.events::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:auto;background:linear-gradient(to top, rgba(255, 255, 255, 0.8) 4.23%, rgba(255, 255, 255, 0.2) 100%)}.events::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;background:rgba(163,35,35,.35);mix-blend-mode:color-burn;opacity:.65}@media screen and (min-width: 1024px),print{.events{margin-top:9rem;padding-top:12rem;padding-bottom:12rem;text-align:center}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.events{padding-top:8rem;padding-bottom:8rem}}@media screen and (min-width: 1024px),print{.events .categoryTitle{display:inline-flex;margin-left:auto;margin-right:auto;margin-bottom:0}}.events .card-link{display:flex;flex-wrap:wrap;gap:1.5rem 3rem;margin-top:3.2rem}@media screen and (min-width: 1024px),print{.events .card-link{margin-top:6rem}.events .card-link__item{width:calc((100% - 12rem)/5)}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.events .card-link{column-gap:2rem}.events .card-link__item{width:calc((100% - 8rem)/5)}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.events .card-link{margin-top:4rem}.events .card-link__item{width:calc((100% - 3rem)/2)}}.events .card-link__link{height:100%;border:.2rem solid #c9000e;display:flex;flex-direction:column;justify-content:center;min-height:6.5rem;padding:1.5rem;background-color:#fff;position:relative}.events .card-link__link .arw{position:absolute;z-index:auto;right:1.5rem;top:50%;transform:translateY(-50%)}.events .card-link__link .arw svg{max-width:1.5rem}.events .card-link__link .arw svg path{stroke:#c9000e}@media screen and (min-width: 1200px),print{.events .card-link__link{min-height:5.5rem;padding:1.8rem}.events .card-link__link .arw{right:1.8rem}}.events .card-link__ttl{font-weight:700;letter-spacing:.08rem;background:none;padding:0;border:none;text-align:left;text-decoration:underline !important;padding-right:3.3rem}@media screen and (min-width: 1200px),print{.events .card-link__ttl{font-size:1.8rem}}.events .card-link a.card-link__ttl:focus-visible{text-decoration:none !important}@media(hover: hover){.events .card-link a.card-link__ttl:hover{text-decoration:none !important}}@media(hover: none){.events .card-link a.card-link__ttl:active{text-decoration:none !important}}.news-info__inner{display:flex}@media screen and (min-width: 1024px),print{.news-info{background:linear-gradient(to right, #fff 50%, #fff2f3 50%, #fff2f3 100%);padding-top:8rem;padding-bottom:8rem}.news-info__inner{column-gap:12rem}.news-info__inner>*{width:calc((100% - 12rem)/2)}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.news-info__inner{column-gap:8rem}.news-info__inner>*{width:calc((100% - 8rem)/2)}}@media screen and (max-width: 1023.98px){.news-info{background:linear-gradient(to bottom, #fff calc(50% - 3rem), #fff2f3 calc(50% - 3rem), #fff2f3 100%)}.news-info__inner{flex-direction:column}.news-info .information,.news-info .news-release{padding-top:4rem;padding-bottom:4rem}.news-info .information .categoryTitle{margin-bottom:3.75rem}.news-info .information .news-list__item .item{row-gap:1rem}.news-info .news-release .categoryTitle{margin-bottom:3rem}}.news-info .news-list__item:last-child{border-bottom:1px solid #b7bfcd;padding-bottom:1.2rem}@media screen and (min-width: 1024px),print{.news-info .news-list__item:last-child{padding-bottom:1.6rem}}@media screen and (min-width: 1200px),print{.btn-list.--col1 .btn{min-width:36.5rem}}.others{background-color:#fff2f3}/*# sourceMappingURL=top.css.map */
