.fix-paren .inner-text{position:relative;top:.04em;margin:0 .05em}[data-mk]{--k: 0em;margin-left:var(--k, 0)!important}.char-punc{padding-right:.15em}.char-punc--end{padding-right:0;margin-right:-.2em}html:lang(ja) .js-justify{line-break:strict;text-align:justify}.fac-about-links{width:calc((100vw - 0px - 4rem - 4rem - 3.2rem*(24 - 1))/24*20 + 3.2rem*(20 - 1) + 0px)!important;margin-top:16.8rem!important;margin-bottom:15.6rem!important}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links{width:calc((100vw - 21.6rem)*1 + 17.6rem + 0px)!important;margin-top:6.4rem!important;margin-bottom:8.8rem!important}}.fac-about-links .fac-about-links__grid{display:grid;gap:4rem;background:#f3f2ed}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){.fac-about-links .fac-about-links__grid{aspect-ratio:1128/400;grid-template-columns:1fr 1fr;align-items:center;padding:0 4rem}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__grid{aspect-ratio:335/430;grid-template-columns:1fr;padding:2.4rem 0;gap:2rem}}.fac-about-links .fac-about-links__grid:hover .fac-about-links__text-content{transition:all .4s cubic-bezier(.36,0,0,1);opacity:.6}.fac-about-links .fac-about-links__carousel-wrapper{position:relative;overflow:hidden}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){.fac-about-links .fac-about-links__carousel-wrapper{height:100%}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__carousel-wrapper{height:100%}}.fac-about-links .fac-about-links__carousel-container{position:relative}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){.fac-about-links .fac-about-links__carousel-container{display:grid;grid-template-columns:1fr 1fr;gap:1.7rem;height:100%}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__carousel-container{display:grid;grid-template-columns:100%;grid-template-rows:9.6rem 9.6rem;gap:.8rem}}.fac-about-links .fac-about-links__swiper{overflow:hidden;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;scrollbar-width:none;-ms-overflow-style:none}.fac-about-links .fac-about-links__swiper::-webkit-scrollbar{display:none}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){.fac-about-links .fac-about-links__swiper--vertical-1,.fac-about-links .fac-about-links__swiper--vertical-2{display:block;height:100%}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__swiper--vertical-1,.fac-about-links .fac-about-links__swiper--vertical-2{display:none}}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){.fac-about-links .fac-about-links__swiper--horizontal-1,.fac-about-links .fac-about-links__swiper--horizontal-2{display:none}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__swiper--horizontal-1,.fac-about-links .fac-about-links__swiper--horizontal-2{display:block;width:100%;height:100%}}.fac-about-links .fac-about-links__swiper .swiper-wrapper{transition-timing-function:linear;will-change:transform;transform:translateZ(0)}.fac-about-links .fac-about-links__swiper .swiper-slide{width:100%;height:auto;aspect-ratio:4/3;padding:.6rem 0;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__swiper .swiper-slide{width:auto;height:100%;padding:0 .4rem}}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){.fac-about-links__swiper--vertical-1 .fac-about-links .fac-about-links__swiper .swiper-slide,.fac-about-links__swiper--vertical-2 .fac-about-links .fac-about-links__swiper .swiper-slide{height:auto}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links__swiper--horizontal-1 .fac-about-links .fac-about-links__swiper .swiper-slide,.fac-about-links__swiper--horizontal-2 .fac-about-links .fac-about-links__swiper .swiper-slide{width:auto}}.fac-about-links .fac-about-links__swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;vertical-align:bottom}@media screen and (orientation: landscape)and (max-width: 767px),screen and (min-width: 768px){.fac-about-links .fac-about-links__swiper--vertical-2 img{transform:translateY(-50%)}}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__swiper--horizontal-2 img{transform:translate(-50%)}}.fac-about-links .fac-about-links__text-content{display:flex;flex-direction:column;align-items:center;transition:all 1.2s cubic-bezier(.36,0,0,1);padding-right:3rem;padding-left:3rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__text-content{text-align:center}}.fac-about-links .fac-about-links__title{font-size:3rem;line-height:1;margin-bottom:1rem;font-family:YakuHanMP,plantin,dnp-shuei-nmincho-std,serif;letter-spacing:.03em;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__title{font-size:2.2rem}}.fac-about-links .fac-about-links__copy{font-size:1.3rem;line-height:1.7;text-align:center}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__copy{font-size:1.2rem}}.fac-about-links .fac-about-links__container{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:9.6rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__container{grid-template-columns:100%;margin-top:6.4rem;gap:1rem}}.fac-about-links .fac-about-links__link{width:100%;display:flex;align-items:center;justify-content:center;padding:1.4rem 3.2rem;background-color:#494a4d;color:#fff;text-decoration:none;transition:all 1.2s ease;font-size:1.3rem}@media screen and (orientation: portrait)and (max-width: 767px){.fac-about-links .fac-about-links__link{padding:1.3rem 2.4rem;font-size:1.2rem}}.fac-about-links .fac-about-links__link:hover{opacity:.8;transition:all .4s ease;text-decoration:none}.fac-about-links .fac-about-links__text{position:relative;z-index:1;font-family:YakuHanJP,MFW-YuGoPr6N-Medium,sans-serif;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fac-section-about-links.css.map */
