@-webkit-keyframes fadein-opacity{0%{opacity:0}100%{opacity:1}}@keyframes fadein-opacity{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0;filter:blur(12px);transform:translateY(40px) rotateX(-8deg) rotateY(8deg)}100%{opacity:1;filter:blur(0);transform:translateY(0) rotateX(0deg) rotateY(0deg)}}@keyframes fadein{0%{opacity:0;filter:blur(12px);transform:translateY(40px) rotateX(-8deg) rotateY(8deg)}100%{opacity:1;filter:blur(0);transform:translateY(0) rotateX(0deg) rotateY(0deg)}}@-webkit-keyframes fadeinR{0%{opacity:0;filter:blur(20px);transform:translateY(40px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes fadeinR{0%{opacity:0;filter:blur(20px);transform:translateY(40px)}100%{opacity:1;filter:blur(0);transform:translateY(0)}}@-webkit-keyframes fadetext{0%{opacity:0;transform:translateY(80px) skew(-12deg) scale(2) rotate(-60deg);filter:blur(10px)}100%{opacity:1;filter:blur(0);transform:translateY(0) skew(0) scale(1) rotate(0deg)}}@keyframes fadetext{0%{opacity:0;transform:translateY(80px) skew(-12deg) scale(2) rotate(-60deg);filter:blur(10px)}100%{opacity:1;filter:blur(0);transform:translateY(0) skew(0) scale(1) rotate(0deg)}}@-webkit-keyframes showText{0%{opacity:0;transform:translateY(100%);filter:blur(12px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes showText{0%{opacity:0;transform:translateY(100%);filter:blur(12px)}100%{opacity:1;transform:translateY(0);filter:blur(0)}}@-webkit-keyframes blur{0%{opacity:0;filter:blur(12px)}100%{opacity:1;filter:blur(0)}}@keyframes blur{0%{opacity:0;filter:blur(12px)}100%{opacity:1;filter:blur(0)}}.company--photo{position:relative}.company--photo .--text{position:absolute;bottom:40px;left:56px;color:#fff;text-align:left}.company--photo .--text .--cp{font-size:1.5em;margin:0 0 4px}.company--photo .--text .--name{font-size:1.5em;line-height:1.6}.company--photo .--text .--name span{display:block;font-size:.75em}.company--block{display:flex;justify-content:space-between;align-items:center;margin:64px 0}.company--block .--ph{width:calc(40% - 24px)}.company--block .--detail{width:calc(60% - 24px)}.company--block .--detail .--title{font-size:1.375em}.company--block .--detail .--desc{margin:16px 0 0;font-size:1em}.bnr__ss{line-height:1}.bnr__ss a{display:flex}.bnr__ss a .--ph{width:50%}.bnr__ss a .--text{width:50%}@media screen and (max-width: 767px){.l__page .page__article .company--photo{padding:0;margin:24px calc(50% - 50vw) 48px;width:100vw}.company--photo{position:relative}.company--photo .--text{position:absolute;bottom:16px;left:16px;color:#fff;text-align:left}.company--photo .--text .--cp{font-size:1.25em;margin:0 0 4px}.company--photo .--text .--name{font-size:1.25em;line-height:1.6}.company--photo .--text .--name span{display:block;font-size:.75em}.company--block{display:block;margin:48px 0}.company--block .--ph{width:auto}.company--block .--detail{width:auto;margin:24px 0 0}.company--block .--detail .--title{font-size:1.25em}.company--block .--detail .--desc{font-size:1em;line-height:2.5}.bnr__ss a{display:block}.bnr__ss a .--ph{width:auto}.bnr__ss a .--text{width:auto}}
/*# sourceMappingURL=company.min.css.map */