.company{display:flex;flex-direction:column;width:100%;max-width:980px;margin:0 auto;margin-bottom:var(--wonderfy-spacing-space-12);row-gap:var(--wonderfy-spacing-space-05)}.company .topimage{width:100%;height:auto}.company .txt{display:flex;flex-direction:column;gap:var(--wonderfy-spacing-space-03)}.company .profile{display:flex;align-items:flex-start;gap:var(--wonderfy-spacing-space-05)}.company .profile img{width:68%;height:auto}.company .frame{display:flex;flex-direction:column;gap:18px}.company .div{display:flex;flex-direction:column;gap:2px}.company .div-wrapper{font-family:var(--noto-r-14-font-family);font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);font-style:var(--noto-r-14-font-style);line-height:var(--noto-r-14-line-height);letter-spacing:var(--noto-r-14-letter-spacing)}.company .frame-2{font-family:var(--noto-b-30-font-family);font-size:var(--noto-b-30-font-size);font-weight:var(--noto-b-30-font-weight);font-style:var(--noto-b-30-font-style);line-height:var(--noto-b-30-line-height);letter-spacing:var(--noto-b-30-letter-spacing)}.company .element{font-family:var(--noto-r-14-font-family);font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);font-style:var(--noto-r-14-font-style);line-height:var(--noto-r-14-line-height);letter-spacing:var(--noto-r-14-letter-spacing)}.company .frame-3{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:8px;align-self:stretch}.company .frame-4{font-family:var(--noto-r-14-font-family);font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);font-style:var(--noto-r-14-font-style);line-height:var(--noto-r-14-line-height);width:45px;text-align:center;letter-spacing:var(--noto-r-14-letter-spacing);border:.5px solid;border-color:#000}.company .GET-KADOKAWA{font-family:var(--noto-r-14-font-family);font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);font-style:var(--noto-r-14-font-style);line-height:var(--noto-r-14-line-height);letter-spacing:var(--noto-r-14-letter-spacing)}.company .text-wrapper-5{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;align-self:stretch}.company .frame-5{display:flex;align-items:center;align-self:stretch}.company .frame-5 img{width:100%;height:auto}.company .frame-6{max-width:50%;aspect-ratio:512/296}.company .frame-6 .img{display:inline-block}.company .frame-6 .img img{width:100%;height:auto}.company .frame-7{font-family:var(--noto-r-14-font-family);font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);font-style:var(--noto-r-14-font-style);line-height:var(--noto-r-14-line-height);width:100px;text-align:center;letter-spacing:var(--noto-r-14-letter-spacing);border:.5px solid;border-color:#000}.company .text-wrapper-6{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-size:36px;font-weight:700;line-height:57px;margin-bottom:10px;letter-spacing:3px;align-self:stretch}.company .element-2{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;align-self:stretch}.company .frame-9{display:flex;gap:31px;align-self:stretch;align-items:flex-start}.company .text-wrapper-7{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:16px;font-weight:400;line-height:32px;letter-spacing:.8px;align-self:flex-start}@media screen and (max-width: 1023px){.company .txt{padding:var(--wonderfy-spacing-space-03)}.company .profile{padding:var(--wonderfy-spacing-space-03)}}@media screen and (max-width: 767px){.company .profile{flex-direction:column}.company .frame-5{flex-direction:column}.company .frame-9{flex-direction:column}.company .img{width:100%;height:auto}.company .img img{width:100%;height:auto}}@media screen and (max-width: 575px){.company .text-wrapper-6{font-size:20px;line-height:32px}}