@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Chakra+Petch:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap");@media screen and (min-width:835px){.mbpc-0{margin-bottom:0!important}}@media screen and (max-width:834px){.mbsp-0{margin-bottom:0!important}}@media screen and (min-width:835px){.mbpc-1{margin-bottom:1px!important}}@media screen and (max-width:834px){.mbsp-1{margin-bottom:1px!important}}@media screen and (min-width:835px){.mbpc-2{margin-bottom:2px!important}}@media screen and (max-width:834px){.mbsp-2{margin-bottom:2px!important}}@media screen and (min-width:835px){.mbpc-3{margin-bottom:3px!important}}@media screen and (max-width:834px){.mbsp-3{margin-bottom:3px!important}}@media screen and (min-width:835px){.mbpc-4{margin-bottom:4px!important}}@media screen and (max-width:834px){.mbsp-4{margin-bottom:4px!important}}@media screen and (min-width:835px){.mbpc-5{margin-bottom:5px!important}}@media screen and (max-width:834px){.mbsp-5{margin-bottom:5px!important}}@media screen and (min-width:835px){.mbpc-6{margin-bottom:6px!important}}@media screen and (max-width:834px){.mbsp-6{margin-bottom:6px!important}}@media screen and (min-width:835px){.mbpc-7{margin-bottom:7px!important}}@media screen and (max-width:834px){.mbsp-7{margin-bottom:7px!important}}@media screen and (min-width:835px){.mbpc-8{margin-bottom:8px!important}}@media screen and (max-width:834px){.mbsp-8{margin-bottom:8px!important}}@media screen and (min-width:835px){.mbpc-9{margin-bottom:9px!important}}@media screen and (max-width:834px){.mbsp-9{margin-bottom:9px!important}}@media screen and (min-width:835px){.mbpc-10{margin-bottom:10px!important}}@media screen and (max-width:834px){.mbsp-10{margin-bottom:10px!important}}@media screen and (min-width:835px){.mbpc-11{margin-bottom:11px!important}}@media screen and (max-width:834px){.mbsp-11{margin-bottom:11px!important}}@media screen and (min-width:835px){.mbpc-12{margin-bottom:12px!important}}@media screen and (max-width:834px){.mbsp-12{margin-bottom:12px!important}}@media screen and (min-width:835px){.mbpc-13{margin-bottom:13px!important}}@media screen and (max-width:834px){.mbsp-13{margin-bottom:13px!important}}@media screen and (min-width:835px){.mbpc-14{margin-bottom:14px!important}}@media screen and (max-width:834px){.mbsp-14{margin-bottom:14px!important}}@media screen and (min-width:835px){.mbpc-15{margin-bottom:15px!important}}@media screen and (max-width:834px){.mbsp-15{margin-bottom:15px!important}}@media screen and (min-width:835px){.mbpc-16{margin-bottom:16px!important}}@media screen and (max-width:834px){.mbsp-16{margin-bottom:16px!important}}@media screen and (min-width:835px){.mbpc-17{margin-bottom:17px!important}}@media screen and (max-width:834px){.mbsp-17{margin-bottom:17px!important}}@media screen and (min-width:835px){.mbpc-18{margin-bottom:18px!important}}@media screen and (max-width:834px){.mbsp-18{margin-bottom:18px!important}}@media screen and (min-width:835px){.mbpc-19{margin-bottom:19px!important}}@media screen and (max-width:834px){.mbsp-19{margin-bottom:19px!important}}@media screen and (min-width:835px){.mbpc-20{margin-bottom:20px!important}}@media screen and (max-width:834px){.mbsp-20{margin-bottom:20px!important}}@media screen and (min-width:835px){.mbpc-21{margin-bottom:21px!important}}@media screen and (max-width:834px){.mbsp-21{margin-bottom:21px!important}}@media screen and (min-width:835px){.mbpc-22{margin-bottom:22px!important}}@media screen and (max-width:834px){.mbsp-22{margin-bottom:22px!important}}@media screen and (min-width:835px){.mbpc-23{margin-bottom:23px!important}}@media screen and (max-width:834px){.mbsp-23{margin-bottom:23px!important}}@media screen and (min-width:835px){.mbpc-24{margin-bottom:24px!important}}@media screen and (max-width:834px){.mbsp-24{margin-bottom:24px!important}}@media screen and (min-width:835px){.mbpc-25{margin-bottom:25px!important}}@media screen and (max-width:834px){.mbsp-25{margin-bottom:25px!important}}@media screen and (min-width:835px){.mbpc-26{margin-bottom:26px!important}}@media screen and (max-width:834px){.mbsp-26{margin-bottom:26px!important}}@media screen and (min-width:835px){.mbpc-27{margin-bottom:27px!important}}@media screen and (max-width:834px){.mbsp-27{margin-bottom:27px!important}}@media screen and (min-width:835px){.mbpc-28{margin-bottom:28px!important}}@media screen and (max-width:834px){.mbsp-28{margin-bottom:28px!important}}@media screen and (min-width:835px){.mbpc-29{margin-bottom:29px!important}}@media screen and (max-width:834px){.mbsp-29{margin-bottom:29px!important}}@media screen and (min-width:835px){.mbpc-30{margin-bottom:30px!important}}@media screen and (max-width:834px){.mbsp-30{margin-bottom:30px!important}}@media screen and (min-width:835px){.mbpc-31{margin-bottom:31px!important}}@media screen and (max-width:834px){.mbsp-31{margin-bottom:31px!important}}@media screen and (min-width:835px){.mbpc-32{margin-bottom:32px!important}}@media screen and (max-width:834px){.mbsp-32{margin-bottom:32px!important}}@media screen and (min-width:835px){.mbpc-33{margin-bottom:33px!important}}@media screen and (max-width:834px){.mbsp-33{margin-bottom:33px!important}}@media screen and (min-width:835px){.mbpc-34{margin-bottom:34px!important}}@media screen and (max-width:834px){.mbsp-34{margin-bottom:34px!important}}@media screen and (min-width:835px){.mbpc-35{margin-bottom:35px!important}}@media screen and (max-width:834px){.mbsp-35{margin-bottom:35px!important}}@media screen and (min-width:835px){.mbpc-36{margin-bottom:36px!important}}@media screen and (max-width:834px){.mbsp-36{margin-bottom:36px!important}}@media screen and (min-width:835px){.mbpc-37{margin-bottom:37px!important}}@media screen and (max-width:834px){.mbsp-37{margin-bottom:37px!important}}@media screen and (min-width:835px){.mbpc-38{margin-bottom:38px!important}}@media screen and (max-width:834px){.mbsp-38{margin-bottom:38px!important}}@media screen and (min-width:835px){.mbpc-39{margin-bottom:39px!important}}@media screen and (max-width:834px){.mbsp-39{margin-bottom:39px!important}}@media screen and (min-width:835px){.mbpc-40{margin-bottom:40px!important}}@media screen and (max-width:834px){.mbsp-40{margin-bottom:40px!important}}@media screen and (min-width:835px){.mbpc-41{margin-bottom:41px!important}}@media screen and (max-width:834px){.mbsp-41{margin-bottom:41px!important}}@media screen and (min-width:835px){.mbpc-42{margin-bottom:42px!important}}@media screen and (max-width:834px){.mbsp-42{margin-bottom:42px!important}}@media screen and (min-width:835px){.mbpc-43{margin-bottom:43px!important}}@media screen and (max-width:834px){.mbsp-43{margin-bottom:43px!important}}@media screen and (min-width:835px){.mbpc-44{margin-bottom:44px!important}}@media screen and (max-width:834px){.mbsp-44{margin-bottom:44px!important}}@media screen and (min-width:835px){.mbpc-45{margin-bottom:45px!important}}@media screen and (max-width:834px){.mbsp-45{margin-bottom:45px!important}}@media screen and (min-width:835px){.mbpc-46{margin-bottom:46px!important}}@media screen and (max-width:834px){.mbsp-46{margin-bottom:46px!important}}@media screen and (min-width:835px){.mbpc-47{margin-bottom:47px!important}}@media screen and (max-width:834px){.mbsp-47{margin-bottom:47px!important}}@media screen and (min-width:835px){.mbpc-48{margin-bottom:48px!important}}@media screen and (max-width:834px){.mbsp-48{margin-bottom:48px!important}}@media screen and (min-width:835px){.mbpc-49{margin-bottom:49px!important}}@media screen and (max-width:834px){.mbsp-49{margin-bottom:49px!important}}@media screen and (min-width:835px){.mbpc-50{margin-bottom:50px!important}}@media screen and (max-width:834px){.mbsp-50{margin-bottom:50px!important}}@media screen and (min-width:835px){.mbpc-51{margin-bottom:51px!important}}@media screen and (max-width:834px){.mbsp-51{margin-bottom:51px!important}}@media screen and (min-width:835px){.mbpc-52{margin-bottom:52px!important}}@media screen and (max-width:834px){.mbsp-52{margin-bottom:52px!important}}@media screen and (min-width:835px){.mbpc-53{margin-bottom:53px!important}}@media screen and (max-width:834px){.mbsp-53{margin-bottom:53px!important}}@media screen and (min-width:835px){.mbpc-54{margin-bottom:54px!important}}@media screen and (max-width:834px){.mbsp-54{margin-bottom:54px!important}}@media screen and (min-width:835px){.mbpc-55{margin-bottom:55px!important}}@media screen and (max-width:834px){.mbsp-55{margin-bottom:55px!important}}@media screen and (min-width:835px){.mbpc-56{margin-bottom:56px!important}}@media screen and (max-width:834px){.mbsp-56{margin-bottom:56px!important}}@media screen and (min-width:835px){.mbpc-57{margin-bottom:57px!important}}@media screen and (max-width:834px){.mbsp-57{margin-bottom:57px!important}}@media screen and (min-width:835px){.mbpc-58{margin-bottom:58px!important}}@media screen and (max-width:834px){.mbsp-58{margin-bottom:58px!important}}@media screen and (min-width:835px){.mbpc-59{margin-bottom:59px!important}}@media screen and (max-width:834px){.mbsp-59{margin-bottom:59px!important}}@media screen and (min-width:835px){.mbpc-60{margin-bottom:60px!important}}@media screen and (max-width:834px){.mbsp-60{margin-bottom:60px!important}}@media screen and (min-width:835px){.mbpc-61{margin-bottom:61px!important}}@media screen and (max-width:834px){.mbsp-61{margin-bottom:61px!important}}@media screen and (min-width:835px){.mbpc-62{margin-bottom:62px!important}}@media screen and (max-width:834px){.mbsp-62{margin-bottom:62px!important}}@media screen and (min-width:835px){.mbpc-63{margin-bottom:63px!important}}@media screen and (max-width:834px){.mbsp-63{margin-bottom:63px!important}}@media screen and (min-width:835px){.mbpc-64{margin-bottom:64px!important}}@media screen and (max-width:834px){.mbsp-64{margin-bottom:64px!important}}@media screen and (min-width:835px){.mbpc-65{margin-bottom:65px!important}}@media screen and (max-width:834px){.mbsp-65{margin-bottom:65px!important}}@media screen and (min-width:835px){.mbpc-66{margin-bottom:66px!important}}@media screen and (max-width:834px){.mbsp-66{margin-bottom:66px!important}}@media screen and (min-width:835px){.mbpc-67{margin-bottom:67px!important}}@media screen and (max-width:834px){.mbsp-67{margin-bottom:67px!important}}@media screen and (min-width:835px){.mbpc-68{margin-bottom:68px!important}}@media screen and (max-width:834px){.mbsp-68{margin-bottom:68px!important}}@media screen and (min-width:835px){.mbpc-69{margin-bottom:69px!important}}@media screen and (max-width:834px){.mbsp-69{margin-bottom:69px!important}}@media screen and (min-width:835px){.mbpc-70{margin-bottom:70px!important}}@media screen and (max-width:834px){.mbsp-70{margin-bottom:70px!important}}@media screen and (min-width:835px){.mbpc-71{margin-bottom:71px!important}}@media screen and (max-width:834px){.mbsp-71{margin-bottom:71px!important}}@media screen and (min-width:835px){.mbpc-72{margin-bottom:72px!important}}@media screen and (max-width:834px){.mbsp-72{margin-bottom:72px!important}}@media screen and (min-width:835px){.mbpc-73{margin-bottom:73px!important}}@media screen and (max-width:834px){.mbsp-73{margin-bottom:73px!important}}@media screen and (min-width:835px){.mbpc-74{margin-bottom:74px!important}}@media screen and (max-width:834px){.mbsp-74{margin-bottom:74px!important}}@media screen and (min-width:835px){.mbpc-75{margin-bottom:75px!important}}@media screen and (max-width:834px){.mbsp-75{margin-bottom:75px!important}}@media screen and (min-width:835px){.mbpc-76{margin-bottom:76px!important}}@media screen and (max-width:834px){.mbsp-76{margin-bottom:76px!important}}@media screen and (min-width:835px){.mbpc-77{margin-bottom:77px!important}}@media screen and (max-width:834px){.mbsp-77{margin-bottom:77px!important}}@media screen and (min-width:835px){.mbpc-78{margin-bottom:78px!important}}@media screen and (max-width:834px){.mbsp-78{margin-bottom:78px!important}}@media screen and (min-width:835px){.mbpc-79{margin-bottom:79px!important}}@media screen and (max-width:834px){.mbsp-79{margin-bottom:79px!important}}@media screen and (min-width:835px){.mbpc-80{margin-bottom:80px!important}}@media screen and (max-width:834px){.mbsp-80{margin-bottom:80px!important}}@media screen and (min-width:835px){.mbpc-81{margin-bottom:81px!important}}@media screen and (max-width:834px){.mbsp-81{margin-bottom:81px!important}}@media screen and (min-width:835px){.mbpc-82{margin-bottom:82px!important}}@media screen and (max-width:834px){.mbsp-82{margin-bottom:82px!important}}@media screen and (min-width:835px){.mbpc-83{margin-bottom:83px!important}}@media screen and (max-width:834px){.mbsp-83{margin-bottom:83px!important}}@media screen and (min-width:835px){.mbpc-84{margin-bottom:84px!important}}@media screen and (max-width:834px){.mbsp-84{margin-bottom:84px!important}}@media screen and (min-width:835px){.mbpc-85{margin-bottom:85px!important}}@media screen and (max-width:834px){.mbsp-85{margin-bottom:85px!important}}@media screen and (min-width:835px){.mbpc-86{margin-bottom:86px!important}}@media screen and (max-width:834px){.mbsp-86{margin-bottom:86px!important}}@media screen and (min-width:835px){.mbpc-87{margin-bottom:87px!important}}@media screen and (max-width:834px){.mbsp-87{margin-bottom:87px!important}}@media screen and (min-width:835px){.mbpc-88{margin-bottom:88px!important}}@media screen and (max-width:834px){.mbsp-88{margin-bottom:88px!important}}@media screen and (min-width:835px){.mbpc-89{margin-bottom:89px!important}}@media screen and (max-width:834px){.mbsp-89{margin-bottom:89px!important}}@media screen and (min-width:835px){.mbpc-90{margin-bottom:90px!important}}@media screen and (max-width:834px){.mbsp-90{margin-bottom:90px!important}}@media screen and (min-width:835px){.mbpc-91{margin-bottom:91px!important}}@media screen and (max-width:834px){.mbsp-91{margin-bottom:91px!important}}@media screen and (min-width:835px){.mbpc-92{margin-bottom:92px!important}}@media screen and (max-width:834px){.mbsp-92{margin-bottom:92px!important}}@media screen and (min-width:835px){.mbpc-93{margin-bottom:93px!important}}@media screen and (max-width:834px){.mbsp-93{margin-bottom:93px!important}}@media screen and (min-width:835px){.mbpc-94{margin-bottom:94px!important}}@media screen and (max-width:834px){.mbsp-94{margin-bottom:94px!important}}@media screen and (min-width:835px){.mbpc-95{margin-bottom:95px!important}}@media screen and (max-width:834px){.mbsp-95{margin-bottom:95px!important}}@media screen and (min-width:835px){.mbpc-96{margin-bottom:96px!important}}@media screen and (max-width:834px){.mbsp-96{margin-bottom:96px!important}}@media screen and (min-width:835px){.mbpc-97{margin-bottom:97px!important}}@media screen and (max-width:834px){.mbsp-97{margin-bottom:97px!important}}@media screen and (min-width:835px){.mbpc-98{margin-bottom:98px!important}}@media screen and (max-width:834px){.mbsp-98{margin-bottom:98px!important}}@media screen and (min-width:835px){.mbpc-99{margin-bottom:99px!important}}@media screen and (max-width:834px){.mbsp-99{margin-bottom:99px!important}}@media screen and (min-width:835px){.mbpc-100{margin-bottom:100px!important}}@media screen and (max-width:834px){.mbsp-100{margin-bottom:100px!important}}.mb0{margin-bottom:0!important}html{overflow-y:scroll;overflow-x:hidden;font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}*{box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:middle;max-width:100%}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;outline:none;-moz-appearance:none;appearance:none}input,select,textarea{*font-size:100%}legend{color:#000}del,ins{text-decoration:none}main{display:block}section{position:relative}body{background:#efefe8;color:#333;font-family:Noto Sans JP,sans-serif;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}a{color:inherit;text-decoration:none;transition:all .3s ease}@media (any-hover:hover){a:hover{opacity:.7}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){a{display:inline-block}}@media screen and (min-width:835px){a[href^=tel]{pointer-events:none}}@media screen and (max-width:834px){a{-webkit-tap-highlight-color:transparent}}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.inner{display:block;max-width:1040px;padding:0 20px;margin:0 auto}.box-cmt{position:absolute;width:100%;background:rgba(0,0,0,.7);color:#ffd000;backdrop-filter:blur(5px);font-weight:300;font-size:1.4rem;letter-spacing:.09em;padding:10px 10px 10px 45px;top:49px;left:50%;transform:translateX(-50%)}@media screen and (min-width:641px){.box-cmt{width:calc(100% - 40px);max-width:1310px;clip-path:polygon(0 0,100% 0,100% 100%,25px 100%);padding:12px 20px 12px 61px;top:70px}.box-cmt:after{content:"";position:absolute;background:rgba(0,0,0,.7);width:max(20px,(100vw - 100%)/2);height:100%;top:0;left:100%}}.box-cmt:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/common/icon-cmt.svg) 50% no-repeat;background-size:contain;width:25px;height:20px;left:27px;top:50%;transform:translateY(-50%)}@media screen and (max-width:640px){.box-cmt:before{left:10px}}.box-cmt p{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;max-height:20px}.sec-mv{position:relative;background:url(/themes/gggp/assets/images/common/mv-bg-pc.png) bottom no-repeat;background-size:cover;height:297px}@media screen and (max-width:640px){.sec-mv{background:url(/themes/gggp/assets/images/common/mv-bg-sp.png) bottom no-repeat;background-size:cover;height:229px}}.sec-mv__ttl{position:absolute;text-align:center;width:100%;color:#fff;top:64.3%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:640px){.sec-mv__ttl{top:60.9%}}.sec-mv__ttl .c-ft--en{position:relative;display:inline-block;border:solid #fff;border-width:0 1px;font-weight:900;font-size:6rem;letter-spacing:.1em;line-height:1.2;padding:1px 28px;margin-bottom:2px}@media screen and (max-width:834px){.sec-mv__ttl .c-ft--en{font-size:3.6rem;padding:0 17px;margin-bottom:1px}}.sec-mv__ttl .c-ft--en:after,.sec-mv__ttl .c-ft--en:before{content:"";position:absolute;background:#fff;width:4px;height:32px;top:49%;transform:translateY(-50%)}@media screen and (max-width:834px){.sec-mv__ttl .c-ft--en:after,.sec-mv__ttl .c-ft--en:before{width:3px;height:24px}}.sec-mv__ttl .c-ft--en:before{clip-path:polygon(0 0,100% 18%,100% 82%,0 100%);left:3px}.sec-mv__ttl .c-ft--en:after{clip-path:polygon(0 18%,100% 0,100% 100%,0 82%);right:3px}.sec-mv__ttl .c-ft--gothic{display:block;font-weight:600;font-size:1.2rem;letter-spacing:.1em}.mv-page{position:relative;background:url(/themes/gggp/assets/images/competition/detail/mv-bg-pc.jpg) bottom no-repeat;background-size:cover;}@media screen and (min-width:1025px){.mv-page{min-height:500px}}@media screen and (max-width:640px){.mv-page{background:url(/themes/gggp/assets/images/competition/detail/mv-bg-sp.jpg) bottom no-repeat;background-size:cover}}.mv-page .box-cmt{top:0}.mv-page__wrap{padding:84px 0 50px}@media screen and (max-width:1024px){.mv-page__wrap{padding:60px 0 77px}}@media screen and (min-width:641px){.mv-page__wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width:641px){.mv-page__wrap-img{width:49.6%;margin-left:6px}}@media screen and (min-width:641px) and (max-width:1200px){.mv-page__wrap-img{width:44%}}@media screen and (max-width:640px){.mv-page__wrap-img{width:88.29%;margin:0 auto 31px}}.mv-page__wrap-ct{color:#fff;text-shadow:0 0 24px #000}@media screen and (min-width:641px){.mv-page__wrap-ct{width:45%;margin-top:2px}}@media screen and (min-width:641px) and (max-width:1200px){.mv-page__wrap-ct{width:53%}}@media screen and (max-width:640px){.mv-page__wrap-ct{padding:0 8px}}.mv-page__wrap-ttl{font-weight:700;font-size:4.6rem;margin-bottom:18px}@media screen and (max-width:834px){.mv-page__wrap-ttl{font-size:3rem;margin-bottom:15px}}.mv-page__wrap-ttl span{display:block;font-size:3.8rem;margin-top:12px}@media screen and (max-width:834px){.mv-page__wrap-ttl span{font-size:2.6rem;margin:11px 0 -4px}}@media screen and (max-width:359px){.mv-page__wrap-ttl span{font-size:2.4rem}}.mv-page__wrap-desc{font-weight:700;font-size:3.2rem;margin-bottom:21px}@media screen and (max-width:834px){.mv-page__wrap-desc{font-size:2.6rem;line-height:1.1;margin:0 -2px 14px 0}}.mv-page__wrap-desc span{display:inline-block;font-size:2rem}.mv-page__wrap-txt{font-weight:500;font-size:2.6rem;line-height:1.8}@media screen and (max-width:834px){.mv-page__wrap-txt{font-size:1.6rem}}.mv-page__wrap .c-btn__01{margin-top:14px}@media screen and (min-width:641px){.mv-page__wrap .c-btn__01{max-width:522px;box-shadow:0 0 24px #000;margin:18px 0 0}}.mv-page--blue{background:url(/themes/gggp/assets/images/competition/detail/mv-bg-blue-pc.jpg) bottom no-repeat;background-size:cover}@media screen and (max-width:640px){.mv-page--blue{background:url(/themes/gggp/assets/images/competition/detail/mv-bg-blue-sp.jpg) bottom no-repeat;background-size:cover}}.mv-page:has(.mv-page__wrap-desc) .inner{max-width:1132px}@media screen and (max-width:1024px){.mv-page:has(.mv-page__wrap-desc) .mv-page__wrap{padding:47px 0 64px}}@media screen and (min-width:641px){.mv-page:has(.mv-page__wrap-desc) .mv-page__wrap-img{width:45.4%}}@media screen and (min-width:641px){.mv-page:has(.mv-page__wrap-desc) .mv-page__wrap-ct{width:50.2%;margin-top:12px}}@media screen and (min-width:641px) and (max-width:1200px){.mv-page:has(.mv-page__wrap-desc) .mv-page__wrap-ct{width:53%}}@media screen and (max-width:640px){.mv-page:has(.mv-page__wrap-desc) .mv-page__wrap-ct{padding:0}}.block-link{display:-ms-flexbox;display:flex;gap:10px;background:#f91268;color:#fff;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);padding:10px 20px;margin-bottom:41px}@media screen and (max-width:640px){.block-link{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;margin-bottom:30px}}@media screen and (min-width:641px){.block-link__item{-ms-flex:1 1;flex:1 1}}@media screen and (max-width:640px){.block-link__item{width:calc(50% - 5px)}}.block-link__item a{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;height:43px;font-weight:700;font-size:1.8rem;padding-bottom:2px;transition:.3s ease}@media screen and (max-width:834px){.block-link__item a{height:42px;font-size:1.6rem}}.block-link__item a:after,.block-link__item a:before{content:"";position:absolute;width:5px;height:8px;background:url(/themes/gggp/assets/images/common/2nd_tab_arrow.svg) no-repeat 50%/100%;opacity:0;top:50%;transform:translateY(-50%);transition:.3s ease}.block-link__item a:before{left:1px}.block-link__item a:after{right:2px;transform:translateY(-50%) rotate(-180deg)}@media (any-hover:hover){.block-link__item a:hover{opacity:1;background:#c70e53;border:solid #fff;border-width:0 1px}.block-link__item a:hover:after,.block-link__item a:hover:before{opacity:1}}.block-link__item.active a{background:#c70e53;border:solid #fff;border-width:0 1px;pointer-events:none}.block-link__item.active a:after,.block-link__item.active a:before{opacity:1}.form-control{display:block;width:100%;height:40px;background:#fff;border:1px solid #bababa;border-radius:3px;outline:none;box-shadow:none;font-weight:500;font-size:1.4rem;letter-spacing:.1em;padding:4px 9px 5px}.form-control::-webkit-input-placeholder{color:#bababa}.form-control::-moz-placeholder{color:#bababa}.form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder{color:#bababa}.form-control::placeholder{color:#bababa}input:-moz-read-only:not(.c-btn__01){background:#bababa}input:read-only:not(.c-btn__01){background:#bababa}.box-check{text-align:center;display:block;margin-bottom:31px}@media screen and (max-width:834px){.box-check{margin-bottom:20px}}.box-check label{position:relative;text-align:left;display:inline-block;font-weight:700;font-size:1.4rem;letter-spacing:.1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s ease;padding:10px 15px 10px 40px}.box-check label input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;left:0;z-index:1;margin:0}.box-check label .wpcf7-list-item-label:after{content:"";position:absolute;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);top:12px;left:16px;transition:.3s ease}.box-check label .wpcf7-list-item-label:before{content:"";position:absolute;height:18px;width:18px;background:#fff;border:1px solid #bababa;border-radius:3px;top:10px;left:10px;transition:.3s ease}.box-check label input:checked~.wpcf7-list-item-label:after{opacity:1;top:12px;left:16px}.box-check label input:checked~.wpcf7-list-item-label:before{top:10px;left:10px}.box-check label:has(input:checked){background:#333;color:#fff;margin:0 auto}.password{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:33.3333vh;background:linear-gradient(90deg,#00b4db,#0083b0)}.password__wrap{position:relative;height:40px}.password__input{opacity:0}.password__input-text{position:absolute;top:0;right:0;left:0;bottom:0;display:block;width:100%;height:40px;background:#fff;border:1px solid #bababa;border-radius:3px;outline:none;box-shadow:none;font-weight:500;font-size:1.4rem;letter-spacing:.1em;padding:4px 9px 5px}.pure-list__input{position:relative}.pure-list__input input{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:0;cursor:pointer}.pure-list__input input[type=checkbox]+span:after{background-color:transparent;top:50%;left:4px;width:8px;height:3px;margin-top:-4px;border-style:solid;border-color:#fff;border-width:0 0 3px 3px;border-image:none;transform:rotate(-45deg) scale(0)}.pure-list__input input[type=checkbox]:checked+span:after{content:"";transform:rotate(-45deg) scale(1);transition:transform .2s ease-out}.pure-list__input input[type=checkbox]:checked+span:before{animation:borderscale .2s ease-in;background:#4f8196}.pure-list__input input[type=radio]+span:after,.pure-list__input input[type=radio]+span:before{border-radius:50%}.pure-list__input input[type=radio]:checked+span:before{animation:borderscale .3s ease-in;background-color:#fff}.pure-list__input input[type=radio]:checked+span:after{transform:scale(1)}.pure-list__input span{display:block;position:relative;padding:10px 0 10px 40px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.pure-list__input span:before{color:#4f8196;left:0;width:14px;height:14px;margin-top:-9px;border:2px solid #4f8196;text-align:center;transition:all .4s ease}.pure-list__input span:after,.pure-list__input span:before{box-sizing:content-box;content:"";position:absolute;top:50%}.pure-list__input span:after{background-color:#4f8196;left:4px;width:10px;height:10px;margin-top:-5px;transform:scale(0);transform-origin:50%;transition:transform .2s ease-out}.c-fc--ff{color:#fff}.c-ft--jp{font-family:Noto Sans JP,sans-serif}.c-ft--en{font-family:Orbitron,sans-serif}.c-ft--gothic{font-family:ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,メイリオ,MS Pゴシック,Arial,Helvetica,Verdana,sans-serif}.c-fw--lt{font-weight:300!important}.c-fw--rg{font-weight:400!important}.c-fw--md{font-weight:500!important}.c-fw--sbd{font-weight:600!important}.c-fw--bd{font-weight:700!important}.c-fw--bk{font-weight:900!important}.c-tx--v{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (min-width:835px){.c-tx--v-pc{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.c-al--c{text-align:center!important}.c-al--r{text-align:right!important}.c-al--l{text-align:left!important}.c-val--md{vertical-align:middle}.c-val--top{vertical-align:top}.c-txt__01{font-weight:500;font-size:1.6rem}@media screen and (max-width:834px){.c-txt__01{font-size:1.4rem}}.c-txt__01 a{color:#ff4141;display:inline-block;text-decoration:underline}.c-ttl__01{text-align:center;margin-bottom:25px}@media screen and (max-width:640px){.c-ttl__01{margin-bottom:8px}}.c-ttl__01 .c-ft--en{display:block;color:#f91268;font-weight:900;font-size:4rem;letter-spacing:.06em}@media screen and (max-width:834px){.c-ttl__01 .c-ft--en{font-size:2.2rem;letter-spacing:.1em;margin-bottom:-1px}}.c-ttl__01 .c-ft--gothic{display:block;color:#777;font-weight:600;font-size:1.2rem;letter-spacing:.1em}@media screen and (max-width:640px){.c-ttl__01 .c-ft--gothic{font-size:.8rem}}.c-ttl__01--blue .c-ft--en{background:#2405a1;background:linear-gradient(90deg,#2405a1 0,#7b019f);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-ttl__02{color:#333;font-weight:700;margin-bottom:30px;font-size:2.2rem}@media screen and (max-width:834px){.c-ttl__02{margin-bottom:20px;font-size:1.8rem}}.c-ttl__02--accordion{cursor:pointer;transition:all .3s;border:1px solid #333;padding:9px 35px 9px 14px;position:relative}.c-ttl__02--accordion:hover{opacity:.7;transition:all .3s}.c-ttl__02--accordion:after,.c-ttl__02--accordion:before{content:"";position:absolute;width:20px;height:1px;background:#333;right:14px;top:50%;transform:translateY(-50%)}@media screen and (max-width:834px){.c-ttl__02--accordion:after,.c-ttl__02--accordion:before{right:8px;top:51%;width:15px;height:2px}}.c-ttl__02--accordion:after{transform:translateY(-50%) rotate(90deg)}.c-ttl__02--accordion.on:after{display:none}.c-ttl__03{display:block;text-align:center;line-height:1.3;font-size:2.4rem;font-weight:700;margin-bottom:25px}@media screen and (max-width:834px){.c-ttl__03{font-size:2rem;margin-bottom:17px}}.c-btn__01{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:390px;height:44px;background:#000;color:#fff;border-radius:30px;border:1px solid #000;font-size:1.6rem;padding:0 30px;margin:0 auto;transition:.3s ease;cursor:pointer}@media screen and (max-width:359px){.c-btn__01{font-size:1.4rem}}.c-btn__01:after,.c-btn__01:before{content:"";position:absolute;border:solid #fff;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s ease}.c-btn__01:before{width:15px;height:15px;border-width:1px 1px 0 0;right:16px}.c-btn__01:after{width:8px;height:8px;border-width:2px 2px 0 0;right:10px}@media (any-hover:hover){.c-btn__01:hover{opacity:1;background:transparent;color:#000}.c-btn__01:hover:after,.c-btn__01:hover:before{border-color:#000}}.c-btn__01--green{background:#06c755;color:#fff;max-width:500px;border-color:#06c755}@media (any-hover:hover){.c-btn__01--green:hover{background:transparent;color:#000;border-color:#000}}.c-btn__01--gray{background:#e4e4d7;color:#333;border-color:#e4e4d7}.c-btn__01--gray:after,.c-btn__01--gray:before{border-color:#333}@media (any-hover:hover){.c-btn__01--gray:hover{background:transparent;color:#333;border-color:#333}.c-btn__01--gray:hover:after,.c-btn__01--gray:hover:before{border-color:#333}}.c-btn__01--red{background:#ff4141;color:#fff;border-color:#ff4141}@media (any-hover:hover){.c-btn__01--red:hover{background:transparent;color:#000;border-color:#000}}.c-btn__01--yellow{background:#ffd000;color:#333;border-color:#ffd000}.c-btn__01--yellow:after,.c-btn__01--yellow:before{border-color:#333}.c-btn__01--yellow:hover{border-color:#000}.c-btn__01--save{max-width:245px;background:#e4e4d7;color:#fff;border-color:#e4e4d7;position:relative}.c-btn__01--save:after{display:none}@media (any-hover:hover){.c-btn__01--save:hover{background:transparent;color:#000;border-color:#000}}.c-btn__01--save:before{content:"";position:absolute;width:30px;height:30px;border:none;top:54%;left:6px;transform:translateY(-50%) rotate(0);background:url(/themes/gggp/assets/images/common/ic_logout.svg) 50% no-repeat;background-size:contain}.c-btn__01--back:after,.c-btn__01--back:before{transform:translateY(-50%) rotate(45deg) scale(-1)}.c-btn__01--back:before{right:auto;left:16px}.c-btn__01--back:after{right:auto;left:10px}.c-btn__01--back02{background:#e4e4d7;color:#333;border-color:#e4e4d7;max-width:230px}.c-btn__01--back02:after,.c-btn__01--back02:before{border-color:#333;transform:translateY(-50%) rotate(45deg) scale(-1)}.c-btn__01--back02:before{right:auto;left:16px}.c-btn__01--back02:after{right:auto;left:10px}.c-btn__01--full{max-width:100%}.back-top{max-width:230px;background:#e4e4d7;border:1px solid #e4e4d7;color:#333}.back-top:after,.back-top:before{transform:translateY(-50%) rotate(-135deg);left:15px;right:auto;border:solid #000;border-width:1px 1px 0 0}.back-top:before{left:20px}@media (any-hover:hover){.back-top:hover{background:transparent;border-color:#000}}.c-more{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;width:100%;max-width:230px;height:44px;background:#e4e4d7;border:1px solid #e4e4d7;border-radius:50px;font-size:1.6rem;font-weight:400;position:relative;cursor:pointer;outline:none;transition:all .3s ease;margin:0 auto}@media screen and (max-width:640px){.c-more{max-width:350px}}@media (any-hover:hover){.c-more:hover{opacity:1;background:transparent;border:1px solid #333}}.c-more:before{content:"";width:30px;height:30px;background:url(/themes/gggp/assets/images/common/ic_load_more.svg) no-repeat;background-size:100%;position:absolute;top:50%;transform:translateY(-50%);left:8px}.c-more.hidden{display:none}.alert-copied{position:fixed;top:5px;right:5px;z-index:99999999;animation-name:a;animation-duration:.4s;font-size:1.6rem}.alert-copied__wrap{height:60px;padding:10px 20px;background:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.alert-copied.hidden{animation-name:b;animation-duration:.4s}@keyframes a{0%{opacity:0;transform:translate(150px)}to{opacity:1;transform:translate(0)}}@keyframes b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(150px)}}@media screen and (max-width:834px){.pc{display:none!important}}@media screen and (max-width:1024px){.pc-tb{display:none!important}}@media screen and (max-width:990px){.pc-lg{display:none!important}}@media screen and (max-width:640px){.pc-sm{display:none!important}}@media screen and (max-width:359px){.pc-xs{display:none!important}}@media screen and (min-width:835px){.sp{display:none!important}}@media screen and (min-width:1025px){.sp-tb{display:none!important}}@media screen and (min-width:991px){.sp-lg{display:none!important}}@media screen and (min-width:641px){.sp-sm{display:none!important}}.u-pull--left{margin-left:calc((100vw - 100%) / 2 * -1)}.u-pull--right{margin-right:calc((100vw - 100%) / 2 * -1)}.u-img-of{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover; object-position: center",sans-serif}.c-scroll-box{padding-bottom:20px;overflow-x:scroll;overflow-y:hidden}.c-scroll-box-y{padding-bottom:20px;overflow-x:hidden;overflow-y:scroll}@media screen and (max-width:834px){.c-scroll-box-sp{padding-bottom:20px;overflow-x:scroll;overflow-y:hidden}}.js-scrollin{opacity:0;transform:translateY(70px)}.js-scrollin.active{opacity:1;transform:translate(0);transition:.7s cubic-bezier(.25,.46,.45,.94)}.js-scrollin.delay-01{transition-delay:.1s}.js-scrollin.delay-02{transition-delay:.2s}.js-scrollin.delay-03{transition-delay:.3s}.js-scrollin.delay-04{transition-delay:.4s}.js-scrollin.delay-05{transition-delay:.5s}.js-scrollin.delay-06{transition-delay:.6s}.js-scrollin.delay-07{transition-delay:.7s}.js-scrollin.delay-08{transition-delay:.8s}.js-scrollin.delay-09{transition-delay:.9s}.js-scrollin.delay-10{transition-delay:1s}#header{position:fixed;width:100%;top:0;left:0;z-index:99999}#header>picture img{width:100%;max-height:93px}@media screen and (max-width:1024px){#header>picture img{max-height:60px}}#header .header-nav{position:fixed;width:100%;bottom:0;left:0}@media screen and (min-width:1025px){#header .header-nav{display:none}}#header .header-nav img{width:100%;max-height:66px}.js-locked{overflow:hidden;-ms-touch-action:none;touch-action:none}.js-locked body{-webkit-overflow-scrolling:auto}#footer{background:#000}@media screen and (max-width:1024px){#footer{padding-bottom:40px}}#footer img{width:100%}.sec-login{padding:51px 0}@media screen and (max-width:834px){.sec-login{padding:31px 0 40px}}.login-ttl{text-align:center;font-weight:900;font-size:3rem;line-height:1.45;letter-spacing:.1em;margin-bottom:48px}@media screen and (max-width:834px){.login-ttl{font-size:2.4rem;margin-bottom:29px}.login-list{display:flex;flex-flow:column-reverse;gap:1rem}}.login-list{margin-bottom:32px}@media screen and (min-width:835px){.login-list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:52px}}.login-list__item{background:#fff;border-radius:5px;padding:21px 20px 20px}@media screen and (min-width:835px){.login-list__item{width:calc(50% - 10px);padding:31px 30px 30px}}@media screen and (max-width:834px){.login-list__item:not(:last-child){margin-bottom:20px}}.login-list__item .c-btn__01{max-width:230px}.login-list__item .c-btn__01:after,.login-list__item .c-btn__01:before{display:none}.login-list__ttl{text-align:center;border-bottom:1px solid #000;font-weight:900;font-size:2rem;letter-spacing:.1em;padding-bottom:12px;margin-bottom:19px}@media screen and (max-width:834px){.login-list__ttl{font-size:1.8rem;margin-bottom:21px}}@media screen and (max-width:359px){.login-list__ttl{font-size:1.5rem}}.login-list__txt{text-align:center;font-weight:500;font-size:1.7rem;line-height:1.5;margin:91px 0 93px}@media screen and (max-width:834px){.login-list__txt{margin:62px 0 64px}}.login-list__txt a{color:#ff4141;text-decoration:underline}.login-list__form{width:100%}.login-list__form-wrap{margin-bottom:13px}@media screen and (max-width:834px){.login-list__form-wrap{margin-bottom:28px}}.login-list__form-item:not(:last-child){margin-bottom:20px}@media screen and (max-width:834px){.login-list__form-item:not(:last-child){margin-bottom:16px}}.login-list__form-ttl{font-weight:700;font-size:1.4rem;letter-spacing:.1em;margin-bottom:8px}@media screen and (max-width:834px){.login-list__form-ttl{margin-bottom:9px}}.login-list__form .login-list__txt{margin:0 0 16px}@media screen and (max-width:834px){.login-list__form .login-list__txt{margin-bottom:30px}}.sec-signup{padding:50px 0 56px}@media screen and (max-width:834px){.sec-signup{padding:30px 0 61px}}.signup-step{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-width:400px;margin:0 auto 78px}@media screen and (max-width:834px){.signup-step{max-width:300px;margin-bottom:52px}}.signup-step:before{content:"";position:absolute;width:calc(100% - 20px);height:2px;background:#333;left:50%;top:50%;transform:translate(-50%,-50%)}.signup-step__item{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:70px}@media screen and (max-width:834px){.signup-step__item{width:60px}}.signup-step__item img{background:#efefe8}.signup-step__item span{position:absolute;width:-moz-max-content;width:max-content;color:#333;font-family:Noto Sans JP,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.1em;top:calc(100% + 11px);left:50%;transform:translateX(-50%)}@media screen and (max-width:834px){.signup-step__item span{top:calc(100% + 5px)}}.signup-step__item.on:nth-child(2):after,.signup-step__item.on:nth-child(3):after{content:"";display:inline-block;position:absolute;width:98px;height:2px;background:#ff4141;top:49%;left:-96px}@media screen and (max-width:834px){.signup-step__item.on:nth-child(2):after,.signup-step__item.on:nth-child(3):after{width:60px;left:-60px}}.signup-step__item.on span{color:#ff4141}.signup-txt{text-align:center;font-size:1.6rem;line-height:2;margin-bottom:35px}@media screen and (max-width:834px){.signup-txt{line-height:1.8;margin-bottom:32px}}@media screen and (max-width:359px){.signup-txt{font-size:1.4rem}}.signup-txt span{font-weight:700}.signup-form{display:block;width:100%;max-width:500px;margin:0 auto}.signup-form__ttl{font-weight:700;font-size:2.2rem;margin-bottom:31px}@media screen and (max-width:834px){.signup-form__ttl{font-size:1.8rem;margin-bottom:21px}}.signup-form__list:not(:last-child){margin-bottom:67px}@media screen and (max-width:834px){.signup-form__list:not(:last-child){margin-bottom:40px}}.signup-form__list-item:not(:last-child){margin-bottom:20px}.signup-form__list-item .input-group{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}.signup-form__list-ttl{font-weight:700;font-size:1.4rem;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase}.signup-form__list-ttl--required{position:relative}.signup-form__list-ttl--required:before{content:"必須";position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:31px;height:17px;background:#ff4141;color:#fff;font-weight:600;font-size:1.2rem;letter-spacing:0;margin-right:5px;top:-1px}.signup-form__list-sub{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.signup-form__list-sub .form-control{width:calc(50% - 5px)}.signup-form__list-question{position:relative;display:inline-block;color:#999;font-weight:700;font-size:1.2rem;letter-spacing:.1em;text-decoration:underline;margin:5px 0 0 20px}@media screen and (max-width:834px){.signup-form__list-question{margin-top:11px}}@media screen and (max-width:359px){.signup-form__list-question{font-size:1.1rem}}.signup-form__list-question:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/register/ic_question.svg) 50% no-repeat;background-size:contain;width:15px;height:15px;top:0;left:-20px;filter:brightness(0)saturate(100%)invert(74%)sepia(7%)saturate(16%)hue-rotate(316deg)brightness(83%)contrast(83%)}.signup-form__txt{text-align:center;font-size:1.4rem;line-height:2.1;margin-bottom:7px}.signup-form__txt a,.signup-form__txt button{display:inline-block;color:#ff4141;text-decoration:underline;border:none;outline:0;cursor:pointer;transition:all .3s ease}@media (any-hover:hover){.signup-form__txt a:hover,.signup-form__txt button:hover{opacity:.7}}.signup-form .box-check{margin-bottom:50px}@media screen and (max-width:834px){.signup-form .box-check{margin-bottom:40px}}.signup-form__note{position:relative;border:2px solid #333;font-size:1.4rem;line-height:1.45;padding:12px 10px 14px 29px;margin:-1px 0 50px}@media screen and (max-width:834px){.signup-form__note{padding-bottom:13px;margin-bottom:40px}}.signup-form__note:before{content:"";position:absolute;width:4px;height:4px;background:#333;border-radius:50%;top:22px;left:17px}.signup-form__control{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}@media screen and (max-width:834px){.signup-form__control{gap:10px 0;margin-bottom:40px}}.signup-form__input.is-error .form-control{border:2px solid #ff4141;background:#fff1f1 url(/themes/gggp/assets/images/common/ic_error_exclamation.svg) no-repeat center right 10px/20px 20px}.signup-form__input .error{display:block}.signup-form--complete{max-width:820px}.signup-form--complete .signup-form__ttl{text-align:center}.signup-form--complete .signup-txt{margin-bottom:50px}@media screen and (max-width:834px){.signup-form--complete .signup-txt{margin-bottom:40px}}.signup-form__line{background:#fff;padding:31px 30px;margin-bottom:30px}@media screen and (max-width:834px){.signup-form__line{padding:22px 19px;margin-bottom:19px}}.signup-form__line-ttl{color:#333;font-weight:900;padding-bottom:12px;margin-bottom:28px;text-align:center;letter-spacing:2px;font-size:2rem;border-bottom:1px solid #000}@media screen and (max-width:834px){.signup-form__line-ttl{margin-bottom:20px;font-size:1.8rem}}.signup-form__line .c-btn__01{max-width:300px;padding:10px}.signup-form__line .c-btn__01:after,.signup-form__line .c-btn__01:before{display:none}#page-register_auth .sec-signup{padding-bottom:48px}@media screen and (max-width:834px){#page-register_auth .sec-signup{padding-bottom:40px}}#page-register_auth .signup-txt{text-align:left;font-size:1.5rem;margin-bottom:10px}@media screen and (max-width:834px){#page-register_auth .signup-txt{font-size:1.4rem;letter-spacing:-.5px}}#page-register_auth .signup-form__txt{margin-top:12px;margin-bottom:48px;letter-spacing:.1em}@media screen and (max-width:834px){#page-register_auth .signup-form__txt{margin-top:22px;margin-bottom:28px}}#page-register_auth .c-btn__01:after,#page-register_auth .c-btn__01:before{display:none}#page-register_complete .sec-signup{padding-bottom:50px}@media screen and (max-width:834px){#page-register_complete .sec-signup{padding-bottom:40px}}.error{display:none;font-size:1.2rem;font-weight:700;color:#ff4141;margin-top:5px;letter-spacing:.1em}.sec-competition{padding:40px 0 50px}@media screen and (max-width:834px){.sec-competition{padding:10px 0 30px}}.competition-wrap{position:relative;padding:43px 0;margin-bottom:30px}@media screen and (min-width:641px){.competition-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:59px 35px 55px;margin-bottom:58px}}.competition-wrap:after,.competition-wrap:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/arrow-pink.svg) 50% no-repeat;background-size:contain;width:19px;height:19px;top:0}@media screen and (max-width:834px){.competition-wrap:after,.competition-wrap:before{width:14px;height:14px}}.competition-wrap:before{left:0}.competition-wrap:after{right:0;transform:scaleX(-1)}@media screen and (min-width:641px){.competition-wrap .c-ttl__01{position:relative;width:240px;margin-bottom:0}}@media screen and (min-width:641px) and (max-width:1024px){.competition-wrap .c-ttl__01{width:210px}}@media screen and (min-width:641px) and (max-width:834px){.competition-wrap .c-ttl__01{width:130px}}@media screen and (min-width:641px){.competition-wrap .c-ttl__01:after{content:"";display:inline-block;position:absolute;width:23px;height:10px;background:url(/themes/gggp/assets/images/common/2nd_entry_arrow.svg) no-repeat 50%/100%;top:50%;right:-45px;transform:translateY(-50%)}.competition-wrap .c-ttl__01 .c-ft--en{letter-spacing:.1em}}.competition-wrap__ct{position:relative;padding:26px 0 25px}@media screen and (min-width:641px){.competition-wrap__ct{width:calc(100% - 310px);padding:39px 0 36px}}@media screen and (min-width:641px) and (max-width:1024px){.competition-wrap__ct{width:calc(100% - 280px)}}@media screen and (min-width:641px) and (max-width:834px){.competition-wrap__ct{width:calc(100% - 200px)}}.competition-wrap__ct:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/top-pink.png) 50% no-repeat;background-size:100% 100%;width:100%;height:18px;top:0;left:0}@media screen and (max-width:834px){.competition-wrap__ct:before{height:11px}}.competition-wrap__ct:after{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/bottom-pink.png) 50% no-repeat;background-size:100% 100%;width:100%;height:17px;bottom:0;left:0}@media screen and (max-width:834px){.competition-wrap__ct:after{height:10px}}.competition-wrap__ct-box{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:#e6e6dd;color:#000;padding:8px 20px}@media screen and (max-width:834px){.competition-wrap__ct-box{padding:6px 10px 8px}}.competition-wrap__ct-ttl{width:250px;font-weight:500;font-size:2rem;line-height:1.2}@media screen and (max-width:834px){.competition-wrap__ct-ttl{width:110px;font-size:1.4rem;margin-top:3px}}.competition-wrap__ct-txt{text-align:right;width:calc(100% - 260px);font-weight:500;font-size:2rem}@media screen and (max-width:834px){.competition-wrap__ct-txt{width:calc(100% - 115px);font-size:1.2rem}}@media screen and (min-width:991px){.competition-wrap__ct-txt{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}}@media screen and (max-width:990px){.competition-wrap__ct-txt span{display:block;line-height:1}}.competition-wrap__ct-txt strong{font-family:Chakra Petch,sans-serif;font-weight:500;font-size:2.5rem;margin-right:5px}@media screen and (max-width:834px){.competition-wrap__ct-txt strong{font-size:1.8rem;margin-right:4px}}.competition-wrap__ct-txt a{display:inline-block;color:#f91268;font-family:ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,メイリオ,MS Pゴシック,Arial,Helvetica,Verdana,sans-serif;font-weight:600;font-size:1.2rem;margin:0 -2px 0 33px;text-decoration:underline;letter-spacing:.14em}@media screen and (max-width:990px){.competition-wrap__ct-txt a{margin-left:0}}.competition-wrap__btn{display:block;width:100%;margin-top:40px}@media screen and (max-width:834px){.competition-wrap__btn{margin-top:29px}}.competition-wrap__btn:after,.competition-wrap__btn:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/line-pink.svg) 50% no-repeat;background-size:contain;width:130px;height:9px;left:50%;transform:translateX(-50%)}@media screen and (max-width:834px){.competition-wrap__btn:after,.competition-wrap__btn:before{width:100px;height:7px}}.competition-wrap__btn:before{top:0}.competition-wrap__btn:after{bottom:0}.competition-wrap__btn img{width:100%;transition:.3s ease}@media (any-hover:hover){.competition-wrap__btn:hover{opacity:1}.competition-wrap__btn:hover img{transform:scale(1.1)}}.competition-wrap__txt{text-align:center;width:100%;color:#777;font-weight:600;font-size:1.4rem;letter-spacing:.1em;margin-top:15px}@media screen and (max-width:640px){.competition-wrap__txt{font-size:0;margin-top:0}}.competition-wrap__txt:after,.competition-wrap__txt:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/arrow-pink.svg) 50% no-repeat;background-size:contain;width:19px;height:19px;bottom:0;transform:scaleY(-1)}@media screen and (max-width:834px){.competition-wrap__txt:after,.competition-wrap__txt:before{width:14px;height:14px}}.competition-wrap__txt:before{left:0}.competition-wrap__txt:after{right:0;transform:scale(-1)}.competition-entry{border:1px solid #bababa;padding:9px;margin-bottom:56px}@media screen and (max-width:834px){.competition-entry{margin-bottom:49px}}.competition-entry__item:not(:last-child){margin-bottom:10px}.competition-entry__ttl{position:relative;background:#333;color:#fff;font-family:Orbitron,sans-serif;font-weight:600;font-size:1.4rem;letter-spacing:.1em;padding:15px 45px 15px 116px;transition:.3s ease;cursor:pointer}@media screen and (max-width:834px){.competition-entry__ttl{font-size:1.2rem;padding:15px 30px 14px 66px}}.competition-entry__ttl:after{content:"";display:inline-block;position:absolute;width:20px;height:20px;background:url(/themes/gggp/assets/images/common/2nd_accordion_open.svg) no-repeat 50%/100%;top:calc(50% - 10px);right:15px;transition:.3s ease}@media screen and (max-width:834px){.competition-entry__ttl:after{width:15px;right:10px}}.competition-entry__ttl:before{content:"";display:inline-block;position:absolute;width:20px;height:1px;background:url(/themes/gggp/assets/images/common/2nd_accordion_close.svg) no-repeat 50%/100%;top:50%;right:15px;transition:.3s ease;opacity:0}@media screen and (max-width:834px){.competition-entry__ttl:before{width:15px;right:10px}}.competition-entry__ttl span{position:absolute;width:90px;border-right:1px solid #fff;line-height:1.3;top:16px;left:16px}@media screen and (max-width:834px){.competition-entry__ttl span{text-align:center;width:54px;font-size:1rem;top:10px;left:2px}}.competition-entry__ttl.on{background:#f91268;padding-bottom:16px}@media screen and (max-width:834px){.competition-entry__ttl.on{padding-bottom:15px}}.competition-entry__ttl.on:after{opacity:0}.competition-entry__ttl.on:before{opacity:1}.competition-entry__ct{display:none}.competition-entry__sub{background:#e4e4d7;border-radius:3px;padding:10px;margin-top:5px}@media screen and (min-width:641px){.competition-entry__sub{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.competition-entry__sub.c-al--c{-ms-flex-pack:center;justify-content:center}}.competition-entry__sub-ttl .c-ft--en{display:block;color:#000;font-weight:600;font-size:1.4rem;letter-spacing:.1em;margin:-1px 0 1px;text-transform:uppercase}.competition-entry__sub-ttl .c-ft--jp{display:block;color:#777;font-weight:700;font-size:1.2rem;letter-spacing:.1em}@media screen and (min-width:641px){.competition-entry__sub-ttl{width:200px}}@media screen and (max-width:640px){.competition-entry__sub-ttl{background:#efefe8;padding:5px 8px;margin-bottom:10px}.competition-entry__sub-ttl--nobreak .c-ft--en,.competition-entry__sub-ttl--nobreak .c-ft--jp{display:inline-block}.competition-entry__sub-ttl--nobreak .c-ft--en{margin-right:3px}}.competition-entry__sub-info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:324px}@media screen and (max-width:640px){.competition-entry__sub-info{margin-top:-2px}}.competition-entry__sub-info input{width:calc(100% - 66px);height:53px;background:#fff;color:#ff4141;border:1px solid #ff4141;border-radius:3px;outline:none;box-shadow:none;font-family:Orbitron,sans-serif;font-weight:600;font-size:2.6rem;letter-spacing:.1em;padding:4px 40px 5px 19px}@media screen and (max-width:834px){.competition-entry__sub-info input{font-size:2.4rem;padding-left:15px}}.competition-entry__sub-info .hiddenpass{position:absolute;width:25px;height:25px;background:url(/themes/gggp/assets/images/common/ic_eye_display.svg) 50% no-repeat;background-size:21px 21px;top:14px;right:80px;transition:.3s ease;cursor:pointer;z-index:1}.competition-entry__sub-info .hiddenpass.active{background:url(/themes/gggp/assets/images/common/ic_eye_hidden.svg) 50% no-repeat;background-size:21px 21px}.competition-entry__sub-info button{-moz-appearance:none;appearance:none;position:relative;text-align:center;width:56px;height:53px;background:#333;color:#fff;border-radius:5px;border:0;outline:none;box-shadow:none;font-family:Orbitron,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.1em;padding-top:25px;cursor:pointer}.competition-entry__sub-info button:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/common/ic_copy.svg) 50% no-repeat;background-size:contain;width:13px;height:18px;top:10px;left:50%;transform:translateX(-50%)}.competition-entry__sub-info .txt-sm{font-size:1.4rem}.competition-entry__sub-member{font-size:1.4rem;letter-spacing:.1em}.competition-entry__sub-memberTtl{position:relative;text-align:left;display:inline-block;color:#ff4141;padding-left:39px;margin:4px -1px 9px 0}@media screen and (max-width:640px){.competition-entry__sub-memberTtl{margin:2px 0 10px}}.competition-entry__sub-memberTtl .c-ft--en{display:block;font-weight:600;font-size:1rem;letter-spacing:.1em;margin-bottom:1px}.competition-entry__sub-memberTtl .c-ft--jp{display:block;font-weight:700;font-size:1.4rem}.competition-entry__sub-link{display:inline-block;color:#ff4141;font-weight:700;font-size:1.4rem;letter-spacing:.1em;text-decoration:underline}@media screen and (max-width:640px){.competition-entry__sub-link{margin:1px 0 -1px}}.competition-entry__sub-ct{font-weight:700;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:834px){.competition-entry__sub-ct{font-size:1.4rem}}@media screen and (min-width:641px){.competition-entry__sub-ct{text-align:right;width:-moz-max-content;width:max-content;max-width:calc(100% - 210px)}}.competition-entry__sub-leader{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-left:auto;gap:0 3px;margin-bottom:13px}@media screen and (max-width:834px){.competition-entry__sub-leader{-ms-flex-pack:start;justify-content:flex-start;margin-left:0;margin-bottom:8px}}.competition-entry__sub-leader img{width:34px}.competition-entry__sub-leader>span{font-size:1.4rem;font-weight:700;color:#ff4141}.competition-entry__sub-leader>span span{display:block;font-family:Orbitron,sans-serif;font-size:1rem;text-align:left;text-transform:uppercase}.competition-entry--complete{border-color:#000;padding:30px}@media screen and (max-width:834px){.competition-entry--complete{border-left:none;border-right:none;padding:20px 0}}.competition-entry--complete .entry-wrap__txt{margin-bottom:0}@media screen and (max-width:834px){.competition-entry--complete .entry-wrap__txt{line-height:1.2;letter-spacing:0}}.competition-entry--complete .competition-entry__right .competition-entry__sub-info{max-width:404px}.competition-entry--complete .competition-entry__sub-ct--teamID .competition-entry__sub-info{max-width:324px}.competition-entry__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top:1px solid #22ce86;border-bottom:1px solid #22ce86;padding:40px 0;gap:0 20px;margin-bottom:30px;position:relative}@media screen and (max-width:834px){.competition-entry__heading{padding:20px 0;margin-bottom:20px;gap:0 10px}}.competition-entry__heading:before{top:0;transform:translateX(-50%)}.competition-entry__heading:after,.competition-entry__heading:before{content:"";display:inline-block;position:absolute;width:146px;height:5px;background:url(/themes/gggp/assets/images/competition/detail/modal_complete_assets.svg) no-repeat 50%/100%;left:50%}.competition-entry__heading:after{bottom:0;transform:translateX(-50%) rotate(180deg)}.competition-entry__heading>span{text-align:center;font-family:Orbitron,sans-serif;font-size:2.8rem;font-weight:600;color:#22ce86;line-height:1.2;letter-spacing:.1em}@media screen and (max-width:834px){.competition-entry__heading>span{font-size:2.2rem}}.competition-entry__heading>span span{display:block;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;margin-top:8px;letter-spacing:.1em}@media screen and (max-width:834px){.competition-entry__heading>span span{font-size:1.4rem}}.competition-entry__heading img{width:90px}@media screen and (max-width:834px){.competition-entry__heading img{width:70px}}.competition-entry__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;margin-bottom:28px;border:1px solid #bababa}@media screen and (max-width:834px){.competition-entry__flex{margin-bottom:20px}}.competition-entry__left{width:144px;background:#333;color:#fff;font-size:1rem;font-family:Orbitron,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em}@media screen and (max-width:834px){.competition-entry__left{width:100%;height:53px;margin-bottom:8px}}.competition-entry__right{width:calc(100% - 144px);padding-left:5px}@media screen and (max-width:834px){.competition-entry__right{padding-left:0;width:100%}}.competition-entry__right .competition-entry__sub{margin-top:0;margin-bottom:5px}.competition-entry__right .competition-entry__sub-info{max-width:318px}.competition-entry__right .competition-entry__sub-info input{width:calc(100% - 67px);padding:4px 28px}@media screen and (max-width:834px){.competition-entry__right .competition-entry__sub-info input{padding:4px 16px}}.competition-entry__right .competition-entry__sub-note{background:#ff4141;padding:8px 10px 12px;color:#fff;font-size:1.6rem;letter-spacing:.1em;font-weight:700;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:834px){.competition-entry__right .competition-entry__sub-note{font-size:1.4rem;letter-spacing:0}}.competition-entry__right .competition-entry__sub-note span{font-family:Orbitron,sans-serif;font-size:2.6rem;line-height:1;color:#ff4141;background:#fff;width:32px;height:32px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 7px;position:relative;top:2px}.competition-overview{margin:26px 0 51px}@media screen and (max-width:834px){.competition-overview{margin:17px 0 30px}}.competition-overview p{font-weight:500;font-size:1.8rem}@media screen and (max-width:834px){.competition-overview p{font-size:1.4rem;line-height:1.5}}.competition-overview p:not(:last-child){margin-bottom:35px}@media screen and (max-width:834px){.competition-overview p:not(:last-child){margin-bottom:15px}}.competition-overview p a{display:inline-block;color:#f91268;text-decoration:underline;word-break:break-all}.competition-overview h2{background:#333;color:#fff;font-weight:500;font-size:2rem;padding:8px 10px 9px;margin-bottom:23px}@media screen and (max-width:834px){.competition-overview h2{font-size:1.6rem;padding:4px 10px 6px;margin-bottom:9px}}.competition-overview h3{font-weight:700;font-size:1.8rem;letter-spacing:.07em;margin-bottom:12px}@media screen and (max-width:834px){.competition-overview h3{font-size:1.5rem;letter-spacing:0;margin-bottom:13px}}.competition-overview ul{margin-bottom:25px}@media screen and (max-width:834px){.competition-overview ul{margin-bottom:11px}}.competition-overview ul>li{font-weight:700;font-size:1.6rem;letter-spacing:.13em}@media screen and (max-width:834px){.competition-overview ul>li{font-size:1.4rem;line-height:1.8;letter-spacing:0}}.competition-overview ul>li:not(:last-child){margin-bottom:10px}.competition-overview ul>li span{display:block;font-weight:500}@media screen and (min-width:641px){.competition-overview ul>li span{display:inline-block;width:306px}}.competition-overview__wrap{background:#e4e4d7;padding:24px 25px 28px;margin-top:-9px}@media screen and (max-width:834px){.competition-overview__wrap{padding:14px 15px 15px;margin-top:-2px}}.competition-overview__wrap p{font-size:1.6rem}@media screen and (min-width:835px){.competition-overview__wrap p{letter-spacing:.19em}}@media screen and (max-width:359px){.competition-overview__wrap p{font-size:1.4rem}}@media screen and (min-width:641px){.competition-btn{display:-ms-flexbox;display:flex;gap:30px}}.competition-btn .c-btn__01{font-family:Orbitron,sans-serif}@media screen and (min-width:641px){.competition-btn .c-btn__01{max-width:100%}}@media screen and (max-width:640px){.competition-btn .c-btn__01:not(:last-child){margin-bottom:15px}}.sec-entry{position:relative;background:#ff4141;padding:119px 0 128px}@media screen and (max-width:834px){.sec-entry{padding:74px 0 81px}}.sec-entry:after,.sec-entry:before{content:"";position:absolute;width:135px;height:14px;background:#efefe8;clip-path:polygon(0 0,100% 0,91% 100%,9% 100%);left:50%;transform:translateX(-50%)}@media screen and (max-width:834px){.sec-entry:after,.sec-entry:before{width:81px;height:9px}}.sec-entry:before{top:-1px}.sec-entry:after{bottom:-1px;transform:translateX(-50%) scaleY(-1)}.sec-entry .inner{max-width:1320px}.entry-ttl{position:relative;text-align:center;max-width:1000px;margin:0 auto;z-index:1}.entry-ttl:before{content:"";position:absolute;background:#e61616;width:100%;height:2px;left:0;top:53%;transform:translateY(-50%);z-index:-1}@media screen and (max-width:834px){.entry-ttl:before{top:49%}}.entry-ttl .c-ft--en{display:inline-block;background:#ff4141;color:#e61616;font-weight:500;font-size:12.4rem;line-height:.823;letter-spacing:.1em;padding:0 35px}@media screen and (max-width:834px){.entry-ttl .c-ft--en{font-size:5.8rem;margin-bottom:3px;padding:0 18px}}.entry-ttl .c-ft--jp{position:absolute;width:100%;color:#fff;font-weight:900;font-size:2.8rem;letter-spacing:.1em;left:0;top:52%;transform:translateY(-50%)}@media screen and (max-width:834px){.entry-ttl .c-ft--jp{font-size:2.5rem;top:45%}}.entry-txt{text-align:center;color:#e61616;font-family:Orbitron,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.1em;margin-bottom:37px}@media screen and (max-width:834px){.entry-txt{margin-bottom:11px}}.entry-txt:after,.entry-txt:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/entry-shape.png) 50% no-repeat;background-size:cover;width:100%;height:18px;left:0}@media screen and (max-width:834px){.entry-txt:after,.entry-txt:before{height:14px}}.entry-txt:before{top:60px}@media screen and (max-width:834px){.entry-txt:before{top:32px}}.entry-txt:after{bottom:60px}@media screen and (max-width:834px){.entry-txt:after{bottom:35px}}.entry-list{background:#fff}@media screen and (min-width:1025px){.entry-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.entry-list__item{position:relative;background:#fff;font-weight:500;font-size:1.6rem;padding:12px 20px 16px}@media screen and (min-width:1025px){.entry-list__item{width:25%;padding:9px 16px 11px 33px}.entry-list__item:first-child{padding:9px 20px 19px}.entry-list__item:first-child .entry-list__tag{margin-left:0}}@media screen and (max-width:1024px){.entry-list__item{padding-bottom:45px}}@media screen and (max-width:640px){.entry-list__item{padding-bottom:16px}}@media screen and (max-width:359px){.entry-list__item{font-size:1.4rem}}@media screen and (max-width:1024px){.entry-list__item:not(:last-child){margin-bottom:43px}}.entry-list__item:not(:last-child):before{content:"";position:absolute;width:15px;height:100%;background:url(/themes/gggp/assets/images/competition/detail/entry-line.svg) 50% no-repeat;background-size:auto 100%;top:0;right:-12px;z-index:1}@media screen and (max-width:1024px){.entry-list__item:not(:last-child):before{top:auto;right:auto;bottom:-30px;left:0;background-image:url(/themes/gggp/assets/images/competition/detail/entry-line-sp.svg);width:100%;height:auto;aspect-ratio:350/17.5}}.entry-list__item:not(:last-child):after{content:"";position:absolute;width:19px;height:17px;background:url(/themes/gggp/assets/images/competition/detail/entry-arrow.svg) 50% no-repeat;background-size:contain;right:-8px;top:50%;transform:translateY(-50%);z-index:1}@media screen and (max-width:1024px){.entry-list__item:not(:last-child):after{top:auto;right:auto;bottom:-20px;left:50%;transform:translateX(-50%) rotate(90deg)}}@media screen and (max-width:640px){.entry-list__item:not(:last-child):after{bottom:-26px}}.entry-list__item p{line-height:1.45;letter-spacing:.1em}.entry-list__tag{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px;color:#ff4141;font-family:Chakra Petch,sans-serif;font-weight:600;font-size:1.2rem;letter-spacing:.04em;margin:0 0 20px -4px}@media screen and (max-width:1024px){.entry-list__tag{margin:0 0 11px}}.entry-list__tag span{text-align:center;display:block;width:-moz-max-content;width:max-content;border-bottom:1px solid #ff4141;font-weight:300;font-size:5.6rem;line-height:1;letter-spacing:0;margin-bottom:10px}.entry-list__ttl{color:#ff4141;font-weight:700;font-size:2.2rem;letter-spacing:.08em;margin-bottom:31px}@media screen and (max-width:1024px){.entry-list__ttl{margin-bottom:18px}}@media screen and (max-width:359px){.entry-list__ttl{font-size:1.8rem}}.entry-list__note{position:relative;color:#777;font-weight:500;font-size:1.2rem;padding-left:14px}@media screen and (max-width:1024px){.entry-list__note{letter-spacing:.06em!important;padding-left:13px}}.entry-list__note:before{content:"※";position:absolute;top:0;left:0}.sec-contact{padding:134px 0 152px}@media screen and (max-width:834px){.sec-contact{padding:46px 0 60px}}.sec-contact .inner{max-width:1218px}@media screen and (min-width:835px){.contact-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.contact-wrap__ttl{text-align:center;font-family:Orbitron,sans-serif;font-weight:600;font-size:5rem;letter-spacing:.1em;margin-bottom:27px}@media screen and (min-width:835px){.contact-wrap__ttl{width:43.8%;max-width:calc(100% - 550px);margin-bottom:0}}@media screen and (max-width:990px){.contact-wrap__ttl{font-size:4rem}}.contact-wrap__btn{position:relative;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;max-width:524px;height:98px;background:#000;color:#fff;font-weight:500;font-size:2.4rem;line-height:1.45;letter-spacing:.1em;padding:8px 55px 10px 33px}@media screen and (max-width:834px){.contact-wrap__btn{max-width:345px;height:89px;font-size:1.8rem;margin:0 auto}}@media screen and (max-width:359px){.contact-wrap__btn{font-size:1.6rem}}.contact-wrap__btn:before{content:"";position:absolute;background:#fff;width:15px;height:15px;right:38px;top:50%;transform:translateY(-50%)}@media screen and (max-width:834px){.contact-wrap__btn:before{right:23px}}.contact-wrap__btn:after{content:"";position:absolute;width:6px;height:6px;border:solid #000;border-width:1px 1px 0 0;top:50%;right:43px;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width:834px){.contact-wrap__btn:after{right:29px}}.popup{position:fixed;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;background:rgba(0,0,0,.8);top:0;left:0;overflow:auto;opacity:0;z-index:-1;pointer-events:none;transition:.3s ease}.popup.on{opacity:1;z-index:999999;pointer-events:auto}.popup-wrap{width:100%;height:80vh;padding:0 20px}@media screen and (max-width:834px){.popup-wrap{height:calc(100vh - 100px)}}.popup-wrap__ct{padding-bottom:10vh}.popup-wrap__close{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;width:100%;max-width:108px;height:40px;font-family:Orbitron,sans-serif;font-weight:500;font-size:1.3rem;letter-spacing:.1em;margin:30px auto 0;cursor:pointer}.popup-wrap__close:before{content:"";display:inline-block;position:absolute;width:40px;height:40px;background:#e4e4d7 url(/themes/gggp/assets/images/competition/detail/2nd_modal_close.svg) no-repeat 50%/40%;position:relative;margin-right:10px}@media screen and (max-width:834px){.popup-wrap__close{margin-top:20px}}.entry-wrap{position:relative;width:100%;max-width:1000px;background:#efefe8;padding:61px 15px 64px;margin:0 auto}@media screen and (max-width:834px){.entry-wrap{padding:48px 15px 49px}}.entry-wrap:after,.entry-wrap:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/arrow-black.svg) 50% no-repeat;background-size:contain;width:19px;height:19px;top:15px}@media screen and (max-width:834px){.entry-wrap:after,.entry-wrap:before{width:14px;height:14px}}.entry-wrap:before{left:15px}.entry-wrap:after{right:15px;transform:scaleX(-1)}.entry-wrap__shape:after,.entry-wrap__shape:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/arrow-black.svg) 50% no-repeat;background-size:contain;width:19px;height:19px;bottom:15px;transform:scaleY(-1)}@media screen and (max-width:834px){.entry-wrap__shape:after,.entry-wrap__shape:before{width:14px;height:14px}}.entry-wrap__shape:before{left:15px}.entry-wrap__shape:after{right:15px;transform:scale(-1)}.entry-wrap__ttl{text-align:center;font-family:Orbitron,sans-serif;font-weight:900;font-size:4rem;letter-spacing:.1em;margin-bottom:27px}@media screen and (max-width:834px){.entry-wrap__ttl{font-size:2.4rem;margin-bottom:17px}}.entry-wrap__ttl:after,.entry-wrap__ttl:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/line-black.svg) 50% no-repeat;background-size:contain;width:130px;height:9px;left:50%;transform:translateX(-50%)}@media screen and (max-width:834px){.entry-wrap__ttl:after,.entry-wrap__ttl:before{width:100px;height:7px}}.entry-wrap__ttl:before{top:20px}@media screen and (max-width:834px){.entry-wrap__ttl:before{top:15px}}.entry-wrap__ttl:after{bottom:20px}@media screen and (max-width:834px){.entry-wrap__ttl:after{bottom:15px}}.entry-wrap__tab{display:grid;grid-template-columns:repeat(4,1fr);gap:33px;margin-bottom:30px}@media screen and (max-width:640px){.entry-wrap__tab{grid-template-columns:repeat(2,1fr);gap:5px;margin-bottom:20px}}.entry-wrap__tab-item{position:relative;width:100%;transition:.3s ease;text-align:center}@media screen and (min-width:641px){.entry-wrap__tab-item:not(:last-child):before{content:"";position:absolute;background:url(/themes/gggp/assets/images/competition/detail/modal_step_assets.svg) 50% no-repeat;background-size:contain;width:5px;height:42px;right:-19px;top:50%;transform:translateY(-50%)}}.entry-wrap__tab-item img{width:100%}.entry-wrap__tab-item img.img-active,.entry-wrap__tab-item img.img-complete{display:none}.entry-wrap__tab-item:first-child img.img-complete{display:block}.entry-wrap__tab-item.active:after{opacity:0}.entry-wrap__tab-item.active img.img-complete,.entry-wrap__tab-item.active img.img-current{display:none}.entry-wrap__tab-item.active img.img-active{display:block}.entry-wrap__tab-item.active p:before{background:url(/themes/gggp/assets/images/competition/detail/line-white.svg) 50% no-repeat}.entry-wrap__tab-item.active~*{color:#333;border-color:transparent}.entry-wrap__tab-item.active~:after{opacity:0}.entry-wrap__tab-item.active~* p:before{background:url(/themes/gggp/assets/images/competition/detail/line-black.svg) 50% no-repeat}.entry-wrap__tab-item.complete img.img-current{display:none}.entry-wrap__tab-item.complete img.img-complete{display:block}.entry-wrap__txt{text-align:center;font-weight:700;font-size:1.6rem;letter-spacing:.1em;margin-bottom:30px}.entry-wrap__txt span{text-align:center;display:block;font-size:1.2rem;color:#777;margin-top:10px}.entry-wrap__txt span.txt-red{color:#ff4141}.entry-wrap__txt span.txt-sm{font-size:1.4rem}@media screen and (max-width:834px){.entry-wrap__txt span.txt-sm{font-size:1.2rem;letter-spacing:.1em}}@media screen and (max-width:834px){.entry-wrap__txt{margin-bottom:16px}}@media screen and (max-width:359px){.entry-wrap__txt{font-size:1.4rem}}.entry-wrap__box{border:1px solid #777;font-size:1.4rem;line-height:1.5;letter-spacing:.1em;padding:26px 30px 29px;margin-bottom:30px}.entry-wrap__box.is-scroll{max-height:172px;overflow-y:auto}@media screen and (max-width:640px){.entry-wrap__box{border-width:1px 0;padding:16px 0 19px;margin-bottom:20px}}.entry-wrap__box-ttl{text-align:center;font-size:1.6rem;letter-spacing:.1em;margin-bottom:28px}@media screen and (max-width:834px){.entry-wrap__box-ttl{margin-bottom:18px}}.entry-wrap__btn{margin-top:20px}@media screen and (min-width:641px){.entry-wrap__btn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:10px;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:30px}}.entry-wrap__btn .c-btn__01{max-width:300px}@media screen and (min-width:641px){.entry-wrap__btn .c-btn__01{margin:0}}@media screen and (max-width:640px){.entry-wrap__btn .c-btn__01:not(:last-child){margin-bottom:10px}}.entry-wrap__btn .c-btn__01.disabled{opacity:.5;pointer-events:none}.entry-wrap__btn .c-btn__01.is-hide{display:none}.entry-wrap__btn .c-btn__01--submit{background:#ff4143;border-color:#ff4143}@media (any-hover:hover){.entry-wrap__btn .c-btn__01--submit:hover{background:transparent;border-color:#000}}.entry-wrap__profile{border:1px solid #777;padding:30px;font-size:1.4rem;letter-spacing:.1em}@media screen and (max-width:834px){.entry-wrap__profile{padding:20px 0;border-left:none;border-right:none}}.entry-wrap__profile dl dt{font-weight:700;padding:7px;color:#777;background:#e4e4d7}.entry-wrap__profile dl dd{padding:9px 3px 14px}.entry-wrap__profile dl dd p{color:#ff4141;display:-ms-flexbox;display:flex;font-weight:700;font-size:1.2rem;margin-top:3px;padding-left:20px;position:relative}.entry-wrap__profile dl dd p span{position:absolute;top:0;left:2px}.entry-wrap__note{text-align:center;font-weight:700;margin-top:15px;font-size:1.4rem;display:block}@media screen and (max-width:834px){.entry-wrap__note{text-align:left;margin-top:6px}}.entry-wrap__note a{color:#e61616;font-weight:700;text-decoration:underline}.entry-wrap__note--sm{font-size:1.2rem;letter-spacing:.1em;margin-top:32px}@media screen and (max-width:834px){.entry-wrap__note--sm{margin-top:12px}}.entry-wrap__option{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media screen and (max-width:640px){.entry-wrap__option{grid-template-columns:1fr}}.entry-wrap__option-item input{display:none}.entry-wrap__option-item input:checked+.box-option{border-color:transparent}.entry-wrap__option-item input:checked+.box-option:after{content:"";display:inline-block;position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);border:4px solid #ff4141;top:-1px;left:-1px;pointer-events:none}.entry-wrap__option-item input:checked+.box-option .box-option__title{color:#ff4141}.entry-wrap__option-item input:checked+.box-option .box-option__title:after{opacity:1}.entry-wrap__option-item input:checked+.box-option .box-option__caption{color:#ff4141}.entry-wrap__option-item:nth-child(2) input:checked+.box-option:after{content:"";display:inline-block;position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);border-color:#00bbc2}.entry-wrap__option-item:nth-child(2) input:checked+.box-option .box-option__title{color:#00bbc2}.entry-wrap__option-item:nth-child(2) input:checked+.box-option .box-option__title:after{opacity:1}.entry-wrap__option-item:nth-child(2) input:checked+.box-option .box-option__caption{color:#00bbc2}.entry-wrap__form{max-width:600px}.entry-wrap__form dl{margin-bottom:30px}@media screen and (max-width:834px){.entry-wrap__form dl{margin-bottom:18px}}.entry-wrap__form dl:last-of-type{margin-bottom:0}.entry-wrap__form dl dt{font-weight:700;font-size:1.4rem;letter-spacing:.1em;margin-bottom:10px;text-transform:uppercase;position:relative}.entry-wrap__form dl dt:before{content:"必須";position:relative;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:31px;height:17px;background:#ff4141;color:#fff;font-weight:600;font-size:1.2rem;letter-spacing:0;margin-right:5px;top:-1px}.entry-wrap__form-note{font-size:1.2rem;font-weight:700;margin-top:4px}.entry-wrap__form-note p{color:#777;margin-top:4px;padding-left:16px;position:relative}.entry-wrap__form-note p span{position:absolute;top:0;left:0}.entry-wrap__form--id .form-control{max-width:300px}.entry-wrap__round{padding-right:10px}@media screen and (max-width:834px){.entry-wrap__round{padding-right:0}}.entry-wrap__round dl{margin-bottom:20px}.entry-wrap__round dl:last-of-type{margin-bottom:0}.entry-wrap__round dl dt{font-size:1.4rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px}.entry-wrap__round dl dd{display:grid;grid-template-columns:1fr 1fr;gap:9px 10px}@media screen and (max-width:834px){.entry-wrap__round dl dd{grid-template-columns:1fr;gap:5px}}.entry-wrap__round dl dd label{position:relative;text-align:left;display:inline-block;font-weight:700;font-size:1.4rem;letter-spacing:.1em;padding:10px 30px 10px 40px;background:#e4e4d7;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:.3s ease}.entry-wrap__round dl dd label input{position:absolute;opacity:0;cursor:pointer;height:100%;width:100%;top:0;left:0;z-index:1;margin:0}.entry-wrap__round dl dd label .wpcf7-list-item-label:after{content:"";position:absolute;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);left:17px;top:12px;transition:.3s ease}.entry-wrap__round dl dd label .wpcf7-list-item-label:before{content:"";position:absolute;height:18px;width:18px;background:#fff;border:1px solid #bababa;border-radius:3px;top:10px;left:10px;transition:.3s ease}.entry-wrap__round dl dd label input:checked~.wpcf7-list-item-label:after{opacity:1}.entry-wrap__round dl dd label:has(input:checked){background:#333;color:#fff}.entry-wrap__round dl dd label.disabled{position:relative;pointer-events:none}.entry-wrap__round dl dd label.disabled:before{content:"";display:inline-block;position:absolute;width:100%;height:100%;background:hsla(0,0%,100%,.5);top:0;left:0;z-index:2}.entry-wrap__round dl dd label.disabled:after{content:"エントリー済";display:inline-block;padding:2.5px 1px;background:#ff4141;color:#fff;position:absolute;top:50%;transform:translateY(-50%);right:10px;font-size:1rem;z-index:3}.entry-wrap__steps{display:none}.entry-wrap__steps.is-active,.entry-wrap__steps.is-active2{display:block}.box-option{padding:40px 40px 38px;border:1px solid #777;cursor:pointer;position:relative;transition:all .3s ease}@media screen and (max-width:834px){.box-option{padding:20px 40px 16px}}.box-option__title{text-align:center;font-family:Orbitron,sans-serif;text-transform:uppercase;font-weight:500;font-size:2rem;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;gap:0 10px;width:-moz-max-content;width:max-content;margin:0 auto 25px;letter-spacing:.1em;transition:all .3s ease}@media screen and (max-width:834px){.box-option__title{margin-bottom:6px}}.box-option__title:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid #bababa;border-radius:3px;background:#fff}@media screen and (max-width:834px){.box-option__title:before{width:18px;height:18px}}.box-option__title:after{content:"";position:absolute;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;opacity:0;transform:rotate(45deg);left:8px;top:6px;transition:.3s ease}.box-option__img{max-width:250px;margin:0 auto 30px;width:100%}@media screen and (max-width:834px){.box-option__img{max-width:190px;margin-bottom:12px}}.box-option__caption{font-size:1.6rem;line-height:1.5;text-align:center;font-weight:700;transition:all .3s ease;letter-spacing:.1em}#page-competition_01_result .sec-competition{padding-bottom:50px}@media screen and (max-width:834px){#page-competition_01_result .sec-competition{padding-bottom:40px}}.result-content{color:#333;counter-reset:a;margin-bottom:52px}@media screen and (max-width:834px){.result-content{margin-bottom:27px}}.result-content__heading{margin-bottom:10px}@media screen and (max-width:834px){.result-content__heading{margin-bottom:14px}}.result-content__heading-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px;position:relative}@media screen and (max-width:834px){.result-content__heading-item{margin-bottom:15px}}.result-content__heading-img{width:130px}@media screen and (max-width:834px){.result-content__heading-img{width:76px}}.result-content__heading-img:before{opacity:0}.result-content__heading-ct{width:calc(100% - 150px);border:1px solid #c6b001;position:relative;min-height:113px;padding:13px 18px 10px 40px}@media screen and (max-width:834px){.result-content__heading-ct{width:calc(100% - 82px);padding:9px 10px 4px 30px;min-height:85px}}.result-content__heading-ct:after,.result-content__heading-ct:before{content:"";width:11px;height:11px;position:absolute;right:-1px}.result-content__heading-ct:before{top:-2px;background:url(/themes/gggp/assets/images/competition/01/result/bf-item-01.png) no-repeat;background-size:100% 100%}.result-content__heading-ct:after{bottom:-1px;background:url(/themes/gggp/assets/images/competition/01/result/af-item-01.png) no-repeat;background-size:100% 100%}.result-content__heading-ct--pink{border:1px solid #a3b1b9}.result-content__heading-ct--pink:before{background:url(/themes/gggp/assets/images/competition/01/result/bf-item-02.png) no-repeat;background-size:100% 100%}.result-content__heading-ct--pink:after{background:url(/themes/gggp/assets/images/competition/01/result/af-item-02.png) no-repeat;background-size:100% 100%}.result-content__heading-ct--red{border:1px solid #b66c4e}.result-content__heading-ct--red:before{background:url(/themes/gggp/assets/images/competition/01/result/bf-item-03.png) no-repeat;background-size:100% 100%}.result-content__heading-ct--red:after{background:url(/themes/gggp/assets/images/competition/01/result/af-item-03.png) no-repeat;background-size:100% 100%}.result-content__heading-ct-status{display:block;line-height:1;color:rgba(198,176,1,.4);font-size:clamp(2.6rem,6.73vw,7rem);position:absolute;bottom:-8px;right:-12px;letter-spacing:7px;font-weight:400}@media screen and (max-width:834px){.result-content__heading-ct-status{top:-4px;bottom:auto;right:-6px;letter-spacing:6px}}@media screen and (max-width:359px){.result-content__heading-ct-status{font-size:2rem}}.result-content__heading-ct-num{background:#c6b001;position:absolute;top:0;left:0;bottom:0;width:20px;font-size:1.2rem;letter-spacing:1px;font-weight:400;color:#fff}@media screen and (max-width:834px){.result-content__heading-ct-num{width:14px;font-size:1rem}}.result-content__heading-ct-num:before{content:"";width:25px;height:1px;background:#c6b001;position:absolute;top:50%;transform:translateY(-50%);right:calc(100% - 1px)}@media screen and (max-width:834px){.result-content__heading-ct-num:before{width:10px}}.result-content__heading-ct-num span{display:inline-block;transform:rotate(-90deg);position:absolute;top:14px;left:-3px;z-index:1}@media screen and (max-width:834px){.result-content__heading-ct-num span{left:-6px}}.result-content__heading-ct-num:after{content:"";width:7px;position:absolute;top:-2px;left:calc(100% - 1px);bottom:0;background:url(/themes/gggp/assets/images/competition/01/result/note-01.png) no-repeat;background-size:100%}@media screen and (max-width:834px){.result-content__heading-ct-num:after{width:6px}}.result-content__heading-ct-num--pink,.result-content__heading-ct-num--pink:before{background:#a3b1b9}.result-content__heading-ct-num--pink:after{background:url(/themes/gggp/assets/images/competition/01/result/note-02.png) no-repeat;background-size:100%}.result-content__heading-ct-num--red,.result-content__heading-ct-num--red:before{background:#b66c4e}.result-content__heading-ct-num--red:after{background:url(/themes/gggp/assets/images/competition/01/result/note-03.png) no-repeat;background-size:100%}.result-content__heading-ct-ttl{display:block;position:relative;z-index:1;font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:7px}@media screen and (max-width:834px){.result-content__heading-ct-ttl{font-size:1.4rem;margin-bottom:4px}}.result-content__heading-ct-note{display:block;color:#777;position:relative;z-index:1;padding:0 0 0 12px;letter-spacing:1px;margin-bottom:5px}@media screen and (max-width:834px){.result-content__heading-ct-note{font-size:1rem}}.result-content__heading-ct-note:before{content:"";width:5px;height:1px;background:#777;position:absolute;top:50%;transform:translateY(-50%);left:0}.result-content__heading-ct-tag{position:relative;z-index:1;padding:10px 9px 5px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-left:1px solid #c6b001;border-right:1px solid #c6b001}@media screen and (max-width:834px){.result-content__heading-ct-tag{padding:1px 9px 0}}.result-content__heading-ct-tag:after,.result-content__heading-ct-tag:before{content:"";width:5px;position:absolute;top:0;bottom:0;border:1px solid #c6b001;border-left:none!important;border-right:none!important}@media screen and (max-width:834px){.result-content__heading-ct-tag:after,.result-content__heading-ct-tag:before{width:3px}}.result-content__heading-ct-tag:before{left:0}.result-content__heading-ct-tag:after{right:0}.result-content__heading-ct-tag li{position:relative;z-index:1;margin:0 8px 5px 0}.result-content__heading-ct-tag li:last-child{margin-right:0}.result-content__heading-ct-tag li span{line-height:1;font-size:1.4rem;font-weight:600;color:#fff;background:#c6b001;padding:1px 5px 2px;display:block}@media screen and (max-width:834px){.result-content__heading-ct-tag li span{font-size:1.2rem}}.result-content__heading-ct-tag--pink:after,.result-content__heading-ct-tag--pink:before{border:1px solid #a3b1b9}.result-content__heading-ct-tag--pink li span{background:#a3b1b9}.result-content__heading-ct-tag--red:after,.result-content__heading-ct-tag--red:before{border:1px solid #b66c4e}.result-content__heading-ct-tag--red li span{background:#b66c4e}.result-content__list-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 0 30px;margin-bottom:9px}@media screen and (max-width:834px){.result-content__list-item{padding:0 0 0 12px;margin-bottom:9px}}.result-content__list-item:last-child{margin-bottom:0}.result-content__list-number{width:70px;position:relative;z-index:3}@media screen and (max-width:834px){.result-content__list-number{width:44px}}.result-content__list-ct{width:calc(100% - 120px);font-size:1.4rem;line-height:1.3;background:#e4e4d7;border-left:2px solid #333;position:relative;padding:12px 18px}@media screen and (max-width:834px){.result-content__list-ct{font-size:1.2rem;width:calc(100% - 70px);padding:10px 8px}}.result-content__list-ct:before{content:"";height:1px;width:80px;background:#333;position:absolute;top:50%;transform:translateY(-50%);right:100%}@media screen and (max-width:834px){.result-content__list-ct:before{width:50px}}.result-content__list-ct-ttl{display:block;font-weight:700;margin-bottom:5px}.result-content__list-ct-tag{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.result-content__list-ct-tag li{margin:0 5px 5px 0}.result-content__list-ct-tag li span{display:block;font-size:1.2rem;line-height:1;color:#fff;background:#333;padding:1px 5px 2px}@media screen and (max-width:834px){.result-content__list-ct-tag li span{font-size:1rem}}.result-content__counter{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.result-content__counter:before{counter-increment:a;content:counters(a,".");display:block;font-size:2.5rem;line-height:1;font-family:Orbitron,sans-serif;position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;color:#fff}.result-links{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.result-links li{width:48.5%}@media screen and (max-width:834px){.result-links li{width:100%;margin-bottom:16px}.result-links li:last-child{margin-bottom:0}}.result-links li .c-btn__01{max-width:100%}.sec-news-page{padding:50px 0}@media screen and (max-width:834px){.sec-news-page{padding:31px 0 42px}}.sec-news-page .inner{max-width:1320px}.news-page__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:41px}@media screen and (max-width:834px){.news-page__heading{margin-bottom:22px}}@media screen and (max-width:640px){.news-page__heading{-ms-flex-wrap:nowrap;flex-wrap:nowrap;white-space:nowrap;overflow-x:scroll;-ms-flex-pack:start;justify-content:flex-start}}.news-page__heading--custom{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-page__heading li{margin:0 13px 10px}@media screen and (max-width:834px){.news-page__heading li{margin:0 7px 7px}}.news-page__heading li a{display:block;padding:0 10px;position:relative;line-height:1.2;font-size:1.8rem;font-weight:600;color:#000}@media screen and (max-width:834px){.news-page__heading li a{padding:1px 6px;font-size:1.6rem}}.news-page__heading li a:after,.news-page__heading li a:before{content:"";width:4px;position:absolute;top:0;bottom:0;transition:all .3s ease}.news-page__heading li a:before{left:0;background:url(/themes/gggp/assets/images/news/bf.png) no-repeat;background-size:100% 100%}.news-page__heading li a:after{right:0;background:url(/themes/gggp/assets/images/news/af.png) no-repeat;background-size:100% 100%}@media (any-hover:hover){.news-page__heading li a:hover{background:#ff4141;color:#fff;opacity:1}.news-page__heading li a:hover:after,.news-page__heading li a:hover:before{opacity:0;visibility:hidden}}.news-page__heading li a.active{background:#ff4141;color:#fff}.news-page__heading li a.active:after,.news-page__heading li a.active:before{opacity:0;visibility:hidden}.news-page__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:41px 40px;margin-bottom:50px}@media screen and (max-width:834px){.news-page__list{grid-template-columns:1fr 1fr}}@media screen and (max-width:640px){.news-page__list{grid-template-columns:1fr;margin-bottom:32px}}.news-page__list-item{display:none}.news-page__list-box{display:block;font-size:1.4rem;font-weight:600}.news-page__list-img{position:relative;margin-bottom:17px}.news-page__list-img:before{content:"";display:block;padding:56% 0 0}.news-page__list-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news-page__list-ct p{margin-bottom:17px}.news-page__list-ct p:last-child{margin-bottom:0}.news-page__list-ct-note{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1}.news-page__list-ct-note time{display:block;font-family:Chakra Petch,sans-serif;color:#4e4e4e;font-weight:300}.news-page__list-ct-category{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-page__list-ct-category li{margin:0 10px 0 0}@media screen and (max-width:834px){.news-page__list-ct-category li{margin:0 5px 0 0}}.news-page__list-ct-category li:last-child{margin-right:0}.news-page__list-ct-category li a,.news-page__list-ct-category li span{display:block;background:#000;color:#fff;padding:0 4px 1px}@media screen and (max-width:834px){.news-page__list-ct-category li a,.news-page__list-ct-category li span{font-size:1.2rem;padding:1px 3px 2px}}@media screen and (max-width:640px){.news-page__list.movie-list{display:block}}@media screen and (max-width:640px){.news-page__list.movie-list .news-page__list-item{border-bottom:1px dotted #777;padding:0 0 14px;margin-bottom:38px}}@media screen and (max-width:640px){.news-page__list.movie-list .news-page__list-box{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:640px){.news-page__list.movie-list .news-page__list-img{width:150px;margin-bottom:0}}.news-page__list.movie-list .news-page__list-img:after{content:"";width:38px;height:38px;background:#000 url(/themes/gggp/assets/images/movie/ic_movie_play.svg) no-repeat;background-size:100%;position:absolute;bottom:0;right:0}@media screen and (max-width:834px){.news-page__list.movie-list .news-page__list-img:after{width:24px;height:24px}}@media screen and (max-width:640px){.news-page__list.movie-list .news-page__list-ct{position:relative;width:calc(100% - 150px);padding:28px 0 0 15px}.news-page__list.movie-list .news-page__list-ct-note{display:block}.news-page__list.movie-list .news-page__list-ct-note time{position:absolute;top:4px;left:13px}}.sec-article{padding:50px 0}@media screen and (max-width:834px){.sec-article{padding:31px 0 42px}}.sec-article .inner{max-width:840px}.sec-article .c-btn__01{max-width:230px}@media screen and (max-width:640px){.sec-article .c-btn__01{max-width:350px}}.article{color:#333;margin:0 auto;font-size:1.6rem;letter-spacing:1.5px;line-height:1.7;margin-bottom:30px}@media screen and (max-width:834px){.article{font-size:1.4rem;letter-spacing:1px;margin-bottom:26px}}.article p{margin-bottom:13px}@media screen and (max-width:834px){.article p{margin-bottom:18px}}.article h1,.article h2{font-size:2.4rem;font-weight:600;letter-spacing:2px;line-height:1.55;margin-bottom:11px}@media screen and (max-width:834px){.article h1,.article h2{font-size:1.4rem;letter-spacing:1px;line-height:1.5;margin-bottom:14px}}.article h3{font-size:2rem}@media screen and (max-width:834px){.article h3{font-size:1.4rem}}.article img{display:block;width:400px;margin:23px auto;height:auto}.article-heading{letter-spacing:0;margin-bottom:22px}@media screen and (max-width:834px){.article-heading{margin-bottom:13px}}.article-heading img{width:100%;margin:0 0 15px}.article-heading__note{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-heading__note time{display:block;font-family:Chakra Petch,sans-serif;color:#000;font-weight:300}.article-heading__note-sns{font-family:Chakra Petch,sans-serif;line-height:1;font-weight:300;font-size:1.4rem;color:#4e4e4e}.article-heading__note-sns,.article-heading__note-sns>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.article-heading__note-sns>ul{margin:0 0 0 30px}@media screen and (max-width:834px){.article-heading__note-sns>ul{margin:0 0 0 20px}}@media screen and (max-width:359px){.article-heading__note-sns>ul{margin:0 0 0 10px}}.article-heading__note-sns>ul>li{margin:0 30px 0 0}@media screen and (max-width:834px){.article-heading__note-sns>ul>li{margin:0 20px 0 0}}@media screen and (max-width:359px){.article-heading__note-sns>ul>li{margin:0 10px 0 0}}.article-heading__note-sns>ul>li:last-child{margin-right:0}.article-heading__note-sns>ul>li a{display:block}.article-heading__note-sns>ul>li a img{width:40px;margin:0}.article-heading__video{position:relative;overflow:hidden;margin:0 0 15px}.article-heading__video:before{display:block;content:"";padding-top:56.25%}.article-heading__video iframe{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover}.article-sns{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:Chakra Petch,sans-serif;line-height:1;font-weight:300;font-size:1.4rem;color:#4e4e4e;background:#e4e4d7;padding:16px;margin-bottom:49px}@media screen and (max-width:834px){.article-sns{padding:9px;margin-bottom:30px}}.article-sns>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0 30px}@media screen and (max-width:834px){.article-sns>ul{margin:0 0 0 20px}}@media screen and (max-width:359px){.article-sns>ul{margin:0 0 0 10px}}.article-sns>ul>li{margin:0 30px 0 0}@media screen and (max-width:834px){.article-sns>ul>li{margin:0 20px 0 0}}@media screen and (max-width:359px){.article-sns>ul>li{margin:0 10px 0 0}}.article-sns>ul>li:last-child{margin-right:0}.article-sns>ul>li a{display:block}.article-sns>ul>li a img{width:40px;margin:0}.sec-movie-page{padding:50px 0}@media screen and (max-width:834px){.sec-movie-page{padding:29px 0 42px}}.sec-movie-page .inner{max-width:1320px}.sec-user{padding:30px 0 46px}@media screen and (max-width:834px){.sec-user{padding:20px 0 39px}}.user-box{border:3px solid #ff4141;margin-bottom:10px}.user-box__heading{padding:9px 7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;background:#ff4141;font-size:1.8rem}.user-box__heading img{margin-right:10px;margin-top:-5px}.user-box__ct{padding:15px 10px 12px}.user-box__ct .c-btn__01{margin:15px 0 0;max-width:300px}@media screen and (max-width:834px){.user-box__ct .c-btn__01{margin:11px auto 0;max-width:400px}}.user-box--red{background:#fff1f1}.user-box--yellow{background:#fff;border-color:#ffd000}.user-box--yellow .user-box__heading{color:#333;background:#ffd000}.user-box__btn{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 10px}.user-box__btn,.user-flex{display:-ms-flexbox;display:flex}.user-flex{-ms-flex-pack:justify;justify-content:space-between;margin-top:31px}@media screen and (max-width:834px){.user-flex{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:23px}}.user-flex__item{width:47%}@media screen and (max-width:834px){.user-flex__item{width:100%!important}.user-flex__item:not(:last-child){margin-bottom:30px}}.user-flex__item:nth-child(2){width:50%}.user-flex__border{border:1px solid #333;position:relative;margin-bottom:10px}.user-flex__border:after,.user-flex__border:before{content:"";width:14px;height:14px;background:url(/themes/gggp/assets/images/user/icon-border-01.svg) 50% no-repeat;background-size:contain;top:4px;left:4px;position:absolute}.user-flex__border:after{left:auto;right:4px;background:url(/themes/gggp/assets/images/user/icon-border-02.svg) 50% no-repeat;background-size:contain}.user-flex__border-note{font-weight:600;font-family:Orbitron,sans-serif;color:#333;text-align:center;width:100%;top:3px;left:0;position:absolute;letter-spacing:1px;text-transform:uppercase;font-size:1rem}.user-flex__border-list{padding:28px 5px;position:relative}.user-flex__border-list:after,.user-flex__border-list:before{content:"";width:14px;height:14px;background:url(/themes/gggp/assets/images/user/icon-border-03.svg) 50% no-repeat;background-size:contain;bottom:4px;left:4px;position:absolute}.user-flex__border-list:after{left:auto;right:4px;background:url(/themes/gggp/assets/images/user/icon-border-04.svg) 50% no-repeat;background-size:contain}.user-flex__border-list-item:not(:last-child){margin-bottom:5px}.user-flex__border-ttl{color:#333;min-height:53px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#e4e4d7;padding:3px 10px;font-weight:700;font-size:1.8rem}.user-flex__border-ttl img{margin-right:10px}.user-flex__border-data{min-height:53px;color:#333;background:#e4e4d7;padding:3px 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.user-flex__border-data p{font-size:1.6rem}.user-flex__border-data span{font-weight:700;font-size:1.8rem}.user-flex__line{border:1px solid #333;padding:12px 19px 23px;position:relative}@media screen and (max-width:359px){.user-flex__line{padding:12px 10px 23px}}.user-flex__line-ttl{color:#333;font-weight:700;margin-bottom:19px;font-size:1.9rem}.user-flex__line-list-item{color:#ff4141;font-weight:700;padding-left:40px;display:block;position:relative;font-size:1.6rem}.user-flex__line-list-item:before{content:"";display:inline-block;position:absolute;width:30px;height:27px;background:url(/themes/gggp/assets/images/user/icon-gray.svg) 50% no-repeat;background-size:contain;top:-2px;left:-1px}.user-flex__line-list-item.active{color:#22ce86}.user-flex__line-list-item.active:before{background:url(/themes/gggp/assets/images/user/icon-check-green.svg) 50% no-repeat;background-size:contain}.user-flex__line-list-item:not(:last-child){margin-bottom:15px}.user-flex__menu{display:-ms-flexbox;display:flex;gap:0 10.5px;border-bottom:3px solid #333;margin-bottom:31px}@media screen and (max-width:834px){.user-flex__menu{gap:0 6.5px}}.user-flex__menu-item{width:calc(33.33% - 7px)}@media screen and (max-width:834px){.user-flex__menu-item{width:calc(33.33% - 4px)}}.user-flex__menu-item span{display:block;color:#333;font-weight:700;background:#e4e4d7;padding:14px 5px;cursor:pointer;transition:all .3s;text-align:center;font-size:1.6rem}@media screen and (max-width:834px){.user-flex__menu-item span{font-size:1.4rem}}@media (any-hover:hover){.user-flex__menu-item span:hover{background:#333;color:#fff;transition:all .3s}}.user-flex__menu-item.active span{background:#333;color:#fff}.user-flex__tab-item{opacity:0;visibility:hidden;display:none;transition:all .2s ease-in}.user-flex__tab-item.active{opacity:1;display:block;visibility:visible}.user-flex__tab-item .c-btn__01--save{color:#333}.user-flex__tab-box div:not(:last-child){border-bottom:3px solid #e4e4d7;padding-bottom:30px}.user-flex__tab-box .signup-form__list{margin-bottom:18px}@media screen and (max-width:834px){.user-flex__tab-box .signup-form__list{margin-bottom:21px}}.user-flex__tab-box .c-btn__01--gray{max-width:245px;background:#bababa;color:#fff;margin-right:0;border-color:#bababa}@media (any-hover:hover){.user-flex__tab-box .c-btn__01--gray:hover{background:transparent;color:#000;border-color:#000}}@media screen and (max-width:834px){.user-flex__tab-box .c-btn__01--gray{max-width:400px;margin:0 auto}}.user-flex__tab-box .c-btn__01--gray:after,.user-flex__tab-box .c-btn__01--gray:before{display:none}.user-flex__tab-box .signup-form__txt{text-align:left;line-height:1.4}.user-flex__tab-center{text-align:center}@media screen and (max-width:834px){.user-flex__tab-center{font-size:1.6rem}}.user-flex__tab-desc{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:834px){.user-flex__tab-desc{font-size:1.6rem}}.user-flex__tab-desc span{color:#ff4141;font-family:Orbitron,sans-serif;font-size:2rem;margin-left:12px;letter-spacing:2.5px}@media screen and (max-width:834px){.user-flex__tab-desc span{font-size:1.4rem}}.user-flex__tab-heading{font-weight:700;margin-bottom:14px;font-size:1.8rem}@media screen and (max-width:834px){.user-flex__tab-heading{margin-bottom:10px;font-size:1.6rem}}.user-flex__tab-list{margin-bottom:21px}.user-flex__tab-list-item{padding:3px 8px;min-height:63px;border:2px solid;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center}@media screen and (max-width:834px){.user-flex__tab-list-item{min-height:58px}}.user-flex__tab-list-item:not(:last-child){margin-bottom:2px}.user-flex__tab-list-item.winner{border:2px solid #ff4141;background:#fed6d6}.user-flex__tab-list-item.winner .user-flex__tab-list-name:after{content:"当選";background:#ff4141}.user-flex__tab-list-item.redraw{background:#dfd4f1;border-color:#7726ff}.user-flex__tab-list-item.redraw .user-flex__tab-list-name span{background:#7726ff}.user-flex__tab-list-item.redraw .user-flex__tab-list-name:after{content:"再抽選中";background:#7726ff}.user-flex__tab-list-item.lottery{background:#d3efff;border-color:#41b9ff}.user-flex__tab-list-item.lottery .user-flex__tab-list-name span{background:#41b9ff}.user-flex__tab-list-item.lottery .user-flex__tab-list-name:after{content:"抽選中";background:#41b9ff}.user-flex__tab-list-item.lose{background:#e4e4d7;border-color:#777}.user-flex__tab-list-item.lose .user-flex__tab-list-name span{background:#777}.user-flex__tab-list-item.lose .user-flex__tab-list-name:after{content:"落選";background:#777}.user-flex__tab-list-name{display:inline-block;text-align:center;color:#333;font-weight:500;line-height:1.1;font-size:1.8rem}@media screen and (max-width:834px){.user-flex__tab-list-name{font-size:1.4rem}}.user-flex__tab-list-name:after{display:inline-block;min-width:61px;padding:4px;text-align:center;color:#fff;font-weight:600;font-size:1.2rem}@media screen and (max-width:834px){.user-flex__tab-list-name:after{min-width:53px;font-size:1rem}}.user-flex__tab-list-ttl{color:#000;font-weight:500;font-family:Chakra Petch,sans-serif;font-size:2.5rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:end;justify-content:flex-end;text-align:right;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media screen and (max-width:834px){.user-flex__tab-list-ttl{font-size:1.8rem}}.user-flex__tab-list-ttl span{font-family:Noto Sans JP,sans-serif;font-size:1.6rem}@media screen and (max-width:834px){.user-flex__tab-list-ttl span{font-size:1.2rem}}.user-flex__tab-list-ttl a{color:#ff4141;margin-left:5px;font-weight:600;text-decoration:underline;display:inline-block;font-family:ヒラギノ角ゴPro W3,Hiragino Kaku Gothic Pro,Osaka,Meiryo,メイリオ,MS Pゴシック,Arial,Helvetica,Verdana,sans-serif;width:100%;font-size:1.2rem;text-transform:uppercase}.user-flex__tab-news{margin-bottom:30px}@media screen and (max-width:834px){.user-flex__tab-news{margin-bottom:18px}}.user-flex__tab-news-item:not(:last-child){margin-bottom:5px}.user-flex__tab-news-item a{background:#e4e4d7;padding:8px 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media screen and (max-width:834px){.user-flex__tab-news-item a{padding:7px 10px}}.user-flex__tab-news-item p{color:#333;font-weight:700;width:calc(100% - 71px);letter-spacing:1.4px;font-size:1.4rem}.user-flex__tab-news-item span{width:71px;padding:2px 3px 3px;text-align:center;font-weight:600;color:#fff;background:#ff4141;font-size:1rem;display:none}.user-flex__tab-news-item.is-active span{display:block}.user-flex__tab-accordion{display:none}.input-readonly{margin-bottom:20px}.entries-list{margin:0 -10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 0;margin-bottom:20px;counter-reset:b}@media screen and (max-width:834px){.entries-list{gap:10.5px 0;margin:0 0 9px}}.entries-list--full{margin-bottom:50px}@media screen and (max-width:834px){.entries-list--full{margin-bottom:30px}}.entries-list--full .entries-list__item{width:100%}.entries-list__item{width:50%;padding:0 10px;counter-increment:b;position:relative}@media screen and (max-width:834px){.entries-list__item{width:100%;padding:0}}.entries-list__item:before{content:"00" counter(b);position:absolute;color:#fff;font-family:Orbitron,sans-serif;font-size:1.2rem;top:6px;letter-spacing:1.5px;left:15px;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;z-index:2}@media screen and (max-width:834px){.entries-list__item:before{font-size:1rem;top:4px;letter-spacing:1.5px;left:1px}}.entries-list__ct{border:1px solid #333;position:relative}.entries-list__ct:before{content:"";display:inline-block;position:absolute;width:18px;height:100%;background:#333;top:0;left:0}@media screen and (max-width:834px){.entries-list__ct:before{width:14px}}.entries-list__ct:after{content:"";display:inline-block;position:absolute;width:7px;height:52px;background:url(/themes/gggp/assets/images/entries/icon-01.svg) bottom no-repeat;background-size:contain;top:0;left:18px}@media screen and (max-width:834px){.entries-list__ct:after{left:14px;width:6px;height:43px}}.entries-list__main{position:relative;padding:14px 20px 11px 38px}@media screen and (max-width:834px){.entries-list__main{padding:9px 10px 7px 29px}}.entries-list__main:after,.entries-list__main:before{content:"";width:11px;height:11px;background:url(/themes/gggp/assets/images/entries/icon-04.svg) 50% no-repeat;background-size:contain;top:-1px;right:-1px;position:absolute}.entries-list__main:after{top:auto;bottom:-1px;background:url(/themes/gggp/assets/images/entries/icon-05.svg) 50% no-repeat;background-size:contain}.entries-list__name{background:#e4e4d7;padding:4px 10px;border-radius:4px;color:#777;font-weight:700;margin-bottom:10px;font-size:1.6rem}@media screen and (max-width:834px){.entries-list__name{margin-bottom:8px;font-size:1.4rem}}.entries-list__ttl{color:#333;margin-bottom:6px;line-height:1.3;font-weight:700;font-size:1.8rem}@media screen and (max-width:834px){.entries-list__ttl{font-size:1.6rem}}.entries-list__member{color:#777;padding-left:12px;letter-spacing:1.1px;text-transform:uppercase;font-family:Orbitron,sans-serif;margin-bottom:4px;position:relative;font-size:1rem}.entries-list__member:before{content:"";display:inline-block;position:absolute;width:7px;height:1px;background:#777;top:7px;left:0}.entries-list__tags{padding:11px 10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;position:relative}@media screen and (max-width:834px){.entries-list__tags{min-height:36.5px;-ms-flex-align:center;align-items:center;gap:5px 2px;padding:1px 10px}}.entries-list__tags:after,.entries-list__tags:before{content:"";width:6px;height:100%;top:50%;left:0;position:absolute;transform:translateY(-50%);border:1px solid}.entries-list__tags:before{border-right:none}.entries-list__tags:after{left:auto;right:0;border-left:none}.entries-list__tags-item span{display:inline-block;background:#333;padding:1px 2px;line-height:1;letter-spacing:1px;font-weight:600;color:#fff;font-size:1.4rem}@media screen and (max-width:834px){.entries-list__tags-item span{font-size:1.2rem}}.sec-setup{padding:50px 0}@media screen and (max-width:834px){.sec-setup{padding:30px 0 40px}}.setup-requried{max-width:500px;margin:0 auto;border:1px solid #000;padding:12px 20px 25px;margin-bottom:30px}@media screen and (max-width:834px){.setup-requried{padding:10px 20px 20px;margin-bottom:36px}}.setup-requried__ttl{font-size:1.9rem;font-weight:700;margin-bottom:20px}@media screen and (max-width:834px){.setup-requried__ttl{font-size:1.6rem;margin-bottom:10px}}.setup-requried__list li{font-size:1.6rem;position:relative;padding-left:40px;margin-bottom:14px;font-weight:700}@media screen and (max-width:834px){.setup-requried__list li{font-size:1.4rem;margin-bottom:12px;padding-left:33px}}.setup-requried__list li:last-of-type{margin-bottom:0}.setup-requried__list li:before{content:"";display:inline-block;position:absolute;width:30px;height:27px;background:url(/themes/gggp/assets/images/preparation/ico-01.png) no-repeat 50%/100%;top:calc(50% - 13.5px);left:0}@media screen and (max-width:834px){.setup-requried__list li:before{width:24px;height:22px;top:calc(50% - 11px)}}.setup-requried__list li.txt-red{color:#ff4141}.setup-requried__list li.txt-green{color:#22ce86}.setup-requried__list li.txt-green:before{background:url(/themes/gggp/assets/images/preparation/ico-02.png) no-repeat 50%/100%}#page-preparation .signup-form__list:not(:last-child){margin-bottom:57px}@media screen and (max-width:834px){#page-preparation .signup-form__list:not(:last-child){margin-bottom:45px}}#page-preparation .signup-form__list-item:not(:last-child){margin-bottom:45px}@media screen and (max-width:834px){#page-preparation .signup-form__list-item:not(:last-child){margin-bottom:37px}}#page-preparation .signup-form__list-item:nth-child(2){margin-bottom:18px}.sec-bracket{padding:40px 0 36px}@media screen and (max-width:834px){.sec-bracket{padding:20px 0 28px}}.bracket-heading{position:relative;background:rgba(249,18,104,.15);border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:60px 3.5%;margin-bottom:39px}@media screen and (max-width:834px){.bracket-heading{padding:46px 15px 45px;margin-bottom:28px}}.bracket-heading:after,.bracket-heading:before{content:"";width:130px;height:10px;background:url(/themes/gggp/assets/images/bracket/bf.svg) no-repeat;background-size:100%;position:absolute;left:0;right:0;margin:0 auto}@media screen and (max-width:834px){.bracket-heading:after,.bracket-heading:before{width:100px;height:7px}}.bracket-heading:before{top:0}.bracket-heading:after{bottom:0}.bracket-heading__item{display:block;position:absolute}@media screen and (max-width:834px){.bracket-heading__item{width:14px}}.bracket-heading__item--01{top:0;left:0}.bracket-heading__item--02{top:0;right:0}.bracket-heading__item--03{bottom:0;left:0}.bracket-heading__item--04{bottom:0;right:0}.bracket-heading__ttl{display:block;position:relative;font-size:clamp(2.2rem,2.5vw,3rem);font-weight:900;line-height:1.2;color:#f91268;width:35.5%;padding:0 40px 0 0;letter-spacing:3px;text-transform:uppercase}@media screen and (max-width:834px){.bracket-heading__ttl{width:100%;text-align:center;padding:0;letter-spacing:2px;margin-bottom:15px}}.bracket-heading__ttl:after{content:"";width:20px;height:10px;background:url(/themes/gggp/assets/images/bracket/arrow.png) no-repeat;background-size:100%;position:absolute;top:50%;transform:translateY(-50%);right:26px}@media screen and (max-width:834px){.bracket-heading__ttl:after{display:none}}.bracket-heading__ct{background:#fff;min-height:92px;line-height:1.3;text-align:center;font-size:1.6rem;font-weight:700;width:64.5%;padding:14px}@media screen and (max-width:834px){.bracket-heading__ct{font-size:1.4rem;width:100%;padding:8px;min-height:auto}}.bracket-heading__ct p{margin-bottom:7px}@media screen and (max-width:834px){.bracket-heading__ct p{margin-bottom:4px}}.bracket-heading__ct span{display:block;font-size:2.4rem;font-weight:900;text-transform:uppercase;color:#f91268;letter-spacing:2px}@media screen and (max-width:834px){.bracket-heading__ct span{font-size:1.8rem}}.bracket-phase{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-bottom:3px solid #f91268;margin-bottom:30px}@media screen and (max-width:834px){.bracket-phase{margin-bottom:18px}}.bracket-phase li{display:block;font-size:2.4rem;text-transform:uppercase;text-align:center;font-family:Orbitron,sans-serif;font-weight:800;color:#333;background:#e4e4d7;padding:12px;letter-spacing:1px;cursor:pointer}@media screen and (max-width:834px){.bracket-phase li{font-size:1.6rem;padding:8px;min-height:auto;height:100%}}.bracket-phase li.active{background:#f91268;color:#fff}@media (any-hover:hover){.bracket-phase li:hover{opacity:1;background:#f91268;color:#fff}}.bracket-phaseContent{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;position:absolute;top:0;left:0;width:100%}.bracket-phaseContent.is-active{opacity:1;visibility:visible;position:relative}.bracket-group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:6px;text-transform:uppercase;margin-bottom:29px}@media screen and (max-width:990px){.bracket-group{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width:640px){.bracket-group{grid-template-columns:1fr 1fr;gap:5px 6px;margin-bottom:20px}}.bracket-group li a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;text-align:center;font-size:1.2rem;min-height:51px;height:100%;line-height:1.3;position:relative;color:#fff;background:#333;padding:8px 5px;clip-path:polygon(10px 0,calc(100% - 0px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 0px),0 10px)}@media screen and (max-width:834px){.bracket-group li a{padding:7px 5px;min-height:46px;line-height:1.4}}.bracket-group li a span{display:block;font-weight:500;letter-spacing:1px}.bracket-group li a .bracket-group__note{font-size:2.4rem;font-weight:900;margin:0 0 0 10px}@media screen and (max-width:834px){.bracket-group li a .bracket-group__note{font-size:2rem}}.bracket-group li a.active{background:#f91268}@media (any-hover:hover){.bracket-group li a:hover{opacity:1;background:#f91268}}.bracket-calendar{display:block;max-width:400px;margin:0 auto 30px;position:relative;font-size:1.6rem;font-weight:600}@media screen and (max-width:834px){.bracket-calendar{font-size:1.4rem;margin-bottom:20px}}.bracket-calendar__ttl{display:block;padding:13px 50px 12px 0;text-align:center;border:1px solid #777;position:relative;cursor:pointer}@media screen and (max-width:834px){.bracket-calendar__ttl{padding:14px 50px 14px 0;margin-bottom:20px}}.bracket-calendar__ttl:after{content:"";width:50px;position:absolute;top:0;right:0;bottom:0;background:#333}.bracket-calendar__ttl:before{content:"";width:0;height:0;border-style:solid;border-width:10px 5px 0;border-color:#fff transparent transparent;position:absolute;top:50%;transform:translateY(-50%);right:20px;z-index:2}.bracket-calendar__ttl.active:before{border-style:solid;border-width:0 5px 10px;border-color:transparent transparent #fff}.bracket-calendar__show{border:1px solid #777;border-top:none;padding:15px;display:none}.bracket-calendar__show li{margin-bottom:10px;cursor:pointer}@media (any-hover:hover){.bracket-calendar__show li:hover{opacity:.7}}.bracket-calendar__show li:last-child{margin-bottom:0}.bracket-calendar__show li a{display:block}.bracket-content{border-top:1px solid #333}.bracket-content .inner{max-width:1380px}.bracket-content__ttl{display:block;text-transform:uppercase;font-size:1.4rem;font-weight:500;letter-spacing:1.5px;padding:10px;text-align:center}.bracket-content__tab{display:grid;grid-template-columns:1fr 1fr;gap:10px;border-bottom:3px solid #333}.bracket-content__tab li a{display:block;text-transform:uppercase;text-align:center;background:#e4e4d7;font-size:2.4rem;font-family:Orbitron,sans-serif;font-weight:800;letter-spacing:1.5px;padding:12px}@media screen and (max-width:834px){.bracket-content__tab li a{font-size:1.6rem;line-height:1.2;padding:5px;letter-spacing:1px}}.bracket-content__tab li a.active{background:#333;color:#fff}@media (any-hover:hover){.bracket-content__tab li a:hover{opacity:1;background:#333;color:#fff}}.bracket-content__show{padding:39px 0 0;margin:0 -95px 0 -5px}@media screen and (max-width:1200px){.bracket-content__show{padding:28px 0 0;margin:0 -20px 0 -25px;overflow-x:scroll}}.bracket-content__show-scrol{width:1438px}.scroll-hint-shadow-wrap:after,.scroll-hint-shadow-wrap:before{display:none}@media screen and (min-width:1025px){#page-bracket .mv-page__wrap{position:relative;left:48px}#page-bracket .mv-page__wrap-ct{margin-top:16px;padding-left:4px}#page-bracket .mv-page__wrap-desc{font-size:3.8rem}}.password_input .hiddenpass{position:absolute;width:25px;height:25px;background:url(/themes/gggp/assets/images/common/ic_eye_display.svg) 50% no-repeat;background-size:21px 21px;top:7px;right:5px;transition:.3s ease;cursor:pointer;z-index:1}.password_input .hiddenpass.active{background:url(/themes/gggp/assets/images/common/ic_eye_hidden.svg) 50% no-repeat;background-size:21px 21px}.password_input{position:relative}.user-flex__tab-box.block{border-bottom:3px solid #e4e4d7;padding-bottom:30px;margin-bottom:31px}.competition-update{margin-bottom:10px}@media screen and (max-width:834px){.competition-update{margin-bottom:0px}}.competition-update__item:not(:last-child){margin-bottom:10px}.competition-update__ttl{position:relative;background:#333;color:#fff;font-family:Orbitron,sans-serif;font-weight:600;font-size:1.4rem;letter-spacing:.1em;padding:15px 45px 15px 116px;transition:.3s ease;cursor:pointer}@media screen and (max-width:834px){.competition-update__ttl{font-size:1.2rem;padding:15px 30px 14px 66px}}.competition-update__ttl:after{content:"";display:inline-block;position:absolute;width:20px;height:20px;background:url(/themes/gggp/assets/images/common/2nd_accordion_open.svg) no-repeat 50%/100%;top:calc(50% - 10px);right:15px;transition:.3s ease}@media screen and (max-width:834px){.competition-update__ttl:after{width:15px;right:10px}}.competition-update__ttl:before{content:"";display:inline-block;position:absolute;width:20px;height:1px;background:url(/themes/gggp/assets/images/common/2nd_accordion_close.svg) no-repeat 50%/100%;top:50%;right:15px;transition:.3s ease;opacity:0}@media screen and (max-width:834px){.competition-update__ttl:before{width:15px;right:10px}}.competition-update__ttl span{position:absolute;width:90px;border-right:1px solid #fff;line-height:1.3;left:16px}@media screen and (max-width:834px){.competition-update__ttl span{text-align:center;width:54px;font-size:1rem;top:10px;left:2px}}.competition-update__ttl.on{background:#f91268;padding-bottom:16px}@media screen and (max-width:834px){.competition-update__ttl.on{padding-bottom:15px}}.competition-update__ttl.on:after{opacity:0}.competition-update__ttl.on:before{opacity:1}.competition-update__ct{display:none}.competition-update__sub{background:#e4e4d7;border-radius:3px;padding:10px;margin-top:2px}@media screen and (min-width:641px){.competition-update__sub{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.competition-update__sub.c-al--c{-ms-flex-pack:center;justify-content:center}}.competition-update__sub-ttl .c-ft--en{display:block;color:#000;font-weight:600;font-size:1.4rem;letter-spacing:.1em;margin:-1px 0 1px;text-transform:uppercase}.competition-update__sub-ttl .c-ft--jp{display:block;color:#777;font-weight:700;font-size:1.2rem;letter-spacing:.1em}@media screen and (min-width:641px){.competition-update__sub-ttl{width:200px}}@media screen and (max-width:640px){.competition-update__sub-ttl{background:#efefe8;padding:5px 8px;margin-bottom:10px}.competition-update__sub-ttl--nobreak .c-ft--en,.competition-update__sub-ttl--nobreak .c-ft--jp{display:inline-block}.competition-update__sub-ttl--nobreak .c-ft--en{margin-right:3px}}.competition-update__sub-info{position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:324px}@media screen and (max-width:640px){.competition-update__sub-info{margin-top:-2px}}.competition-update__sub-info input{width:calc(100% - 66px);height:53px;background:#fff;color:#ff4141;border:1px solid #ff4141;border-radius:3px;outline:none;box-shadow:none;font-family:Orbitron,sans-serif;font-weight:600;font-size:2.6rem;letter-spacing:.1em;padding:4px 40px 5px 19px}@media screen and (max-width:834px){.competition-update__sub-info input{font-size:2.4rem;padding-left:15px}}.competition-update__sub-info .hiddenpass{position:absolute;width:25px;height:25px;background:url(/themes/gggp/assets/images/common/ic_eye_display.svg) 50% no-repeat;background-size:21px 21px;top:14px;right:80px;transition:.3s ease;cursor:pointer;z-index:1}.competition-update__sub-info .hiddenpass.active{background:url(/themes/gggp/assets/images/common/ic_eye_hidden.svg) 50% no-repeat;background-size:21px 21px}.competition-update__sub-info button{-moz-appearance:none;appearance:none;position:relative;text-align:center;width:56px;height:53px;background:#333;color:#fff;border-radius:5px;border:0;outline:none;box-shadow:none;font-family:Orbitron,sans-serif;font-weight:500;font-size:1rem;letter-spacing:.1em;padding-top:25px;cursor:pointer}.competition-update__sub-info button:before{content:"";position:absolute;background:url(/themes/gggp/assets/images/common/ic_copy.svg) 50% no-repeat;background-size:contain;width:13px;height:18px;top:10px;left:50%;transform:translateX(-50%)}.competition-update__sub-info .txt-sm{font-size:1.4rem}.competition-update__sub-member{font-size:1.4rem;letter-spacing:.1em}.competition-update__sub-memberTtl{position:relative;text-align:left;display:inline-block;color:#ff4141;padding-left:39px;margin:4px -1px 9px 0}@media screen and (max-width:640px){.competition-update__sub-memberTtl{margin:2px 0 10px}}.competition-update__sub-memberTtl .c-ft--en{display:block;font-weight:600;font-size:1rem;letter-spacing:.1em;margin-bottom:1px}.competition-update__sub-memberTtl .c-ft--jp{display:block;font-weight:700;font-size:1.4rem}.competition-update__sub-link{display:inline-block;color:#ff4141;font-weight:700;font-size:1.4rem;letter-spacing:.1em;text-decoration:underline}@media screen and (max-width:640px){.competition-update__sub-link{margin:1px 0 -1px}}.competition-update__sub-ct{font-weight:700;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:834px){.competition-update__sub-ct{font-size:1.4rem}}@media screen and (min-width:641px){.competition-update__sub-ct{text-align:right;width:-moz-max-content;width:max-content;max-width:calc(100% - 210px)}}.competition-update__sub-leader{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-left:auto;gap:0 3px;margin-bottom:13px}@media screen and (max-width:834px){.competition-update__sub-leader{-ms-flex-pack:start;justify-content:flex-start;margin-left:0;margin-bottom:8px}}.competition-update__sub-leader img{width:34px}.competition-update__sub-leader>span{font-size:1.4rem;font-weight:700;color:#ff4141}.competition-update__sub-leader>span span{display:block;font-family:Orbitron,sans-serif;font-size:1rem;text-align:left;text-transform:uppercase}.competition-update--complete{border-color:#000;padding:30px}@media screen and (max-width:834px){.competition-update--complete{border-left:none;border-right:none;padding:20px 0}}.competition-update--complete .entry-wrap__txt{margin-bottom:0}@media screen and (max-width:834px){.competition-update--complete .entry-wrap__txt{line-height:1.2;letter-spacing:0}}.competition-update--complete .competition-update__right .competition-update__sub-info{max-width:404px}.competition-update--complete .competition-update__sub-ct--teamID .competition-update__sub-info{max-width:324px}.competition-update__heading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-top:1px solid #22ce86;border-bottom:1px solid #22ce86;padding:40px 0;gap:0 20px;margin-bottom:30px;position:relative}@media screen and (max-width:834px){.competition-update__heading{padding:20px 0;margin-bottom:20px;gap:0 10px}}.competition-update__heading:before{top:0;transform:translateX(-50%)}.competition-update__heading:after,.competition-update__heading:before{content:"";display:inline-block;position:absolute;width:146px;height:5px;background:url(/themes/gggp/assets/images/competition/detail/modal_complete_assets.svg) no-repeat 50%/100%;left:50%}.competition-update__heading:after{bottom:0;transform:translateX(-50%) rotate(180deg)}.competition-update__heading>span{text-align:center;font-family:Orbitron,sans-serif;font-size:2.8rem;font-weight:600;color:#22ce86;line-height:1.2;letter-spacing:.1em}@media screen and (max-width:834px){.competition-update__heading>span{font-size:2.2rem}}.competition-update__heading>span span{display:block;font-family:Noto Sans JP,sans-serif;font-size:1.6rem;margin-top:8px;letter-spacing:.1em}@media screen and (max-width:834px){.competition-update__heading>span span{font-size:1.4rem}}.competition-update__heading img{width:90px}@media screen and (max-width:834px){.competition-update__heading img{width:70px}}.competition-update__flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px;margin-bottom:28px;border:1px solid #bababa}@media screen and (max-width:834px){.competition-update__flex{margin-bottom:20px}}.competition-update__left{width:144px;background:#333;color:#fff;font-size:1rem;font-family:Orbitron,sans-serif;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em}@media screen and (max-width:834px){.competition-update__left{width:100%;height:53px;margin-bottom:8px}}.competition-update__right{width:calc(100% - 144px);padding-left:5px}@media screen and (max-width:834px){.competition-update__right{padding-left:0;width:100%}}.competition-update__right .competition-update__sub{margin-top:0;margin-bottom:2px}.competition-update__right .competition-update__sub-info{max-width:318px}.competition-update__right .competition-update__sub-info input{width:calc(100% - 67px);padding:4px 28px}@media screen and (max-width:834px){.competition-update__right .competition-update__sub-info input{padding:4px 16px}}.competition-update__right .competition-update__sub-note{background:#ff4141;padding:8px 10px 12px;color:#fff;font-size:1.6rem;letter-spacing:.1em;font-weight:700;border-radius:3px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:834px){.competition-update__right .competition-update__sub-note{font-size:1.4rem;letter-spacing:0}}.competition-update__right .competition-update__sub-note span{font-family:Orbitron,sans-serif;font-size:2.6rem;line-height:1;color:#ff4141;background:#fff;width:32px;height:32px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin:0 7px;position:relative;top:2px}@media screen and (max-width:834px){.sp-fs-12{font-size:1.2rem !important}}.login-list__form-item .hiddenpass{position:absolute;width:25px;height:25px;background:url(/themes/gggp/assets/images/common/ic_eye_display.svg) 50% no-repeat;background-size:21px 21px;top:35px;right:5px;transition:.3s ease;cursor:pointer;z-index:1}.login-list__form-item .hiddenpass.active{background:url(/themes/gggp/assets/images/common/ic_eye_hidden.svg) 50% no-repeat;background-size:21px 21px}.login-list__form-item{position:relative}
/*# sourceMappingURL=maps/styles.css.map */
