.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}*,:after,:before{box-sizing:border-box}#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;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}.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;transition:.5s}.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:11;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:#fff}.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.box{border:1px solid #fff;padding:5px 20px}.header.is-hasbg .header-gnav>ul>li.box{border:1px solid #000}.header .header-gnav>ul>li.box:hover{background-color:#ffffff30;transition:.5s}.header .header-gnav>ul>li a{font-size:13px;font-size:1.3rem;font-weight:700;color:#fff}.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:767px){.header .header-insta{margin-left:auto;width:18px;height:18px}}.header .header-insta>a>svg{vertical-align:top;margin-top:1px}.header .header-insta>a>svg .d{fill:#fff}.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--lang>button>svg .d{fill:#fff}.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:#fff}.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:#fff}.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}.loader{display:flex;align-items:center;width:100vw;height:100svh;position:fixed;top:0;left:0;background:#f6f6f6;z-index:100000;overflow:hidden}.loader-inner{width:100%;max-width:640px;margin:0 auto}@media (max-width:767px){.loader-inner{padding:0 20px}}.loader-inner h1{font-size:2.3rem;line-height:1.2;transform:scale(.94);animation:scale 3s forwards cubic-bezier(.5,1,.89,1);color:#a4c9a6}@media (max-width:767px){.loader-inner h1{font-size:1.2rem}}@keyframes scale{100%{transform:scale(1)}}.loader-inner span{display:inline-block;opacity:0;filter:blur(4px);animation:fade-in 1s forwards cubic-bezier(.11,0,.5,0)}.loader-inner h1.first span:nth-child(1){animation-delay:0s}.loader-inner h1.first span:nth-child(2){animation-delay:.2}.loader-inner h1.first span:nth-child(3){animation-delay:.4s}.loader-inner h1.second span:nth-child(1){animation-delay:.3s}.loader-inner h1.second span:nth-child(2){animation-delay:.5s}.loader-inner h1.second span:nth-child(3){animation-delay:.8s}.loader-inner h1.third span:nth-child(1){animation-delay:.7s}.loader-inner h1.third span:nth-child(2){animation-delay:.9s}.loader-inner h1.third span:nth-child(3){animation-delay:1.1s}.loader-inner h1.fourth span:nth-child(1){animation-delay:1s}.loader-inner h1.fourth span:nth-child(2){animation-delay:1.3s}.loader-inner h1.fourth span:nth-child(3){animation-delay:1.5s}.loader-inner h1.fifth span:nth-child(1){animation-delay:1.4s}.loader-inner h1.fifth span:nth-child(2){animation-delay:1.6s}.loader-inner h1.fifth span:nth-child(3){animation-delay:1.8s}.loader-inner h1.sixth span:nth-child(1){animation-delay:1.7s}.loader-inner h1.sixth span:nth-child(2){animation-delay:1.9s}.loader-inner h1.sixth span:nth-child(3){animation-delay:2.1s}@keyframes fade-in{100%{opacity:1;filter:blur(0)}}.bg-trigger{display:block;height:1px}.bg{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-2;opacity:0}.bg1{background-color:#fff}.bg1+.bg-trigger{margin:70px 0}@media (max-width:767px){.bg1+.bg-trigger{margin:0}}.bg2{background-color:#d1eddc}.bg2+.bg-trigger{margin:80px 0}@media (max-width:767px){.bg2+.bg-trigger{margin:100px 0 60px}}.bg3{background-color:#c7d8ed}.bg3+.bg-trigger{margin:80px 0}@media (max-width:767px){.bg3+.bg-trigger{margin:40px 0}}.bg4{background-color:#e3eba9}.bg4+.bg-trigger{margin:80px 0}@media (max-width:767px){.bg4+.bg-trigger{margin:40px 0}}.bg5{background-color:#cbd6d5}.bg5+.bg-trigger{margin:80px 0}@media (max-width:767px){.bg5+.bg-trigger{margin:40px 0}}.bg6{background-color:#ede3c7}.bg6+.bg-trigger{margin:80px 0}@media (max-width:767px){.bg6+.bg-trigger{margin:40px 0}}.bg7{background-color:#bed1b5}.bg7+.bg-trigger{margin:80px 0}@media (max-width:767px){.bg7+.bg-trigger{margin:40px 0}}.emb-inner{padding:0 80px}@media (max-width:767px){.emb-inner{padding:0 20px}}.mv{position:relative;width:100%;height:100svh;transition:height .3s linear,opacity 1.5s ease}@media (max-width:767px){.mv{min-height:695px}}.mv .mv-container{max-width:1310px;position:relative;height:100%;display:flex;align-items:center}.mv .mv-txt{position:relative;max-width:900px}@media (max-width:767px){.mv .mv-txt{margin-top:-40px}}.mv .mv-txt h2{display:block;font-size:55px;font-size:5.5rem;line-height:1.15;letter-spacing:.1rem;color:#fff}@media (max-width:767px){.mv .mv-txt h2{font-size:30px;font-size:3rem;line-height:1.05}}.mv .mv-txt p{font-size:24px;font-size:2.4rem;line-height:1.3;letter-spacing:.05rem;color:#fff;padding-top:13px}@media (max-width:767px){.mv .mv-txt p{font-size:21px;font-size:2.1rem;line-height:1.2;padding-top:10px}}.mv .mv-caption{max-width:350px;position:absolute;bottom:33px;left:0}.mv .mv-caption p{font-size:12px;font-size:1.2rem;line-height:1.3;letter-spacing:.03em;color:#fff}.mv .mv-bg{z-index:-1;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.mv .mv-bg--video>video{position:absolute;height:100%;width:100%;top:0;left:0;object-fit:cover}.mouse{width:26px;height:42px;border:2px solid #fff;border-radius:24px;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%);cursor:pointer}@media only screen and (max-width:767px){.mouse{bottom:10%}}.mouse:after{content:"";position:absolute;top:5px;left:50%;margin-left:-2px;background-color:#fff;border-radius:100%;width:4px;height:4px;opacity:1;-webkit-transform:translateY(0) scaleY(1) scaleX(1) translateZ(0);transform:translateY(0) scaleY(1) scaleX(1) translateZ(0);-webkit-animation:scroll 1.5s -1s cubic-bezier(.68,-.55,.265,1.55) infinite;animation:scroll 1.5s -1s cubic-bezier(.68,-.55,.265,1.55) infinite}@-webkit-keyframes scroll{0%,20%{-webkit-transform:translateY(0) scaleY(1) scaleX(1) translateZ(0);transform:translateY(0) scaleY(1) scaleX(1) translateZ(0)}10%{-webkit-transform:translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0);transform:translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0);transform:translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0);opacity:.01}}@keyframes scroll{0%,20%{-webkit-transform:translateY(0) scaleY(1) scaleX(1) translateZ(0);transform:translateY(0) scaleY(1) scaleX(1) translateZ(0)}10%{-webkit-transform:translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0);transform:translateY(0) scaleY(1.2) scaleX(1.2) translateZ(0);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0);transform:translateY(20px) scaleY(2.5) scaleX(.5) translateZ(0);opacity:.01}}.graytxt{color:#898989}.greentxt{color:#3a9857}.bluetxt{color:#476cff}.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-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}}.emb-head-2{width:100%;text-align:center}.emb-head-2 h1{font-size:45px;font-size:4.5rem;line-height:1.3;letter-spacing:.005em;word-wrap:break-word}@media only screen and (max-width:767px){.emb-head-2 h1{font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25}}.main-text{width:100%;max-width:960px;padding-left:80px}@media only screen and (max-width:767px){.main-text{padding-left:0}}.main-text-inner{width:100%;max-width:960px;margin:25px auto 0}@media only screen and (max-width:767px){.main-text-inner{width:100%;max-width:100%;margin:27px auto 0;padding-left:0}}.main-text h1{font-size:35px;font-size:3.5rem;letter-spacing:.005em;line-height:1.3}.main-text h1 .material-symbols-outlined{font-size:35px;font-size:3.5rem}@media only screen and (max-width:767px){.main-text h1{font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25}}@media only screen and (max-width:767px){.main-text h1 .material-symbols-outlined{font-size:28px;font-size:2.8rem}}.main-text h1 img{max-width:100%;height:auto;vertical-align:middle;margin-bottom:3px}@media only screen and (max-width:767px){.main-text h1 img{height:2.8rem;margin-bottom:0}}.main-text h2{font-size:14px;font-size:1.4rem;letter-spacing:.03em;padding-bottom:27px}.main-text h2 .material-symbols-outlined{font-size:14px;font-size:1.4rem;letter-spacing:.03em;padding-bottom:27px}@media only screen and (max-width:767px){.main-text h2{padding-bottom:25px}}@media only screen and (max-width:767px){.main-text h2 .material-symbols-outlined{padding-bottom:25px}}.main-text p{font-size:26px;font-size:2.6rem;letter-spacing:.01em;line-height:1.35;padding-bottom:20px}.main-text p .material-symbols-outlined{font-size:26px;font-size:2.6rem}@media only screen and (max-width:767px){.main-text p{font-size:19px;font-size:1.9rem;letter-spacing:.02em;line-height:1.4}}@media only screen and (max-width:767px){.main-text p .material-symbols-outlined{font-size:1.9rem}}.main-text p.txt-small{font-size:17px;font-size:1.7rem;letter-spacing:.01em;line-height:1.4;padding-bottom:20px}.main-text p.txt-small .material-symbols-outlined{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.main-text p.txt-small{font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:1.4}}@media only screen and (max-width:767px){.main-text p.txt-small .material-symbols-outlined{font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:1.4}}.main-text p.caption{font-size:13px;font-size:1.3rem;letter-spacing:.01em;line-height:1.3;padding-bottom:12px}.main-text p.caption .material-symbols-outlined,.main-text p.caption-non .material-symbols-outlined{font-size:14px;font-size:1.4rem}@media only screen and (max-width:767px){.main-text p.caption{font-size:12px;font-size:1.25rem;line-height:1.44}}@media only screen and (max-width:767px){.main-text p.caption-non{font-size:12px;font-size:1.2rem;line-height:1.3;padding-bottom:0}}@media only screen and (max-width:767px){.main-text p.caption .material-symbols-outlined,.main-text p.caption-non .material-symbols-outlined{font-size:12px;font-size:1.25rem}}.main-text p.caption-non{font-size:14px;font-size:1.4rem;letter-spacing:.025em;line-height:1.57;padding-bottom:0}.sub-text{width:100%;max-width:960px;margin:0 auto}@media only screen and (max-width:767px){.sub-text{width:100%;max-width:100%;margin:0}}.sub-text-inner{width:100%;max-width:960px;padding-right:80px}@media only screen and (max-width:767px){.sub-text-inner{width:100%;max-width:100%;padding-right:0}}.sub-text p{font-size:26px;font-size:2.6rem;letter-spacing:.01em;line-height:1.35;padding-bottom:30px}.sub-text p .material-symbols-outlined{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.sub-text p{font-size:19px;font-size:1.9rem;letter-spacing:.02em;line-height:1.4}}@media only screen and (max-width:767px){.sub-text p .material-symbols-outlined{font-size:19px;font-size:1.9rem}}.sub-text p.caption{font-size:14px;font-size:1.4rem;letter-spacing:.025em;line-height:1.57;padding-bottom:15px}@media only screen and (max-width:767px){.sub-text p.caption{font-size:16px;font-size:1.6rem;letter-spacing:.025em;line-height:1.4}}.sub-text p.caption .material-symbols-outlined{font-size:1.4rem}@media only screen and (max-width:767px){.sub-text p.caption .material-symbols-outlined{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:767px){.emb-img-flex-right>.left-align{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.emb-img-flex-right{width:100%;max-width:1200px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.emb-img-flex-right{flex-direction:column}}.emb-img-flex-right>div:nth-child(1){width:60%}@media only screen and (max-width:767px){.emb-img-flex-right>div:nth-child(1){width:100%}}.emb-img-flex-right>div:nth-child(1) figure{position:relative}.emb-img-flex-right>div:nth-child(2){width:44.5%}@media only screen and (max-width:767px){.emb-img-flex-right>div:nth-child(2){width:100%;margin-top:50px}}.emb-img-flex-right>div:nth-child(1) figure figcaption{position:absolute;top:100%;left:0;width:100%}.emb-img-flex-right h1 img{max-width:100%;height:auto;vertical-align:middle;margin-bottom:3px}@media only screen and (max-width:767px){.emb-img-flex-right h1 img{height:2.8rem;margin-bottom:0}}.emb-img-flex-right h1{font-size:35px;font-size:3.5rem;letter-spacing:.005em;line-height:1.3;padding-bottom:25px}@media only screen and (max-width:767px){.emb-img-flex-right h1{font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25;padding-bottom:27px}}@media only screen and (max-width:767px){.emb-img-flex-right>.prf>h1{padding-bottom:16px}}.emb-img-flex-right h2{font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.28;padding-bottom:20px}@media only screen and (max-width:767px){.emb-img-flex-right>.prf>h2{padding-bottom:17px}}.emb-img-flex-right>div:nth-child(2)>p{font-size:22px;font-size:2.2rem;letter-spacing:.01em;line-height:1.4;padding-bottom:25px}@media only screen and (max-width:767px){.emb-img-flex-right>div:nth-child(2)>p{font-size:19px;font-size:1.9rem;letter-spacing:.02em;line-height:1.4}}.emb-img-flex-right>div:nth-child(2)>p .material-symbols-outlined{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.emb-img-flex-right>div:nth-child(2)>p .material-symbols-outlined{font-size:19px;font-size:1.9rem}}.emb-img-flex-right-overlap{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;margin-bottom:200px}@media only screen and (max-width:767px){.emb-img-flex-right-overlap{margin-bottom:0}}.emb-img-flex-right-overlap>div:nth-child(1){width:73%}@media only screen and (max-width:767px){.emb-img-flex-right-overlap>div:nth-child(1){width:100%}}.emb-img-flex-right-overlap>div:nth-child(1) figure{position:relative}.left-align{margin-left:calc(50% - 50vw)}@media only screen and (max-width:767px){.emb-img-flex-right-overlap>.left-align>figure{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}.emb-img-flex-right-overlap>div:nth-child(2){width:530px;position:absolute;right:150px;margin-top:20%}@media only screen and (max-width:767px){.emb-img-flex-right-overlap>div:nth-child(2){width:100%;margin-top:105px;position:static}}@media only screen and (max-width:767px){.emb-img-flex-right-overlap>.left-align{margin-left:0}}.emb-img-flex-right-overlap>div>figure>figcaption{font-size:11px;font-size:1.1rem;line-height:1.2;padding:12px 0 0 40px}@media only screen and (max-width:767px){.emb-img-flex-right-overlap>div>figure>figcaption{padding:10px 0 0 13px;font-size:.9rem}}.emb-img-flex-right-overlap>div:nth-child(1) figure figcaption{position:absolute;top:100%;left:0;width:100%}.emb-img-flex-right-overlap h1 img{max-width:100%;height:auto;vertical-align:middle;margin-bottom:3px}@media only screen and (max-width:767px){.emb-img-flex-right-overlap h1 img{height:2.8rem;margin-bottom:0}}.emb-img-flex-right-overlap h1{font-size:35px;font-size:3.5rem;letter-spacing:.005em;line-height:1.3;padding-bottom:25px}@media only screen and (max-width:767px){.emb-img-flex-right-overlap h1{font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25;padding-bottom:27px}}.emb-img-flex-right-overlap p,.emb-img-flex-right-overlap>div:nth-child(2)>p{font-size:22px;font-size:2.2rem;letter-spacing:.01em;line-height:1.4}.emb-img-flex-right-overlap p .material-symbols-outlined,.emb-img-flex-right-overlap>div:nth-child(2)>p.material-symbols-outlined{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.emb-img-flex-right-overlap p,.emb-img-flex-right-overlap>div:nth-child(2)>p{font-size:19px;font-size:1.9rem;letter-spacing:.02em;line-height:1.4}}@media only screen and (max-width:767px){.emb-img-flex-right-overlap p .material-symbols-outlined,.emb-img-flex-right-overlap>div:nth-child(2)>p.material-symbols-outlined{font-size:19px;font-size:1.9rem}}.emb-img-flex-right>div:nth-child(2)>p.small{font-size:14px;font-size:1.4rem;letter-spacing:.025em;line-height:1.57;padding-top:30px}@media only screen and (max-width:767px){.emb-img-flex-right>div:nth-child(2)>p.small{line-height:1.4}}.emb-img-flex-right p.small .material-symbols-outlined{font-size:1.4rem}.emb-img-flex-right>div>p.small>a{text-decoration:none;background-image:linear-gradient(#b9b9b961,#b9b9b961);background-size:0 2px;background-position:left bottom;background-repeat:no-repeat;transition:all .3s}.emb-img-flex-right>div>p.small>a:hover{background-size:100% .7rem}.emb-img-flex-right 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 #000;color:#000;background:#fff0}@media only screen and (max-width:767px){.emb-img-flex-right ul li a span{display:inline-block;font-size:13px;font-size:1.3rem;letter-spacing:.03em;padding:14px 38px;border-radius:100px;transition:.3s;border:2px solid #000;color:#000;background:#fff0;width:100%;text-align:center}}.emb-img-flex-right ul li a span:hover{color:#fff;background:#000}.emb-img-flex-left{width:100%;max-width:1200px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.emb-img-flex-left{flex-direction:column}}.emb-img-flex-left>div:nth-child(1){width:44.5%}@media only screen and (max-width:767px){.emb-img-flex-left>div:nth-child(1){width:100%}}.emb-img-flex-left>div:nth-child(2){width:47.5%}.emb-img-flex-left>div.right-align{width:60%}@media only screen and (max-width:767px){.emb-img-flex-left>div:nth-child(2){width:100%;margin-top:40px}}.right-align{margin-right:calc(50% - 50vw)}@media only screen and (max-width:767px){.right-align{margin-right:0}}@media only screen and (max-width:767px){.emb-img-flex-left>.right-align{margin-left:0}}.emb-img-flex-left>div:nth-child(2) figure{position:relative}.emb-img-flex-left>div:nth-child(2) figure figcaption{position:absolute;top:100%;left:0;width:100%}.emb-img-flex-left h1 img{max-width:100%;height:auto;vertical-align:middle;margin-bottom:3px}@media only screen and (max-width:767px){.emb-img-flex-left h1 img{height:2.8rem;margin-bottom:0}}.emb-img-flex-left h1{font-size:35px;font-size:3.5rem;letter-spacing:.005em;line-height:1.3;padding-bottom:25px}@media only screen and (max-width:767px){.emb-img-flex-left h1{font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25;padding-bottom:27px}}@media only screen and (max-width:767px){.emb-img-flex-left>.prf>h1{padding-bottom:16px}}.emb-img-flex-left h2{font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.28;padding-bottom:20px}@media only screen and (max-width:767px){.emb-img-flex-left>.prf>h2{padding-bottom:17px}}.emb-img-flex-left>div:nth-child(1)>p{font-size:22px;font-size:2.2rem;letter-spacing:.01em;line-height:1.4;padding-bottom:25px}@media only screen and (max-width:767px){.emb-img-flex-left>div:nth-child(1)>p{font-size:19px;font-size:1.9rem;letter-spacing:.02em;line-height:1.4}}.emb-img-flex-left>div:nth-child(1)>p .material-symbols-outlined{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.emb-img-flex-left>div:nth-child(1)>p .material-symbols-outlined{font-size:19px;font-size:1.9rem}}.emb-img-flex-left>div:nth-child(1)>p.txt-small{font-size:18px;font-size:1.8rem;letter-spacing:.01em;line-height:1.4;padding-top:10px}@media only screen and (max-width:767px){.emb-img-flex-left>div:nth-child(1)>p.txt-small{font-size:16px;font-size:1.6rem;letter-spacing:.02em}}.emb-img-flex-left 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 #000;color:#000;background:#fff0}@media only screen and (max-width:767px){.emb-img-flex-left ul li a span{display:inline-block;font-size:13px;font-size:1.3rem;letter-spacing:.03em;padding:14px 38px;border-radius:100px;transition:.3s;border:2px solid #000;color:#000;background:#fff0;width:100%;text-align:center}}.emb-img-flex-left ul li a span:hover{color:#fff;background:#000}.emb-img-flex__container{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:row;gap:clamp(15px,5.3vw,80px);align-items:flex-start;overflow-x:hidden}.emb-img-flex{width:100%;display:block;flex:1 1 0;box-sizing:border-box;margin-bottom:80px}@media only screen and (max-width:767px){.emb-img-flex{margin-bottom:50px}}.emb-img-flex>div:nth-child(1),.emb-img-flex>div:nth-child(2){width:100%;padding-bottom:clamp(25px,5vw,80px)}.emb-img-flex>div:nth-child(2) figure{position:relative}.emb-img-flex>div:nth-child(2) figure figcaption{position:absolute;top:100%;left:0;width:100%}.emb-img-flex h1 img{max-width:100%;height:auto;vertical-align:middle;margin-bottom:3px}@media only screen and (max-width:767px){.emb-img-flex h1 img{height:2.8rem;margin-bottom:0}}.emb-img-flex h1{font-size:35px;font-size:3.5rem;letter-spacing:.005em;line-height:1.3;padding-bottom:25px}@media only screen and (max-width:767px){.emb-img-flex h1{font-size:20px;font-size:2rem;letter-spacing:.005em;line-height:1.25;padding-bottom:27px}}@media only screen and (max-width:767px){.emb-img-flex>.prf>h1{padding-bottom:16px}}.emb-img-flex h2{font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.28;padding-bottom:clamp(5px,3vw,20px)}.emb-img-flex>div:nth-child(1)>p{font-size:22px;font-size:2.2rem;letter-spacing:.01em;line-height:1.4;padding-bottom:25px}@media only screen and (max-width:767px){.emb-img-flex>div:nth-child(1)>p{font-size:12px;font-size:1.2rem;letter-spacing:0;line-height:1.33}}.emb-img-flex>div:nth-child(1)>p .material-symbols-outlined{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.emb-img-flex>div:nth-child(1)>p .material-symbols-outlined{font-size:19px;font-size:1.9rem}}.emb-img-flex>div:nth-child(1)>p.txt-small{font-size:18px;font-size:1.8rem;letter-spacing:.01em;line-height:1.4;padding-top:10px}@media only screen and (max-width:767px){.emb-img-flex>div:nth-child(1)>p.txt-small{font-size:16px;font-size:1.6rem;letter-spacing:.02em}}.emb-img-flex 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 #000;color:#000;background:#fff0}@media only screen and (max-width:767px){.emb-img-flex ul li a span{display:inline-block;font-size:12px;font-size:1.2rem;letter-spacing:.03em;padding:5px 10px;border-radius:100px;transition:.3s;border:2px solid #000;color:#000;background:#fff0;width:100%;text-align:center}}.emb-img-flex ul li a span:hover{color:#fff;background:#000}.emb-img-flex,.emb-img-flex>div,.emb-img-flex__container{min-width:0}.emb-img-flex .swiper{width:100%;overflow:hidden}.emb-img-flex .swiper-wrapper{max-width:100%}.emb-img-flex .swiper-slide img{display:block;width:100%;height:auto}.emb-img-flex .emb-button-inner a,.emb-img-flex p,.swiper-caption-3,.swiper-caption-6{overflow-wrap:anywhere;word-break:break-word}.emb-button-inner{padding:23px 0 32px}@media only screen and (max-width:767px){.emb-button-inner{padding:10px 0}}.emb-button-inner>a{font-size:2.4rem;line-height:1.3;letter-spacing:.005em;color:grey}@media only screen and (max-width:767px){.emb-button-inner>a{font-size:1.4rem}}.arrow-button{position:relative;display:inline-block;color:#000;width:100%;padding-right:220px}@media only screen and (max-width:767px){.arrow-button{padding-right:25%}}.arrow-button::before{content:"";position:absolute;top:3px;bottom:0;right:20px;margin:auto;width:150px;height:.25rem;background:grey;transition:.3s}@media only screen and (max-width:767px){.arrow-button::before{display:none}}.arrow-button::after{content:"";display:block;position:absolute;top:3px;bottom:0;right:20px;margin:auto;width:8px;height:8px;border-left:.25rem solid grey;border-bottom:.25rem solid grey;transform:rotate(-135deg);transition:.3s}@media only screen and (max-width:767px){.arrow-button::after{display:none}}.arrow-button:hover::before{right:10px;width:100px}.arrow-button:hover::after{right:10px}.flexbox-container{display:block;width:100%;max-width:1200px;margin:0 auto}.flexbox-container h1{font-size:35px;font-size:3.5rem;letter-spacing:.005em;line-height:1.3}@media only screen and (max-width:767px){.flexbox-container h1{font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25}}@media only screen and (max-width:767px){.flexbox-container h1{word-break:break-all;font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25}}.flexbox-parent{margin-top:11px;display:flex;flex-flow:row nowrap;justify-content:space-between;gap:30px}@media only screen and (max-width:767px){.flexbox-parent{flex-direction:column;gap:60px}}.flexbox-item{flex:1;display:flex;flex-direction:column}.flexbox-item .text{flex-grow:1}.flexbox-item img{margin-top:30px}.flexbox-item h1{font-size:22px;font-size:2.2rem;line-height:1.28;letter-spacing:.005em;margin-bottom:7px}@media only screen and (max-width:767px){.flexbox-item h1{font-size:20px;font-size:2rem;margin-top:10px}}.flexbox-item h2{font-size:14px;font-size:1.4rem;letter-spacing:.03em;color:#55bc7f;margin-bottom:6px}.flexbox-item h3{font-size:14px;font-size:1.4rem;letter-spacing:.03em;color:#55bc7f;margin-bottom:18px}.flexbox-item h3 .material-symbols-outlined{font-size:14px;font-size:1.4rem;color:#55bc7f}.flexbox-item p{font-size:16px;font-size:1.6rem;letter-spacing:.01em;line-height:1.4}.flexbox-item p .material-symbols-outlined{font-size:16px;font-size:1.6rem}.flexbox-item a.under{text-decoration:none;border-bottom:1px dotted #000}.flexbox-item a.under:hover{opacity:.3;transition:.3s}@media only screen and (max-width:767px){.flexbox-item a.under:hover{opacity:1;transition:0}}.flexbox-item .button{margin:26px 0}.plus-button{position:relative;width:34px;height:34px;background:#55bc7f;border-radius:50%}@media only screen and (max-width:767px){.plus-button{width:45px;height:45px}}.plus-button-item::after,.plus-button::before{position:absolute;top:1.55rem;left:50%;content:'';display:inline-block;width:1.85rem;height:1.85rem;border-top:3px solid #fff;transform:translateX(-50%)}@media only screen and (max-width:767px){.plus-button-item::after,.plus-button::before{top:2.05rem;width:2.4rem;height:2.6rem;border-top:5px solid #fff}}.plus-button-item:after{top:.8rem;left:0;transform:rotate(90deg)}@media only screen and (max-width:767px){.plus-button-item:after{top:1rem}}.plus-button:hover{opacity:.7}.flexbox-item figure img{display:block;border-radius:10px}.flexbox-button{margin-top:100px;text-align:center}.flexbox-button ul li a span{display:inline-block;font-size:14px;font-size:1.4rem;letter-spacing:.03em;padding:18px 69px;border-radius:6px;transition:.3s;color:#fff;background:#000}@media only screen and (max-width:767px){.flexbox-button ul li a span{width:100%;text-align:center}}.flexbox-button ul li a span:hover{color:#000;background:#96969647}.grid-container{display:block;width:100%;max-width:1200px;margin:0 auto}.grid-container h1{font-size:35px;font-size:3.5rem;letter-spacing:.005em;line-height:1.3}@media only screen and (max-width:767px){.grid-container h1{font-size:28px;font-size:2.8rem;letter-spacing:.005em;line-height:1.25}}@media only screen and (max-width:767px){.grid-container>h1{text-align:center;font-size:2.5rem}}.grid-inner{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px;margin-top:35px}@media only screen and (max-width:767px){.grid-inner{grid-template-columns:1fr}}.grid-item{display:grid;grid-template-rows:subgrid;grid-row:span 4}@media only screen and (max-width:767px){.grid-inner div.grid-item:nth-child(2),.grid-inner div.grid-item:nth-child(3){margin-top:150px}}@media only screen and (max-width:767px){.grid-item .profile{text-align:center}}.grid-item .profile img{width:100%;max-width:100px;margin-bottom:21px}@media only screen and (max-width:767px){.grid-item .profile img{max-width:150px}}.grid-item .profile h1{font-size:2px;font-size:2.2rem;letter-spacing:.025em;margin-bottom:7px}.grid-item .profile p{font-size:14px;font-size:1.4rem;letter-spacing:.03em;line-height:1.4;color:#55b77f}@media only screen and (max-width:767px){.grid-item .text{text-align:center}}.grid-item .text h1{font-size:22px;font-size:2.2rem;line-height:1.28;letter-spacing:.005em;margin:10px 0}@media only screen and (max-width:767px){.grid-item .text h1{font-size:20px;font-size:2rem}}.grid-item .text p .material-symbols-outlined{font-size:16px;font-size:1.6rem}.grid-item .text p{font-size:16px;font-size:1.6rem;letter-spacing:.01em;line-height:1.4}@media only screen and (max-width:767px){.grid-item .center{text-align:center}}.grid-item .img{margin-top:20px}.grid-item .img figure img{display:block;border-radius:10px}@media only screen and (max-width:767px){.grid-item .button{margin:0 auto;margin-top:-10px}}.emb-duo-flex{display:block;width:100%;max-width:1200px;margin:26px auto 0}.emb-duo-flex-inner{display:flex;justify-content:space-between;gap:35px}@media only screen and (max-width:767px){.emb-duo-flex-inner{flex-direction:column;gap:80px}}.emb-duo-flex-item{display:flex;flex-direction:column;width:100%;flex:1}.emb-duo-flex-item .text{flex-grow:1}.emb-duo-flex h1{font-size:22px;font-size:2.2rem;line-height:1.2;letter-spacing:.025em;padding:26px 0 14px}@media only screen and (max-width:767px){.emb-duo-flex h1{letter-spacing:.005em}}.emb-duo-flex h1 .material-symbols-outlined{font-size:22px;font-size:2.2rem}.emb-duo-flex p{font-size:16px;font-size:1.6rem;line-height:1.4;letter-spacing:.01em;padding-bottom:26px}@media only screen and (max-width:767px){.emb-duo-flex p{font-size:1.7rem;letter-spacing:.01em;line-height:1.35}}.emb-duo-flex-item ul{margin-bottom:3px}.emb-duo-flex-item>ul>li>a span{display:inline-block;font-size:14px;font-size:1.3rem;letter-spacing:.03em;padding:18px 48px;border-radius:6px;transition:.3s;color:#fff;background:#000}@media only screen and (max-width:767px){.emb-duo-flex-item>ul>li>a span{width:100%;text-align:center}}.emb-duo-flex-item>ul>li>a span:hover{color:#000;background:#96969647}.emb-duo-flex-item>.text>a:hover,.emb-duo-flex-item>a:hover{opacity:.5;transition:.3s}.emb-unus-flex{display:block;width:100%;max-width:1200px;margin:0 auto}.emb-unus-flex-inner{margin-right:30%}@media only screen and (max-width:767px){.emb-unus-flex-inner{margin-right:0}}.emb-unus-flex-inner.text>a:hover,.emb-unus-flex-inner>.text>a:hover,.emb-unus-flex>a:hover{opacity:.5;transition:.3s}.emb-unus-flex h1{font-size:22px;font-size:2.2rem;line-height:1.2;letter-spacing:.025em;padding:26px 0 14px}@media only screen and (max-width:767px){.emb-unus-flex h1{letter-spacing:.005em}}.emb-unus-flex p{font-size:16px;font-size:1.6rem;line-height:1.4;letter-spacing:.01em;padding-bottom:26px}@media only screen and (max-width:767px){.emb-unus-flex p{font-size:1.7rem;letter-spacing:.01em;line-height:1.35}}.emb-unus-flex p.small{font-size:16px;font-size:1.6rem;line-height:1.4;letter-spacing:.01em;padding-bottom:26px}@media only screen and (max-width:767px){.emb-unus-flex p.small{font-size:1.3rem;line-height:1.25}}.emb-unus-flex ul{margin-bottom:3px}.emb-unus-flex ul li a span{display:inline-block;font-size:14px;font-size:1.3rem;letter-spacing:.03em;padding:18px 48px;border-radius:6px;transition:.3s;color:#fff;background:#000}@media only screen and (max-width:767px){.emb-unus-flex ul li a span{width:100%;text-align:center}}.emb-unus-flex ul li a span:hover{color:#000;background:#96969647}.emb-unus-flex-2{display:block;width:100%;max-width:1200px;margin:0 auto}.emb-unus-flex-2 .text{padding-bottom:30px}.emb-unus-flex-2 h1{font-size:30px;font-size:3rem;letter-spacing:.01em;line-height:1.4;padding:37px 0 14px}@media only screen and (max-width:767px){.emb-unus-flex-2 h1{font-size:2.2rem;line-height:1.2;letter-spacing:.005em;padding:26px 0 14px}}.emb-unus-flex-2 p{font-size:22px;font-size:2.2rem;line-height:1.4;letter-spacing:.01em}@media only screen and (max-width:767px){.emb-unus-flex-2 p{font-size:1.7rem;letter-spacing:.01em;line-height:1.35}}.emb-unus-flex-2 ul{margin-bottom:3px}.emb-unus-flex-2 ul li a span{display:inline-block;font-size:14px;font-size:1.3rem;letter-spacing:.03em;padding:18px 48px;border-radius:6px;transition:.3s;color:#fff;background:#000}@media only screen and (max-width:767px){.emb-unus-flex-2 ul li a span{width:100%;text-align:center}}.emb-unus-flex-2 ul li a span:hover{color:#000;background:#96969647}.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:60px 100px;background-color:#f3f3f3}@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:6px}@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:6px}@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:10px}}.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;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:0 10px -5px 0}.news-button{width:100%;text-align:center;margin-top:50px}@media only screen and (max-width:767px){.news-button{margin-bottom:25px}}.news-button a{font-size:23px;font-size:2.3rem;border-bottom:2px solid #ddd;padding-bottom:2px;transition:.5s}@media only screen and (max-width:767px){.news-button a{font-size:20px;font-size:2rem}}.news-button a:hover{opacity:.3}.subscription-container{width:100%;max-width:1200px;margin:0 auto 100px}.subscription-container .card{position:relative;width:100%;min-height:550px;background:#ffffff00;box-sizing:border-box}.subscription-container .card .imgBx{position:absolute;width:50%;height:100%;right:0}.subscription-container .card .imgBx img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;border-top-right-radius:20px;border-bottom-right-radius:20px}@media (max-width:767px){.subscription-container .card .imgBx img{border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px}}.subscription-container .card .details{position:absolute;left:0;width:50%;height:100%;box-sizing:border-box;background-color:#499b6c;border-top-left-radius:20px;border-bottom-left-radius:20px}@media only screen and (max-width:767px){.subscription-container .card .details{border-top-left-radius:10px;border-bottom-left-radius:10px}}@media (max-width:767px){.subscription-container .card .details{border-top-right-radius:10px;border-bottom-left-radius:0;position:relative;width:100%;height:370px;padding:0}}.subscription-container .card .details .content{padding:20px;box-sizing:border-box;padding:91px 90px}@media (max-width:767px){.subscription-container .card .details .content{padding:40px}}.subscription-container .card .details .content h1{font-size:32px;font-size:3.2rem;line-height:1.2;letter-spacing:.025em;padding-bottom:27px;color:#fff}@media only screen and (max-width:767px){.subscription-container .card .details .content h1{font-size:24px;font-size:2.4rem;line-height:1.2;padding-bottom:14px}}.subscription-container .card .details .content p{font-size:20px;font-size:2rem;line-height:1.4;letter-spacing:.025em;padding-bottom:27px;color:#fff}.subscription-container .card .details .content p .material-symbols-outlined{font-size:20px;font-size:2rem}@media only screen and (max-width:767px){.subscription-container .card .details .content p{font-size:16px;font-size:1.6rem;letter-spacing:.02em;line-height:1.3;padding-bottom:20px}}@media only screen and (max-width:767px){.subscription-container .card .details .content p .material-symbols-outlined{font-size:19px;font-size:1.9rem}}.subscription-container .card .details .content ul li a span{display:inline-block;font-size:14px;font-size:1.4rem;letter-spacing:.03em;padding:20px 60px;border-radius:100px;transition:.3s;border:2px solid #fff;color:#499b6c;background:#fff}@media only screen and (max-width:767px){.subscription-container .card .details .content ul li a span{padding:12px 36px;font-size:1.3rem}}.subscription-container .card .details .content ul li a span:hover{border:2px solid #6bc892;color:#fff;background:#6bc892}@media (max-width:1200px){.subscription-container{width:100%}}@media (max-width:991px){.subscription-container .card{margin:0 auto}}@media (max-width:767px){.subscription-container .card{margin:0 auto}.subscription-container .card .imgBx{position:relative;width:100%;height:200px}}@media (max-width:480px){.subscription-container .card{margin:0 auto}}.music-player{display:block;width:100%;max-width:1200px;margin:0 auto}.music-player-inner{display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px}@media only screen and (max-width:767px){.music-player-inner{flex-direction:column}}@media only screen and (max-width:767px){.music-player-inner>div:nth-child(1){order:2}}@media only screen and (max-width:767px){.music-player-inner>div:nth-child(2){order:1}}.music-player-item{display:block;width:100%;flex:1}.music-player-item>p{font-size:22px;font-size:2.2rem;letter-spacing:.01em;line-height:1.4;margin-right:15%}@media only screen and (max-width:767px){.music-player-item>p{font-size:19px;font-size:1.9rem;letter-spacing:.02em;line-height:1.4;margin-right:0}}.music-player-item>p .material-symbols-outlined{font-size:22px;font-size:2.2rem}@media only screen and (max-width:767px){.music-player-item>p .material-symbols-outlined{font-size:19px;font-size:1.9rem}}.material-symbols-outlined{vertical-align:-15%}.emb-img-flex-left p>a,.emb-img-flex-right p>a,.emb-img-flex-right-overlap p>a,.emb-unus-flex-inner>.text .under,.flexbox-item p>a,.main-text p>a,.sub-text p>a{border-bottom:1px dotted #898989;display:inline;transition:.5s}.emb-img-flex-left p>a:hover,.emb-img-flex-right p>a:hover,.emb-img-flex-right-overlap p>a:hover,.emb-unus-flex-inner>.text .under:hover,.flexbox-item p>a:hover,.main-text p>a:hover,.sub-text p>a:hover{color:#3a9857}.emb-1200-video figure figcaption,.emb-center-1200-img>.spc>figure figcaption,.emb-center-half>div figure figcaption,.emb-center-img>a>div>figure>figcaption,.emb-center-img>div>figure>figcaption,.emb-center-video-half figure figcaption,.emb-center-video>.spc>figure figcaption,.emb-center-wide-img>.spc>figure figcaption,.emb-iframe-video figure figcaption,.emb-img-flex-left>div:nth-child(2) figure figcaption,.emb-img-flex-right>div:nth-child(1) figure figcaption,.emb-left-img>div>figure>figcaption,.emb-mini-img>div>figure>figcaption,.emb-right-img>div>figure>figcaption,.emb-small-img>div>figure>figcaption,.emb-vertical-center-video figure figcaption,.emb-wide-img>div>figure>figcaption,.flexbox-item figure figcaption{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px}@media only screen and (max-width:767px){.emb-1200-video figure figcaption,.emb-center-1200-img>.spc>figure figcaption,.emb-center-half>div figure figcaption,.emb-center-img>a>div>figure>figcaption,.emb-center-img>div>figure>figcaption,.emb-center-video-half figure figcaption,.emb-center-video>.spc>figure figcaption,.emb-center-wide-img>.spc>figure figcaption,.emb-iframe-video figure figcaption,.emb-img-flex-left>div:nth-child(2) figure figcaption,.emb-img-flex-right>div:nth-child(1) figure figcaption,.emb-left-img>div>figure>figcaption,.emb-mini-img>div>figure>figcaption,.emb-right-img>div>figure>figcaption,.emb-small-img>div>figure>figcaption,.emb-vertical-center-video figure figcaption,.flexbox-item figure figcaption{padding-top:10px;font-size:9px;font-size:.9rem}}.emb-1200-video figure figcaption .material-symbols-outlined,.emb-center-1200-img>.spc>figure figcaption .material-symbols-outlined,.emb-center-half>div figure figcaption .material-symbols-outlined,.emb-center-video-half figure figcaption .material-symbols-outlined,.emb-center-video>.spc>figure figcaption .material-symbols-outlined,.emb-center-wide-img>.spc>figure figcaption .material-symbols-outlined,.emb-iframe-video figure figcaption .material-symbols-outlined,.emb-mini-img>div>figure>figcaption .material-symbols-outlined,.emb-small-img>div>figure>figcaption .material-symbols-outlined,.emb-vertical-center-video figure figcaption .material-symbols-outlined{font-size:11px;font-size:1.1rem}.emb-right-img-2>div>figure>img{display:block}.emb-right-img-2{width:100%;margin:0 0 -340px auto;max-width:960px}@media only screen and (max-width:767px){.emb-right-img-2{margin:0 0 -90px auto}}.emb-left-img>div>figure>img{display:block}.emb-left-img{width:75%;max-width:960px}@media only screen and (max-width:767px){.emb-left-img{width:100%}}.emb-right-img>div>figure>img{display:block}.emb-right-img{width:75%;margin:0 0 0 auto;max-width:960px}@media only screen and (max-width:767px){.emb-right-img{width:100%;margin:0 0 0 auto}}.emb-center-img>a>div>figure>img,.emb-center-img>div>figure>img{display:block}.emb-center-img{width:75%;margin:0 auto 0 auto;max-width:960px}@media only screen and (max-width:767px){.emb-center-img{width:100%;margin:0 auto 0 auto}}.emb-center-img a:hover{opacity:.5;transition:.3s}.emb-wide-img{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.emb-wide-img>div>figure>a:hover{opacity:.5;transition:.3s}.emb-wide-img>div>figure>a>img,.emb-wide-img>div>figure>img{display:block}.emb-wide-img>div figure figcaption{font-size:11px;font-size:1.1rem;line-height:1.2;padding:20px 0 0 40px}@media only screen and (max-width:767px){.emb-wide-img>div figure figcaption{padding:10px 0 0 13px;font-size:.9rem}}.emb-center-video{width:100%;margin:150px auto 0 auto;max-width:640px}@media only screen and (max-width:767px){.emb-center-video{margin:70px auto 0 auto}}.emb-center-video-caption{width:100%;margin:0 auto 0 auto;max-width:640px}.emb-center-video>div>figure>.video-wrapper>video,.emb-center-video>div>figure>video{display:block;width:100%;height:830px}@media only screen and (max-width:767px){.emb-center-video>div>figure>.video-wrapper>video,.emb-center-video>div>figure>video{display:block;width:100%;height:470px}}.emb-center-video>div>figure>img.play-btn{display:block;width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);-webkit-transform:translateY(-50%) translateX(-50%)}.emb-center-video>div>figure>img.play-btn.playActive{display:none}.emb-center-video .video-wrapper{position:relative}.emb-center-video .video-wrapper>.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.emb-center-video .video-wrapper>video{position:relative;z-index:0}.emb-center-video .video-wrapper>img.play-btn.playActive{display:none}.emb-iframe-video{display:block;width:100%;margin:0 auto;max-width:640px}.emb-iframe-video figure figcaption a{border-bottom:1px dotted #898989;display:inline;transition:.5s}.emb-iframe-video figure figcaption a:hover{color:#3a9857}.emb-center-half{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%;max-width:1200px;margin:0 auto;gap:10px}@media only screen and (max-width:767px){.emb-center-half{flex-direction:column}}.emb-center-half>div{width:50%}@media only screen and (max-width:767px){.emb-center-half>div{width:100%}}.emb-center-half>div.half-2{width:100%}.emb-center-half>div div{position:relative;overflow:hidden}.emb-center-half>div div video{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.emb-center-halff>div:nth-child(1){padding-right:6px}@media only screen and (max-width:767px){.emb-center-half>div:nth-child(1){padding-right:0}}@media only screen and (max-width:767px){.emb-center-half>div:nth-child(2){padding-left:0;padding-top:50px}}.emb-center-half>div figure figcaption{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px}.max-width-640{max-width:640px}.swiper{width:100%;height:100%}.swiper-slide{background-position:center;background-size:cover}.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-caption-1{font-size:11px;font-size:1.1rem;line-height:1.2;padding:12px 0 0 20px}@media only screen and (max-width:767px){.swiper-caption-1{padding:10px 0 0 0;font-size:9px;font-size:.9rem}}.swiper-caption-2{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px;background:#d1eddc}@media only screen and (max-width:767px){.swiper-caption-2{padding-top:10px;font-size:.9rem}}.swiper-caption-3{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px;background:#c7d8ed}@media only screen and (max-width:767px){.swiper-caption-3{padding-top:10px;font-size:.9rem}}.mySwiper-img-4-container{position:relative}.swiper-caption-4{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px;background:#cbd6d5}@media only screen and (max-width:767px){.swiper-caption-4{padding-top:10px;padding-right:30%;font-size:.9rem}}#bullets-4.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px;right:5%;left:inherit;width:inherit}#bullets-4>.swiper-pagination-bullet{width:30px;height:30px;line-height:30px;font-size:2rem;color:#fff;background:#000;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fff;padding-top:.05rem}#bullets-4>.swiper-pagination-bullet-active{background:#55bc7f}.swiper-caption-5{font-size:11px;font-size:1.1rem;line-height:1.2;background:#cbd6d5;padding:12px 0 0 40px}@media only screen and (max-width:767px){.swiper-caption-5{padding:10px 0 0 0;padding-right:30%;font-size:.9rem}}.swiper-caption-6{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px;background:#c7d8ed}@media only screen and (max-width:767px){.swiper-caption-6{padding-top:10px;font-size:.9rem}}.swiper-caption-7{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px}@media only screen and (max-width:767px){.swiper-caption-7{padding-top:10px;font-size:.9rem}}.swiper-caption-8{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px;background:#c7d8ed}@media only screen and (max-width:767px){.swiper-caption-8{padding-top:10px;font-size:.9rem}}.rc img{border-radius:20px}@media only screen and (max-width:767px){.rc img{border-radius:10px}}.emb-wide-video figure video{display:block;width:100%}.emb-wide-video{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.emb-wide-video>figure figcaption{padding:12px 0 0 40px;font-size:11px;font-size:1.1rem;line-height:1.2}@media only screen and (max-width:767px){.emb-wide-video figure figcaption{padding:10px 0 0 13px;font-size:.9rem}}.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 13px 0 13px;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}.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}.emb-media-top-container{width:100%;display:block;max-width:1200px;margin:0 auto}.emb-media-top{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:15px;grid-row-gap:30px}@media only screen and (max-width:767px){.emb-media-top{grid-template-columns:1fr;grid-template-rows:repeat(2,1fr)}}.emb-media-top .emb-media-item-1{grid-area:1/1/2/2}.emb-media-top .emb-media-item-2{grid-area:1/2/2/3}@media only screen and (max-width:767px){.emb-media-top .emb-media-item-2{grid-area:2/1/3/2}}.emb-media-top iframe{width:100%;height:auto;aspect-ratio:16/9}.emb-media-top figure figcaption{font-size:11px;font-size:1.1rem;line-height:1.2;padding-top:12px}.popup{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:9999;opacity:0;visibility:hidden;transition:.6s;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;transition:opacity .3s ease-out}.popup.is-show{opacity:1;visibility:visible}.popup-inner{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;max-width:810px;z-index:2}@media only screen and (max-width:767px){.popup-inner{padding:0 18px}}.popup #movie2{position:relative;width:100%;height:auto;aspect-ratio:16/9;max-width:100%}div#modalCloseCloss:hover{opacity:.7}.modalCloseButton{position:absolute;right:0;top:-50px;width:50px;height:50px;line-height:50px;text-align:center;cursor:pointer}@media only screen and (max-width:767px){.modalCloseButton{right:10px}}.lineClose{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:4rem;height:.2rem;background:currentColor;border-radius:.1rem;position:relative;transform:rotate(45deg)}.lineClose::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;border-radius:inherit;transform:rotate(90deg)}.black-background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:1;cursor:pointer}.modalBottom{padding:22px 30px}.modalBottom p{margin:0}