@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:400;src:url(/lp/oujglobal/_astro/noto-sans-jp-v54-latin-regular.OmrGovnR.woff2) format("woff2")}@font-face{font-display:swap;font-family:Noto Sans JP;font-style:normal;font-weight:700;src:url(/lp/oujglobal/_astro/noto-sans-jp-v54-latin-700.CSg-7oU6.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sulphur Point;font-style:normal;font-weight:400;src:url(/lp/oujglobal/_astro/sulphur-point-v15-latin-regular.DscwyogM.woff2) format("woff2")}@font-face{font-display:swap;font-family:Sulphur Point;font-style:normal;font-weight:700;src:url(/lp/oujglobal/_astro/sulphur-point-v15-latin-700.DAkUaocp.woff2) format("woff2")}:root{--dark-blue: #172879;--orange: #fc9636;--white: #fff;--black: #222;--gray-blue: #92a0ba;--border-light: #e8e9eb;--border-dark: #e4e7ed;--pc-content-width: 98rem;--side-padding: 2rem;--easing-arrow: cubic-bezier(.25, .46, .45, .94)}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;color:var(--black)}@media (768px <= width){body{font-size:1.6rem}}@media (width < 768px){body{font-size:1.4rem}}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{font-size:2.5641025641vw}@media (768px <= width){html{font-size:.78125vw}}@media (min-width: 1280px){html{font-size:62.5%}}body{font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#222;line-height:1.6;text-align:left;letter-spacing:.05em;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{vertical-align:bottom;border:none;height:auto}li{list-style:none}input{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}i,em{font-style:normal}button{cursor:pointer}img{user-select:none;pointer-events:none}@media (768px <= width){.sp{display:none!important}}@media (width < 768px){.pc{display:none!important}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}svg{overflow:visible}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}button{cursor:pointer;text-align:inherit}footer:where(.astro-mz4kesy4){position:relative}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4),footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4){position:relative;z-index:2}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4){background:#e3e4ec;padding:30px 0;box-sizing:border-box}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .in:where(.astro-mz4kesy4){width:90%;margin:0 auto;max-width:1000px;display:grid;grid-template-columns:136px 1fr 1fr;gap:0 20px}@media (max-width: 1100px){footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .in:where(.astro-mz4kesy4){max-width:500px;grid-template-columns:1fr;gap:0 20px}}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tx_name:where(.astro-mz4kesy4){color:#172466;font-weight:700}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tx_name:where(.astro-mz4kesy4) .nm1:where(.astro-mz4kesy4){font-size:2rem}@media (max-width: 1100px){footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tx_name:where(.astro-mz4kesy4){text-align:center;margin-bottom:30px}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tx_name:where(.astro-mz4kesy4) br:where(.astro-mz4kesy4){display:none}}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .mails:where(.astro-mz4kesy4){text-decoration:none;color:#172466;font-size:2rem;font-weight:700;background:#fff;text-align:center;border-radius:10px;display:flex;align-items:center;transition:all .3s ease}@media (hover: hover) and (pointer: fine){footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .mails:where(.astro-mz4kesy4):hover{opacity:.5}}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .mails:where(.astro-mz4kesy4) em:where(.astro-mz4kesy4){width:100%}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .mails:where(.astro-mz4kesy4) i:where(.astro-mz4kesy4){background:url(/lp/oujglobal/_astro/mails.CtxE8s9q.png) center left no-repeat;background-size:27px auto;padding-left:35px}@media (max-width: 1100px){footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .mails:where(.astro-mz4kesy4){padding:18px 0;margin-bottom:20px}}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4){font-weight:700;background:#fff;text-align:center;border-radius:10px;display:flex;flex-direction:column}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4){text-decoration:none;display:block;text-align:center;color:#172466;font-size:2rem;font-weight:700;padding:13px 0;transition:all .3s ease}@media (hover: hover) and (pointer: fine){footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4):hover{opacity:.5}}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4) i:where(.astro-mz4kesy4){background:url(/lp/oujglobal/_astro/smp.CUBTof1f.png) center left no-repeat;background-size:17px auto;padding:5px 0 5px 25px}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4){display:grid;grid-template-columns:auto 1fr 1fr;font-size:1.2rem;line-height:1;border-top:1px solid #eeeff4;flex:1;align-items:center;padding:10px 15px}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .t:where(.astro-mz4kesy4){background:#172466;border-radius:100vmax;color:#fff;padding:5px 10px}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .d:where(.astro-mz4kesy4),footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .t1:where(.astro-mz4kesy4){font-size:1.3rem;padding:4px 10px}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .t1:where(.astro-mz4kesy4),footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .t3:where(.astro-mz4kesy4){border-left:1px solid #eeeff4}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .t3:where(.astro-mz4kesy4){line-height:1.2;padding:5px 0}@media (max-width: 1100px){footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .t3:where(.astro-mz4kesy4){padding:5px 0}}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .tel_bx:where(.astro-mz4kesy4) .btm:where(.astro-mz4kesy4) .d2:where(.astro-mz4kesy4){padding:13px 0;background:#eeeff4}@media (max-width: 1100px){footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .sns:where(.astro-mz4kesy4){max-width:90px;margin-top:-40px}footer:where(.astro-mz4kesy4) .ft1:where(.astro-mz4kesy4) .sns:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4){margin:0 auto 0 0}}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4){background:#172466;color:#fff}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .in:where(.astro-mz4kesy4){display:grid;grid-template-columns:1fr;font-weight:700;padding:40px 0}@media (max-width: 767px){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .in:where(.astro-mz4kesy4){display:block}}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .logos:where(.astro-mz4kesy4){color:#fff}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4){transition:all .3s ease}@media (hover: hover) and (pointer: fine){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4):hover{opacity:.7}}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4){text-align:center;margin:0 auto}@media (width < 768px){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4){max-width:300px}}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4) .in1:where(.astro-mz4kesy4){display:inline-block}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4) .in2:where(.astro-mz4kesy4){display:flex}@media (768px <= width){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4) .in2:where(.astro-mz4kesy4)>li:where(.astro-mz4kesy4):not(:first-child){position:relative;padding-left:20px;margin-left:20px}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4) .in2:where(.astro-mz4kesy4)>li:where(.astro-mz4kesy4):not(:first-child):before{content:"";display:block;height:1em;width:1px;background:currentColor;position:absolute;top:0;bottom:0;left:0;margin:auto 0}}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4) .in2:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4){font-size:1.4rem;color:#fff;text-decoration:none;padding:0;text-align:center}@media (width < 768px){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4) .in2:where(.astro-mz4kesy4){flex-direction:column;margin-top:10px;gap:10px 0}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .menus:where(.astro-mz4kesy4) .in2:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4){border:none}}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .sns:where(.astro-mz4kesy4){display:grid;grid-template-columns:1fr;gap:0 20px}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .sns:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4){display:block;width:35px;margin:0 0 0 auto;transition:all .3s ease}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .sns:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4):hover{opacity:.7}@media (width < 768px){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .sns:where(.astro-mz4kesy4){max-width:80px;margin-top:-80px}}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .ft_logos:where(.astro-mz4kesy4){max-width:300px;width:90%;margin:10px auto 0;text-align:center}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .ft_logos:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4){color:#fff;text-decoration:none}footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .ft_logos:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4) .tx:where(.astro-mz4kesy4){margin:30px 0}@media (width < 768px){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .ft_logos:where(.astro-mz4kesy4) a:where(.astro-mz4kesy4) .tx:where(.astro-mz4kesy4){margin:20px 0 0}}@media (width < 768px){footer:where(.astro-mz4kesy4) .ft2:where(.astro-mz4kesy4) .ft_logos:where(.astro-mz4kesy4){max-width:250px;width:90%;font-size:1.4rem;margin:0 auto}}footer:where(.astro-mz4kesy4) .copys:where(.astro-mz4kesy4){text-align:center;font-size:1rem;padding:10px 0}.logo:where(.astro-mz4kesy4){width:250px}@media (768px <= width){.logo:where(.astro-mz4kesy4){width:300px}}.got:where(.astro-oeuht7ox){display:block;width:48px;margin:90px 10px 20px auto;transition:all .3s ease}@media (width < 768px){.got:where(.astro-oeuht7ox){margin:70px 10px 20px auto}}@media (hover: hover) and (pointer: fine){.got:where(.astro-oeuht7ox):hover{opacity:.5}}.got:where(.astro-oeuht7ox) img:where(.astro-oeuht7ox){width:100%}.smenu:where(.astro-hileosaz){position:sticky;top:0;right:0;z-index:12;display:block;width:100%;background:#fff;padding-left:20px;box-shadow:0 4px 4px #0000001a}@media (width < 830px){.smenu:where(.astro-hileosaz){padding-left:0;box-shadow:none}}.logo:where(.astro-hileosaz){position:relative;z-index:110;padding:15px 0;box-sizing:inherit}.logo:where(.astro-hileosaz) img:where(.astro-hileosaz){width:197px;height:50px}@media (width < 830px){.logo:where(.astro-hileosaz){width:100%;display:block;padding:11.5px 0;box-shadow:0 3px 6px #00000026}.logo:where(.astro-hileosaz) img:where(.astro-hileosaz){height:37px;width:auto;padding-left:20px;box-sizing:border-box}}@media (width < 768px){.logo:where(.astro-hileosaz) img:where(.astro-hileosaz){padding-left:13px}}#nav-drawer:where(.astro-hileosaz){position:relative;display:flex;justify-content:space-between}@media (width < 830px){#nav-drawer:where(.astro-hileosaz){padding-left:0}}@media (width < 768px){#nav-drawer:where(.astro-hileosaz){align-items:center}}#nav-open:where(.astro-hileosaz){display:none;width:60px;height:60px;vertical-align:middle;padding:46px 31.5px;box-sizing:border-box;z-index:10000;cursor:pointer;transition:all .5s ease;margin-left:50px}#nav-open:where(.astro-hileosaz) span:where(.astro-hileosaz),#nav-open:where(.astro-hileosaz) span:where(.astro-hileosaz):before,#nav-open:where(.astro-hileosaz) span:where(.astro-hileosaz):after{position:absolute;height:2px;width:35px;border-radius:10px;background:#000;display:block;content:"";cursor:pointer;transition:all .3s ease}#nav-open:where(.astro-hileosaz) span:where(.astro-hileosaz):before{bottom:-14px;width:23px;left:12px}#nav-open:where(.astro-hileosaz) span:where(.astro-hileosaz):after{content:none}@media (width < 830px){#nav-open:where(.astro-hileosaz){display:inline-block;padding:21px 12.5px;margin-left:0;position:absolute;right:0;top:0;box-shadow:0 3px 6px #00000026}}#nav-close:where(.astro-hileosaz){display:block;position:fixed;z-index:99;top:0;left:0;width:50%;height:100%;opacity:0;visibility:hidden;transition:.3s ease-in-out}#nav-content:where(.astro-hileosaz){display:none;opacity:0;visibility:hidden;overflow:auto;top:0;right:0;z-index:9999;width:auto;max-width:none;height:100%;transition:.3s ease-in-out;-webkit-overflow-scrolling:touch}#nav-content:where(.astro-hileosaz) a:where(.astro-hileosaz){text-decoration:none;font-size:1.4rem;margin-right:50px;transition:all .3s ease;white-space:nowrap;position:relative;font-weight:700}#nav-content:where(.astro-hileosaz) a:where(.astro-hileosaz):hover{color:#999}@media (width < 830px){#nav-content:where(.astro-hileosaz){opacity:0;visibility:hidden;position:fixed;z-index:100;width:100%;display:block;text-align:center;padding-top:100px;background:#fff}#nav-content:where(.astro-hileosaz) p:where(.astro-hileosaz){width:90%;margin:0 auto}#nav-content:where(.astro-hileosaz) a:where(.astro-hileosaz){display:block;font-size:2.2rem;box-sizing:border-box;font-weight:400;width:100%;max-width:350px;margin:0 auto;color:#172466}#nav-content:where(.astro-hileosaz) .spl:where(.astro-hileosaz){text-align:left;position:relative;padding:5px 0 5px 15px}#nav-content:where(.astro-hileosaz) .spl:where(.astro-hileosaz):before{content:"";position:absolute;top:22px;left:0;width:5px;height:5px;border-radius:100%;background:#172466}#nav-content:where(.astro-hileosaz) .sp_n11:where(.astro-hileosaz),#nav-content:where(.astro-hileosaz) .sp_n12:where(.astro-hileosaz){text-decoration:none;color:#fff;font-weight:700;text-align:center;transition:all .3s ease;border-radius:10px;padding:23px 0;font-size:1.8rem;letter-spacing:.2em;box-shadow:-5px -5px #00000026 inset}#nav-content:where(.astro-hileosaz) .sp_n11:where(.astro-hileosaz) i:where(.astro-hileosaz),#nav-content:where(.astro-hileosaz) .sp_n12:where(.astro-hileosaz) i:where(.astro-hileosaz){padding:10px 0}#nav-content:where(.astro-hileosaz) .sp_n11:where(.astro-hileosaz){background:#da0011;margin:30px auto 20px}#nav-content:where(.astro-hileosaz) .sp_n11:where(.astro-hileosaz) i:where(.astro-hileosaz){background:url(../images/pen.png) center left no-repeat;background-size:24px auto;padding-left:35px}#nav-content:where(.astro-hileosaz) .sp_n11:where(.astro-hileosaz):hover{background:#9c0612;box-shadow:none}#nav-content:where(.astro-hileosaz) .sp_n12:where(.astro-hileosaz){background:#172466;letter-spacing:0}#nav-content:where(.astro-hileosaz) .sp_n12:where(.astro-hileosaz) i:where(.astro-hileosaz){background:url(../images/pdf.png) center left no-repeat;background-size:24px auto;padding-left:35px}#nav-content:where(.astro-hileosaz) .sp_n12:where(.astro-hileosaz):hover{background:#091036;box-shadow:none}}@media (width < 768px){#nav-content:where(.astro-hileosaz) .spl:where(.astro-hileosaz){max-width:330px}#nav-content:where(.astro-hileosaz) .sp_n11:where(.astro-hileosaz),#nav-content:where(.astro-hileosaz) .sp_n12:where(.astro-hileosaz){max-width:330px;padding:20px 0}}#nav-input:where(.astro-hileosaz):checked~#nav-close:where(.astro-hileosaz){visibility:visible;opacity:1}#nav-input:where(.astro-hileosaz):checked~#nav-content:where(.astro-hileosaz){opacity:1;visibility:visible}#nav-input:where(.astro-hileosaz):checked~#nav-open:where(.astro-hileosaz) span:where(.astro-hileosaz){transform:rotate(25deg);top:29px}#nav-input:where(.astro-hileosaz):checked~#nav-open:where(.astro-hileosaz) span:where(.astro-hileosaz):before{bottom:0;transform:rotate(130deg);width:35px;left:0}.nav-unshown:where(.astro-hileosaz){display:none}.nv_mini:where(.astro-hileosaz){max-width:550px;width:100%;display:grid;grid-template-columns:1fr 1fr}.nv_mini:where(.astro-hileosaz) a:where(.astro-hileosaz){text-decoration:none;color:#fff;font-weight:700;text-align:center;transition:all .3s ease}.nv_mini:where(.astro-hileosaz) .in1:where(.astro-hileosaz){padding:25px 0;display:inline-block}.nv_mini:where(.astro-hileosaz) .in2:where(.astro-hileosaz){display:flex;justify-content:flex-start;align-items:center;gap:0 10px}.nv_mini:where(.astro-hileosaz) .in2:where(.astro-hileosaz) img:where(.astro-hileosaz){width:auto;height:26px}.nv_mini:where(.astro-hileosaz) .sp_n1:where(.astro-hileosaz){background:#da0011}.nv_mini:where(.astro-hileosaz) .sp_n1:where(.astro-hileosaz):hover{background:#9c0612}.nv_mini:where(.astro-hileosaz) .sp_n2:where(.astro-hileosaz){background:#172466}.nv_mini:where(.astro-hileosaz) .sp_n2:where(.astro-hileosaz):hover{background:#091036}@media (width < 830px){.nv_mini:where(.astro-hileosaz){max-width:140px;margin-right:60px;box-shadow:0 3px 6px #00000026;z-index:110}.nv_mini:where(.astro-hileosaz) .in1:where(.astro-hileosaz){padding:7px 0}.nv_mini:where(.astro-hileosaz) .in2:where(.astro-hileosaz){display:block;text-align:center;font-size:1.05rem;letter-spacing:0}.nv_mini:where(.astro-hileosaz) .in2:where(.astro-hileosaz) .ic:where(.astro-hileosaz){margin-bottom:5px}.nv_mini:where(.astro-hileosaz) .in2:where(.astro-hileosaz) img:where(.astro-hileosaz){display:inline-block;width:auto;height:23px}.nv_mini:where(.astro-hileosaz) .sp_n2:where(.astro-hileosaz) i:where(.astro-hileosaz){display:none}}@media (width < 768px){.nv_mini:where(.astro-hileosaz){line-height:1}.nv_mini:where(.astro-hileosaz) .in1:where(.astro-hileosaz){padding:11px 0}}.side:where(.astro-yk363fbe){position:fixed;right:-1px;bottom:30px;width:66px;z-index:18}@media (width < 768px){.side:where(.astro-yk363fbe){width:46px}}.side:where(.astro-yk363fbe) img:where(.astro-yk363fbe){width:100%;height:auto}.deco-block:where(.astro-4wv2nki7){width:1rem;aspect-ratio:1/1;display:inline-block;position:relative}.deco-block:where(.astro-4wv2nki7):before,.deco-block:where(.astro-4wv2nki7):after{aspect-ratio:1/1;content:"";width:.5rem;position:absolute}.deco-block:where(.astro-4wv2nki7):before{top:0;left:0;background-color:var(--orange)}.deco-block:where(.astro-4wv2nki7):after{inset:auto 0 0 auto;background-color:var(--dark-blue)}a:where(.astro-zx2zpirf){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;position:relative;color:var(--white);background-color:var(--orange);border-radius:calc(infinity * 1px);padding-top:1.1rem;padding-bottom:1.2rem;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;text-align:center;width:fit-content;margin-inline:auto;gap:1rem;transition:background-color .2s ease-out}@media (width < 768px){a:where(.astro-zx2zpirf){font-size:1.4rem;padding-inline:3rem}}@media (768px <= width){a:where(.astro-zx2zpirf){padding-inline:2.4rem}}@media (hover: hover) and (pointer: fine){a:where(.astro-zx2zpirf):hover{background-color:var(--dark-blue)}a:where(.astro-zx2zpirf):hover:after{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7495%) hue-rotate(288deg)}}a:where(.astro-zx2zpirf):after{content:"";display:inline-block;width:1rem;height:1rem;background:url(/lp/oujglobal/_astro/block_dark.CdW68FTv.svg) center/contain no-repeat;transition:filter .2s ease-out}@media (width < 768px){.key-visual:where(.astro-wodpcekx){background:#e6ebf2;padding-bottom:2rem}}@media (768px <= width){.key-visual:where(.astro-wodpcekx){padding-top:5.6rem;background:#fff;width:98rem;margin:auto;position:relative}}.image-wrapper:where(.astro-wodpcekx){position:relative;z-index:0}@media (768px <= width){.image-wrapper:where(.astro-wodpcekx){width:fit-content;margin:auto;padding:2rem;background:#e6ebf2}}.image:where(.astro-wodpcekx){display:block;margin:auto;width:35.4rem}@media (768px <= width){.image:where(.astro-wodpcekx){width:40rem}}.decoration:where(.astro-wodpcekx){position:absolute;width:4rem}@media (width < 768px){.decoration:where(.astro-wodpcekx){display:none}}.decorationLeft:where(.astro-wodpcekx){left:calc(50% - 35rem);top:15rem}.decorationRight:where(.astro-wodpcekx){right:calc(50% - 35rem);bottom:7rem;rotate:y 180deg}.smallHeading:where(.astro-vtqrx3mc){color:var(--orange);font-weight:700;display:flex;align-items:center;gap:1.2rem;font-size:1.4rem;letter-spacing:0;line-height:1}@media (768px <= width){.smallHeading:where(.astro-vtqrx3mc){font-size:1.6rem}}.smallHeading:where(.astro-vtqrx3mc)[lang=en]{font-family:Sulphur Point,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}@media (768px <= width){.nameGroup:where(.astro-awsk5afk){display:flex;align-items:baseline;gap:1em}}.name:where(.astro-awsk5afk){font-size:3rem;font-weight:700;color:var(--dark-blue);line-height:1.5;letter-spacing:.05em}.bio:where(.astro-awsk5afk){font-size:2rem;font-weight:700;color:var(--dark-blue);line-height:1.5;letter-spacing:.05em}.profileHeading:where(.astro-awsk5afk){margin-top:3rem}.profileContent:where(.astro-awsk5afk){font-size:1.3rem;line-height:2;letter-spacing:.05em;margin-top:1rem}@media (768px <= width){.profileContent:where(.astro-awsk5afk){font-size:1.4rem}}.index:where(.astro-awsk5afk){background:#eef2f9;border-radius:1.2rem;margin-top:3rem;padding:2rem 3rem}@media (768px <= width){.index:where(.astro-awsk5afk){display:flex;align-items:start;padding:3rem 4rem;gap:3rem}}@media (768px <= width){.indexHeading:where(.astro-awsk5afk){flex-shrink:0;margin-top:.5rem}}@media (width < 768px){.index:where(.astro-awsk5afk) ol:where(.astro-awsk5afk){margin-top:1rem}}.index:where(.astro-awsk5afk) li:where(.astro-awsk5afk)+li:where(.astro-awsk5afk){margin-top:1rem}.index:where(.astro-awsk5afk) a:where(.astro-awsk5afk){color:var(--dark-blue);font-size:1.3rem;font-weight:700;line-height:1.6;letter-spacing:.05em;text-decoration-line:underline}@media (768px <= width){.index:where(.astro-awsk5afk) a:where(.astro-awsk5afk){font-size:1.4rem}}@media (any-hover: hover){.index:where(.astro-awsk5afk) a:where(.astro-awsk5afk):hover{text-decoration:none}}div:where(.astro-4mlr4ye4){line-height:2;font-size:1.3rem;letter-spacing:.05em;border-bottom:1px solid #c2c1d0;padding-bottom:6rem}@media (768px <= width){div:where(.astro-4mlr4ye4){font-size:1.4rem;padding-left:24rem;overflow:hidden;padding-bottom:10rem}}div:where(.astro-4mlr4ye4)>*+*{margin-top:1lh}div:where(.astro-4mlr4ye4) h3{border-top:1px solid #c2c1d0;margin-top:6rem;padding-top:6rem;color:var(--dark-blue);font-weight:700;font-size:2.2rem;line-height:1.6;letter-spacing:.05em;margin-bottom:3rem}@media (768px <= width){div:where(.astro-4mlr4ye4) h3{font-size:2.4rem;margin-left:-24rem;float:left;width:24rem;padding-right:3.5rem}}div:where(.astro-4mlr4ye4) h3:before{content:"";display:block;width:4rem;aspect-ratio:40/32;background:url(/lp/oujglobal/_astro/decoration-blocks.07HzY0xZ.svg) 50% 50%/contain no-repeat;margin-bottom:2rem}@media (768px <= width){div:where(.astro-4mlr4ye4) h3,div:where(.astro-4mlr4ye4) h3+*{border-top:1px solid #c2c1d0;margin-top:10rem;padding-top:10rem}}div:where(.astro-4mlr4ye4)>p:not(.title){text-indent:1em}.relatedLinks:where(.astro-d72ugkc2){background:#eef2f9;border-radius:1.2rem;margin-top:6rem;padding:2rem 3rem}@media (768px <= width){.relatedLinks:where(.astro-d72ugkc2){display:flex;align-items:start;padding:3rem 4rem;gap:3rem}}@media (width < 768px){.heading:where(.astro-d72ugkc2){font-size:1.6rem}}@media (768px <= width){.heading:where(.astro-d72ugkc2){flex-shrink:0;margin-top:.4rem}}.relatedLinks:where(.astro-d72ugkc2) ul:where(.astro-d72ugkc2){padding-left:1.5em}@media (width < 768px){.relatedLinks:where(.astro-d72ugkc2) ul:where(.astro-d72ugkc2){margin-top:1rem}}.relatedLinks:where(.astro-d72ugkc2) li:where(.astro-d72ugkc2){list-style-type:disc}.relatedLinks:where(.astro-d72ugkc2) li:where(.astro-d72ugkc2)+li:where(.astro-d72ugkc2){margin-top:1rem}.relatedLinks:where(.astro-d72ugkc2) a:where(.astro-d72ugkc2){color:var(--dark-blue);font-size:1.3rem;font-weight:700;line-height:1.6;letter-spacing:.05em;text-decoration-line:underline}@media (768px <= width){.relatedLinks:where(.astro-d72ugkc2) a:where(.astro-d72ugkc2){font-size:1.4rem}}@media (any-hover: hover){.relatedLinks:where(.astro-d72ugkc2) a:where(.astro-d72ugkc2):hover{text-decoration:none}}body{background:#f2f5f7}.breadcrumb:where(.astro-kao3y3vr){display:flex;align-items:center;gap:1rem;width:35rem;padding:2rem 0;margin:auto}@media (768px <= width){.breadcrumb:where(.astro-kao3y3vr){width:98rem;padding-top:8rem}}.breadcrumb:where(.astro-kao3y3vr) li:where(.astro-kao3y3vr){color:#92a0ba;font-size:1.3rem;font-style:normal;font-weight:700;line-height:1.6;letter-spacing:.05em;display:flex;align-items:center;gap:1rem;white-space:nowrap}.breadcrumb:where(.astro-kao3y3vr) li:where(.astro-kao3y3vr):not(:last-child):after{content:"";display:block;width:1em;height:1em;background:url(/lp/oujglobal/_astro/blocky-arrow.cBFOUdyC.svg) 50% 50%/1rem auto no-repeat}.breadcrumb:where(.astro-kao3y3vr) li:where(.astro-kao3y3vr):last-child{flex:1;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.breadcrumb:where(.astro-kao3y3vr) a:where(.astro-kao3y3vr){color:var(--dark-blue)}@media (any-hover: hover){.breadcrumb:where(.astro-kao3y3vr) a:where(.astro-kao3y3vr):hover{text-decoration:underline}}h1:where(.astro-kao3y3vr){background:#e6ebf2;color:var(--dark-blue);text-align:center;font-size:2.2rem;font-weight:700;line-height:150%;letter-spacing:.1rem;word-break:keep-all;overflow-wrap:anywhere;padding:4rem 2rem 3.5rem}@media (768px <= width){h1:where(.astro-kao3y3vr){width:98rem;margin:auto;border-radius:1.2rem 1.2rem 0 0;padding:4rem;font-size:3rem}}.content:where(.astro-kao3y3vr){background:#fff;width:35rem;margin:2rem auto 0;border-radius:1.2rem;padding:3rem 3rem 6rem}@media (768px <= width){.content:where(.astro-kao3y3vr){width:98rem;margin:0 auto;padding:10rem 15rem 6rem;border-radius:0 0 1.2rem 1.2rem}}.topPageLink:where(.astro-kao3y3vr){margin-top:6rem}picture:where(.astro-sxnz4lrq){display:block;width:100%;height:auto}img:where(.astro-sxnz4lrq){display:block;width:100%;height:auto}.aboveTheFold:where(.astro-nb4dcnqm){background:#ef7e00;padding:20px 0 0 30px;box-sizing:border-box;text-align:center}img:where(.astro-nb4dcnqm){display:inline-block;width:100%;max-width:1440px;height:auto}.modal-wraps:where(.astro-axgch6xk){max-width:100%;max-height:100%;border:none;padding:0;height:80vh;overflow:visible;background:#849fca}.modal-body:where(.astro-axgch6xk){overflow-y:auto;height:100%}.modal-body:where(.astro-axgch6xk) .modal-content:where(.astro-axgch6xk){aspect-ratio:9/16}.modal-body:where(.astro-axgch6xk) iframe:where(.astro-axgch6xk){width:auto;height:80vh;aspect-ratio:9/16}.modal-body:where(.astro-axgch6xk).md_169{width:100%;max-width:800px;height:auto}.modal-body:where(.astro-axgch6xk).md_169 .modal-content:where(.astro-axgch6xk){aspect-ratio:16/9}.modal-body:where(.astro-axgch6xk).md_169 iframe:where(.astro-axgch6xk){width:100%;max-width:800px;height:auto;aspect-ratio:16/9}@media all and (max-width: 1000px){.modal-body:where(.astro-axgch6xk).md_169{max-width:80%}.modal-body:where(.astro-axgch6xk).md_169 iframe:where(.astro-axgch6xk){max-width:100%}}@media all and (max-width: 767px){.modal-body:where(.astro-axgch6xk){height:75vh}.modal-body:where(.astro-axgch6xk) iframe:where(.astro-axgch6xk){height:75vh}.modal-body:where(.astro-axgch6xk).md_169 .modal-content:where(.astro-axgch6xk){aspect-ratio:16/9}.modal-body:where(.astro-axgch6xk).md_169 iframe:where(.astro-axgch6xk){height:auto;aspect-ratio:16/9}}.modal-close:where(.astro-axgch6xk){position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-40px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}@media all and (max-width: 767px){.modal-close:where(.astro-axgch6xk){top:-50px;right:0}}.md_txx:where(.astro-axgch6xk){width:83.5%}.md_txx:where(.astro-axgch6xk) .modal-content:where(.astro-axgch6xk){aspect-ratio:unset}.md_txx:where(.astro-axgch6xk) .mdi1:where(.astro-axgch6xk){background:#849fca;aspect-ratio:unset;padding:70px}.md_txx:where(.astro-axgch6xk) .mdi2:where(.astro-axgch6xk){background:#fff;border-radius:10px;padding:40px 50px;box-sizing:border-box}.md_txx:where(.astro-axgch6xk) h2:where(.astro-axgch6xk){text-align:center;font-size:3.4rem}.md_txx:where(.astro-axgch6xk) .tx:where(.astro-axgch6xk){letter-spacing:.05em;line-height:2}.md_txx:where(.astro-axgch6xk) .tx:where(.astro-axgch6xk) i:where(.astro-axgch6xk){font-weight:700}.md_txx:where(.astro-axgch6xk) .tx1:where(.astro-axgch6xk){margin-top:30px}.md_txx:where(.astro-axgch6xk) .tx2:where(.astro-axgch6xk){margin-top:40px}.md_txx:where(.astro-axgch6xk) .tx2:where(.astro-axgch6xk) p:where(.astro-axgch6xk){font-weight:700;position:relative;padding-left:15px;box-sizing:border-box}.md_txx:where(.astro-axgch6xk) .tx2:where(.astro-axgch6xk) p:where(.astro-axgch6xk):before{content:"";position:absolute;top:14px;left:0;width:5px;height:5px;border-radius:100%;background:#000}.md_txx:where(.astro-axgch6xk) .tx3:where(.astro-axgch6xk){margin:20px 0;background:#f5f5f5;font-weight:700;padding:20px 30px}.md_txx:where(.astro-axgch6xk) .img_log:where(.astro-axgch6xk){margin-top:80px}.md_txx:where(.astro-axgch6xk) .img_log:where(.astro-axgch6xk) .tl:where(.astro-axgch6xk){font-weight:700;margin-bottom:40px}.md_txx:where(.astro-axgch6xk) .img_log:where(.astro-axgch6xk) .img:where(.astro-axgch6xk){width:87%;margin:0 auto}.md_txx:where(.astro-axgch6xk) .img_log:where(.astro-axgch6xk) .img:where(.astro-axgch6xk) img:where(.astro-axgch6xk){width:100%}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk){margin-top:80px;background:#f5f5f5;padding:40px 30px;box-sizing:border-box;display:grid;grid-template-columns:214px 1fr;gap:0 30px}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .ttl:where(.astro-axgch6xk){font-size:1.4rem;margin-bottom:30px}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .ttl:where(.astro-axgch6xk) i:where(.astro-axgch6xk){font-weight:700;font-size:1.8rem;margin-right:5px}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .ttl:where(.astro-axgch6xk) em:where(.astro-axgch6xk){font-size:1.2rem}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .line2:where(.astro-axgch6xk){display:grid;grid-template-columns:101px 1fr;gap:0 30px;margin-bottom:30px;line-height:1.7;letter-spacing:0}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .line2:where(.astro-axgch6xk):last-of-type{margin-bottom:0}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .line2:where(.astro-axgch6xk) .ymd2:where(.astro-axgch6xk){font-weight:700;text-align:right}@media all and (max-width: 1160px){.md_txx:where(.astro-axgch6xk) .mdi1:where(.astro-axgch6xk){padding:35px}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk){grid-template-columns:1fr;gap:30px 0}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .img:where(.astro-axgch6xk){margin:0 auto;width:214px}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .mdi1:where(.astro-axgch6xk){padding:40px 25px}}@media all and (max-width: 900px){.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .line2:where(.astro-axgch6xk){grid-template-columns:1fr;gap:0}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .line2:where(.astro-axgch6xk) .ymd2:where(.astro-axgch6xk){text-align:left}}@media all and (max-width: 767px){.md_txx:where(.astro-axgch6xk){width:92.1%}.md_txx:where(.astro-axgch6xk) .mdi1:where(.astro-axgch6xk){width:100%;padding:22px}.md_txx:where(.astro-axgch6xk) .mdi2:where(.astro-axgch6xk){padding:22px}.md_txx:where(.astro-axgch6xk) h2:where(.astro-axgch6xk){letter-spacing:0;width:110%;position:relative;left:-5%;margin-top:20px;font-size:2.4rem}.md_txx:where(.astro-axgch6xk) .tx:where(.astro-axgch6xk){font-size:1.6rem;line-height:1.7}.md_txx:where(.astro-axgch6xk) .tx1:where(.astro-axgch6xk){margin-top:30px}.md_txx:where(.astro-axgch6xk) .tx2:where(.astro-axgch6xk){margin-top:30px}.md_txx:where(.astro-axgch6xk) .tx2:where(.astro-axgch6xk) p:where(.astro-axgch6xk):nth-of-type(1){margin-top:10px}.md_txx:where(.astro-axgch6xk) .tx2:where(.astro-axgch6xk) p:where(.astro-axgch6xk):before{top:12px}.md_txx:where(.astro-axgch6xk) .tx3:where(.astro-axgch6xk){margin:20px 0;padding:20px 17px}.md_txx:where(.astro-axgch6xk) .img_log:where(.astro-axgch6xk){margin-top:60px}.md_txx:where(.astro-axgch6xk) .img_log:where(.astro-axgch6xk) .tl:where(.astro-axgch6xk){margin-bottom:20px}.md_txx:where(.astro-axgch6xk) .img_log:where(.astro-axgch6xk) .img:where(.astro-axgch6xk){width:90%;margin:0 auto}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk){margin-top:50px;padding:35px 18px}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .line2:where(.astro-axgch6xk){font-size:1.4rem;margin-bottom:20px}.md_txx:where(.astro-axgch6xk) .hist:where(.astro-axgch6xk) .line2:where(.astro-axgch6xk) .ymd2:where(.astro-axgch6xk){margin-bottom:3px}}:root{scrollbar-gutter:stable}:root:has(:modal){overflow:hidden}.news-item:where(.astro-uooeezir){display:flex;width:100%;gap:1rem;align-items:center;padding:0 1rem 1.4rem;border-bottom:solid 1px var(--border-light);position:relative}@media (hover: hover) and (pointer: fine){.news-item:where(.astro-uooeezir):is(:any-link,button):hover:after{scale:1;transform-origin:0}}.news-item:where(.astro-uooeezir):after{content:"";display:block;width:100%;height:1px;background-color:var(--dark-blue);scale:0;transition:scale .2s ease-out;transform-origin:100%;position:absolute;left:0;top:auto;bottom:0}.news-item:where(.astro-uooeezir) .category:where(.astro-uooeezir){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;color:var(--white);background-color:var(--orange);padding:.3rem 1rem .4rem;border-radius:calc(infinity * 1px)}@media (768px <= width){.news-item:where(.astro-uooeezir) .category:where(.astro-uooeezir){font-size:1.2rem}}@media (width < 768px){.news-item:where(.astro-uooeezir) .category:where(.astro-uooeezir){font-size:1.1rem}}.news-item:where(.astro-uooeezir) .title:where(.astro-uooeezir){margin-block:1rem;line-height:1.5}@media (768px <= width){.news-item:where(.astro-uooeezir) .title:where(.astro-uooeezir){font-size:1.6rem}}@media (width < 768px){.news-item:where(.astro-uooeezir) .title:where(.astro-uooeezir){font-size:1.4rem}}.news-item:where(.astro-uooeezir) .date:where(.astro-uooeezir){font-family:Noto Sans JP,sans-serif;font-weight:400;font-style:normal;color:var(--gray-blue)}@media (768px <= width){.news-item:where(.astro-uooeezir) .date:where(.astro-uooeezir){font-size:1.4rem}}@media (width < 768px){.news-item:where(.astro-uooeezir) .date:where(.astro-uooeezir){font-size:1.2rem}}.news-item__modal-open:where(.astro-uooeezir){width:2rem;height:2rem;mask:url(/lp/oujglobal/_astro/modal.g8zrQQC8.svg) center/contain no-repeat;background-color:var(--orange)}.hgroup:where(.astro-l34waly7) .en:where(.astro-l34waly7){position:relative;font-family:Sulphur Point,sans-serif;font-weight:700;font-style:normal;display:flex;align-items:center;gap:1rem;color:var(--orange)}@media (768px <= width){.hgroup:where(.astro-l34waly7) .en:where(.astro-l34waly7){font-size:1.6rem}}@media (width < 768px){.hgroup:where(.astro-l34waly7) .en:where(.astro-l34waly7){font-size:1.4rem}}.hgroup:where(.astro-l34waly7) .en:where(.astro-l34waly7)>.hgroup-block:where(.astro-l34waly7){position:relative}.hgroup:where(.astro-l34waly7) .ja:where(.astro-l34waly7){letter-spacing:.05em;color:var(--dark-blue);font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}@media (width < 768px){.hgroup:where(.astro-l34waly7) .ja:where(.astro-l34waly7){font-size:2.4rem}}@media (768px <= width){.hgroup:where(.astro-l34waly7) .ja:where(.astro-l34waly7){font-size:3rem}}.news:where(.astro-k3zcmm3x){position:relative}@media (768px <= width){.news:where(.astro-k3zcmm3x){display:flex;justify-content:space-between;width:var(--pc-content-width);margin:0 auto;padding-block:10rem}}@media (width < 768px){.news:where(.astro-k3zcmm3x){padding:6rem var(--side-padding)}}.news:where(.astro-k3zcmm3x):before{content:"";position:absolute;aspect-ratio:40/31}@media (768px <= width){.news:where(.astro-k3zcmm3x):before{width:4rem;top:auto;bottom:10.7rem;left:20rem;background:url(/lp/oujglobal/_astro/block.BVV5YyJQ.svg) center/contain no-repeat}}.news__list:where(.astro-k3zcmm3x){display:flex;flex-direction:column}@media (768px <= width){.news__list:where(.astro-k3zcmm3x){gap:4rem;width:62rem;flex-shrink:0}}@media (width < 768px){.news__list:where(.astro-k3zcmm3x){margin-top:5rem;gap:2rem}}.table:where(.astro-r4nnwcnt){border-collapse:collapse;font-size:1.4rem}@media (768px <= width){.table:where(.astro-r4nnwcnt){width:50rem;margin-top:2rem}}@media (width < 768px){.table:where(.astro-r4nnwcnt){width:100%;margin-top:1.2rem}}.table:where(.astro-r4nnwcnt) th:where(.astro-r4nnwcnt),.table:where(.astro-r4nnwcnt) td:where(.astro-r4nnwcnt){text-align:center;border:.1rem solid var(--border-light);line-height:1.5}@media (768px <= width){.table:where(.astro-r4nnwcnt) th:where(.astro-r4nnwcnt),.table:where(.astro-r4nnwcnt) td:where(.astro-r4nnwcnt){padding:.6rem 1rem}}@media (width < 768px){.table:where(.astro-r4nnwcnt) th:where(.astro-r4nnwcnt),.table:where(.astro-r4nnwcnt) td:where(.astro-r4nnwcnt){height:3rem;font-size:1.3rem;padding:.4rem .7rem}}.table:where(.astro-r4nnwcnt) thead:where(.astro-r4nnwcnt){background-color:var(--gray-blue);color:var(--white);font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}@media (768px <= width){.table:where(.astro-r4nnwcnt) thead:where(.astro-r4nnwcnt) th:where(.astro-r4nnwcnt):first-child{width:20.7rem}}@media (width < 768px){.table:where(.astro-r4nnwcnt) thead:where(.astro-r4nnwcnt) th:where(.astro-r4nnwcnt):first-child{width:11.4rem}}.table:where(.astro-r4nnwcnt) tbody:where(.astro-r4nnwcnt){background:var(--white);white-space:nowrap}.table:where(.astro-r4nnwcnt) tbody:where(.astro-r4nnwcnt) .gr:where(.astro-r4nnwcnt){text-align:left}.table:where(.astro-r4nnwcnt) tbody:where(.astro-r4nnwcnt) td:where(.astro-r4nnwcnt){text-align:right}.table:where(.astro-r4nnwcnt) i:where(.astro-r4nnwcnt){margin-left:.2rem}@media (768px <= width){.table:where(.astro-r4nnwcnt) i:where(.astro-r4nnwcnt){font-size:1.2rem}}@media (width < 768px){.table:where(.astro-r4nnwcnt) i:where(.astro-r4nnwcnt){font-size:1.1rem}}.features-item:where(.astro-ud6qamq3){position:relative;overflow:hidden;z-index:0;background-color:var(--white);border-radius:1.6rem}@media (768px <= width){.features-item:where(.astro-ud6qamq3){padding:3rem 4rem;display:flex;gap:2rem}}@media (width < 768px){.features-item:where(.astro-ud6qamq3){padding:2.4rem 2rem}}.features-item:where(.astro-ud6qamq3):before,.features-item:where(.astro-ud6qamq3):after{content:"";position:absolute;z-index:-1}.features-item:where(.astro-ud6qamq3):before{left:0;top:0;width:100%;height:100%}@media (768px <= width){.features-item:where(.astro-ud6qamq3):before{background:url(/lp/oujglobal/_astro/card_bg_pc.BsFS9k7m.svg) center/cover no-repeat}}@media (width < 768px){.features-item:where(.astro-ud6qamq3):before{background:url(/lp/oujglobal/_astro/card_bg_sp.E2xqTMrr.svg) center/contain repeat}}.features-item:where(.astro-ud6qamq3):after{content:"";width:1.4rem;aspect-ratio:1/1;left:auto;background:url(/lp/oujglobal/_astro/block.DZ11mYKX.svg) center/contain no-repeat}@media (768px <= width){.features-item:where(.astro-ud6qamq3):after{top:2.1rem;right:2.7rem}}@media (width < 768px){.features-item:where(.astro-ud6qamq3):after{top:1.6rem;right:2rem}}.features-item:where(.astro-ud6qamq3) .number:where(.astro-ud6qamq3){color:var(--gray-blue);line-height:1;font-size:1.4rem}@media (768px <= width){.features-item:where(.astro-ud6qamq3) .number:where(.astro-ud6qamq3){display:flex;align-items:center;align-self:flex-start;gap:.8rem;margin-top:1rem}.features-item:where(.astro-ud6qamq3) .number:where(.astro-ud6qamq3):after{content:"";width:1rem;height:1px;background-color:var(--gray-blue)}}.features-item:where(.astro-ud6qamq3) .title:where(.astro-ud6qamq3){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;color:var(--dark-blue)}@media (width < 768px){.features-item:where(.astro-ud6qamq3) .title:where(.astro-ud6qamq3){margin-top:.8rem}}.features-item:where(.astro-ud6qamq3) .title__large:where(.astro-ud6qamq3){position:relative;z-index:0}@media (768px <= width){.features-item:where(.astro-ud6qamq3) .title__large:where(.astro-ud6qamq3){font-size:2.1rem}}.features-item:where(.astro-ud6qamq3) .title__large:where(.astro-ud6qamq3):after{content:"";position:absolute;top:auto;bottom:0;left:0;z-index:-1;width:100%;height:.7rem;background-color:var(--gray-blue);opacity:.3}@media (width < 768px){.features-item:where(.astro-ud6qamq3) .title__small:where(.astro-ud6qamq3){font-size:1.3rem}}@media (768px <= width){.features-item:where(.astro-ud6qamq3) .title__small:where(.astro-ud6qamq3){font-size:1.5rem}}@media (768px <= width){.features-item:where(.astro-ud6qamq3) .description:where(.astro-ud6qamq3){margin-top:1.6rem;font-size:1.3rem}}@media (width < 768px){.features-item:where(.astro-ud6qamq3) .description:where(.astro-ud6qamq3){margin-top:1.2rem;font-size:1.2rem}}.features-item:where(.astro-ud6qamq3) .note:where(.astro-ud6qamq3){display:block}@media (768px <= width){.features-item:where(.astro-ud6qamq3) .note:where(.astro-ud6qamq3){font-size:1.2rem;margin-top:1.6rem}}@media (width < 768px){.features-item:where(.astro-ud6qamq3) .note:where(.astro-ud6qamq3){font-size:1.1rem;margin-top:1rem}}.features:where(.astro-6uxy5tu6){background-color:#f2f5f7}@media (768px <= width){.features__inner:where(.astro-6uxy5tu6){width:var(--pc-content-width);margin:0 auto}}@media (768px <= width){.features:where(.astro-6uxy5tu6){padding-block:10rem}}@media (width < 768px){.features:where(.astro-6uxy5tu6){padding:6rem var(--side-padding)}}.features__list:where(.astro-6uxy5tu6){display:flex;flex-direction:column;margin-top:6rem}@media (768px <= width){.features__list:where(.astro-6uxy5tu6){gap:2rem;margin-inline:auto;width:70rem}}@media (width < 768px){.features__list:where(.astro-6uxy5tu6){gap:2rem}}.voices-item{position:relative;background-color:#eef2f9;border-radius:1.2rem}@media (width < 768px){.voices-item{padding:2rem}}@media (768px <= width){.voices-item{display:flex;flex-direction:column;padding:3rem 2rem}}.voices-item:after{content:"";position:absolute;top:auto;bottom:-1.2rem;left:0;right:0;margin-inline:auto;width:2.2rem;height:2rem;background:url(/lp/oujglobal/_astro/triangle.mq5nh4DY.svg) center/contain no-repeat}.voices-item__text{line-height:1.65}@media (width < 768px){.voices-item__text{font-size:1.4rem}}@media (768px <= width){.voices-item__text{font-size:1.5rem;flex:1}}.voices-item__text strong{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;color:var(--dark-blue)}.voices-item :deep(strong){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;color:var(--dark-blue)}.voices-item__author{display:flex;align-items:center;gap:1rem}@media (width < 768px){.voices-item__author{margin-top:1.6rem}}@media (768px <= width){.voices-item__author{margin-top:2rem}}.voices-item__author .icon{width:4rem}.voices-item__author .icon img{width:100%;display:block}.voices-item__author .author-info{color:var(--gray-blue);letter-spacing:.05em}@media (768px <= width){.voices-item__author .author-info{font-size:1.3rem}}@media (width < 768px){.voices-item__author .author-info{font-size:1.2rem}}.voices:where(.astro-phinxhzu){background-color:var(--white)}@media (768px <= width){.voices:where(.astro-phinxhzu){padding-block:10rem}}@media (width < 768px){.voices:where(.astro-phinxhzu){padding:6rem var(--side-padding)}}@media (768px <= width){.voices__inner:where(.astro-phinxhzu){width:var(--pc-content-width);margin:0 auto}}.voices__list:where(.astro-phinxhzu){display:grid;gap:3rem;margin-top:4rem}@media (768px <= width){.voices__list:where(.astro-phinxhzu){grid-template-columns:repeat(2,1fr)}}@media (width < 768px){.voices__list:where(.astro-phinxhzu){grid-template-columns:1fr}}.interview-card:where(.astro-4sz4gtik){display:flex;flex-direction:column;color:var(--white);width:100%}@media (hover: hover) and (pointer: fine){.interview-card:where(.astro-4sz4gtik):any-link:hover{color:var(--orange)}}.interview-card__image:where(.astro-4sz4gtik){width:100%;object-fit:cover;clip-path:inset(0 0 round 1rem 1rem 1rem 1rem);aspect-ratio:270/200}.interview-card__image:where(.astro-4sz4gtik).coming-soon{background-color:var(--border-dark)}.interview-card__image:where(.astro-4sz4gtik) img:where(.astro-4sz4gtik){width:100%;height:100%;object-fit:cover}.interview-card__title:where(.astro-4sz4gtik),.interview-card__profile:where(.astro-4sz4gtik){transition:color .2s ease-out}.interview-card__title:where(.astro-4sz4gtik){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;line-height:1.5;margin-top:2rem;flex:1}@media (width < 768px){.interview-card__title:where(.astro-4sz4gtik){font-size:1.4rem}}@media (768px <= width){.interview-card__title:where(.astro-4sz4gtik){font-size:1.6rem}}.interview-card__profile:where(.astro-4sz4gtik){line-height:1.5;opacity:.8;margin-top:2rem}@media (width < 768px){.interview-card__profile:where(.astro-4sz4gtik){font-size:1.1rem}}@media (768px <= width){.interview-card__profile:where(.astro-4sz4gtik){font-size:1.2rem}}.carousel-button:where(.astro-anz67dys){width:4rem;height:4rem;border-radius:50%;display:grid;place-items:center;transition:scale .2s ease-out;transform-origin:center}@media (width < 768px){.carousel-button:where(.astro-anz67dys){border:1px solid var(--black)}}@media (768px <= width){.carousel-button:where(.astro-anz67dys){border:1px solid var(--white)}}@media (hover: hover) and (pointer: fine){.carousel-button:where(.astro-anz67dys):not(:disabled):hover{scale:1.1}}.carousel-button:where(.astro-anz67dys):disabled{opacity:.3;cursor:not-allowed}.carousel-button:where(.astro-anz67dys):before{content:"";mask:url(/lp/oujglobal/_astro/arrow.CtbJKIYJ.svg) center/contain no-repeat;width:1em;height:1em}@media (768px <= width){.carousel-button:where(.astro-anz67dys):before{background-color:var(--white)}}@media (width < 768px){.carousel-button:where(.astro-anz67dys):before{background-color:var(--black)}}.carousel-button--prev:where(.astro-anz67dys):before{transform:rotate(180deg)}.interview:where(.astro-zireupx5){position:relative}@media (width < 768px){.interview:where(.astro-zireupx5){margin-top:7rem;padding-bottom:5rem}}@media (768px <= width){.interview:where(.astro-zireupx5){margin-top:12rem;padding-bottom:8rem}}.interview:where(.astro-zireupx5):before{content:"";position:absolute;top:auto;left:0;bottom:0;width:100%;background-color:var(--dark-blue);z-index:-1}@media (width < 768px){.interview:where(.astro-zireupx5):before{height:29rem}}@media (768px <= width){.interview:where(.astro-zireupx5):before{height:33.5rem}}.interview__decoration:where(.astro-zireupx5){font-family:Sulphur Point,sans-serif;font-weight:700;font-style:normal;font-size:3.3rem;writing-mode:vertical-rl;color:#ffffff1a;position:absolute;top:auto;bottom:.6rem;left:-1rem}@media (768px <= width){.interview__inner:where(.astro-zireupx5){display:grid;--content-width: 98rem;--top-width: 10.4rem;--content-gap: 20rem;--slider-width: calc(var(--content-width) - var(--top-width) - var(--content-gap));grid-template:". top . slider slider" 1fr/1fr var(--top-width) var(--content-gap) var(--slider-width) 1fr}}.interview__top:where(.astro-zireupx5){display:flex;justify-content:space-between}@media (width < 768px){.interview__top:where(.astro-zireupx5){align-items:center;padding-inline:var(--side-padding)}}@media (768px <= width){.interview__top:where(.astro-zireupx5){flex-direction:column;align-items:flex-start;align-self:stretch;flex-shrink:0;grid-area:top}}.interview:where(.astro-zireupx5) .carousel-buttons:where(.astro-zireupx5){display:flex;gap:1.6rem}@media (768px <= width){.interview:where(.astro-zireupx5) .carousel-buttons:where(.astro-zireupx5){justify-content:space-between;width:100%}}@media (768px <= width){.interview:where(.astro-zireupx5) .carousel-container:where(.astro-zireupx5){grid-area:slider}}.interview:where(.astro-zireupx5) .carousel:where(.astro-zireupx5){overflow:hidden}@media (width < 768px){.interview:where(.astro-zireupx5) .carousel:where(.astro-zireupx5){width:100%;--slide-size: 24.6rem;--slide-spacing: 4.8rem;margin-top:4rem}}@media (768px <= width){.interview:where(.astro-zireupx5) .carousel:where(.astro-zireupx5){--slide-spacing: 4rem;--slide-size: 27rem}}.interview:where(.astro-zireupx5) .carousel__viewport:where(.astro-zireupx5){overflow:hidden}@media (width < 768px){.interview:where(.astro-zireupx5) .carousel__viewport:where(.astro-zireupx5){width:100%;padding-left:2rem}}.interview:where(.astro-zireupx5) .carousel__container:where(.astro-zireupx5){display:flex;touch-action:pan-y pinch-zoom}.interview:where(.astro-zireupx5) .carousel__slide:where(.astro-zireupx5){flex:0 0 var(--slide-size);min-width:0;margin-right:var(--slide-spacing)}.interview:where(.astro-zireupx5) .interview__item:where(.astro-zireupx5){background:#f0f2f5;height:100%;border-radius:1.2rem;padding:2rem;text-align:center}.curriculum-item:where(.astro-iwoe7x3x){display:flex;flex-direction:column;text-align:left}@media (width < 768px){.curriculum-item:where(.astro-iwoe7x3x){padding:1.6rem 1.2rem 2rem}}@media (768px <= width){.curriculum-item:where(.astro-iwoe7x3x){padding:2rem 3rem}}.curriculum-item__head:where(.astro-iwoe7x3x){display:flex;align-items:center;justify-content:space-between;gap:1rem}.curriculum-item__title:where(.astro-iwoe7x3x){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;line-height:1.5;flex-shrink:0}@media (width < 768px){.curriculum-item__title:where(.astro-iwoe7x3x){font-size:1.4rem}}@media (768px <= width){.curriculum-item__title:where(.astro-iwoe7x3x){font-size:1.6rem}}.curriculum-item__icon:where(.astro-iwoe7x3x){aspect-ratio:1/1}@media (width < 768px){.curriculum-item__icon:where(.astro-iwoe7x3x){width:5.4rem}}@media (768px <= width){.curriculum-item__icon:where(.astro-iwoe7x3x){width:5.4rem}}.curriculum-item__detail:where(.astro-iwoe7x3x){display:flex;flex-direction:column;gap:.2rem}@media (width < 768px){.curriculum-item__detail:where(.astro-iwoe7x3x){margin-top:1.6rem}}@media (768px <= width){.curriculum-item__detail:where(.astro-iwoe7x3x){margin-top:.8rem}}.curriculum-item__detail:where(.astro-iwoe7x3x) .detail-item:where(.astro-iwoe7x3x){display:flex;align-items:center;padding-block:.3rem;line-height:1.5;font-size:1.2rem;gap:.6rem;font-size:1.3rem}@media (hover: hover) and (pointer: fine){.curriculum-item__detail:where(.astro-iwoe7x3x) .detail-item:where(.astro-iwoe7x3x){transition:color .3s ease-out}.curriculum-item__detail:where(.astro-iwoe7x3x) .detail-item:where(.astro-iwoe7x3x):hover{color:var(--orange)}}.curriculum-item__detail:where(.astro-iwoe7x3x) .detail-item:where(.astro-iwoe7x3x):before{content:"";display:block;width:1em;aspect-ratio:1/1;background-color:var(--orange);mask:url(/lp/oujglobal/_astro/arrow-small.DnE9vrR0.svg) no-repeat center center/contain}.curriculum-box{position:relative;border:.2rem solid #e4e7ed;border-radius:1rem;text-align:center;margin-top:5rem}@media (width < 768px){.curriculum-box{padding:2.4rem 1.5rem 3rem}}@media (768px <= width){.curriculum-box{padding:3rem 3rem 4rem}}.curriculum-box:before{content:"";position:absolute;top:-.2rem;left:auto;right:-.2rem;width:1em;height:1em;background:url(/lp/oujglobal/_astro/box_decoration.BidiqXw2.svg) center/contain no-repeat}.curriculum-box .heading{font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal;color:var(--dark-blue)}@media (width < 768px){.curriculum-box .heading{font-size:1.8rem}}@media (768px <= width){.curriculum-box .heading{font-size:2.2rem}}.curriculum-box .heading>span{color:var(--orange)!important}@media (width < 768px){.curriculum-box .heading>span{font-size:2.8rem}}@media (768px <= width){.curriculum-box .heading>span{font-size:3.2rem}}@media (width < 768px){.curriculum-box .description{font-size:1.2rem;margin-top:1.2rem}}@media (768px <= width){.curriculum-box .description{font-size:1.4rem;margin-top:1rem}}.curriculum-box .curriculum-list{display:grid}@media (width < 768px){.curriculum-box .curriculum-list{grid-template-columns:1fr;gap:1.6rem;margin-top:2rem}}@media (768px <= width){.curriculum-box .curriculum-list{grid-template-columns:repeat(2,1fr);margin-top:4rem}}@media (768px <= width){.curriculum-box .curriculum-list>li:nth-child(odd){border-right:1px solid var(--border-light)}}@media (768px <= width){.curriculum-box .curriculum-list>li:nth-child(-n+2){border-bottom:1px solid var(--border-light)}}@media (width < 768px){.curriculum-box .curriculum-list>li:not(:last-child){border-bottom:solid 1px var(--border-light)}}.curriculum-box__more-link{margin-top:2rem}@media (768px <= width){.curriculum-box__more-link{margin-top:4rem}}@media (width < 768px){.curriculum:where(.astro-bnv5olgr){margin-top:6rem}}@media (768px <= width){.curriculum:where(.astro-bnv5olgr){margin-top:12rem}}@media (width < 768px){.curriculum__inner:where(.astro-bnv5olgr){padding-inline:var(--side-padding)}}@media (768px <= width){.curriculum__inner:where(.astro-bnv5olgr){width:var(--pc-content-width);margin-inline:auto}}.sub-movie-card:where(.astro-dux5gmun){position:relative;border:1px solid var(--border-light);padding:.6rem;cursor:pointer}.sub-movie-card:where(.astro-dux5gmun):before,.sub-movie-card:where(.astro-dux5gmun):after{content:"";position:absolute;width:.6rem;height:.6rem}.sub-movie-card:where(.astro-dux5gmun):before{top:0;left:0;background-color:var(--orange)}.sub-movie-card:where(.astro-dux5gmun):after{inset:auto 0 0 auto;background-color:var(--dark-blue)}@media (768px <= width){.sub-movie-card:where(.astro-dux5gmun){width:29.4rem}}@media (hover: hover) and (pointer: fine){.sub-movie-card:where(.astro-dux5gmun):hover{color:var(--orange)}.sub-movie-card:where(.astro-dux5gmun):hover .arrow:where(.astro-dux5gmun):before{transform:translate(.2rem,-.2rem)}}.sub-movie-card__inner:where(.astro-dux5gmun){background-color:var(--white)}@media (width < 768px){.sub-movie-card__inner:where(.astro-dux5gmun){display:flex;align-items:center}}.sub-movie-card__content:where(.astro-dux5gmun){display:flex}@media (768px <= width){.sub-movie-card__content:where(.astro-dux5gmun){padding:2rem 2rem 3rem}}.sub-movie-card__image:where(.astro-dux5gmun){width:100%;overflow:hidden}@media (768px <= width){.sub-movie-card__image:where(.astro-dux5gmun){aspect-ratio:294/163}}@media (width < 768px){.sub-movie-card__image:where(.astro-dux5gmun){aspect-ratio:1/1;width:9.8rem;flex-shrink:0}}.sub-movie-card__image:where(.astro-dux5gmun) img:where(.astro-dux5gmun){width:100%;object-fit:cover}.sub-movie-card__body:where(.astro-dux5gmun){width:100%}@media (width < 768px){.sub-movie-card__body:where(.astro-dux5gmun){padding:1.5rem 1.5rem 2rem}}@media (768px <= width){.sub-movie-card__body:where(.astro-dux5gmun){padding:2rem 2rem 3rem;display:flex;align-items:flex-end;justify-content:space-between}}.sub-movie-card__body:where(.astro-dux5gmun) .sub-movie-card__texts:where(.astro-dux5gmun){line-height:1.5;transition:color .3s ease-out}.sub-movie-card__body:where(.astro-dux5gmun) .sub-movie-card__texts:where(.astro-dux5gmun) .title:where(.astro-dux5gmun){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}@media (width < 768px){.sub-movie-card__body:where(.astro-dux5gmun) .sub-movie-card__texts:where(.astro-dux5gmun) .title:where(.astro-dux5gmun){font-size:1.4rem}}@media (768px <= width){.sub-movie-card__body:where(.astro-dux5gmun) .sub-movie-card__texts:where(.astro-dux5gmun) .title:where(.astro-dux5gmun){font-size:1.6rem}}.sub-movie-card__body:where(.astro-dux5gmun) .sub-movie-card__texts:where(.astro-dux5gmun) .text:where(.astro-dux5gmun){font-size:1.2rem;margin-top:.8rem}.sub-movie-card__body:where(.astro-dux5gmun) .arrow:where(.astro-dux5gmun){width:3rem;height:3rem;border-radius:50%;border:1px solid var(--black);display:inline-grid;place-items:center}.sub-movie-card__body:where(.astro-dux5gmun) .arrow:where(.astro-dux5gmun):before{content:"";width:1em;height:1em;mask:url(/lp/oujglobal/_astro/arrow_external.CRNoB7lt.svg) center/contain no-repeat;background-color:var(--black);transition:transform .3s var(--easing-arrow)}.movies:where(.astro-hu56shfg){background-color:#f8fafb;margin-top:6rem}@media (width < 768px){.movies:where(.astro-hu56shfg){padding-top:6rem;padding-bottom:6rem}}@media (768px <= width){.movies:where(.astro-hu56shfg){padding-block:10rem;margin-top:10rem}}@media (width < 768px){.movies__inner:where(.astro-hu56shfg){padding-inline:var(--side-padding)}}@media (768px <= width){.movies__inner:where(.astro-hu56shfg){width:var(--pc-content-width);margin-inline:auto}}@media (width < 768px){.movies__content:where(.astro-hu56shfg){margin-top:5rem}}@media (768px <= width){.movies__content:where(.astro-hu56shfg){margin-top:6rem}}.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg){position:relative;border:1px solid var(--border-light);padding:.6rem;cursor:pointer;transition:color .2s ease-out}.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg):before,.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg):after{content:"";position:absolute;width:.6rem;height:.6rem}.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg):before{top:0;left:0;background-color:var(--orange)}.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg):after{inset:auto 0 0 auto;background-color:var(--dark-blue)}@media (width < 768px){.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg){width:100%}}@media (768px <= width){.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg){width:70.4rem;margin-inline:auto}}@media (hover: hover) and (pointer: fine){.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg):hover{color:var(--orange)}.movies:where(.astro-hu56shfg) .movie-main:where(.astro-hu56shfg):hover .arrow:where(.astro-hu56shfg):before{transform:translate(.2rem,-.2rem)}}.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg){background-color:var(--white);position:relative}@media (width < 768px){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg){padding:1.2rem 1.2rem 3rem}}@media (768px <= width){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg){padding:2rem;display:flex;gap:4rem}}.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .thumbnail:where(.astro-hu56shfg){aspect-ratio:341/177}@media (width < 768px){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .thumbnail:where(.astro-hu56shfg){width:100%}}@media (768px <= width){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .thumbnail:where(.astro-hu56shfg){width:34.1rem;flex-shrink:0}}.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .thumbnail:where(.astro-hu56shfg) img:where(.astro-hu56shfg){width:100%;height:100%;object-fit:cover}.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .body:where(.astro-hu56shfg){font-family:Noto Sans JP,sans-serif;font-weight:700;font-style:normal}@media (width < 768px){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .body:where(.astro-hu56shfg){margin-top:1.6rem}}@media (768px <= width){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .body:where(.astro-hu56shfg){padding-top:3rem}}@media (width < 768px){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .body:where(.astro-hu56shfg) .title:where(.astro-hu56shfg){font-size:1.5rem}}.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .body:where(.astro-hu56shfg) .sub-title:where(.astro-hu56shfg){margin-top:.6rem}@media (width < 768px){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .body:where(.astro-hu56shfg) .sub-title:where(.astro-hu56shfg){font-size:1.1rem}}@media (768px <= width){.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .body:where(.astro-hu56shfg) .sub-title:where(.astro-hu56shfg){font-size:1.2rem}}.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .arrow:where(.astro-hu56shfg){width:3rem;height:3rem;border-radius:50%;border:1px solid var(--black);display:inline-grid;place-items:center;position:absolute;left:auto;top:auto;right:1.2rem;bottom:1.2rem}.movies:where(.astro-hu56shfg) .movie-main__inner:where(.astro-hu56shfg) .arrow:where(.astro-hu56shfg):before{content:"";width:1em;height:1em;mask:url(/lp/oujglobal/_astro/arrow_external.CRNoB7lt.svg) center/contain no-repeat;background-color:var(--black);transition:transform .3s var(--easing-arrow)}.movies:where(.astro-hu56shfg) .sub-movies:where(.astro-hu56shfg){display:grid}@media (width < 768px){.movies:where(.astro-hu56shfg) .sub-movies:where(.astro-hu56shfg){margin-top:4rem;grid-template-columns:1fr;gap:1rem}}@media (768px <= width){.movies:where(.astro-hu56shfg) .sub-movies:where(.astro-hu56shfg){grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:6rem}}.modal-movie:where(.astro-hu56shfg){background:transparent;border:none;padding:0;margin:auto;position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:21}.modal-movie:where(.astro-hu56shfg) .close:where(.astro-hu56shfg){width:4rem;height:4rem;top:4rem;right:4rem;left:auto;font-size:1.6rem;color:var(--white);position:absolute;display:flex;align-items:center;justify-content:center;font-size:4rem;color:#fff;cursor:pointer}.modal-movie__body:where(.astro-hu56shfg){width:100%;max-width:800px;z-index:22}.modal-movie__body:where(.astro-hu56shfg) iframe:where(.astro-hu56shfg){height:auto;width:100%;height:100%}.modal-movie:where(.astro-hu56shfg)::backdrop{background-color:#00000080}.modal-movie__content:where(.astro-hu56shfg){aspect-ratio:16/9}.faq-accordion{border-radius:1rem;overflow:hidden;border:1px solid var(--border-light)}@media (hover: hover) and (pointer: fine){.faq-accordion:hover .faq-accordion__question{background-color:#f4f6f7}}.faq-accordion .mark{font-family:Sulphur Point,sans-serif;font-weight:700;font-style:normal;flex-shrink:0}@media (width < 768px){.faq-accordion .mark{font-size:2.2rem;padding:.8rem 0 .5rem 1rem;width:4rem}}@media (768px <= width){.faq-accordion .mark{width:5rem;font-size:2.4rem;padding:1.6rem 2rem}}.faq-accordion .mark.q{color:var(--dark-blue)}.faq-accordion .mark.a{color:var(--orange)}.faq-accordion__text{position:relative;width:100%;display:flex;justify-content:space-between}@media (width < 768px){.faq-accordion__text{padding:1.2rem .5rem 1rem 1rem}}@media (768px <= width){.faq-accordion__text{padding-top:.6rem;padding-inline:1.6rem}}.faq-accordion__text:before{content:"";display:block;width:1px;height:70%;background-color:var(--border-light);position:absolute;left:0;top:0;bottom:0;margin:auto}.faq-accordion__text--question:after{content:"";display:block;mask:url(/lp/oujglobal/_astro/arrow_down.DAQAfRW2.svg) center/contain no-repeat;width:2.4rem;height:2.4rem;aspect-ratio:1/1;background-color:var(--gray-blue);transition:transform .2s ease-out;align-self:center}@media (768px <= width){.faq-accordion__text--question:after{margin-top:-.5rem}}.faq-accordion__question,.faq-accordion__answer{display:flex}.faq-accordion__question .text,.faq-accordion__answer .text{letter-spacing:.05em;gap:1rem}@media (width < 768px){.faq-accordion__question .text,.faq-accordion__answer .text{font-size:1.3rem}}@media (768px <= width){.faq-accordion__question .text,.faq-accordion__answer .text{font-size:1.6rem}}@media (768px <= width){.faq-accordion__question .content,.faq-accordion__answer .content{padding:1.5rem 2rem 1.6rem 0}}.faq-accordion__question{cursor:pointer;transition:background-color .2s ease-out}@media (768px <= width){.faq-accordion__question{gap:1rem}}.faq-accordion__question.open{background-color:#f0f3f6}.faq-accordion__question.open .faq-accordion__text:after{transform:rotate(180deg)}.faq-accordion__answer{transform:all .2s ease-out}.faq-accordion__answer a{position:relative;color:var(--dark-blue)}@media (hover: hover) and (pointer: fine){.faq-accordion__answer a:hover:after{scale:0;transform-origin:100%}}.faq-accordion__answer a:after{content:"";display:block;width:100%;height:1px;background-color:var(--dark-blue);position:absolute;top:auto;bottom:0;left:0;scale:1;transition:scale .3s ease-out;transform-origin:0}.faq-accordion__answer .answer-note{display:block}@media (width < 768px){.faq-accordion__answer .answer-note{font-size:1.1rem}}@media (768px <= width){.faq-accordion__answer .answer-note{font-size:1.2rem}}.faq:where(.astro-kyg2vouq){background-color:var(--white)}@media (768px <= width){.faq:where(.astro-kyg2vouq){padding-block:10rem}}@media (width < 768px){.faq:where(.astro-kyg2vouq){padding:6rem var(--side-padding)}}@media (768px <= width){.faq__inner:where(.astro-kyg2vouq){width:var(--pc-content-width);margin-inline:auto}}.faq__list:where(.astro-kyg2vouq){display:grid;grid-template-columns:1fr}@media (width < 768px){.faq__list:where(.astro-kyg2vouq){gap:1.6rem;margin-top:5rem}}@media (768px <= width){.faq__list:where(.astro-kyg2vouq){gap:2.4rem;margin-top:6rem}}.title:where(.astro-u4umfm5v){color:var(--dark-blue);font-weight:700;font-size:1.3rem;line-height:1.6;letter-spacing:.05em;display:flex;align-items:start;gap:1rem;text-indent:0}@media (768px <= width){.title:where(.astro-u4umfm5v){font-size:1.4rem}}.title:where(.astro-u4umfm5v):before{content:"";width:2rem;height:max(.2rem,2px);background:linear-gradient(to right,var(--dark-blue) 0%,var(--dark-blue) 50%,var(--orange) 50%);margin-top:.7em}:not(h3)+.title:where(.astro-u4umfm5v){margin-top:6rem}
