.js-inview-fadeup{opacity:0;transform:translateY(100px);transition:opacity 1.5s ease,transform 1.5s ease}@media (max-width:767px){.js-inview-fadeup{transform:translateY(50px)}}.js-inview-fadeup.is-inviewactive{opacity:1;transform:none}.js-inview-fadein{opacity:0;transition:opacity 1.5s ease}.js-inview-fadein.is-inviewactive{opacity:1}.js-inview-mvfadeup-01,.js-inview-mvfadeup-02,.js-inview-mvfadeup-03{opacity:0!important;transform:translateY(50px);transition:opacity 1.5s ease,transform 1.5s ease}@media (max-width:767px){.js-inview-mvfadeup-01,.js-inview-mvfadeup-02,.js-inview-mvfadeup-03{transform:translateY(50px)}}.js-inview-mvfadeup-01.is-inviewactive,.js-inview-mvfadeup-02.is-inviewactive,.js-inview-mvfadeup-03.is-inviewactive{opacity:1!important;transform:none}.js-inview-mvfadeup-01{transition-delay:.5s}.js-inview-mvfadeup-02{transition-delay:.75s}.js-inview-mvfadeup-03{transition-delay:1s}.clearfix::after{content:"";clear:both;display:table}p{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}input,textarea{margin:0;font-size:100%;resize:none}input[type=date],input[type=email],input[type=number],input[type=text],input[type=url]{word-break:normal;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:100%}dd,dl,dt,td,th{margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}em{font-style:normal}img{margin:0;padding:0;vertical-align:middle;border:0;max-width:100%;height:auto}table img{margin:0;padding:0;vertical-align:middle;border:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus{outline:0!important}button,label,select{cursor:pointer}a{outline:0;cursor:pointer;color:inherit;text-decoration:none}a:active,a:link,a:visited{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}html.is-ipad *{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}body{font-family:neue-haas-grotesk-display,Helvetica,Arial,sans-serif;font-weight:600;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;font-size:16px;font-size:1.6rem;line-height:1.6em;word-break:break-word;color:#242424;margin:0;padding:0;height:100%;width:100%;transition:.3s linear;background-color:#fff;width:100%;overflow-x:hidden}#wrap{display:block;padding-top:115px}@media (max-width:767px){#wrap{padding-top:50px}}.container{width:calc(100% - 9%);margin:0 auto}@media (max-width:767px){.container{width:calc(100% - 40px)}}.inner{max-width:1030px;padding:0 15px;margin:0 auto}@media only screen and (min-width:768px){.SP,.sp{display:none!important}}@media only screen and (max-width:767px){.PC,.pc{display:none!important}}@media only screen and (max-width:1023px){.header-gnav--large{display:none!important}}.drawer.is-open .drawer-bg{pointer-events:unset;opacity:1}.drawer .drawer-body{z-index:99;position:fixed;top:0;bottom:0;width:100%;transition:opacity .3s ease,left .3s ease;opacity:0;visibility:hidden}.drawer.is-open .drawer-body{left:0;opacity:1;visibility:visible}.drawer .drawer-inner{display:flex;flex-direction:column;align-items:center;height:100vh;overflow-y:scroll;width:calc(100% - 9%);margin:0 auto;justify-content:center;text-align:center}.drawer .drawer-bg{pointer-events:none;opacity:0;z-index:98;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);transition:.3s}.drawer .drawer-nav>li:not(:first-child){margin-top:13px}@media only screen and (max-width:767px){.drawer .drawer-nav>li:not(:first-child){margin-top:10px}}.drawer .drawer-nav>li>a{color:#fff;font-size:2rem;letter-spacing:.03em}@media only screen and (max-width:767px){.drawer .drawer-nav>li>a{font-size:1.8rem}}.drawer .drawer-nav>li>a .material-symbols-outlined{font-size:1.5rem}.drawer .drawer-nav>li.partner>a{width:230px;display:inline-block;letter-spacing:.03em;padding:10px 39px;border-radius:100px;transition:.3s;background:#ffffff30;font-size:1.6rem}@media only screen and (max-width:767px){.drawer .drawer-nav>li.partner>a{margin-top:2px}}.drawer .drawer-nav>li.partner>a:hover{opacity:.7}.drawer .drawer-inner p{font-size:1.3rem;letter-spacing:.03em;color:#fff;margin:35px 0 6px}@media only screen and (max-width:767px){.drawer .drawer-inner p{margin:20px 0 6px}}.drawer .drawer-inner .header-sp-insta:hover{opacity:.7}.drawer .drawer-close{position:absolute;top:26px;right:4%;width:30px;height:30px;background-color:transparent;border:none;padding:0}@media (max-width:767px){.drawer .drawer-close{top:17px}}.drawer .drawer-close>span{position:absolute;top:50%;display:block;width:100%;height:3px;background-color:#fff}.drawer .drawer-close>span:nth-child(1){transform:rotate(45deg)}.drawer .drawer-close>span:nth-child(2){transform:rotate(-45deg)}.drawer--lang .drawer-nav>li>a{color:#7a7a7a}.drawer--lang .drawer-nav>li.is-active a{color:#fff}.drawer-body>span{position:absolute;top:18px;left:4.5%;border:none;padding:0;color:#fff;font-size:2rem;line-height:1.1em;letter-spacing:.02em;font-weight:800}@media (max-width:767px){.drawer-body>span{top:1.1rem;left:5.3%}}.emb-footer{padding:80px 0 10px;background-color:#354f3d;color:#000}.footer-inner{width:calc(100% - 9%);max-width:1200px;margin:0 auto}@media (max-width:767px){.footer-inner{width:calc(100% - 40px)}}.footer-title{width:100%;max-width:450px;margin-bottom:30px}.footer-title p{font-size:1.5rem;letter-spacing:.025em;line-height:1.3}.footer-parent{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:767px){.footer-parent{flex-direction:column}}.footer-parent>div:nth-child(1){flex:1}.footer-parent>div:nth-child(2){flex:1}.footer-parent>div:nth-child(3){flex:1}.footer-parent>div:nth-child(4){flex:1}.footer-item{display:flex;flex-direction:column}.footer-item>div:nth-child(1){padding-bottom:10px;height:2rem}@media only screen and (max-width:767px){.footer-item>div:nth-child(1){margin-bottom:2px}}@media only screen and (max-width:767px){.footer-parent>div:nth-child(2),.footer-parent>div:nth-child(3){padding-bottom:30px}}.footer-item p{font-size:15px;font-size:1.5rem;line-height:1;letter-spacing:.03em}@media only screen and (max-width:767px){.footer-item p{font-size:17px;font-size:1.75rem}}.footer-item .part{padding-top:10px}@media only screen and (max-width:767px){.footer-item .part{padding-top:18px}}@media only screen and (max-width:767px){.footer-item .part{font-size:1.75rem;padding-bottom:7px;line-height:1}}.footer-item li{font-size:15px;font-size:1.5rem;line-height:1.8;letter-spacing:.025em;text-decoration:none}.footer-item li span.list{border-bottom:1px dotted #000;display:inline;padding-bottom:2px}@media only screen and (max-width:767px){.footer-item li span.list{padding-bottom:2px}}.footer-item li span.list>a:hover{opacity:.5;transition:.3s}.footer-item .material-symbols-outlined{font-size:1.5rem}.footer-item .strong-2{margin-top:30px;margin-bottom:5px}@media only screen and (max-width:767px){.footer-item .strong-2{margin-top:20px}}.footer-link{margin:120px auto 10px;width:100%}@media only screen and (max-width:767px){.footer-link{margin:64px auto 11px}}.footer-link>a>img{width:100%;max-width:60px}.footer-link>p{font-size:15px;font-size:1.5rem;letter-spacing:.025em;margin-top:7px}.footer-link-2{margin:0 auto 50px;width:100%;display:flex;justify-content:space-between;gap:20px}@media only screen and (max-width:767px){.footer-link-2{margin:0 auto 20px;flex-direction:column;gap:inherit}}.footer-link-2-item{align-items:end}.footer-link-2 div:nth-child(2),.footer-link-2 div:nth-child(3){color:#fff}.footer-link-2 div:nth-child(1){flex:3}@media only screen and (max-width:767px){.footer-link-2 div:nth-child(1){margin-bottom:65px}}@media only screen and (max-width:767px){.footer-link-2 div:nth-child(2){margin-bottom:6px}}.footer-link-2-item>p{font-size:12px;font-size:1.2rem;letter-spacing:.025em;line-height:1.4}@media only screen and (max-width:767px){.footer-link-2-item>p{font-size:1.1rem;line-height:1.25;letter-spacing:.025em}}.footer-link-2-item>span{font-size:15px;font-size:1.5rem;letter-spacing:.025em;line-height:1.4}.footer-link-2-item p a{border-bottom:1px dotted #000}.footer-link-2-item a:hover{opacity:.5;transition:.3s}.headerwrap{z-index:10;position:fixed;top:0;left:0;right:0;transition:top .3s linear,opacity 1.5s ease}.header{background-color:transparent;border-bottom:1px solid transparent;transition:.5s ease}.header .header-container{min-height:80px;display:flex;align-items:center;justify-content:space-between}@media (max-width:767px){.header .header-container{min-height:65px}}.header .header-logo{font-size:20px;font-size:2rem;line-height:1.1em;letter-spacing:.02em;font-weight:800;color:#000}.header .header-gnav{margin-left:auto}.header .header-gnav>ul>li{display:inline-block}.header .header-gnav>ul>li:not(:first-child){margin-left:25px}.header .header-gnav>ul>li a{font-size:13px;font-size:1.3rem;font-weight:700;color:#000}.header .header-gnav>ul>li a .material-symbols-outlined{font-size:13px;font-size:1.3rem}.header .header-gnav>ul>li a .material-symbols-outlined{font-size:13px;font-size:1.3rem}.header .header-insta{width:17px;height:17px;margin-left:25px}@media (max-width:1023px){.header .header-insta{margin-left:auto;width:18px;height:18px}}.header .header-insta>a>svg{vertical-align:top;margin-top:1px}.header .header-drawerbtn--lang{width:17px;height:17px;margin-left:25px}@media (max-width:767px){.header .header-drawerbtn--lang{width:18px;height:18px}}.header .header-drawerbtn--lang>button{background-color:transparent;border:none;padding:0;width:17px;height:17px;vertical-align:top}@media (max-width:767px){.header .header-drawerbtn--lang>button{width:18px;height:18px}}.header .header-drawerbtn--lang>button>svg{display:block;margin-top:1px;width:95%}.header .header-drawerbtn--gnav{width:17px;height:14px;margin-left:25px}.header .header-drawerbtn--gnav>button{background-color:transparent;border:none;padding:0;position:relative;width:17px;height:15px;vertical-align:top}.header .header-drawerbtn--gnav>button>span{position:absolute;display:block;width:100%;height:2px;background-color:#000}.header .header-drawerbtn--gnav>button>span:nth-child(1){top:0}.header .header-drawerbtn--gnav>button>span:nth-child(2){top:50%;margin-top:-1px}.header .header-drawerbtn--gnav>button>span:nth-child(3){bottom:0}.header.is-hasbg{background-color:#00000000}.header.is-hasbg .header-logo{color:#000}.header.is-hasbg .header-gnav>ul>li a{color:#242424}.header.is-hasbg .header-insta>a>svg .d{fill:#242424}.header.is-hasbg .header-drawerbtn--lang>button>svg .d{fill:#242424}.header.is-hasbg .header-drawerbtn--gnav>button>span{background-color:#242424}.emb-inner{padding:0 80px}@media (max-width:767px){.emb-inner{padding:0 13px}}.graytxt{color:#898989}.greentxt{color:#3a9857}.wh2txt{color:#d8d8d8}.bluetxt{color:#476cff}.graybtxt{color:#676d78}.redtxt{color:#ff4747}.sec-margin-15{padding-top:15px}.sec-margin-30{padding-top:30px}.sec-margin-50{padding-top:50px}.sec-margin-100{padding-top:100px}.sec-margin-150{padding-top:150px}.sec-margin-200{padding-top:200px}.sec-margin-250{padding-top:250px}.sec-margin-300{padding-top:300px}@media only screen and (max-width:767px){.sp-margin-0{padding-top:0}}@media only screen and (max-width:767px){.sp-margin-30{padding-top:30px}}@media only screen and (max-width:767px){.sp-margin-50{padding-top:50px}}@media only screen and (max-width:767px){.sp-margin-70{padding-top:70px}}@media only screen and (max-width:767px){.sp-margin-100{padding-top:100px}}@media only screen and (max-width:767px){.sp-margin-150{padding-top:150px}}.privacy-inner{padding:0 80px;padding-top:250px;padding-bottom:250px;position:relative;background:#cbd6d5}@media only screen and (max-width:767px){.privacy-inner{padding:0 20px 0 20px;padding-top:85px;padding-bottom:200px}}.emb-head-4{width:100%;max-width:960px;margin:0 auto}.emb-head-4 h1{font-size:35px;font-size:3.5rem;line-height:1.3;letter-spacing:.005em;word-wrap:break-word}@media only screen and (max-width:767px){.emb-head-4 h1{font-size:35px;font-size:3.5rem}}.privacy-list-inner{width:100%;max-width:960px;display:block;margin:0 auto}.privacy-list-inner p{font-size:18px;font-size:1.8rem;letter-spacing:.005em;line-height:1.5}@media only screen and (max-width:767px){.privacy-list-inner p{font-size:16px;font-size:1.6rem;letter-spacing:.005em;line-height:1.4}}.privacy-list h2{font-size:22px;font-size:2.2rem;letter-spacing:.005em;line-height:1.5;padding-top:30px}@media only screen and (max-width:767px){.privacy-list h2{font-size:20px;font-size:2rem;letter-spacing:.005em;line-height:1.4}}.privacy-list p{font-size:18px;font-size:1.8rem;letter-spacing:.005em;line-height:1.5;padding:8px 0;text-indent:1.8rem}@media only screen and (max-width:767px){.privacy-list p{font-size:16px;font-size:1.6rem;line-height:1.4;text-indent:0}}.privacy-list p.style{text-indent:0;font-weight:500;padding-left:1.8rem}@media only screen and (max-width:767px){.privacy-list p.style{padding-left:0}}.privacy-list ul li{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.005em;line-height:1.5;text-indent:1.8rem}@media only screen and (max-width:767px){.privacy-list ul li{font-size:16px;font-size:1.6rem;line-height:1.4;text-indent:-2.5rem;padding-left:1.8rem;margin-left:8px}}.privacy-list ul li::before{content:"";display:inline-block;vertical-align:middle;width:6px;height:6px;border-radius:50%;margin:0 13px 0 6px;background:#000}.privacy-contact-inner{width:100%;max-width:960px;display:block;margin:0 auto;margin-top:50px}.privacy-contact-inner h2{font-size:22px;font-size:2.2rem;letter-spacing:.005em;line-height:1.5;padding-top:30px}@media only screen and (max-width:767px){.privacy-contact-inner h2{font-size:20px;font-size:2rem;line-height:1.4;padding-top:10px}}.privacy-contact-inner p{font-size:18px;font-size:1.8rem;font-weight:500;letter-spacing:.005em;line-height:1.5;padding:8px 0;padding-left:1.8rem}@media only screen and (max-width:767px){.privacy-contact-inner p{font-size:16px;font-size:1.6rem;line-height:1.4;padding-left:0}}.privacy-inner p>a{border-bottom:1px dotted #898989;display:inline;transition:.5s}.privacy-inner p>a:hover{color:#3a9857}.story-inner{padding:0 80px;padding-top:250px;padding-bottom:250px;position:relative;background:#b6b6b6}@media only screen and (max-width:767px){.story-inner{padding:0 20px 0 20px;padding-top:85px;padding-bottom:200px}}.emb-head-3{width:100%;max-width:1200px;margin:0 auto}.emb-head-3 h1{font-size:45px;font-size:4.5rem;letter-spacing:.005em;word-wrap:break-word}@media only screen and (max-width:767px){.emb-head-3 h1{font-size:30px;font-size:3rem}}.story-part-inner{width:100%;max-width:1200px;padding-right:10%;margin:0 auto}@media only screen and (max-width:767px){.story-part-inner{padding-right:0}}.story-part-title{margin-bottom:28px}.story-part-title p{font-size:20px;font-size:2rem;letter-spacing:.01em;line-height:1.4}@media only screen and (max-width:767px){.story-part-title p{font-size:1.9rem;letter-spacing:.02em}}.story-part-body{display:flex;flex-direction:row;gap:25px}@media only screen and (max-width:767px){.story-part-body{flex-direction:column}}.story-part-body .story-part-item-1{flex:1}.story-part-body .story-part-item-2{flex:.645}@media only screen and (max-width:767px){.story-part-body .story-part-item-2{margin-top:50px}}.story-part-body .story-part-item-2>p>a{border-bottom:1px dotted #898989;display:inline}.story-part-body .story-part-item-2>p>a:hover{opacity:.5;transition:.5s}.story-part-item-1 p{font-size:20px;font-size:2rem;letter-spacing:.01em;line-height:1.4}@media only screen and (max-width:767px){.story-part-item-1 p{font-size:1.9rem;letter-spacing:.02em}}.story-part-item-1 .body-img{padding:61px 42px}@media only screen and (max-width:767px){.story-part-item-1 .body-img{padding:60px 0}}.story-part-item-1 .body-img figure img{border-radius:10px}.story-part-item-1 .body-img figure figcaption{font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.3;padding-top:10px}.story-part-item-2 p.small{font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:1.4;padding-bottom:10px}@media only screen and (max-width:767px){.story-part-item-2 p.small{font-size:14px;font-size:1.4rem;letter-spacing:.025em}}.story-part-item-1 p.sub{font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:1.4;padding:24px 0 26px 0}@media only screen and (max-width:767px){.story-part-item-1 p.sub{font-size:14px;font-size:1.4rem;letter-spacing:.025em}}.story-part-item-2 .bio-img{padding:30px 60px}@media only screen and (max-width:767px){.story-part-item-2 .bio-img{padding:29px 46px}}.story-part-item-2 .bio-img figure img{border-radius:10px}.story-part-item-2 .bio-img figure figcaption{font-size:11px;font-size:1.1rem;letter-spacing:.03em;line-height:1.1;padding-top:10px}.story-part-inner ul{margin-top:52px}.story-part-inner ul li a span{display:inline-block;font-size:14px;font-size:1.4rem;letter-spacing:.03em;padding:16px 60px;border-radius:100px;transition:.3s;border:2px solid #d8d8d8;color:#000;background:#d8d8d8}@media only screen and (max-width:767px){.story-part-inner ul li a span{display:inline-block;font-size:13px;font-size:1.3rem;padding:17px;width:100%;text-align:center}}.story-part-inner ul li a span:hover{border:2px solid #8a8a8a;color:#000;background:#8a8a8a}.contact-inner{padding:0 80px;padding-top:250px;padding-bottom:250px;position:relative;background:#b6c8d8}@media only screen and (max-width:767px){.contact-inner{padding:0 20px 0 20px;padding-top:85px;padding-bottom:200px}}.contact-list-inner{width:100%;max-width:960px;display:block;margin:0 auto}.contact-list h2{font-size:25px;font-size:2.5rem;letter-spacing:.005em;line-height:1.5}@media only screen and (max-width:767px){.contact-list h2{font-size:20px;font-size:2rem;letter-spacing:.005em;line-height:1.4}}.contact-list p{font-size:18px;font-size:1.8rem;letter-spacing:.005em;line-height:1.5;padding:8px 0}@media only screen and (max-width:767px){.contact-list p{font-size:16px;font-size:1.6rem;line-height:1.4}}.contact-list p.caption{font-size:1.5rem;letter-spacing:.005em;line-height:1.3}@media only screen and (max-width:767px){.contact-list p.caption{font-size:12px;font-size:1.2rem;line-height:1.4}}.contact-list p>a{border-bottom:1px dotted #898989;display:inline}.contact-list ul li{font-size:18px;font-size:1.8rem;letter-spacing:.005em;line-height:1.5;text-indent:1.8rem}@media only screen and (max-width:767px){.contact-list ul li{font-size:16px;font-size:1.6rem;line-height:1.4;text-indent:-2.5rem;padding-left:1.8rem;margin-left:8px}}.contact-list ul li::before{content:"";display:inline-block;vertical-align:middle;width:3px;height:3px;border-radius:50%;margin:0 13px 0 6px;background:#898989}.contact-button ul{margin-top:20px}.contact-button ul li a span{width:250px;text-align:center;display:inline-block;font-size:14px;font-size:1.4rem;letter-spacing:.03em;padding:16px 60px;border-radius:100px;transition:.3s;border:2px solid #d8d8d8;color:#000;background:#d8d8d8}@media only screen and (max-width:767px){.contact-button ul li a span{display:inline-block;font-size:13px;font-size:1.3rem;padding:17px;width:100%;text-align:center}}.contact-button ul li a span:hover{border:2px solid #c3ced7;color:#000;background:#c3ced7}.footer-region-title{margin:15px 0 10px;font-size:1.3rem;letter-spacing:.03em;color:#fff}@media only screen and (max-width:767px){.footer-region-title{margin:10px 0}}.footer-region{width:100%;margin:0 auto;display:flex;gap:10px;justify-content:center}@media only screen and (max-width:767px){.footer-region{gap:7px}}.footer-region-button{width:100%;max-width:180px}@media only screen and (max-width:767px){.footer-region-button{max-width:300px}}.footer-region-button-inner{position:relative;display:flex;justify-content:center;padding:14px 60px;background:#ffffff17;border-radius:100px;transition:.3s;padding-right:40px}@media only screen and (max-width:767px){.footer-region-button-inner{padding:12px 30px;padding-right:0}}.footer-region-button-item-1{position:absolute;left:30px;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;float:left;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer-region-button-item-1 img{width:100%;max-width:18px}.footer-region-button-item-2{font-size:16px;font-size:1.6rem;letter-spacing:.03em;color:#fff}.footer-region-button:hover{opacity:.7;transition:.5s}.drawer .drawer-nav>li.button{padding:14px 60px;background:#ffffff17;border-radius:100px}.drawer .drawer-nav>li.button:hover{opacity:.7;transition:.5s}.header .header-gnav>ul>li.box{border:1px solid #000;padding:5px 20px}.header .header-gnav>ul>li.box:hover{background-color:#ffffff30;transition:.5s}.credit-inner{padding:0 80px;padding-top:250px;padding-bottom:250px;position:relative;background:#cbd6d5}@media only screen and (max-width:767px){.credit-inner{padding:0 20px 0 20px;padding-top:85px;padding-bottom:200px}}.credit-list-inner{width:100%;max-width:960px;display:block;margin:0 auto}.credit-list-inner p{font-size:15px;font-size:1.5rem;letter-spacing:.005em;line-height:1.5;margin-bottom:20px}@media only screen and (max-width:767px){.credit-list-inner p{font-size:13px;font-size:1.3rem;letter-spacing:.005em;line-height:1.4;margin-bottom:10px}}.news-inner{padding:0 80px;padding-top:250px;padding-bottom:250px;position:relative;background:#bed1b5}@media only screen and (max-width:767px){.news-inner{padding:0 20px 0 20px;padding-top:85px;padding-bottom:200px}}.news-container{width:100%;display:block;max-width:1200px;margin:0 auto}.news-item{margin-bottom:10px}.news-item>a:hover{opacity:.5;transition:.3s}.news-link{display:block;padding:40px 50px;background-color:#ffffff3b}@media only screen and (max-width:767px){.news-link{padding:45px}}.news-item-inner{display:flex}@media only screen and (max-width:767px){.news-item-inner{flex-direction:column}}.news-item-inner div:nth-child(1){flex:1;margin-right:20px}@media only screen and (max-width:767px){.news-item-inner div:nth-child(1){margin-right:0;display:flex;gap:10px}}.news-item-inner div:nth-child(2){flex:3.5}@media only screen and (max-width:767px){.news-item-inner div:nth-child(2){flex:inherit;margin-top:5px}}.news-item-inner div:nth-child(1) h3{font-size:16px;font-size:1.6rem;letter-spacing:.025em;margin-bottom:4px}@media only screen and (max-width:767px){.news-item-inner div:nth-child(1) h3{font-size:1.3rem;margin-bottom:0}}.news-item-inner div:nth-child(2) h2{margin-bottom:6px}.news-item-inner div:nth-child(2) h2 img{max-width:100%;height:20px;vertical-align:middle;margin-bottom:3px}@media only screen and (max-width:767px){.news-item-inner div:nth-child(2) h2 img{height:18px}}.news-item-inner div:nth-child(1) p{font-size:14px;font-size:1.4rem;font-weight:500;letter-spacing:.025em}.news-item-inner div:nth-child(1) p.material-symbols-outlined{font-size:14px;font-size:1.4rem}@media only screen and (max-width:767px){.news-item-inner div:nth-child(1) p{font-size:1.3rem}}.news-item-inner div:nth-child(2) h1{font-size:18px;font-size:1.8rem;font-weight:500;line-height:1.28;letter-spacing:.025em;margin-bottom:10px}@media only screen and (max-width:767px){.news-item-inner div:nth-child(2) h1{font-size:1.6rem}}.news-item-inner div:nth-child(2) p{font-size:15px;font-size:1.5rem;line-height:1.5;letter-spacing:.025em;margin-bottom:3px}@media only screen and (max-width:767px){.news-item-inner div:nth-child(2) p{font-size:1.3rem;line-height:1.4;margin-bottom:6px}}.news-item-inner div:nth-child(2) p.material-symbols-outlined{font-size:15px;font-size:1.5rem}@media only screen and (max-width:767px){.news-item-inner div:nth-child(2) p.material-symbols-outlined{font-size:1.3rem}}.news-item-inner div:nth-child(2) p.button{font-size:15px;font-size:1.5rem;letter-spacing:.025em;font-weight:600;margin-bottom:0;margin-top:10px;color:#0000004a}@media only screen and (max-width:767px){.news-item-inner div:nth-child(2) p.button{font-size:13px;font-size:1.3rem}}.news-item-inner div:nth-child(2) .button{font-size:16px;font-size:1.6rem;letter-spacing:.025em}.news-item-inner div:nth-child(2) .button .material-symbols-outlined{font-size:16px;font-size:1.6rem}@media only screen and (max-width:767px){.news-item-inner div:nth-child(2) .button .material-symbols-outlined{font-size:13px;font-size:1.3rem}}.news-item-inner div:nth-child(2) .button>span>img{width:30px;margin-right:10px}