main{padding-top:0 !important}.btn-contact a{max-width:537px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;background:#000;color:#fff;border-radius:100vmax;font-size:clamp(1.6rem, 2vw, 2rem);letter-spacing:0.1em;padding:1.2em 0}@media (hover: hover){.btn-contact a:hover{background:#fff;color:#000}}.btn-contact a .btn-ttlEn{font-family:"Outfit";font-size:clamp(2rem, 3vw, 3rem);font-weight:500}.btn-contact a .btn-ttlJa{font-weight:bold;letter-spacing:0.13em;margin-left:2em}.partner-head{background:url("../img/partner/mianimg.jpg") no-repeat center/cover;padding:clamp(150px, 23vw, 280px) 0 clamp(80px, 20vw, 200px)}.partner-head .page-ttlR .ttl-en{font-size:clamp(4rem, 13vw, 18rem);line-height:1}.partner-head .page-ttlR .ttl-ja{font-size:clamp(2rem, 2.6vw, 3rem)}.partner-head .partner-lead{margin:1em auto 2em;font-size:clamp(1.6rem, 3vw, 5rem);letter-spacing:0.13em;font-weight:bold;text-align:center}@media screen and (max-width: 576px){.partner-head .partner-lead{letter-spacing:normal}}.partner-listLead{width:fit-content;margin:0 auto;font-weight:bold;padding:clamp(80px, 20vw, 200px) 0 clamp(40px, 8vw, 80px)}.partner-listLead .partner-listLead_ttl{font-size:clamp(1.8rem, 2.6vw, 4rem);letter-spacing:0.1em}@media screen and (max-width: 767px){.partner-listLead .partner-listLead_ttl{letter-spacing:normal}}.partner-listWrap{position:relative}.partner-listWrap::after{content:"";width:100%;height:1px;background:#fff;display:block;position:absolute;bottom:0;left:0}.partner-list{display:flex;justify-content:space-between;flex-wrap:wrap;background:#E0E0E0;border-top:1px solid #fff}.partner-list::before,.partner-list::after{content:"";display:block;width:25%}.partner-list::before{order:1}@media screen and (max-width: 1200px){.partner-list::before{display:none}.partner-list::after{width:calc(100% * 1/3)}}@media screen and (max-width: 767px){.partner-list::after{display:none}}.partner-list .partner-item{width:25%;background:#fff;padding:clamp(30px, 4vw, 70px) clamp(15px, 3vw, 50px);border-bottom:1px solid #fff}.partner-list .partner-item:not(:nth-of-type(4n)){border-right:1px solid #fff}@media screen and (max-width: 1200px){.partner-list .partner-item{width:calc(100% * 1/3)}.partner-list .partner-item:not(:nth-of-type(4n)){border-right:none}.partner-list .partner-item:not(:nth-of-type(3n)){border-right:1px solid #fff}}@media screen and (max-width: 767px){.partner-list .partner-item{width:50%}.partner-list .partner-item:not(:nth-of-type(3n)){border-right:none}.partner-list .partner-item:not(:nth-of-type(2n)){border-right:1px solid #fff}}.partner-list .partner-item .item-ttl{margin-top:1em;text-align:center;font-size:clamp(1.6rem, 2vw, 3rem);font-weight:bold;letter-spacing:0.15em}.partner-list .partner-item .item-img img{aspect-ratio:1;width:100%;height:auto;object-fit:cover}.sec-entry-lead p{line-height:2;font-weight:600;font-size:clamp(2rem, 1.25vw, 2.4rem)}@media screen and (max-width: 960px){.sec-entry-lead p{font-size:clamp(1.6rem, 4.1666666667vw, 2.4rem)}}.sec-entry .entry-ttl{font-size:clamp(4rem, 8vw, 8rem)}.bottom_CtsLink_block{margin-top:clamp(80px, 20vw, 200px)}
/*# sourceMappingURL=partner.css.map */
