@charset "UTF-8";
/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}html{height:100%;font-size:100%;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"Zen Old Mincho",serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.7;color:#212529;background-color:#ffffff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:#000000;color:#ffffff}body[data-lang=ja] ::selection{background:#ffffff;color:#000000}body[data-lang=tl] ::selection{background:#000000;color:#ffffff}body[data-lang=ja] ::-moz-selection{background:#ffffff;color:#000000}body[data-lang=tl] ::-moz-selection{background:#000000;color:#ffffff}h1,h2,h3,h4,h5,h6{font-weight:bold;line-height:1.4}p{margin-bottom:1em}a{-webkit-tap-highlight-color:#000000;cursor:pointer}b,strong{font-weight:bold}em,i{font-style:italic}canvas,iframe,img,svg,video{display:block;max-width:100%;height:auto;vertical-align:middle}hr{border:0;border-top:1px solid color-rgba("dark",0.1);margin:2em 0}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}textarea{resize:vertical}:focus-visible{outline:2px solid #007bff;outline-offset:2px}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track,body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{border-radius:0;background:#ffffff}::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{border-radius:0;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;background:#000000}::-webkit-scrollbar-thumb:active,body::-webkit-scrollbar-thumb:active,html::-webkit-scrollbar-thumb:active{background:#000000}body[data-lang=ja] ::-webkit-scrollbar-track,body[data-lang=ja] body::-webkit-scrollbar-track,body[data-lang=ja] html::-webkit-scrollbar-track{background:#ffffff}body[data-lang=ja] ::-webkit-scrollbar-thumb,body[data-lang=ja] body::-webkit-scrollbar-thumb,body[data-lang=ja] html::-webkit-scrollbar-thumb{background:#000000}body[data-lang=ja] ::-webkit-scrollbar-thumb:hover,body[data-lang=ja] body::-webkit-scrollbar-thumb:hover,body[data-lang=ja] html::-webkit-scrollbar-thumb:hover{background:#000000}body[data-lang=ja] ::-webkit-scrollbar-thumb:active,body[data-lang=ja] body::-webkit-scrollbar-thumb:active,body[data-lang=ja] html::-webkit-scrollbar-thumb:active{background:#000000}body[data-lang=tl] ::-webkit-scrollbar-track,body[data-lang=tl] body::-webkit-scrollbar-track,body[data-lang=tl] html::-webkit-scrollbar-track{background:#000000}body[data-lang=tl] ::-webkit-scrollbar-thumb,body[data-lang=tl] body::-webkit-scrollbar-thumb,body[data-lang=tl] html::-webkit-scrollbar-thumb{background:#ffffff}body[data-lang=tl] ::-webkit-scrollbar-thumb:hover,body[data-lang=tl] body::-webkit-scrollbar-thumb:hover,body[data-lang=tl] html::-webkit-scrollbar-thumb:hover{background:#ffffff}body[data-lang=tl] ::-webkit-scrollbar-thumb:active,body[data-lang=tl] body::-webkit-scrollbar-thumb:active,body[data-lang=tl] html::-webkit-scrollbar-thumb:active{background:#ffffff}html{scrollbar-width:thin;scrollbar-color:#000000 #ffffff}body[data-lang=ja]{scrollbar-color:#000000 #ffffff}body[data-lang=tl]{scrollbar-color:#ffffff #000000}.c-site-panel-trigger{position:fixed;top:0;left:0;z-index:1050;display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px}body[data-lang=ja] .c-site-panel-trigger{background:#000000}body[data-lang=tl] .c-site-panel-trigger{background:#ffffff}.c-hamburger{--hamburger-padding:0.5em;--hamburger-bar-width:18px;--hamburger-bar-height:1px;--hamburger-bar-gap:5px;--hamburger-bar-bg-color:#212529;--hamburger-bar-border-radius:0px;--hamburger-transition-duration:0.3s;--hamburger-transition-timing-function:ease-out;--hamburger-rotation-angle:45deg;display:inline-block;position:relative;padding:var(--hamburger-padding);cursor:pointer;background-color:transparent;border:none;overflow:visible;line-height:0}.c-hamburger__bar{display:block;position:absolute;width:var(--hamburger-bar-width);height:var(--hamburger-bar-height);background-color:var(--hamburger-bar-bg-color);border-radius:var(--hamburger-bar-border-radius);left:50%;transform:translateX(-50%);transition-property:transform,opacity,top,bottom;transition-duration:var(--hamburger-transition-duration);transition-timing-function:var(--hamburger-transition-timing-function)}body[data-lang=ja] .c-hamburger__bar{background:#ffffff}body[data-lang=tl] .c-hamburger__bar{background:#000000}.c-hamburger__bar:first-child{top:calc(50% - var(--hamburger-bar-height) / 2 - var(--hamburger-bar-gap) - var(--hamburger-bar-height))}.c-hamburger__bar:nth-child(2){top:calc(50% - var(--hamburger-bar-height) / 2)}.c-hamburger__bar:nth-child(3){top:calc(50% - var(--hamburger-bar-height) / 2 + var(--hamburger-bar-gap) + var(--hamburger-bar-height))}.js-panel-trigger.is-active .c-hamburger__bar:first-child{top:calc(50% - var(--hamburger-bar-height) / 2);transform:translateX(-50%) rotate(var(--hamburger-rotation-angle))}.js-panel-trigger.is-active .c-hamburger__bar:nth-child(2){opacity:0}.js-panel-trigger.is-active .c-hamburger__bar:nth-child(3){top:calc(50% - var(--hamburger-bar-height) / 2);transform:translateX(-50%) rotate(calc(-1 * var(--hamburger-rotation-angle)))}.c-hamburger--large{--hamburger-padding:0.75em;--hamburger-bar-width:36px;--hamburger-bar-height:3px;--hamburger-bar-gap:10px}.p-firstview{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.p-firstview .p-hero-section{flex:1}.p-hero-message{position:fixed;z-index:100;top:0;left:0;width:100%;height:40px;display:flex;align-items:center;overflow:hidden}body[data-lang=ja] .p-hero-message{background:#ffffff;border:1px solid #000000}body[data-lang=tl] .p-hero-message{background:#000000;border:1px solid #ffffff}.p-hero-message .infinite-scroll-content{height:40px}.p-hero-message__text{margin:0;font-size:14px;font-weight:900;line-height:142.8571428571%;letter-spacing:-0.05em;white-space:nowrap}body[data-lang=ja] .p-hero-message__text{color:#000000}body[data-lang=tl] .p-hero-message__text{color:#ffffff}@media screen and (max-width:500px){.p-hero-message__text{font-size:12px}}.p-hero-section{margin-top:40px;position:relative;overflow:hidden;max-height:calc(100vh - 40px);display:flex;align-items:center;justify-content:center}@supports (height:calc(100svh - 40px)){.p-hero-section{min-height:calc(100svh - 40px)}}@supports (height:calc(100dvh - 40px)){.p-hero-section{min-height:calc(100dvh - 40px)}}body[data-lang=ja] .p-hero-section{background:#ffffff}body[data-lang=tl] .p-hero-section{background:#000000}@media screen and (min-width:501px){.p-hero-section{padding:70px 0 80px}}.p-hero-section__inner{position:relative;z-index:1;width:100%;height:100%}.p-hero-section__title{width:100%;height:100%}@media screen and (min-width:501px){.p-hero-section__title{width:112%;margin-left:-6%}}@media screen and (max-width:500px){.p-hero-section__title{width:104%;height:100%;margin-left:-2%}}.p-hero-section__title img{width:100%;height:100%;object-fit:contain}@media screen and (min-width:501px){.p-hero-section__title img{height:150%;transform:translateY(-15%)}}@media screen and (max-width:500px){.p-hero-section__title img{height:calc(100% + 20px);transform:translateY(-10px)}}.p-hero-bottom{height:50px;display:flex;align-items:center;overflow:hidden}body[data-lang=ja] .p-hero-bottom{background:#000000}body[data-lang=tl] .p-hero-bottom{background:#ffffff}.p-hero-bottom .infinite-scroll-content{height:50px}.p-hero-bottom__text{margin:0;font-size:14px;font-weight:900;line-height:142.8571428571%;letter-spacing:-0.05em;white-space:nowrap}body[data-lang=ja] .p-hero-bottom__text{color:#ffffff}body[data-lang=tl] .p-hero-bottom__text{color:#000000}@media screen and (max-width:500px){.p-hero-bottom__text{font-size:12px}}