#fair-index-page .mainPage{width:100%;padding:90px 0 0 0}@media screen and (max-width:768px){#fair-index-page .mainPage{padding:60px 0 0 0}}@media screen and (max-width:640px){#fair-index-page .mainPage{padding:35px 0 0 0}}#fair-index-page .mainPage__box{width:100%}#fair-index-page .mainPage__box__ttl{width:90%;max-width:1280px;margin:0 auto}#fair-index-page .mainPage__box__ttl .pageTitle h1,#fair-index-page .mainPage__box__ttl .pageTitle h2,#fair-index-page .mainPage__box__ttl .pageTitle p.h1{font-size:clamp(25px,4.84211vw,46px);font-weight:800;text-align:center;padding:0 0 10px 0;line-height:1.55em}#fair-index-page .mainPage__box__ttl .pageTitle span.en{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px)}#fair-index-page .mainPage__box__ttl .pageTitle h2.jp,#fair-index-page .mainPage__box__ttl .pageTitle span.jp{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px);font-weight:500}#fair-index-page .mainPage__box__ttl .pageTitle p.read{padding:15px 0 0 0;font-size:clamp(15px,1.79687vw,23px);font-weight:600;line-height:1.78em;text-align:center}@media screen and (max-width:375px){#fair-index-page .mainPage__box__ttl .pageTitle p.read{font-size:clamp(14px,2.10526vw,17px)}}#fair-index-page .fair{width:100%;padding:60px 0 60px 0}@media screen and (max-width:768px){#fair-index-page .fair{padding:45px 0 45px 0}}@media screen and (max-width:640px){#fair-index-page .fair{padding:20px 0 20px 0}}#fair-index-page .fair__box{width:90%;max-width:1280px;margin:0 auto}#fair-index-page .fair__box__ttl .titleBox{padding:0 0 50px 0}@media screen and (max-width:640px){#fair-index-page .fair__box__ttl .titleBox{padding-bottom:35px}}#fair-index-page .fair__box__ttl .titleBox h1,#fair-index-page .fair__box__ttl .titleBox h2{font-size:clamp(20px,2.65625vw,34px);font-weight:800;text-align:center;padding:15px 0 15px 0;color:#fff;background:#b80018 url(/jyujyukarubi/assets/images/common/jj_bg_black03.svg) -30px center no-repeat;background-size:50% auto;position:relative;line-height:1.55em}@media screen and (max-width:640px){#fair-index-page .fair__box__ttl .titleBox h1,#fair-index-page .fair__box__ttl .titleBox h2{padding:9px 0}}#fair-index-page .fair__box__ttl .titleBox h1::before,#fair-index-page .fair__box__ttl .titleBox h2::before{display:block;position:absolute;width:100%;text-align:center;height:20px;content:"";background:url(/jyujyukarubi/assets/images/common/icon_triangle_btm_red.svg) center top no-repeat;background-size:auto 20px;bottom:-20px;left:0}@media screen and (max-width:640px){#fair-index-page .fair__box__ttl .titleBox h1::before,#fair-index-page .fair__box__ttl .titleBox h2::before{background-size:auto 15px;bottom:-15px;height:15px}}#fair-index-page .fair__box__ttl .titleBox h1 span.caution,#fair-index-page .fair__box__ttl .titleBox h2 span.caution{display:block;padding:5px 0 0 0;font-size:clamp(11px,1.25vw,16px);line-height:1.55em}#fair-index-page .fair__box__inner .poster figure{line-height:0}#fair-index-page .fair__box__inner .poster figure img{width:100%}#fair-index-page .fair__box__inner .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0;padding:30px 0 0 0}#fair-index-page .fair__box__inner .btn a{display:block;padding:15px 0 15px 0;background:#c71721 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff;border:1px solid #c71721;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#fair-index-page .fair__box__inner .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#fair-index-page .fair__box__inner .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#fair-index-page .fair__box__inner .btn a:hover{background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#c71721}@media screen and (max-width:768px){#fair-index-page .fair__box__inner .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#fair-index-page .fair__box__inner .btn a:hover{background-size:10px auto}}#fair-index-page .fair__box__inner .btn a{padding:20px 0}@media screen and (max-width:640px){#fair-index-page .fair__box__inner .btn a{padding:15px 0}}#fair-index-page .grandmenu{width:100%;padding:90px 0 90px 0}@media screen and (max-width:768px){#fair-index-page .grandmenu{padding:65px 0 45px 0}}@media screen and (max-width:640px){#fair-index-page .grandmenu{padding:45px 0 10px 0}}#fair-index-page .grandmenu__box{width:90%;max-width:1280px;margin:0 auto}#fair-index-page .grandmenu__box__ttl .titleBox h1,#fair-index-page .grandmenu__box__ttl .titleBox h2,#fair-index-page .grandmenu__box__ttl .titleBox p.h1{font-size:clamp(25px,4.84211vw,46px);font-weight:800;text-align:center;padding:0 0 10px 0;line-height:1.55em}#fair-index-page .grandmenu__box__ttl .titleBox span.en{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px)}#fair-index-page .grandmenu__box__ttl .titleBox h2.jp,#fair-index-page .grandmenu__box__ttl .titleBox span.jp{display:block;text-align:center;color:#da9e08;font-size:clamp(17px,2.10526vw,20px);font-weight:500}#fair-index-page .grandmenu__box__ttl .titleBox p.read{padding:15px 0 0 0;font-size:clamp(15px,1.79687vw,23px);font-weight:600;line-height:1.78em;text-align:center}@media screen and (max-width:375px){#fair-index-page .grandmenu__box__ttl .titleBox p.read{font-size:clamp(14px,2.10526vw,17px)}}#fair-index-page .grandmenu__box__ttl .btn{width:90%;max-width:450px;margin:0 auto;padding:15px 0 0 0;padding:35px 0 0 0}#fair-index-page .grandmenu__box__ttl .btn a{display:block;padding:15px 0 15px 0;background:#c71721 url(/jyujyukarubi/assets/images/common/icon_arrow_white.svg) 97% center no-repeat;background-size:20px auto;color:#fff;border:1px solid #c71721;text-align:center;font-size:clamp(12px,3.77777vw,17px)}@media screen and (max-width:768px){#fair-index-page .grandmenu__box__ttl .btn a{padding:15px 0;font-size:clamp(13px,3.77777vw,14px);background-size:13px auto}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__ttl .btn a{padding:10px 0;font-size:clamp(13px,3.77777vw,14px);background-size:10px auto}}#fair-index-page .grandmenu__box__ttl .btn a:hover{background:#fff url(/jyujyukarubi/assets/images/common/icon_arrow_black.svg) 97% center no-repeat;background-size:20px auto;color:#c71721}@media screen and (max-width:768px){#fair-index-page .grandmenu__box__ttl .btn a:hover{background-size:13px auto}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__ttl .btn a:hover{background-size:10px auto}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__ttl .btn{padding:20px 0 0 0}}#fair-index-page .grandmenu__box__ttl .btn a{background-image:none}#fair-index-page .grandmenu__box__ttl .btn a:hover{background-image:none}#fair-index-page .grandmenu__box__ttl .btn a:hover span{background:url(/jyujyukarubi/assets/images/common/icon_menu_red.svg) left center no-repeat;background-size:auto 1.3em;padding-left:25px}#fair-index-page .grandmenu__box__ttl .btn a span{display:inline-block;background:url(/jyujyukarubi/assets/images/common/icon_menu_white.svg) left center no-repeat;background-size:auto 1.3em;padding-left:25px}#fair-index-page .grandmenu__box__inner{padding:40px 0 0 0}@media screen and (max-width:768px){#fair-index-page .grandmenu__box__inner{padding:30px 0 0 0}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner{padding:15px 0 0 0}}#fair-index-page .grandmenu__box__inner .grandmenuFlex{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#fair-index-page .grandmenu__box__inner .grandmenuFlex::after{content:"";display:block;width:30.703125%}#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet{width:30.703125%;margin-bottom:35px;position:relative}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet{width:49%;margin-bottom:10px}}#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet span.recommendIcon{display:block;width:87px;height:auto;position:absolute;right:-25px;top:-25px;z-index:5}@media screen and (max-width:768px){#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet span.recommendIcon{width:55px}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet span.recommendIcon{width:40px;right:-10px;top:-10px}}#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet span.recommendIcon img,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet span.recommendIcon img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet a,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet a{display:block}#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet a picture,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet a picture{display:block}#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet a picture img,#fair-index-page .grandmenu__box__inner .grandmenuFlex .lunchmenuSet a picture img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuFlex .grandmenuSet:nth-child(5){display:none}#fair-index-page .grandmenu__box__inner .grandmenuList{width:100%;max-width:1299px;margin:0 auto}#fair-index-page .grandmenu__box__inner .grandmenuList .attackBanner{margin-bottom:25px}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .attackBanner{margin-bottom:15px}}#fair-index-page .grandmenu__box__inner .grandmenuList .attackBanner figure{line-height:0}#fair-index-page .grandmenu__box__inner .grandmenuList .attackBanner figure img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet{margin-bottom:25px;position:relative}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet{margin-bottom:15px}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet span.recommendIcon{display:block;width:87px;height:auto;position:absolute;right:-25px;top:-25px;z-index:5}@media screen and (max-width:768px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet span.recommendIcon{width:55px}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet span.recommendIcon{width:30px;right:-10px;top:-10px}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet span.recommendIcon img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet picture{line-height:0}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSet picture img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode{width:100%;margin-bottom:25px;position:relative}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode{margin-bottom:15px}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a{display:block;width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width:768px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a{padding:10px}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .grandItemIcon{width:11.38%}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .grandItemIcon{width:14%}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .grandItemIcon img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle{width:62%}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle{width:64%}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle p{font-size:clamp(12px,1.84615vw,24px);color:#fff;font-weight:600;line-height:1.56em;text-shadow:2px 2px 8px rgba(0,0,0,.5)}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle p{font-size:clamp(9px,2.7907vw,12px)}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle p.gyutanPremiumGradText2025{background:#ffdb3d;background:-o-linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);background:linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle p.gyutanPremiumGradText202504{background:#ffdb3d;background:-o-linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);background:linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4{font-size:clamp(24px,4.61538vw,60px);color:#fff;font-weight:600;line-height:1.56em;text-shadow:2px 2px 8px rgba(0,0,0,.5)}@media screen and (max-width:1000px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4{font-size:clamp(24px,4vw,40px)}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4{font-size:clamp(16px,4.65116vw,20px)}}@media screen and (max-width:320px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4{font-size:clamp(14px,4.6875vw,15px)}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4.gyutanPremiumGradText2025{background:#ffdb3d;background:-o-linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);background:linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a .courseTitle h4.gyutanPremiumGradText202504{background:#ffdb3d;background:-o-linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);background:linear-gradient(45deg,#ffdb3d 0,#fef6bf 18%,#f5de7d 34%,#fcd424 50%,#fbd211 62%,#fff46f 77%,#ffeb92 87%,#f5e392 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a picture{display:block;line-height:0;width:20.9756%}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a picture{width:18%}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a picture img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode a:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode span.recommendIcon{display:block;width:87px;height:auto;position:absolute;right:-25px;top:-25px;z-index:5}@media screen and (max-width:768px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode span.recommendIcon{width:55px}}@media screen and (max-width:640px){#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode span.recommendIcon{width:30px;right:-10px;top:-10px}}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode span.recommendIcon img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode picture{line-height:0}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuSetCode picture img{width:100%}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGyutan{background:#cc8809;background:-o-linear-gradient(33deg,#cc8809 0,#f8cb0c 100%);background:linear-gradient(57deg,#cc8809 0,#f8cb0c 100%)}#fair-index-page .grandmenu__box__inner .grandmenuList .bgKokusan{background:#172a88}#fair-index-page .grandmenu__box__inner .grandmenuList .bgJyukaru{background:#e73279}#fair-index-page .grandmenu__box__inner .grandmenuList .bgDaikangeki{background:#d9272b}#fair-index-page .grandmenu__box__inner .grandmenuList .bgOkigaru{background:#fabd00}#fair-index-page .grandmenu__box__inner .grandmenuList .bgOkigaru a .courseTitle h4,#fair-index-page .grandmenu__box__inner .grandmenuList .bgOkigaru a .courseTitle p{color:#222}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGakusei{background:#22ad38}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGyutan2025{background:#000}#fair-index-page .grandmenu__box__inner .grandmenuList .bgKokusan2025{background:#facf0f;background:-o-linear-gradient(135deg,#facf0f 0,#cd8a08 51%,#f2bd22 100%);background:linear-gradient(315deg,#facf0f 0,#cd8a08 51%,#f2bd22 100%)}#fair-index-page .grandmenu__box__inner .grandmenuList .bgDaikangeki2025{background:#d56e9c}#fair-index-page .grandmenu__box__inner .grandmenuList .bgOkigaru2025{background:#009370}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGakusei2025{background:#007cc3}#fair-index-page .grandmenu__box__inner .grandmenuList .bgKatamari2025{background:#b60005}#fair-index-page .grandmenu__box__inner .grandmenuList .bgLunchgentei2025{background:#e24407}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGyutan202504{background:#000}#fair-index-page .grandmenu__box__inner .grandmenuList .bgJyukaru202504{background:#facf0f;background:-o-linear-gradient(135deg,#facf0f 0,#cd8a08 51%,#f2bd22 100%);background:linear-gradient(315deg,#facf0f 0,#cd8a08 51%,#f2bd22 100%)}#fair-index-page .grandmenu__box__inner .grandmenuList .bgJyukaru202504 a h4,#fair-index-page .grandmenu__box__inner .grandmenuList .bgJyukaru202504 a p{color:#fff!important}#fair-index-page .grandmenu__box__inner .grandmenuList .bgKokusan2025{background:#facf0f;background:-o-linear-gradient(135deg,#facf0f 0,#cd8a08 51%,#f2bd22 100%);background:linear-gradient(315deg,#facf0f 0,#cd8a08 51%,#f2bd22 100%)}#fair-index-page .grandmenu__box__inner .grandmenuList .bgDaikangeki202504{background:#b60005}#fair-index-page .grandmenu__box__inner .grandmenuList .bgDaikangeki202504 a h4{color:#fff!important}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGyubuta202504{background:#d56e9c}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGyubuta202504 a h4{color:#fff!important}#fair-index-page .grandmenu__box__inner .grandmenuList .bgButatori202504{background:#009370}#fair-index-page .grandmenu__box__inner .grandmenuList .bgButatori202504 a h4{color:#fff!important}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGakusei202504{background:#007cc3}#fair-index-page .grandmenu__box__inner .grandmenuList .bgGakusei202504 a h4{color:#fff!important}#fair-index-page .grandmenu__box__inner .grandmenuList .grandmenuOkigaru{display:none}