a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px;height:1px}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{background:#fff;font-size:0.068vw;-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:767px){html{font-size:0.266vw;font-size:clamp(0.1px,0.266vw,1.5px)}}html.fixed{height:100%}body{position:relative;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;color:#2a2a2a;min-width:1170px}@media screen and (max-width:767px){body{min-width:auto}}body.fixed{position:fixed;width:100%;top:0;left:0;overflow:hidden}a{color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;background:none;margin:0;padding:0;cursor:pointer}.pc-oi{display:inline!important}@media screen and (max-width:767px){.pc-oi{display:none!important}}.sp-oi{display:none!important}@media screen and (max-width:767px){.sp-oi{display:inline!important}}.pc-ob{display:block!important}@media screen and (max-width:767px){.pc-ob{display:none!important}}.sp-ob{display:none!important}@media screen and (max-width:767px){.sp-ob{display:block!important}}.img-box{font-size:0;width:100%}.img-box img{width:100%;height:auto}.wrap{max-width:1100px;width:100%;margin:0 auto}@media screen and (max-width:767px){.wrap{max-width:560px}}.wrap-out{max-width:1180px;padding:0 40px;margin:0 auto}@media screen and (max-width:767px){.wrap-out{max-width:560px;padding:0}}.link-out{pointer-events:none}section{padding-left:30px;padding-right:30px}@media screen and (max-width:767px){section{padding-left:38px;padding-right:38px}}.txt-link{color:color-rd;text-decoration:underline;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.txt-link:hover{opacity:0.7}}.txt-indent{display:-webkit-box;display:-ms-flexbox;display:flex}.txt-indent>:first-of-type{-ms-flex-negative:0;flex-shrink:0}.txt-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.txt-flex.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.txt-ib>*{display:inline-block}.fixed-bg{position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}.fixed-bg video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;will-change:transform;-webkit-transform:translate3d(0,0,0) translateZ(0);transform:translate3d(0,0,0) translateZ(0)}.sec-movie{position:relative}.sec-movie .wrap,.sec-movie .wrap-out{position:relative}.bg-movie{position:absolute;width:100%;height:100%;top:0;left:0}.bg-movie video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;will-change:transform;-webkit-transform:translate3d(0,0,0) translateZ(0);transform:translate3d(0,0,0) translateZ(0)}.bg-movie.blue{isolation:isolate}.bg-movie.blue:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(36,167,207,0.7)),to(rgba(89,172,179,0.7)));background:linear-gradient(180deg,rgba(36,167,207,0.7) 0%,rgba(89,172,179,0.7) 100%);mix-blend-mode:overlay;will-change:transform;-webkit-transform:translate3d(0,0,0) translateZ(0);transform:translate3d(0,0,0) translateZ(0)}.bg-movie.black:after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#0f3b4c;opacity:0.3}.link-box{display:-webkit-box;display:-ms-flexbox;display:flex}.link-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:284px;height:56px;border-radius:4px;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.link-box a{width:100%;max-width:300px}}.link-box .link-tit{font-size:18px;font-weight:700;letter-spacing:1%;-webkit-transition:0.3s ease;transition:0.3s ease}.link-box .link-ico{aspect-ratio:1;min-width:0}.link-box.tacois a{background:#5fc3ca}@media screen and (min-width:768px){.link-box.tacois a:hover{background:#0f3b4c}.link-box.tacois a:hover .link-tit{color:#fff}.link-box.tacois a:hover .link-ico:before{opacity:0}.link-box.tacois a:hover .link-ico:after{opacity:1}}.link-box.tacois .link-tit{color:#0f3b4c}.link-box.tacois .link-ico:before{background:url("../img/ico-arrow-nv.svg") center/contain no-repeat;opacity:1}.link-box.tacois .link-ico:after{background:url("../img/ico-arrow-wh.svg") center/contain no-repeat;opacity:0}.link-box.arrow .link-ico{position:relative;width:20px;min-width:0;aspect-ratio:1}.link-box.arrow .link-ico:after,.link-box.arrow .link-ico:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;-webkit-transition:0.3s ease;transition:0.3s ease}.tit-box-main{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.tit-box-main .en{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:90px;letter-spacing:2px}@media screen and (max-width:767px){.tit-box-main .en{font-size:52px}}.tit-box-main .jp{font-size:16px;font-weight:700;letter-spacing:2px;line-height:41px;text-align:center;margin:15px 0 0;border-top:2px solid #2a2a2a;border-bottom:2px solid #2a2a2a}@media screen and (max-width:767px){.tit-box-main .jp{font-size:14px;line-height:38px}}.tit-box-main .txt-box{width:100%;margin:40px 0 0}.tit-box-main .txt{font-size:16px;font-weight:700;letter-spacing:2px;line-height:1.75}@media screen and (max-width:767px){.tit-box-main .txt{font-size:15px;letter-spacing:2%}}.tit-box-main.wh{color:#fff}.tit-box-main.wh .jp{border-color:#fff}.tit-box-main.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.tit-box-main.simple .jp{display:none}.modal-sw{cursor:pointer}header{position:fixed;z-index:900;top:0;left:0;width:100%;min-width:1170px}@media screen and (max-width:767px){header{min-width:auto}}header.head-bk .head-l a:before{opacity:1;visibility:visible}header.head-bk .head-l img{opacity:0}@media screen and (min-width:768px){header.head-bk .head-r a:before{background:#2a2a2a}header.head-bk .head-r span{color:#2a2a2a}}.head-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px}@media screen and (max-width:767px){.head-wrap{padding:0 0 0 38px}}.head-l{width:166px}@media screen and (max-width:767px){.head-l{width:100px}}.head-l a{display:block;position:relative}.head-l a:before{position:absolute;content:"";width:100%;height:100%;background:url("../img/logo-oceans-bk.svg") center/contain no-repeat;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:0.3s ease;transition:0.3s ease}.head-l img{width:100%;height:auto;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.head-r{position:fixed;top:0;left:0;width:100%;height:100vh;opacity:0;visibility:hidden;-webkit-transition:0.3s ease;transition:0.3s ease}.head-r.on{opacity:1;visibility:visible}.head-r nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;background:#5fc3ca;height:100svh;padding:80px 38px}}.head-r ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width:767px){.head-r ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px}}.head-r a{display:block}@media screen and (min-width:768px){.head-r a{position:relative}.head-r a:hover:before{width:calc(100% + 4px)}.head-r a:before{position:absolute;content:"";width:0;height:2px;background:#fff;bottom:-8px;left:-2px;pointer-events:none;-webkit-transition:0.3s ease;transition:0.3s ease}}@media screen and (max-width:767px){.head-r a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.head-r a:before{content:"";display:block;width:16px;height:2px;background:#fff}}.head-r span{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:20px;color:#fff;letter-spacing:1px;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.head-r span{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;font-size:24px;color:#0f3b4c}}.head-btn{display:none}@media screen and (max-width:767px){.head-btn{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;aspect-ratio:1/1;background:#fff}.head-btn.on .head-btn-in:before{top:4px;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.head-btn.on .head-btn-in:after{width:100%;bottom:4px;-webkit-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.head-btn .head-btn-in{position:relative;display:block;width:24px;height:11px}.head-btn .head-btn-in:after,.head-btn .head-btn-in:before{position:absolute;content:"";height:3px;background:#0f3b4c;left:0;border-radius:999px;-webkit-transition:0.3s ease;transition:0.3s ease}.head-btn .head-btn-in:before{width:100%;top:0}.head-btn .head-btn-in:after{width:16px;bottom:0}}.sec-main{position:relative;font-size:0;background:rgba(15,59,76,0.1)}.sec-main .wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;min-height:680px}@media screen and (max-width:767px){.sec-main .wrap{height:100svh;min-height:auto}}@media screen and (max-width:767px){.sec-main .main-box{max-width:560px;padding-bottom:10vw}}.sec-main .tit{width:800px}@media screen and (max-width:767px){.sec-main .tit{width:100%}}.sec-main .tit img{width:100%;height:auto}.sec-main .scroll-box-wrap{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 260px);max-width:1180px;margin:0 auto;padding:0 40px}@media screen and (max-width:767px){.sec-main .scroll-box-wrap{width:calc(100% - 76px);padding:0}}.sec-main .scroll-box{position:relative;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;right:-100px}@media screen and (max-width:767px){.sec-main .scroll-box{right:10px}}.sec-main .scroll-box .scroll{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:14px;color:#fff;letter-spacing:2px}@media screen and (max-width:767px){.sec-main .scroll-box .scroll{font-size:12px}}.sec-main .scroll-box .line{position:relative;width:160px;height:1px;background:#fff;margin:12px 0 0}@media screen and (max-width:767px){.sec-main .scroll-box .line{width:100px}}.sec-main .scroll-box .line:before{position:absolute;content:"";width:7px;min-width:0;aspect-ratio:1;background:#fff;border-radius:50%;top:-3px;right:160px;-webkit-animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@media screen and (max-width:767px){.sec-main .scroll-box .line:before{width:5px;top:-2px;-webkit-animation:circlemove_sp 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;animation:circlemove_sp 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}}@-webkit-keyframes circlemove{0%{right:160px}to{right:0}}@keyframes circlemove{0%{right:160px}to{right:0}}@-webkit-keyframes circlemove_sp{0%{right:100px}to{right:0}}@keyframes circlemove_sp{0%{right:100px}to{right:0}}@-webkit-keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:0.9}to{opacity:0}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:0.9}to{opacity:0}}.sec-about{overflow:hidden;padding:0}@media screen and (max-width:767px){.sec-about{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#fff;padding:0 0 36px}}@media screen and (min-width:768px){.sec-about .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:1440px}}@media screen and (max-width:767px){.sec-about .bg-movie{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;width:calc(100% - 40px);height:256px;margin:0 auto;top:auto;left:auto}}.about-box-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:880px;padding:180px 40px 240px}@media screen and (max-width:767px){.about-box-wrap{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:60px 38px}}.about-box-wrap:before{position:absolute;content:"";width:100vw;height:100%;background:#fff;top:0;left:0}.about-box{position:relative;margin:0 auto;padding-left:98px}@media screen and (max-width:767px){.about-box{padding-left:0}}.about-box .tit-box-main .en{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-box .tit-box-main .en:before{position:absolute;content:"";width:80px;height:3px;background:#5fc3ca;left:-98px}@media screen and (max-width:767px){.about-box .tit-box-main .en:before{width:30px;left:-38px}}.about-box .tit-box-main .jp{font-size:20px;border:none}@media screen and (max-width:767px){.about-box .tit-box-main .jp{font-size:18px;text-align:left;line-height:1.3}}.about-box .txt-box{margin:60px 0 0}@media screen and (max-width:767px){.about-box .txt-box{margin:40px 0 0}}.about-box .txt-box .txt{font-size:16px;font-weight:700;letter-spacing:2%;line-height:2.5}@media screen and (max-width:767px){.about-box .txt-box .txt{font-size:15px;line-height:2.2}}.about-box .txt-box .txt+.txt{margin:60px 0 0}@media screen and (max-width:767px){.about-box .txt-box .txt+.txt{margin:24px 0 0}}.sec-winner{padding:120px 0 100px;position:relative}@media screen and (max-width:767px){.sec-winner{padding-top:60px;padding-bottom:40px}}.sec-winner:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#0f3b4c;opacity:0.1}.winner-slide-wrap{margin:40px 0 0}.winner-slide-wrap .winner-indicator{display:none}@media screen and (max-width:767px){.winner-slide-wrap .winner-indicator{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin:40px 0 0}}.winner-slide-wrap .slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:72px;min-width:0;aspect-ratio:1;border:2px solid #fff;border-radius:50%;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.winner-slide-wrap .slick-arrow{position:absolute;z-index:20;top:0;bottom:0;margin:auto 0}.winner-slide-wrap .slick-arrow:hover{background:#fff}.winner-slide-wrap .slick-arrow:hover:before{opacity:0}.winner-slide-wrap .slick-arrow:hover:after{opacity:1}}@media screen and (max-width:767px){.winner-slide-wrap .slick-arrow{width:56px}}.winner-slide-wrap .slick-arrow:after,.winner-slide-wrap .slick-arrow:before{position:absolute;content:"";width:20px;min-width:0;aspect-ratio:1;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.winner-slide-wrap .slick-arrow:after,.winner-slide-wrap .slick-arrow:before{width:16px}}.winner-slide-wrap .slick-arrow:before{background:url("../img/ico-arrow-wh.svg") center/contain no-repeat;opacity:1}.winner-slide-wrap .slick-arrow:after{background:url("../img/ico-arrow-nv.svg") center/contain no-repeat;opacity:0}.winner-slide-wrap .slick-arrow.slick-prev{left:calc(50% - 300px);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:767px){.winner-slide-wrap .slick-arrow.slick-prev{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;left:auto}}.winner-slide-wrap .slick-arrow.slick-next{right:calc(50% - 300px)}@media screen and (max-width:767px){.winner-slide-wrap .slick-arrow.slick-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;right:auto}}.winner-slide-wrap .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin:40px 0 0}@media screen and (max-width:767px){.winner-slide-wrap .slick-dots{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0}}.winner-slide-wrap .slick-dots li{width:10px;min-width:0;aspect-ratio:1;border:2px solid #fff;border-radius:50%}@media screen and (max-width:767px){.winner-slide-wrap .slick-dots li{width:8px}}.winner-slide-wrap .slick-dots .slick-active{width:16px;background:#5fc3ca;border-color:#5fc3ca}@media screen and (max-width:767px){.winner-slide-wrap .slick-dots .slick-active{width:12px}}.winner-slide article{padding:0 50px}@media screen and (max-width:767px){.winner-slide article{padding:0 19px}}.winner-slide a{position:relative;display:block;width:380px;padding:24px 24px 52px;background:#fff;-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);pointer-events:none}@media screen and (min-width:768px){.winner-slide a:hover .img-box img{-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}.winner-slide a:hover .ico{background:#0f3b4c}}@media screen and (max-width:767px){.winner-slide a{width:calc(100vw - 76px);max-width:300px;padding:16px 16px 36px}}.winner-slide a:after{position:absolute;content:"";width:100%;height:100%;background:#181c31;opacity:0.3;top:0;left:0;pointer-events:none}.winner-slide .img-box{overflow:hidden;aspect-ratio:332/300;background:#f6f6f6}.winner-slide .img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.3s ease;transition:0.3s ease}.winner-slide .txt-box{margin:16px 0 0}@media screen and (max-width:767px){.winner-slide .txt-box{margin:12px 0 0}}.winner-slide .award{font-size:16px;letter-spacing:1.8px;line-height:1.4}@media screen and (max-width:767px){.winner-slide .award{font-size:13px;letter-spacing:1.42px}}.winner-slide .name{font-size:20px;font-weight:700;letter-spacing:2.04px;line-height:1.4;margin:4px 0 0}@media screen and (max-width:767px){.winner-slide .name{font-size:16px;letter-spacing:1.61px}}.winner-slide .sta{font-size:16px;letter-spacing:1.72px;line-height:1.4;margin:4px 0 0}@media screen and (max-width:767px){.winner-slide .sta{font-size:13px;letter-spacing:1.36px}}.winner-slide .sta span{display:inline-block}.winner-slide .ico{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;min-width:0;aspect-ratio:1;background:#5fc3ca;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.winner-slide .ico{width:30px}}.winner-slide .ico:before{content:"";display:block;width:16px;min-width:0;aspect-ratio:1;background:url("../img/ico-blank-wh.svg") center/contain no-repeat}@media screen and (max-width:767px){.winner-slide .ico:before{width:14px}}.winner-slide .is-visual-current a{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);pointer-events:auto}.winner-slide .is-visual-current a:after{opacity:0}.sec-award_chremony{padding-top:120px;padding-bottom:120px;background:#e7edef}@media screen and (max-width:767px){.sec-award_chremony{padding-top:60px;padding-bottom:60px}}@media screen and (min-width:768px){.sec-award_chremony .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:80px;width:100%}}.sec-award_chremony .tit-box-main{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:767px){.sec-award_chremony .tit-box-main{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.sec-award_chremony .tit-box-main .tit-box{width:100%}}.award_chremony-box{max-width:600px;width:100%}@media screen and (max-width:767px){.award_chremony-box{max-width:none;margin:40px 0 0}}.award_chremony-box .tit-box{border-left:4px solid #5fc3ca;padding-left:24px}@media screen and (max-width:767px){.award_chremony-box .tit-box{padding-left:12px}}.award_chremony-box .tit-box .tit{font-size:32px;font-weight:700;letter-spacing:1%;line-height:1.4}@media screen and (max-width:767px){.award_chremony-box .tit-box .tit{font-size:24px}}.award_chremony-box .tit-box .tit .sml{font-size:24px}@media screen and (max-width:767px){.award_chremony-box .tit-box .tit .sml{font-size:18px}}.award_chremony-box .dl-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;margin:24px 0 0}@media screen and (max-width:767px){.award_chremony-box .dl-box{gap:8px}}.award_chremony-box .dl-box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}@media screen and (max-width:767px){.award_chremony-box .dl-box dl{gap:8px}}.award_chremony-box .dl-box dt{-ms-flex-negative:0;flex-shrink:0;width:85px;line-height:32px;background:#c7cfd2;text-align:center}@media screen and (max-width:767px){.award_chremony-box .dl-box dt{width:68px;line-height:28px}}.award_chremony-box .dl-box dd{padding-top:4px}@media screen and (max-width:767px){.award_chremony-box .dl-box dd{padding-top:3px}}.award_chremony-box .dl-box .tit{font-size:16px;font-weight:700;letter-spacing:1%}@media screen and (max-width:767px){.award_chremony-box .dl-box .tit{font-size:14px}}.award_chremony-box .dl-box .txt{font-size:16px;font-weight:700;letter-spacing:1%;line-height:1.4}@media screen and (max-width:767px){.award_chremony-box .dl-box .txt{font-size:15px}}.award_chremony-box .dl-box .txt.sml{font-size:12px}@media screen and (max-width:767px){.award_chremony-box .dl-box .txt.sml{margin:0}}.award_chremony-box .txt-box{margin:16px 0 0}.award_chremony-box .txt-box .txt{font-size:16px;letter-spacing:1%;line-height:1.75}@media screen and (max-width:767px){.award_chremony-box .txt-box .txt{font-size:15px}}.award_chremony-box .txt-box .sml{font-size:12px;margin:8px 0 0}.award_chremony-box .link-box{margin:24px 0 0}.sec-advisory{padding-top:120px;padding-bottom:100px;background:#fff}@media screen and (max-width:767px){.sec-advisory{padding-top:60px;padding-bottom:60px}}.advisory-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:56px;margin:60px 0 0}@media screen and (max-width:767px){.advisory-box{gap:30px;margin:40px 0 0}}.advisory-box article{width:calc((100% - 168px) / 4)}@media screen and (max-width:767px){.advisory-box article{width:calc(50% - 15px)}}.advisory-box .modal-sw{background:#fff;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.advisory-box .modal-sw:hover .img img{-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}.advisory-box .modal-sw:hover .more{background:#0f3b4c}.advisory-box .modal-sw:hover .more span{color:#fff}}.advisory-box .img-box{-webkit-box-shadow:14px 14px 0 #5fc3ca;box-shadow:14px 14px 0 #5fc3ca}@media screen and (max-width:767px){.advisory-box .img-box{-webkit-box-shadow:8px 8px 0 #5fc3ca;box-shadow:8px 8px 0 #5fc3ca}}.advisory-box .img{overflow:hidden;aspect-ratio:1}.advisory-box .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.3s ease;transition:0.3s ease}.advisory-box .txt-box{margin:32px 0 0;padding-left:14px}@media screen and (max-width:767px){.advisory-box .txt-box{margin:20px 0 0;padding-left:8px}}.advisory-box .name{font-size:20px;font-weight:700;letter-spacing:5%}@media screen and (max-width:767px){.advisory-box .name{font-size:15px}}.advisory-box .sta{font-size:13px;letter-spacing:1%;line-height:1.4;margin:8px 0 0}@media screen and (max-width:767px){.advisory-box .sta{font-size:12px}}.advisory-box .sta span{display:inline-block;white-space:pre}.advisory-box .more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:81px;height:29px;background:#fff;border:1px solid #1c7a81;border-radius:4px;margin:16px 0 0;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.advisory-box .more{width:63px;height:23px;margin:8px 0 0}}.advisory-box .more span{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:15px;color:#1c7a81;letter-spacing:1%;-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (max-width:767px){.advisory-box .more span{font-size:13px}}.sec-howto{padding:0}.sec-howto .wrap-out{padding:110px 40px 0}@media screen and (max-width:767px){.sec-howto .wrap-out{padding:60px 38px 0}}@media screen and (max-width:767px){.sec-howto .tit-box-main .txt{text-align:left}}.sec-howto .bg-movie{height:calc(100% - 2px)}.howto-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px;margin:40px 0 0}@media screen and (max-width:767px){.howto-box{gap:30px}}.howto-box article{width:calc((100% - 72px) / 4);background:#fff}@media screen and (max-width:767px){.howto-box article{width:100%}}.howto-box .tit-box{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:84px;background:#5fc3ca;padding:0 40px}@media screen and (max-width:767px){.howto-box .tit-box{height:72px}}.howto-box .tit-box:after,.howto-box .tit-box:before{position:absolute;content:"";width:20px;min-width:0;aspect-ratio:2/5;background:url("../img/ico-laurel-wh.svg") center/contain no-repeat}@media screen and (max-width:767px){.howto-box .tit-box:after,.howto-box .tit-box:before{width:23px}}.howto-box .tit-box:before{left:5px}.howto-box .tit-box:after{right:5px;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.howto-box .tit{color:#0f3b4c}.howto-box .tit .en{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:26px;letter-spacing:2.04px;line-height:1}@media screen and (max-width:767px){.howto-box .tit .en{font-size:24px}}.howto-box .tit .jp{font-size:24px;font-weight:500;letter-spacing:2.04px;line-height:1;display:inline-block;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}@media screen and (max-width:767px){.howto-box .tit .jp{font-size:22px;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}}.howto-box .txt-box{padding:24px}@media screen and (max-width:767px){.howto-box .txt-box{padding:16px}}.howto-box .txt{font-size:16px;letter-spacing:1px;line-height:1.4}@media screen and (max-width:767px){.howto-box .txt{font-size:14px}}.howto-slide-wrap{position:relative;margin:120px 0 0;background:#e2e9eb;padding:10px 0}@media screen and (max-width:767px){.howto-slide-wrap{margin:60px 0 0}}.howto-slide{font-size:0}.howto-slide .img-box{margin:0 5px}.howto-slide .img{width:320px;aspect-ratio:320/240;overflow:hidden;font-size:0}@media screen and (max-width:767px){.howto-slide .img{width:240px}}.howto-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sec-contents{position:relative;padding-top:120px;padding-bottom:120px}.sec-contents:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#0f3b4c;opacity:0.1}@media screen and (max-width:767px){.sec-contents{padding-top:60px;padding-bottom:60px}}.sec-contents .wrap{position:relative}@media screen and (min-width:768px){.sec-contents .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:80px;width:100%}}@media screen and (min-width:768px){.sec-contents .tit-box-main{-ms-flex-negative:0;flex-shrink:0;position:sticky;top:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (max-width:767px){.sec-contents .tit-box-main .tit-box{width:100%;text-align:center}}@media screen and (min-width:768px){.sec-contents .tit-box-main .txt-box{width:374px}}@media screen and (max-width:767px){.sec-contents .tit-box-main .txt-box{margin:24px 0 0}}.contents-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%;max-width:628px}@media screen and (max-width:767px){.contents-box{max-width:none;margin:40px 0 0}}.contents-box article{position:sticky;top:120px;width:100%}@media screen and (max-width:767px){.contents-box article{top:70px}}.contents-box a{width:100%;background:#fff;font-size:0}@media screen and (min-width:768px){.contents-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contents-box a:hover .img img{-webkit-transform:scale(1.1) translate3d(0,0,0);transform:scale(1.1) translate3d(0,0,0)}}@media screen and (max-width:767px){.contents-box a{display:block}}.contents-box .img-box{position:relative;width:320px}@media screen and (max-width:767px){.contents-box .img-box{width:100%}}.contents-box .img{position:relative;aspect-ratio:320/204;overflow:hidden}.contents-box .img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.3s ease;transition:0.3s ease}.contents-box .logo{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:134px;height:60px;background:#fff}@media screen and (max-width:767px){.contents-box .logo{width:126px;height:56px}}.contents-box .logo.fb img{width:92px;height:auto}@media screen and (max-width:767px){.contents-box .logo.fb img{width:86px}}.contents-box .logo.oc img{width:100px;height:auto}@media screen and (max-width:767px){.contents-box .logo.oc img{width:94px}}.contents-box .txt-box{width:calc(100% - 320px);padding:26px;background:#fff}@media screen and (max-width:767px){.contents-box .txt-box{width:100%;padding:16px}}.contents-box .tit{font-size:16px;font-weight:700;letter-spacing:1%;line-height:1.5}@media screen and (max-width:767px){.contents-box .tit{font-size:15px}}.contents-box .data{font-family:"Oswald",sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400;font-size:14px;color:#666;letter-spacing:8%;margin:16px 0 0}@media screen and (max-width:767px){.contents-box .data{font-size:12px}}.sec-archive{position:relative;padding-top:120px;padding-bottom:120px}@media screen and (max-width:767px){.sec-archive{padding-top:60px;padding-bottom:60px}}.sec-archive .bg-box{position:absolute;width:100%;height:100%;top:0;left:0}.sec-archive .bg-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sec-archive .wrap{position:relative}.archive-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px;margin:40px 0 0}@media screen and (max-width:767px){.archive-box{gap:32px}}.archive-box article{width:calc(50% - 24px);-webkit-box-shadow:14px 14px 0 #5fc3ca;box-shadow:14px 14px 0 #5fc3ca;font-size:0}@media screen and (max-width:767px){.archive-box article{width:100%;-webkit-box-shadow:10px 10px 0 #5fc3ca;box-shadow:10px 10px 0 #5fc3ca}}.archive-box a{-webkit-transition:0.3s ease;transition:0.3s ease}@media screen and (min-width:768px){.archive-box a:hover{opacity:0.7}}.archive-box .img-box{overflow:hidden}.archive-box .img-box img{width:100%;height:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.3s ease;transition:0.3s ease}.sec-sponsor{padding-top:120px;padding-bottom:120px;background:#fff}@media screen and (max-width:767px){.sec-sponsor{padding-top:60px;padding-bottom:60px}}.sec-sponsor .img-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px;font-size:0;margin:60px 0 0}.sec-sponsor .img-box img{width:100%;height:auto}.sec-sponsor .img-box .img-01{width:270px}@media screen and (max-width:767px){.sec-sponsor .img-box .img-01{width:210px}}footer{background:#000;padding:60px 0 80px}@media screen and (max-width:767px){footer{padding:60px 0}}footer .logo-box{width:246px;margin:0 auto}@media screen and (max-width:767px){footer .logo-box{width:116px}}footer .logo-box img{width:100%;height:auto}footer .sns-box{margin:46px 0 0}@media screen and (max-width:767px){footer .sns-box{margin:20px 0 0}}footer .sns-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:36px}@media screen and (max-width:767px){footer .sns-box ul{gap:24px}}footer .sns-box li{width:35px}@media screen and (max-width:767px){footer .sns-box li{width:15px}}@media screen and (min-width:768px){footer .sns-box a:hover img{-webkit-transform:scale(1.2) translate3d(0,0,0);transform:scale(1.2) translate3d(0,0,0)}}footer .sns-box img{width:100%;height:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:0.3s ease;transition:0.3s ease}footer .sns-box .sns-x{width:30px}@media screen and (max-width:767px){footer .sns-box .sns-x{width:15px}}footer .copy{font-size:16px;font-weight:500;color:#fff;text-align:center;margin:46px 0 0}@media screen and (max-width:767px){footer .copy{font-size:10px;padding:0 20px;margin:20px 0 0}}.modal-wrap{position:fixed;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden;-webkit-transition:0.3s ease;transition:0.3s ease}.modal-wrap.on{opacity:1;visibility:visible}.modal-close{position:absolute;width:100%;height:100%;background:#0f3b4c;opacity:0.8}.modal-box{position:relative;display:none;max-width:1024px;width:90%;background:#fff;padding:40px 80px}@media screen and (max-width:767px){.modal-box{padding:40px 20px}}.modal-box.on{display:block}.modal-close-btn{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;min-width:0;aspect-ratio:1/1;top:16px;right:16px;cursor:pointer}@media screen and (max-width:767px){.modal-close-btn{width:24px;top:10px;right:10px}}.modal-close-btn:after,.modal-close-btn:before{position:absolute;content:"";width:100%;height:3px;background:#2a2a2a}.modal-close-btn:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal-close-btn:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-box-in{position:relative;max-height:calc(80vh - 90px);padding:45px 10px;overflow-y:scroll}@media screen and (max-width:767px){.modal-box-in{max-height:calc(90svh - 80px);padding:10px 10px}}.modal-box-in .name{font-size:40px;font-weight:700;letter-spacing:1%;line-height:1.4;border-left:6px solid #5fc3ca;padding-left:26px}@media screen and (max-width:767px){.modal-box-in .name{font-size:24px;border-width:4px;padding-left:12px}}.modal-box-in .sta{font-size:16px;font-weight:500;letter-spacing:1%;line-height:1.4;margin:20px 0 0}@media screen and (max-width:767px){.modal-box-in .sta{font-size:14px;margin:16px 0 0}}.modal-box-in .sta span{display:inline-block;white-space:pre}.modal-box-in .txt-box{margin:20px 0 0;border-top:1px solid #c5c5c5;padding:34px 0 0}@media screen and (max-width:767px){.modal-box-in .txt-box{padding:24px 0 0}}.modal-box-in .txt{font-size:18px;font-weight:500;line-height:1.77}@media screen and (max-width:767px){.modal-box-in .txt{font-size:14px;line-height:1.75}}