@media print{.content-card-container{display:none}}@font-face{font-family:"NotoSansJP-Bold";src:url("/font/NotoSansJP-Bold.otf") format("opentype");font-style:normal;font-weight:700}@font-face{font-family:"NotoSansJP-Black";src:url("/font/NotoSansJP-Black.otf") format("opentype");font-style:normal;font-weight:900}.jgf2023{padding-bottom:35px;color:#000;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-family:"FP-ヒラギノ角ゴ ProN W3","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro","游ゴシック体","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;text-align:center;background-color:#f0f0f0;overflow:hidden}.jgf2023 img{width:100%;height:auto;line-height:1}.jgf2023 *{-webkit-box-sizing:border-box;box-sizing:border-box}.jgf2023 a,.jgf2023 a:link{color:#1292ff;text-decoration:underline;text-underline-position:under;outline:none}.jgf2023 a:visited{color:#1292ff}.jgf2023 a:hover{color:#1292ff;text-decoration:none}.jgf2023 a:active{color:#1292ff}.jgf2023 a img{opacity:1;-webkit-transition:.3s;transition:.3s}.jgf2023 a img:hover{opacity:.7}.jgf2023 h1,.jgf2023 h2,.jgf2023 h3{font-weight:normal}.jgf2023 .btm1em{margin-bottom:1em}.jgf2023 .btm0{margin-bottom:0}.jgf2023 .pcnone{display:none}.jgf2023 .head-kv{position:relative;text-align:left;background-color:#f5f5f3;z-index:1}.jgf2023 .head-kv h1{padding:1.37vw .86vw 1.86vw .86vw;line-height:0}@media screen and (max-width: 1280px){.jgf2023 .head-kv h1{padding:17.5px 11px 23.8px 11px}}@media screen and (max-width: 640px){.jgf2023 .head-kv h1{padding:2.53vw 1.87vw 3.2vw 1.87vw}}.jgf2023 .head-kv .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media screen and (max-width: 640px){.jgf2023 .head-kv .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.jgf2023 .head-kv .text-block{position:relative;width:59.22%;padding-top:.6vw;z-index:2}@media screen and (max-width: 1280px){.jgf2023 .head-kv .text-block{padding-top:7.7px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .text-block{width:100%;padding-top:0}}.jgf2023 .head-kv .kv{position:relative;width:40.78%;z-index:1;line-height:0}@media screen and (max-width: 640px){.jgf2023 .head-kv .kv{width:100%}}.jgf2023 .head-kv .kv .caption{position:absolute;bottom:2.5%;right:1.8%;font-size:.7vw;line-height:1}@media screen and (max-width: 1280px){.jgf2023 .head-kv .kv .caption{font-size:10px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .kv .caption{bottom:2%;left:2%;color:#fff;font-size:2.4vw;text-shadow:0px 0px 1.4vw #000}}.jgf2023 .head-kv h2{margin-bottom:2.73vw;margin-left:1.75vw;color:#e0e721;font-family:"NotoSansJP-Black",sans-serif;font-size:3.2vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.jgf2023 .head-kv h2{margin-bottom:35px;margin-left:22.4px;font-size:41px}}@media screen and (max-width: 640px){.jgf2023 .head-kv h2{width:94.67%;margin:0 auto 3.2vw auto;font-size:5.5vw}}.jgf2023 .head-kv h2 strong{display:inline-block;padding:.4em .6em .4em .2em;background-color:#000}.jgf2023 .head-kv h2 strong:first-child{margin-bottom:.3em}.jgf2023 .head-kv .place-date{margin-left:1.95vw}@media screen and (max-width: 1280px){.jgf2023 .head-kv .place-date{margin-left:25px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .place-date{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:94.67%;margin:0 auto 3.5vw auto}}.jgf2023 .head-kv .place-date .place{margin-bottom:1.17vw;font-family:"NotoSansJP-Black",sans-serif;font-size:3.07vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.jgf2023 .head-kv .place-date .place{margin-bottom:15px;font-size:39.3px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .place-date .place{width:43vw;margin-bottom:0;font-size:5.5vw}}.jgf2023 .head-kv .place-date .place span{font-size:2.6vw}@media screen and (max-width: 1280px){.jgf2023 .head-kv .place-date .place span{font-size:33.3px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .place-date .place span{font-size:4.6vw}}.jgf2023 .head-kv .place-date .date{margin-bottom:1.17vw;font-family:"NotoSansJP-Black",sans-serif;font-size:2.1vw;font-style:italic;line-height:1}@media screen and (max-width: 1280px){.jgf2023 .head-kv .place-date .date{margin-bottom:15px;font-size:26.8px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .place-date .date{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;font-size:4vw;text-align:right}}.jgf2023 .head-kv .place-date .date span{font-size:1.25vw}@media screen and (max-width: 1280px){.jgf2023 .head-kv .place-date .date span{font-size:16px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .place-date .date span{font-size:2.53vw}}.jgf2023 .head-kv .boothnum{display:inline-block;margin-left:1.95vw;padding:.25em .8em .35em .6em;font-family:"NotoSansJP-Black",sans-serif;font-size:1.71vw;font-style:italic;line-height:1;border:.2vw solid #000}@media screen and (max-width: 1280px){.jgf2023 .head-kv .boothnum{margin-left:25px;font-size:21.9px;border:2.56px solid #000}}@media screen and (max-width: 640px){.jgf2023 .head-kv .boothnum{margin-left:2.67vw;font-size:4.27vw;border:2px solid #000}}.jgf2023 .head-kv .boothnum span{margin:0 .2em;font-size:1.15vw}@media screen and (max-width: 1280px){.jgf2023 .head-kv .boothnum span{font-size:14.7px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .boothnum span{font-size:2.8vw}}.jgf2023 .head-kv .g430{position:absolute;bottom:0;left:58.44%;width:51.32%;line-height:0}@media screen and (max-width: 640px){.jgf2023 .head-kv .g430{position:relative;bottom:auto;left:auto;width:100%}}.jgf2023 .head-kv .g430 .g430-text-block{position:absolute;top:22%;left:5%;width:auto;font-family:"NotoSansJP-Black",sans-serif;font-size:1.52vw;font-style:italic;line-height:1.5}@media screen and (max-width: 1280px){.jgf2023 .head-kv .g430 .g430-text-block{font-size:20px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .g430 .g430-text-block{top:31.9%;left:7.47%;font-size:3.73vw}}.jgf2023 .head-kv .g430 .g430-text-block span{display:inline-block;margin-bottom:.2em}.jgf2023 .head-kv .g430 .logo-g430{display:inline-block;width:7.695vw;margin-right:.1em;vertical-align:baseline}@media screen and (max-width: 1280px){.jgf2023 .head-kv .g430 .logo-g430{width:98.5px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .g430 .logo-g430{width:20.67vw;margin-left:.4em}}.jgf2023 .head-kv .g430 .logo-g430hl{display:inline-block;width:9.57vw;margin-left:.4em;vertical-align:baseline}@media screen and (max-width: 1280px){.jgf2023 .head-kv .g430 .logo-g430hl{width:122.5px}}@media screen and (max-width: 640px){.jgf2023 .head-kv .g430 .logo-g430hl{width:25.73vw;margin-left:0}}.jgf2023 .anchor-links{position:relative;height:90px;background-image:url("/jgf2023/assets/img/top/anchor_bg_pc.jpg");background-repeat:repeat-x;background-size:auto 100%;z-index:2}@media screen and (max-width: 640px){.jgf2023 .anchor-links{width:100%;height:auto;min-height:17.6vw;background-image:url("/jgf2023/assets/img/top/anchor_bg_sp.jpg");background-size:contain}}.jgf2023 .anchor-links .anchor-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:1200px;margin:0 auto;height:100%}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list{width:100%}}.jgf2023 .anchor-links .anchor-list li{position:relative;width:33.3333333333%;height:100%;z-index:1}.jgf2023 .anchor-links .anchor-list li:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(145, 140, 129)), to(rgb(104, 100, 88)));background:linear-gradient(180deg, rgb(145, 140, 129) 0, rgb(104, 100, 88) 100%);background-color:#696459;z-index:2}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li:before{display:none}}.jgf2023 .anchor-links .anchor-list li:last-child:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#696459;z-index:2}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li{height:auto}.jgf2023 .anchor-links .anchor-list li:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgb(145, 140, 129)), to(rgb(104, 100, 88)));background:linear-gradient(180deg, rgb(145, 140, 129) 0, rgb(104, 100, 88) 100%)}.jgf2023 .anchor-links .anchor-list li:last-child:after{display:none}}.jgf2023 .anchor-links .anchor-list 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;position:relative;width:auto;height:100%;text-decoration:none;z-index:1}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li a{display:block}}.jgf2023 .anchor-links .anchor-list li a:after{content:"";position:absolute;top:50%;right:12px;width:26px;height:26px;margin-top:-13px;background-image:url("/jgf2023/assets/img/top/anchor_bullet.png");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li a:after{top:auto;right:auto;bottom:.93vw;left:50%;width:3.47vw;height:3.47vw;margin-top:0;margin-left:-1.73vw}}.jgf2023 .anchor-links .anchor-list li a:hover{opacity:.7}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li a:hover{opacity:1}}.jgf2023 .anchor-links .anchor-list li a .anchor-copy{display:block;margin-bottom:8px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:16px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li a .anchor-copy{margin-bottom:1.1vw;font-size:2.13vw}}.jgf2023 .anchor-links .anchor-list li a .anchor-title{display:block;color:#e0e721;font-family:"NotoSansJP-Black",sans-serif;font-size:23px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li a .anchor-title{font-size:3.2vw;line-height:1.1}}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-list li:first-child a,.jgf2023 .anchor-links .anchor-list li:nth-child(3) a{padding:3vw 0 5.6vw 0}.jgf2023 .anchor-links .anchor-list li:nth-child(2) a{padding:2.1vw 0 5.6vw 0}}.jgf2023 .anchor-links .anchor-balloon{position:absolute;top:-84px;left:calc(50% + 462px);width:238px;height:117px;background-image:url("/jgf2023/assets/img/top/anchor_balloon.png");background-repeat:no-repeat;background-size:cover;z-index:3}@media screen and (max-width: 1700px){.jgf2023 .anchor-links .anchor-balloon{top:-100px;left:auto;right:8vw}}@media screen and (max-width: 1280px){.jgf2023 .anchor-links .anchor-balloon{top:-100px;left:auto;right:102px}}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-balloon{top:-14.93vw;right:.93vw;width:31.73vw;height:15.6vw}}.jgf2023 .anchor-links .anchor-balloon p{padding-top:30px;font-family:"NotoSansJP-Black",sans-serif;font-size:17px;line-height:1.3}@media screen and (max-width: 640px){.jgf2023 .anchor-links .anchor-balloon p{padding-top:3.7vw;font-size:2.4vw;line-height:1.3}}.jgf2023 .intro{padding:60px 0 100px 0;background-color:#f0f0f0;background-image:url("/jgf2023/assets/img/top/intro_bg_pc.jpg");background-repeat:repeat-x}@media screen and (max-width: 640px){.jgf2023 .intro{padding:5vw 0 12vw 0;background-image:url("/jgf2023/assets/img/top/intro_bg_sp.jpg");background-size:4vw auto}}.jgf2023 .intro h1{margin-bottom:40px;font-family:"NotoSansJP-Bold",sans-serif;font-size:62px;font-style:italic;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.jgf2023 .intro h1{margin-bottom:4vw;font-size:8.27vw}}.jgf2023 .intro .copy{margin-bottom:25px;color:#0f0f0f;font-family:"NotoSansJP-Bold",sans-serif;font-size:24px;line-height:1.8}@media screen and (max-width: 640px){.jgf2023 .intro .copy{margin-bottom:4vw;font-size:3.73vw;line-height:1.6}}.jgf2023 .intro .copy .logo-g430{display:inline-block;width:136px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .intro .copy .logo-g430{width:21.6vw}}.jgf2023 .intro .text-block{width:1200px;margin:0 auto;padding:40px;background-color:#fff}@media screen and (max-width: 640px){.jgf2023 .intro .text-block{width:100%;margin:0;padding:5vw 2.67vw 8vw 2.67vw}}.jgf2023 .intro .text-block p{margin-bottom:1.5em;font-size:22px;line-height:1.8}@media screen and (max-width: 640px){.jgf2023 .intro .text-block p{font-size:3.73vw;text-align:left}}.jgf2023 .intro .text-block p:last-child{margin-bottom:0}.jgf2023 .intro .text-block p.str-block{text-align:center}.jgf2023 .intro .text-block p .logo-g430{display:inline-block;width:125px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .intro .text-block p .logo-g430{width:21.47vw}}.jgf2023 .intro .text-block p .logo-g430hl{display:inline-block;width:156px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .intro .text-block p .logo-g430hl{width:26vw}}.jgf2023 .intro .text-block p strong{padding:.04em .1em;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-weight:normal;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(0%, rgb(233, 238, 99)));background:linear-gradient(transparent 60%, rgb(233, 238, 99) 0%)}.jgf2023 .intro .text-block p .logo-link{display:inline-block;position:relative;line-height:0;opacity:1;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 640px){.jgf2023 .intro .text-block p .logo-link{-webkit-transition:none;transition:none}}.jgf2023 .intro .text-block p .logo-link::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background-color:#000}@media screen and (max-width: 640px){.jgf2023 .intro .text-block p .logo-link::after{bottom:-1.5vw;height:1px}}.jgf2023 .intro .text-block p .logo-link:hover{opacity:.7}.jgf2023 .intro .text-block p .logo-link:hover::after{opacity:.7}@media screen and (max-width: 640px){.jgf2023 .intro .text-block p .logo-link:hover{opacity:1}.jgf2023 .intro .text-block p .logo-link:hover::after{opacity:1}}.jgf2023 .section-block{position:relative}.jgf2023 .unchor-landing{position:absolute;top:-44px;left:0;pointer-events:none}@media screen and (max-width: 640px){.jgf2023 .unchor-landing{top:-63px}}.jgf2023 .section-title{position:absolute;top:-80px;left:0;width:100%}@media screen and (max-width: 640px){.jgf2023 .section-title{top:-9.07vw}}.jgf2023 .section-title .inner-block{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding-left:140px}@media screen and (max-width: 640px){.jgf2023 .section-title .inner-block{padding-left:15vw}}.jgf2023 .section-title .inner-block .icon{position:absolute;left:0;bottom:-4px;width:116px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .section-title .inner-block .icon{bottom:-0.4vw;width:13vw}}.jgf2023 .section-title .title-ja{font-family:"NotoSansJP-Black",sans-serif;font-size:24px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .section-title .title-ja{font-size:2.93vw}}.jgf2023 .section-title h1{font-family:"NotoSansJP-Bold",sans-serif;font-size:62px;font-style:italic;line-height:1;text-transform:uppercase}@media screen and (max-width: 640px){.jgf2023 .section-title h1{font-size:6.7vw}}.jgf2023 .section-subtitle{margin-bottom:50px;padding:15px;color:#e0e721;font-family:"NotoSansJP-Bold",sans-serif;font-size:40px;font-style:italic;line-height:1.2;background-color:#000}@media screen and (max-width: 640px){.jgf2023 .section-subtitle{margin-bottom:5.3vw;padding:2.2vw 0;font-size:4.8vw}}.jgf2023 .section-subtitle .inner-block{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto;padding-left:140px}@media screen and (max-width: 640px){.jgf2023 .section-subtitle .inner-block{padding-left:15vw}}.jgf2023 .section-subtitle .inner-block .icon{position:absolute;top:50%;left:0;width:116px;margin-top:-52px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .section-subtitle .inner-block .icon{width:13vw;margin-top:-5.86vw}}.jgf2023 .section-head-copy{margin-bottom:50px}@media screen and (max-width: 640px){.jgf2023 .section-head-copy{width:94.67%;margin:0 auto 4.5vw auto}}.jgf2023 .section-head-copy p{margin-bottom:1.5em;font-size:18px;line-height:1.8}@media screen and (max-width: 640px){.jgf2023 .section-head-copy p{font-size:3.73vw;text-align:left}}.jgf2023 .section-head-copy p:last-child{margin-bottom:0}.jgf2023 .section-head-copy p .logo-g430hl{display:inline-block;width:156px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .section-head-copy p .logo-g430hl{width:26vw}}.jgf2023 .section-head-copy p .logo-g430{display:inline-block;width:125px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .section-head-copy p .logo-g430{width:21.47vw}}.jgf2023 .section-head-copy p .logo-i230{display:inline-block;width:121px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .section-head-copy p .logo-i230{width:20.4vw}}.jgf2023 .section-head-copy p .logo-icrossover{display:inline-block;width:227px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .section-head-copy p .logo-icrossover{width:38.27vw}}.jgf2023 .section-head-copy p .logo-pld{display:inline-block;width:164px;margin:0 .2em;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .section-head-copy p .logo-pld{width:27.6vw}}.jgf2023 .products{padding-bottom:100px;background-color:#fff}@media screen and (max-width: 640px){.jgf2023 .products{padding-bottom:12vw}}.jgf2023 .product-list{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;margin:0 auto 70px auto}@media screen and (max-width: 640px){.jgf2023 .product-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}.jgf2023 .product-list li a{display:block;line-height:0;text-decoration:none;-webkit-transition:.3s;transition:.3s}.jgf2023 .product-list li a:hover{opacity:.7}.jgf2023 .product-list li a:hover img{opacity:1}.jgf2023 .product-list li a:hover .logo::after{opacity:0}@media screen and (max-width: 640px){.jgf2023 .product-list li a:hover{opacity:1}.jgf2023 .product-list li a:hover .logo::after{opacity:1}}.jgf2023 .product-list li .banner-image{margin-bottom:20px}@media screen and (max-width: 640px){.jgf2023 .product-list li .banner-image{margin-bottom:2.67vw}}.jgf2023 .product-list li .logo{display:inline-block;position:relative;line-height:0}.jgf2023 .product-list li .logo::after{content:"";position:absolute;left:-5px;bottom:-10px;width:calc(100% + 10px);height:2px;background-color:#000}@media screen and (max-width: 640px){.jgf2023 .product-list li .logo::after{left:-0.8vw;bottom:-1vw;width:calc(100% + 1.6vw);height:1px}.jgf2023 .product-list li .logo.logo-g430{width:22.13vw}.jgf2023 .product-list li .logo.logo-g430hl{width:24.93vw}.jgf2023 .product-list li .logo.logo-i230{width:25.2vw}.jgf2023 .product-list li .logo.logo-icrossover{width:27.33vw}.jgf2023 .product-list li .logo.logo-pld{width:23.73vw}}.jgf2023 .product-list.col2{width:1040px}@media screen and (max-width: 640px){.jgf2023 .product-list.col2{width:94.67%}}.jgf2023 .product-list.col2 li{width:500px}@media screen and (max-width: 640px){.jgf2023 .product-list.col2 li{width:calc((100% - 3.73vw)/2);margin-bottom:7vw}.jgf2023 .product-list.col2 li:nth-child(odd){margin-right:3.73vw}}.jgf2023 .product-list.col3{width:1200px}@media screen and (max-width: 640px){.jgf2023 .product-list.col3{width:94.67%}}.jgf2023 .product-list.col3 li{width:372px}@media screen and (max-width: 640px){.jgf2023 .product-list.col3 li{width:calc((100% - 3.73vw)/2);margin-bottom:7vw}.jgf2023 .product-list.col3 li:nth-child(odd){margin-right:3.73vw}.jgf2023 .product-list.col3 li:last-child{margin-right:0}}.jgf2023 .covid-19{margin-bottom:60px}.jgf2023 .covid-19.btm0{margin-bottom:0}@media screen and (max-width: 640px){.jgf2023 .covid-19{margin-bottom:5.33vw}}.jgf2023 .covid-19 .inner-block{display:inline-block;padding:20px 30px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:16px;line-height:1;background-color:#717171}@media screen and (max-width: 640px){.jgf2023 .covid-19 .inner-block{display:block;width:94.67%;margin:0 auto;padding:4vw 2vw;color:#fff;font-size:3.2vw;line-height:1.5}}.jgf2023 .apparel-pfs{width:1200px;margin:0 auto;padding:45px 0 30px 0;background-color:#e4e4e4}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs{width:100%;margin:0;padding:5.33vw 0}}.jgf2023 .apparel-pfs .apparel-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;width:1132px;margin:0 auto 45px auto}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:0 auto 12vw auto;width:94.67%}}.jgf2023 .apparel-pfs .apparel-block .bnr-apparel{width:620px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block .bnr-apparel{width:100%}}.jgf2023 .apparel-pfs .apparel-block .bnr-apparel a{display:block;color:#000;text-underline-offset:5px}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block .bnr-apparel a{text-underline-offset:1.1vw}}.jgf2023 .apparel-pfs .apparel-block .bnr-apparel .bnr-image{line-height:0;margin-bottom:12px}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block .bnr-apparel .bnr-image{margin-bottom:3.2vw}}.jgf2023 .apparel-pfs .apparel-block .bnr-apparel .textlink-apparel{font-family:"NotoSansJP-Bold",sans-serif;font-size:16px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block .bnr-apparel .textlink-apparel{font-size:3.2vw}}.jgf2023 .apparel-pfs .apparel-block .text-block{width:480px;text-align:left;padding-bottom:28px}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block .text-block{width:100%;margin-bottom:5.33vw;padding-bottom:0}}.jgf2023 .apparel-pfs .apparel-block .apparel-hl3{margin-bottom:20px;font-family:"NotoSansJP-Bold",sans-serif;font-size:26px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block .apparel-hl3{margin-bottom:2.4vw;font-size:4.8vw}}.jgf2023 .apparel-pfs .apparel-block p{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:16px;line-height:1.6}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .apparel-block p{font-size:3.73vw;line-height:1.5}}.jgf2023 .apparel-pfs .pfs-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;width:1132px;margin:0 auto}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:94.67%;margin:0 auto}}.jgf2023 .apparel-pfs .pfs-block .text-block{width:500px}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .text-block{width:100%;margin-bottom:6.7vw}}.jgf2023 .apparel-pfs .pfs-block .photo{margin-bottom:25px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .photo{margin-bottom:4vw}}.jgf2023 .apparel-pfs .pfs-block .map{width:600px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .map{width:100%}.jgf2023 .apparel-pfs .pfs-block .map iframe{height:53vw}}.jgf2023 .apparel-pfs .pfs-block .inner-block{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto 35px auto;text-align:left}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .inner-block{width:100%;margin:0 0 4.2vw 0}}.jgf2023 .apparel-pfs .pfs-block .pfs-hl3{margin-bottom:5px;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .pfs-hl3{margin-bottom:1.6vw;font-size:4.27vw}}.jgf2023 .apparel-pfs .pfs-block p{font-size:16px;line-height:1.6}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block p{font-size:3.73vw;line-height:1.5}}.jgf2023 .apparel-pfs .pfs-block .pfs-link{width:360px;margin:0 auto;text-align:center}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .pfs-link{width:81.6vw}}.jgf2023 .apparel-pfs .pfs-block .pfs-link a{display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(42, 42, 42)), color-stop(50%, rgb(0, 0, 0)));background:linear-gradient(180deg, rgb(42, 42, 42) 50%, rgb(0, 0, 0) 50%);padding:14px 40px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:12px;line-height:1;text-decoration:none;border-radius:5px;cursor:pointer;opacity:1;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .pfs-link a{padding:3.2vw;font-size:2.67vw}}.jgf2023 .apparel-pfs .pfs-block .pfs-link a:hover{opacity:.7}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .pfs-link a:hover{opacity:1}}.jgf2023 .apparel-pfs .pfs-block .pfs-link a span{display:inline-block;position:relative}.jgf2023 .apparel-pfs .pfs-block .pfs-link a span::after{content:"";display:inline-block;width:6px;height:11px;margin-left:16px;background-image:url(/jgf2023/assets/img/top/link_bullet.png);background-repeat:no-repeat;background-size:cover;vertical-align:middle}@media screen and (max-width: 640px){.jgf2023 .apparel-pfs .pfs-block .pfs-link a span::after{width:1.47vw;height:2.53vw;margin-left:3.3vw}}.jgf2023 .quiz-block{width:1200px;margin:0 auto 60px auto;padding:30px 0;background-color:#005c30}@media screen and (max-width: 640px){.jgf2023 .quiz-block{width:100%;margin:0 auto 7.2vw auto;padding:3.5vw 0}}.jgf2023 .quiz-copy{display:inline-block;position:relative;margin-bottom:25px;padding:0 28px 0 23px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:24px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .quiz-copy{margin-bottom:4.5vw;padding:0 1.3vw;padding:0 5.33vw;font-size:3.2vw;line-height:1.3}}.jgf2023 .quiz-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:18px;height:24px;margin-top:-11px;background-image:url(/jgf2023/assets/img/top/copy_deco_l_w_pc.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .quiz-copy::before{width:4.8vw;height:7.6vw;margin-top:-3.8vw;background-image:url(/jgf2023/assets/img/top/copy_deco_l_w_sp.png)}}.jgf2023 .quiz-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:21px;height:24px;margin-top:-11px;background-image:url(/jgf2023/assets/img/top/copy_deco_r_w_pc.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .quiz-copy::after{width:4.53vw;height:7.6vw;margin-top:-3.8vw;background-image:url(/jgf2023/assets/img/top/copy_deco_r_w_sp.png)}}.jgf2023 .quiz-copy strong{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0%, rgb(233, 238, 99)));background:linear-gradient(transparent 70%, rgb(233, 238, 99) 0%)}.jgf2023 .quiz-copy strong.str-pc-l{padding-left:23px}@media screen and (max-width: 640px){.jgf2023 .quiz-copy strong.str-pc-l{padding:0 1.3vw}}.jgf2023 .quiz-copy strong.str-pc-r{padding-right:28px}@media screen and (max-width: 640px){.jgf2023 .quiz-copy strong.str-pc-r{padding:0 1.3vw}}.jgf2023 .btn-quiz{width:780px;margin:0 auto;background-color:#000;border-radius:8px}@media screen and (max-width: 640px){.jgf2023 .btn-quiz{width:94.67%;border-radius:1.07vw}}.jgf2023 .btn-quiz a{display:block;position:relative;padding:30px;color:#e0e721;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:31px;font-style:italic;line-height:1;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#3a3a3a), color-stop(19%, #383837), color-stop(41%, #2e2e2d), color-stop(57%, #232322), color-stop(87%, #0a0a0a), to(#020202));background:linear-gradient(to bottom, #3a3a3a 0%, #383837 19%, #2e2e2d 41%, #232322 57%, #0a0a0a 87%, #020202 100%);border:5px solid #282828;border-radius:8px;-webkit-transition:.3s;transition:.3s;opacity:1}@media screen and (max-width: 640px){.jgf2023 .btn-quiz a{padding:4.8vw;font-size:4.27vw;border:2px solid #282828;border-radius:1.07vw}}.jgf2023 .btn-quiz a:hover{opacity:.7}@media screen and (max-width: 640px){.jgf2023 .btn-quiz a:hover{opacity:1}}.jgf2023 .btn-quiz a span{display:inline-block;position:relative}.jgf2023 .btn-quiz a span::after{content:"";position:absolute;top:50%;right:-50px;width:28px;height:28px;margin-top:-14px;background-image:url(/jgf2023/assets/img/top/quiz_link_bullet_y.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .btn-quiz a span::after{right:-6.4vw;width:3.73vw;height:3.73vw;margin-top:-1.86vw}}.jgf2023 .btn-quiz.comingsoon{position:relative;pointer-events:none}.jgf2023 .btn-quiz.comingsoon::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#999;opacity:.5;border-radius:8px}.jgf2023 .btn-quiz.comingsoon a{color:#f5f499;background:-webkit-gradient(linear, left top, left bottom, from(#b0b0b0), color-stop(23%, #afafaf), color-stop(44%, #ababaa), to(#9a9a9a));background:linear-gradient(to bottom, #b0b0b0 0%, #afafaf 23%, #ababaa 44%, #9a9a9a 100%);border:5px solid #a9a9a9}.jgf2023 .btn-quiz.comingsoon a span::after{background-image:url(/jgf2023/assets/img/top/quiz_link_bullet_cs.png)}.jgf2023 .quiz-start-day{padding-top:12px;color:#fff;font-size:16px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .quiz-start-day{padding-top:2.4vw;font-size:3.2vw}}.jgf2023 .fitting{padding-bottom:100px;background-color:#d9d9d9}@media screen and (max-width: 640px){.jgf2023 .fitting{padding-bottom:12vw}}.jgf2023 .fitting .kv-image{width:800px;margin:0 auto 70px auto;line-height:0}@media screen and (max-width: 640px){.jgf2023 .fitting .kv-image{width:94.67%;margin:0 auto 7.2vw auto}}.jgf2023 .fitting .kv-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;width:800px;margin:0 auto 70px auto}@media screen and (max-width: 640px){.jgf2023 .fitting .kv-block{width:94.67%;margin:0 auto 7.2vw auto}}.jgf2023 .fitting .kv-block .kv1{width:501px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .fitting .kv-block .kv1{width:64.93%}}.jgf2023 .fitting .kv-block .kv2{width:271px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .fitting .kv-block .kv2{width:30.56%}}.jgf2023 .banner-copy{display:inline-block;position:relative;margin-bottom:18px;padding:0 33px;color:#000;font-family:"NotoSansJP-Bold",sans-serif;font-size:24px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .banner-copy{margin-bottom:3vw;padding:0 4.4vw;font-size:3.2vw}}.jgf2023 .banner-copy::before{display:block;position:absolute;content:"";top:50%;left:0;width:18px;height:24px;margin-top:-11px;background-image:url(/jgf2023/assets/img/top/copy_deco_l_pc.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .banner-copy::before{width:2.4vw;height:3.2vw;margin-top:-1.4vw}}.jgf2023 .banner-copy::after{display:block;position:absolute;content:"";top:50%;right:0;width:21px;height:24px;margin-top:-11px;background-image:url(/jgf2023/assets/img/top/copy_deco_r_pc.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .banner-copy::after{width:2.8vw;height:3.2vw;margin-top:-1.4vw}}.jgf2023 .banner-philosophy{width:800px;margin:0 auto 60px auto}@media screen and (max-width: 640px){.jgf2023 .banner-philosophy{width:94.67%;margin:0 auto 8vw auto}}.jgf2023 .present{position:relative;width:916px;margin:0 auto 60px auto;background-color:#090909}@media screen and (max-width: 640px){.jgf2023 .present{width:94.67%;margin:0 auto 8vw auto}}.jgf2023 .present .present-hl3{position:absolute;top:13px;left:-12px;width:286px}@media screen and (max-width: 640px){.jgf2023 .present .present-hl3{top:1.73vw;left:-1.6vw;width:38.13vw}}.jgf2023 .present .inner-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:824px;margin:0 auto 0 50px;padding:20px 0 10px 0}@media screen and (max-width: 640px){.jgf2023 .present .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:11vw 0 4.7vw 0}}.jgf2023 .present .text-block{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:65px;text-align:left}@media screen and (max-width: 640px){.jgf2023 .present .text-block{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:4.7vw;padding:0 4vw 0 8.4vw}}.jgf2023 .present .present-image{width:207px;margin-left:25px}@media screen and (max-width: 640px){.jgf2023 .present .present-image{width:50.7%;margin:0 auto}}.jgf2023 .present h4{margin-bottom:12px;color:#fff;font-family:"NotoSansJP-Bold",sans-serif;font-size:32px;font-style:italic;line-height:1.3}@media screen and (max-width: 640px){.jgf2023 .present h4{margin-bottom:2.67vw;font-size:4.8vw}}.jgf2023 .present h4 strong{color:#e0e721}.jgf2023 .present .notice{color:#fff;font-size:14px;line-height:1.3}@media screen and (max-width: 640px){.jgf2023 .present .notice{font-size:2.67vw}}.jgf2023 .present .photo{margin-bottom:9px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .present .photo{margin-bottom:2.1vw}}.jgf2023 .present .caption{color:#fff;font-size:12px;line-height:1;text-align:right}@media screen and (max-width: 640px){.jgf2023 .present .caption{margin-bottom:2.67vw}}.jgf2023 .trial .demodays{width:1130px;margin:0 auto 35px auto;background-color:#fff}@media screen and (max-width: 640px){.jgf2023 .trial .demodays{width:94.67%;margin:0 auto 8vw auto}}.jgf2023 .trial .demodays h2{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:67px;background-image:url("/jgf2023/assets/img/top/demodays_title_bg.jpg");background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .trial .demodays h2{height:auto;padding:1.6vw;background-image:none;background-color:#000}}.jgf2023 .trial .demodays h2 span{display:block;color:#fff;font-size:20px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .trial .demodays h2 span{font-size:3.47vw}}.jgf2023 .trial .demodays h2 img{display:inline-block;width:105px;margin-right:5px;vertical-align:baseline}@media screen and (max-width: 640px){.jgf2023 .trial .demodays h2 img{width:20.7vw;margin-right:.8vw;vertical-align:bottom}}.jgf2023 .trial .demodays .body-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;padding:25px 35px}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4vw 2.67vw 5.33vw 2.67vw}}.jgf2023 .trial .demodays .body-block .title-btn{width:370px;margin-right:30px;padding-bottom:52px;text-align:center}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .title-btn{width:100%;margin-right:0;padding-bottom:1.2vw}}.jgf2023 .trial .demodays .body-block .lineup-note{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .lineup-note{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.jgf2023 .trial .demodays .body-block .copy{margin-bottom:10px;color:#000;font-size:15px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .copy{margin-bottom:2.7vw;font-size:3.54vw;line-height:1}}.jgf2023 .trial .demodays .body-block h3{width:354px;margin:0 auto;line-height:0}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block h3{width:100%;margin:0}}.jgf2023 .trial .demodays .body-block .product-link{position:absolute;left:40px;bottom:25px;width:360px;text-align:center}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .product-link{position:relative;left:auto;bottom:auto;width:100%;padding-top:4vw}}.jgf2023 .trial .demodays .body-block .product-link a{display:block;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(42, 42, 42)), color-stop(50%, rgb(0, 0, 0)));background:linear-gradient(180deg, rgb(42, 42, 42) 50%, rgb(0, 0, 0) 50%);padding:10px 40px;color:#fff;font-size:12px;line-height:1;text-decoration:none;border-radius:5px;cursor:pointer;opacity:1;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .product-link a{padding:2.4vw;font-size:2.4vw;border-radius:.8vw;cursor:pointer;vertical-align:text-top;-webkit-transition:none;transition:none}}.jgf2023 .trial .demodays .body-block .product-link a:hover{opacity:.7}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .product-link a:hover{opacity:1}}.jgf2023 .trial .demodays .body-block .lineup{margin-bottom:12px;font-size:14px;line-height:1.8;text-align:left}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .lineup{margin-bottom:3.8vw;font-size:3.73vw;line-height:1.3}}.jgf2023 .trial .demodays .body-block .note{font-size:12px;line-height:1.4;text-align:left}@media screen and (max-width: 640px){.jgf2023 .trial .demodays .body-block .note{font-size:3.73vw;line-height:1.5}}.jgf2023 .reserv{width:1130px;margin:0 auto 60px auto}@media screen and (max-width: 640px){.jgf2023 .reserv{width:94.67%;margin:0 auto 8vw auto}}.jgf2023 .reserv .reserv-head{padding:16px;background-color:#00653c}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-head{padding:3vw 0}}.jgf2023 .reserv .reserv-head .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;width:760px;margin:0 auto}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-head .inner-block{width:88vw}}.jgf2023 .reserv .reserv-head .balloon-copy{position:relative;width:200px;line-height:0}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-head .balloon-copy{width:28vw}}.jgf2023 .reserv .reserv-head .balloon-copy p{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%;padding-right:22px}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-head .balloon-copy p{padding-right:2vw}}.jgf2023 .reserv .reserv-head .balloon-copy p span{color:#00653c;font-family:"NotoSansJP-Bold",sans-serif;font-size:30px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-head .balloon-copy p span{font-size:3vw}}.jgf2023 .reserv .reserv-head .title{width:560px;text-align:right}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-head .title{width:60vw}}.jgf2023 .reserv .reserv-head .title h3{color:#fefefe;font-family:"NotoSansJP-Bold",sans-serif;font-size:33px;font-style:italic;line-height:1}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-head .title h3{font-size:3.47vw}}.jgf2023 .reserv .reserv-head .title h3 strong{color:#e6e500}.jgf2023 .reserv .reserv-body{padding:35px 0;background-color:#fff}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body{padding:4vw 5.33vw 5.33vw 5.33vw}}.jgf2023 .reserv .reserv-body .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;width:1050px;margin:0 auto}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .inner-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0}}.jgf2023 .reserv .reserv-body .text-block{width:475px;text-align:left}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .text-block{width:100%;margin-bottom:5.33vw}}.jgf2023 .reserv .reserv-body .text-block.finished{padding-bottom:30px}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .text-block.finished{padding-bottom:0}}.jgf2023 .reserv .reserv-body .text-block p{font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:16px;line-height:1.6}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .text-block p{font-size:3.73vw;line-height:1.3}}.jgf2023 .reserv .reserv-body .text-block p a{color:#1292ff;text-decoration:underline}.jgf2023 .reserv .reserv-body .text-block p a:hover{text-decoration:none}.jgf2023 .reserv .reserv-body .reserv-btn{width:540px}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .reserv-btn{width:100%}}.jgf2023 .reserv .reserv-body .reserv-btn a{display:block;position:relative;padding:35px 0;color:#e0e721;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:20px;line-height:1;text-decoration:none;background:-webkit-gradient(linear, left top, left bottom, from(#3a3a3a), color-stop(19%, #383837), color-stop(41%, #2e2e2d), color-stop(57%, #232322), color-stop(87%, #0a0a0a), to(#020202));background:linear-gradient(to bottom, #3a3a3a 0%, #383837 19%, #2e2e2d 41%, #232322 57%, #0a0a0a 87%, #020202 100%);border:5px solid #282828;border-radius:8px;-webkit-transition:.3s;transition:.3s;opacity:1}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .reserv-btn a{padding:4.8vw 0;font-size:3vw;border:2px solid #282828;border-radius:1.07vw}}.jgf2023 .reserv .reserv-body .reserv-btn a.finished{opacity:.4;pointer-events:none}.jgf2023 .reserv .reserv-body .reserv-btn a:hover{opacity:.7}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .reserv-btn a:hover{opacity:1}}.jgf2023 .reserv .reserv-body .reserv-btn a span{display:inline-block;position:relative;padding-right:35px}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .reserv-btn a span{padding-right:5.3vw}}.jgf2023 .reserv .reserv-body .reserv-btn a span::after{content:"";position:absolute;top:50%;right:0;width:20px;height:20px;margin-top:-10px;background-image:url(/jgf2023/assets/img/top/quiz_link_bullet.png);background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .reserv-btn a span::after{right:0;width:3.2vw;height:3.2vw;margin-top:-1.6vw}}.jgf2023 .reserv .reserv-body .reserv-btn .reserv-finished{padding-top:15px;font-size:14px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .reserv .reserv-body .reserv-btn .reserv-finished{padding-top:3vw;font-size:3.73vw}}.jgf2023 .reserv-covid-19{width:800px;margin:0 auto 70px auto;padding:25px 10px;background-color:#717171}@media screen and (max-width: 640px){.jgf2023 .reserv-covid-19{width:94.67%;margin:0 auto 8vw auto;padding:3.5vw 2vw}}.jgf2023 .reserv-covid-19 .copy{margin-bottom:10px;color:#fff;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:16px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .reserv-covid-19 .copy{margin-bottom:2.2vw;font-size:3.2vw;line-height:1.5}}.jgf2023 .reserv-covid-19 .notice{color:#fff;font-size:14px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .reserv-covid-19 .notice{font-size:2.67vw;line-height:1.4}}.jgf2023 .jgf2023-official-site{width:800px;margin:0 auto}@media screen and (max-width: 640px){.jgf2023 .jgf2023-official-site{width:94.67%;margin:0 auto}}.jgf2023 .jgf2023-official-site .bnr-jgf2023-site{margin-bottom:25px}@media screen and (max-width: 640px){.jgf2023 .jgf2023-official-site .bnr-jgf2023-site{margin-bottom:4vw}}.jgf2023 .jgf2023-official-site .bnr-jgf2023-site a{display:block;line-height:0}.jgf2023 .jgf2023-official-site .link-text a{color:#000;font-family:"FP-ヒラギノ角ゴ ProN W6",sans-serif;font-size:18px;line-height:1}@media screen and (max-width: 640px){.jgf2023 .jgf2023-official-site .link-text a{font-size:3.73vw;line-height:1.5}}@media screen and (max-width: 640px){.jgf2023{width:100%;margin:auto;background-size:240px auto}.jgf2023 .pcnone{display:initial}.jgf2023 .spnone{display:none}.jgf2023 a:hover img{opacity:1}}