@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";.jgf2025{padding-bottom:80px;color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"Noto Sans JP","FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-align:center;background-color:#0b0b1b;overflow:hidden}@media screen and (max-width: 640px){.jgf2025{padding-bottom:60px}}.jgf2025 img{width:100%;height:auto;line-height:1}.jgf2025 *{-webkit-box-sizing:border-box;box-sizing:border-box}.jgf2025 a,.jgf2025 a:link{color:#e6e500;text-decoration:underline;text-underline-position:under;outline:none}.jgf2025 a:visited{color:#e6e500}.jgf2025 a:hover{color:#e6e500;text-decoration:none}.jgf2025 a:active{color:#e6e500}.jgf2025 a img{opacity:1;-webkit-transition:.3s;transition:.3s}.jgf2025 a img:hover{opacity:.7}.jgf2025 .btm1em{margin-bottom:1em}.jgf2025 .btm0{margin-bottom:0}.jgf2025 .pcnone{display:none}.jgf2025 .head-kv{position:relative;margin-bottom:60px;background-color:#0b0b1b;background-image:url(/jgf2025/assets/img/top/head_pc_bg.jpg);background-repeat:repeat-x;background-position:left top;background-size:auto 100%}@media screen and (max-width: 640px){.jgf2025 .head-kv{margin-bottom:6.7vw;background-image:none}}.jgf2025 .head-kv .inner-block{position:relative;aspect-ratio:20/9;width:100%;max-width:1600px;margin:0 auto}@media screen and (max-width: 640px){.jgf2025 .head-kv .inner-block{aspect-ratio:unset;width:100%;max-width:100%}}.jgf2025 .head-kv .kv-image{position:absolute;top:0;left:0;width:112.5%;line-height:0}@media screen and (max-width: 640px){.jgf2025 .head-kv .kv-image{position:relative;top:auto;left:auto;width:100%}}.jgf2025 .head-kv .kv-note{position:absolute;bottom:9%;right:10%;color:#b7b7b7;font-size:.937vw;line-height:1.4;text-align:center}@media screen and (min-width: 1600px){.jgf2025 .head-kv .kv-note{font-size:15px}}@media screen and (max-width: 1280px){.jgf2025 .head-kv .kv-note{font-size:12px}}@media screen and (max-width: 640px){.jgf2025 .head-kv .kv-note{bottom:18.6%;right:auto;left:6.8%;font-size:2.67vw}}.jgf2025 .anchor-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:962px;height:55px;margin:0 auto}@media screen and (max-width: 640px){.jgf2025 .anchor-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:87.2%;height:auto;margin:0 auto 4vw auto}}.jgf2025 .anchor-links li{position:relative;width:33.3333333333%;height:100%;z-index:1}@media screen and (max-width: 640px){.jgf2025 .anchor-links li{width:100%;height:auto;margin-bottom:9.6vw}.jgf2025 .anchor-links li:last-child{margin-bottom:0}}.jgf2025 .anchor-links li:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#45454d;z-index:2}@media screen and (max-width: 640px){.jgf2025 .anchor-links li:before{display:none}}.jgf2025 .anchor-links li:last-child:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#45454d;z-index:2}@media screen and (max-width: 640px){.jgf2025 .anchor-links li:last-child:after{display:none}}@media screen and (max-width: 640px){.jgf2025 .anchor-links li{height:auto}}.jgf2025 .anchor-links li a{display:block;position:relative;width:100%;height:100%;text-decoration:none;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}@media screen and (max-width: 640px){.jgf2025 .anchor-links li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16.53vw;border:1px solid #fff;border-radius:9999999999px}}.jgf2025 .anchor-links li a:after{content:"";position:absolute;bottom:0;left:50%;width:12px;height:7px;margin-left:-6px;background-image:url("/jgf2025/assets/img/top/anchor_bullet.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2025 .anchor-links li a:after{top:50%;left:auto;right:8.27vw;width:3.2vw;height:1.8667vw;margin-top:-0.93335vw;background-size:contain}}.jgf2025 .anchor-links li a:hover{opacity:.7}@media screen and (max-width: 640px){.jgf2025 .anchor-links li a:hover{opacity:1}}.jgf2025 .anchor-links li a .anchor-copy{display:block;margin-bottom:6px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;line-height:1}@media screen and (max-width: 640px){.jgf2025 .anchor-links li a .anchor-copy{margin-bottom:1.1vw;font-size:3.2vw}}.jgf2025 .anchor-links li a .anchor-title{display:block;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:18px;font-weight:900;line-height:1}@media screen and (max-width: 640px){.jgf2025 .anchor-links li a .anchor-title{font-size:3.73vw}}.jgf2025 .anchor-links .anchor-balloon1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-48px;left:50%;width:192px;height:32px;margin-left:-96px;background-color:#0086bf;z-index:2}@media screen and (max-width: 640px){.jgf2025 .anchor-links .anchor-balloon1{top:-6.93vw;width:51.46vw;height:8.53vw;margin-left:-25.73vw;border-radius:9999999999px}}.jgf2025 .anchor-links .anchor-balloon1::after{content:"";position:absolute;bottom:-4.3px;left:50%;width:8.6px;height:8.6px;margin-left:-4.3px;background-color:#0086bf;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.jgf2025 .anchor-links .anchor-balloon1::after{bottom:-1.2vw;width:2.4vw;height:2.4vw;margin-left:-1.2vw}}.jgf2025 .anchor-links .anchor-balloon1 span{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:900;line-height:1}@media screen and (max-width: 640px){.jgf2025 .anchor-links .anchor-balloon1 span{font-size:3.73vw}}.jgf2025 .anchor-links .anchor-balloon2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-48px;left:50%;width:262px;height:32px;margin-left:-131px;background-color:#0086bf;z-index:2}@media screen and (max-width: 640px){.jgf2025 .anchor-links .anchor-balloon2{top:-6.93vw;width:70.4vw;height:8.53vw;margin-left:-35.2vw;border-radius:9999999999px}}.jgf2025 .anchor-links .anchor-balloon2::after{content:"";position:absolute;bottom:-4.3px;left:50%;width:8.6px;height:8.6px;margin-left:-4.3px;background-color:#0086bf;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.jgf2025 .anchor-links .anchor-balloon2::after{bottom:-1.2vw;width:2.4vw;height:2.4vw;margin-left:-1.2vw}}.jgf2025 .anchor-links .anchor-balloon2 span{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:900;line-height:1}@media screen and (max-width: 640px){.jgf2025 .anchor-links .anchor-balloon2 span{font-size:3.73vw}}.jgf2025 .anchor-landing{position:absolute;top:-45px;left:0;pointer-events:none}@media screen and (max-width: 640px){.jgf2025 .anchor-landing{top:-63px}}.jgf2025 .intro-block{padding:75px 0 100px 0;background:-webkit-gradient(linear, left top, left bottom, from(#0b0b1b), to(#002b3d));background:linear-gradient(180deg, #0b0b1b 0%, #002b3d 100%)}@media screen and (max-width: 640px){.jgf2025 .intro-block{padding:18.5vw 6.4vw 17.3vw 6.4vw;text-align:left}}.jgf2025 .intro-block .intro-hl2{margin-bottom:40px;color:#fff;font-size:32px;font-weight:900;line-height:1.4}@media screen and (max-width: 640px){.jgf2025 .intro-block .intro-hl2{margin-bottom:10vw;font-size:7.47vw}}.jgf2025 .intro-block .intro-copy p{margin-bottom:1.2em;color:#fff;font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width: 640px){.jgf2025 .intro-block .intro-copy p{font-size:4.27vw}}.jgf2025 .intro-block .intro-copy p:last-child{margin-bottom:0}.jgf2025 .content-eng-title{display:inline-block;margin-bottom:12px;padding:4px 24px;color:#0086bf;font-size:14px;font-weight:700;line-height:1;background-color:#fff}@media screen and (max-width: 640px){.jgf2025 .content-eng-title{margin-bottom:3.2vw;padding:1.07vw 6.4vw;font-size:3.2vw}}.jgf2025 .content-hl2{color:#fff;font-size:32px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.jgf2025 .content-hl2{font-size:6.4vw}}.jgf2025 .content-hl2.experience-hl2{margin-bottom:85px}@media screen and (max-width: 640px){.jgf2025 .content-hl2.experience-hl2{margin-bottom:20vw}}.jgf2025 .experience-block{position:relative;padding-bottom:60px;background-color:#002b3d}@media screen and (max-width: 640px){.jgf2025 .experience-block{padding-bottom:14.4vw}}.jgf2025 .experience-block .experience-num{display:inline-block;position:relative;margin-bottom:20px;padding-left:15px;color:#5ac0eb;font-size:12px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-num{margin-bottom:3.3vw;padding-left:4.3vw;font-size:3.2vw}}.jgf2025 .experience-block .experience-num::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;margin-top:-4px;background-color:#5ac0eb;border-radius:50%}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-num::before{width:2.14vw;height:2.14vw;margin-top:-1.07vw}}.jgf2025 .experience-block .experience-hl3{margin-bottom:40px;color:#fff;font-size:32px;font-weight:700;line-height:1.4}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-hl3{margin-bottom:3.2vw;font-size:6.93vw}.jgf2025 .experience-block .experience-hl3.sp-btm0{margin-bottom:0}}.jgf2025 .experience-block .experience-copy p{margin-bottom:1.2em;color:#fff;font-size:14px;font-weight:400;line-height:2}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-copy p{font-size:3.73vw}}.jgf2025 .experience-block .experience-copy p:last-child{margin-bottom:0}.jgf2025 .experience-block .experience-btn{padding-top:40px}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-btn{width:100%;padding-top:6.4vw}}.jgf2025 .experience-block .experience-btn a,.jgf2025 .experience-block .experience-btn .btn-schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:340px;height:60px;text-decoration:none;background-color:#fff;border-radius:9999999999px;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-btn a,.jgf2025 .experience-block .experience-btn .btn-schedule{width:100%;height:16vw}}.jgf2025 .experience-block .experience-btn a span,.jgf2025 .experience-block .experience-btn .btn-schedule span{display:inline-block;padding-right:32px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_k.png);background-repeat:no-repeat;background-position:right center;background-size:7px auto;-webkit-transition:color .3s,background-image .3s;transition:color .3s,background-image .3s}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-btn a span,.jgf2025 .experience-block .experience-btn .btn-schedule span{padding-right:8.53vw;font-size:3.73vw;background-size:1.87vw auto}}.jgf2025 .experience-block .experience-btn a:hover,.jgf2025 .experience-block .experience-btn .btn-schedule:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-btn a:hover,.jgf2025 .experience-block .experience-btn .btn-schedule:hover{background-color:#fff;-webkit-transition:none;transition:none}}.jgf2025 .experience-block .experience-btn a:hover span,.jgf2025 .experience-block .experience-btn .btn-schedule:hover span{color:#fff;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_w.png)}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-btn a:hover span,.jgf2025 .experience-block .experience-btn .btn-schedule:hover span{color:#3e3e3e;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_k.png);-webkit-transition:none;transition:none}}.jgf2025 .experience-block .experience-col2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1120px;margin:0 auto;padding-bottom:90px}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:87.2%;padding-bottom:21vw}.jgf2025 .experience-block .experience-col2.sp-btm0{padding-bottom:0}}.jgf2025 .experience-block .experience-col2.btm0{padding-bottom:0}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-col2.photo-left{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.jgf2025 .experience-block .experience-col2 .text-block{width:440px;text-align:left}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-col2 .text-block{width:100%}}.jgf2025 .experience-block .experience-col2 .photo-block{width:620px;line-height:0}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-col2 .photo-block{width:100%;padding-top:6.4vw}}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-text-only-block{width:87.2%;margin:0 auto;padding-top:5.3vw;padding-bottom:21vw;text-align:left}.jgf2025 .experience-block .experience-text-only-block.btm0{padding-bottom:0}}.jgf2025 .experience-block .experience-pc-text-center-block{padding-bottom:90px;text-align:center}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-pc-text-center-block{width:87.2%;margin:0 auto;padding-bottom:21vw;text-align:left}}.jgf2025 .experience-block .experience-pc-text-center-block .text-block{padding-bottom:40px}@media screen and (max-width: 640px){.jgf2025 .experience-block .experience-pc-text-center-block .text-block{padding-bottom:6.4vw}}.jgf2025 .experience-block .bnr-col2-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:740px;margin:0 auto}@media screen and (max-width: 640px){.jgf2025 .experience-block .bnr-col2-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70vw}}.jgf2025 .experience-block .bnr-col2-block .box{width:354px}@media screen and (max-width: 640px){.jgf2025 .experience-block .bnr-col2-block .box{width:100%;margin-bottom:4vw}.jgf2025 .experience-block .bnr-col2-block .box:last-child{margin-bottom:0}}.jgf2025 .experience-block .bnr-col2-block .box a{display:block;line-height:0;border:1px solid #c4eafb;border-radius:8px;overflow:hidden}.jgf2025 .quiz-block{position:relative;background-color:#d0ebff;background-image:url(/jgf2025/assets/img/top/quiz_bg_pc.png);background-repeat:no-repeat;background-position:center}@media screen and (max-width: 640px){.jgf2025 .quiz-block{background-image:none}}.jgf2025 .quiz-block .deco-top{height:136px;background-image:url(/jgf2025/assets/img/top/quiz_bg_top_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}@media screen and (max-width: 640px){.jgf2025 .quiz-block .deco-top{height:14.13vw;background-image:url(/jgf2025/assets/img/top/quiz_bg_top_sp.png)}}.jgf2025 .quiz-block .deco-bottom{height:136px;background-image:url(/jgf2025/assets/img/top/quiz_bg_bottom_pc.png);background-repeat:no-repeat;background-position:center bottom;background-size:100% 100%}@media screen and (max-width: 640px){.jgf2025 .quiz-block .deco-bottom{height:14.13vw;background-image:url(/jgf2025/assets/img/top/quiz_bg_bottom_sp.png)}}.jgf2025 .quiz-block .inner-block{padding:50px 0}@media screen and (max-width: 640px){.jgf2025 .quiz-block .inner-block{padding:10.67vw 0}}.jgf2025 .quiz-block .quiz-hl2{margin-bottom:35px;color:#0b0b1b;font-size:32px;font-weight:900;line-height:1.4}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-hl2{margin-bottom:6.6vw;font-size:6.4vw}}.jgf2025 .quiz-block .quiz-btn{width:340px;margin:0 auto 35px auto}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-btn{width:90.67%;margin:0 auto 4.67vw auto}}.jgf2025 .quiz-block .quiz-btn.btm0{margin:0 auto}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-btn.btm0{margin:0 auto}}.jgf2025 .quiz-block .quiz-btn a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:340px;height:60px;text-decoration:none;background-color:#0086bf;border-radius:9999999999px;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-btn a{width:100%;height:16vw}}.jgf2025 .quiz-block .quiz-btn a span{display:inline-block;padding-right:32px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_w.png);background-repeat:no-repeat;background-position:right center;background-size:7px auto;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-btn a span{padding-right:8.53vw;font-size:3.73vw;background-size:1.87vw auto}}.jgf2025 .quiz-block .quiz-btn a:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-btn a:hover{background-color:#0086bf;-webkit-transition:none;transition:none}}.jgf2025 .quiz-block .quiz-btn a:hover span{color:#fff}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-btn a:hover span{color:#3e3e3e;-webkit-transition:none;transition:none}}.jgf2025 .quiz-block .quiz-btn a.comingsoon{background-color:#aac0c9;pointer-events:none}.jgf2025 .quiz-block .quiz-btn a.comingsoon span{padding-right:0;color:#fff;background-image:none}.jgf2025 .quiz-block .quiz-notice{color:#0b0b1b;font-size:16px;font-weight:400;line-height:1}@media screen and (max-width: 640px){.jgf2025 .quiz-block .quiz-notice{font-size:4.27vw;line-height:1.6}}.jgf2025 .trial-head-gradbg{height:130px;background:-webkit-gradient(linear, left top, left bottom, from(#002b3d), to(#0b0b1b));background:linear-gradient(180deg, #002b3d 0%, #0b0b1b 100%)}@media screen and (max-width: 640px){.jgf2025 .trial-head-gradbg{margin-bottom:11vw;padding-top:8.53vw;height:32vw}}.jgf2025 .trial-block{position:relative}@media screen and (max-width: 640px){.jgf2025 .trial-block .trial-body{width:87.2%;margin:0 auto;text-align:left}}.jgf2025 .trial-block .trial-hl3{margin-bottom:25px;color:#fff;font-size:32px;font-weight:900;line-height:1}@media screen and (max-width: 640px){.jgf2025 .trial-block .trial-hl3{margin-bottom:6vw;font-size:6.93vw}.jgf2025 .trial-block .trial-hl3.sp-center{text-align:center}}.jgf2025 .trial-block .copy-block p{margin-bottom:1.5em;color:#fff;font-size:14px;font-weight:400;line-height:2}@media screen and (max-width: 640px){.jgf2025 .trial-block .copy-block p{font-size:3.73vw}}.jgf2025 .trial-block .copy-block p:last-child{margin-bottom:0}.jgf2025 .trial-block .trial-balloon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:165px;height:32px;margin:0 auto 18px auto;background-color:#0086bf}@media screen and (max-width: 640px){.jgf2025 .trial-block .trial-balloon{width:44vw;height:8.53vw;margin:0 auto 4vw auto}}.jgf2025 .trial-block .trial-balloon::after{content:"";position:absolute;bottom:-4.3px;left:50%;width:8.6px;height:8.6px;margin-left:-4.3px;background-color:#0086bf;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 640px){.jgf2025 .trial-block .trial-balloon::after{bottom:-1.2vw;width:2.4vw;height:2.4vw;margin-left:-1.2vw}}.jgf2025 .trial-block .trial-balloon span{color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:900;line-height:1}@media screen and (max-width: 640px){.jgf2025 .trial-block .trial-balloon span{font-size:3.73vw}}.jgf2025 .trial-block .bnr-trial{width:560px;margin:0 auto;padding:25px 0 75px 0}@media screen and (max-width: 640px){.jgf2025 .trial-block .bnr-trial{width:100%;padding:6.5vw 0 21.3vw 0}}.jgf2025 .trial-block .bnr-trial a{display:block;line-height:0}.jgf2025 .trial-block .reserve-button-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:712px;margin:0 auto 80px auto}@media screen and (max-width: 640px){.jgf2025 .trial-block .reserve-button-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0 auto 21.3vw auto}}.jgf2025 .trial-block .reserve-button-block .box{width:340px}@media screen and (max-width: 640px){.jgf2025 .trial-block .reserve-button-block .box{width:100%;margin-bottom:4vw}.jgf2025 .trial-block .reserve-button-block .box:last-child{margin-bottom:0}}.jgf2025 .trial-block .btn-reserve{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;text-decoration:none;background-color:#0086bf;border-radius:9999999999px;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-reserve{width:100%;height:16vw}}.jgf2025 .trial-block .btn-reserve span{display:inline-block;padding-right:32px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_w.png);background-repeat:no-repeat;background-position:right center;background-size:7px auto;-webkit-transition:color .3s;transition:color .3s}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-reserve span{padding-right:8.53vw;font-size:3.73vw;background-size:1.87vw auto}}.jgf2025 .trial-block .btn-reserve:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-reserve:hover{background-color:#0086bf;-webkit-transition:none;transition:none}}.jgf2025 .trial-block .btn-reserve:hover span{color:#fff}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-reserve:hover span{color:#3e3e3e;-webkit-transition:none;transition:none}}.jgf2025 .trial-block .btn-register{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:60px;text-decoration:none;background-color:#fff;border-radius:9999999999px;-webkit-transition:background-color .3s;transition:background-color .3s}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-register{width:100%;height:16vw}}.jgf2025 .trial-block .btn-register span{display:inline-block;padding-right:32px;color:#3e3e3e;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;line-height:1;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_k.png);background-repeat:no-repeat;background-position:right center;background-size:7px auto;-webkit-transition:color .3s,background-image .3s;transition:color .3s,background-image .3s}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-register span{padding-right:8.53vw;font-size:3.73vw;background-size:1.87vw auto}}.jgf2025 .trial-block .btn-register:hover{background-color:#3e3e3e}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-register:hover{background-color:#fff;-webkit-transition:none;transition:none}}.jgf2025 .trial-block .btn-register:hover span{color:#fff;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_w.png)}@media screen and (max-width: 640px){.jgf2025 .trial-block .btn-register:hover span{color:#3e3e3e;background-image:url(/jgf2025/assets/img/top/btn_link_arrow_k.png);-webkit-transition:none;transition:none}}.jgf2025 .trial-block .benefits-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:860px;margin:40px auto 80px auto}@media screen and (max-width: 640px){.jgf2025 .trial-block .benefits-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:6vw auto 21.3vw auto}}.jgf2025 .trial-block .benefits-block .box{width:400px;text-align:left}@media screen and (max-width: 640px){.jgf2025 .trial-block .benefits-block .box{width:100%;margin-bottom:13vw}.jgf2025 .trial-block .benefits-block .box:last-child{margin-bottom:0}}.jgf2025 .trial-block .benefits-block .photo{margin-bottom:20px;line-height:0}@media screen and (max-width: 640px){.jgf2025 .trial-block .benefits-block .photo{margin-bottom:6.4vw}}.jgf2025 .trial-block .benefits-block .benefits-num{margin-bottom:12px;color:#0086bf;font-size:16px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.jgf2025 .trial-block .benefits-block .benefits-num{margin-bottom:3vw;font-size:3.73vw}}.jgf2025 .trial-block .benefits-block .benefits-copy{color:#fff;font-size:24px;font-weight:700;line-height:1.5}@media screen and (max-width: 640px){.jgf2025 .trial-block .benefits-block .benefits-copy{font-size:5.33vw}}.jgf2025 .jgf-official-site{width:780px;margin:0 auto}@media screen and (max-width: 640px){.jgf2025 .jgf-official-site{width:87.2%}}.jgf2025 .jgf-official-site a{display:block;line-height:0}.jgf2025 .sns-block{position:fixed;bottom:30px;left:0;width:100%;pointer-events:none;z-index:20}@media screen and (max-width: 640px){.jgf2025 .sns-block{bottom:0}}.jgf2025 .sns-block .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:224px;height:120px;margin:0 25px 0 auto;border-radius:4px;border:2px solid #0086bf;background:rgba(0,134,191,.75);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:all}@media screen and (max-width: 640px){.jgf2025 .sns-block .inner-block{width:100%;height:21.87vw;border-top:2px solid #0086bf;background:rgba(0,107,153,.9)}}.jgf2025 .sns-block .btn-sns-close{position:absolute;top:4px;right:4px;width:20px;height:20px;background-image:url(/jgf2025/assets/img/top/btn_sns_close_pc.png);background-repeat:no-repeat;background-size:cover;cursor:pointer}@media screen and (max-width: 640px){.jgf2025 .sns-block .btn-sns-close{top:2.4vw;right:2.13vw;width:5.33vw;height:5.33vw;background-image:url(/jgf2025/assets/img/top/btn_sns_close_sp.png)}}.jgf2025 .sns-block .inner-block3{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;padding-top:10px}@media screen and (max-width: 640px){.jgf2025 .sns-block .inner-block3{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:76.5%;margin:0 auto;padding-top:1vw}}.jgf2025 .sns-block .sns-button{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:140px;margin:0 auto}@media screen and (max-width: 640px){.jgf2025 .sns-block .sns-button{width:37.33vw}}.jgf2025 .sns-block .sns-button .box{width:40px}@media screen and (max-width: 640px){.jgf2025 .sns-block .sns-button .box{width:10.67vw}}.jgf2025 .sns-block .sns-copy{margin-bottom:8px;color:#fff;font-size:14px;font-weight:700;line-height:1.4}@media screen and (max-width: 640px){.jgf2025 .sns-block .sns-copy{margin:0;font-size:3.73vw;text-align:left}}.jgf2025 .sns-block .sns-hashtag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:-11px;left:50%;width:110px;height:25px;margin-left:-55px;background-color:#fff;border-radius:9999999999px}@media screen and (max-width: 640px){.jgf2025 .sns-block .sns-hashtag{display:block;position:relative;top:auto;left:auto;width:auto;height:auto;margin-left:0;background-color:rgba(0,0,0,0)}}.jgf2025 .sns-block .sns-hashtag span{color:#0086bf;font-size:12px;font-weight:700;line-height:1}@media screen and (max-width: 640px){.jgf2025 .sns-block .sns-hashtag span{padding-top:1.6vw;color:#fff;font-size:3.2vw}}@media screen and (max-width: 640px){.jgf2025{width:100%;margin:auto}.jgf2025 .pcnone{display:block}.jgf2025 .spnone{display:none}.jgf2025 a:hover img{opacity:1}}#jgf2025-schedule{position:fixed;top:0;left:0;width:100%;height:100vh;color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"Noto Sans JP","FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-align:center;background:rgba(0,0,0,.8);opacity:0;visibility:hidden;-webkit-transition:opacity .5s ease,visibility .5s ease;transition:opacity .5s ease,visibility .5s ease;z-index:10000000000;overflow:hidden}#jgf2025-schedule.show{opacity:1;visibility:visible}#jgf2025-schedule img{width:100%;height:auto;line-height:1}#jgf2025-schedule *{-webkit-box-sizing:border-box;box-sizing:border-box}#jgf2025-schedule .schedule-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%}#jgf2025-schedule .schedule-modal-close{position:fixed;top:30px;right:30px;width:72px;height:72px;line-height:0;background-image:url(/jgf2025/assets/img/top/modal_close.png);background-repeat:no-repeat;background-position:center;background-size:cover;cursor:pointer}@media screen and (max-width: 640px){#jgf2025-schedule .schedule-modal-close{position:relative;top:auto;right:auto;width:12.8vw;height:12.8vw;margin:0 0 4.27vw auto}}#jgf2025-schedule .schedule-image{position:relative;width:100%;max-height:100vh;padding:73px 50px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}#jgf2025-schedule .schedule-image::-webkit-scrollbar{display:none}@media screen and (max-width: 640px){#jgf2025-schedule .schedule-image{margin:0 24px;padding:24px 0}}#jgf2025-schedule .schedule-image img{display:block;width:500px;margin:0 auto}@media screen and (max-width: 640px){#jgf2025-schedule .schedule-image img{width:100%}}