.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 .mission{display:inline-flex}.company .heading{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-size:24px;font-weight:700;line-height:32px;padding:var(--wonderfy-spacing-space-00h) var(--wonderfy-spacing-space-00) var(--wonderfy-spacing-space-00h) var(--wonderfy-spacing-space-00);letter-spacing:1px;border-color:var(--pink);border-bottom-width:2px;border-bottom-style:solid}.company .think-think-IQ{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:32px;font-weight:400;line-height:56px;letter-spacing:1.6px;color:rgba(0,0,0,0)}.company .text-wrapper{letter-spacing:.51px;color:#000}.company .span{font-size:24px;white-space:normal;letter-spacing:.29px;word-break:break-all;color:#000;overflow-wrap:break-word}.company .text-wrapper-2{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-weight:700;letter-spacing:.51px;color:#1e9eaf}.company .JICA-IQ{font-family:var(--noto-r-16-font-family);font-size:var(--noto-r-16-font-size);font-weight:var(--noto-r-16-font-weight);font-style:var(--noto-r-16-font-style);line-height:var(--noto-r-16-line-height);letter-spacing:var(--noto-r-16-letter-spacing)}.company .TIMSS-IQ{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.6px}.company .frame{display:flex;background-color:#ebebeb}.company .experiment-img{width:42%;height:auto;-o-object-fit:cover;object-fit:cover}.company .frame-17{display:flex;flex-direction:column;padding:36px;gap:10px}.company .element-RCT{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:12px;font-weight:400;line-height:20px;letter-spacing:.6px}.company .div{font-family:var(--noto-b-16-font-family);font-size:var(--noto-b-16-font-size);font-weight:var(--noto-b-16-font-weight);font-style:var(--noto-b-16-font-style);line-height:var(--noto-b-16-line-height);letter-spacing:var(--noto-b-16-letter-spacing)}.company .frame-2{display:flex;flex-direction:row;align-items:flex-start;gap:4px}.company .frame-2-2{margin-left:10px}.company .text-wrapper-3{font-family:var(--noto-b-14-font-family);font-size:var(--noto-b-14-font-size);font-weight:var(--noto-b-14-font-weight);font-style:var(--noto-b-14-font-style);line-height:var(--noto-b-14-line-height);letter-spacing:var(--noto-b-14-letter-spacing)}.company .frame-3{display:flex;align-items:center}.company .div-wrapper{position:relative;display:flex;width:34px;height:38px;border:.3px solid;border-color:#000;align-items:center;justify-content:center}.company .text-wrapper-4{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:12px;font-weight:400;line-height:21px;min-width:34px;text-align:center;letter-spacing:.6px;color:#333}.company .frame-4{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:12px;font-weight:400;line-height:18px;margin-left:5px;letter-spacing:0}.company .ellipse{width:75px;height:75px}.company .frame-5{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.company .frame-6{display:flex;flex-direction:row;width:100%;padding-top:5px;gap:20px}.company .frame-7{display:flex;flex-direction:column;border-radius:8px;background-color:#1e9eaf;flex-grow:1;align-items:center}.company .frame-8{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-size:21px;font-weight:700;line-height:50px;position:relative;height:50px;margin-top:-1px;text-align:center;letter-spacing:2.1px;color:var(--white);align-self:stretch}.company .group{display:flex;width:100%;height:106px;justify-content:center;align-items:center}.company .p{font-family:YakuHanJP,"Noto Sans JP-Black",Helvetica;font-size:28px;font-weight:400;line-height:32px;display:flex;height:100%;padding-bottom:10px;white-space:nowrap;letter-spacing:0;color:#ff0;align-items:flex-end}.company .text-wrapper-7{font-weight:900}.company .text-wrapper-8{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica}.company .element{font-family:YakuHanJP,"Noto Sans JP",Helvetica;font-size:124px;font-weight:600;line-height:100px;height:106px;letter-spacing:0;color:#ff0}.company .text-wrapper-11{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-size:69px;font-weight:700;line-height:28px;text-align:center;white-space:nowrap;letter-spacing:3.45px;color:#ff0}.company .frame-9{position:relative;display:flex;flex-direction:column;width:100%;height:60px;align-items:center;justify-content:center;align-self:stretch}.company .text-wrapper-12{font-family:var(--noto-b-18-font-family);font-size:var(--noto-b-18-font-size);font-weight:var(--noto-b-18-font-weight);font-style:var(--noto-b-18-font-style);line-height:var(--noto-b-18-line-height);height:22px;text-align:center;white-space:nowrap;letter-spacing:var(--noto-b-18-letter-spacing);color:var(--white)}.company .text-wrapper-13{font-family:YakuHanJP,"Noto Sans JP-Medium",Helvetica;font-size:12px;font-weight:500;line-height:28px;height:22px;text-align:center;white-space:nowrap;letter-spacing:.6px;color:var(--white)}.company .text-wrapper-14{font-family:var(--noto-b-18-font-family);font-size:var(--noto-b-18-font-size);font-weight:var(--noto-b-18-font-weight);font-style:var(--noto-b-18-font-style);line-height:60px;text-align:center;white-space:nowrap;letter-spacing:var(--noto-b-18-letter-spacing);color:var(--white)}.company .frame-10{display:flex;flex-direction:column;width:100%;padding-top:5px;padding-bottom:20px;border-radius:8px;background-color:#1e9eaf;align-items:center;align-self:stretch;gap:12px}.company .frame-11{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-size:18px;font-weight:700;line-height:32px;letter-spacing:1.8px;color:var(--white);gap:12px}.company .div-2{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-size:28px;font-weight:400;line-height:28px;position:relative;text-align:center;letter-spacing:1.4px;color:#fff}.company .text-wrapper-16{font-weight:700;letter-spacing:.39px}.company .text-wrapper-17{font-size:20px;font-weight:700;letter-spacing:.2px}.company .text-wrapper-18{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:20px;letter-spacing:.2px}.company .frame-13{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.company .IQ{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:24px;font-weight:400;line-height:48px;position:relative;margin-top:-1px;letter-spacing:1.2px;color:var(--black);align-self:stretch}.company .text-wrapper-19{letter-spacing:.29px}.company .text-wrapper-20{font-family:YakuHanJP,"Noto Sans JP-Bold",Helvetica;font-weight:700;letter-spacing:.29px}.company .frame-14{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:center;gap:120px;align-self:stretch}.company .frame-15{display:flex;flex-direction:column;align-items:center;gap:4px}.company .icon-sex{position:relative;width:100%;height:140px;align-self:stretch}.company .union{width:66px;height:140px}.company .img{width:66px;height:140px}.company .text-wrapper-21{font-family:var(--noto-b-16-font-family);font-size:var(--noto-b-16-font-size);font-weight:var(--noto-b-16-font-weight);font-style:var(--noto-b-16-font-style);line-height:var(--noto-b-16-line-height);position:relative;text-align:center;letter-spacing:var(--noto-b-16-letter-spacing);color:#000;align-self:stretch}.company .icon-year{position:relative;width:160px;height:140px}.company .overlap{position:relative;height:140px}.company .overlap-group{width:160px;height:121px}.company .union-2{width:77px;height:121px}.company .vector{width:89px;height:106px}.company .group-2{width:76px;height:102px}.company .vector-2{width:31px;height:31px}.company .icon-academic{display:flex;overflow:hidden;height:139px;align-items:center;justify-content:center}.company .group-3{width:126px;height:110px}.company .element-khmer{font-family:YakuHanJP,"Noto Sans JP-Regular",Helvetica;font-size:12px;font-weight:400;line-height:12px;position:relative;letter-spacing:.6px;color:rgba(0,0,0,0);align-self:stretch}.company .text-wrapper-22{line-height:24px;letter-spacing:.07px;color:#333}.company .text-wrapper-23{font-size:14px;line-height:28px;text-decoration:underline;letter-spacing:.1px;color:#1e9eaf}.company .text-wrapper-24{font-size:14px;line-height:27px;text-decoration:underline;letter-spacing:.1px;color:#1e9eaf}.company .text-wrapper-25{font-size:12px;text-decoration:underline;letter-spacing:.1px;color:#1e9eaf}.company .frame-16{font-family:YakuHanJP,"Noto Sans JP-Medium",Helvetica;font-size:var(--noto-r-18-font-size);font-weight:500;line-height:32px;position:relative;display:flex;width:100%;padding:24px 30px;letter-spacing:0;color:var(--white);border-radius:8px;background-color:var(--brandcolor);align-items:center;justify-content:center;gap:8px;align-self:stretch;flex:0 0 auto}@media screen and (max-width: 1023px){.company{width:90%;padding:var(--wonderfy-spacing-space-03)}}@media screen and (max-width: 767px){.company .frame{flex-direction:column}.company .experiment-img{width:100%}.company .frame-6{flex-direction:column}.company .frame-14{flex-direction:column;gap:var(--wonderfy-spacing-space-01)}}@media screen and (max-width: 575px){.company .think-think-IQ{font-size:20px;line-height:32px}.company .span{font-size:20px;line-height:32px}.company .JICA-IQ{font-size:var(--noto-r-14-font-size);line-height:26px}.company .frame-17{padding:20px 10px}.company .frame-8{font-size:var(--noto-b-14-font-size);font-weight:500;line-height:35px;height:35px}.company .group{height:73px}.company .p{font-size:24px;line-height:32px;padding-bottom:6px}.company .text-wrapper-7{font-weight:700}.company .element{font-size:84px;line-height:80px;height:84px}.company .text-wrapper-11{font-size:48px;font-weight:500;line-height:48px;height:48px}.company .frame-9{height:40px}.company .text-wrapper-12{font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);line-height:14px;height:14px}.company .text-wrapper-13{font-size:10px;line-height:12px;height:12px}.company .text-wrapper-14{font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);line-height:40px;height:40px}.company .frame-11{font-size:var(--noto-r-14-font-size);font-weight:var(--noto-r-14-font-weight);line-height:28px}.company .text-wrapper-16{font-size:var(--noto-b-20-font-size);font-weight:var(--noto-b-20-font-weight);line-height:22px}.company .text-wrapper-17{font-size:var(--noto-b-16-font-size);font-weight:var(--noto-b-16-font-weight);line-height:22px}.company .IQ{font-size:var(--noto-r-20-font-size);font-weight:var(--noto-r-20-font-weight);line-height:32px}.company .frame-16{font-size:var(--noto-r-16-font-size);line-height:28px;padding:18px 15px}}